wiki-archive/twiki/data/DarwinCore/CuratorialExtensionSchema.txt

154 lines
9.5 KiB
Plaintext

%META:TOPICINFO{author="StephenLong" date="1157741195" format="1.1" version="1.3"}%
%META:TOPICPARENT{name="Trash.DarwinCoreDarwinCoreDoc"}%
-- Main.StephenLong - 10 Aug 2006
<verbatim>
<?xml version="1.0"?>
<!-- $Id: CuratorialExtensionSchema.txt,v 1.3 2006/09/08 18:46:35 StephenLong Exp $ -->
<xsd:schema targetNamespace="http://digir.net/schema/conceptual/darwin/extension/curatorial/1.0"
xmlns="http://digir.net/schema/conceptual/darwin/extension/curatorial/1.0"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:digir="http://digir.net/schema/protocol/2003/1.0" elementFormDefault="qualified">
<xsd:annotation>
<xsd:documentation>History: version 1.41 2005-09-11 John Wieczorek. Removed YearCollected, MonthIdentified, and DayIdentified in favor of DateIdentified.</xsd:documentation>
<xsd:documentation>History: version 1.40 2005-06-29 John Wieczorek. Removed spatial data elements to Spatial Data Extension.</xsd:documentation>
<xsd:documentation>History: version 1.30 2004-08-11 John Wieczorek</xsd:documentation>
<xsd:documentation>History: version 1.00 2004-08-08 John Wieczorek</xsd:documentation>
<xsd:documentation>History: version 0.20 2004-05-24 John Wieczorek</xsd:documentation>
<xsd:documentation>History: version 0.10 2004-02-18 John Wieczorek (Museum of Vertebrate Zoology)</xsd:documentation>
<xsd:documentation/>
<xsd:documentation>XML Schema describing a curatorial extension to Darwin Core Version2 (DwC2). This version maintains DiGIR dependencies.</xsd:documentation>
</xsd:annotation>
<xsd:import namespace="http://digir.net/schema/protocol/2003/1.0" schemaLocation="http://digir.sourceforge.net/schema/protocol/2003/1.0/digir.xsd"/>
<xsd:element name="CatalogNumberNumeric" type="xsd:nonNegativeInteger" substitutionGroup="digir:searchableReturnableData" nillable="true">
<xsd:annotation>
<xsd:documentation>The CatalogNumber as a numeric value, if applicable. This element allows searching on numeric ranges of CatalogNumbers.</xsd:documentation>
<xsd:documentation>Example: 145732</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="IdentifiedBy" type="xsd:string" substitutionGroup="digir:searchableReturnableData" nillable="true">
<xsd:annotation>
<xsd:documentation>The name(s) of the person(s) who applied the ScientificName to the object or observation.</xsd:documentation>
<xsd:documentation>Example: James L. Patton</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="YearIdentified" type="xsd:dateTime" substitutionGroup="digir:searchableReturnableData" nillable="true">
<xsd:annotation>
<xsd:documentation>The date-time in the Common Era calendar in which the object or observation was identified as being a member of the taxon given in the ScientificName.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="CollectorNumber" type="xsd:string" substitutionGroup="digir:searchableReturnableData" nillable="true">
<xsd:annotation>
<xsd:documentation>An identifying string applied to the object or observation at the time of collection. Serves as a link between field notes and the object or observation.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="FieldNumber" type="xsd:string" substitutionGroup="digir:searchableReturnableData" nillable="true">
<xsd:annotation>
<xsd:documentation>An identifying string applied to a set of objects or observations resulting from a single collecting event.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="FieldNotes" type="xsd:string" substitutionGroup="digir:searchableReturnableData" nillable="true">
<xsd:annotation>
<xsd:documentation>A flag ("true" or "false") marking the existence of, or a reference to, notes taken in the field for the object or observation.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="VerbatimCollectingDate" type="xsd:string" substitutionGroup="digir:searchableReturnableData" nillable="true">
<xsd:annotation>
<xsd:documentation>The verbatim original representation of the date (and time) information for the collecting event.</xsd:documentation>
<xsd:documentation>Example: "spring 1910"</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="VerbatimElevation" type="xsd:string" substitutionGroup="digir:searchableReturnableData" nillable="true">
<xsd:annotation>
<xsd:documentation>A text representation of the altitude in its original format in the source database.</xsd:documentation>
<xsd:documentation>Example: "1000 +- meters"</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="VerbatimDepth" type="xsd:string" substitutionGroup="digir:searchableReturnableData" nillable="true">
<xsd:annotation>
<xsd:documentation>A text representation of the depth in its original format in the source database.</xsd:documentation>
<xsd:documentation>Example: "100 to 200 ft below sea level"</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Preparations" type="xsd:string" substitutionGroup="digir:searchableReturnableData" nillable="true">
<xsd:annotation>
<xsd:documentation>A concatenated list of preparations and preservation methods for the object.</xsd:documentation>
<xsd:documentation>Examples: "skin", "skull", "skeleton", "whole animal (ETOH)", "tissue (EDTA)"</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TypeStatus" type="xsd:string" substitutionGroup="digir:searchableReturnableData" nillable="true">
<xsd:annotation>
<xsd:documentation>A list of one or more nomenclatural types (including type status and typified taxonomic name) represented by the object.</xsd:documentation>
<xsd:documentation>Example: "holotype of Ctenomys sociabilis. Pearson O. P., and M. I. Christie. 1985. Historia Natural, 5(37):388.").</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="GenBankNumber" type="xsd:string" substitutionGroup="digir:searchableReturnableData" nillable="true">
<xsd:annotation>
<xsd:documentation>GenBank Accession number(s) associated with the biological individual(s) referred to by the cataloged object.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="OtherCatalogNumbers" type="xsd:string" substitutionGroup="digir:searchableReturnableData" nillable="true">
<xsd:annotation>
<xsd:documentation>A list of previous or alternative fully qualified catalog numbers for the same object or observation, whether in the current collection or in any other.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="RelatedCatalogedItems" type="xsd:string" substitutionGroup="digir:searchableReturnableData" nillable="true">
<xsd:annotation>
<xsd:documentation>One or more GlobalUniqueIdentifiers (cf. DarwinCore2 conceptual schema) of related objects or observations, optionally preceded by the nature of the relationship.</xsd:documentation>
<xsd:documentation>Example: "(sibling of) URN:catalog:MVZ:Mammal:1234", "(endoparasite of) URN:catalog:FMNH:Bird:41321"</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Disposition" type="xsd:string" substitutionGroup="digir:searchableReturnableData" nillable="true">
<xsd:annotation>
<xsd:documentation>The current disposition of the cataloged item.</xsd:documentation>
<xsd:documentation>Examples: "in collection", "missing", "voucher elsewhere", "duplicates elsewhere"</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="IndividualCount" type="xsd:positiveInteger" substitutionGroup="digir:searchableReturnableData" nillable="true">
<xsd:annotation>
<xsd:documentation>The number of individuals present in the lot or container. Not to be used for observations.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="list">
<xsd:annotation>
<xsd:documentation>A concrete digir:listType specifying all elements available for multiCOP operations.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="digir:listType">
<xsd:sequence>
<xsd:choice>
<xsd:element ref="CatalogNumberNumeric" maxOccurs="unbounded"/>
<xsd:element ref="IdentifiedBy" maxOccurs="unbounded"/>
<xsd:element ref="DateIdentified" maxOccurs="unbounded"/>
<xsd:element ref="CollectorNumber" maxOccurs="unbounded"/>
<xsd:element ref="FieldNumber" maxOccurs="unbounded"/>
<xsd:element ref="FieldNotes" maxOccurs="unbounded"/>
<xsd:element ref="VerbatimCollectingDate" maxOccurs="unbounded"/>
<xsd:element ref="VerbatimElevation" maxOccurs="unbounded"/>
<xsd:element ref="VerbatimDepth" maxOccurs="unbounded"/>
<xsd:element ref="Preparations" maxOccurs="unbounded"/>
<xsd:element ref="TypeStatus" maxOccurs="unbounded"/>
<xsd:element ref="GenBankNumber" maxOccurs="unbounded"/>
<xsd:element ref="OtherCatalogNumbers" maxOccurs="unbounded"/>
<xsd:element ref="RelatedCatalogedItems" maxOccurs="unbounded"/>
<xsd:element ref="Disposition" maxOccurs="unbounded"/>
<xsd:element ref="IndividualCount" maxOccurs="unbounded"/>
</xsd:choice>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="requiredList" abstract="true" substitutionGroup="digir:requiredList">
<xsd:complexType>
<xsd:sequence>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:schema>
</verbatim>
---++ Comments
Use the space below to make comments about this page. -- Main.JohnWieczorek - 24 Aug 2006