--
--

\connect - postgres


--
--
-- Name: plpgsql_call_handler (); Type: FUNCTION; Schema: public; Owner: postgres
--

CREATE FUNCTION plpgsql_call_handler () RETURNS language_handler
    AS '$libdir/plpgsql', 'plpgsql_call_handler'
    LANGUAGE c;


--
--
-- Name: plpgsql; Type: PROCEDURAL LANGUAGE; Schema: public; Owner: 
--

CREATE TRUSTED PROCEDURAL LANGUAGE plpgsql HANDLER plpgsql_call_handler;




-- --------------
-- *** TABLES ***
-- --------------


--
--
-- Name: pga_queries; Type: TABLE; Schema: public; Owner: postgres
--

CREATE TABLE pga_queries (
    queryname character varying(64),
    querytype character(1),
    querycommand text,
    querytables text,
    querylinks text,
    queryresults text,
    querycomments text
);


--
--
-- Name: pga_forms; Type: TABLE; Schema: public; Owner: postgres
--

CREATE TABLE pga_forms (
    formname character varying(64),
    formsource text
);


--
--
-- Name: pga_scripts; Type: TABLE; Schema: public; Owner: postgres
--

CREATE TABLE pga_scripts (
    scriptname character varying(64),
    scriptsource text
);


--
--
-- Name: pga_reports; Type: TABLE; Schema: public; Owner: postgres
--

CREATE TABLE pga_reports (
    reportname character varying(64),
    reportsource text,
    reportbody text,
    reportprocs text,
    reportoptions text
);


--
--
-- Name: pga_schema; Type: TABLE; Schema: public; Owner: postgres
--

CREATE TABLE pga_schema (
    schemaname character varying(64),
    schematables text,
    schemalinks text
);


--
--
-- Name: personrole; Type: TABLE; Schema: public; Owner: postgres
--

CREATE TABLE personrole (
    person_role_id integer NOT NULL,
    person_role character varying(80) NOT NULL,
    created_who character varying(80),
    created_when timestamp with time zone,
    updated_who character varying(80),
    updated_when timestamp with time zone
);


--
--
-- Name: personrole; Type: ACL; Schema: public; Owner: postgres
--

REVOKE ALL ON TABLE personrole FROM PUBLIC;
GRANT SELECT ON TABLE personrole TO PUBLIC;


--
--
-- Name: pga_layout; Type: TABLE; Schema: public; Owner: postgres
--

CREATE TABLE pga_layout (
    tablename character varying(64),
    nrcols smallint,
    colnames text,
    colwidth text
);


--
--
-- Name: isocountry; Type: TABLE; Schema: public; Owner: postgres
--

CREATE TABLE isocountry (
    iso_country_id integer NOT NULL,
    full_country_name character varying(80) NOT NULL,
    two_char_code character(2) NOT NULL,
    biocase_country_flag boolean NOT NULL,
    created_who character varying(80),
    created_when timestamp with time zone,
    updated_who character varying(80),
    updated_when timestamp with time zone
);


--
--
-- Name: isocountry; Type: ACL; Schema: public; Owner: postgres
--

REVOKE ALL ON TABLE isocountry FROM PUBLIC;
GRANT SELECT ON TABLE isocountry TO PUBLIC;


--
--
-- Name: relatedmaterialtype; Type: TABLE; Schema: public; Owner: postgres
--

CREATE TABLE relatedmaterialtype (
    related_material_type_id integer NOT NULL,
    related_material_type character varying(80) NOT NULL,
    created_who character varying(80),
    created_when timestamp with time zone,
    updated_who character varying(80),
    updated_when timestamp with time zone
);


--
--
-- Name: relatedmaterialtype; Type: ACL; Schema: public; Owner: postgres
--

REVOKE ALL ON TABLE relatedmaterialtype FROM PUBLIC;
GRANT SELECT ON TABLE relatedmaterialtype TO PUBLIC;


--
--
-- Name: keywordtype; Type: TABLE; Schema: public; Owner: postgres
--

CREATE TABLE keywordtype (
    keyword_type_id integer NOT NULL,
    keyword_type character varying(80) NOT NULL,
    term_domain character varying(80) NOT NULL,
    controlled boolean NOT NULL,
    created_who character varying(80),
    created_when timestamp with time zone,
    updated_who character varying(80),
    updated_when timestamp with time zone
);


--
--
-- Name: keywordtype; Type: ACL; Schema: public; Owner: postgres
--

REVOKE ALL ON TABLE keywordtype FROM PUBLIC;
GRANT SELECT ON TABLE keywordtype TO PUBLIC;


--
--
-- Name: qualifier; Type: TABLE; Schema: public; Owner: postgres
--

CREATE TABLE qualifier (
    qualifier_id integer NOT NULL,
    qualifier character varying(80) NOT NULL,
    created_who character varying(80),
    created_when timestamp with time zone,
    updated_who character varying(80),
    updated_when timestamp with time zone
);


--
--
-- Name: qualifier; Type: ACL; Schema: public; Owner: postgres
--

REVOKE ALL ON TABLE qualifier FROM PUBLIC;
GRANT SELECT ON TABLE qualifier TO PUBLIC;


--
--
-- Name: bodytype; Type: TABLE; Schema: public; Owner: postgres
--

CREATE TABLE bodytype (
    body_type_id integer NOT NULL,
    body_type character varying(80) NOT NULL,
    created_who character varying(80),
    created_when timestamp with time zone,
    updated_who character varying(80),
    updated_when timestamp with time zone
);


--
--
-- Name: bodytype; Type: ACL; Schema: public; Owner: postgres
--

REVOKE ALL ON TABLE bodytype FROM PUBLIC;
GRANT SELECT ON TABLE bodytype TO PUBLIC;


--
--
-- Name: personinbody; Type: TABLE; Schema: public; Owner: postgres
--

CREATE TABLE personinbody (
    person_fk integer NOT NULL,
    body_fk integer NOT NULL,
    person_role_fk integer NOT NULL,
    created_who character varying(80),
    created_when timestamp with time zone,
    updated_who character varying(80),
    updated_when timestamp with time zone
);


--
--
-- Name: personinbody; Type: ACL; Schema: public; Owner: postgres
--

REVOKE ALL ON TABLE personinbody FROM PUBLIC;
GRANT INSERT,SELECT,UPDATE,DELETE ON TABLE personinbody TO PUBLIC;
GRANT ALL ON TABLE personinbody TO "WebUser";


--
--
-- Name: ispartof; Type: TABLE; Schema: public; Owner: postgres
--

CREATE TABLE ispartof (
    child_body_fk integer NOT NULL,
    parent_body_fk integer NOT NULL,
    created_who character varying(80),
    created_when timestamp with time zone,
    updated_who character varying(80),
    updated_when timestamp with time zone
);


--
--
-- Name: ispartof; Type: ACL; Schema: public; Owner: postgres
--

REVOKE ALL ON TABLE ispartof FROM PUBLIC;
GRANT SELECT ON TABLE ispartof TO PUBLIC;


--
--
-- Name: person; Type: TABLE; Schema: public; Owner: postgres
--

CREATE TABLE person (
    person_id integer NOT NULL,
    address_fk integer,
    communication_fk integer,
    family_name character varying(80),
    given_name character varying(80),
    additional_names character varying(80),
    name_prefix character varying(40),
    name_suffix character varying(40),
    job_title character varying(80),
    created_who character varying(80),
    created_when timestamp with time zone,
    updated_who character varying(80),
    updated_when timestamp with time zone
);


--
--
-- Name: person; Type: ACL; Schema: public; Owner: postgres
--

REVOKE ALL ON TABLE person FROM PUBLIC;
GRANT INSERT,SELECT,UPDATE,DELETE ON TABLE person TO PUBLIC;


--
--
-- Name: communication; Type: TABLE; Schema: public; Owner: postgres
--

CREATE TABLE communication (
    communication_id integer NOT NULL,
    telephone character varying(80),
    fax character varying(80),
    email character varying(80),
    created_who character varying(80),
    created_when timestamp with time zone,
    updated_who character varying(80),
    updated_when timestamp with time zone
);


--
--
-- Name: communication; Type: ACL; Schema: public; Owner: postgres
--

REVOKE ALL ON TABLE communication FROM PUBLIC;
GRANT INSERT,SELECT,UPDATE,DELETE ON TABLE communication TO PUBLIC;




--
--
-- Name: bodykeyword; Type: TABLE; Schema: public; Owner: postgres
--

CREATE TABLE bodykeyword (
    body_fk integer NOT NULL,
    keyword_fk integer NOT NULL,
    qualifier_fk integer,
    created_who character varying(80),
    created_when timestamp with time zone,
    updated_who character varying(80),
    updated_when timestamp with time zone
);


--
--
-- Name: bodykeyword; Type: ACL; Schema: public; Owner: postgres
--

REVOKE ALL ON TABLE bodykeyword FROM PUBLIC;
GRANT SELECT ON TABLE bodykeyword TO PUBLIC;



--
--
-- Name: webspy; Type: TABLE; Schema: public; Owner: postgres
--

CREATE TABLE webspy (
    web_spy_id integer DEFAULT nextval('s_webspy'::text) NOT NULL,
    country character varying(3),
    town character varying(160),
    free_text character varying(160),
    "when" date DEFAULT now(),
    ip_address text
);


--
--
-- Name: webspy; Type: ACL; Schema: public; Owner: postgres
--

REVOKE ALL ON TABLE webspy FROM PUBLIC;
GRANT INSERT,SELECT,UPDATE ON TABLE webspy TO PUBLIC;



--
--
-- Name: webspy_whois; Type: TABLE; Schema: public; Owner: postgres
--

CREATE TABLE webspy_whois (
    webspy_whois_id integer NOT NULL,
    ip character varying(80),
    "domain" character varying(256),
    town character varying(256),
    country character varying(80)
) WITHOUT OIDS;


REVOKE ALL ON TABLE webspy_whois FROM PUBLIC;
GRANT INSERT,SELECT,UPDATE ON TABLE webspy_whois TO PUBLIC;




--
--
-- Name: webspy_unit; Type: TABLE; Schema: public; Owner: postgres
--

CREATE TABLE webspy_unit (
    web_spy_id int4 DEFAULT newwebspyunitid() NOT NULL,
    highertax character varying(160),
    taxonname character varying(160),
    country character varying(160),
    datewhen date DEFAULT now(),
    context character varying(20),
    email boolean,
    resultlimit character varying(5),
    waitfor character varying(5),
    ip_address text,
    timewhen time without time zone DEFAULT now(),
    notes text
);


REVOKE ALL ON TABLE webspy_unit FROM PUBLIC;
GRANT INSERT,SELECT,UPDATE ON TABLE webspy_unit TO PUBLIC;



--
--
-- Name: kfbstatus; Type: TABLE; Schema: public; Owner: postgres
--

CREATE TABLE kfbstatus (
    kfb_status_id integer NOT NULL,
    status character varying(80) NOT NULL,
    created_who character varying(80),
    created_when timestamp with time zone,
    updated_who character varying(80),
    updated_when timestamp with time zone
);


--
--
-- Name: kfbstatus; Type: ACL; Schema: public; Owner: postgres
--

REVOKE ALL ON TABLE kfbstatus FROM PUBLIC;
GRANT SELECT ON TABLE kfbstatus TO PUBLIC;


--
--
-- Name: keywordfeedback; Type: TABLE; Schema: public; Owner: postgres
--

CREATE TABLE keywordfeedback (
    keywordfb_id integer NOT NULL,
    node_fk integer NOT NULL,
    source_id_fk character varying(40) NOT NULL,
    keywordfb character varying(160) NOT NULL,
    keyword_type_fk integer,
    status_fk integer NOT NULL,
    created_who character varying(80),
    created_when timestamp with time zone,
    updated_who character varying(80),
    updated_when timestamp with time zone
);


--
--
-- Name: keywordfeedback; Type: ACL; Schema: public; Owner: postgres
--

REVOKE ALL ON TABLE keywordfeedback FROM PUBLIC;
GRANT SELECT ON TABLE keywordfeedback TO PUBLIC;


--
--
-- Name: isolanguage; Type: TABLE; Schema: public; Owner: postgres
--

CREATE TABLE isolanguage (
    iso_language_id integer NOT NULL,
    "language" character varying(80),
    two_char_code character(2),
    created_who character varying(80),
    created_when timestamp with time zone,
    updated_who character varying(80),
    updated_when timestamp with time zone
);


--
--
-- Name: isolanguage; Type: ACL; Schema: public; Owner: postgres
--

REVOKE ALL ON TABLE isolanguage FROM PUBLIC;
GRANT SELECT ON TABLE isolanguage TO PUBLIC;




--
--
-- Name: bodyname; Type: TABLE; Schema: public; Owner: postgres
--

CREATE TABLE bodyname (
    bodyname_id integer NOT NULL,
    body_fk integer,
    bodyname text,
    language_fk integer,
    created_who character varying(80),
    created_when timestamp with time zone,
    updated_who character varying(80),
    updated_when timestamp with time zone
);


--
--
-- Name: bodyname; Type: ACL; Schema: public; Owner: postgres
--

REVOKE ALL ON TABLE bodyname FROM PUBLIC;
GRANT SELECT ON TABLE bodyname TO PUBLIC;


--
--
-- Name: description; Type: TABLE; Schema: public; Owner: postgres
--

CREATE TABLE description (
    description_id integer NOT NULL,
    body_fk integer,
    description text,
    language_fk integer,
    created_who character varying(80),
    created_when timestamp with time zone,
    updated_who character varying(80),
    updated_when timestamp with time zone
);


--
--
-- Name: description; Type: ACL; Schema: public; Owner: postgres
--

REVOKE ALL ON TABLE description FROM PUBLIC;
GRANT SELECT ON TABLE description TO PUBLIC;


--
--
-- Name: descriptionurl; Type: TABLE; Schema: public; Owner: postgres
--

CREATE TABLE descriptionurl (
    description_url_id integer NOT NULL,
    body_fk integer,
    description_url character varying(255),
    language_fk integer,
    created_who character varying(80),
    created_when timestamp with time zone,
    updated_who character varying(80),
    updated_when timestamp with time zone
);


--
--
-- Name: descriptionurl; Type: ACL; Schema: public; Owner: postgres
--

REVOKE ALL ON TABLE descriptionurl FROM PUBLIC;
GRANT SELECT ON TABLE descriptionurl TO PUBLIC;


--
--
-- Name: schema; Type: TABLE; Schema: public; Owner: postgres
--

CREATE TABLE "schema" (
    schema_id integer NOT NULL,
    name character varying(80),
    namespace character varying(512) NOT NULL,
    "version" character varying(16),
    created_who character varying(80),
    created_when timestamp with time zone,
    updated_who character varying(80),
    updated_when timestamp with time zone
);


--
--
-- Name: schema; Type: ACL; Schema: public; Owner: postgres
--

REVOKE ALL ON TABLE "schema" FROM PUBLIC;
GRANT SELECT ON TABLE "schema" TO PUBLIC;


--
--
-- Name: body; Type: TABLE; Schema: public; Owner: postgres
--

CREATE TABLE body (
    body_id integer NOT NULL,
    source_id character varying(80),
    nn_fk integer,
    body_type_fk integer NOT NULL,
    bodyname_pref_fk integer,
    bodyname_cache varchar(500),
    address_fk integer,
    communication_fk integer,
    collection_code character varying(500),
    access_restriction text,
    usage_restriction text,
    strength text,
    purpose text,
    disclaimer text,
    doc_state character varying(500),
    includes_types smallint,
    biocase_url character varying(500),
    nn_url character varying(500),
    percent_database real,
    number_of_subunits integer,
    number_of_species integer,
    source_protocol_fk integer,
    source_active boolean,
    source_last_available timestamp with time zone,
    source_last_imported timestamp with time zone,
    notes text,
    created_who character varying(80),
    created_when timestamp with time zone,
    updated_who character varying(80),
    updated_when timestamp with time zone,
    freetext_search text
);


--
--
-- Name: body; Type: ACL; Schema: public; Owner: postgres
--

REVOKE ALL ON TABLE body FROM PUBLIC;
GRANT INSERT,SELECT,UPDATE,DELETE ON TABLE body TO PUBLIC;


--
--
-- Name: address; Type: TABLE; Schema: public; Owner: postgres
--

CREATE TABLE address (
    address_id integer NOT NULL,
    institution_name character varying(500),
    sub_unit_name character varying(500),
    address_line_1 character varying(120),
    address_line_2 character varying(120),
    address_line_3 character varying(120),
    address_line_4 character varying(120),
    address_line_5 character varying(120),
    town character varying(80),
    region character varying(80),
    country character varying(80),
    iso_country_fk integer,
    zip character varying(20),
    address_text text,
    logo_url character varying(255),
    timezone character varying(80),
    created_who character varying(80),
    created_when timestamp with time zone,
    updated_who character varying(80),
    updated_when timestamp with time zone
);


--
--
-- Name: address; Type: ACL; Schema: public; Owner: postgres
--

REVOKE ALL ON TABLE address FROM PUBLIC;
GRANT SELECT ON TABLE address TO PUBLIC;


--
--
-- Name: keyword; Type: TABLE; Schema: public; Owner: postgres
--

CREATE TABLE keyword (
    keyword_id integer NOT NULL,
    keyword_type_fk integer,
    keyword character varying(160) NOT NULL,
    schema_term character varying(80),
    source character varying(80),
    created_who character varying(80),
    created_when timestamp with time zone,
    updated_who character varying(80),
    updated_when timestamp with time zone
);


--
--
-- Name: keyword; Type: ACL; Schema: public; Owner: postgres
--

REVOKE ALL ON TABLE keyword FROM PUBLIC;
GRANT SELECT ON TABLE keyword TO PUBLIC;


--
--
-- Name: relatedmaterial; Type: TABLE; Schema: public; Owner: postgres
--

CREATE TABLE relatedmaterial (
    related_material_id integer NOT NULL,
    body_fk integer,
    related_material_type_fk integer,
    related_material text,
    created_who character varying(80),
    created_when timestamp with time zone,
    updated_who character varying(80),
    updated_when timestamp with time zone
);


--
--
-- Name: relatedmaterial; Type: ACL; Schema: public; Owner: postgres
--

REVOKE ALL ON TABLE relatedmaterial FROM PUBLIC;
GRANT SELECT ON TABLE relatedmaterial TO PUBLIC;



--
--
-- Name: bodydatasource; Type: TABLE; Schema: public; Owner: postgres
--

CREATE TABLE bodydatasource (
    source_fk integer NOT NULL,
    nn_fk integer NOT NULL,
    datasource_fk integer NOT NULL,
    created_who character varying(80),
    created_when timestamp with time zone,
    updated_who character varying(80),
    updated_when timestamp with time zone
);


--
--
-- Name: bodydatasource; Type: ACL; Schema: public; Owner: postgres
--

REVOKE ALL ON TABLE bodydatasource FROM PUBLIC;
GRANT SELECT ON TABLE bodydatasource TO PUBLIC;


--
--
-- Name: unitcacheterm; Type: TABLE; Schema: public; Owner: postgres
--

CREATE TABLE unitcacheterm (
    unit_cache_term_id integer NOT NULL,
    datasource_fk integer NOT NULL,
    concept_fk integer NOT NULL,
    term character varying(500),
    records integer,
    created_who character varying(80),
    created_when timestamp without time zone
);


--
--
-- Name: unitcacheterm; Type: ACL; Schema: public; Owner: postgres
--

REVOKE ALL ON TABLE unitcacheterm FROM PUBLIC;
GRANT SELECT ON TABLE unitcacheterm TO PUBLIC;



--
--
-- Name: datasource; Type: TABLE; Schema: public; Owner: postgres
--

CREATE TABLE datasource (
    datasource_id integer NOT NULL,
    active_flag boolean DEFAULT true,
    protocol_fk integer,
    access_point_url character varying(255),
    name character varying(255),
    description character varying(255),
    url character varying(255),
    logo_url character varying(255),
    version_wrapper character varying(255),
    version_python character varying(255),
    version_dbmod character varying(255),
    version_os character varying(255),
    number_of_records integer,
    number_of_species integer,
    supplier_name character varying(255),
    supplier_description character varying(255),
    supplier_tech_contact character varying(255),
    supplier_admin_contact character varying(255),
    supplier_url character varying(255),
    supplier_logo_url character varying(255),
    last_imported timestamp with time zone,
    last_available timestamp with time zone,
    notes text,
    created_who character varying(80),
    created_when timestamp with time zone,
    updated_who character varying(80),
    updated_when timestamp with time zone
) WITHOUT OIDS;


--
--
-- Name: datasource; Type: ACL; Schema: public; Owner: postgres
--

REVOKE ALL ON TABLE datasource FROM PUBLIC;
GRANT SELECT ON TABLE datasource TO PUBLIC;




--
--
-- Name: concept; Type: TABLE; Schema: public; Owner: postgres
--

CREATE TABLE concept (
    concept_id integer NOT NULL,
    indexed boolean DEFAULT false,
    schema_fk integer NOT NULL,
    concept_path character varying(255) NOT NULL,
    documentation character varying(1024),
    created_who character varying(80),
    created_when timestamp without time zone,
    updated_who character varying(80),
    updated_when timestamp without time zone
);


--
--
-- Name: concept; Type: ACL; Schema: public; Owner: postgres
--

REVOKE ALL ON TABLE concept FROM PUBLIC;
GRANT SELECT ON TABLE concept TO PUBLIC;


--
--
-- Name: datasourceconcept; Type: TABLE; Schema: public; Owner: postgres
--

CREATE TABLE datasourceconcept (
    datasource_fk integer NOT NULL,
    concept_fk integer NOT NULL,
    created_who character varying(80),
    created_when timestamp with time zone,
    updated_who character varying(80),
    updated_when timestamp with time zone
);


--
--
-- Name: datasourceconcept; Type: ACL; Schema: public; Owner: postgres
--

REVOKE ALL ON TABLE datasourceconcept FROM PUBLIC;
GRANT SELECT ON TABLE datasourceconcept TO PUBLIC;


--
--
-- Name: dataquality; Type: TABLE; Schema: public; Owner: postgres
--

CREATE TABLE dataquality (
  dataquality_id int4 NOT NULL,
  nn_fk int4 NOT NULL,
  source_fk varchar(120) NOT NULL,
  data_id int4,
  dataqualitytype_fk int4,
  data_value text,
  error varchar(2000),
  created_who varchar(80),
  created_when timestamptz,
);

REVOKE ALL ON TABLE dataquality FROM PUBLIC;
GRANT SELECT ON TABLE dataquality TO PUBLIC;


--
--
-- Name: dataqualitytype; Type: TABLE; Schema: public; Owner: postgres
--

CREATE TABLE dataqualitytype (
    dataqualitytype_id integer NOT NULL,
    display character varying(256) NOT NULL,
    tablename character varying(256) NOT NULL,
    fieldname character varying(256),
    category_field character varying(256),
    category_value character varying(256)
) WITHOUT OIDS;

REVOKE ALL ON TABLE dataqualitytype FROM PUBLIC;
GRANT SELECT ON TABLE dataqualitytype TO PUBLIC;





-- -------------
-- *** VIEWS ***
-- -------------


-- View: public.view_search_from_external_ips

CREATE VIEW public.view_search_from_external_ips AS 
SELECT webspy_unit.web_spy_id, webspy_unit.highertax, webspy_unit.taxonname, webspy_unit.country, webspy_unit.datewhen, webspy_unit.timewhen, webspy_unit.context, webspy_unit.email, webspy_unit.resultlimit, webspy_unit.waitfor, webspy_unit.ip_address, webspy_unit.notes, webspy_whois."domain", webspy_whois.town, webspy_whois.country AS from_country 
FROM (webspy_unit LEFT JOIN webspy_whois ON ((webspy_unit.ip_address = (webspy_whois.ip)::text))) 
WHERE ((webspy_unit.ip_address !~~ '192.168.1.%'::text) AND (webspy_unit.ip_address !~~ '217.232.0.222'::text)) 
ORDER BY webspy_unit.datewhen, webspy_unit.timewhen;

REVOKE ALL ON TABLE public.view_search_from_external_ips FROM PUBLIC;
GRANT ALL ON TABLE public.view_search_from_external_ips TO postgres;




-- View: "public.view_wrapper_capability_info"

CREATE OR REPLACE VIEW public.view_wrapper_capability_info AS 

 SELECT datasource.name, datasource.access_point_url, "schema".namespace, count(concept.concept_path ) AS count 
   FROM (((datasource 
   LEFT JOIN  datasourceconcept  ON ((datasourceconcept.datasource_fk = datasource.datasource_id ))) 
   LEFT JOIN  concept  ON ((datasourceconcept.concept_fk = concept.concept_id ))) 
   LEFT JOIN  "schema"  ON (("schema".schema_id = concept.schema_fk ))) 
  GROUP BY datasource.name, datasource.access_point_url, "schema".namespace; 

  
  
-- View: "public.view_not_indexed_datasources"

CREATE OR REPLACE VIEW public.view_not_indexed_datasources AS 

 SELECT datasource.datasource_id, datasource.active_flag, datasource.access_point_url, datasource.name 
   FROM datasource 
  WHERE (datasource.datasource_id <> ALL (
         SELECT DISTINCT unitcacheterm.datasource_fk 
           FROM unitcacheterm 
          WHERE (unitcacheterm.datasource_fk IS NOT NULL ) 
          ORDER BY unitcacheterm.datasource_fk )); 


--
--
-- Name: view_national_nodes; Type: VIEW; Schema: public; Owner: postgres
--

CREATE VIEW view_national_nodes AS
    SELECT body.body_id, bodyname.bodyname, body.biocase_url, body.source_active, body.source_protocol_fk, body.source_last_available, body.source_last_imported FROM body, bodyname WHERE ((bodyname.bodyname_id = body.bodyname_pref_fk) AND (body.body_type_fk = 0)) ORDER BY bodyname.bodyname;
REVOKE ALL ON TABLE view_national_nodes FROM PUBLIC;
GRANT SELECT ON TABLE view_national_nodes TO PUBLIC;


--
--
-- Name: view_count_indexed_terms; Type: VIEW; Schema: public; Owner: postgres
--

CREATE VIEW view_count_indexed_terms AS
    SELECT datasource.datasource_id, datasource.name, count(unitcacheterm.unit_cache_term_id) AS count, concept.concept_path FROM unitcacheterm, datasource, concept WHERE ((datasource.datasource_id = unitcacheterm.datasource_fk) AND (concept.concept_id = unitcacheterm.concept_fk)) GROUP BY datasource.datasource_id, datasource.name, concept.concept_path;


--
--
-- Name: view_indexed_concepts; Type: VIEW; Schema: public; Owner: postgres
--

CREATE VIEW view_indexed_concepts AS
    SELECT concept.concept_id, concept.indexed, concept.schema_fk, concept.concept_path, concept.documentation, concept.created_who, concept.created_when, concept.updated_who, concept.updated_when FROM concept WHERE (concept.indexed = true);
GRANT SELECT ON TABLE view_indexed_concepts TO PUBLIC;


--
--
-- Name: view_national_nodes_info; Type: VIEW; Schema: public; Owner: postgres
--

CREATE VIEW view_national_nodes_info AS

 SELECT nn.body_id, bodyname.bodyname, count(netorgcol.body_id ) AS nnrecords, nn.biocase_url, nn.source_active, "schema".name, nn.source_last_available, nn.source_last_imported 
   FROM body nn 
   LEFT JOIN  "schema"  ON nn.source_protocol_fk = "schema".schema_id
   LEFT JOIN  body netorgcol ON netorgcol.nn_fk = nn.body_id
   , bodyname
  WHERE (nn.body_type_fk = 0 ) AND (bodyname.bodyname_id = nn.bodyname_pref_fk )
  GROUP BY nn.body_id, bodyname.bodyname, nn.biocase_url, nn.source_active, "schema".name, nn.source_last_available, nn.source_last_imported 
  ORDER BY bodyname.bodyname; 
 
GRANT SELECT ON TABLE view_national_nodes_info TO PUBLIC;


--
--
-- Name: view_public_wrappers; Type: VIEW; Schema: public; Owner: postgres
--

CREATE VIEW view_public_wrappers AS
 SELECT datasource.datasource_id, datasource.active_flag, datasource.protocol_fk, datasource.access_point_url, datasource.name, datasource.description, datasource.url, datasource.logo_url, datasource.version_wrapper, datasource.version_python, datasource.version_dbmod, datasource.version_os, datasource.number_of_records, datasource.number_of_species, datasource.supplier_name, datasource.supplier_description, datasource.supplier_tech_contact, datasource.supplier_admin_contact, datasource.supplier_url, datasource.supplier_logo_url, datasource.last_imported, datasource.last_available, datasource.notes, datasource.created_who, datasource.created_when, datasource.updated_who, datasource.updated_when 
   FROM datasource 
  WHERE (datasource.active_flag = true ) 
  ORDER BY datasource.name; 
GRANT SELECT ON TABLE view_public_wrappers TO PUBLIC;
  


-- View: "public.view_dataquality_report"
-- DROP VIEW public.view_dataquality_report;

CREATE OR REPLACE VIEW public.view_dataquality_report AS 

 SELECT dataqualitytype.display, bodytype.body_type, bodyname_1.bodyname AS node, address.country, address.town, bodyname.bodyname, dataquality.dataquality_id, dataquality.nn_fk, dataquality.source_fk, dataquality.data_id, dataquality.dataqualitytype_fk, dataquality.data_value, dataquality.error, dataquality.created_who, dataquality.created_when 
   FROM (bodyname bodyname_1 
   RIGHT JOIN  (((bodytype 
        JOIN ((dataquality 
             JOIN dataqualitytype  ON ((dataquality.dataqualitytype_fk = dataqualitytype.dataqualitytype_id ))) 
             JOIN body  ON (((dataquality.nn_fk = body.nn_fk ) AND (dataquality.source_fk = body.source_id )))) 
             ON ((bodytype.body_type_id = body.body_type_fk ))) 
        LEFT JOIN  bodyname  ON ((body.bodyname_pref_fk = bodyname.bodyname_id ))) 
        LEFT JOIN  address  ON ((body.address_fk = address.address_id ))) 
        ON ((bodyname_1.body_fk = body.nn_fk ))) 
  ORDER BY dataquality.nn_fk, bodyname_1.bodyname; 
GRANT SELECT ON TABLE view_dataquality_report TO PUBLIC;




-- View: "public.view_empty_bodyname_pref"

-- DROP VIEW public.view_empty_bodyname_pref;

CREATE OR REPLACE VIEW public.view_empty_bodyname_pref AS 

 SELECT body.nn_fk, count(body.body_id ) AS non_pref_bodies 
   FROM body 
  WHERE ((body.body_type_fk > 0 ) AND (body.bodyname_pref_fk IS NULL )) 
  GROUP BY body.nn_fk; 


-- -----------------
-- *** SEQUENCES ***
-- -----------------




--
--
-- Name: s_unitcacheterm; Type: SEQUENCE; Schema: public; Owner: postgres
--

CREATE SEQUENCE s_unitcacheterm
    START 1
    INCREMENT 1
    MAXVALUE 9223372036854775807
    MINVALUE 1
    CACHE 1;


REVOKE ALL ON TABLE s_unitcacheterm FROM PUBLIC;
GRANT INSERT,SELECT,UPDATE ON TABLE s_unitcacheterm TO PUBLIC;

SELECT pg_catalog.setval ('s_unitcacheterm', 1, false);



--
--
-- Name: Languages_ID_seq; Type: SEQUENCE; Schema: public; Owner: postgres
--

CREATE SEQUENCE "Languages_ID_seq"
    START 69
    INCREMENT 1
    MAXVALUE 9223372036854775807
    MINVALUE 1
    CACHE 1;
SELECT pg_catalog.setval ('"Languages_ID_seq"', 69, false);


--
--
-- Name: s_dataquality; Type: SEQUENCE; Schema: public; Owner: postgres
--

CREATE SEQUENCE s_dataquality
    START 1
    INCREMENT 1
    MAXVALUE 9223372036854775807
    MINVALUE 1
    CACHE 1;

REVOKE ALL ON TABLE s_dataquality FROM PUBLIC;
GRANT INSERT,SELECT,UPDATE,DELETE ON TABLE s_dataquality TO PUBLIC;
SELECT pg_catalog.setval ('s_dataquality', 1, false);





-- -----------------
-- *** FUNCTIONS ***
-- -----------------




--
--
-- Name: newkeywordtypeid (); Type: FUNCTION; Schema: public; Owner: postgres
--

CREATE FUNCTION public.newkeywordtypeid() RETURNS int4 
AS'
DECLARE 
	i  INTEGER;
BEGIN
  SELECT max(keyword_type_id) INTO i FROM keywordtype;
  IF i is NULL or i < 1000 THEN
	  i := 999;
  END IF;
  RETURN i + 1;
END;
'
  LANGUAGE 'plpgsql' VOLATILE;
  
  

--
--
-- Function: public.newwebspyunitid()
--

CREATE FUNCTION public.newwebspyunitid() RETURNS int4 AS '
DECLARE 
 i  INTEGER;
BEGIN
  SELECT max(web_spy_id) INTO i FROM webspy_unit;
  IF i is NULL THEN
   i := 999;
  END IF;
  RETURN i + 1;
END;
'  LANGUAGE 'plpgsql' VOLATILE;



--
--
-- Name: newkeywordfeedbackid (); Type: FUNCTION; Schema: public; Owner: postgres
--

CREATE FUNCTION public.newkeywordfeedbackid() RETURNS int4 
AS'
DECLARE 
	i  INTEGER;
BEGIN
  SELECT max(keywordfb_id) INTO i FROM keywordfeedback;
  IF i is NULL or i < 1000 THEN
	  i := 999;
  END IF;
  RETURN i + 1;
END;
'
  LANGUAGE 'plpgsql' VOLATILE;



--
--
-- Name: newschemaid (); Type: FUNCTION; Schema: public; Owner: postgres
--

CREATE FUNCTION public.newschemaid() RETURNS int4 
AS'
DECLARE 
	i  INTEGER;
BEGIN
  SELECT max(schema_id) INTO i FROM schema;
   IF i is NULL or i < 1000 THEN
	  i := 999;

  END IF;
  RETURN i + 1;
END;
'
  LANGUAGE 'plpgsql' VOLATILE;




--
--
-- Name: newconceptid (); Type: FUNCTION; Schema: public; Owner: postgres
--

CREATE FUNCTION public.newconceptid() RETURNS int4 
AS'
DECLARE 
	i  INTEGER;
BEGIN
  SELECT max(concept_id) INTO i FROM concept;
  IF i is NULL or i < 1000 THEN
	  i := 999;
  END IF;
  RETURN i + 1;
END;
'
  LANGUAGE 'plpgsql' VOLATILE;



--
--
-- Name: newbodyid (); Type: FUNCTION; Schema: public; Owner: postgres
--

CREATE FUNCTION newbodyid () RETURNS integer
    AS '
DECLARE 
	i  INTEGER;
BEGIN
  SELECT max(body_id) INTO i FROM body;
  IF i is NULL or i < 1000 THEN
	  i := 999;
  END IF;
  RETURN i + 1;
END;
'
    LANGUAGE plpgsql;


--
--
-- Name: newcommunicationid (); Type: FUNCTION; Schema: public; Owner: postgres
--

CREATE FUNCTION newcommunicationid () RETURNS integer
    AS '
DECLARE 
	i  INTEGER;
BEGIN
  SELECT max(communication_id) INTO i FROM communication;
  IF i is NULL or i < 1000 THEN
	  i := 999;
  END IF;
  RETURN i + 1;
END;
'
    LANGUAGE plpgsql;


--
--
-- Name: newpersonid (); Type: FUNCTION; Schema: public; Owner: postgres
--

CREATE FUNCTION newpersonid () RETURNS integer
    AS '
DECLARE 
	i  INTEGER;
BEGIN
  SELECT max(person_id) INTO i FROM person;
  IF i is NULL or i < 1000 THEN
	  i := 999;
  END IF;
  RETURN i + 1;
END;

'
    LANGUAGE plpgsql;


--
--
-- Name: newkeywordid (); Type: FUNCTION; Schema: public; Owner: postgres
--

CREATE FUNCTION newkeywordid () RETURNS integer
    AS '
DECLARE 
	i  INTEGER;
BEGIN
  SELECT max(keyword_id) INTO i FROM keyword;
  IF i is NULL or i < 1000 THEN
	  i := 999;
  END IF;
  RETURN i + 1;
END;
'
    LANGUAGE plpgsql;



--
--
-- Name: newrelatedmaterialid (); Type: FUNCTION; Schema: public; Owner: postgres
--

CREATE FUNCTION newrelatedmaterialid () RETURNS integer
    AS '
DECLARE 
	i  INTEGER;
BEGIN
  SELECT max(related_material_id) INTO i FROM relatedmaterial;
  IF i is NULL or i < 1000 THEN
	  i := 999;
  END IF;
  RETURN i + 1;
END;

'
    LANGUAGE plpgsql;


--
--
-- Name: newdescriptionid (); Type: FUNCTION; Schema: public; Owner: postgres
--

CREATE FUNCTION newdescriptionid () RETURNS integer
    AS '
DECLARE 
	i  INTEGER;
BEGIN
  SELECT max(description_id) INTO i FROM description;
  IF i is NULL or i < 1000 THEN
	  i := 999;
  END IF;
  RETURN i + 1;
END;
'
    LANGUAGE plpgsql;


--
--
-- Name: newkeywordfeebackid (); Type: FUNCTION; Schema: public; Owner: postgres
--

CREATE FUNCTION newkeywordfeebackid () RETURNS integer
    AS '
DECLARE 
	i  INTEGER;
BEGIN
  SELECT max(keywordfb_id) INTO i FROM keywordfeeback;
  IF i is NULL or i < 1000 THEN
	  i := 999;
  END IF;
  RETURN i + 1;
END;
'
    LANGUAGE plpgsql;



--
--
-- Name: newdescriptionurlid (); Type: FUNCTION; Schema: public; Owner: postgres
--

CREATE FUNCTION newdescriptionurlid () RETURNS integer
    AS '
DECLARE 
	i  INTEGER;
BEGIN
  SELECT max(description_url_id) INTO i FROM descriptionurl;
  IF i is NULL or i < 1000 THEN
	  i := 999;
  END IF;
  RETURN i + 1;
END;
'
    LANGUAGE plpgsql IMMUTABLE;


--
--
-- Name: newbodynameid (); Type: FUNCTION; Schema: public; Owner: postgres
--

CREATE FUNCTION newbodynameid () RETURNS integer
    AS '
DECLARE 
	i  INTEGER;
BEGIN
  SELECT max(bodyname_id) INTO i FROM bodyname;
  IF i is NULL or i < 1000 THEN
	  i := 999;
  END IF;
  RETURN i + 1;
END;
'
    LANGUAGE plpgsql;


--
--
-- Name: int4 (character varying); Type: FUNCTION; Schema: public; Owner: postgres
--

CREATE FUNCTION int4 (character varying) RETURNS integer
    AS ' DECLARE input alias for $1; BEGIN return (input::text::int4); END; '
    LANGUAGE plpgsql;




--
-- Function: public.func_del_orphan_keyword()
--
CREATE FUNCTION public.func_del_orphan_keyword() RETURNS trigger AS '
DECLARE
  i  INTEGER;
  c  BOOLEAN;
BEGIN
  SELECT COUNT(keyword_fk) INTO i FROM bodykeyword WHERE keyword_fk = OLD.keyword_fk;
  -- is this keyword orphan?
  IF i = 0 THEN
	-- check if its not a controlled keyword
	SELECT controlled INTO c FROM keyword, keywordtype WHERE keyword_type_fk = keyword_type_id AND keyword_id = OLD.keyword_fk;
	IF c = FALSE THEN
		-- RAISE NOTICE ''Uncontrolled orphan keyword with ID = % deleted.'', OLD.keyword_fk;
		DELETE FROM keyword WHERE keyword_id = OLD.keyword_fk;
	END IF;
  END IF;
  RETURN NULL;
END;
'  LANGUAGE 'plpgsql' VOLATILE;


--
-- Function: public.func_del_orphan_address_communication()
--
CREATE FUNCTION public.func_del_orphan_address_communication() RETURNS trigger AS '
DECLARE
  i  INTEGER;
  j  INTEGER;
  k INTEGER;
  m INTEGER;
  n  INTEGER;
  p  INTEGER;

BEGIN
  SELECT COUNT(address_fk) INTO i FROM person WHERE address_fk = OLD.address_fk;
  SELECT COUNT(communication_fk) INTO k FROM person WHERE communication_fk = OLD.communication_fk;

  -- is this address orphan?
  IF i = 0 THEN
	SELECT COUNT(address_id) INTO j FROM address WHERE  address_id = OLD.address_fk;
                SELECT COUNT(address_fk) INTO n FROM body WHERE  address_fk = OLD.address_fk;

	IF  n =  0 AND j > 0 THEN
		DELETE FROM address WHERE address_id = OLD.address_fk; 
	END IF;
 END IF;

  -- is this communication orphan?
  IF k = 0 THEN
	SELECT COUNT(communication_id) INTO m FROM communication WHERE  communication_id = OLD.communication_fk;
                SELECT COUNT(communication_fk) INTO p FROM body WHERE  communication_fk = OLD.communication_fk;

	IF  p =  0 AND m > 0 THEN
		DELETE FROM communication WHERE communication_id = OLD.communication_fk;
	END IF;
 END IF;

  RETURN NULL;

END;
'  LANGUAGE 'plpgsql' VOLATILE;




--
-- Function: public.func_del_orphan_bodyname_description_descriptionurl()
--
CREATE FUNCTION public.func_del_orphan_bodyname_description_descriptionurl() RETURNS trigger AS '
DECLARE
  i  INTEGER;
  j  INTEGER;
  k INTEGER;
  m INTEGER;
BEGIN
  SELECT COUNT(body_id) INTO i FROM body WHERE body_id = OLD.body_id;
  -- is this bodyname, descriptin, descriptionurl orphan?
  IF i = 0 THEN
	
                SELECT COUNT(bodyname_id)  INTO j FROM bodyname WHERE body_fk = OLD.body_id;
	IF j > 0 THEN
		DELETE FROM bodyname WHERE body_fk = OLD.body_id;
	END IF;
                SELECT COUNT(description_id)  INTO k FROM description WHERE body_fk = OLD.body_id;
	IF k > 0 THEN
		DELETE FROM description WHERE body_fk = OLD.body_id;
	END IF;
                SELECT COUNT(description_url_id)  INTO m FROM descriptionurl WHERE body_fk = OLD.body_id;
	IF m > 0 THEN
		DELETE FROM descriptionurl WHERE body_fk = OLD.body_id;
	END IF;

  END IF;
  RETURN NULL;
END;
'  LANGUAGE 'plpgsql' VOLATILE;



--
-- Name: del_nn_data (integer); Type: FUNCTION; Schema: public; Owner: postgres
--
CREATE FUNCTION public.del_nn_data(integer) RETURNS smallint 
	AS 'BEGIN
	-- Delete all links to keywords for the given national node id.
	-- bodykeyword has a trigger executing function <func_del_orphan_keyword> for every effected row
	-- this function deletes all non-controlled orphan keywords !
	DELETE FROM bodykeyword
	WHERE (body_fk IN (SELECT body_id FROM body WHERE nn_fk=$1));

	-- Delete related material entries for the given national node.
	DELETE FROM relatedmaterial
	WHERE body_fk IN (SELECT body_id FROM body WHERE nn_fk=$1);

	--  Delete personinbody records for the given national node.
	DELETE FROM personinbody
	WHERE body_fk IN (SELECT body_id FROM body WHERE nn_fk = $1);

	-- Delete ispartof relations for the given network
	DELETE FROM ispartof
	WHERE child_body_fk IN (SELECT body_id FROM body WHERE (nn_fk = $1) AND (body_type_fk <> 0));

	-- Delete bodies belonging to the given national node. Do not delete the
	-- the node itself.
                -- body has a trigger executing function <func_del_orphan_bodyname_description_descriptionurl() > for every effected row
	-- this function deletes all  bodyname, description, descriptionurl records  that has no relations in body !

	DELETE FROM body
	WHERE (nn_fk = $1) AND (body_type_fk > 0);
               
                -- Delete entries from person not linked to a body anymore.
                -- person has a trigger executing function <ffunc_del_orphan_address_communication() > for every effected row
	-- this function deletes all address communication records that has no relations in person and body !

	DELETE FROM person
	WHERE person_id NOT IN (SELECT person_fk FROM personinbody WHERE person_fk IS NOT NULL);


	
	-- some error code should be implemented about here
	RETURN 1;
END;



'  LANGUAGE 'plpgsql' VOLATILE;





--
--
-- Name: newaddressid (); Type: FUNCTION; Schema: public; Owner: postgres
--

CREATE FUNCTION newaddressid () RETURNS integer
    AS '
DECLARE 
	i  INTEGER;
BEGIN
  SELECT max(address_id) INTO i FROM address;
  IF i is NULL or i < 1000 THEN
	  i := 999;
  END IF;
  RETURN i + 1;
END;
'
    LANGUAGE plpgsql;



--
--
-- Name: del_all_nn_data (); Type: FUNCTION; Schema: public; Owner: postgres
--

CREATE FUNCTION del_all_nn_data () RETURNS smallint
    AS 'DECLARE 
	c_nn	refcursor;
	bid	INTEGER;
BEGIN
	-- Delete all National Node data
	OPEN c_nn FOR SELECT body_id FROM body WHERE body_type_fk = 0 ORDER BY body_id;
	FETCH c_nn INTO bid;
	WHILE bid IS NOT NULL LOOP
		RAISE NOTICE ''Deleting NN with body_id=% ...'', bid;
		PERFORM del_nn_data(bid);
		FETCH c_nn INTO bid;
	END LOOP;
	CLOSE c_nn;
	RETURN 1;
END;
'
    LANGUAGE plpgsql;



--
--
-- Name: aggregate_space (text, text); Type: FUNCTION; Schema: public; Owner: postgres
--

CREATE FUNCTION aggregate_space (text, text) RETURNS text
    AS '
begin
	if (length($1) > 0 and length($2) > 0) then
		return $1 || '' '' || $2;
	elsif (length($1) > 0) then
		return $1;
	elsif (length($2) > 0) then
		return $2;
	else
		return '''';
	end if;
end;
'
    LANGUAGE plpgsql;


--
--
-- Name: spacejoin(text); Type: AGGREGATE; Schema: public; Owner: postgres
--

CREATE AGGREGATE spacejoin (
    BASETYPE = text,
    SFUNC = aggregate_space,
    STYPE = text,
    INITCOND = ''
);


--
--
-- Name: rebuild_freetext_search_data (); Type: FUNCTION; Schema: public; Owner: postgres
--

CREATE FUNCTION rebuild_freetext_search_data () RETURNS smallint
    AS '
DECLARE 
c_body	refcursor;
bid	INTEGER;
tmp	text;
BEGIN
UPDATE body SET freetext_search = NULL;
-- get body
UPDATE body SET freetext_search = coalesce(strength || \' \', \'\') || coalesce(purpose || \' \', \'\') || coalesce(disclaimer || \' \', \'\');
-- Loop through all body records
OPEN c_body FOR SELECT body_id FROM body ORDER BY body_id;
FETCH c_body INTO bid;
WHILE bid IS NOT NULL LOOP
	-- add address
	SELECT coalesce(institution_name || \' \', \'\') || coalesce(sub_unit_name || \' \', \'\') || coalesce(address_line_1 || \' \', \'\') || coalesce(address_line_2 || \' \', \'\') || coalesce(address_line_3 || \' \', \'\') || coalesce(address_line_4 || \' \', \'\') || coalesce(address_line_5 || \' \', \'\') || coalesce(town || \' \', \'\') || coalesce(region || \' \', \'\') || coalesce(country || \' \', \'\') || coalesce(iso_country_fk || \' \', \'\') || coalesce(zip, \'\') FROM body LEFT JOIN address ON address_fk=address_id WHERE body_id = bid INTO tmp;
	UPDATE body SET freetext_search = aggregate_space(freetext_search, tmp) WHERE body_id=bid;
	-- add descriptions
	SELECT spacejoin(description) FROM body, description WHERE body_fk=body_id and body_id=bid group by body_id INTO tmp;
	UPDATE body SET freetext_search = aggregate_space(freetext_search, tmp) WHERE body_id=bid;
	-- add bodynames
	SELECT spacejoin(bodyname) FROM bodyname WHERE body_fk=bid group by body_fk INTO tmp;
	UPDATE body SET freetext_search = aggregate_space(freetext_search, tmp) WHERE body_id=bid;
	-- add keywords
	SELECT spacejoin(keyword) from bodykeyword, keyword where body_fk=bid and keyword_fk=keyword_id group by body_fk INTO tmp;
	UPDATE body SET freetext_search = aggregate_space(freetext_search, tmp) WHERE body_id=bid;
	-- add persons
	SELECT spacejoin( aggregate_space(aggregate_space(given_name, family_name), additional_names) ) from personinbody, person where body_fk=bid AND person_fk=person_id group by body_fk INTO tmp;
	UPDATE body SET freetext_search = aggregate_space(freetext_search, tmp) WHERE body_id=bid;
	-- next record
	FETCH c_body INTO bid;
END LOOP;
CLOSE c_body;
RETURN 1;
END;
'
    LANGUAGE plpgsql;


--
--
-- Name: rebuild_pref_bodyname (); Type: FUNCTION; Schema: public; Owner: postgres
--

CREATE FUNCTION rebuild_pref_bodyname () RETURNS smallint
    AS 'DECLARE 
	c_body		refcursor;
	bid		INTEGER;
	bodynameid	INTEGER;
BEGIN
	-- Loop through all body records
	OPEN c_body FOR SELECT body_id FROM body WHERE bodyname_pref_fk is null ORDER BY body_id;
	FETCH c_body INTO bid;
	WHILE bid IS NOT NULL LOOP
		SELECT bodyname_id from bodyname where body_fk=bid AND language_fk = 14 INTO bodynameid;
		IF bodynameid IS NULL THEN
			SELECT bodyname_id FROM bodyname WHERE body_fk=bid LIMIT 1 INTO bodynameid;
		END IF;
		UPDATE body SET bodyname_pref_fk = bodynameid WHERE body_id=bid;
		-- next record
		FETCH c_body INTO bid;
	END LOOP;
	CLOSE c_body;
	RETURN 1;
END;
'
    LANGUAGE plpgsql;




-- Function: public.get_parental_bodynames(int4)

CREATE OR REPLACE FUNCTION public.get_parental_bodynames(int4)
  RETURNS text AS
'DECLARE 
	bid	    INTEGER;
	tmpParental text;
	tmp	    text;
BEGIN
	SELECT parent_body_fk INTO bid FROM ispartof WHERE child_body_fk = $1 LIMIT 1;

	IF (bid > 0) THEN
	  SELECT get_parental_bodynames($1) INTO tmpParental FROM ispartof WHERE child_body_fk = $1 LIMIT 1;
	END IF;

	SELECT bodyname INTO tmp FROM body, bodyname WHERE bodyname_pref_fk =bodyname_id AND body_id = $1;

	IF (char_length(tmpParental)>1) THEN
	  return tmp || || \', \' || tmpParental;
	ELSE
	  return tmp;
	END IF;
END;
'
  LANGUAGE 'plpgsql' VOLATILE;



--
--
-- Name: aggregate_comma (text, text); Type: FUNCTION; Schema: public; Owner: postgres
--

CREATE FUNCTION aggregate_comma (text, text) RETURNS text
    AS '
begin
	if (length($1) > 0 and length($2) > 0) then
		return $1 || '', '' || $2;
	elsif (length($1) > 0) then
		return $1;
	elsif (length($2) > 0) then
		return $2;
	else
		return '''';
	end if;
end;
'
    LANGUAGE plpgsql;


--
--
-- Name: commajoin(text); Type: AGGREGATE; Schema: public; Owner: postgres
--

CREATE AGGREGATE commajoin (
    BASETYPE = text,
    SFUNC = aggregate_comma,
    STYPE = text
);






-- --------------------
-- *** DEFAULT DATA ***
-- --------------------


--
-- Data for TOC entry 177 (OID 4154116)
-- Name: pga_queries; Type: TABLE DATA; Schema: public; Owner: postgres
--

COPY pga_queries (queryname, querytype, querycommand, querytables, querylinks, queryresults, querycomments) FROM stdin;
\.


--
-- Data for TOC entry 178 (OID 4154121)
-- Name: pga_forms; Type: TABLE DATA; Schema: public; Owner: postgres
--

COPY pga_forms (formname, formsource) FROM stdin;
\.


--
-- Data for TOC entry 179 (OID 4154126)
-- Name: pga_scripts; Type: TABLE DATA; Schema: public; Owner: postgres
--

COPY pga_scripts (scriptname, scriptsource) FROM stdin;
\.


--
-- Data for TOC entry 180 (OID 4154131)
-- Name: pga_reports; Type: TABLE DATA; Schema: public; Owner: postgres
--

COPY pga_reports (reportname, reportsource, reportbody, reportprocs, reportoptions) FROM stdin;
\.


--
-- Data for TOC entry 181 (OID 4154136)
-- Name: pga_schema; Type: TABLE DATA; Schema: public; Owner: postgres
--

COPY pga_schema (schemaname, schematables, schemalinks) FROM stdin;
\.


--
-- Data for TOC entry 182 (OID 4154141)
-- Name: personrole; Type: TABLE DATA; Schema: public; Owner: postgres
--

COPY personrole (person_role_id, person_role, created_who, created_when, updated_who, updated_when) FROM stdin;
1	Collector	\N	\N	\N	\N
2	Observer	\N	\N	\N	\N
3	Owner	\N	\N	\N	\N
4	Administrator	\N	\N	\N	\N
5	Preparator	\N	\N	\N	\N
6	Determiner	\N	\N	\N	\N
7	Contact	\N	\N	\N	\N
8	Technical Contact	\N	\N	\N	\N
9	Administrative Contact	\N	\N	\N	\N
\.


--
-- Data for TOC entry 183 (OID 4154143)
-- Name: pga_layout; Type: TABLE DATA; Schema: public; Owner: postgres
--

COPY pga_layout (tablename, nrcols, colnames, colwidth) FROM stdin;
\.


--
-- Data for TOC entry 184 (OID 4154148)
-- Name: isocountry; Type: TABLE DATA; Schema: public; Owner: postgres
--

COPY isocountry (iso_country_id, full_country_name, two_char_code, biocase_country_flag, created_who, created_when, updated_who, updated_when) FROM stdin;
2	ALBANIA	AL	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
3	ALGERIA	DZ	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
4	AMERICAN SAMOA	AS	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
5	ANDORRA	AD	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
6	ANGOLA	AO	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
7	ANGUILLA	AI	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
8	ANTARCTICA	AQ	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
9	ANTIGUA AND BARBUDA	AG	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
10	ARGENTINA	AR	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
11	ARMENIA	AM	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
12	ARUBA	AW	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
13	AUSTRALIA	AU	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
15	AZERBAIJAN	AZ	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
16	BAHAMAS	BS	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
17	BAHRAIN	BH	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
18	BANGLADESH	BD	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
19	BARBADOS	BB	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
20	BELARUS	BY	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
22	BELIZE	BZ	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
23	BENIN	BJ	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
24	BERMUDA	BM	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
25	BHUTAN	BT	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
26	BOLIVIA	BO	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
27	BOSNIA AND HERZEGOVINA	BA	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
28	BOTSWANA	BW	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
29	BOUVET ISLAND	BV	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
30	BRAZIL	BR	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
31	BRITISH INDIAN OCEAN TERRITORY	IO	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
32	BRUNEI DARUSSALAM	BN	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
34	BURKINA FASO	BF	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
35	BURUNDI	BI	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
36	CAMBODIA	KH	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
37	CAMEROON	CM	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
38	CANADA	CA	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
39	CAPE VERDE	CV	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
40	CAYMAN ISLANDS	KY	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
41	CENTRAL AFRICAN REPUBLIC	CF	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
42	CHAD	TD	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
43	CHILE	CL	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
44	CHINA	CN	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
45	CHRISTMAS ISLAND	CX	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
46	COCOS (KEELING) ISLANDS	CC	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
47	COLOMBIA	CO	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
48	COMOROS	KM	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
49	CONGO	CG	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
50	CONGO, THE DEMOCRATIC REPUBLIC OF THE	CD	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
51	COOK ISLANDS	CK	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
52	COSTA RICA	CR	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
53	COTE D'IVOIRE	CI	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
54	CROATIA	HR	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
55	CUBA	CU	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
59	DJIBOUTI	DJ	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
60	DOMINICA	DM	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
61	DOMINICAN REPUBLIC	DO	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
62	EAST TIMOR	TP	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
63	ECUADOR	EC	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
64	EGYPT	EG	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
65	EL SALVADOR	SV	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
66	EQUATORIAL GUINEA	GQ	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
67	ERITREA	ER	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
69	ETHIOPIA	ET	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
70	FALKLAND ISLANDS (MALVINAS)	FK	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
71	FAROE ISLANDS	FO	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
72	FIJI	FJ	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
75	FRENCH GUIANA	GF	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
76	FRENCH POLYNESIA	PF	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
77	FRENCH SOUTHERN TERRITORIES	TF	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
78	GABON	GA	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
79	GAMBIA	GM	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
80	GEORGIA	GE	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
82	GHANA	GH	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
83	GIBRALTAR	GI	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
85	GREENLAND	GL	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
86	GRENADA	GD	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
87	GUADELOUPE	GP	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
88	GUAM	GU	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
89	GUATEMALA	GT	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
90	GUINEA	GN	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
91	GUINEA-BISSAU	GW	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
92	GUYANA	GY	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
93	HAITI	HT	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
94	HEARD ISLAND AND MCDONALD ISLANDS	HM	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
95	HOLY SEE (VATICAN CITY STATE)	VA	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
96	HONDURAS	HN	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
97	HONG KONG	HK	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
100	INDIA	IN	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
101	INDONESIA	ID	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
102	IRAN, ISLAMIC REPUBLIC OF	IR	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
103	IRAQ	IQ	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
107	JAMAICA	JM	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
108	JAPAN	JP	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
109	JORDAN	JO	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
110	KAZAKSTAN	KZ	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
111	KENYA	KE	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
112	KIRIBATI	KI	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
113	KOREA, DEMOCRATIC PEOPLE'S REPUBLIC OF	KP	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
114	KOREA, REPUBLIC OF	KR	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
115	KUWAIT	KW	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
116	KYRGYZSTAN	KG	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
117	LAO PEOPLE'S DEMOCRATIC REPUBLIC	LA	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
119	LEBANON	LB	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
120	LESOTHO	LS	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
121	LIBERIA	LR	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
122	LIBYAN ARAB JAMAHIRIYA	LY	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
123	LIECHTENSTEIN	LI	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
126	MACAU	MO	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
127	MACEDONIA, THE FORMER YUGOSLAV REPUBLIC OF	MK	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
128	MADAGASCAR	MG	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
129	MALAWI	MW	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
130	MALAYSIA	MY	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
131	MALDIVES	MV	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
132	MALI	ML	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
134	MARSHALL ISLANDS	MH	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
135	MARTINIQUE	MQ	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
136	MAURITANIA	MR	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
137	MAURITIUS	MU	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
138	MAYOTTE	YT	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
139	MEXICO	MX	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
140	MICRONESIA, FEDERATED STATES OF	FM	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
141	MOLDOVA, REPUBLIC OF	MD	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
142	MONACO	MC	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
143	MONGOLIA	MN	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
144	MONTSERRAT	MS	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
145	MOROCCO	MA	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
146	MOZAMBIQUE	MZ	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
147	MYANMAR	MM	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
148	NAMIBIA	NA	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
149	NAURU	NR	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
150	NEPAL	NP	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
152	NETHERLANDS ANTILLES	AN	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
153	NEW CALEDONIA	NC	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
154	NEW ZEALAND	NZ	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
155	NICARAGUA	NI	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
156	NIGER	NE	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
157	NIGERIA	NG	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
158	NIUE	NU	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
159	NORFOLK ISLAND	NF	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
160	NORTHERN MARIANA ISLANDS	MP	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
162	OMAN	OM	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
163	PAKISTAN	PK	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
164	PALAU	PW	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
165	PALESTINIAN TERRITORY, OCCUPIED	PS	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
166	PANAMA	PA	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
167	PAPUA NEW GUINEA	PG	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
168	PARAGUAY	PY	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
169	PERU	PE	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
170	PHILIPPINES	PH	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
171	PITCAIRN	PN	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
174	PUERTO RICO	PR	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
175	QATAR	QA	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
176	REUNION	RE	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
178	RUSSIAN FEDERATION	RU	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
179	RWANDA	RW	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
180	SAINT HELENA	SH	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
181	SAINT KITTS AND NEVIS	KN	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
182	SAINT LUCIA	LC	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
183	SAINT PIERRE AND MIQUELON	PM	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
184	SAINT VINCENT AND THE GRENADINES	VC	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
185	SAMOA	WS	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
186	SAN MARINO	SM	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
187	SAO TOME AND PRINCIPE	ST	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
188	SAUDI ARABIA	SA	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
189	SENEGAL	SN	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
190	SEYCHELLES	SC	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
191	SIERRA LEONE	SL	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
192	SINGAPORE	SG	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
195	SOLOMON ISLANDS	SB	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
196	SOMALIA	SO	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
197	SOUTH AFRICA	ZA	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
198	SOUTH GEORGIA AND THE SOUTH SANDWICH ISLANDS	GS	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
200	SRI LANKA	LK	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
201	SUDAN	SD	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
202	SURINAME	SR	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
203	SVALBARD AND JAN MAYEN	SJ	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
204	SWAZILAND	SZ	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
207	SYRIAN ARAB REPUBLIC	SY	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
208	TAIWAN, PROVINCE OF CHINA	TW	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
209	TAJIKISTAN	TJ	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
210	TANZANIA, UNITED REPUBLIC OF	TZ	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
211	THAILAND	TH	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
212	TOGO	TG	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
213	TOKELAU	TK	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
214	TONGA	TO	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
215	TRINIDAD AND TOBAGO	TT	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
216	TUNISIA	TN	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
217	TURKEY	TR	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
218	TURKMENISTAN	TM	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
219	TURKS AND CAICOS ISLANDS	TC	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
220	TUVALU	TV	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
221	UGANDA	UG	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
222	UKRAINE	UA	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
223	UNITED ARAB EMIRATES	AE	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
225	UNITED STATES	US	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
226	UNITED STATES MINOR OUTLYING ISLANDS	UM	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
227	URUGUAY	UY	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
228	UZBEKISTAN	UZ	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
229	VANUATU	VU	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
230	VENEZUELA	VE	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
231	VIET NAM	VN	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
232	VIRGIN ISLANDS, BRITISH	VG	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
233	VIRGIN ISLANDS, U.S.	VI	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
235	WESTERN SAHARA	EH	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
236	YEMEN	YE	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
238	ZAMBIA	ZM	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
239	ZIMBABWE	ZW	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
1	AFGHANISTAN	AF	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
14	AUSTRIA	AT	t	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
21	BELGIUM	BE	t	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
33	BULGARIA	BG	t	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
56	CYPRUS	CY	t	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
57	CZECH REPUBLIC	CZ	t	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
58	DENMARK	DK	t	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
68	ESTONIA	EE	t	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
73	FINLAND	FI	t	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
74	FRANCE	FR	t	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
81	GERMANY	DE	t	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
84	GREECE	GR	t	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
98	HUNGARY	HU	t	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
99	ICELAND	IS	t	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
104	IRELAND	IE	t	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
105	ISRAEL	IL	t	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
106	ITALY	IT	t	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
124	LITHUANIA	LT	t	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
118	LATVIA	LV	t	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
125	LUXEMBOURG	LU	t	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
133	MALTA	MT	t	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
151	NETHERLANDS	NL	t	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
161	NORWAY	NO	t	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
172	POLAND	PL	t	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
173	PORTUGAL	PT	t	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
177	ROMANIA	RO	t	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
194	SLOVENIA	SI	t	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
199	SPAIN	ES	t	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
205	SWEDEN	SE	t	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
206	SWITZERLAND	CH	t	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
193	SLOVAKIA	SK	t	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
224	UNITED KINGDOM	GB	t	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
240	TIMOR-LESTE	TL	f	M.Doering	2004-04-14 00:00:00+02	\N	\N
237	SERBIA AND MONTENEGRO	CS	f	A. Güntsch	2002-04-01 15:00:00+02	M.Doering	2004-04-14 00:00:00+02
234	WALLIS AND FUTUNA	WF	f	A. Güntsch	2002-04-01 15:00:00+02	\N	\N
\.


--
-- Data for TOC entry 185 (OID 4154150)
-- Name: relatedmaterialtype; Type: TABLE DATA; Schema: public; Owner: postgres
--

COPY relatedmaterialtype (related_material_type_id, related_material_type, created_who, created_when, updated_who, updated_when) FROM stdin;
1	Publication	m.doering	2004-04-14 00:00:00+02	\N	\N
2	Collection	m.doering	2004-04-14 00:00:00+02	\N	\N
3	Website	m.doering	2004-04-14 00:00:00+02	\N	\N
\.


--
-- Data for TOC entry 186 (OID 4154152)
-- Name: keywordtype; Type: TABLE DATA; Schema: public; Owner: postgres
--

COPY keywordtype (keyword_type_id, keyword_type, term_domain, controlled, created_who, created_when, updated_who, updated_when) FROM stdin;
1	collection class	collectionclass	t	Anton Güntsch	2002-05-01 00:00:00+02	\N	\N
2	object class	objectclass	t	Anton Güntsch	2002-05-01 00:00:00+02	\N	\N
9	organisation class	organisationclass	t	Anton Güntsch	2002-05-01 00:00:00+02	\N	\N
3	preservation method	preservationmethod	t	Anton Güntsch	2002-05-01 00:00:00+02	\N	\N
4	taxon coverage	scientificname	f	Anton Güntsch	2002-05-01 00:00:00+02	\N	\N
7	common name coverage	commonname	f	Anton Güntsch	2002-05-01 00:00:00+02	\N	\N
5	geospatial coverage	geospatial	f	Anton Güntsch	2002-05-01 00:00:00+02	\N	\N
6	timeperiod coverage	timeperiod	f	Anton Güntsch	2002-05-01 00:00:00+02	\N	\N
13	assembling timeperiod	timeperiod	f	Anton Güntsch	2002-07-09 00:00:00+02	\N	\N
12	collecting timeperiod	timeperiod	f	Anton Güntsch	2002-07-09 00:00:00+02	\N	\N
11	living timeperiod	geotimes	f	Anton Güntsch	2002-07-09 00:00:00+02	\N	\N
10	collection focus	other	t	Anton Güntsch	2002-07-09 00:00:00+02	\N	\N
8	collection development status	other	t	Anton Güntsch	2002-05-01 00:00:00+02	\N	\N
99	other	other	f	Markus Döring	2004-08-25 00:00:00+02	\N	\N
\.


--
-- Data for TOC entry 187 (OID 4154154)
-- Name: qualifier; Type: TABLE DATA; Schema: public; Owner: postgres
--

COPY qualifier (qualifier_id, qualifier, created_who, created_when, updated_who, updated_when) FROM stdin;
1	all	\N	\N	\N	\N
2	mainly	\N	\N	\N	\N
3	some	\N	\N	\N	\N
4	none	\N	\N	\N	\N
\.


--
-- Data for TOC entry 188 (OID 4154156)
-- Name: bodytype; Type: TABLE DATA; Schema: public; Owner: postgres
--

COPY bodytype (body_type_id, body_type, created_who, created_when, updated_who, updated_when) FROM stdin;
1	Network	A.Güntsch	2002-04-09 13:55:00+02	\N	\N
3	Collection	A.Güntsch	2002-04-09 13:55:00+02	\N	\N
2	Organisation	A.Güntsch	2002-04-09 13:55:00+02	\N	\N
-1	Inactive national node (not processed)	A.Güntsch	2002-07-11 12:00:00+02	\N	\N
0	National node or SIN	A.Güntsch	2002-04-14 13:03:00+02	A.Güntsch	2003-06-27 00:00:00+02
\.


--
-- Data for TOC entry 189 (OID 4154158)
-- Name: personinbody; Type: TABLE DATA; Schema: public; Owner: postgres
--

COPY personinbody (person_fk, body_fk, person_role_fk, created_who, created_when, updated_who, updated_when) FROM stdin;
5001	1	7	A.Güntsch	2003-07-17 00:00:00+02	\N	\N
5002	2	7	A.Güntsch	2003-07-17 00:00:00+02	\N	\N
5003	3	7	A.Güntsch	2003-07-17 00:00:00+02	\N	\N
5004	4	7	A.Güntsch	2003-07-17 00:00:00+02	\N	\N
5005	5	7	A.Güntsch	2003-07-17 00:00:00+02	\N	\N
5006	6	7	A.Güntsch	2003-07-17 00:00:00+02	\N	\N
5007	7	7	A.Güntsch	2003-07-17 00:00:00+02	\N	\N
5008	8	7	A.Güntsch	2003-07-17 00:00:00+02	\N	\N
5009	9	7	A.Güntsch	2003-07-17 00:00:00+02	\N	\N
5010	10	7	A.Güntsch	2003-07-17 00:00:00+02	\N	\N
5011	11	7	A.Güntsch	2003-07-17 00:00:00+02	\N	\N
5012	12	7	A.Güntsch	2003-07-17 00:00:00+02	\N	\N
5013	13	7	A.Güntsch	2003-07-17 00:00:00+02	\N	\N
5031	31	7	A.Güntsch	2003-07-17 00:00:00+02	\N	\N
5014	14	7	A.Güntsch	2003-07-17 00:00:00+02	\N	\N
5015	15	7	A.Güntsch	2003-07-17 00:00:00+02	\N	\N
5016	16	7	A.Güntsch	2003-07-17 00:00:00+02	\N	\N
5017	17	7	A.Güntsch	2003-07-17 00:00:00+02	\N	\N
5018	18	7	A.Güntsch	2003-07-17 00:00:00+02	\N	\N
5019	19	7	A.Güntsch	2003-07-17 00:00:00+02	\N	\N
5021	21	7	A.Güntsch	2003-07-17 00:00:00+02	\N	\N
5022	22	7	A.Güntsch	2003-07-17 00:00:00+02	\N	\N
5023	23	7	A.Güntsch	2003-07-17 00:00:00+02	\N	\N
5024	24	7	A.Güntsch	2003-07-17 00:00:00+02	\N	\N
5025	25	7	A.Güntsch	2003-07-17 00:00:00+02	\N	\N
5026	26	7	A.Güntsch	2003-07-17 00:00:00+02	\N	\N
5027	27	7	A.Güntsch	2003-07-17 00:00:00+02	\N	\N
5028	28	7	A.Güntsch	2003-07-17 00:00:00+02	\N	\N
5029	29	7	A.Güntsch	2003-07-17 00:00:00+02	\N	\N
5030	30	7	A.Güntsch	2003-07-17 00:00:00+02	\N	\N
5033	1	7	\N	\N	\N	\N
5049	20	7	\N	\N	\N	\N
5050	20	7	\N	\N	\N	\N
14246	999999	7	\N	\N	\N	\N
\.


--
-- Data for TOC entry 190 (OID 4154160)
-- Name: ispartof; Type: TABLE DATA; Schema: public; Owner: postgres
--

COPY ispartof (child_body_fk, parent_body_fk, created_who, created_when, updated_who, updated_when) FROM stdin;
\.


--
-- Data for TOC entry 191 (OID 4154162)
-- Name: person; Type: TABLE DATA; Schema: public; Owner: postgres
--

COPY person (person_id, address_fk, communication_fk, family_name, given_name, additional_names, name_prefix, name_suffix, job_title, created_who, created_when, updated_who, updated_when) FROM stdin;
5001	\N	5001	Schreilechner	Paul	\N	\N	\N	\N	A.Güntsch	2003-07-17 00:00:00+02	\N	\N
5002	\N	5002	van der Velde	Alain	\N	\N	\N	\N	A.Güntsch	2003-07-17 00:00:00+02	\N	\N
5003	\N	5003	Georgiev	Valeri	\N	\N	\N	\N	A.Güntsch	2003-07-17 00:00:00+02	\N	\N
5004	\N	5004	Demetropoulos	Andreas	\N	\N	\N	\N	A.Güntsch	2003-07-17 00:00:00+02	\N	\N
5005	\N	5005	Sutory	Karel	\N	\N	\N	\N	A.Güntsch	2003-07-17 00:00:00+02	\N	\N
5006	\N	5006	Scharff	Nikolaj	\N	\N	\N	\N	A.Güntsch	2003-07-17 00:00:00+02	\N	\N
5007	\N	5007	Rahi	Mart	\N	\N	\N	\N	A.Güntsch	2003-07-17 00:00:00+02	\N	\N
5009	\N	5009	Bailly	Nicolas	\N	\N	\N	\N	A.Güntsch	2003-07-17 00:00:00+02	\N	\N
5010	\N	5010	Roscher	Sabine	\N	\N	\N	\N	A.Güntsch	2003-07-17 00:00:00+02	\N	\N
5011	\N	5011	Georgiadis	Chrisis	\N	\N	\N	\N	A.Güntsch	2003-07-17 00:00:00+02	\N	\N
5012	\N	5012	Peregovits	Laszlo	\N	\N	\N	\N	A.Güntsch	2003-07-17 00:00:00+02	\N	\N
5013	\N	5013	Heidmarsson	Starri	\N	\N	\N	\N	A.Güntsch	2003-07-17 00:00:00+02	\N	\N
5014	\N	5014	Emblow	Chris	\N	\N	\N	\N	A.Güntsch	2003-07-17 00:00:00+02	\N	\N
5015	\N	5015	Rubel	Yael	\N	\N	\N	\N	A.Güntsch	2003-07-17 00:00:00+02	\N	\N
5016	\N	5016	Nimis	Pier Luigi	\N	\N	\N	\N	A.Güntsch	2003-07-17 00:00:00+02	\N	\N
5017	\N	5017	Luksevics	Ervins	\N	\N	\N	\N	A.Güntsch	2003-07-17 00:00:00+02	\N	\N
5018	\N	5018	Gudzinskas	Zigmantas	\N	\N	\N	\N	A.Güntsch	2003-07-17 00:00:00+02	\N	\N
5019	\N	5019	Colling	Guy	\N	\N	\N	\N	A.Güntsch	2003-07-17 00:00:00+02	\N	\N
5021	\N	5021	Addink	Wouter	\N	\N	\N	\N	A.Güntsch	2003-07-17 00:00:00+02	\N	\N
5022	\N	5022	Pedersen	Oddvar	\N	\N	\N	\N	A.Güntsch	2003-07-17 00:00:00+02	\N	\N
5023	\N	5023	Witkowski	Andrzej	\N	\N	\N	\N	A.Güntsch	2003-07-17 00:00:00+02	\N	\N
5024	\N	5024	Fernandes	Fernandes	\N	\N	\N	\N	A.Güntsch	2003-07-17 00:00:00+02	\N	\N
5028	\N	5028	Dieguez	Carmen	\N	\N	\N	\N	A.Güntsch	2003-07-17 00:00:00+02	\N	\N
5029	\N	5029	Fernholm	Bo	\N	\N	\N	\N	A.Güntsch	2003-07-17 00:00:00+02	\N	\N
5031	\N	5031	Thomson	Neil	\N	\N	\N	\N	A.Güntsch	2003-07-17 00:00:00+02	\N	\N
5030	\N	5030	Künzle	Irene	\N	\N	\N	\N	A.Güntsch	2003-07-17 00:00:00+02	\N	\N
5033	\N	5033	Lindner	Robert	\N	\N	\N	\N	\N	\N	\N	\N
5025	\N	5025	Murariu	Dumitru	\N	\N	\N	\N	A.Güntsch	2003-07-17 00:00:00+02	\N	\N
5008	\N	5008	Muona	Jyrki	\N	\N	\N	\N	A.Güntsch	2003-07-17 00:00:00+02	\N	\N
5027	\N	5027	Sivec	Ignac	\N	\N	\N	\N	A.Güntsch	2003-07-17 00:00:00+02	\N	\N
5026	\N	5026	Marhold	Karol	\N	\N	\N	\N	A.Güntsch	2003-07-17 00:00:00+02	\N	\N
5049	\N	6932	Fardell	Mariella	\N	\N	\N	\N	\N	\N	\N	\N
5050	\N	6933	Fardell	Mariella	\N	\N	\N	\N	\N	\N	\N	\N
14246	\N	19446	Doering	Markus	\N	\N	\N	\N	\N	\N	\N	\N
\.


--
-- Data for TOC entry 192 (OID 4154164)
-- Name: communication; Type: TABLE DATA; Schema: public; Owner: postgres
--

COPY communication (communication_id, telephone, fax, email, created_who, created_when, updated_who, updated_when) FROM stdin;
5001	\N	\N	paul.schreilechner@biogis.at	A.Güntsch	2003-07-17 00:00:00+02	\N	\N
5002	\N	\N	Alain.Vandervelde@br.fgov.be	A.Güntsch	2003-07-17 00:00:00+02	\N	\N
5003	\N	\N	valeri@iph.bio.bas.bg	A.Güntsch	2003-07-17 00:00:00+02	\N	\N
5004	\N	\N	andrecws@logos.cy.net	A.Güntsch	2003-07-17 00:00:00+02	\N	\N
5005	\N	\N	ksutory@mzm.cz	A.Güntsch	2003-07-17 00:00:00+02	\N	\N
5007	\N	\N	mrahi@zbi.ee	A.Güntsch	2003-07-17 00:00:00+02	\N	\N
5009	\N	\N	bailly@mnhn.fr	A.Güntsch	2003-07-17 00:00:00+02	\N	\N
5010	\N	\N	roscher@zadi.de	A.Güntsch	2003-07-17 00:00:00+02	\N	\N
5011	\N	\N	cgeorgia@biol.uoa.gr	A.Güntsch	2003-07-17 00:00:00+02	\N	\N
5012	\N	\N	alegakis@biol.uoa.gr	A.Güntsch	2003-07-17 00:00:00+02	\N	\N
5013	\N	\N	starri@ni.is	A.Güntsch	2003-07-17 00:00:00+02	\N	\N
5014	\N	\N	cemblow@ecoserve.ie	A.Güntsch	2003-07-17 00:00:00+02	\N	\N
5015	\N	\N	m.doering@bgbm.org	A.Güntsch	2003-07-17 00:00:00+02	\N	\N
5016	\N	\N	nimis@univ.trieste.it	A.Güntsch	2003-07-17 00:00:00+02	\N	\N
5017	\N	\N	erluks@lanet.lv	A.Güntsch	2003-07-17 00:00:00+02	\N	\N
5018	\N	\N	zigmantas.g@botanika.lt	A.Güntsch	2003-07-17 00:00:00+02	\N	\N
5019	\N	\N	guy.colling@mnhn.lu	A.Güntsch	2003-07-17 00:00:00+02	\N	\N
5021	\N	\N	support@eti.uva.nl	A.Güntsch	2003-07-17 00:00:00+02	\N	\N
5022	\N	\N	oddvar.pedersen@nhm.uio.no	A.Güntsch	2003-07-17 00:00:00+02	\N	\N
5023	\N	\N	witkowsk@univ.szczecin.pl	A.Güntsch	2003-07-17 00:00:00+02	\N	\N
5024	\N	\N	pfern@igc.gulbenkian.pt	A.Güntsch	2003-07-17 00:00:00+02	\N	\N
5028	\N	\N	carmen.dieguez@mncn.csic.es	A.Güntsch	2003-07-17 00:00:00+02	\N	\N
5029	\N	\N	bo.fernholm@nrm.se	A.Güntsch	2003-07-17 00:00:00+02	\N	\N
5030	\N	\N	irene.kuenzle@sanw.unibe.ch	A.Güntsch	2003-07-17 00:00:00+02	\N	\N
5031	\N	\N	n.thomson@nhm.ac.uk	A.Güntsch	2003-07-17 00:00:00+02	\N	\N
5033	\N	\N	robert.lindner@biogis.at	\N	\N	\N	\N
5025	\N	\N	dmurariu@antipa.ro	A.Güntsch	2003-07-17 00:00:00+02	\N	\N
5006	\N	\N	mccarausu@zmuc.ku.dk	A.Güntsch	2003-07-17 00:00:00+02	\N	\N
5008	\N	\N	jyrki.muona@helsinki.fi	A.Güntsch	2003-07-17 00:00:00+02	\N	\N
5027	\N	\N	ignac.sivec@guest.arnes.si	A.Güntsch	2003-07-17 00:00:00+02	\N	\N
5026	\N	\N	marhold@savba.sk	A.Güntsch	2003-07-17 00:00:00+02	\N	\N
6932	\N	\N	Mariella.Fardell@mepa.org.mt	\N	\N	\N	\N
6933	\N	\N	Mariella.Fardell@mepa.org.mt	\N	\N	\N	\N
19446	\N	\N	m.doering@bgbm.org	\N	\N	\N	\N
\.



--
-- Data for TOC entry 194 (OID 4154176)
-- Name: bodykeyword; Type: TABLE DATA; Schema: public; Owner: postgres
--

COPY bodykeyword (body_fk, keyword_fk, qualifier_fk, created_who, created_when, updated_who, updated_when) FROM stdin;
\.



--
-- Data for TOC entry 196 (OID 4154186)
-- Name: webspy; Type: TABLE DATA; Schema: public; Owner: postgres
--

COPY webspy (web_spy_id, country, town, free_text, "when", ip_address) FROM stdin;
\.


--
-- Data for TOC entry 197 (OID 4154193)
-- Name: kfbstatus; Type: TABLE DATA; Schema: public; Owner: postgres
--

COPY kfbstatus (kfb_status_id, status, created_who, created_when, updated_who, updated_when) FROM stdin;
1	to be validated	\N	\N	\N	\N
2	rejected	\N	\N	\N	\N
3	stop word	\N	\N	\N	\N
4	accepted	\N	\N	\N	\N
\.


--
-- Data for TOC entry 198 (OID 4154195)
-- Name: keywordfeedback; Type: TABLE DATA; Schema: public; Owner: postgres
--

COPY keywordfeedback (keywordfb_id, node_fk, source_id_fk, keywordfb, keyword_type_fk, status_fk, created_who, created_when, updated_who, updated_when) FROM stdin;
\.


--
-- Data for TOC entry 199 (OID 4154197)
-- Name: isolanguage; Type: TABLE DATA; Schema: public; Owner: postgres
--

COPY isolanguage (iso_language_id, "language", two_char_code, created_who, created_when, updated_who, updated_when) FROM stdin;
1	Arabic	AR	J.Li	2004-03-26 12:23:41.520441+01	\N	\N
2	Azerbaijani	AZ	J.Li	2004-03-26 12:23:41.520441+01	\N	\N
3	Byelorussian	BE	J.Li	2004-03-26 12:23:41.520441+01	\N	\N
4	Bulgarian	BG	J.Li	2004-03-26 12:23:41.520441+01	\N	\N
5	Breton	BR	J.Li	2004-03-26 12:23:41.520441+01	\N	\N
6	Catalan	CA	J.Li	2004-03-26 12:23:41.520441+01	\N	\N
7	Corsican	CO	J.Li	2004-03-26 12:23:41.520441+01	\N	\N
8	Czech	CS	J.Li	2004-03-26 12:23:41.520441+01	\N	\N
9	Welsh	CY	J.Li	2004-03-26 12:23:41.520441+01	\N	\N
10	Danish	DA	J.Li	2004-03-26 12:23:41.520441+01	\N	\N
11	German	DE	J.Li	2004-03-26 12:23:41.520441+01	\N	\N
12	Bhutani	DZ	J.Li	2004-03-26 12:23:41.520441+01	\N	\N
13	Greek	EL	J.Li	2004-03-26 12:23:41.520441+01	\N	\N
14	English	EN	J.Li	2004-03-26 12:23:41.520441+01	\N	\N
15	Spanish	ES	J.Li	2004-03-26 12:23:41.520441+01	\N	\N
16	Estonian	ET	J.Li	2004-03-26 12:23:41.520441+01	\N	\N
17	Basque	EU	J.Li	2004-03-26 12:23:41.520441+01	\N	\N
18	Persian	FA	J.Li	2004-03-26 12:23:41.520441+01	\N	\N
19	Finnish	FI	J.Li	2004-03-26 12:23:41.520441+01	\N	\N
20	French	FR	J.Li	2004-03-26 12:23:41.520441+01	\N	\N
21	Frisian	FY	J.Li	2004-03-26 12:23:41.520441+01	\N	\N
22	Irish	GA	J.Li	2004-03-26 12:23:41.520441+01	\N	\N
23	Gaelic	GD	J.Li	2004-03-26 12:23:41.520441+01	\N	\N
24	Galician	GL	J.Li	2004-03-26 12:23:41.520441+01	\N	\N
25	Hausa	HA	J.Li	2004-03-26 12:23:41.520441+01	\N	\N
26	Croatian	HR	J.Li	2004-03-26 12:23:41.520441+01	\N	\N
27	Hungarian	HU	J.Li	2004-03-26 12:23:41.520441+01	\N	\N
28	Armenian	HY	J.Li	2004-03-26 12:23:41.520441+01	\N	\N
29	Indonesian	IN	J.Li	2004-03-26 12:23:41.520441+01	\N	\N
30	Icelandic	IS	J.Li	2004-03-26 12:23:41.520441+01	\N	\N
31	Italian	IT	J.Li	2004-03-26 12:23:41.520441+01	\N	\N
32	Hebrew	IW	J.Li	2004-03-26 12:23:41.520441+01	\N	\N
33	Japanese	JA	J.Li	2004-03-26 12:23:41.520441+01	\N	\N
34	Georgian	KA	J.Li	2004-03-26 12:23:41.520441+01	\N	\N
35	Kazakh	KK	J.Li	2004-03-26 12:23:41.520441+01	\N	\N
36	Greenlandic	KL	J.Li	2004-03-26 12:23:41.520441+01	\N	\N
37	Kurdish	KU	J.Li	2004-03-26 12:23:41.520441+01	\N	\N
38	Lithuanian	LT	J.Li	2004-03-26 12:23:41.520441+01	\N	\N
39	Latvian	LV	J.Li	2004-03-26 12:23:41.520441+01	\N	\N
40	Malagasy	MG	J.Li	2004-03-26 12:23:41.520441+01	\N	\N
41	Macedonian	MK	J.Li	2004-03-26 12:23:41.520441+01	\N	\N
42	Moldavian	MO	J.Li	2004-03-26 12:23:41.520441+01	\N	\N
43	Maltese	MT	J.Li	2004-03-26 12:23:41.520441+01	\N	\N
44	Burmese	MY	J.Li	2004-03-26 12:23:41.520441+01	\N	\N
45	Nauru	NA	J.Li	2004-03-26 12:23:41.520441+01	\N	\N
46	Nepali	NE	J.Li	2004-03-26 12:23:41.520441+01	\N	\N
47	Dutch	NL	J.Li	2004-03-26 12:23:41.520441+01	\N	\N
48	Norwegian	NO	J.Li	2004-03-26 12:23:41.520441+01	\N	\N
49	Polish	PL	J.Li	2004-03-26 12:23:41.520441+01	\N	\N
50	Portuguese	PT	J.Li	2004-03-26 12:23:41.520441+01	\N	\N
51	Romanian	RO	J.Li	2004-03-26 12:23:41.520441+01	\N	\N
52	Russian	RU	J.Li	2004-03-26 12:23:41.520441+01	\N	\N
53	Kinyarwanda	RW	J.Li	2004-03-26 12:23:41.520441+01	\N	\N
54	Sanskrit	SA	J.Li	2004-03-26 12:23:41.520441+01	\N	\N
55	Serbo-Croatian	SH	J.Li	2004-03-26 12:23:41.520441+01	\N	\N
56	Slovak	SK	J.Li	2004-03-26 12:23:41.520441+01	\N	\N
57	Slovenian	SL	J.Li	2004-03-26 12:23:41.520441+01	\N	\N
58	Somali	SO	J.Li	2004-03-26 12:23:41.520441+01	\N	\N
59	Albanian	SQ	J.Li	2004-03-26 12:23:41.520441+01	\N	\N
60	Serbian	SR	J.Li	2004-03-26 12:23:41.520441+01	\N	\N
61	Sudanese	SU	J.Li	2004-03-26 12:23:41.520441+01	\N	\N
62	Swedish	SV	J.Li	2004-03-26 12:23:41.520441+01	\N	\N
63	Tigrinya	TI	J.Li	2004-03-26 12:23:41.520441+01	\N	\N
64	Turkmen	TK	J.Li	2004-03-26 12:23:41.520441+01	\N	\N
65	Turkish	TR	J.Li	2004-03-26 12:23:41.520441+01	\N	\N
66	Ukrainian	UK	J.Li	2004-03-26 12:23:41.520441+01	\N	\N
67	Uzbek	UZ	J.Li	2004-03-26 12:23:41.520441+01	\N	\N
68	Chinese	ZH	J.Li	2004-03-26 12:23:41.520441+01	\N	\N
\.


--
-- Data for TOC entry 200 (OID 4154204)
-- Name: bodyname; Type: TABLE DATA; Schema: public; Owner: postgres
--

COPY bodyname (bodyname_id, body_fk, bodyname, language_fk, created_who, created_when, updated_who, updated_when) FROM stdin;
1	28	Spain	\N	J. Li	2004-02-10 00:00:00+01	\N	\N
2	12	Hungary	\N	J. Li	2004-02-10 00:00:00+01	\N	\N
3	15	Israel	\N	J. Li	2004-02-10 00:00:00+01	\N	\N
4	16	Italy	\N	J. Li	2004-02-10 00:00:00+01	\N	\N
5	17	Latvia	\N	J. Li	2004-02-10 00:00:00+01	\N	\N
6	18	Lithuania	\N	J. Li	2004-02-10 00:00:00+01	\N	\N
7	19	Luxembourg	\N	J. Li	2004-02-10 00:00:00+01	\N	\N
8	21	Netherlands	\N	J. Li	2004-02-10 00:00:00+01	\N	\N
9	22	Norway	\N	J. Li	2004-02-10 00:00:00+01	\N	\N
10	23	Poland	\N	J. Li	2004-02-10 00:00:00+01	\N	\N
11	24	Portugal	\N	J. Li	2004-02-10 00:00:00+01	\N	\N
12	25	Romania	\N	J. Li	2004-02-10 00:00:00+01	\N	\N
13	26	Slovakia	\N	J. Li	2004-02-10 00:00:00+01	\N	\N
14	27	Slovenia	\N	J. Li	2004-02-10 00:00:00+01	\N	\N
15	29	Sweden	\N	J. Li	2004-02-10 00:00:00+01	\N	\N
16	30	Switzerland	\N	J. Li	2004-02-10 00:00:00+01	\N	\N
17	31	United Kingdom	\N	J. Li	2004-02-10 00:00:00+01	\N	\N
21	1	Austria	\N	J. Li	2004-02-10 00:00:00+01	\N	\N
22	2	Belgium	\N	J. Li	2004-02-10 00:00:00+01	\N	\N
23	3	Bulgaria	\N	J. Li	2004-02-10 00:00:00+01	\N	\N
24	4	Cyprus	\N	J. Li	2004-02-10 00:00:00+01	\N	\N
25	5	Czech Republic	\N	J. Li	2004-02-10 00:00:00+01	\N	\N
26	6	Denmark	\N	J. Li	2004-02-10 00:00:00+01	\N	\N
27	7	Estonia	\N	J. Li	2004-02-10 00:00:00+01	\N	\N
28	8	Finland	\N	J. Li	2004-02-10 00:00:00+01	\N	\N
29	9	France	\N	J. Li	2004-02-10 00:00:00+01	\N	\N
30	10	Germany	\N	J. Li	2004-02-10 00:00:00+01	\N	\N
31	11	Greece	\N	J. Li	2004-02-10 00:00:00+01	\N	\N
32	13	Iceland	\N	J. Li	2004-02-10 00:00:00+01	\N	\N
33	14	Ireland	\N	J. Li	2004-02-10 00:00:00+01	\N	\N
34	20	Malta	\N	J. Li	2004-02-10 00:00:00+01	\N	\N
20000	\N	Test Node Spain in Berlin	\N	\N	\N	\N	\N
\.


--
-- Data for TOC entry 201 (OID 4154209)
-- Name: description; Type: TABLE DATA; Schema: public; Owner: postgres
--

COPY description (description_id, body_fk, description, language_fk, created_who, created_when, updated_who, updated_when) FROM stdin;
\.


--
-- Data for TOC entry 202 (OID 4154214)
-- Name: descriptionurl; Type: TABLE DATA; Schema: public; Owner: postgres
--

COPY descriptionurl (description_url_id, body_fk, description_url, language_fk, created_who, created_when, updated_who, updated_when) FROM stdin;
\.


--
-- Data for TOC entry 203 (OID 4154216)
-- Name: schema; Type: TABLE DATA; Schema: public; Owner: postgres
--

COPY "schema" (schema_id, name, namespace, "version", created_who, created_when, updated_who, updated_when) FROM stdin;
1	ABCD	http://www.tdwg.org/schemas/abcd/1.2	1.2	\N	\N	\N	\N
2	ABCD	http://www.tdwg.org/schemas/abcd/2.0	2.0	\N	\N	\N	\N
3	BioCASE Collection Profile	http://www.biocase.org/2002/metaprofile	1.12	\N	\N	\N	\N
4	BioCASE Collection Profile	http://www.biocase.org/schemas/metaprofile/1.2	1.23	\N	\N	\N	\N
5	BioCASE Protocol	http://www.biocase.org/schemas/protocol/1.3	1.3	\N	\N	\N	\N
7	BioCASE PHP Wrapper	php	1.0	\N	\N	\N	\N
6	BioCASE Protocol	http://www.biocase.org/schemas/protocol/2.0	2.0	\N	\N	\N	\N
0	XML File without Protocol	xml	1.0	\N	\N	\N	\N
8	DiGIR	http://digir.net/schema/protocol/2003/1.0	1.0	\N	\N	\N	\N
9	DarwinCore	http://www.namespaceTBD.org/darwin2	2.0	\N	\N	\N	\N
10	BioCASE Termlist	http://www.biocase.org/schemas/keywords/1.0	1.0	\N	\N	\N	\N
\.


--
-- Data for TOC entry 204 (OID 4154221)
-- Name: body; Type: TABLE DATA; Schema: public; Owner: postgres
--

COPY body (body_id, source_id, nn_fk, body_type_fk, bodyname_pref_fk, address_fk, communication_fk, collection_code, access_restriction, usage_restriction, strength, purpose, disclaimer, doc_state, includes_types, biocase_url, nn_url, percent_database, number_of_subunits, number_of_species, source_protocol_fk, source_active, source_last_available, source_last_imported, notes, created_who, created_when, updated_who, updated_when, freetext_search) FROM stdin;
2	\N	\N	0	22	2	\N	\N	\N	\N	\N	\N	\N	\N	\N	http://www.br.fgov.be/BIODIV/BioCASE.xml	\N	\N	\N	\N	7	t	2004-04-16 00:11:48.850583+02	2004-04-15 17:19:35.62331+02	\N	A.Güntsch	2002-05-10 14:00:00+02	A.Güntsch	\N	\N
1	\N	\N	0	21	1	\N	\N	\N	\N	\N	\N	\N	\N	\N	http://www.natureweb.at/biocase_nn_wrapper.php	\N	\N	\N	\N	7	t	2004-04-16 00:11:48.328288+02	2004-04-15 17:03:05.708864+02	\N	A.Güntsch	2002-05-10 14:00:00+02	A.Güntsch	2002-11-06 00:00:00+01	\N
3	\N	\N	0	23	3	\N	\N	\N	\N	\N	\N	\N	\N	\N	http://ib.bio.bas.bg/BioCASE/biocase_nn_wrapper.php	\N	\N	\N	\N	7	t	2004-04-16 00:11:49.413861+02	2004-04-15 17:24:32.252646+02	\N	A.Güntsch	2002-05-10 14:00:00+02	A.Güntsch	2002-11-06 00:00:00+01	\N
4	\N	\N	0	24	4	\N	\N	\N	\N	\N	\N	\N	\N	\N	http://biocase.wildlife.org.cy/wrapper/biocase_nn_wrapper.php	\N	\N	\N	\N	7	t	2004-04-16 00:11:49.462844+02	2004-04-15 17:29:28.537219+02	\N	A.Güntsch	2002-05-10 14:00:00+02	A.Güntsch	2003-03-27 00:00:00+01	\N
5	\N	\N	0	25	5	\N	\N	\N	\N	\N	\N	\N	\N	\N	http://195.113.171.114/biocase_nn_wrapper.php	\N	\N	\N	\N	7	t	2004-04-16 00:11:49.490371+02	\N	\N	A.Güntsch	2002-05-10 14:00:00+02	A.Güntsch	2003-05-13 00:00:00+02	\N
6	\N	\N	0	26	6	\N	\N	\N	\N	\N	\N	\N	\N	\N	http://192.38.112.25/biocase/biocase_nn_wrapper.php	\N	\N	\N	\N	7	t	2004-04-16 00:11:49.52066+02	\N	\N	A.Güntsch	2002-05-10 14:00:00+02	A.Güntsch	2002-11-06 00:00:00+01	\N
7	\N	\N	0	27	7	\N	\N	\N	\N	\N	\N	\N	\N	\N	http://hermes.zbi.ee/biocase/biocase_nn_wrapper.php	\N	\N	\N	\N	7	t	2004-04-16 00:11:49.564942+02	2004-04-15 17:34:35.147076+02	\N	A.Güntsch	2002-05-10 14:00:00+02	A.Güntsch	2002-07-23 00:00:00+02	\N
8	\N	\N	0	28	8	\N	\N	\N	\N	\N	\N	\N	\N	\N	http://www.luomus.fi/biocase/metawrapper/biocase_nn_wrapper.php	\N	\N	\N	\N	7	t	2004-04-16 00:11:49.610872+02	2004-04-15 17:43:05.581364+02	\N	A.Güntsch	2002-05-10 14:00:00+02	A.Güntsch	2003-01-24 00:00:00+01	\N
9	\N	\N	0	29	9	\N	\N	\N	\N	\N	\N	\N	\N	\N	http://ichtyonb1.mnhn.fr/BioCASE/Nodes/fra/biocase/databases/NoDIT2/dbwrapper.py	\N	\N	\N	\N	5	t	2004-04-11 00:12:17.256272+02	2004-04-11 02:28:40.210777+02	\N	A.Güntsch	2002-05-10 14:00:00+02	A.Güntsch	\N	\N
10	\N	\N	0	30	10	\N	\N	\N	\N	\N	\N	\N	\N	\N	http://www.genres.de/CF/zefod/biocase/metadata.xml	\N	\N	\N	\N	7	t	2004-04-16 00:11:49.807397+02	2004-04-15 18:09:06.994438+02	\N	A.Güntsch	2002-05-10 14:00:00+02	A.Güntsch	2003-08-13 00:00:00+02	\N
11	\N	\N	0	31	11	\N	\N	\N	\N	\N	\N	\N	\N	\N	http://ww3.bgbm.org/biocase/databases/nodit2greece/dbwrapper.py	\N	\N	\N	\N	5	t	2004-04-05 18:59:26.603082+02	2004-04-07 16:13:28.604455+02	\N	A.Güntsch	2002-05-10 14:00:00+02	M.Doering	2002-12-15 10:00:00+01	\N
12	\N	\N	0	2	12	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	7	f	2003-12-01 13:00:00+01	\N	\N	A.Güntsch	2002-05-10 14:00:00+02	\N	\N	\N
13	\N	\N	0	32	13	\N	\N	\N	\N	\N	\N	\N	\N	\N	http://asp.skrin.is/nodit/biocase_nn_wrapper.php	\N	\N	\N	\N	7	t	2004-04-16 00:11:50.74061+02	2004-04-09 17:38:38.327737+02	\N	A.Güntsch	2002-05-10 14:00:00+02	A.Güntsch	2002-11-06 00:00:00+01	\N
14	\N	\N	0	33	14	\N	\N	\N	\N	\N	\N	\N	\N	\N	http://www.ecoserve.ie/projects/biocase/biocase_nn_wrapper.xml	\N	\N	\N	\N	7	t	2004-04-16 00:11:50.76101+02	2004-04-15 18:20:52.899476+02	\N	A.Güntsch	2002-05-10 14:00:00+02	A.Güntsch	2003-07-01 00:00:00+02	\N
15	\N	\N	0	3	15	\N	\N	\N	\N	\N	\N	\N	\N	\N	http://ww3.bgbm.org/biocase/databases/nodit2israel/dbwrapper.py	\N	\N	\N	\N	5	t	2004-02-12 10:29:30.658007+01	2004-04-07 16:18:08.058101+02	\N	A.Güntsch	2002-05-10 00:00:00+02	M.Doering	2002-12-15 00:00:00+01	\N
16	\N	\N	0	4	16	\N	\N	\N	\N	\N	\N	\N	\N	\N	http://dbio105.univ.trieste.it/bcwrap/biocase_nn_wrapper.php	\N	\N	\N	\N	7	t	2004-04-16 00:11:51.154779+02	\N	\N	A.Güntsch	2002-05-10 14:00:00+02	A.Güntsch	2002-11-06 00:00:00+01	\N
17	\N	\N	0	5	17	\N	\N	\N	\N	\N	\N	\N	\N	\N	http://BIOCASE.ldm.gov.lv/BioCASE/biocase_nn_wrapper.php	\N	\N	\N	\N	7	t	2004-04-16 00:11:51.185616+02	2004-04-15 18:27:41.570868+02	\N	A.Güntsch	2002-05-10 14:00:00+02	A.Güntsch	\N	\N
18	\N	\N	0	6	18	\N	\N	\N	\N	\N	\N	\N	\N	\N	http://ww3.bgbm.org/biocase/databases/nodit2lithuania/dbwrapper.py	\N	\N	\N	\N	5	t	2004-04-05 18:35:44.202517+02	2004-04-07 16:22:30.77806+02	\N	A.Güntsch	2002-05-10 14:00:00+02	M.Doering	2003-12-15 00:00:00+01	\N
19	\N	\N	0	7	19	\N	\N	\N	\N	\N	\N	\N	\N	\N	http://www.naturmusee.lu/wrapper/biocase_nn_wrapper.php	\N	\N	\N	\N	7	t	2004-04-16 00:11:51.256626+02	2004-04-15 18:33:48.924389+02	\N	A.Güntsch	2002-05-10 14:00:00+02	M.Doering	2003-10-16 00:00:00+02	\N
20	\N	\N	0	34	20	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	7	f	2003-12-01 13:00:00+01	\N	\N	A.Güntsch	2002-05-10 14:00:00+02	A.Güntscher	\N	\N
21	\N	\N	0	8	21	\N	\N	\N	\N	\N	\N	\N	\N	\N	http://ip30.eti.uva.nl/nodit/biocase_nn_wrapper.php	\N	\N	\N	\N	7	t	2004-04-16 00:11:51.31963+02	2004-04-15 18:43:28.339486+02	\N	A.Güntsch	2002-05-10 14:00:00+02	A.Güntsch	2003-06-19 00:00:00+02	\N
22	\N	\N	0	9	22	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	7	f	2003-12-01 13:00:00+01	\N	\N	A.Güntsch	2002-05-10 14:00:00+02	\N	\N	\N
23	\N	\N	0	10	23	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	7	f	2003-12-01 13:00:00+01	\N	\N	A.Güntsch	2002-05-10 14:00:00+02	\N	\N	\N
24	\N	\N	0	11	24	\N	\N	\N	\N	\N	\N	\N	\N	\N	http://ww3.bgbm.org/biocase/databases/nodit2portugal/dbwrapper.py	\N	\N	\N	\N	5	t	2004-04-02 16:37:21.094362+02	2004-04-07 16:27:12.67899+02	\N	A.Güntsch	2002-05-10 00:00:00+02	M.Doering	2003-12-15 00:00:00+01	\N
25	\N	\N	0	12	25	\N	\N	\N	\N	\N	\N	\N	\N	\N	http://biocase.antipa.ro/biocase_nn_wrapper.php	\N	\N	\N	\N	7	t	2004-04-16 00:11:51.688961+02	2004-04-15 18:50:43.025321+02	\N	A.Güntsch	2002-05-10 14:00:00+02	A.Güntsch	2002-11-06 00:00:00+01	\N
26	\N	\N	0	13	26	\N	\N	\N	\N	\N	\N	\N	\N	\N	http://www.biocase.savba.sk/wrapper/	\N	\N	\N	\N	7	t	2004-04-16 00:11:51.865191+02	2004-04-15 18:59:36.206243+02	\N	A.Güntsch	2002-05-10 14:00:00+02	A.Güntsch	2002-11-06 00:00:00+01	\N
27	\N	\N	0	14	27	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	7	f	2003-12-01 13:00:00+01	\N	\N	A.Güntsch	2002-05-10 14:00:00+02	\N	\N	\N
28	\N	\N	0	1	28	\N	\N	\N	\N	\N	\N	\N	\N	\N	http://161.111.161.66/Nodit/biocase_nn_wrapper.php	\N	\N	\N	\N	7	t	2004-04-16 00:11:52.068305+02	2004-04-15 19:17:09.408398+02	\N	A.Güntsch	2002-05-10 14:00:00+02	\N	\N	\N
29	\N	\N	0	15	29	\N	\N	\N	\N	\N	\N	\N	\N	\N	http://ww3.bgbm.org/biocase/databases/nodit2sweden/dbwrapper.py	\N	\N	\N	\N	5	t	2004-03-30 15:08:26.065529+02	2004-04-07 17:59:06.799829+02	\N	A.Güntsch	2002-05-10 00:00:00+02	\N	\N	\N
30	\N	\N	0	16	30	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	7	f	2003-12-01 13:00:00+01	\N	\N	A.Güntsch	2002-05-10 14:00:00+02	\N	\N	\N
31	\N	\N	0	17	31	\N	\N	\N	\N	\N	\N	\N	\N	\N	http://owen.nhm.ac.uk/biocase/biocase_nn_wrapper.php	\N	\N	\N	\N	7	t	2004-04-16 00:11:52.482342+02	2004-04-15 19:26:34.602253+02	\N	A.Güntsch	2002-05-10 14:00:00+02	A.Güntsch	2003-01-24 00:00:00+01	\N
999999	\N	\N	0	\N	28	\N	\N	\N	\N	\N	\N	\N	\N	\N	http://192.168.1.153/biocase/databases/NoDIT2/dbwrapper.py	\N	\N	\N	\N	5	t	\N	2004-04-14 13:57:06.19406+02	\N	\N	\N	\N	\N	\N
\.


--
-- Data for TOC entry 205 (OID 4154226)
-- Name: address; Type: TABLE DATA; Schema: public; Owner: postgres
--

COPY address (address_id, institution_name, sub_unit_name, address_line_1, address_line_2, address_line_3, address_line_4, address_line_5, town, region, country, iso_country_fk, zip, address_text, logo_url, timezone, created_who, created_when, updated_who, updated_when) FROM stdin;
1	Vorarlberger Naturschau (VNS)	\N	Marktstrasse 33	\N	\N	\N	\N	Dornbirn	\N	\N	14	A-6850	\N	\N	\N	A.Güntsch	2002-05-10 14:00:00+02	\N	\N
2	National Botanic Garden of Belgium (NBGB)	\N	Domein van Bouchout	\N	\N	\N	\N	Meise	\N	\N	21	B-1860	\N	\N	\N	A.Güntsch	2002-05-10 14:00:00+02	\N	\N
3	Bulgarian Academy of Sciences (IBBAS)	Institute of Botany	Akademic Georgi Bonchev St.	Block 23	\N	\N	\N	Sofia	\N	\N	33	1113	\N	\N	\N	A.Güntsch	2002-05-10 14:00:00+02	\N	\N
4	Cyprus Wildlife Society (CWS)	\N	P.O. Box 24281	\N	\N	\N	\N	Nicosia	\N	\N	56	1703	\N	\N	\N	A.Güntsch	2002-05-10 14:00:00+02	\N	\N
5	Moravian Museum	Department of Botany (MMB)	Hviezdoslavova 29a	\N	\N	\N	\N	Brno	\N	\N	57	CZ ? 627 00	\N	\N	\N	A.Güntsch	2002-05-10 14:00:00+02	\N	\N
6	Zoologisk Museum of the University Copenhagen (UKBH.ZM)	\N	Universitetsparken 15	\N	\N	\N	\N	Copenhagen	\N	\N	58	DK-2100	\N	\N	\N	A.Güntsch	2002-05-10 14:00:00+02	\N	\N
7	Estonian Agricultural University (IZB EAU)	Institute of Zoology and Botany	Riia 181	\N	\N	\N	\N	Tartu	\N	\N	68	EE51014	\N	\N	\N	A.Güntsch	2002-05-10 14:00:00+02	\N	\N
8	Finnish Museum of Natural History (FMNH)	\N	Pohjoinen Rautatiekatu 13	\N	\N	\N	\N	Helsinki	\N	\N	73	14	\N	\N	\N	A.Güntsch	2002-05-10 14:00:00+02	\N	\N
9	Muséum National d?Histoire Naturelle (MNHN)	\N	43, rue Cuvier	\N	\N	\N	\N	Paris	\N	\N	74	F-75005	\N	\N	\N	A.Güntsch	2002-05-10 14:00:00+02	\N	\N
10	German Centre for Documentation and Information in Agriculture (ZADI)	Information Centre for Genetic Resources (IGR)	Villichgasse 17	\N	\N	\N	\N	Bonn	\N	\N	81	D-53177	\N	\N	\N	A.Güntsch	2002-05-10 14:00:00+02	\N	\N
11	Dept.of Biology, Univ.of Athens (NKUA)	Zoological Museum	Panepistimioupolis	\N	\N	\N	\N	Athens	\N	\N	84	GR-157 84	\N	\N	\N	A.Güntsch	2002-05-10 14:00:00+02	\N	\N
12	Hungarian Natural History Museum (HNHM)	Department of Zoology	Baross u. 13	\N	\N	\N	\N	Budapest	\N	\N	98	H-1088	\N	\N	\N	A.Güntsch	2002-05-10 14:00:00+02	\N	\N
13	Icelandic Institute of Natural History (IINH)	\N	Po Box 5320	Hlemmur 3	\N	\N	\N	Reykjavik	\N	\N	99	112	\N	\N	\N	A.Güntsch	2002-05-10 14:00:00+02	\N	\N
14	Ecological Consultancy Services Ltd (EcoServe)	\N	Unit B19 KCR Industrial Estate Kimmage	\N	\N	\N	\N	Dublin	\N	\N	104	12	\N	\N	\N	A.Güntsch	2002-05-10 14:00:00+02	\N	\N
15	Israel Nature and Parks Authority (INPA)	\N	3 Am Ve Olamo Street	\N	\N	\N	\N	Jerusalem	\N	Israel	105	95463	\N	\N	\N	A.Güntsch	2002-05-10 14:00:00+02	\N	\N
16	University of Trieste (DBIOTS)	Department of Biology	10 Via Giorgieri	\N	\N	\N	\N	Trieste	\N	\N	106	I-34127	\N	\N	\N	A.Güntsch	2002-05-10 14:00:00+02	\N	\N
17	Latvian Museum of Natural Sciences (LDM)	\N	K. Barona Str 4	\N	\N	\N	\N	Riga	\N	\N	118	LV-1050	\N	\N	\N	A.Güntsch	2002-05-10 14:00:00+02	\N	\N
18	Institute of Botany (BIL)	\N	\N	\N	\N	\N	\N	Vilnius	\N	\N	124	\N	\N	\N	\N	A.Güntsch	2002-05-10 14:00:00+02	\N	\N
19	Musée national d?histoire naturelle, Luxembourg (MNHNL)	\N	25, rue Munster	\N	\N	\N	\N	Luxembourg	\N	\N	125	L-2160	\N	\N	\N	A.Güntsch	2002-05-10 14:00:00+02	\N	\N
20	MALTA Environment Protection Department (EPD)	\N	PAOLA PLA 08	\N	\N	\N	\N	Corradino	\N	\N	133	\N	\N	\N	\N	A.Güntsch	2002-05-10 14:00:00+02	\N	\N
21	University of Amsterdam (UvA)	Institute of Systematics and Population Ecology	P.O. Box 94766	\N	\N	\N	\N	Amsterdam	\N	\N	151	\N	\N	\N	\N	A.Güntsch	2002-05-10 14:00:00+02	\N	\N
22	Norwegian Natural History Museum Oslo (NHMO)	\N	Sars' gt. 1	\N	\N	\N	\N	Oslo	\N	\N	161	562	\N	\N	\N	A.Güntsch	2002-05-10 14:00:00+02	\N	\N
23	University of Szczecin (USZ)	Faculty of Natural Sciences, Zaklad Paleooceanologii	ul. Waska 13	\N	\N	\N	\N	Szczecin	\N	\N	172	71-415	\N	\N	\N	A.Güntsch	2002-05-10 14:00:00+02	\N	\N
24	Instituto Gulbenkian de Ciência (FCG)	Bioinformatics Unit	Apartado 14	\N	\N	\N	\N	Oeiras	\N	\N	173	2781-901	\N	\N	\N	A.Güntsch	2002-05-10 14:00:00+02	\N	\N
25	Grigore Antipa National Museum of Natural History (MNINGA)	\N	Sos. Kiselelff No. 1	Sectorul 1	\N	\N	\N	Bucharest 2	\N	\N	177	79744	\N	\N	\N	A.Güntsch	2002-05-10 14:00:00+02	\N	\N
26	Academy of Sciences	Institute of Botany (IBSAS)	Dubravska cesta 14	\N	\N	\N	\N	Bratislava	\N	\N	193	SK-842 23	\N	\N	\N	A.Güntsch	2002-05-10 14:00:00+02	\N	\N
27	Slovenian Museum of Natural History (PMSL)	\N	Presernova 20	\N	\N	\N	\N	Ljubljana	\N	\N	194	1000	\N	\N	\N	A.Güntsch	2002-05-10 14:00:00+02	\N	\N
28	Museo Nacional de Ciencias Naturales	Consejo Superior de Investigaciones Cientificas (CSIC)	Jose Gutierrez Abascal, 2	\N	\N	\N	\N	Madrid	\N	\N	199	28006	\N	\N	\N	A.Güntsch	2002-05-10 14:00:00+02	\N	\N
29	Swedish Museum of Natural History (SMNH)	Research Dept.	P.O. Box 50007	Frescativaegen 40	\N	\N	\N	Stockholm	\N	\N	205	10405	\N	\N	\N	A.Güntsch	2002-05-10 14:00:00+02	\N	\N
30	SANW Swiss Academy of Sciences	Swiss Biodiversity Forum (UNIZH)	Bärenplatz 2	\N	\N	\N	\N	Bern	\N	\N	206	3011	\N	\N	\N	A.Güntsch	2002-05-10 14:00:00+02	\N	\N
31	The Natural History Museum (NHM)	\N	Cromwell Road	\N	\N	\N	\N	London	\N	\N	224	SW7 5BD	\N	\N	\N	A.Güntsch	2002-05-10 14:00:00+02	\N	\N
\.


--
-- Data for TOC entry 206 (OID 4154231)
-- Name: keyword; Type: TABLE DATA; Schema: public; Owner: postgres
--

COPY keyword (keyword_id, keyword_type_fk, keyword, schema_term, source, created_who, created_when, updated_who, updated_when) FROM stdin;
1	1	living	living	\N	M.Döring, A.Güntsch	2002-05-01 13:00:00+02	\N	\N
2	1	dormant	dormant	\N	M.Döring, A.Güntsch	2002-05-01 12:00:00+02	\N	\N
3	1	culture	culture	\N	M.Döring, A.Güntsch	2002-05-01 11:00:00+02	\N	\N
4	1	preserved	preserved	\N	M.Döring, A.Güntsch	2002-05-01 10:00:00+02	\N	\N
5	1	observations	observations	\N	M.Döring, A.Güntsch	2002-05-01 09:00:00+02	\N	\N
6	1	photography	photography	\N	M.Döring, A.Güntsch	2002-05-01 08:00:00+02	\N	\N
7	1	fossil	fossil	\N	M.Döring, A.Güntsch	2002-05-01 07:00:00+02	\N	\N
8	1	other	other	\N	M.Döring, A.Güntsch	2002-05-01 06:00:00+02	\N	\N
10	2	whole organisms	whole_organisms	\N	M.Döring, A.Güntsch	2002-05-01 05:00:00+02	\N	\N
11	2	antlers	antlers	\N	M.Döring, A.Güntsch	2002-05-01 04:00:00+02	\N	\N
12	2	artwork	artwork	\N	M.Döring, A.Güntsch	2002-05-01 03:00:00+02	\N	\N
13	2	audio recordings	audio_recordings	\N	M.Döring, A.Güntsch	2002-05-01 02:00:00+02	\N	\N
14	2	bark	bark	\N	M.Döring, A.Güntsch	2002-05-01 01:00:00+02	\N	\N
15	2	blood samples	blood_samples	\N	M.Döring, A.Güntsch	2002-05-01 00:00:00+02	\N	\N
16	2	bones	bones	\N	M.Döring, A.Güntsch	2002-04-30 23:00:00+02	\N	\N
17	2	bulbs	bulbs	\N	M.Döring, A.Güntsch	2002-04-30 22:00:00+02	\N	\N
18	2	claws	claws	\N	M.Döring, A.Güntsch	2002-04-30 21:00:00+02	\N	\N
19	2	cocoons	cocoons	\N	M.Döring, A.Güntsch	2002-04-30 20:00:00+02	\N	\N
20	2	DNA	DANN	\N	M.Döring, A.Güntsch	2002-04-30 19:00:00+02	\N	\N
21	2	eggs	eggs	\N	M.Döring, A.Güntsch	2002-04-30 18:00:00+02	\N	\N
22	2	extracts	extracts	\N	M.Döring, A.Güntsch	2002-04-30 17:00:00+02	\N	\N
23	2	feathers	feathers	\N	M.Döring, A.Güntsch	2002-04-30 16:00:00+02	\N	\N
24	2	feeding remains	feeding_remains	\N	M.Döring, A.Güntsch	2002-04-30 15:00:00+02	\N	\N
25	2	fruits	fruits	\N	M.Döring, A.Güntsch	2002-04-30 14:00:00+02	\N	\N
26	2	galls	galls	\N	M.Döring, A.Güntsch	2002-04-30 13:00:00+02	\N	\N
27	2	heads	heads	\N	M.Döring, A.Güntsch	2002-04-30 12:00:00+02	\N	\N
28	2	hooves	hooves	\N	M.Döring, A.Güntsch	2002-04-30 11:00:00+02	\N	\N
29	2	horns	horns	\N	M.Döring, A.Güntsch	2002-04-30 10:00:00+02	\N	\N
30	2	leaves	leaves	\N	M.Döring, A.Güntsch	2002-04-30 09:00:00+02	\N	\N
31	2	mixed	mixed	\N	M.Döring, A.Güntsch	2002-04-30 08:00:00+02	\N	\N
32	2	nests	nests	\N	M.Döring, A.Güntsch	2002-04-30 07:00:00+02	\N	\N
33	2	pellets	pellets	\N	M.Döring, A.Güntsch	2002-04-30 06:00:00+02	\N	\N
34	2	pollen	pollen	\N	M.Döring, A.Güntsch	2002-04-30 05:00:00+02	\N	\N
35	2	roots	roots	\N	M.Döring, A.Güntsch	2002-04-30 04:00:00+02	\N	\N
36	2	seeds	seeds	\N	M.Döring, A.Güntsch	2002-04-30 03:00:00+02	\N	\N
37	2	shells	shells	\N	M.Döring, A.Güntsch	2002-04-30 02:00:00+02	\N	\N
38	2	skins	skins	\N	M.Döring, A.Güntsch	2002-04-30 01:00:00+02	\N	\N
39	2	spores	spores	\N	M.Döring, A.Güntsch	2002-04-30 00:00:00+02	\N	\N
40	2	teeth	teeth	\N	M.Döring, A.Güntsch	2002-04-29 23:00:00+02	\N	\N
41	2	wood	wood	\N	M.Döring, A.Güntsch	2002-04-29 22:00:00+02	\N	\N
42	2	other	other	\N	M.Döring, A.Güntsch	2002-04-29 21:00:00+02	\N	\N
50	3	no treatment	no_treatment	\N	M.Döring, A.Güntsch	2002-04-29 20:00:00+02	\N	\N
51	3	alcohol	alcohol	\N	M.Döring, A.Güntsch	2002-04-29 19:00:00+02	\N	\N
52	3	deep-frozen	deep-frozen	\N	M.Döring, A.Güntsch	2002-04-29 18:00:00+02	\N	\N
53	3	dried	dried	\N	M.Döring, A.Güntsch	2002-04-29 17:00:00+02	\N	\N
54	3	dried and pressed	dried_and_pressed	\N	M.Döring, A.Güntsch	2002-04-29 16:00:00+02	\N	\N
55	3	formalin	formalin	\N	M.Döring, A.Güntsch	2002-04-29 15:00:00+02	\N	\N
56	3	refrigerated	refrigerated	\N	M.Döring, A.Güntsch	2002-04-29 14:00:00+02	\N	\N
57	3	freeze-dried	freeze-dried	\N	M.Döring, A.Güntsch	2002-04-29 13:00:00+02	\N	\N
58	3	glycerin	glycerin	\N	M.Döring, A.Güntsch	2002-04-29 12:00:00+02	\N	\N
59	3	gum arabic	gum_arabic	\N	M.Döring, A.Güntsch	2002-04-29 11:00:00+02	\N	\N
60	3	microscopic preparation	microscopic_preparation	\N	M.Döring, A.Güntsch	2002-04-29 10:00:00+02	\N	\N
61	3	mounted	mounted	\N	M.Döring, A.Güntsch	2002-04-29 09:00:00+02	\N	\N
62	3	pinned	pinned	\N	M.Döring, A.Güntsch	2002-04-29 08:00:00+02	\N	\N
63	3	other	other	\N	M.Döring, A.Güntsch	2002-04-29 07:00:00+02	\N	\N
70	8	active	active	\N	M.Döring, A.Güntsch	2002-04-29 06:00:00+02	\N	\N
71	8	passive	passive	\N	M.Döring, A.Güntsch	2002-04-29 05:00:00+02	\N	\N
72	8	selective	selective	\N	M.Döring, A.Güntsch	2002-04-29 04:00:00+02	\N	\N
73	8	closed	closed	\N	M.Döring, A.Güntsch	2002-04-29 03:00:00+02	\N	\N
74	8	lost	lost	\N	M.Döring, A.Güntsch	2002-04-29 02:00:00+02	\N	\N
75	8	other	other	\N	M.Döring, A.Güntsch	2002-04-29 01:00:00+02	\N	\N
80	9	administration	administration	\N	M.Döring, A.Güntsch	2002-04-29 00:00:00+02	\N	\N
81	9	association	association	\N	M.Döring, A.Güntsch	2002-04-28 23:00:00+02	\N	\N
82	9	botanic garden	botanic_garden	\N	M.Döring, A.Güntsch	2002-04-28 22:00:00+02	\N	\N
83	9	field station	field_station	\N	M.Döring, A.Güntsch	2002-04-28 21:00:00+02	\N	\N
84	9	herbarium	herbarium	\N	M.Döring, A.Güntsch	2002-04-28 20:00:00+02	\N	\N
85	9	horticulture	horticulture	\N	M.Döring, A.Güntsch	2002-04-28 19:00:00+02	\N	\N
86	9	independent expert	independent_expert	\N	M.Döring, A.Güntsch	2002-04-28 18:00:00+02	\N	\N
87	9	laboratory	laboratory	\N	M.Döring, A.Güntsch	2002-04-28 17:00:00+02	\N	\N
88	9	library	library	\N	M.Döring, A.Güntsch	2002-04-28 16:00:00+02	\N	\N
89	9	museum	museum	\N	M.Döring, A.Güntsch	2002-04-28 15:00:00+02	\N	\N
90	9	nature education centre	nature_education_centre	\N	M.Döring, A.Güntsch	2002-04-28 14:00:00+02	\N	\N
91	9	nature reserves management	nature_reserves_management	\N	M.Döring, A.Güntsch	2002-04-28 13:00:00+02	\N	\N
92	9	non university college	non_university_college	\N	M.Döring, A.Güntsch	2002-04-28 12:00:00+02	\N	\N
93	9	private company	private_company	\N	M.Döring, A.Güntsch	2002-04-28 11:00:00+02	\N	\N
94	9	research institute	research_institute	\N	M.Döring, A.Güntsch	2002-04-28 10:00:00+02	\N	\N
95	9	university	university	\N	M.Döring, A.Güntsch	2002-04-28 09:00:00+02	\N	\N
96	9	voluntary observer	voluntary_observer	\N	M.Döring, A.Güntsch	2002-04-28 08:00:00+02	\N	\N
97	9	zoo or aquarium	zoo_or_aquarium	\N	M.Döring, A.Güntsch	2002-04-28 07:00:00+02	\N	\N
98	9	other	other	\N	M.Döring, A.Güntsch	2002-04-28 06:00:00+02	\N	\N
100	10	taxonomic	taxonomic	\N	M.Döring	2004-01-19 09:00:00+01	\N	\N
101	10	geographical	geographical	\N	M.Döring	2004-01-19 09:00:00+01	\N	\N
102	10	environmental	environmental	\N	M.Döring	2004-01-19 09:00:00+01	\N	\N
103	10	historical	historical	\N	M.Döring	2004-01-19 09:00:00+01	\N	\N
104	10	commercial	commercial	\N	M.Döring	2004-01-19 09:00:00+01	\N	\N
105	10	personal	personal	\N	M.Döring	2004-01-19 09:00:00+01	\N	\N
106	10	other	other	\N	M.Döring	2004-01-19 09:00:00+01	\N	\N
999	4	END OF CONTROLLED VOC	\N	\N	M.Döring	2004-01-19 09:00:00+01	\N	\N
\.


--
-- Data for TOC entry 207 (OID 4154233)
-- Name: relatedmaterial; Type: TABLE DATA; Schema: public; Owner: postgres
--

COPY relatedmaterial (related_material_id, body_fk, related_material_type_fk, related_material, created_who, created_when, updated_who, updated_when) FROM stdin;
\.


--
-- Data for TOC entry 208 (OID 4154237)
-- Name: bodydatasource; Type: TABLE DATA; Schema: public; Owner: postgres
--

COPY bodydatasource (source_fk, nn_fk, datasource_fk, created_who, created_when, updated_who, updated_when) FROM stdin;
\.


--
-- Data for TOC entry 209 (OID 4154239)
-- Name: unitcacheterm; Type: TABLE DATA; Schema: public; Owner: postgres
--

COPY unitcacheterm (unit_cache_term_id, datasource_fk, concept_fk, term, created_who, created_when) FROM stdin;
\.


--
-- Data for TOC entry 210 (OID 4154244)
-- Name: datasource; Type: TABLE DATA; Schema: public; Owner: postgres
--

COPY datasource (datasource_id, active_flag, protocol_fk, access_point_url, name, description, url, logo_url, version_wrapper, version_python, version_dbmod, version_os, number_of_records, number_of_species, supplier_name, supplier_description, supplier_tech_contact, supplier_admin_contact, supplier_url, supplier_logo_url, last_imported, last_available, notes, created_who, created_when, updated_who, updated_when) FROM stdin;
\.


--
-- Data for TOC entry 211 (OID 4154254)
-- Name: concept; Type: TABLE DATA; Schema: public; Owner: postgres
--

COPY concept (concept_id, indexed, schema_fk, concept_path, documentation, created_who, created_when, updated_who, updated_when) FROM stdin;
0	f	1	/DataSets	ABCD v.1 root element: container for one or more DataSets. 	\N	\N	\N	\N
1	f	1	/DataSets/DataSet	A dataset containing unit data and their shared metadata elements.	\N	\N	\N	\N
2	f	1	/DataSets/DataSet/OriginalSource	Properties of the original data source, also providing a unique identifier for the dataset	\N	\N	\N	\N
3	f	1	/DataSets/DataSet/OriginalSource/SourceInstitutionCode	Unique identifier of the institution holding the original datasource (first part of dataset identifier)	\N	\N	\N	\N
4	f	1	/DataSets/DataSet/OriginalSource/SourceName	Name or code of the data source (unique within the institution, second part of the dataset identifier)	\N	\N	\N	\N
5	f	1	/DataSets/DataSet/OriginalSource/SourceLastUpdatedDate	Date when the content or structure of the database was last changed	\N	\N	\N	\N
6	f	1	/DataSets/DataSet/OriginalSource/SourceVersion	Version of the datasource	\N	\N	\N	\N
7	f	1	/DataSets/DataSet/OriginalSource/SourceWebAddress	URI of the original datasource	\N	\N	\N	\N
8	f	1	/DataSets/DataSet/OriginalSource/SourceExpiryDate	Expiry date of records from the datasource	\N	\N	\N	\N
9	f	1	/DataSets/DataSet/OriginalSource/SourceNumberOfRecords	Number of units in the source database	\N	\N	\N	\N
10	f	1	/DataSets/DataSet/DatasetDerivations	Additional properties of the dataset as created when it is derived from the origninal source or from an already derived dataset.	\N	\N	\N	\N
11	f	1	/DataSets/DataSet/DatasetDerivations/DatasetDerivation	Additional properties of datasets	\N	\N	\N	\N
13	f	1	/DataSets/DataSet/DatasetDerivations/DatasetDerivation/Supplier	Supplier of the dataset.	\N	\N	\N	\N
14	f	1	/DataSets/DataSet/DatasetDerivations/DatasetDerivation/Supplier/Organisation	Organisation to contact	\N	\N	\N	\N
15	f	1	/DataSets/DataSet/DatasetDerivations/DatasetDerivation/Supplier/Organisation/OrganisationName	Full organisation name	\N	\N	\N	\N
18	f	1	/DataSets/DataSet/DatasetDerivations/DatasetDerivation/Supplier/Organisation/OrganisationCodes/OrganisationCode	Acronym or short term for organisation	\N	\N	\N	\N
20	f	1	/DataSets/DataSet/DatasetDerivations/DatasetDerivation/Supplier/Person	Person to contact	\N	\N	\N	\N
21	f	1	/DataSets/DataSet/DatasetDerivations/DatasetDerivation/Supplier/Person/PersonName	Preferred form of personal name for display.	\N	\N	\N	\N
22	f	1	/DataSets/DataSet/DatasetDerivations/DatasetDerivation/Supplier/Person/SortPersonName	Standardised form of name used for sorting. 	\N	\N	\N	\N
23	f	1	/DataSets/DataSet/DatasetDerivations/DatasetDerivation/Supplier/Role	Role of Person or Organisation in context	\N	\N	\N	\N
25	f	1	/DataSets/DataSet/DatasetDerivations/DatasetDerivation/Supplier/Addresses	Contact addresses	\N	\N	\N	\N
26	f	1	/DataSets/DataSet/DatasetDerivations/DatasetDerivation/Supplier/Addresses/Address	Contact address	\N	\N	\N	\N
28	f	1	/DataSets/DataSet/DatasetDerivations/DatasetDerivation/Supplier/TelephoneNumbers	Telephone and fax numbers	\N	\N	\N	\N
29	f	1	/DataSets/DataSet/DatasetDerivations/DatasetDerivation/Supplier/TelephoneNumbers/TelephoneNumber	Telephone or fax number	\N	\N	\N	\N
30	f	1	/DataSets/DataSet/DatasetDerivations/DatasetDerivation/Supplier/TelephoneNumbers/TelephoneNumber/Number	Full number in standard international format	\N	\N	\N	\N
31	f	1	/DataSets/DataSet/DatasetDerivations/DatasetDerivation/Supplier/TelephoneNumbers/TelephoneNumber/UsageNotes	Free text for constraints on use e.g. "weekdays only" or "home number"	\N	\N	\N	\N
34	f	1	/DataSets/DataSet/DatasetDerivations/DatasetDerivation/Supplier/EmailAddresses	E-mail addresses	\N	\N	\N	\N
35	f	1	/DataSets/DataSet/DatasetDerivations/DatasetDerivation/Supplier/EmailAddresses/EmailAddress	E-mail address for contact	\N	\N	\N	\N
37	f	1	/DataSets/DataSet/DatasetDerivations/DatasetDerivation/Supplier/URLs	URLs for person or organisation	\N	\N	\N	\N
38	f	1	/DataSets/DataSet/DatasetDerivations/DatasetDerivation/Supplier/URLs/URL	URL for person or organisation	\N	\N	\N	\N
40	f	1	/DataSets/DataSet/DatasetDerivations/DatasetDerivation/Rights	Legal rights and ownership if different from original source	\N	\N	\N	\N
41	f	1	/DataSets/DataSet/DatasetDerivations/DatasetDerivation/Rights/TermsOfUse	Terms of use.	\N	\N	\N	\N
43	f	1	/DataSets/DataSet/DatasetDerivations/DatasetDerivation/Rights/SpecificRestrictions	Restrictions on acess or usage.	\N	\N	\N	\N
45	f	1	/DataSets/DataSet/DatasetDerivations/DatasetDerivation/Rights/LegalOwner	Contact details for the legal owner.	\N	\N	\N	\N
46	f	1	/DataSets/DataSet/DatasetDerivations/DatasetDerivation/Rights/LegalOwner/Organisation	Organisation to contact	\N	\N	\N	\N
47	f	1	/DataSets/DataSet/DatasetDerivations/DatasetDerivation/Rights/LegalOwner/Organisation/OrganisationName	Full organisation name	\N	\N	\N	\N
50	f	1	/DataSets/DataSet/DatasetDerivations/DatasetDerivation/Rights/LegalOwner/Organisation/OrganisationCodes/OrganisationCode	Acronym or short term for organisation	\N	\N	\N	\N
52	f	1	/DataSets/DataSet/DatasetDerivations/DatasetDerivation/Rights/LegalOwner/Person	Person to contact	\N	\N	\N	\N
53	f	1	/DataSets/DataSet/DatasetDerivations/DatasetDerivation/Rights/LegalOwner/Person/PersonName	Preferred form of personal name for display.	\N	\N	\N	\N
54	f	1	/DataSets/DataSet/DatasetDerivations/DatasetDerivation/Rights/LegalOwner/Person/SortPersonName	Standardised form of name used for sorting. 	\N	\N	\N	\N
55	f	1	/DataSets/DataSet/DatasetDerivations/DatasetDerivation/Rights/LegalOwner/Role	Role of Person or Organisation in context	\N	\N	\N	\N
57	f	1	/DataSets/DataSet/DatasetDerivations/DatasetDerivation/Rights/LegalOwner/Addresses	Contact addresses	\N	\N	\N	\N
58	f	1	/DataSets/DataSet/DatasetDerivations/DatasetDerivation/Rights/LegalOwner/Addresses/Address	Contact address	\N	\N	\N	\N
60	f	1	/DataSets/DataSet/DatasetDerivations/DatasetDerivation/Rights/LegalOwner/TelephoneNumbers	Telephone and fax numbers	\N	\N	\N	\N
61	f	1	/DataSets/DataSet/DatasetDerivations/DatasetDerivation/Rights/LegalOwner/TelephoneNumbers/TelephoneNumber	Telephone or fax number	\N	\N	\N	\N
62	f	1	/DataSets/DataSet/DatasetDerivations/DatasetDerivation/Rights/LegalOwner/TelephoneNumbers/TelephoneNumber/Number	Full number in standard international format	\N	\N	\N	\N
63	f	1	/DataSets/DataSet/DatasetDerivations/DatasetDerivation/Rights/LegalOwner/TelephoneNumbers/TelephoneNumber/UsageNotes	Free text for constraints on use e.g. "weekdays only" or "home number"	\N	\N	\N	\N
66	f	1	/DataSets/DataSet/DatasetDerivations/DatasetDerivation/Rights/LegalOwner/EmailAddresses	E-mail addresses	\N	\N	\N	\N
67	f	1	/DataSets/DataSet/DatasetDerivations/DatasetDerivation/Rights/LegalOwner/EmailAddresses/EmailAddress	E-mail address for contact	\N	\N	\N	\N
69	f	1	/DataSets/DataSet/DatasetDerivations/DatasetDerivation/Rights/LegalOwner/URLs	URLs for person or organisation	\N	\N	\N	\N
70	f	1	/DataSets/DataSet/DatasetDerivations/DatasetDerivation/Rights/LegalOwner/URLs/URL	URL for person or organisation	\N	\N	\N	\N
72	f	1	/DataSets/DataSet/DatasetDerivations/DatasetDerivation/Rights/CopyrightDeclaration	Declaration of copyright ownership.	\N	\N	\N	\N
74	f	1	/DataSets/DataSet/DatasetDerivations/DatasetDerivation/Rights/IPRDeclaration	Declaration of Intellectual Property Rights.	\N	\N	\N	\N
76	f	1	/DataSets/DataSet/DatasetDerivations/DatasetDerivation/Rights/RightsURL	URL for text stating legal rights.	\N	\N	\N	\N
77	f	1	/DataSets/DataSet/DatasetDerivations/DatasetDerivation/Statements	Acknowledgements, disclaimer, credit, if different from orgininal source	\N	\N	\N	\N
78	f	1	/DataSets/DataSet/DatasetDerivations/DatasetDerivation/Statements/Acknowledgement	Text acknowledging the contributions of other parties.	\N	\N	\N	\N
80	f	1	/DataSets/DataSet/DatasetDerivations/DatasetDerivation/Statements/Disclaimer	Disclaimer on data quality.	\N	\N	\N	\N
82	f	1	/DataSets/DataSet/DatasetDerivations/DatasetDerivation/Statements/LogoURL	URL of a logo image.	\N	\N	\N	\N
83	f	1	/DataSets/DataSet/DatasetDerivations/DatasetDerivation/Statements/StatementURL	URL for statement text.	\N	\N	\N	\N
84	f	1	/DataSets/DataSet/DatasetDerivations/DatasetDerivation/Description	Text describing the DataSet	\N	\N	\N	\N
87	f	1	/DataSets/DataSet/Units	A container for one or more unit data records	\N	\N	\N	\N
88	f	1	/DataSets/DataSet/Units/Unit	A container for all data referring to a unit (specimen or observation record)	\N	\N	\N	\N
89	f	1	/DataSets/DataSet/Units/Unit/UnitID	A unique identifier for the unit record within the dataset.	\N	\N	\N	\N
90	f	1	/DataSets/DataSet/Units/Unit/LastEditor	Name or other indication of the person that created or last edited this record.	\N	\N	\N	\N
91	f	1	/DataSets/DataSet/Units/Unit/DateLastEdited	Date of creation or last change of this unit record.	\N	\N	\N	\N
92	f	1	/DataSets/DataSet/Units/Unit/UnitIDNumeric	Numeric catalogue number.	\N	\N	\N	\N
93	f	1	/DataSets/DataSet/Units/Unit/RecordRights	Specific rights and ownership pertaining to the individual record 	\N	\N	\N	\N
94	f	1	/DataSets/DataSet/Units/Unit/RecordRights/TermsOfUse	Terms of use.	\N	\N	\N	\N
96	f	1	/DataSets/DataSet/Units/Unit/RecordRights/SpecificRestrictions	Restrictions on acess or usage.	\N	\N	\N	\N
98	f	1	/DataSets/DataSet/Units/Unit/RecordRights/LegalOwner	Contact details for the legal owner.	\N	\N	\N	\N
99	f	1	/DataSets/DataSet/Units/Unit/RecordRights/LegalOwner/Organisation	Organisation to contact	\N	\N	\N	\N
100	f	1	/DataSets/DataSet/Units/Unit/RecordRights/LegalOwner/Organisation/OrganisationName	Full organisation name	\N	\N	\N	\N
103	f	1	/DataSets/DataSet/Units/Unit/RecordRights/LegalOwner/Organisation/OrganisationCodes/OrganisationCode	Acronym or short term for organisation	\N	\N	\N	\N
105	f	1	/DataSets/DataSet/Units/Unit/RecordRights/LegalOwner/Person	Person to contact	\N	\N	\N	\N
106	f	1	/DataSets/DataSet/Units/Unit/RecordRights/LegalOwner/Person/PersonName	Preferred form of personal name for display.	\N	\N	\N	\N
107	f	1	/DataSets/DataSet/Units/Unit/RecordRights/LegalOwner/Person/SortPersonName	Standardised form of name used for sorting. 	\N	\N	\N	\N
108	f	1	/DataSets/DataSet/Units/Unit/RecordRights/LegalOwner/Role	Role of Person or Organisation in context	\N	\N	\N	\N
110	f	1	/DataSets/DataSet/Units/Unit/RecordRights/LegalOwner/Addresses	Contact addresses	\N	\N	\N	\N
111	f	1	/DataSets/DataSet/Units/Unit/RecordRights/LegalOwner/Addresses/Address	Contact address	\N	\N	\N	\N
113	f	1	/DataSets/DataSet/Units/Unit/RecordRights/LegalOwner/TelephoneNumbers	Telephone and fax numbers	\N	\N	\N	\N
114	f	1	/DataSets/DataSet/Units/Unit/RecordRights/LegalOwner/TelephoneNumbers/TelephoneNumber	Telephone or fax number	\N	\N	\N	\N
115	f	1	/DataSets/DataSet/Units/Unit/RecordRights/LegalOwner/TelephoneNumbers/TelephoneNumber/Number	Full number in standard international format	\N	\N	\N	\N
116	f	1	/DataSets/DataSet/Units/Unit/RecordRights/LegalOwner/TelephoneNumbers/TelephoneNumber/UsageNotes	Free text for constraints on use e.g. "weekdays only" or "home number"	\N	\N	\N	\N
119	f	1	/DataSets/DataSet/Units/Unit/RecordRights/LegalOwner/EmailAddresses	E-mail addresses	\N	\N	\N	\N
120	f	1	/DataSets/DataSet/Units/Unit/RecordRights/LegalOwner/EmailAddresses/EmailAddress	E-mail address for contact	\N	\N	\N	\N
122	f	1	/DataSets/DataSet/Units/Unit/RecordRights/LegalOwner/URLs	URLs for person or organisation	\N	\N	\N	\N
123	f	1	/DataSets/DataSet/Units/Unit/RecordRights/LegalOwner/URLs/URL	URL for person or organisation	\N	\N	\N	\N
125	f	1	/DataSets/DataSet/Units/Unit/RecordRights/CopyrightDeclaration	Declaration of copyright ownership.	\N	\N	\N	\N
127	f	1	/DataSets/DataSet/Units/Unit/RecordRights/IPRDeclaration	Declaration of Intellectual Property Rights.	\N	\N	\N	\N
129	f	1	/DataSets/DataSet/Units/Unit/RecordRights/RightsURL	URL for text stating legal rights.	\N	\N	\N	\N
130	f	1	/DataSets/DataSet/Units/Unit/UnitStatements	Specific accreditation and disclaimer referring to the individual unit	\N	\N	\N	\N
131	f	1	/DataSets/DataSet/Units/Unit/UnitStatements/Acknowledgement	Text acknowledging the contributions of other parties.	\N	\N	\N	\N
133	f	1	/DataSets/DataSet/Units/Unit/UnitStatements/Disclaimer	Disclaimer on data quality.	\N	\N	\N	\N
135	f	1	/DataSets/DataSet/Units/Unit/UnitStatements/LogoURL	URL of a logo image.	\N	\N	\N	\N
136	f	1	/DataSets/DataSet/Units/Unit/UnitStatements/StatementURL	URL for statement text.	\N	\N	\N	\N
137	f	1	/DataSets/DataSet/Units/Unit/RecordBasis	An indication of what the record represents.	\N	\N	\N	\N
138	f	1	/DataSets/DataSet/Units/Unit/NamedCollections	Unit may belong to one or several collections or survey projects which have distinctive names.	\N	\N	\N	\N
139	f	1	/DataSets/DataSet/Units/Unit/NamedCollections/NamedCollection	A (sub-)collection name or survey project.	\N	\N	\N	\N
141	f	1	/DataSets/DataSet/Units/Unit/Identifications/Identification	Attribute PreferredIdentificationFlag to designate current identification. In cases where more than one name applies to a single unit, several identifications should be formed and marked as preferred. 	\N	\N	\N	\N
142	f	1	/DataSets/DataSet/Units/Unit/Identifications/Identification/TaxonIdentified	The Taxon (concept) or Taxonomic name assigned to the unit (or excluded, "non") in the Identification. 	\N	\N	\N	\N
143	f	1	/DataSets/DataSet/Units/Unit/Identifications/Identification/TaxonIdentified/HigherTaxa	Wrapper element for multiple designations of higher taxa	\N	\N	\N	\N
144	f	1	/DataSets/DataSet/Units/Unit/Identifications/Identification/TaxonIdentified/HigherTaxa/HigherTaxon	Attribute for TaxonRank. The scientific name of a taxon with a rank higher than Genus which is commonly used to classify the group the unit belongs to. 	\N	\N	\N	\N
147	f	1	/DataSets/DataSet/Units/Unit/Identifications/Identification/TaxonIdentified/ScientificNameString	Scientific Name string including full species name  (bi-or trinomen) excluding author name and year	\N	\N	\N	\N
148	f	1	/DataSets/DataSet/Units/Unit/Identifications/Identification/TaxonIdentified/AuthorString	Scientific Name Author. Author string of a full (non-atomised) or 'fuzzy' name citation of the author(s) or author team(s), including parentheses, 'ex' designations etc. and  - where relevant - year of publication.	\N	\N	\N	\N
149	f	1	/DataSets/DataSet/Units/Unit/Identifications/Identification/TaxonIdentified/IdentificationQualifier	A standard term to qualify the identification of the unit when doubts have arisen as to its identity. If it applies to an atomized name, the attribute Rank defines the lowest ranking name element to which the qualifier applies (i.e. the insertion point in the name string).	\N	\N	\N	\N
151	f	1	/DataSets/DataSet/Units/Unit/Identifications/Identification/TaxonIdentified/NameAddendum	A free-text suffix added to the taxon identified (e.g. "sensu lato").	\N	\N	\N	\N
152	f	1	/DataSets/DataSet/Units/Unit/Identifications/Identification/TaxonIdentified/NameComments	Any free text comments related to the name	\N	\N	\N	\N
154	f	1	/DataSets/DataSet/Units/Unit/Identifications/Identification/TaxonIdentified/ScientificNameAtomized	Atomized data items of the taxon identified, with subtypes according to the different Codes of Nomenclature which apply to scientific names.	\N	\N	\N	\N
156	f	1	/DataSets/DataSet/Units/Unit/Identifications/Identification/TaxonIdentified/ScientificNameAtomized/Bacterial/Genus	Genus name. 	\N	\N	\N	\N
157	f	1	/DataSets/DataSet/Units/Unit/Identifications/Identification/TaxonIdentified/ScientificNameAtomized/Bacterial/Subgenus	Subgenus name. 	\N	\N	\N	\N
158	f	1	/DataSets/DataSet/Units/Unit/Identifications/Identification/TaxonIdentified/ScientificNameAtomized/Bacterial/SubgenusAuthorAndYear	Author team and year of the subgenenus name. 	\N	\N	\N	\N
159	f	1	/DataSets/DataSet/Units/Unit/Identifications/Identification/TaxonIdentified/ScientificNameAtomized/Bacterial/SpeciesEpithet	Species epithet	\N	\N	\N	\N
160	f	1	/DataSets/DataSet/Units/Unit/Identifications/Identification/TaxonIdentified/ScientificNameAtomized/Bacterial/SubspeciesEpithet	Maps to Darwin Core 2: Subspecies	\N	\N	\N	\N
161	f	1	/DataSets/DataSet/Units/Unit/Identifications/Identification/TaxonIdentified/ScientificNameAtomized/Bacterial/ParentheticalAuthorTeamAndYear	Author team and Year of the basionym of a species or subspecies combination. 	\N	\N	\N	\N
162	f	1	/DataSets/DataSet/Units/Unit/Identifications/Identification/TaxonIdentified/ScientificNameAtomized/Bacterial/AuthorTeamAndYear	The author(s) who published the full name as it stands and its year. 	\N	\N	\N	\N
163	f	1	/DataSets/DataSet/Units/Unit/Identifications/Identification/TaxonIdentified/ScientificNameAtomized/Bacterial/Strain	The name of a bacterial strain. 	\N	\N	\N	\N
165	f	1	/DataSets/DataSet/Units/Unit/Identifications/Identification/TaxonIdentified/ScientificNameAtomized/Botanical/Genus	Genus name. 	\N	\N	\N	\N
166	f	1	/DataSets/DataSet/Units/Unit/Identifications/Identification/TaxonIdentified/ScientificNameAtomized/Botanical/FirstEpithet	The first epithet in a botanical name combination. 	\N	\N	\N	\N
167	f	1	/DataSets/DataSet/Units/Unit/Identifications/Identification/TaxonIdentified/ScientificNameAtomized/Botanical/SecondEpithet	The second epithet of a botanical name of infraspecific rank.	\N	\N	\N	\N
168	f	1	/DataSets/DataSet/Units/Unit/Identifications/Identification/TaxonIdentified/ScientificNameAtomized/Botanical/Rank	The rank of the name where  needed to form it.	\N	\N	\N	\N
169	f	1	/DataSets/DataSet/Units/Unit/Identifications/Identification/TaxonIdentified/ScientificNameAtomized/Botanical/HybridFlag	Flag indicating that this is a named hybrid or a graft chimaera. 	\N	\N	\N	\N
170	f	1	/DataSets/DataSet/Units/Unit/Identifications/Identification/TaxonIdentified/ScientificNameAtomized/Botanical/AuthorTeamParenthesis	Author team of the basionym of a combination. 	\N	\N	\N	\N
171	f	1	/DataSets/DataSet/Units/Unit/Identifications/Identification/TaxonIdentified/ScientificNameAtomized/Botanical/AuthorTeam	The author(s) who published the full name as it stands. 	\N	\N	\N	\N
172	f	1	/DataSets/DataSet/Units/Unit/Identifications/Identification/TaxonIdentified/ScientificNameAtomized/Botanical/CultivatedPlantNameElements	Horticultural and trade name element for plants	\N	\N	\N	\N
173	f	1	/DataSets/DataSet/Units/Unit/Identifications/Identification/TaxonIdentified/ScientificNameAtomized/Botanical/CultivatedPlantNameElements/CultivarGroupName	Cultivar group name	\N	\N	\N	\N
174	f	1	/DataSets/DataSet/Units/Unit/Identifications/Identification/TaxonIdentified/ScientificNameAtomized/Botanical/CultivatedPlantNameElements/CultivarName	Cultivar name e.g. the type of cauliflower.	\N	\N	\N	\N
175	f	1	/DataSets/DataSet/Units/Unit/Identifications/Identification/TaxonIdentified/ScientificNameAtomized/Botanical/CultivatedPlantNameElements/TradeDesignationName	Trade name used for a specific cultivar	\N	\N	\N	\N
177	f	1	/DataSets/DataSet/Units/Unit/Identifications/Identification/TaxonIdentified/ScientificNameAtomized/Zoological/Genus	Genus name. 	\N	\N	\N	\N
178	f	1	/DataSets/DataSet/Units/Unit/Identifications/Identification/TaxonIdentified/ScientificNameAtomized/Zoological/Subgenus	Subgenus name. 	\N	\N	\N	\N
179	f	1	/DataSets/DataSet/Units/Unit/Identifications/Identification/TaxonIdentified/ScientificNameAtomized/Zoological/SpeciesEpithet	Species epithet	\N	\N	\N	\N
180	f	1	/DataSets/DataSet/Units/Unit/Identifications/Identification/TaxonIdentified/ScientificNameAtomized/Zoological/SubspeciesEpithet	Maps to Darwin Core 2: Subspecies	\N	\N	\N	\N
181	f	1	/DataSets/DataSet/Units/Unit/Identifications/Identification/TaxonIdentified/ScientificNameAtomized/Zoological/AuthorTeamOriginalAndYear	The first person(s) who validly publish a species-group name and the year of publication. 	\N	\N	\N	\N
150	f	1	/DataSets/DataSet/Units/Unit/Identifications/Identification/TaxonIdentified/IdentificationQualifier[@Rank]	\N	\N	\N	\N	\N
182	f	1	/DataSets/DataSet/Units/Unit/Identifications/Identification/TaxonIdentified/ScientificNameAtomized/Zoological/AuthorTeamParenthesisAndYear	The parenthetical citation of the original author when a species-group was transferred to another genus and the year of the original publication. 	\N	\N	\N	\N
183	f	1	/DataSets/DataSet/Units/Unit/Identifications/Identification/TaxonIdentified/ScientificNameAtomized/Zoological/CombinationAuthorTeamAndYear	The citation of the authors responsible for the new combination and the year of its publication. 	\N	\N	\N	\N
184	f	1	/DataSets/DataSet/Units/Unit/Identifications/Identification/TaxonIdentified/ScientificNameAtomized/Zoological/Breed	Name of the breed of an animal 	\N	\N	\N	\N
187	f	1	/DataSets/DataSet/Units/Unit/Identifications/Identification/TaxonIdentified/ScientificNameAtomized/Viral/Genus	Genus name. 	\N	\N	\N	\N
188	f	1	/DataSets/DataSet/Units/Unit/Identifications/Identification/TaxonIdentified/ScientificNameAtomized/Viral/ViralSpeciesDesignation	The non-latinized designation of a formal viral name. Examples: vaccinia virus; human herpes virus 2 (herpes simplex virus 2); poliovirus 1; Saccharomyces cerevisiae virus L-A; enterobacteria phage PRD1 [Source: ICTV].	\N	\N	\N	\N
189	f	1	/DataSets/DataSet/Units/Unit/Identifications/Identification/TaxonIdentified/InformalNameString	The outcome of an identification event that does not adhere to the rule of a Code of Nomenclature. 	\N	\N	\N	\N
191	f	1	/DataSets/DataSet/Units/Unit/Identifications/Identification/Identifier	The Person, PersonTeam, or Organization that made the identification.	\N	\N	\N	\N
192	f	1	/DataSets/DataSet/Units/Unit/Identifications/Identification/Identifier/IdentifierPersonName	Atomised data for the parts of the Identifier's name.	\N	\N	\N	\N
193	f	1	/DataSets/DataSet/Units/Unit/Identifications/Identification/Identifier/IdentifierPersonName/PersonName	Preferred form of personal name for display.	\N	\N	\N	\N
194	f	1	/DataSets/DataSet/Units/Unit/Identifications/Identification/Identifier/IdentifierPersonName/SortPersonName	Standardised form of name used for sorting. 	\N	\N	\N	\N
195	f	1	/DataSets/DataSet/Units/Unit/Identifications/Identification/Identifier/Organization	The Organisation the Identifier is affiliated with, or the Organisation (institution) acting as the identifier. 	\N	\N	\N	\N
196	f	1	/DataSets/DataSet/Units/Unit/Identifications/Identification/Identifier/IdentificationSource	A reference used by the identifier to make the identification.	\N	\N	\N	\N
197	f	1	/DataSets/DataSet/Units/Unit/Identifications/Identification/Identifier/IdentificationSource/ReferenceCitation	Formal citation for a paper or electronic publication.	\N	\N	\N	\N
198	f	1	/DataSets/DataSet/Units/Unit/Identifications/Identification/Identifier/IdentificationSource/ReferenceDetail	Specific page, figure or illustration number(s) within the reference.	\N	\N	\N	\N
199	f	1	/DataSets/DataSet/Units/Unit/Identifications/Identification/Identifier/IdentificationSource/URL	Universal Resource Identifier - Path to electronic source of document.	\N	\N	\N	\N
200	f	1	/DataSets/DataSet/Units/Unit/Identifications/Identification/IdentificationDate	Date the Identification was made.	\N	\N	\N	\N
201	f	1	/DataSets/DataSet/Units/Unit/Identifications/Identification/IdentificationDate/DateText	The date in text format	\N	\N	\N	\N
202	f	1	/DataSets/DataSet/Units/Unit/Identifications/Identification/IdentificationDate/ISODateTimeBegin	The exact date (and time) or beginning of a period, expressed in ANSI/ISO standard structured format	\N	\N	\N	\N
203	f	1	/DataSets/DataSet/Units/Unit/Identifications/Identification/IdentificationDate/DayNumberBegin	Julian day number in the year for the exact date or for the beginning day of a period	\N	\N	\N	\N
204	f	1	/DataSets/DataSet/Units/Unit/Identifications/Identification/IdentificationDate/TimeOfDayBegin	Time of day in hours from midnight for an exact point in time or for the beginning of a time period	\N	\N	\N	\N
205	f	1	/DataSets/DataSet/Units/Unit/Identifications/Identification/IdentificationDate/ISODateTimeEnd	The end of a period expressed ANSI/ISO standard structured format	\N	\N	\N	\N
206	f	1	/DataSets/DataSet/Units/Unit/Identifications/Identification/IdentificationDate/DayNumberEnd	The Julian day number of the last day in a period. 	\N	\N	\N	\N
207	f	1	/DataSets/DataSet/Units/Unit/Identifications/Identification/IdentificationDate/TimeOfDayEnd	Time of day in hours from midnight for the end of a time period	\N	\N	\N	\N
208	f	1	/DataSets/DataSet/Units/Unit/Identifications/Identification/IdentificationReference	A reference (e.g. an article, monograph, or a pers. comm.) that provided the base for the identifier's taxon identification.	\N	\N	\N	\N
209	f	1	/DataSets/DataSet/Units/Unit/Identifications/Identification/IdentificationReference/ReferenceCitation	Formal citation for a paper or electronic publication.	\N	\N	\N	\N
210	f	1	/DataSets/DataSet/Units/Unit/Identifications/Identification/IdentificationReference/ReferenceDetail	Specific page, figure or illustration number(s) within the reference.	\N	\N	\N	\N
211	f	1	/DataSets/DataSet/Units/Unit/Identifications/Identification/IdentificationReference/URL	Universal Resource Identifier - Path to electronic source of document.	\N	\N	\N	\N
212	f	1	/DataSets/DataSet/Units/Unit/Identifications/Identification/IdentificationNotes	Supplementary remarks about the identification.	\N	\N	\N	\N
215	f	1	/DataSets/DataSet/Units/Unit/Identifications/IdentificationHistory	This is a free text field for use when extracting data from datasources where the identification or verification history (or part of it)  is a free text field. In normal circumstances the history can be constructed by sorting identification events by date and reference to the preferred identification flag	\N	\N	\N	\N
216	f	1	/DataSets/DataSet/Units/Unit/UnitCollectionDomain	A container for collection type and/or txonomic domain-specific subtypes of the Unit.	\N	\N	\N	\N
217	f	1	/DataSets/DataSet/Units/Unit/UnitCollectionDomain/HerbariumUnit	Data specific to herbarium specimens (incl. mycological specimens).	\N	\N	\N	\N
218	f	1	/DataSets/DataSet/Units/Unit/UnitCollectionDomain/HerbariumUnit/Exsiccatum	Information relating this speciemen to an Exsiccatum	\N	\N	\N	\N
219	f	1	/DataSets/DataSet/Units/Unit/UnitCollectionDomain/BotanicalGardenUnit	Data specific to units in horticultural collections. 	\N	\N	\N	\N
220	f	1	/DataSets/DataSet/Units/Unit/UnitCollectionDomain/BotanicalGardenUnit/AccessionSpecimenNumbers	Minimum numbers of individuals the garden is holding under the UnitID.	\N	\N	\N	\N
221	f	1	/DataSets/DataSet/Units/Unit/UnitCollectionDomain/BotanicalGardenUnit/AccessionStatus	Current status (current or not current) of the accession in the garden.	\N	\N	\N	\N
222	f	1	/DataSets/DataSet/Units/Unit/UnitCollectionDomain/BotanicalGardenUnit/AccessionMaterialType	Type of material the current living accession is composed of.	\N	\N	\N	\N
223	f	1	/DataSets/DataSet/Units/Unit/UnitCollectionDomain/BotanicalGardenUnit/Hardiness	A flag indicating that the accession is grown outdoors in the botanical garden.	\N	\N	\N	\N
225	f	1	/DataSets/DataSet/Units/Unit/UnitCollectionDomain/BotanicalGardenUnit/PropagationHistoryCode	A code to indicate the nature of the production of the plant material being accessioned, for you in association with the element ProvenanceType	\N	\N	\N	\N
226	f	1	/DataSets/DataSet/Units/Unit/UnitCollectionDomain/BotanicalGardenUnit/AccessionLineage	The purpose of this element is to trace the lineage of an accession to either one or two immediate parent unit ID's. 	\N	\N	\N	\N
227	f	1	/DataSets/DataSet/Units/Unit/UnitCollectionDomain/BotanicalGardenUnit/DonorCategory	A code to indicate the type of the immediate donor from which the accession was obtained. This may not be necessarily the original collector of wild material.	\N	\N	\N	\N
228	f	1	/DataSets/DataSet/Units/Unit/UnitCollectionDomain/CultureCollectionUnit	Data specific to microbial and similar culture methods. 	\N	\N	\N	\N
229	f	1	/DataSets/DataSet/Units/Unit/UnitCollectionDomain/CultureCollectionUnit/CultureNames	Names under which the culture is known	\N	\N	\N	\N
230	f	1	/DataSets/DataSet/Units/Unit/UnitCollectionDomain/CultureCollectionUnit/CultureNames/CultureName	Reference or trade name for a microbial culture	\N	\N	\N	\N
234	f	1	/DataSets/DataSet/Units/Unit/UnitCollectionDomain/CultureCollectionUnit/CultureMedium	The growth medium for a microbial or similar culture e.g. agar	\N	\N	\N	\N
237	f	1	/DataSets/DataSet/Units/Unit/UnitCollectionDomain/CultureCollectionUnit/Temperature	Preferably a number - attribute gives temperature scale used	\N	\N	\N	\N
243	f	1	/DataSets/DataSet/Units/Unit/UnitCollectionDomain/CultureCollectionUnit/References	References for the culture conditions and method	\N	\N	\N	\N
244	f	1	/DataSets/DataSet/Units/Unit/UnitCollectionDomain/CultureCollectionUnit/References/Reference	Attribute for RefType	\N	\N	\N	\N
245	f	1	/DataSets/DataSet/Units/Unit/UnitCollectionDomain/CultureCollectionUnit/References/Reference/ReferenceCitation	Formal citation for a paper or electronic publication.	\N	\N	\N	\N
246	f	1	/DataSets/DataSet/Units/Unit/UnitCollectionDomain/CultureCollectionUnit/References/Reference/ReferenceDetail	Specific page, figure or illustration number(s) within the reference.	\N	\N	\N	\N
247	f	1	/DataSets/DataSet/Units/Unit/UnitCollectionDomain/CultureCollectionUnit/References/Reference/URL	Universal Resource Identifier - Path to electronic source of document.	\N	\N	\N	\N
248	f	1	/DataSets/DataSet/Units/Unit/UnitCollectionDomain/MycologicalUnit	Data specific to mycological and lichenological units.	\N	\N	\N	\N
249	f	1	/DataSets/DataSet/Units/Unit/UnitCollectionDomain/MycologicalUnit/LichenMorphotype	Name of algal or cyanobacterial component of lichen	\N	\N	\N	\N
251	f	1	/DataSets/DataSet/Units/Unit/UnitCollectionDomain/MycologicalUnit/MycologicalLiveStages	Spore states present in the sample.	\N	\N	\N	\N
252	f	1	/DataSets/DataSet/Units/Unit/UnitCollectionDomain/MycologicalUnit/MycologicalLiveStages/MycologicalLiveStage	Spore states present in the sample.	\N	\N	\N	\N
253	f	1	/DataSets/DataSet/Units/Unit/UnitCollectionDomain/PalaeontologicalUnit	Data specific to palaeontological units.	\N	\N	\N	\N
254	f	1	/DataSets/DataSet/Units/Unit/UnitCollectionDomain/PalaeontologicalUnit/PalUnitPreservation	Description of the fossil preservation of the specimen.	\N	\N	\N	\N
257	f	1	/DataSets/DataSet/Units/Unit/UnitCollectionDomain/PalaeontologicalUnit/PalUnitPreservation/PalUnitPreservationForm	Original, mould, cast etc	\N	\N	\N	\N
259	f	1	/DataSets/DataSet/Units/Unit/UnitCollectionDomain/PalaeontologicalUnit/PalUnitPreservation/PalUnitPreservationMatrix	The sediment or mineral matrix enclosing the fossil	\N	\N	\N	\N
224	f	1	/DataSets/DataSet/Units/Unit/UnitCollectionDomain/BotanicalGardenUnit/ProvenanceCategory	\N	\N	\N	\N	\N
261	f	1	/DataSets/DataSet/Units/Unit/UnitCollectionDomain/PalaeontologicalUnit/PalUnitPreservation/PalUnitPreservationMineralisation	Form of mineralisation	\N	\N	\N	\N
263	f	1	/DataSets/DataSet/Units/Unit/UnitCollectionDomain/PalaeontologicalUnit/PalUnitPreservation/PalUnitPreservationTaphonomy	Life position, allocthonous death assemblage, post mortem history details etc.	\N	\N	\N	\N
265	f	1	/DataSets/DataSet/Units/Unit/UnitCollectionDomain/PalaeontologicalUnit/PalUnitTimeRange	Known or assumed time range of a fossil	\N	\N	\N	\N
266	f	1	/DataSets/DataSet/Units/Unit/UnitCollectionDomain/ZoologicalUnit	Data specific to zoological units.	\N	\N	\N	\N
268	f	1	/DataSets/DataSet/Units/Unit/UnitCollectionDomain/ZoologicalUnit/ZoologySex	Maps to Darwin Core 2: Sex	\N	\N	\N	\N
270	f	1	/DataSets/DataSet/Units/Unit/UnitStateDomain	A container for physical state-specific subtypes of the Unit	\N	\N	\N	\N
271	f	1	/DataSets/DataSet/Units/Unit/UnitStateDomain/SpecimenUnit	A Unit subtype containing data elements specific to specimens.  	\N	\N	\N	\N
272	f	1	/DataSets/DataSet/Units/Unit/UnitStateDomain/SpecimenUnit/Acquisition	Acquisition date, source and type.	\N	\N	\N	\N
273	f	1	/DataSets/DataSet/Units/Unit/UnitStateDomain/SpecimenUnit/Acquisition/AcquisitionDate	Textual statement of the  date of acquisition of the specimen by the institution	\N	\N	\N	\N
274	f	1	/DataSets/DataSet/Units/Unit/UnitStateDomain/SpecimenUnit/Acquisition/AcquisitionSourceText	Free text field for informal recording of acquisition source details.	\N	\N	\N	\N
276	f	1	/DataSets/DataSet/Units/Unit/UnitStateDomain/SpecimenUnit/Acquisition/AcquisitionType	Type of acquisition.	\N	\N	\N	\N
278	f	1	/DataSets/DataSet/Units/Unit/UnitStateDomain/SpecimenUnit/Accessions	Accession details.	\N	\N	\N	\N
279	f	1	/DataSets/DataSet/Units/Unit/UnitStateDomain/SpecimenUnit/Accessions/AccessionDate	Textual statement of the date on which the accession was recorded.	\N	\N	\N	\N
280	f	1	/DataSets/DataSet/Units/Unit/UnitStateDomain/SpecimenUnit/Accessions/AccessionCatalogue	Identifier of an accessions catalogue or numbering scheme which contains the SpecimenUnit	\N	\N	\N	\N
281	f	1	/DataSets/DataSet/Units/Unit/UnitStateDomain/SpecimenUnit/Accessions/AccessionNumber	The instutional number applied to an accession and recorded in the accessions register.	\N	\N	\N	\N
282	f	1	/DataSets/DataSet/Units/Unit/UnitStateDomain/SpecimenUnit/UnitPreparation	Specimen preparation details.	\N	\N	\N	\N
283	f	1	/DataSets/DataSet/Units/Unit/UnitStateDomain/SpecimenUnit/UnitPreparation/PreparationType	Description of preparation type. 	\N	\N	\N	\N
285	f	1	/DataSets/DataSet/Units/Unit/UnitStateDomain/SpecimenUnit/UnitPreparation/PreparationProcess	Process used in preparing the specimen.	\N	\N	\N	\N
287	f	1	/DataSets/DataSet/Units/Unit/UnitStateDomain/SpecimenUnit/UnitPreparation/PreparationMaterials	Materials and chemicals used in the preparation of the specimen.	\N	\N	\N	\N
289	f	1	/DataSets/DataSet/Units/Unit/UnitStateDomain/SpecimenUnit/SpecimenUnitPart	Part(s) of organism represented by this specimen.	\N	\N	\N	\N
292	f	1	/DataSets/DataSet/Units/Unit/UnitStateDomain/SpecimenUnit/SpecimenUnitMarks/SpecimenUnitMark	Label text(s), writing or inscription(s).	\N	\N	\N	\N
293	f	1	/DataSets/DataSet/Units/Unit/UnitStateDomain/SpecimenUnit/SpecimenUnitMarks/SpecimenUnitMark/MarkType	Label or inscription 	\N	\N	\N	\N
295	f	1	/DataSets/DataSet/Units/Unit/UnitStateDomain/SpecimenUnit/SpecimenUnitMarks/SpecimenUnitMark/MarkText	Text transcription of an inscription	\N	\N	\N	\N
297	f	1	/DataSets/DataSet/Units/Unit/UnitStateDomain/SpecimenUnit/SpecimenUnitMarks/SpecimenUnitMark/PositionOnObject	Position of inscription, writing or mark.	\N	\N	\N	\N
299	f	1	/DataSets/DataSet/Units/Unit/UnitStateDomain/SpecimenUnit/SpecimenUnitMarks/SpecimenUnitMark/MarkAuthor	Name of person that created the the label, writing or inscription.	\N	\N	\N	\N
300	f	1	/DataSets/DataSet/Units/Unit/UnitStateDomain/SpecimenUnit/SpecimenUnitMarks/SpecimenUnitMark/MarkComment	Summary, interpretation or opinion of the text.	\N	\N	\N	\N
302	f	1	/DataSets/DataSet/Units/Unit/UnitStateDomain/SpecimenUnit/SpecimenUnitHistory	A wrapper for previous units.	\N	\N	\N	\N
303	f	1	/DataSets/DataSet/Units/Unit/UnitStateDomain/SpecimenUnit/SpecimenUnitHistory/PreviousUnit	A container for past ID and location of this specimen.	\N	\N	\N	\N
267	f	1	/DataSets/DataSet/Units/Unit/UnitCollectionDomain/ZoologicalUnit/ZoologyAge	\N	\N	\N	\N	\N
304	f	1	/DataSets/DataSet/Units/Unit/UnitStateDomain/SpecimenUnit/SpecimenUnitHistory/PreviousUnit/PreviousUnitID	Identifier of specimen in previous collection.	\N	\N	\N	\N
305	f	1	/DataSets/DataSet/Units/Unit/UnitStateDomain/SpecimenUnit/SpecimenUnitHistory/PreviousUnit/PreviousCollectionName	Name of collection previously holding this specimen.	\N	\N	\N	\N
306	f	1	/DataSets/DataSet/Units/Unit/UnitStateDomain/SpecimenUnit/SpecimenUnitHistory/PreviousUnit/Date	Dates that the specimen was held in previous collection.	\N	\N	\N	\N
307	f	1	/DataSets/DataSet/Units/Unit/UnitStateDomain/SpecimenUnit/SpecimenUnitHistory/PreviousUnit/Date/DateText	The date in text format	\N	\N	\N	\N
308	f	1	/DataSets/DataSet/Units/Unit/UnitStateDomain/SpecimenUnit/SpecimenUnitHistory/PreviousUnit/Date/ISODateTimeBegin	The exact date (and time) or beginning of a period, expressed in ANSI/ISO standard structured format	\N	\N	\N	\N
309	f	1	/DataSets/DataSet/Units/Unit/UnitStateDomain/SpecimenUnit/SpecimenUnitHistory/PreviousUnit/Date/DayNumberBegin	Julian day number in the year for the exact date or for the beginning day of a period	\N	\N	\N	\N
310	f	1	/DataSets/DataSet/Units/Unit/UnitStateDomain/SpecimenUnit/SpecimenUnitHistory/PreviousUnit/Date/TimeOfDayBegin	Time of day in hours from midnight for an exact point in time or for the beginning of a time period	\N	\N	\N	\N
311	f	1	/DataSets/DataSet/Units/Unit/UnitStateDomain/SpecimenUnit/SpecimenUnitHistory/PreviousUnit/Date/ISODateTimeEnd	The end of a period expressed ANSI/ISO standard structured format	\N	\N	\N	\N
312	f	1	/DataSets/DataSet/Units/Unit/UnitStateDomain/SpecimenUnit/SpecimenUnitHistory/PreviousUnit/Date/DayNumberEnd	The Julian day number of the last day in a period. 	\N	\N	\N	\N
313	f	1	/DataSets/DataSet/Units/Unit/UnitStateDomain/SpecimenUnit/SpecimenUnitHistory/PreviousUnit/Date/TimeOfDayEnd	Time of day in hours from midnight for the end of a time period	\N	\N	\N	\N
314	f	1	/DataSets/DataSet/Units/Unit/UnitStateDomain/SpecimenUnit/SpecimenUnitHistory/PreviousUnit/Comment	Any further information about this specimen in its previous collection.	\N	\N	\N	\N
317	f	1	/DataSets/DataSet/Units/Unit/UnitStateDomain/SpecimenUnit/NomenclaturalTypeDesignations/NomenclaturalTypeDesignation	 Information on the type status of the specimen.	\N	\N	\N	\N
318	f	1	/DataSets/DataSet/Units/Unit/UnitStateDomain/SpecimenUnit/NomenclaturalTypeDesignations/NomenclaturalTypeDesignation/TypifiedName	The name based on the specimen.	\N	\N	\N	\N
319	f	1	/DataSets/DataSet/Units/Unit/UnitStateDomain/SpecimenUnit/NomenclaturalTypeDesignations/NomenclaturalTypeDesignation/NomenclaturalReference	Published reference.	\N	\N	\N	\N
320	f	1	/DataSets/DataSet/Units/Unit/UnitStateDomain/SpecimenUnit/NomenclaturalTypeDesignations/NomenclaturalTypeDesignation/NomenclaturalReference/ReferenceCitation	Formal citation for a paper or electronic publication.	\N	\N	\N	\N
321	f	1	/DataSets/DataSet/Units/Unit/UnitStateDomain/SpecimenUnit/NomenclaturalTypeDesignations/NomenclaturalTypeDesignation/NomenclaturalReference/ReferenceDetail	Specific page, figure or illustration number(s) within the reference.	\N	\N	\N	\N
322	f	1	/DataSets/DataSet/Units/Unit/UnitStateDomain/SpecimenUnit/NomenclaturalTypeDesignations/NomenclaturalTypeDesignation/NomenclaturalReference/URL	Universal Resource Identifier - Path to electronic source of document.	\N	\N	\N	\N
323	f	1	/DataSets/DataSet/Units/Unit/UnitStateDomain/SpecimenUnit/NomenclaturalTypeDesignations/NomenclaturalTypeDesignation/TypeStatus	Full term designating the status.	\N	\N	\N	\N
324	f	1	/DataSets/DataSet/Units/Unit/UnitStateDomain/SpecimenUnit/NomenclaturalTypeDesignations/NomenclaturalTypeDesignation/CodeAssessment	Indication whether the type is conserved or rejected/suppressed by the Code or is proposed for conservation or suppression/rejection	\N	\N	\N	\N
325	f	1	/DataSets/DataSet/Units/Unit/UnitStateDomain/SpecimenUnit/NomenclaturalTypeDesignations/NomenclaturalTypeDesignation/DoubtfulFlag	Indicator for unverified type status (kind and fact).	\N	\N	\N	\N
326	f	1	/DataSets/DataSet/Units/Unit/UnitStateDomain/SpecimenUnit/NomenclaturalTypeDesignations/NomenclaturalTypeDesignation/Verifier	The person assigning or verifying the type status of the specimen.	\N	\N	\N	\N
327	f	1	/DataSets/DataSet/Units/Unit/UnitStateDomain/SpecimenUnit/NomenclaturalTypeDesignations/NomenclaturalTypeDesignation/Verifier/PersonName	Preferred form of personal name for display.	\N	\N	\N	\N
328	f	1	/DataSets/DataSet/Units/Unit/UnitStateDomain/SpecimenUnit/NomenclaturalTypeDesignations/NomenclaturalTypeDesignation/Verifier/SortPersonName	Standardised form of name used for sorting. 	\N	\N	\N	\N
329	f	1	/DataSets/DataSet/Units/Unit/UnitStateDomain/SpecimenUnit/NomenclaturalTypeDesignations/NomenclaturalTypeDesignation/VerificationDate	Date of verification.	\N	\N	\N	\N
330	f	1	/DataSets/DataSet/Units/Unit/UnitStateDomain/SpecimenUnit/NomenclaturalTypeDesignations/NomenclaturalTypeDesignation/VerificationNotes	Further information about the verification process.	\N	\N	\N	\N
332	f	1	/DataSets/DataSet/Units/Unit/UnitStateDomain/ObservationUnit	Data elements specific to observation (recording) units. 	\N	\N	\N	\N
333	f	1	/DataSets/DataSet/Units/Unit/UnitStateDomain/ObservationUnit/ObservationMethod	Method of Observation.	\N	\N	\N	\N
334	f	1	/DataSets/DataSet/Units/Unit/UnitStateDomain/ObservationUnit/ObservationMethod/Domain	Subject area of the term list.	\N	\N	\N	\N
336	f	1	/DataSets/DataSet/Units/Unit/UnitStateDomain/ObservationUnit/ObservationMethod/Term	Descriptive term.	\N	\N	\N	\N
338	f	1	/DataSets/DataSet/Units/Unit/UnitStateDomain/ObservationUnit/ObservationMethod/SourceName	If the term has been drawn from a named term list or thesaurus, its name is recorded here.	\N	\N	\N	\N
339	f	1	/DataSets/DataSet/Units/Unit/UnitStateDomain/ObservationUnit/ObservationMethod/SourceNameVersion	Version or date of the term list or thesaurus from which the term is drawn.	\N	\N	\N	\N
340	f	1	/DataSets/DataSet/Units/Unit/UnitStateDomain/ObservationUnit/ObservationMethod/Comment	Free text comment.	\N	\N	\N	\N
343	f	1	/DataSets/DataSet/Units/Unit/UnitStateDomain/ObservationUnit/ObservationUnitIdentifiers/ObservationUnitIdentifier	Numbers or other registration mark associated with an observation record. Attribute for PreferredFlag. 	\N	\N	\N	\N
347	f	1	/DataSets/DataSet/Units/Unit/UnitReferences/UnitReference	Published references linked to this unit.	\N	\N	\N	\N
348	f	1	/DataSets/DataSet/Units/Unit/UnitReferences/UnitReference/ReferenceCitation	Formal citation for a paper or electronic publication.	\N	\N	\N	\N
349	f	1	/DataSets/DataSet/Units/Unit/UnitReferences/UnitReference/ReferenceDetail	Specific page, figure or illustration number(s) within the reference.	\N	\N	\N	\N
350	f	1	/DataSets/DataSet/Units/Unit/UnitReferences/UnitReference/URL	Universal Resource Identifier - Path to electronic source of document.	\N	\N	\N	\N
351	f	1	/DataSets/DataSet/Units/Unit/UnitDigitalImages	Images of the unit	\N	\N	\N	\N
352	f	1	/DataSets/DataSet/Units/Unit/UnitDigitalImages/UnitDigitalImage	Attribute for Original. Indication of images available.	\N	\N	\N	\N
353	f	1	/DataSets/DataSet/Units/Unit/UnitDigitalImages/UnitDigitalImage/ImageID	Identifer for Image. May be a filename for a digital image.	\N	\N	\N	\N
354	f	1	/DataSets/DataSet/Units/Unit/UnitDigitalImages/UnitDigitalImage/ImageURI	Universal Resource Identifier - Path to electronic source of document either internal or external (e.g. web address)	\N	\N	\N	\N
355	f	1	/DataSets/DataSet/Units/Unit/UnitDigitalImages/UnitDigitalImage/ImageContext	The context of the image in relation to the specimen or other types of derived unit - could be many e.g. original valid publication image, front view of lectotype etc.	\N	\N	\N	\N
357	f	1	/DataSets/DataSet/Units/Unit/UnitDigitalImages/UnitDigitalImage/ImageFormat	Code for image format e.g. jpg, pcx, tiff for digital images; 16mm, beta video, AVI, mpg for moving images; transparency, print for photographs etc.	\N	\N	\N	\N
358	f	1	/DataSets/DataSet/Units/Unit/UnitDigitalImages/UnitDigitalImage/ImageSize	Size in KBytes for digital images or physical dimensions for artwork, photographs and other physical images.	\N	\N	\N	\N
359	f	1	/DataSets/DataSet/Units/Unit/UnitDigitalImages/UnitDigitalImage/ImageIPR	Intellectual Property Rights relating specifically to the image. 	\N	\N	\N	\N
360	f	1	/DataSets/DataSet/Units/Unit/UnitDigitalImages/UnitDigitalImage/ImageIPR/TermsOfUse	Terms of use.	\N	\N	\N	\N
362	f	1	/DataSets/DataSet/Units/Unit/UnitDigitalImages/UnitDigitalImage/ImageIPR/SpecificRestrictions	Restrictions on acess or usage.	\N	\N	\N	\N
364	f	1	/DataSets/DataSet/Units/Unit/UnitDigitalImages/UnitDigitalImage/ImageIPR/LegalOwner	Contact details for the legal owner.	\N	\N	\N	\N
365	f	1	/DataSets/DataSet/Units/Unit/UnitDigitalImages/UnitDigitalImage/ImageIPR/LegalOwner/Organisation	Organisation to contact	\N	\N	\N	\N
366	f	1	/DataSets/DataSet/Units/Unit/UnitDigitalImages/UnitDigitalImage/ImageIPR/LegalOwner/Organisation/OrganisationName	Full organisation name	\N	\N	\N	\N
369	f	1	/DataSets/DataSet/Units/Unit/UnitDigitalImages/UnitDigitalImage/ImageIPR/LegalOwner/Organisation/OrganisationCodes/OrganisationCode	Acronym or short term for organisation	\N	\N	\N	\N
371	f	1	/DataSets/DataSet/Units/Unit/UnitDigitalImages/UnitDigitalImage/ImageIPR/LegalOwner/Person	Person to contact	\N	\N	\N	\N
372	f	1	/DataSets/DataSet/Units/Unit/UnitDigitalImages/UnitDigitalImage/ImageIPR/LegalOwner/Person/PersonName	Preferred form of personal name for display.	\N	\N	\N	\N
373	f	1	/DataSets/DataSet/Units/Unit/UnitDigitalImages/UnitDigitalImage/ImageIPR/LegalOwner/Person/SortPersonName	Standardised form of name used for sorting. 	\N	\N	\N	\N
374	f	1	/DataSets/DataSet/Units/Unit/UnitDigitalImages/UnitDigitalImage/ImageIPR/LegalOwner/Role	Role of Person or Organisation in context	\N	\N	\N	\N
376	f	1	/DataSets/DataSet/Units/Unit/UnitDigitalImages/UnitDigitalImage/ImageIPR/LegalOwner/Addresses	Contact addresses	\N	\N	\N	\N
377	f	1	/DataSets/DataSet/Units/Unit/UnitDigitalImages/UnitDigitalImage/ImageIPR/LegalOwner/Addresses/Address	Contact address	\N	\N	\N	\N
379	f	1	/DataSets/DataSet/Units/Unit/UnitDigitalImages/UnitDigitalImage/ImageIPR/LegalOwner/TelephoneNumbers	Telephone and fax numbers	\N	\N	\N	\N
380	f	1	/DataSets/DataSet/Units/Unit/UnitDigitalImages/UnitDigitalImage/ImageIPR/LegalOwner/TelephoneNumbers/TelephoneNumber	Telephone or fax number	\N	\N	\N	\N
381	f	1	/DataSets/DataSet/Units/Unit/UnitDigitalImages/UnitDigitalImage/ImageIPR/LegalOwner/TelephoneNumbers/TelephoneNumber/Number	Full number in standard international format	\N	\N	\N	\N
382	f	1	/DataSets/DataSet/Units/Unit/UnitDigitalImages/UnitDigitalImage/ImageIPR/LegalOwner/TelephoneNumbers/TelephoneNumber/UsageNotes	Free text for constraints on use e.g. "weekdays only" or "home number"	\N	\N	\N	\N
385	f	1	/DataSets/DataSet/Units/Unit/UnitDigitalImages/UnitDigitalImage/ImageIPR/LegalOwner/EmailAddresses	E-mail addresses	\N	\N	\N	\N
386	f	1	/DataSets/DataSet/Units/Unit/UnitDigitalImages/UnitDigitalImage/ImageIPR/LegalOwner/EmailAddresses/EmailAddress	E-mail address for contact	\N	\N	\N	\N
388	f	1	/DataSets/DataSet/Units/Unit/UnitDigitalImages/UnitDigitalImage/ImageIPR/LegalOwner/URLs	URLs for person or organisation	\N	\N	\N	\N
389	f	1	/DataSets/DataSet/Units/Unit/UnitDigitalImages/UnitDigitalImage/ImageIPR/LegalOwner/URLs/URL	URL for person or organisation	\N	\N	\N	\N
391	f	1	/DataSets/DataSet/Units/Unit/UnitDigitalImages/UnitDigitalImage/ImageIPR/CopyrightDeclaration	Declaration of copyright ownership.	\N	\N	\N	\N
393	f	1	/DataSets/DataSet/Units/Unit/UnitDigitalImages/UnitDigitalImage/ImageIPR/IPRDeclaration	Declaration of Intellectual Property Rights.	\N	\N	\N	\N
395	f	1	/DataSets/DataSet/Units/Unit/UnitDigitalImages/UnitDigitalImage/ImageIPR/RightsURL	URL for text stating legal rights.	\N	\N	\N	\N
396	f	1	/DataSets/DataSet/Units/Unit/UnitDigitalImages/UnitDigitalImage/Comment	Free text of formatted text (rtf) description of the feature - not controlled length e.g. often a memo field	\N	\N	\N	\N
399	f	1	/DataSets/DataSet/Units/Unit/UnitAssociations	Relationships of this unit with other units in the dataset.	\N	\N	\N	\N
400	f	1	/DataSets/DataSet/Units/Unit/UnitAssociations/UnitAssociation	A binary relationship or association.	\N	\N	\N	\N
401	f	1	/DataSets/DataSet/Units/Unit/UnitAssociations/UnitAssociation/AssociatedUnitSourceInstitutionCode	First part of a fully qualified identifier of a related item's dataset.	\N	\N	\N	\N
402	f	1	/DataSets/DataSet/Units/Unit/UnitAssociations/UnitAssociation/AssociatedUnitSourceName	Second part of a fully qualified identifier of a related item's dataset.	\N	\N	\N	\N
403	f	1	/DataSets/DataSet/Units/Unit/UnitAssociations/UnitAssociation/AssociatedUnitID	Fully qualified identifier of the related item within the specified dataset.	\N	\N	\N	\N
404	f	1	/DataSets/DataSet/Units/Unit/UnitAssociations/UnitAssociation/AssociationType	Description of the association.	\N	\N	\N	\N
406	f	1	/DataSets/DataSet/Units/Unit/UnitAssociations/UnitAssociation/Comment	Further information about an association.	\N	\N	\N	\N
409	f	1	/DataSets/DataSet/Units/Unit/UnitAssemblages/UnitAssemblage	A unit assemblage handles symmetric relationships between several units.	\N	\N	\N	\N
410	f	1	/DataSets/DataSet/Units/Unit/UnitAssemblages/UnitAssemblage/AssemblageID	Identifier for assemblage.	\N	\N	\N	\N
411	f	1	/DataSets/DataSet/Units/Unit/UnitAssemblages/UnitAssemblage/AssemblageName	Name of assemblage.	\N	\N	\N	\N
413	f	1	/DataSets/DataSet/Units/Unit/Gathering	Gathering event, agent and site details	\N	\N	\N	\N
414	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringCode	A string that identifies all material that resulted from a collecting event.	\N	\N	\N	\N
415	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringDateTime	Date(s) and time(s) of the gathering or observation event	\N	\N	\N	\N
416	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringDateTime/DateText	The date in text format	\N	\N	\N	\N
417	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringDateTime/ISODateTimeBegin	The exact date (and time) or beginning of a period, expressed in ANSI/ISO standard structured format	\N	\N	\N	\N
418	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringDateTime/DayNumberBegin	Julian day number in the year for the exact date or for the beginning day of a period	\N	\N	\N	\N
419	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringDateTime/TimeOfDayBegin	Time of day in hours from midnight for an exact point in time or for the beginning of a time period	\N	\N	\N	\N
420	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringDateTime/ISODateTimeEnd	The end of a period expressed ANSI/ISO standard structured format	\N	\N	\N	\N
421	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringDateTime/DayNumberEnd	The Julian day number of the last day in a period. 	\N	\N	\N	\N
422	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringDateTime/TimeOfDayEnd	Time of day in hours from midnight for the end of a time period	\N	\N	\N	\N
423	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringAgents	A container element for the agent(s) responsible for collecting or recording. 	\N	\N	\N	\N
424	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringAgents/GatheringAgent	The person, or one of the persons or team(s) or organization(s) responsible for collecting or recording. Attribute PrimaryCollectorFlag to denote first collector. 	\N	\N	\N	\N
426	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringAgents/GatheringAgent/AgentText	Free text details for Agent.	\N	\N	\N	\N
427	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringAgents/GatheringAgent/Organization	Agent organization name and code(s).	\N	\N	\N	\N
428	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringAgents/GatheringAgent/Organization/OrganisationName	Full organisation name	\N	\N	\N	\N
390	f	1	/DataSets/DataSet/Units/Unit/UnitDigitalImages/UnitDigitalImage/ImageIPR/LegalOwner/URLs/URL[@PreferredFlag]	\N	\N	\N	\N	\N
431	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringAgents/GatheringAgent/Organization/OrganisationCodes/OrganisationCode	Acronym or short term for organisation	\N	\N	\N	\N
433	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringAgents/GatheringAgent/Person	Person agent name.	\N	\N	\N	\N
434	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringAgents/GatheringAgent/Person/PersonName	Preferred form of personal name for display.	\N	\N	\N	\N
435	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringAgents/GatheringAgent/Person/SortPersonName	Standardised form of name used for sorting. 	\N	\N	\N	\N
436	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringAgents/GatheringAgentsText	Free text representation of the  responsibles for collecting or recording.  	\N	\N	\N	\N
437	f	1	/DataSets/DataSet/Units/Unit/Gathering/Project	Project information concerning the gathering event.	\N	\N	\N	\N
438	f	1	/DataSets/DataSet/Units/Unit/Gathering/Project/ProjectTitle	Title of collection project	\N	\N	\N	\N
440	f	1	/DataSets/DataSet/Units/Unit/Gathering/Project/Contact	Contact details for Project Officer or other person with knowledge of the project.	\N	\N	\N	\N
441	f	1	/DataSets/DataSet/Units/Unit/Gathering/Project/Contact/Organisation	Organisation to contact	\N	\N	\N	\N
442	f	1	/DataSets/DataSet/Units/Unit/Gathering/Project/Contact/Organisation/OrganisationName	Full organisation name	\N	\N	\N	\N
445	f	1	/DataSets/DataSet/Units/Unit/Gathering/Project/Contact/Organisation/OrganisationCodes/OrganisationCode	Acronym or short term for organisation	\N	\N	\N	\N
447	f	1	/DataSets/DataSet/Units/Unit/Gathering/Project/Contact/Person	Person to contact	\N	\N	\N	\N
448	f	1	/DataSets/DataSet/Units/Unit/Gathering/Project/Contact/Person/PersonName	Preferred form of personal name for display.	\N	\N	\N	\N
449	f	1	/DataSets/DataSet/Units/Unit/Gathering/Project/Contact/Person/SortPersonName	Standardised form of name used for sorting. 	\N	\N	\N	\N
450	f	1	/DataSets/DataSet/Units/Unit/Gathering/Project/Contact/Role	Role of Person or Organisation in context	\N	\N	\N	\N
452	f	1	/DataSets/DataSet/Units/Unit/Gathering/Project/Contact/Addresses	Contact addresses	\N	\N	\N	\N
453	f	1	/DataSets/DataSet/Units/Unit/Gathering/Project/Contact/Addresses/Address	Contact address	\N	\N	\N	\N
455	f	1	/DataSets/DataSet/Units/Unit/Gathering/Project/Contact/TelephoneNumbers	Telephone and fax numbers	\N	\N	\N	\N
456	f	1	/DataSets/DataSet/Units/Unit/Gathering/Project/Contact/TelephoneNumbers/TelephoneNumber	Telephone or fax number	\N	\N	\N	\N
457	f	1	/DataSets/DataSet/Units/Unit/Gathering/Project/Contact/TelephoneNumbers/TelephoneNumber/Number	Full number in standard international format	\N	\N	\N	\N
458	f	1	/DataSets/DataSet/Units/Unit/Gathering/Project/Contact/TelephoneNumbers/TelephoneNumber/UsageNotes	Free text for constraints on use e.g. "weekdays only" or "home number"	\N	\N	\N	\N
461	f	1	/DataSets/DataSet/Units/Unit/Gathering/Project/Contact/EmailAddresses	E-mail addresses	\N	\N	\N	\N
462	f	1	/DataSets/DataSet/Units/Unit/Gathering/Project/Contact/EmailAddresses/EmailAddress	E-mail address for contact	\N	\N	\N	\N
464	f	1	/DataSets/DataSet/Units/Unit/Gathering/Project/Contact/URLs	URLs for person or organisation	\N	\N	\N	\N
465	f	1	/DataSets/DataSet/Units/Unit/Gathering/Project/Contact/URLs/URL	URL for person or organisation	\N	\N	\N	\N
467	f	1	/DataSets/DataSet/Units/Unit/Gathering/PlatformName	The 'platform' from which observations or collections where made,  e.g. the name of a research vessel or a remote operated vehicle	\N	\N	\N	\N
469	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite	Location at which a Gathering Event takes place.	\N	\N	\N	\N
470	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/LocalityText	Original locality data as apearing on a label.	\N	\N	\N	\N
472	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/ContinentOrOcean	Name of Continent or Ocean. Separate from NamedArea for compatibility reasons.	\N	\N	\N	\N
474	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Country	Details of the country. Separate from NamedArea for compatibility reasons. 	\N	\N	\N	\N
478	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Country/CountryNameDerived	Derived name of country or major region for specimen or observation	\N	\N	\N	\N
480	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Country/ISO2Letter	2-letter ISO code for representatioin of name of country or origin	\N	\N	\N	\N
481	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Country/ISO3Letter	3-letter ISO code for representation of name of country of origin	\N	\N	\N	\N
483	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/NamedAreas/NamedArea	Atomized placenames with possibility for hierarchical structuring. 	\N	\N	\N	\N
484	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/NamedAreas/NamedArea/NamedAreaClass	Allows recording of categories for local or national subdivision levels, geomorphological units, protected areas, etc. 	\N	\N	\N	\N
486	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/NamedAreas/NamedArea/NamedAreaName	Name of a geographic, geomormophological, geoecological, or administrative area.	\N	\N	\N	\N
488	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/NamedAreas/NamedArea/AreaCodeStandard	Standard coding scheme the AreaCode adheres to.	\N	\N	\N	\N
489	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/NamedAreas/NamedArea/AreaCode	Abbreviation or code for area names	\N	\N	\N	\N
493	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/NearNamedPlaces/NamedPlaceRelation/NearNamedPlace	The nearest named place to the collection or observation location 	\N	\N	\N	\N
495	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/NearNamedPlaces/NamedPlaceRelation/NearNamedPlaceRelationTo	Distance and directional point.	\N	\N	\N	\N
498	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/AreaDetail	Free text description of further details pertaining to the observation, sampling or collection locality	\N	\N	\N	\N
500	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/GML	Spaceholder for GML-conformant schema extension to express locality coordinates and footprint data (Geographical Markup Language)	\N	\N	\N	\N
501	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/WFS	Retrieval of a boundary polygon or centroid spatial reference relating to the gathering site. URL (GET) or POST text, for Web Feature Service (OpenGIS Consortium Specification 01-023) reference. Alternative GET or POST representation is specified by the GetPost attribute. 	\N	\N	\N	\N
503	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/WMSURL	URI (e.g. web address) for thelocation of a boundary polygon or centroid spatial reference relating to a gathering site, according to the Web Map Services (WMS) specification of the Open GIS Consortium	\N	\N	\N	\N
505	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/SiteCoordinateSets/SiteCoordinates	Attribute for Original data. Composite element to allow  recording multiple coordinates or same coordinate in different systems	\N	\N	\N	\N
506	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/SiteCoordinateSets/SiteCoordinates/CoordinateMethod	Coordinates measuring system e.g. GPS, field map reference, inferred map reference	\N	\N	\N	\N
512	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/SiteCoordinateSets/SiteCoordinates/CoordinatesGrid	Geospatial coordinates recorded using a grid system	\N	\N	\N	\N
513	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/SiteCoordinateSets/SiteCoordinates/CoordinatesGrid/GridCellSystem	Grid system name e.g. "GB OS"	\N	\N	\N	\N
515	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/SiteCoordinateSets/SiteCoordinates/CoordinatesGrid/GridQualifier	Grid reference precision qualifier	\N	\N	\N	\N
516	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/SiteCoordinateSets/SiteCoordinates/CoordinatesLatLong	Element that allows the recording of the latitude and longitude of a recording or collecting position. Could be simplified by converting many of the sub-elements into attributes. 	\N	\N	\N	\N
517	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/SiteCoordinateSets/SiteCoordinates/CoordinatesLatLong/LongitudeDecimal	Maps to Darwin Core 2: Longitude. Express in decimal degrees	\N	\N	\N	\N
518	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/SiteCoordinateSets/SiteCoordinates/CoordinatesLatLong/LatitudeDecimal	Maps to Darwin Core 2: Latitude. Express in decimal degrees 	\N	\N	\N	\N
519	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/SiteCoordinateSets/SiteCoordinates/CoordinatesLatLong/SpatialDatum	mathematical surface on which the mapping and coordinate system used for the geocodes of the record are based	\N	\N	\N	\N
521	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/SiteCoordinateSets/SiteCoordinates/CoordinatesLatLong/AccuracyStatement	Free text statement of degree of accuracy	\N	\N	\N	\N
522	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/SiteCoordinateSets/SiteCoordinates/CoordinatesLatLong/CoordinateErrorDistanceInMeters	Maps to Darwin Core 2: Coordinate Precision. An estimate of how tightly the collecting locality was specified; expressed as a distance in metres corresponding to a radius around the Lat/Long coordinates. Use NULL where precision is unknown, cannot be estimated or is not applicable.	\N	\N	\N	\N
524	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Altitude	Distance above (positive) or below sea level of the collecting locality.	\N	\N	\N	\N
528	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Altitude/MeasurementAtomized/MeasurementMethod	Method used to make measurement.	\N	\N	\N	\N
530	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Altitude/MeasurementAtomized/MeasurementDuration	Duration of measurement in time.	\N	\N	\N	\N
531	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Altitude/MeasurementAtomized/MeasurementAccuracy	Statement of accuracy of measurement.	\N	\N	\N	\N
533	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Altitude/MeasurementAtomized/ParameterMeasured	Describes type of measure, such as width, abundance, circumference etc.	\N	\N	\N	\N
535	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Altitude/MeasurementAtomized/MeasurementScale	Named scale.	\N	\N	\N	\N
537	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Altitude/MeasurementAtomized/MeasurementLowerValue	Lower or only value..	\N	\N	\N	\N
539	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Altitude/MeasurementAtomized/MeasurementUpperValue	Upper value where there is a range. 	\N	\N	\N	\N
540	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Altitude/MeasurementText	Free text alternative to atomised version.	\N	\N	\N	\N
542	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Depth	Vertical distance measure in relation to a ground datum, e.g. water level, which normally forms the upper limit of a possible range. 	\N	\N	\N	\N
546	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Depth/MeasurementAtomized/MeasurementMethod	Method used to make measurement.	\N	\N	\N	\N
548	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Depth/MeasurementAtomized/MeasurementDuration	Duration of measurement in time.	\N	\N	\N	\N
549	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Depth/MeasurementAtomized/MeasurementAccuracy	Statement of accuracy of measurement.	\N	\N	\N	\N
551	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Depth/MeasurementAtomized/ParameterMeasured	Describes type of measure, such as width, abundance, circumference etc.	\N	\N	\N	\N
553	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Depth/MeasurementAtomized/MeasurementScale	Named scale.	\N	\N	\N	\N
555	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Depth/MeasurementAtomized/MeasurementLowerValue	Lower or only value..	\N	\N	\N	\N
557	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Depth/MeasurementAtomized/MeasurementUpperValue	Upper value where there is a range. 	\N	\N	\N	\N
558	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Depth/MeasurementText	Free text alternative to atomised version.	\N	\N	\N	\N
560	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Height	Vertical distance measure in relation to a ground datum, e.g. ground level, which normally forms the lower limit of a possible range. 	\N	\N	\N	\N
564	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Height/MeasurementAtomized/MeasurementMethod	Method used to make measurement.	\N	\N	\N	\N
566	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Height/MeasurementAtomized/MeasurementDuration	Duration of measurement in time.	\N	\N	\N	\N
567	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Height/MeasurementAtomized/MeasurementAccuracy	Statement of accuracy of measurement.	\N	\N	\N	\N
569	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Height/MeasurementAtomized/ParameterMeasured	Describes type of measure, such as width, abundance, circumference etc.	\N	\N	\N	\N
571	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Height/MeasurementAtomized/MeasurementScale	Named scale.	\N	\N	\N	\N
573	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Height/MeasurementAtomized/MeasurementLowerValue	Lower or only value..	\N	\N	\N	\N
575	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Height/MeasurementAtomized/MeasurementUpperValue	Upper value where there is a range. 	\N	\N	\N	\N
576	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Height/MeasurementText	Free text alternative to atomised version.	\N	\N	\N	\N
578	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Stratigraphy	A container for geological dating and rock unit names related to the site or sample locations	\N	\N	\N	\N
580	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Stratigraphy/ChronstratigraphicTerms/ChronostratigraphicTerm	 Chronostraigraphic dating term e.g. Jurassic Period	\N	\N	\N	\N
581	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Stratigraphy/ChronstratigraphicTerms/ChronostratigraphicTerm/Domain	Subject area of the term list.	\N	\N	\N	\N
583	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Stratigraphy/ChronstratigraphicTerms/ChronostratigraphicTerm/Term	Descriptive term.	\N	\N	\N	\N
585	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Stratigraphy/ChronstratigraphicTerms/ChronostratigraphicTerm/SourceName	If the term has been drawn from a named term list or thesaurus, its name is recorded here.	\N	\N	\N	\N
586	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Stratigraphy/ChronstratigraphicTerms/ChronostratigraphicTerm/SourceNameVersion	Version or date of the term list or thesaurus from which the term is drawn.	\N	\N	\N	\N
587	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Stratigraphy/ChronstratigraphicTerms/ChronostratigraphicTerm/Comment	Free text comment.	\N	\N	\N	\N
590	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Stratigraphy/BiostratigraphicTerms/BiostratigraphicTerm	biostratigraphic zonation term e.g. Psiloceras planorbis zone	\N	\N	\N	\N
591	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Stratigraphy/BiostratigraphicTerms/BiostratigraphicTerm/Domain	Subject area of the term list.	\N	\N	\N	\N
593	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Stratigraphy/BiostratigraphicTerms/BiostratigraphicTerm/Term	Descriptive term.	\N	\N	\N	\N
595	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Stratigraphy/BiostratigraphicTerms/BiostratigraphicTerm/SourceName	If the term has been drawn from a named term list or thesaurus, its name is recorded here.	\N	\N	\N	\N
596	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Stratigraphy/BiostratigraphicTerms/BiostratigraphicTerm/SourceNameVersion	Version or date of the term list or thesaurus from which the term is drawn.	\N	\N	\N	\N
597	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Stratigraphy/BiostratigraphicTerms/BiostratigraphicTerm/Comment	Free text comment.	\N	\N	\N	\N
600	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Stratigraphy/LithstratigraphicTerms/LithostratigraphicTerm	lithostratigraphic term describing geology e.g. Mercia Mudstone Group	\N	\N	\N	\N
601	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Stratigraphy/LithstratigraphicTerms/LithostratigraphicTerm/Domain	Subject area of the term list.	\N	\N	\N	\N
603	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Stratigraphy/LithstratigraphicTerms/LithostratigraphicTerm/Term	Descriptive term.	\N	\N	\N	\N
605	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Stratigraphy/LithstratigraphicTerms/LithostratigraphicTerm/SourceName	If the term has been drawn from a named term list or thesaurus, its name is recorded here.	\N	\N	\N	\N
606	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Stratigraphy/LithstratigraphicTerms/LithostratigraphicTerm/SourceNameVersion	Version or date of the term list or thesaurus from which the term is drawn.	\N	\N	\N	\N
607	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Stratigraphy/LithstratigraphicTerms/LithostratigraphicTerm/Comment	Free text comment.	\N	\N	\N	\N
609	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Stratigraphy/StratigraphyText	Free text field for informal recording of field contents	\N	\N	\N	\N
610	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/BiotopeData	An container element for citing biotope type terms (e.g. classification terms) and measurments  (e.g. vegetation height) related to the unit's gathering site	\N	\N	\N	\N
611	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/BiotopeData/BiotopeClassification	Attribute for classification system used.	\N	\N	\N	\N
614	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/BiotopeData/BiotopeName	Attribute for type designating ShortName, Long name, Code, or AltText	\N	\N	\N	\N
617	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/BiotopeData/BiotopeText	Free text field for informal recording of Biotope	\N	\N	\N	\N
619	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/BiotopeData/BiotopeMeasurments	A container allowing to linking any biotope-related measurement to the site description	\N	\N	\N	\N
620	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/BiotopeData/BiotopeMeasurments/BiotopeMeasurment	A measurement (e.g. biotope area size) of the biotope at the gathering site	\N	\N	\N	\N
624	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/BiotopeData/BiotopeMeasurments/BiotopeMeasurment/MeasurementAtomized/MeasurementMethod	Method used to make measurement.	\N	\N	\N	\N
626	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/BiotopeData/BiotopeMeasurments/BiotopeMeasurment/MeasurementAtomized/MeasurementDuration	Duration of measurement in time.	\N	\N	\N	\N
627	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/BiotopeData/BiotopeMeasurments/BiotopeMeasurment/MeasurementAtomized/MeasurementAccuracy	Statement of accuracy of measurement.	\N	\N	\N	\N
629	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/BiotopeData/BiotopeMeasurments/BiotopeMeasurment/MeasurementAtomized/ParameterMeasured	Describes type of measure, such as width, abundance, circumference etc.	\N	\N	\N	\N
631	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/BiotopeData/BiotopeMeasurments/BiotopeMeasurment/MeasurementAtomized/MeasurementScale	Named scale.	\N	\N	\N	\N
633	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/BiotopeData/BiotopeMeasurments/BiotopeMeasurment/MeasurementAtomized/MeasurementLowerValue	Lower or only value..	\N	\N	\N	\N
635	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/BiotopeData/BiotopeMeasurments/BiotopeMeasurment/MeasurementAtomized/MeasurementUpperValue	Upper value where there is a range. 	\N	\N	\N	\N
636	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/BiotopeData/BiotopeMeasurments/BiotopeMeasurment/MeasurementText	Free text alternative to atomised version.	\N	\N	\N	\N
638	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Synecology	Relationship of the unit gathered with other taxa at the gathering site	\N	\N	\N	\N
639	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Synecology/Syntaxon	A syntaxon name and category assigened to the gathering site.	\N	\N	\N	\N
640	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Synecology/Comment	Free text comment on synecological features of the gathering site.	\N	\N	\N	\N
642	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Synecology/AssociatedTaxa	Other taxa observed at the gathering site	\N	\N	\N	\N
643	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Synecology/AssociatedTaxa/TaxonIdentified	Other taxon found at the gathering site	\N	\N	\N	\N
644	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Synecology/AssociatedTaxa/TaxonIdentified/HigherTaxa	Wrapper element for multiple designations of higher taxa	\N	\N	\N	\N
645	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Synecology/AssociatedTaxa/TaxonIdentified/HigherTaxa/HigherTaxon	Attribute for TaxonRank. The scientific name of a taxon with a rank higher than Genus which is commonly used to classify the group the unit belongs to. 	\N	\N	\N	\N
647	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Synecology/AssociatedTaxa/TaxonIdentified/NameAuthorYearString	Full scientific name including species or infraspecies name  (bi-or trinomen), autho(s)r or author team(s) and - where relevant - year.	\N	\N	\N	\N
648	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Synecology/AssociatedTaxa/TaxonIdentified/ScientificNameString	Scientific Name string including full species name  (bi-or trinomen) excluding author name and year	\N	\N	\N	\N
649	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Synecology/AssociatedTaxa/TaxonIdentified/AuthorString	Scientific Name Author. Author string of a full (non-atomised) or 'fuzzy' name citation of the author(s) or author team(s), including parentheses, 'ex' designations etc. and  - where relevant - year of publication.	\N	\N	\N	\N
650	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Synecology/AssociatedTaxa/TaxonIdentified/IdentificationQualifier	A standard term to qualify the identification of the unit when doubts have arisen as to its identity. If it applies to an atomized name, the attribute Rank defines the lowest ranking name element to which the qualifier applies (i.e. the insertion point in the name string).	\N	\N	\N	\N
652	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Synecology/AssociatedTaxa/TaxonIdentified/NameAddendum	A free-text suffix added to the taxon identified (e.g. "sensu lato").	\N	\N	\N	\N
653	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Synecology/AssociatedTaxa/TaxonIdentified/NameComments	Any free text comments related to the name	\N	\N	\N	\N
655	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Synecology/AssociatedTaxa/TaxonIdentified/ScientificNameAtomized	Atomized data items of the taxon identified, with subtypes according to the different Codes of Nomenclature which apply to scientific names.	\N	\N	\N	\N
657	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Synecology/AssociatedTaxa/TaxonIdentified/ScientificNameAtomized/Bacterial/Genus	Genus name. 	\N	\N	\N	\N
658	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Synecology/AssociatedTaxa/TaxonIdentified/ScientificNameAtomized/Bacterial/Subgenus	Subgenus name. 	\N	\N	\N	\N
659	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Synecology/AssociatedTaxa/TaxonIdentified/ScientificNameAtomized/Bacterial/SubgenusAuthorAndYear	Author team and year of the subgenenus name. 	\N	\N	\N	\N
660	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Synecology/AssociatedTaxa/TaxonIdentified/ScientificNameAtomized/Bacterial/SpeciesEpithet	Species epithet	\N	\N	\N	\N
661	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Synecology/AssociatedTaxa/TaxonIdentified/ScientificNameAtomized/Bacterial/SubspeciesEpithet	Maps to Darwin Core 2: Subspecies	\N	\N	\N	\N
662	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Synecology/AssociatedTaxa/TaxonIdentified/ScientificNameAtomized/Bacterial/ParentheticalAuthorTeamAndYear	Author team and Year of the basionym of a species or subspecies combination. 	\N	\N	\N	\N
663	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Synecology/AssociatedTaxa/TaxonIdentified/ScientificNameAtomized/Bacterial/AuthorTeamAndYear	The author(s) who published the full name as it stands and its year. 	\N	\N	\N	\N
664	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Synecology/AssociatedTaxa/TaxonIdentified/ScientificNameAtomized/Bacterial/Strain	The name of a bacterial strain. 	\N	\N	\N	\N
666	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Synecology/AssociatedTaxa/TaxonIdentified/ScientificNameAtomized/Botanical/Genus	Genus name. 	\N	\N	\N	\N
667	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Synecology/AssociatedTaxa/TaxonIdentified/ScientificNameAtomized/Botanical/FirstEpithet	The first epithet in a botanical name combination. 	\N	\N	\N	\N
668	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Synecology/AssociatedTaxa/TaxonIdentified/ScientificNameAtomized/Botanical/SecondEpithet	The second epithet of a botanical name of infraspecific rank.	\N	\N	\N	\N
669	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Synecology/AssociatedTaxa/TaxonIdentified/ScientificNameAtomized/Botanical/Rank	The rank of the name where  needed to form it.	\N	\N	\N	\N
670	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Synecology/AssociatedTaxa/TaxonIdentified/ScientificNameAtomized/Botanical/HybridFlag	Flag indicating that this is a named hybrid or a graft chimaera. 	\N	\N	\N	\N
671	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Synecology/AssociatedTaxa/TaxonIdentified/ScientificNameAtomized/Botanical/AuthorTeamParenthesis	Author team of the basionym of a combination. 	\N	\N	\N	\N
672	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Synecology/AssociatedTaxa/TaxonIdentified/ScientificNameAtomized/Botanical/AuthorTeam	The author(s) who published the full name as it stands. 	\N	\N	\N	\N
673	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Synecology/AssociatedTaxa/TaxonIdentified/ScientificNameAtomized/Botanical/CultivatedPlantNameElements	Horticultural and trade name element for plants	\N	\N	\N	\N
674	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Synecology/AssociatedTaxa/TaxonIdentified/ScientificNameAtomized/Botanical/CultivatedPlantNameElements/CultivarGroupName	Cultivar group name	\N	\N	\N	\N
675	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Synecology/AssociatedTaxa/TaxonIdentified/ScientificNameAtomized/Botanical/CultivatedPlantNameElements/CultivarName	Cultivar name e.g. the type of cauliflower.	\N	\N	\N	\N
676	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Synecology/AssociatedTaxa/TaxonIdentified/ScientificNameAtomized/Botanical/CultivatedPlantNameElements/TradeDesignationName	Trade name used for a specific cultivar	\N	\N	\N	\N
678	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Synecology/AssociatedTaxa/TaxonIdentified/ScientificNameAtomized/Zoological/Genus	Genus name. 	\N	\N	\N	\N
679	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Synecology/AssociatedTaxa/TaxonIdentified/ScientificNameAtomized/Zoological/Subgenus	Subgenus name. 	\N	\N	\N	\N
680	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Synecology/AssociatedTaxa/TaxonIdentified/ScientificNameAtomized/Zoological/SpeciesEpithet	Species epithet	\N	\N	\N	\N
681	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Synecology/AssociatedTaxa/TaxonIdentified/ScientificNameAtomized/Zoological/SubspeciesEpithet	Maps to Darwin Core 2: Subspecies	\N	\N	\N	\N
682	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Synecology/AssociatedTaxa/TaxonIdentified/ScientificNameAtomized/Zoological/AuthorTeamOriginalAndYear	The first person(s) who validly publish a species-group name and the year of publication. 	\N	\N	\N	\N
683	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Synecology/AssociatedTaxa/TaxonIdentified/ScientificNameAtomized/Zoological/AuthorTeamParenthesisAndYear	The parenthetical citation of the original author when a species-group was transferred to another genus and the year of the original publication. 	\N	\N	\N	\N
684	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Synecology/AssociatedTaxa/TaxonIdentified/ScientificNameAtomized/Zoological/CombinationAuthorTeamAndYear	The citation of the authors responsible for the new combination and the year of its publication. 	\N	\N	\N	\N
685	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Synecology/AssociatedTaxa/TaxonIdentified/ScientificNameAtomized/Zoological/Breed	Name of the breed of an animal 	\N	\N	\N	\N
688	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Synecology/AssociatedTaxa/TaxonIdentified/ScientificNameAtomized/Viral/Genus	Genus name. 	\N	\N	\N	\N
689	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Synecology/AssociatedTaxa/TaxonIdentified/ScientificNameAtomized/Viral/ViralSpeciesDesignation	The non-latinized designation of a formal viral name. Examples: vaccinia virus; human herpes virus 2 (herpes simplex virus 2); poliovirus 1; Saccharomyces cerevisiae virus L-A; enterobacteria phage PRD1 [Source: ICTV].	\N	\N	\N	\N
690	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Synecology/AssociatedTaxa/TaxonIdentified/InformalNameString	The outcome of an identification event that does not adhere to the rule of a Code of Nomenclature. 	\N	\N	\N	\N
692	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Aspect	Facing direction (aspect) of whole site or sample point. 	\N	\N	\N	\N
693	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Aspect/Ordination	The direction, orientation or aspect of slope expressed in compass points	\N	\N	\N	\N
694	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Aspect/CompassBearing	Orientation or bearing from North	\N	\N	\N	\N
695	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Aspect/Accuracy	Accuracy of aspect reading or estimation	\N	\N	\N	\N
696	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Aspect/AspectText	Text expression of slope or aspect	\N	\N	\N	\N
698	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/SiteFeatures	Other features of the gathering site not covered by named areas or one of the other elements. 	\N	\N	\N	\N
699	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/SiteFeatures/SiteFeature	Features such as substrate types, geomorphology, exposure, hydrology, and topography of the collection site. 	\N	\N	\N	\N
700	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/SiteFeatures/SiteFeature/Domain	Subject area of the term list.	\N	\N	\N	\N
702	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/SiteFeatures/SiteFeature/Term	Descriptive term.	\N	\N	\N	\N
704	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/SiteFeatures/SiteFeature/SourceName	If the term has been drawn from a named term list or thesaurus, its name is recorded here.	\N	\N	\N	\N
705	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/SiteFeatures/SiteFeature/SourceNameVersion	Version or date of the term list or thesaurus from which the term is drawn.	\N	\N	\N	\N
706	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/SiteFeatures/SiteFeature/Comment	Free text comment.	\N	\N	\N	\N
708	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Slope	Measurement of the angle of slope either as free text or in number of degress	\N	\N	\N	\N
712	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Slope/MeasurementAtomized/MeasurementMethod	Method used to make measurement.	\N	\N	\N	\N
714	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Slope/MeasurementAtomized/MeasurementDuration	Duration of measurement in time.	\N	\N	\N	\N
715	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Slope/MeasurementAtomized/MeasurementAccuracy	Statement of accuracy of measurement.	\N	\N	\N	\N
717	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Slope/MeasurementAtomized/ParameterMeasured	Describes type of measure, such as width, abundance, circumference etc.	\N	\N	\N	\N
719	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Slope/MeasurementAtomized/MeasurementScale	Named scale.	\N	\N	\N	\N
721	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Slope/MeasurementAtomized/MeasurementLowerValue	Lower or only value..	\N	\N	\N	\N
723	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Slope/MeasurementAtomized/MeasurementUpperValue	Upper value where there is a range. 	\N	\N	\N	\N
724	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Slope/MeasurementText	Free text alternative to atomised version.	\N	\N	\N	\N
728	f	1	/DataSets/DataSet/Units/Unit/CollectorsFieldNumber	A number assigned to the unit by the collector	\N	\N	\N	\N
729	f	1	/DataSets/DataSet/Units/Unit/UnitMeasurements	Counts and other measurements referring to the unit	\N	\N	\N	\N
730	f	1	/DataSets/DataSet/Units/Unit/UnitMeasurements/UnitMeasurement	General purpose measurement element that can be used to store any kind of count or measurement related to a Unit.	\N	\N	\N	\N
734	f	1	/DataSets/DataSet/Units/Unit/UnitMeasurements/UnitMeasurement/MeasurementAtomized/MeasurementMethod	Method used to make measurement.	\N	\N	\N	\N
736	f	1	/DataSets/DataSet/Units/Unit/UnitMeasurements/UnitMeasurement/MeasurementAtomized/MeasurementDuration	Duration of measurement in time.	\N	\N	\N	\N
737	f	1	/DataSets/DataSet/Units/Unit/UnitMeasurements/UnitMeasurement/MeasurementAtomized/MeasurementAccuracy	Statement of accuracy of measurement.	\N	\N	\N	\N
739	f	1	/DataSets/DataSet/Units/Unit/UnitMeasurements/UnitMeasurement/MeasurementAtomized/ParameterMeasured	Describes type of measure, such as width, abundance, circumference etc.	\N	\N	\N	\N
741	f	1	/DataSets/DataSet/Units/Unit/UnitMeasurements/UnitMeasurement/MeasurementAtomized/MeasurementScale	Named scale.	\N	\N	\N	\N
743	f	1	/DataSets/DataSet/Units/Unit/UnitMeasurements/UnitMeasurement/MeasurementAtomized/MeasurementLowerValue	Lower or only value..	\N	\N	\N	\N
745	f	1	/DataSets/DataSet/Units/Unit/UnitMeasurements/UnitMeasurement/MeasurementAtomized/MeasurementUpperValue	Upper value where there is a range. 	\N	\N	\N	\N
746	f	1	/DataSets/DataSet/Units/Unit/UnitMeasurements/UnitMeasurement/MeasurementText	Free text alternative to atomised version.	\N	\N	\N	\N
748	f	1	/DataSets/DataSet/Units/Unit/UnitFacts	Free text facts about the specimen or unit. 	\N	\N	\N	\N
749	f	1	/DataSets/DataSet/Units/Unit/UnitFacts/UnitFact	A free text facts about the specimen or unit. 	\N	\N	\N	\N
750	f	1	/DataSets/DataSet/Units/Unit/UnitFacts/UnitFact/FactType	Categorisation term.	\N	\N	\N	\N
752	f	1	/DataSets/DataSet/Units/Unit/UnitFacts/UnitFact/FactText	Text of the fact.	\N	\N	\N	\N
754	f	1	/DataSets/DataSet/Units/Unit/UnitFacts/UnitFact/DateEntered	Date the fact text was added.	\N	\N	\N	\N
755	f	1	/DataSets/DataSet/Units/Unit/UnitFacts/UnitFact/AddedBy	Name of person contributing the fact.	\N	\N	\N	\N
756	f	1	/DataSets/DataSet/Units/Unit/UnitFacts/UnitFact/Reference	Published reference for that fact.	\N	\N	\N	\N
757	f	1	/DataSets/DataSet/Units/Unit/UnitFacts/UnitFact/Reference/ReferenceCitation	Formal citation for a paper or electronic publication.	\N	\N	\N	\N
758	f	1	/DataSets/DataSet/Units/Unit/UnitFacts/UnitFact/Reference/ReferenceDetail	Specific page, figure or illustration number(s) within the reference.	\N	\N	\N	\N
759	f	1	/DataSets/DataSet/Units/Unit/UnitFacts/UnitFact/Reference/URL	Universal Resource Identifier - Path to electronic source of document.	\N	\N	\N	\N
760	f	1	/DataSets/DataSet/Units/Unit/UnitDescription	Free text description of the unit. Any notes that do not fit elsewhere.	\N	\N	\N	\N
12	f	1	/DataSets/DataSet/DatasetDerivations/DatasetDerivation/DateSupplied	\N	\N	\N	\N	\N
16	f	1	/DataSets/DataSet/DatasetDerivations/DatasetDerivation/Supplier/Organisation/OrganisationName[@Language]	\N	\N	\N	\N	\N
17	f	1	/DataSets/DataSet/DatasetDerivations/DatasetDerivation/Supplier/Organisation/OrganisationCodes	\N	\N	\N	\N	\N
19	f	1	/DataSets/DataSet/DatasetDerivations/DatasetDerivation/Supplier/Organisation/OrganisationCodes/OrganisationCode[@PreferredFlag]	\N	\N	\N	\N	\N
24	f	1	/DataSets/DataSet/DatasetDerivations/DatasetDerivation/Supplier/Role[@Language]	\N	\N	\N	\N	\N
27	f	1	/DataSets/DataSet/DatasetDerivations/DatasetDerivation/Supplier/Addresses/Address[@PreferredFlag]	\N	\N	\N	\N	\N
32	f	1	/DataSets/DataSet/DatasetDerivations/DatasetDerivation/Supplier/TelephoneNumbers/TelephoneNumber[@PreferredFlag]	\N	\N	\N	\N	\N
33	f	1	/DataSets/DataSet/DatasetDerivations/DatasetDerivation/Supplier/TelephoneNumbers/TelephoneNumber[@TelephoneType]	\N	\N	\N	\N	\N
36	f	1	/DataSets/DataSet/DatasetDerivations/DatasetDerivation/Supplier/EmailAddresses/EmailAddress[@PreferredFlag]	\N	\N	\N	\N	\N
39	f	1	/DataSets/DataSet/DatasetDerivations/DatasetDerivation/Supplier/URLs/URL[@PreferredFlag]	\N	\N	\N	\N	\N
42	f	1	/DataSets/DataSet/DatasetDerivations/DatasetDerivation/Rights/TermsOfUse[@Language]	\N	\N	\N	\N	\N
44	f	1	/DataSets/DataSet/DatasetDerivations/DatasetDerivation/Rights/SpecificRestrictions[@Language]	\N	\N	\N	\N	\N
48	f	1	/DataSets/DataSet/DatasetDerivations/DatasetDerivation/Rights/LegalOwner/Organisation/OrganisationName[@Language]	\N	\N	\N	\N	\N
49	f	1	/DataSets/DataSet/DatasetDerivations/DatasetDerivation/Rights/LegalOwner/Organisation/OrganisationCodes	\N	\N	\N	\N	\N
51	f	1	/DataSets/DataSet/DatasetDerivations/DatasetDerivation/Rights/LegalOwner/Organisation/OrganisationCodes/OrganisationCode[@PreferredFlag]	\N	\N	\N	\N	\N
56	f	1	/DataSets/DataSet/DatasetDerivations/DatasetDerivation/Rights/LegalOwner/Role[@Language]	\N	\N	\N	\N	\N
59	f	1	/DataSets/DataSet/DatasetDerivations/DatasetDerivation/Rights/LegalOwner/Addresses/Address[@PreferredFlag]	\N	\N	\N	\N	\N
64	f	1	/DataSets/DataSet/DatasetDerivations/DatasetDerivation/Rights/LegalOwner/TelephoneNumbers/TelephoneNumber[@PreferredFlag]	\N	\N	\N	\N	\N
65	f	1	/DataSets/DataSet/DatasetDerivations/DatasetDerivation/Rights/LegalOwner/TelephoneNumbers/TelephoneNumber[@TelephoneType]	\N	\N	\N	\N	\N
68	f	1	/DataSets/DataSet/DatasetDerivations/DatasetDerivation/Rights/LegalOwner/EmailAddresses/EmailAddress[@PreferredFlag]	\N	\N	\N	\N	\N
71	f	1	/DataSets/DataSet/DatasetDerivations/DatasetDerivation/Rights/LegalOwner/URLs/URL[@PreferredFlag]	\N	\N	\N	\N	\N
73	f	1	/DataSets/DataSet/DatasetDerivations/DatasetDerivation/Rights/CopyrightDeclaration[@Language]	\N	\N	\N	\N	\N
75	f	1	/DataSets/DataSet/DatasetDerivations/DatasetDerivation/Rights/IPRDeclaration[@Language]	\N	\N	\N	\N	\N
79	f	1	/DataSets/DataSet/DatasetDerivations/DatasetDerivation/Statements/Acknowledgement[@Language]	\N	\N	\N	\N	\N
81	f	1	/DataSets/DataSet/DatasetDerivations/DatasetDerivation/Statements/Disclaimer[@Language]	\N	\N	\N	\N	\N
85	f	1	/DataSets/DataSet/DatasetDerivations/DatasetDerivation/Description[@Language]	\N	\N	\N	\N	\N
86	f	1	/DataSets/DataSet/DatasetDerivations/DatasetDerivation[@OriginalSource]	\N	\N	\N	\N	\N
95	f	1	/DataSets/DataSet/Units/Unit/RecordRights/TermsOfUse[@Language]	\N	\N	\N	\N	\N
97	f	1	/DataSets/DataSet/Units/Unit/RecordRights/SpecificRestrictions[@Language]	\N	\N	\N	\N	\N
101	f	1	/DataSets/DataSet/Units/Unit/RecordRights/LegalOwner/Organisation/OrganisationName[@Language]	\N	\N	\N	\N	\N
102	f	1	/DataSets/DataSet/Units/Unit/RecordRights/LegalOwner/Organisation/OrganisationCodes	\N	\N	\N	\N	\N
104	f	1	/DataSets/DataSet/Units/Unit/RecordRights/LegalOwner/Organisation/OrganisationCodes/OrganisationCode[@PreferredFlag]	\N	\N	\N	\N	\N
109	f	1	/DataSets/DataSet/Units/Unit/RecordRights/LegalOwner/Role[@Language]	\N	\N	\N	\N	\N
112	f	1	/DataSets/DataSet/Units/Unit/RecordRights/LegalOwner/Addresses/Address[@PreferredFlag]	\N	\N	\N	\N	\N
117	f	1	/DataSets/DataSet/Units/Unit/RecordRights/LegalOwner/TelephoneNumbers/TelephoneNumber[@PreferredFlag]	\N	\N	\N	\N	\N
118	f	1	/DataSets/DataSet/Units/Unit/RecordRights/LegalOwner/TelephoneNumbers/TelephoneNumber[@TelephoneType]	\N	\N	\N	\N	\N
121	f	1	/DataSets/DataSet/Units/Unit/RecordRights/LegalOwner/EmailAddresses/EmailAddress[@PreferredFlag]	\N	\N	\N	\N	\N
124	f	1	/DataSets/DataSet/Units/Unit/RecordRights/LegalOwner/URLs/URL[@PreferredFlag]	\N	\N	\N	\N	\N
126	f	1	/DataSets/DataSet/Units/Unit/RecordRights/CopyrightDeclaration[@Language]	\N	\N	\N	\N	\N
128	f	1	/DataSets/DataSet/Units/Unit/RecordRights/IPRDeclaration[@Language]	\N	\N	\N	\N	\N
132	f	1	/DataSets/DataSet/Units/Unit/UnitStatements/Acknowledgement[@Language]	\N	\N	\N	\N	\N
134	f	1	/DataSets/DataSet/Units/Unit/UnitStatements/Disclaimer[@Language]	\N	\N	\N	\N	\N
140	f	1	/DataSets/DataSet/Units/Unit/Identifications	\N	\N	\N	\N	\N
145	f	1	/DataSets/DataSet/Units/Unit/Identifications/Identification/TaxonIdentified/HigherTaxa/HigherTaxon[@TaxonRank]	\N	\N	\N	\N	\N
153	f	1	/DataSets/DataSet/Units/Unit/Identifications/Identification/TaxonIdentified/NameComments[@Language]	\N	\N	\N	\N	\N
155	f	1	/DataSets/DataSet/Units/Unit/Identifications/Identification/TaxonIdentified/ScientificNameAtomized/Bacterial	\N	\N	\N	\N	\N
164	f	1	/DataSets/DataSet/Units/Unit/Identifications/Identification/TaxonIdentified/ScientificNameAtomized/Botanical	\N	\N	\N	\N	\N
176	f	1	/DataSets/DataSet/Units/Unit/Identifications/Identification/TaxonIdentified/ScientificNameAtomized/Zoological	\N	\N	\N	\N	\N
185	f	1	/DataSets/DataSet/Units/Unit/Identifications/Identification/TaxonIdentified/ScientificNameAtomized/Zoological/NamedIndividual	\N	\N	\N	\N	\N
186	f	1	/DataSets/DataSet/Units/Unit/Identifications/Identification/TaxonIdentified/ScientificNameAtomized/Viral	\N	\N	\N	\N	\N
190	f	1	/DataSets/DataSet/Units/Unit/Identifications/Identification/TaxonIdentified/InformalNameString[@Language]	\N	\N	\N	\N	\N
213	f	1	/DataSets/DataSet/Units/Unit/Identifications/Identification/IdentificationNotes[@Language]	\N	\N	\N	\N	\N
214	f	1	/DataSets/DataSet/Units/Unit/Identifications/Identification[@PreferredIdentificationFlag]	\N	\N	\N	\N	\N
231	f	1	/DataSets/DataSet/Units/Unit/UnitCollectionDomain/CultureCollectionUnit/CultureNames/CultureName[@Language]	\N	\N	\N	\N	\N
232	f	1	/DataSets/DataSet/Units/Unit/UnitCollectionDomain/CultureCollectionUnit/GrowthConditions	\N	\N	\N	\N	\N
233	f	1	/DataSets/DataSet/Units/Unit/UnitCollectionDomain/CultureCollectionUnit/GrowthConditions[@Language]	\N	\N	\N	\N	\N
235	f	1	/DataSets/DataSet/Units/Unit/UnitCollectionDomain/CultureCollectionUnit/CultureMedium[@Language]	\N	\N	\N	\N	\N
236	f	1	/DataSets/DataSet/Units/Unit/UnitCollectionDomain/CultureCollectionUnit/Aerobicity	\N	\N	\N	\N	\N
238	f	1	/DataSets/DataSet/Units/Unit/UnitCollectionDomain/CultureCollectionUnit/Temperature[@TemperatureType]	\N	\N	\N	\N	\N
239	f	1	/DataSets/DataSet/Units/Unit/UnitCollectionDomain/CultureCollectionUnit/Applications	\N	\N	\N	\N	\N
240	f	1	/DataSets/DataSet/Units/Unit/UnitCollectionDomain/CultureCollectionUnit/Applications[@Language]	\N	\N	\N	\N	\N
241	f	1	/DataSets/DataSet/Units/Unit/UnitCollectionDomain/CultureCollectionUnit/Hazard	\N	\N	\N	\N	\N
242	f	1	/DataSets/DataSet/Units/Unit/UnitCollectionDomain/CultureCollectionUnit/Hazard[@Language]	\N	\N	\N	\N	\N
250	f	1	/DataSets/DataSet/Units/Unit/UnitCollectionDomain/MycologicalUnit/MycologicalSexualStage	\N	\N	\N	\N	\N
255	f	1	/DataSets/DataSet/Units/Unit/UnitCollectionDomain/PalaeontologicalUnit/PalUnitPreservation/PalUnitPreservationCompleteness	\N	\N	\N	\N	\N
256	f	1	/DataSets/DataSet/Units/Unit/UnitCollectionDomain/PalaeontologicalUnit/PalUnitPreservation/PalUnitPreservationCompleteness[@Language]	\N	\N	\N	\N	\N
258	f	1	/DataSets/DataSet/Units/Unit/UnitCollectionDomain/PalaeontologicalUnit/PalUnitPreservation/PalUnitPreservationForm[@Language]	\N	\N	\N	\N	\N
260	f	1	/DataSets/DataSet/Units/Unit/UnitCollectionDomain/PalaeontologicalUnit/PalUnitPreservation/PalUnitPreservationMatrix[@Language]	\N	\N	\N	\N	\N
262	f	1	/DataSets/DataSet/Units/Unit/UnitCollectionDomain/PalaeontologicalUnit/PalUnitPreservation/PalUnitPreservationMineralisation[@Language]	\N	\N	\N	\N	\N
264	f	1	/DataSets/DataSet/Units/Unit/UnitCollectionDomain/PalaeontologicalUnit/PalUnitPreservation/PalUnitPreservationTaphonomy[@Language]	\N	\N	\N	\N	\N
269	f	1	/DataSets/DataSet/Units/Unit/UnitCollectionDomain/ZoologicalUnit/ZoologyPhase	\N	\N	\N	\N	\N
275	f	1	/DataSets/DataSet/Units/Unit/UnitStateDomain/SpecimenUnit/Acquisition/AcquisitionSourceText[@Language]	\N	\N	\N	\N	\N
277	f	1	/DataSets/DataSet/Units/Unit/UnitStateDomain/SpecimenUnit/Acquisition/AcquisitionType[@Language]	\N	\N	\N	\N	\N
284	f	1	/DataSets/DataSet/Units/Unit/UnitStateDomain/SpecimenUnit/UnitPreparation/PreparationType[@Language]	\N	\N	\N	\N	\N
286	f	1	/DataSets/DataSet/Units/Unit/UnitStateDomain/SpecimenUnit/UnitPreparation/PreparationProcess[@Language]	\N	\N	\N	\N	\N
288	f	1	/DataSets/DataSet/Units/Unit/UnitStateDomain/SpecimenUnit/UnitPreparation/PreparationMaterials[@Language]	\N	\N	\N	\N	\N
290	f	1	/DataSets/DataSet/Units/Unit/UnitStateDomain/SpecimenUnit/SpecimenUnitPart[@Language]	\N	\N	\N	\N	\N
291	f	1	/DataSets/DataSet/Units/Unit/UnitStateDomain/SpecimenUnit/SpecimenUnitMarks	\N	\N	\N	\N	\N
294	f	1	/DataSets/DataSet/Units/Unit/UnitStateDomain/SpecimenUnit/SpecimenUnitMarks/SpecimenUnitMark/MarkType[@Language]	\N	\N	\N	\N	\N
296	f	1	/DataSets/DataSet/Units/Unit/UnitStateDomain/SpecimenUnit/SpecimenUnitMarks/SpecimenUnitMark/MarkText[@Language]	\N	\N	\N	\N	\N
298	f	1	/DataSets/DataSet/Units/Unit/UnitStateDomain/SpecimenUnit/SpecimenUnitMarks/SpecimenUnitMark/PositionOnObject[@Language]	\N	\N	\N	\N	\N
301	f	1	/DataSets/DataSet/Units/Unit/UnitStateDomain/SpecimenUnit/SpecimenUnitMarks/SpecimenUnitMark/MarkComment[@Language]	\N	\N	\N	\N	\N
315	f	1	/DataSets/DataSet/Units/Unit/UnitStateDomain/SpecimenUnit/SpecimenUnitHistory/PreviousUnit/Comment[@Language]	\N	\N	\N	\N	\N
316	f	1	/DataSets/DataSet/Units/Unit/UnitStateDomain/SpecimenUnit/NomenclaturalTypeDesignations	\N	\N	\N	\N	\N
331	f	1	/DataSets/DataSet/Units/Unit/UnitStateDomain/SpecimenUnit/NomenclaturalTypeDesignations/NomenclaturalTypeDesignation/VerificationNotes[@Language]	\N	\N	\N	\N	\N
335	f	1	/DataSets/DataSet/Units/Unit/UnitStateDomain/ObservationUnit/ObservationMethod/Domain[@Language]	\N	\N	\N	\N	\N
337	f	1	/DataSets/DataSet/Units/Unit/UnitStateDomain/ObservationUnit/ObservationMethod/Term[@Language]	\N	\N	\N	\N	\N
341	f	1	/DataSets/DataSet/Units/Unit/UnitStateDomain/ObservationUnit/ObservationMethod/Comment[@Language]	\N	\N	\N	\N	\N
342	f	1	/DataSets/DataSet/Units/Unit/UnitStateDomain/ObservationUnit/ObservationUnitIdentifiers	\N	\N	\N	\N	\N
344	f	1	/DataSets/DataSet/Units/Unit/UnitStateDomain/ObservationUnit/ObservationUnitIdentifiers/ObservationUnitIdentifier[@PreferredFlag]	\N	\N	\N	\N	\N
345	f	1	/DataSets/DataSet/Units/Unit/UnitStateDomain/ObservationUnit/ObservationUnitIdentifiers/ObservationUnitIdentifier[@Type]	\N	\N	\N	\N	\N
346	f	1	/DataSets/DataSet/Units/Unit/UnitReferences	\N	\N	\N	\N	\N
356	f	1	/DataSets/DataSet/Units/Unit/UnitDigitalImages/UnitDigitalImage/ImageContext[@Language]	\N	\N	\N	\N	\N
361	f	1	/DataSets/DataSet/Units/Unit/UnitDigitalImages/UnitDigitalImage/ImageIPR/TermsOfUse[@Language]	\N	\N	\N	\N	\N
363	f	1	/DataSets/DataSet/Units/Unit/UnitDigitalImages/UnitDigitalImage/ImageIPR/SpecificRestrictions[@Language]	\N	\N	\N	\N	\N
367	f	1	/DataSets/DataSet/Units/Unit/UnitDigitalImages/UnitDigitalImage/ImageIPR/LegalOwner/Organisation/OrganisationName[@Language]	\N	\N	\N	\N	\N
368	f	1	/DataSets/DataSet/Units/Unit/UnitDigitalImages/UnitDigitalImage/ImageIPR/LegalOwner/Organisation/OrganisationCodes	\N	\N	\N	\N	\N
370	f	1	/DataSets/DataSet/Units/Unit/UnitDigitalImages/UnitDigitalImage/ImageIPR/LegalOwner/Organisation/OrganisationCodes/OrganisationCode[@PreferredFlag]	\N	\N	\N	\N	\N
375	f	1	/DataSets/DataSet/Units/Unit/UnitDigitalImages/UnitDigitalImage/ImageIPR/LegalOwner/Role[@Language]	\N	\N	\N	\N	\N
378	f	1	/DataSets/DataSet/Units/Unit/UnitDigitalImages/UnitDigitalImage/ImageIPR/LegalOwner/Addresses/Address[@PreferredFlag]	\N	\N	\N	\N	\N
383	f	1	/DataSets/DataSet/Units/Unit/UnitDigitalImages/UnitDigitalImage/ImageIPR/LegalOwner/TelephoneNumbers/TelephoneNumber[@PreferredFlag]	\N	\N	\N	\N	\N
384	f	1	/DataSets/DataSet/Units/Unit/UnitDigitalImages/UnitDigitalImage/ImageIPR/LegalOwner/TelephoneNumbers/TelephoneNumber[@TelephoneType]	\N	\N	\N	\N	\N
387	f	1	/DataSets/DataSet/Units/Unit/UnitDigitalImages/UnitDigitalImage/ImageIPR/LegalOwner/EmailAddresses/EmailAddress[@PreferredFlag]	\N	\N	\N	\N	\N
392	f	1	/DataSets/DataSet/Units/Unit/UnitDigitalImages/UnitDigitalImage/ImageIPR/CopyrightDeclaration[@Language]	\N	\N	\N	\N	\N
394	f	1	/DataSets/DataSet/Units/Unit/UnitDigitalImages/UnitDigitalImage/ImageIPR/IPRDeclaration[@Language]	\N	\N	\N	\N	\N
397	f	1	/DataSets/DataSet/Units/Unit/UnitDigitalImages/UnitDigitalImage/Comment[@Language]	\N	\N	\N	\N	\N
398	f	1	/DataSets/DataSet/Units/Unit/UnitDigitalImages/UnitDigitalImage[@Original]	\N	\N	\N	\N	\N
405	f	1	/DataSets/DataSet/Units/Unit/UnitAssociations/UnitAssociation/AssociationType[@Language]	\N	\N	\N	\N	\N
407	f	1	/DataSets/DataSet/Units/Unit/UnitAssociations/UnitAssociation/Comment[@Language]	\N	\N	\N	\N	\N
408	f	1	/DataSets/DataSet/Units/Unit/UnitAssemblages	\N	\N	\N	\N	\N
412	f	1	/DataSets/DataSet/Units/Unit/UnitAssemblages/UnitAssemblage/AssemblageName[@Languge]	\N	\N	\N	\N	\N
425	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringAgents/GatheringAgent[@PrimaryCollectorFlag]	\N	\N	\N	\N	\N
429	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringAgents/GatheringAgent/Organization/OrganisationName[@Language]	\N	\N	\N	\N	\N
430	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringAgents/GatheringAgent/Organization/OrganisationCodes	\N	\N	\N	\N	\N
432	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringAgents/GatheringAgent/Organization/OrganisationCodes/OrganisationCode[@PreferredFlag]	\N	\N	\N	\N	\N
439	f	1	/DataSets/DataSet/Units/Unit/Gathering/Project/ProjectTitle[@Language]	\N	\N	\N	\N	\N
443	f	1	/DataSets/DataSet/Units/Unit/Gathering/Project/Contact/Organisation/OrganisationName[@Language]	\N	\N	\N	\N	\N
444	f	1	/DataSets/DataSet/Units/Unit/Gathering/Project/Contact/Organisation/OrganisationCodes	\N	\N	\N	\N	\N
446	f	1	/DataSets/DataSet/Units/Unit/Gathering/Project/Contact/Organisation/OrganisationCodes/OrganisationCode[@PreferredFlag]	\N	\N	\N	\N	\N
451	f	1	/DataSets/DataSet/Units/Unit/Gathering/Project/Contact/Role[@Language]	\N	\N	\N	\N	\N
454	f	1	/DataSets/DataSet/Units/Unit/Gathering/Project/Contact/Addresses/Address[@PreferredFlag]	\N	\N	\N	\N	\N
459	f	1	/DataSets/DataSet/Units/Unit/Gathering/Project/Contact/TelephoneNumbers/TelephoneNumber[@PreferredFlag]	\N	\N	\N	\N	\N
460	f	1	/DataSets/DataSet/Units/Unit/Gathering/Project/Contact/TelephoneNumbers/TelephoneNumber[@TelephoneType]	\N	\N	\N	\N	\N
463	f	1	/DataSets/DataSet/Units/Unit/Gathering/Project/Contact/EmailAddresses/EmailAddress[@PreferredFlag]	\N	\N	\N	\N	\N
466	f	1	/DataSets/DataSet/Units/Unit/Gathering/Project/Contact/URLs/URL[@PreferredFlag]	\N	\N	\N	\N	\N
468	f	1	/DataSets/DataSet/Units/Unit/Gathering/PlatformName[@Language]	\N	\N	\N	\N	\N
471	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/LocalityText[@Language]	\N	\N	\N	\N	\N
473	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/ContinentOrOcean[@Language]	\N	\N	\N	\N	\N
475	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Country[@Derived]	\N	\N	\N	\N	\N
477	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Country/CountryName[@Language]	\N	\N	\N	\N	\N
479	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Country/CountryNameDerived[@Language]	\N	\N	\N	\N	\N
482	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/NamedAreas	\N	\N	\N	\N	\N
485	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/NamedAreas/NamedArea/NamedAreaClass[@Language]	\N	\N	\N	\N	\N
487	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/NamedAreas/NamedArea/NamedAreaName[@Language]	\N	\N	\N	\N	\N
490	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/NamedAreas/NamedArea/DataSource	\N	\N	\N	\N	\N
491	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/NearNamedPlaces	\N	\N	\N	\N	\N
492	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/NearNamedPlaces/NamedPlaceRelation	\N	\N	\N	\N	\N
494	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/NearNamedPlaces/NamedPlaceRelation/NearNamedPlace[@Language]	\N	\N	\N	\N	\N
496	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/NearNamedPlaces/NamedPlaceRelation/NearNamedPlaceRelationTo[@Language]	\N	\N	\N	\N	\N
497	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/NearNamedPlaces/NamedPlaceRelation[@DerivedFlag]	\N	\N	\N	\N	\N
499	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/AreaDetail[@Language]	\N	\N	\N	\N	\N
502	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/WFS[@GetPost]	\N	\N	\N	\N	\N
504	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/SiteCoordinateSets	\N	\N	\N	\N	\N
507	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/SiteCoordinateSets/SiteCoordinates/CoordinatesUTM	\N	\N	\N	\N	\N
508	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/SiteCoordinateSets/SiteCoordinates/CoordinatesUTM/UTMZone	\N	\N	\N	\N	\N
509	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/SiteCoordinateSets/SiteCoordinates/CoordinatesUTM/UTMEastWest	\N	\N	\N	\N	\N
510	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/SiteCoordinateSets/SiteCoordinates/CoordinatesUTM/UTMNorthSouth	\N	\N	\N	\N	\N
511	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/SiteCoordinateSets/SiteCoordinates/CoordinatesUTM/UTMMethod	\N	\N	\N	\N	\N
514	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/SiteCoordinateSets/SiteCoordinates/CoordinatesGrid/GridCellCode	\N	\N	\N	\N	\N
520	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/SiteCoordinateSets/SiteCoordinates/CoordinatesLatLong/ISOAccuracy	\N	\N	\N	\N	\N
523	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/SiteCoordinateSets/SiteCoordinates/CoordinatesLatLong/CoordinateErrorMethod	\N	\N	\N	\N	\N
525	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Altitude/MeasurementAtomized	\N	\N	\N	\N	\N
526	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Altitude/MeasurementAtomized/MeasurementAppliesTo	\N	\N	\N	\N	\N
527	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Altitude/MeasurementAtomized/MeasurementAppliesTo[@Language]	\N	\N	\N	\N	\N
529	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Altitude/MeasurementAtomized/MeasurementMethod[@Language]	\N	\N	\N	\N	\N
532	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Altitude/MeasurementAtomized/MeasurementAccuracy[@Language]	\N	\N	\N	\N	\N
534	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Altitude/MeasurementAtomized/ParameterMeasured[@Language]	\N	\N	\N	\N	\N
536	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Altitude/MeasurementAtomized/MeasurementScale[@Language]	\N	\N	\N	\N	\N
538	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Altitude/MeasurementAtomized/MeasurementLowerValue[@ValueDataType]	\N	\N	\N	\N	\N
541	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Altitude/MeasurementText[@Language]	\N	\N	\N	\N	\N
543	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Depth/MeasurementAtomized	\N	\N	\N	\N	\N
544	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Depth/MeasurementAtomized/MeasurementAppliesTo	\N	\N	\N	\N	\N
545	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Depth/MeasurementAtomized/MeasurementAppliesTo[@Language]	\N	\N	\N	\N	\N
547	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Depth/MeasurementAtomized/MeasurementMethod[@Language]	\N	\N	\N	\N	\N
550	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Depth/MeasurementAtomized/MeasurementAccuracy[@Language]	\N	\N	\N	\N	\N
552	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Depth/MeasurementAtomized/ParameterMeasured[@Language]	\N	\N	\N	\N	\N
554	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Depth/MeasurementAtomized/MeasurementScale[@Language]	\N	\N	\N	\N	\N
556	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Depth/MeasurementAtomized/MeasurementLowerValue[@ValueDataType]	\N	\N	\N	\N	\N
559	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Depth/MeasurementText[@Language]	\N	\N	\N	\N	\N
561	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Height/MeasurementAtomized	\N	\N	\N	\N	\N
562	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Height/MeasurementAtomized/MeasurementAppliesTo	\N	\N	\N	\N	\N
563	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Height/MeasurementAtomized/MeasurementAppliesTo[@Language]	\N	\N	\N	\N	\N
565	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Height/MeasurementAtomized/MeasurementMethod[@Language]	\N	\N	\N	\N	\N
568	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Height/MeasurementAtomized/MeasurementAccuracy[@Language]	\N	\N	\N	\N	\N
570	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Height/MeasurementAtomized/ParameterMeasured[@Language]	\N	\N	\N	\N	\N
572	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Height/MeasurementAtomized/MeasurementScale[@Language]	\N	\N	\N	\N	\N
574	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Height/MeasurementAtomized/MeasurementLowerValue[@ValueDataType]	\N	\N	\N	\N	\N
577	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Height/MeasurementText[@Language]	\N	\N	\N	\N	\N
579	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Stratigraphy/ChronstratigraphicTerms	\N	\N	\N	\N	\N
582	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Stratigraphy/ChronstratigraphicTerms/ChronostratigraphicTerm/Domain[@Language]	\N	\N	\N	\N	\N
584	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Stratigraphy/ChronstratigraphicTerms/ChronostratigraphicTerm/Term[@Language]	\N	\N	\N	\N	\N
588	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Stratigraphy/ChronstratigraphicTerms/ChronostratigraphicTerm/Comment[@Language]	\N	\N	\N	\N	\N
589	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Stratigraphy/BiostratigraphicTerms	\N	\N	\N	\N	\N
592	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Stratigraphy/BiostratigraphicTerms/BiostratigraphicTerm/Domain[@Language]	\N	\N	\N	\N	\N
594	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Stratigraphy/BiostratigraphicTerms/BiostratigraphicTerm/Term[@Language]	\N	\N	\N	\N	\N
598	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Stratigraphy/BiostratigraphicTerms/BiostratigraphicTerm/Comment[@Language]	\N	\N	\N	\N	\N
599	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Stratigraphy/LithstratigraphicTerms	\N	\N	\N	\N	\N
602	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Stratigraphy/LithstratigraphicTerms/LithostratigraphicTerm/Domain[@Language]	\N	\N	\N	\N	\N
604	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Stratigraphy/LithstratigraphicTerms/LithostratigraphicTerm/Term[@Language]	\N	\N	\N	\N	\N
608	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Stratigraphy/LithstratigraphicTerms/LithostratigraphicTerm/Comment[@Language]	\N	\N	\N	\N	\N
612	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/BiotopeData/BiotopeClassification[@ClassificationUsed]	\N	\N	\N	\N	\N
613	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/BiotopeData/BiotopeClassification[@Language]	\N	\N	\N	\N	\N
615	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/BiotopeData/BiotopeName[@Type]	\N	\N	\N	\N	\N
616	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/BiotopeData/BiotopeName[@Language]	\N	\N	\N	\N	\N
618	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/BiotopeData/BiotopeText[@Language]	\N	\N	\N	\N	\N
621	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/BiotopeData/BiotopeMeasurments/BiotopeMeasurment/MeasurementAtomized	\N	\N	\N	\N	\N
622	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/BiotopeData/BiotopeMeasurments/BiotopeMeasurment/MeasurementAtomized/MeasurementAppliesTo	\N	\N	\N	\N	\N
623	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/BiotopeData/BiotopeMeasurments/BiotopeMeasurment/MeasurementAtomized/MeasurementAppliesTo[@Language]	\N	\N	\N	\N	\N
625	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/BiotopeData/BiotopeMeasurments/BiotopeMeasurment/MeasurementAtomized/MeasurementMethod[@Language]	\N	\N	\N	\N	\N
628	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/BiotopeData/BiotopeMeasurments/BiotopeMeasurment/MeasurementAtomized/MeasurementAccuracy[@Language]	\N	\N	\N	\N	\N
630	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/BiotopeData/BiotopeMeasurments/BiotopeMeasurment/MeasurementAtomized/ParameterMeasured[@Language]	\N	\N	\N	\N	\N
632	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/BiotopeData/BiotopeMeasurments/BiotopeMeasurment/MeasurementAtomized/MeasurementScale[@Language]	\N	\N	\N	\N	\N
634	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/BiotopeData/BiotopeMeasurments/BiotopeMeasurment/MeasurementAtomized/MeasurementLowerValue[@ValueDataType]	\N	\N	\N	\N	\N
637	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/BiotopeData/BiotopeMeasurments/BiotopeMeasurment/MeasurementText[@Language]	\N	\N	\N	\N	\N
641	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Synecology/Comment[@Language]	\N	\N	\N	\N	\N
646	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Synecology/AssociatedTaxa/TaxonIdentified/HigherTaxa/HigherTaxon[@TaxonRank]	\N	\N	\N	\N	\N
651	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Synecology/AssociatedTaxa/TaxonIdentified/IdentificationQualifier[@Rank]	\N	\N	\N	\N	\N
654	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Synecology/AssociatedTaxa/TaxonIdentified/NameComments[@Language]	\N	\N	\N	\N	\N
656	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Synecology/AssociatedTaxa/TaxonIdentified/ScientificNameAtomized/Bacterial	\N	\N	\N	\N	\N
665	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Synecology/AssociatedTaxa/TaxonIdentified/ScientificNameAtomized/Botanical	\N	\N	\N	\N	\N
677	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Synecology/AssociatedTaxa/TaxonIdentified/ScientificNameAtomized/Zoological	\N	\N	\N	\N	\N
686	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Synecology/AssociatedTaxa/TaxonIdentified/ScientificNameAtomized/Zoological/NamedIndividual	\N	\N	\N	\N	\N
687	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Synecology/AssociatedTaxa/TaxonIdentified/ScientificNameAtomized/Viral	\N	\N	\N	\N	\N
691	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Synecology/AssociatedTaxa/TaxonIdentified/InformalNameString[@Language]	\N	\N	\N	\N	\N
697	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Aspect/AspectText[@Language]	\N	\N	\N	\N	\N
701	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/SiteFeatures/SiteFeature/Domain[@Language]	\N	\N	\N	\N	\N
703	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/SiteFeatures/SiteFeature/Term[@Language]	\N	\N	\N	\N	\N
707	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/SiteFeatures/SiteFeature/Comment[@Language]	\N	\N	\N	\N	\N
709	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Slope/MeasurementAtomized	\N	\N	\N	\N	\N
710	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Slope/MeasurementAtomized/MeasurementAppliesTo	\N	\N	\N	\N	\N
711	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Slope/MeasurementAtomized/MeasurementAppliesTo[@Language]	\N	\N	\N	\N	\N
713	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Slope/MeasurementAtomized/MeasurementMethod[@Language]	\N	\N	\N	\N	\N
716	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Slope/MeasurementAtomized/MeasurementAccuracy[@Language]	\N	\N	\N	\N	\N
718	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Slope/MeasurementAtomized/ParameterMeasured[@Language]	\N	\N	\N	\N	\N
720	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Slope/MeasurementAtomized/MeasurementScale[@Language]	\N	\N	\N	\N	\N
722	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Slope/MeasurementAtomized/MeasurementLowerValue[@ValueDataType]	\N	\N	\N	\N	\N
725	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Slope/MeasurementText[@Language]	\N	\N	\N	\N	\N
726	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Notes	\N	\N	\N	\N	\N
727	f	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Notes[@Language]	\N	\N	\N	\N	\N
731	f	1	/DataSets/DataSet/Units/Unit/UnitMeasurements/UnitMeasurement/MeasurementAtomized	\N	\N	\N	\N	\N
732	f	1	/DataSets/DataSet/Units/Unit/UnitMeasurements/UnitMeasurement/MeasurementAtomized/MeasurementAppliesTo	\N	\N	\N	\N	\N
733	f	1	/DataSets/DataSet/Units/Unit/UnitMeasurements/UnitMeasurement/MeasurementAtomized/MeasurementAppliesTo[@Language]	\N	\N	\N	\N	\N
735	f	1	/DataSets/DataSet/Units/Unit/UnitMeasurements/UnitMeasurement/MeasurementAtomized/MeasurementMethod[@Language]	\N	\N	\N	\N	\N
738	f	1	/DataSets/DataSet/Units/Unit/UnitMeasurements/UnitMeasurement/MeasurementAtomized/MeasurementAccuracy[@Language]	\N	\N	\N	\N	\N
740	f	1	/DataSets/DataSet/Units/Unit/UnitMeasurements/UnitMeasurement/MeasurementAtomized/ParameterMeasured[@Language]	\N	\N	\N	\N	\N
742	f	1	/DataSets/DataSet/Units/Unit/UnitMeasurements/UnitMeasurement/MeasurementAtomized/MeasurementScale[@Language]	\N	\N	\N	\N	\N
744	f	1	/DataSets/DataSet/Units/Unit/UnitMeasurements/UnitMeasurement/MeasurementAtomized/MeasurementLowerValue[@ValueDataType]	\N	\N	\N	\N	\N
747	f	1	/DataSets/DataSet/Units/Unit/UnitMeasurements/UnitMeasurement/MeasurementText[@Language]	\N	\N	\N	\N	\N
751	f	1	/DataSets/DataSet/Units/Unit/UnitFacts/UnitFact/FactType[@Language]	\N	\N	\N	\N	\N
753	f	1	/DataSets/DataSet/Units/Unit/UnitFacts/UnitFact/FactText[@Language]	\N	\N	\N	\N	\N
761	f	1	/DataSets/DataSet/Units/Unit/UnitDescription[@Language]	\N	\N	\N	\N	\N
146	t	1	/DataSets/DataSet/Units/Unit/Identifications/Identification/TaxonIdentified/NameAuthorYearString	Full scientific name including species or infraspecies name  (bi-or trinomen), autho(s)r or author team(s) and - where relevant - year.	\N	\N	\N	\N
476	t	1	/DataSets/DataSet/Units/Unit/Gathering/GatheringSite/Country/CountryName	Name of country or major region for specimen or observation	\N	\N	\N	\N
\.


--
--
-- Name: datasourceconcept; Type: TABLE DATA; Schema: public; Owner: postgres
--

COPY datasourceconcept (datasource_fk, concept_fk, created_who, created_when, updated_who, updated_when) FROM stdin;
\.


--
--
-- Name: dataquality; Type: TABLE DATA; Schema: public; Owner: postgres
--

COPY dataquality (dataquality_id, nn_fk, source_fk, data_id, data_type, data_value, error, created_who, created_when) FROM stdin;
\.



--
--
-- Name: dataqualitytype; Type: TABLE DATA; Schema: public; Owner: postgres
--

COPY dataqualitytype (dataqualitytype_id, display, tablename, fieldname, category_field, category_value) FROM stdin;
100	Bodyname	bodyname	\N	\N	\N
101	Description URL	descriptionurl	description_url	\N	\N
102	Description	description	description	\N	\N
103	Hierarchy	ispartof	parent_body_fk	\N	\N
104	Body Record	body	\N	\N	\N
105	Related Material	relatedmaterial	related_material	\N	\N
106	Keywords	keyword	keyword	\N	\N
107	Address	address	\N	\N	\N
108	Communication	communication	\N	\N	\N
109	Persons	person	\N	\N	\N
110	Person Linkage	personinbody	\N	\N	\N
1000	National Node URL	body	nn_url	\N	\N
1070	Logo URL	address	logo_url	\N	\N
1050	Related Websites	relatedmaterial	related_material	related_material_type_fk	3
1052	Related Collections	relatedmaterial	realted_material	related_material_type_fk	2
1051	Related Publications	relatedmaterial	related_material	related_material_type_fk	1
\.




--
--
-- Name: webspy_whois; Type: TABLE DATA; Schema: public; Owner: postgres
--

COPY webspy_whois (webspy_whois_id, ip, "domain", town, country) FROM stdin;
1	129.237.201.102	KUHUB.CC.UKANS.EDU	Lawrence, Kansas	US
2	131.220.79.33	UNI-BONN	Bonn	DE
3	134.1.254.200	AWI-BREMERHAVEN.DE	Bremerhaven	DE
4	138.4.92.5	REDUPM	Madrid	ES
5	138.130.219.162	NCC-NET	Perth	AU
6	141.20.244.253	HUBNET	Berlin	DE
7	141.20.244.18	HUBNET	Berlin	DE
8	141.35.164.33	UNI-JENANET	\N	DE
9	161.116.168.61	UBNET	Barcelona	ES
10	172.182.28.130	AOL-172BLK	Vienna, Virginia	US
11	172.179.122.227	AOL-172BLK	Vienna, Virginia	US
12	172.184.224.24	AOL-172BLK	Vienna, Virginia	US
13	193.175.73.201	charite.de	Berlin	DE
14	213.94.0.214	elpais.es	Madrid	ES
\.



-- ---------------
-- *** INDICES ***
-- ---------------


--
--
-- Name: personrole_idx_00; Type: INDEX; Schema: public; Owner: postgres
--

CREATE INDEX personrole_idx_00 ON personrole USING btree (person_role_id);


--
--
-- Name: isocountry_idx_00; Type: INDEX; Schema: public; Owner: postgres
--

CREATE INDEX isocountry_idx_00 ON isocountry USING btree (iso_country_id);


--
--
-- Name: relatedmaterialtype_idx_00; Type: INDEX; Schema: public; Owner: postgres
--

CREATE INDEX relatedmaterialtype_idx_00 ON relatedmaterialtype USING btree (related_material_type_id);


--
--
-- Name: keywordtype_idx_00; Type: INDEX; Schema: public; Owner: postgres
--

CREATE INDEX keywordtype_idx_00 ON keywordtype USING btree (keyword_type_id);


--
--
-- Name: qualifier_idx; Type: INDEX; Schema: public; Owner: postgres
--

CREATE INDEX qualifier_idx ON qualifier USING btree (qualifier_id);


--
--
-- Name: bodytype_idx_00; Type: INDEX; Schema: public; Owner: postgres
--

CREATE INDEX bodytype_idx_00 ON bodytype USING btree (body_type_id);


--
--
-- Name: personinbody_idx_01; Type: INDEX; Schema: public; Owner: postgres
--

CREATE INDEX personinbody_idx_01 ON personinbody USING btree (person_fk);


--
--
-- Name: personinbody_idx_02; Type: INDEX; Schema: public; Owner: postgres
--

CREATE INDEX personinbody_idx_02 ON personinbody USING btree (body_fk);


--
--
-- Name: personinbody_idx_03; Type: INDEX; Schema: public; Owner: postgres
--

CREATE INDEX personinbody_idx_03 ON personinbody USING btree (person_role_fk);


--
--
-- Name: ispartof_idx_01; Type: INDEX; Schema: public; Owner: postgres
--

CREATE INDEX ispartof_idx_01 ON ispartof USING btree (child_body_fk);


--
--
-- Name: ispartof_idx_02; Type: INDEX; Schema: public; Owner: postgres
--

CREATE INDEX ispartof_idx_02 ON ispartof USING btree (parent_body_fk);


--
--
-- Name: person_idx_00; Type: INDEX; Schema: public; Owner: postgres
--

CREATE INDEX person_idx_00 ON person USING btree (person_id);


--
--
-- Name: person_idx_01; Type: INDEX; Schema: public; Owner: postgres
--

CREATE INDEX person_idx_01 ON person USING btree (address_fk);


--
--
-- Name: person_idx_02; Type: INDEX; Schema: public; Owner: postgres
--

CREATE INDEX person_idx_02 ON person USING btree (communication_fk);


--
--
-- Name: communication_idx_00; Type: INDEX; Schema: public; Owner: postgres
--

CREATE INDEX communication_idx_00 ON communication USING btree (communication_id);


--
--
-- Name: bodykeyword_idx_01; Type: INDEX; Schema: public; Owner: postgres
--

CREATE INDEX bodykeyword_idx_01 ON bodykeyword USING btree (body_fk);


--
--
-- Name: bodykeyword_idx_02; Type: INDEX; Schema: public; Owner: postgres
--

CREATE INDEX bodykeyword_idx_02 ON bodykeyword USING btree (keyword_fk);


--
--
-- Name: webspy_idx_00; Type: INDEX; Schema: public; Owner: postgres
--

CREATE INDEX webspy_idx_00 ON webspy USING btree (web_spy_id);


--
--
-- Name: kfbstatus_idx_00; Type: INDEX; Schema: public; Owner: postgres
--

CREATE INDEX kfbstatus_idx_00 ON kfbstatus USING btree (kfb_status_id);


--
--
-- Name: isolanguage_idx_00; Type: INDEX; Schema: public; Owner: postgres
--

CREATE INDEX isolanguage_idx_00 ON isolanguage USING btree (iso_language_id);


--
--
-- Name: idx_body_bodynamefk; Type: INDEX; Schema: public; Owner: postgres
--

CREATE INDEX idx_body_bodynamefk ON body USING btree (bodyname_pref_fk);


--
--
-- Name: idx_body_address; Type: INDEX; Schema: public; Owner: postgres
--

CREATE INDEX idx_body_address ON body USING btree (address_fk);


--
--
-- Name: idx_body_communication; Type: INDEX; Schema: public; Owner: postgres
--

CREATE INDEX idx_body_communication ON body USING btree (communication_fk);


--
--
-- Name: idx_body_bodytype; Type: INDEX; Schema: public; Owner: postgres
--

CREATE INDEX idx_body_bodytype ON body USING btree (body_type_fk);


--
--
-- Name: idx_bodyname_body; Type: INDEX; Schema: public; Owner: postgres
--

CREATE INDEX idx_bodyname_body ON bodyname USING btree (body_fk);


--
--
-- Name: idx_description_body; Type: INDEX; Schema: public; Owner: postgres
--

CREATE INDEX idx_description_body ON description USING btree (body_fk);


--
--
-- Name: idx_description_language; Type: INDEX; Schema: public; Owner: postgres
--

CREATE INDEX idx_description_language ON description USING btree (language_fk);


--
--
-- Name: idx_descriptionurl_body; Type: INDEX; Schema: public; Owner: postgres
--

CREATE INDEX idx_descriptionurl_body ON descriptionurl USING btree (body_fk);


--
--
-- Name: idx_keywordfeedback_keywordtype; Type: INDEX; Schema: public; Owner: postgres
--

CREATE INDEX idx_keywordfeedback_keywordtype ON keywordfeedback USING btree (keyword_type_fk);


--
--
-- Name: idx_keywordfeedback_source; Type: INDEX; Schema: public; Owner: postgres
--

CREATE INDEX idx_keywordfeedback_source ON keywordfeedback USING btree (node_fk, source_id_fk);


--
--
-- Name: idx_person_address; Type: INDEX; Schema: public; Owner: postgres
--

CREATE INDEX idx_person_address ON person USING btree (address_fk);


--
--
-- Name: idx_person_communication; Type: INDEX; Schema: public; Owner: postgres
--

CREATE INDEX idx_person_communication ON person USING btree (communication_fk);


--
--
-- Name: idx_bodyname_bodyname; Type: INDEX; Schema: public; Owner: postgres
--

CREATE INDEX idx_bodyname_bodyname ON bodyname USING btree (bodyname);


--
--
-- Name: idx_body_source; Type: INDEX; Schema: public; Owner: postgres
--

CREATE INDEX idx_body_source ON body USING btree (nn_fk, source_id);


--
--
-- Name: idx_address_country; Type: INDEX; Schema: public; Owner: postgres
--

CREATE INDEX idx_address_country ON address USING btree (iso_country_fk);


--
--
-- Name: idx_keyword_keywordtype; Type: INDEX; Schema: public; Owner: postgres
--

CREATE INDEX idx_keyword_keywordtype ON keyword USING btree (keyword_type_fk);


--
--
-- Name: idx_keyword_keyword; Type: INDEX; Schema: public; Owner: postgres
--

CREATE INDEX idx_keyword_keyword ON keyword USING btree (keyword);


--
--
-- Name: idx_relatedmaterial_relatedmaterialtype; Type: INDEX; Schema: public; Owner: postgres
--

CREATE INDEX idx_relatedmaterial_relatedmaterialtype ON relatedmaterial USING btree (related_material_type_fk);


--
--
-- Name: idx_relatedmaterial_body; Type: INDEX; Schema: public; Owner: postgres
--

CREATE INDEX idx_relatedmaterial_body ON relatedmaterial USING btree (body_fk);


--
--
-- Name: idx_concept_schema; Type: INDEX; Schema: public; Owner: postgres
--

CREATE INDEX idx_concept_schema ON concept USING btree (schema_fk);



-- Index: public.concept_fk
-- DROP INDEX public.concept_fk;
CREATE INDEX idx_unitcacheterm_concept_fk  ON public.unitcacheterm  USING btree (concept_fk);



-- Index: public.datasource_fk
-- DROP INDEX public.datasource_fk;
CREATE INDEX idx_unitcacheterm_datasource_fk  ON public.unitcacheterm  USING btree  (datasource_fk);





-- ------------------
-- *** CONSTAINTS ***
-- ------------------




--
--
-- Name: webSpyUnit_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY webspy_unit
    ADD CONSTRAINT "webSpyUnit_pkey" PRIMARY KEY (web_spy_id);



--
--
-- Name: pkey_webspy_whois; Type: CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY webspy_whois
    ADD CONSTRAINT pkey_webspy_whois PRIMARY KEY (webspy_whois_id);




--
--
-- Name: personrole_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY personrole
    ADD CONSTRAINT personrole_pkey PRIMARY KEY (person_role_id);


--
--
-- Name: isocountry_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY isocountry
    ADD CONSTRAINT isocountry_pkey PRIMARY KEY (iso_country_id);


--
--
-- Name: relatedmaterialtype_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY relatedmaterialtype
    ADD CONSTRAINT relatedmaterialtype_pkey PRIMARY KEY (related_material_type_id);


--
--
-- Name: keywordtype_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY keywordtype
    ADD CONSTRAINT keywordtype_pkey PRIMARY KEY (keyword_type_id);


--
--
-- Name: qualifier_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY qualifier
    ADD CONSTRAINT qualifier_pkey PRIMARY KEY (qualifier_id);


--
--
-- Name: bodytype_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY bodytype
    ADD CONSTRAINT bodytype_pkey PRIMARY KEY (body_type_id);


--
--
-- Name: personinbody_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY personinbody
    ADD CONSTRAINT personinbody_pkey PRIMARY KEY (person_fk, body_fk, person_role_fk);


--
--
-- Name: ispartof_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY ispartof
    ADD CONSTRAINT ispartof_pkey PRIMARY KEY (child_body_fk, parent_body_fk);


--
--
-- Name: person_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY person
    ADD CONSTRAINT person_pkey PRIMARY KEY (person_id);


--
--
-- Name: communication_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY communication
    ADD CONSTRAINT communication_pkey PRIMARY KEY (communication_id);


--
--
-- Name: bodykeyword_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY bodykeyword
    ADD CONSTRAINT bodykeyword_pkey PRIMARY KEY (body_fk, keyword_fk);



--
--
-- Name: webspy_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY webspy
    ADD CONSTRAINT webspy_pkey PRIMARY KEY (web_spy_id);


--
--
-- Name: isolanguage_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY isolanguage
    ADD CONSTRAINT isolanguage_pkey PRIMARY KEY (iso_language_id);


--
--
-- Name: keywordfb_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY keywordfeedback
    ADD CONSTRAINT keywordfb_pkey PRIMARY KEY (keywordfb_id);


--
--
-- Name: kfbstatus_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY kfbstatus
    ADD CONSTRAINT kfbstatus_pkey PRIMARY KEY (kfb_status_id);


--
--
-- Name: description_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY description
    ADD CONSTRAINT description_pkey PRIMARY KEY (description_id);


--
--
-- Name: descriptionurl_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY descriptionurl
    ADD CONSTRAINT descriptionurl_pkey PRIMARY KEY (description_url_id);


--
--
-- Name: schema_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY "schema"
    ADD CONSTRAINT schema_pkey PRIMARY KEY (schema_id);


--
--
-- Name: bodyname_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY bodyname
    ADD CONSTRAINT bodyname_pkey PRIMARY KEY (bodyname_id);


--
--
-- Name: body_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY body
    ADD CONSTRAINT body_pkey PRIMARY KEY (body_id);


--
--
-- Name: address_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY address
    ADD CONSTRAINT address_pkey PRIMARY KEY (address_id);


--
--
-- Name: keyword_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY keyword
    ADD CONSTRAINT keyword_pkey PRIMARY KEY (keyword_id);


--
--
-- Name: relatedmaterial_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY relatedmaterial
    ADD CONSTRAINT relatedmaterial_pkey PRIMARY KEY (related_material_id);


--
--
-- Name: bodydatasource_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY bodydatasource
    ADD CONSTRAINT bodydatasource_pkey PRIMARY KEY (source_fk, nn_fk, datasource_fk);


--
--
-- Name: unitcacheterm_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY unitcacheterm
    ADD CONSTRAINT unitcacheterm_pkey PRIMARY KEY (unit_cache_term_id);


--
--
-- Name: datasource_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY datasource
    ADD CONSTRAINT datasource_pkey PRIMARY KEY (datasource_id);


--
--
-- Name: concept_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY concept
    ADD CONSTRAINT concept_pkey PRIMARY KEY (concept_id);


--
--
-- Name: datasourceconcept_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY datasourceconcept
    ADD CONSTRAINT datasourceconcept_pkey PRIMARY KEY (datasource_fk, concept_fk);


--
--
-- Name: dataquality_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY dataquality
    ADD CONSTRAINT dataquality_pkey PRIMARY KEY (dataquality_id);


--
--
-- Name: dataqualitytype_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY dataqualitytype
    ADD CONSTRAINT dataqualitytype_pkey PRIMARY KEY (dataqualitytype_id);







-- ----------------
-- *** TRIGGERS ***
-- ----------------



--
--
-- Name: trg_bodykeyword_optional_keywords_deletion; Type: TRIGGER; Schema: public; Owner: postgres
--

CREATE TRIGGER trg_bodykeyword_optional_keywords_deletion
    AFTER DELETE ON bodykeyword
    FOR EACH ROW
    EXECUTE PROCEDURE func_del_orphan_keyword ();


--
-- Trigger: trg_body_optional_bodyname_description_descriptionurl_deletion ON public.body
--
CREATE TRIGGER trg_body_optional_bodyname_description_descriptionurl_deletion AFTER DELETE ON public.body FOR EACH ROW EXECUTE PROCEDURE func_del_orphan_bodyname_description_descriptionurl();


--
-- Trigger: trg_person_optional_address_communication_deletion ON public.person
--
CREATE TRIGGER trg_person_optional_address_communication_deletion AFTER DELETE ON public.person FOR EACH ROW EXECUTE PROCEDURE func_del_orphan_address_communication();

