Showing:

Annotations
Attributes
Diagrams
Facets
Model
Properties
Source
Used by
Imported schema eml-resource.xsd
Namespace eml://ecoinformatics.org/resource-2.2.0
Annotations
'$RCSfile: eml-resource.xsd,v $'
       Copyright: 1997-2002 Regents of the University of California,
                            University of New Mexico, and
                            Arizona State University
        Sponsors: National Center for Ecological Analysis and Synthesis and
                  Partnership for Interdisciplinary Studies of Coastal Oceans,
                     University of California Santa Barbara
                  Long-Term Ecological Research Network Office,
                     University of New Mexico
                  Center for Environmental Studies, Arizona State University
   Other funding: National Science Foundation (see README for details)
                  The David and Lucile Packard Foundation
     For Details: http://knb.ecoinformatics.org/

        '$Author: obrien $'
          '$Date: 2009-02-25 23:51:54 $'
      '$Revision: 1.93 $'

    This program is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation; either version 2 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program; if not, write to the Free Software
    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
moduleName: eml-resource

moduleDescription: 
          
            
              The eml-resource module - Base information for
              all resources
            
          
        

recommendedUsage: all datasets

standAlone: no
Properties
attribute form default unqualified
element form default unqualified
Schema location file:/Volumes/mob/EML_schema/EML-2.2.0/git_checkouts/eml/tmp/eml-resource.xsd
Simple Type NonEmptyStringType
Namespace eml://ecoinformatics.org/resource-2.2.0
Annotations
tooltip: Non Empty String Type

summary: Non Empty String Type

description: This type specifies a content pattern for all elements
          that are required by EML to ensure that there is actual content (i.e.,
          not just whitespace). The pattern described can be interpreted as
          "at least one non-whitespace character, followed
          by any number of whitespace plus not-whitespace characters. "
          Leading and/or trailing whitespace is allowed, and whitespace
          may include carriage returns and newlines.
Diagram
Diagram
Type restriction of xs:string
Facets
minLength 1
pattern [\s]*[\S][\s\S]*
Used by
Elements AccessRule/principal, Accuracy/attributeAccuracyReport, Accuracy/quantitativeAttributeAccuracyAssessment/attributeAccuracyExplanation, Accuracy/quantitativeAttributeAccuracyAssessment/attributeAccuracyValue, Article/ISSN, Article/issue, Article/journal, Article/pageRange, Article/publicationPlace, Article/volume, AttributeType/attributeDefinition, AttributeType/attributeLabel, AttributeType/attributeName, AttributeType/measurementScale/dateTime/dateTimePrecision, AttributeType/measurementScale/dateTime/formatString, AttributeType/missingValueCode/code, AttributeType/missingValueCode/codeExplanation, AudioVisual/ISBN, AudioVisual/publicationPlace, BandType/sequenceIdentifier, Book/ISBN, Book/edition, Book/numberOfVolumes, Book/publicationPlace, Book/totalFigures, Book/totalPages, Book/totalTables, Book/volume, Chapter/bookTitle, Chapter/chapterNumber, Chapter/pageRange, ConferenceProceedings/conferenceDate, ConferenceProceedings/conferenceName, ConnectionDefinitionType/parameterDefinition/defaultValue, ConnectionDefinitionType/parameterDefinition/definition, ConnectionDefinitionType/parameterDefinition/name, ConnectionType/parameter/name, ConnectionType/parameter/value, ConstraintBaseGroup/constraintName, ConstraintType/checkConstraint/checkCondition, ConstraintType/joinCondition/referencedKey/attributeReference, ConstraintType/notNullConstraint/key/attributeReference, ConstraintType/primaryKey/key/attributeReference, ConstraintType/uniqueKey/key/attributeReference, DataQuality/accuracyReport, DataQuality/accuracyReport, DataQuality/quantitativeAccuracyReport/quantitativeAccuracyMethod, DataQuality/quantitativeAccuracyReport/quantitativeAccuracyMethod, DataQuality/quantitativeAccuracyReport/quantitativeAccuracyValue, DataQuality/quantitativeAccuracyReport/quantitativeAccuracyValue, DataTableType/numberOfRecords, DatasetType/pubPlace, EntityGroup/entityDescription, EntityGroup/entityName, ForeignKeyGroup/entityReference, ForeignKeyGroup/key/attributeReference, Generic/ISBN, Generic/ISSN, Generic/edition, Generic/numberOfVolumes, Generic/originalPublication, Generic/publicationPlace, Generic/reprintEdition, Generic/reviewedItem, Generic/totalFigures, Generic/totalPages, Generic/totalTables, Generic/volume, GeographicCoverage/geographicDescription, LicenseType/identifier, LicenseType/licenseName, MaintenanceType/changeHistory/changeScope, MaintenanceType/changeHistory/comment, MaintenanceType/changeHistory/oldValue, Manuscript/totalPages, Map/edition, Map/scale, NonNumericDomainType/enumeratedDomain/codeDefinition/code, NonNumericDomainType/enumeratedDomain/codeDefinition/definition, NonNumericDomainType/enumeratedDomain/codeDefinition/source, NonNumericDomainType/enumeratedDomain/entityCodeList/definitionAttributeReference, NonNumericDomainType/enumeratedDomain/entityCodeList/entityReference, NonNumericDomainType/enumeratedDomain/entityCodeList/orderAttributeReference, NonNumericDomainType/enumeratedDomain/entityCodeList/valueAttributeReference, NonNumericDomainType/enumeratedDomain/externalCodeSet/codesetName, NonNumericDomainType/textDomain/definition, NonNumericDomainType/textDomain/pattern, NonNumericDomainType/textDomain/source, OfflineType/mediumDensity, OfflineType/mediumDensityUnits, OfflineType/mediumFormat, OfflineType/mediumName, OfflineType/mediumNote, OfflineType/mediumVolume, OtherEntityType/entityType, ParameterType/domainDescription, ParameterType/name, PersonalCommunication/communicationType, PersonalCommunication/publicationPlace, PhysicalOnlineType/onlineDescription, PhysicalType/characterEncoding, PhysicalType/compressionMethod, PhysicalType/dataFormat/binaryRasterFormat/bandgapbytes, PhysicalType/dataFormat/binaryRasterFormat/bandrowbytes, PhysicalType/dataFormat/binaryRasterFormat/byteorder, PhysicalType/dataFormat/binaryRasterFormat/multiBand/layout, PhysicalType/dataFormat/binaryRasterFormat/skipbytes, PhysicalType/dataFormat/binaryRasterFormat/totalrowbytes, PhysicalType/dataFormat/externallyDefinedFormat/formatName, PhysicalType/dataFormat/externallyDefinedFormat/formatVersion, PhysicalType/dataFormat/textFormat/complex/textDelimited/literalCharacter, PhysicalType/dataFormat/textFormat/complex/textDelimited/quoteCharacter, PhysicalType/dataFormat/textFormat/simpleDelimited/literalCharacter, PhysicalType/dataFormat/textFormat/simpleDelimited/quoteCharacter, PhysicalType/encodingMethod, PhysicalType/objectName, Presentation/conferenceDate, Presentation/conferenceName, ProcedureStepType/instrumentation, Report/publicationPlace, Report/reportNumber, Report/totalPages, ResearchProjectType/title, ResourceGroup/keywordSet/keywordThesaurus, ResourceGroup/series, ResourceGroup/shortName, SingleDateTimeType/alternativeTimeScale/timeScaleAgeEstimate, SingleDateTimeType/alternativeTimeScale/timeScaleAgeExplanation, SingleDateTimeType/alternativeTimeScale/timeScaleAgeUncertainty, SingleDateTimeType/alternativeTimeScale/timeScaleName, SoftwareType/implementation/checksum, SoftwareType/implementation/diskUsage, SoftwareType/implementation/language/LanguageCodeStandard, SoftwareType/implementation/language/LanguageValue, SoftwareType/implementation/machineProcessor, SoftwareType/implementation/operatingSystem, SoftwareType/implementation/programmingLanguage, SoftwareType/implementation/runtimeMemoryUsage, SoftwareType/implementation/size, SoftwareType/implementation/virtualMachine, SoftwareType/license, SoftwareType/licenseURL, SoftwareType/version, SpatialRasterType/columns, SpatialRasterType/imageDescription/imageQualityCode, SpatialRasterType/imageDescription/preProcessingTypeCode, SpatialRasterType/offset, SpatialRasterType/rows, SpatialRasterType/scaleFactor, SpatialReferenceType/vertCoordSys/altitudeSysDef/altitudeDatumName, SpatialReferenceType/vertCoordSys/altitudeSysDef/altitudeDistanceUnits, SpatialReferenceType/vertCoordSys/altitudeSysDef/altitudeEncodingMethod, SpatialReferenceType/vertCoordSys/altitudeSysDef/altitudeResolution, SpatialReferenceType/vertCoordSys/depthSysDef/depthDatumName, SpatialReferenceType/vertCoordSys/depthSysDef/depthDistanceUnits, SpatialReferenceType/vertCoordSys/depthSysDef/depthEncodingMethod, SpatialReferenceType/vertCoordSys/depthSysDef/depthResolution, SpatialVectorType/geometricObjectCount, TaxonomicClassificationType/commonName, TaxonomicClassificationType/taxonRankName, TaxonomicClassificationType/taxonRankValue, TaxonomicCoverage/generalTaxonomicCoverage, TaxonomicCoverage/taxonomicSystem/classificationSystem/classificationSystemModifications, TaxonomicCoverage/taxonomicSystem/taxonomicCompleteness, TaxonomicCoverage/taxonomicSystem/taxonomicProcedures, TaxonomicCoverage/taxonomicSystem/vouchers/specimen, TextType/markdown, Thesis/degree, Thesis/totalPages, UnitType/customUnit, ViewType/queryStatement, eml/additionalMetadata/describes, i18nNonEmptyStringType/value
Source
<xs:simpleType name="NonEmptyStringType">
  <xs:annotation>
    <xs:documentation>tooltip: Non Empty String Type summary: Non Empty String Type description: This type specifies a content pattern for all elements that are required by EML to ensure that there is actual content (i.e., not just whitespace). The pattern described can be interpreted as "at least one non-whitespace character, followed by any number of whitespace plus not-whitespace characters. " Leading and/or trailing whitespace is allowed, and whitespace may include carriage returns and newlines.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:minLength value="1"/>
    <xs:pattern value="[\s]*[\S][\s\S]*"/>
  </xs:restriction>
</xs:simpleType>
Schema location file:/Volumes/mob/EML_schema/EML-2.2.0/git_checkouts/eml/tmp/eml-resource.xsd
Simple Type SystemType
Namespace eml://ecoinformatics.org/resource-2.2.0
Annotations
tooltip: Identifer System

summary: The data management system within which an
        identifier is in scope and therefore unique.
        

description: The data management system within which an
        identifier is in scope and therefore unique. This is typically
        a URL (Uniform Resource Locator) that indicates a data
        management system.  All identifiers that share a system must
        be unique. In other words, if the same identifier is used in
        two locations with identical systems, then by definition the
        objects at which they point are in fact the same object.
Diagram
Diagram
Type list of xs:string
Used by
Source
<xs:simpleType name="SystemType">
  <xs:annotation>
    <xs:documentation>tooltip: Identifer System summary: The data management system within which an identifier is in scope and therefore unique. description: The data management system within which an identifier is in scope and therefore unique. This is typically a URL (Uniform Resource Locator) that indicates a data management system. All identifiers that share a system must be unique. In other words, if the same identifier is used in two locations with identical systems, then by definition the objects at which they point are in fact the same object.</xs:documentation>
  </xs:annotation>
  <xs:list itemType="xs:string"/>
</xs:simpleType>
Schema location file:/Volumes/mob/EML_schema/EML-2.2.0/git_checkouts/eml/tmp/eml-resource.xsd
Simple Type IDType
Namespace eml://ecoinformatics.org/resource-2.2.0
Annotations
tooltip: Identifer

summary: A unique identifier for this additional
        metadata that can be used to reference it elsewhere.
        

description: A unique identifier for this additional
        metadata that can be used to reference it elsewhere.
        This is a formal field in that it is an error to provide
        a value for the id attribute that is not unique within
        the document's set of id attributes. This is designed to
        allow other portions of the metadata to reference this
        section formally.
Diagram
Diagram
Type list of xs:string
Used by
Source
<xs:simpleType name="IDType">
  <xs:annotation>
    <xs:documentation>tooltip: Identifer summary: A unique identifier for this additional metadata that can be used to reference it elsewhere. description: A unique identifier for this additional metadata that can be used to reference it elsewhere. This is a formal field in that it is an error to provide a value for the id attribute that is not unique within the document's set of id attributes. This is designed to allow other portions of the metadata to reference this section formally.</xs:documentation>
  </xs:annotation>
  <xs:list itemType="xs:string"/>
</xs:simpleType>
Schema location file:/Volumes/mob/EML_schema/EML-2.2.0/git_checkouts/eml/tmp/eml-resource.xsd
Simple Type ScopeType
Namespace eml://ecoinformatics.org/resource-2.2.0
Annotations
tooltip: Identifer Scope

summary: The scope of the identifier.

description: The scope of the identifier.  Scope is generally
        set to either "system", meaning that it is scoped according to
        the "system" attribute, or "document" if it is only to be in scope
        within this single document instance.  In this particular use of
        scope, it is FIXED to be "system" because the packageId is
        required and always has the scope of the required "system".
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration system
enumeration document
Used by
Source
<xs:simpleType name="ScopeType">
  <xs:annotation>
    <xs:documentation>tooltip: Identifer Scope summary: The scope of the identifier. description: The scope of the identifier. Scope is generally set to either "system", meaning that it is scoped according to the "system" attribute, or "document" if it is only to be in scope within this single document instance. In this particular use of scope, it is FIXED to be "system" because the packageId is required and always has the scope of the required "system".</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="system"/>
    <xs:enumeration value="document"/>
  </xs:restriction>
</xs:simpleType>
Schema location file:/Volumes/mob/EML_schema/EML-2.2.0/git_checkouts/eml/tmp/eml-resource.xsd
Complex Type i18nNonEmptyStringType
Namespace eml://ecoinformatics.org/resource-2.2.0
Annotations
tooltip: i18n Non Empty String Type

summary: i18n Non Empty String Type

description: This type specifies a content pattern for all elements
	          that require language translations. The xml:lang attribute
	          can be used to define the default language for element content.
	          Additional translations should be included as child 'value'
	          elements that also have an optional xml:lang attribute.
Diagram
Diagram namespace.tmp#lang NO_NAMESPACE.tmp#i18nNonEmptyStringType_value
Properties
mixed true
Used by
Model
Children value
Attributes
QName Type Use
xml:lang optional
Source
<xs:complexType name="i18nNonEmptyStringType" mixed="true">
  <xs:annotation>
    <xs:documentation>tooltip: i18n Non Empty String Type summary: i18n Non Empty String Type description: This type specifies a content pattern for all elements that require language translations. The xml:lang attribute can be used to define the default language for element content. Additional translations should be included as child 'value' elements that also have an optional xml:lang attribute.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="value" minOccurs="0" maxOccurs="unbounded">
      <xs:complexType>
        <xs:annotation>
          <xs:documentation>tooltip: i18n Value summary: i18n Value description: Allows multiple language translations to appear as children of a mixed-content parent element. The xml:lang attribute is optional and will override any xml:lang attribute that has been specified in the ancestor elements. The content is subject to the same rules defined by NonEmptyStringType.</xs:documentation>
        </xs:annotation>
        <xs:simpleContent>
          <xs:extension base="NonEmptyStringType">
            <xs:attribute ref="xml:lang" use="optional"/>
          </xs:extension>
        </xs:simpleContent>
      </xs:complexType>
    </xs:element>
  </xs:sequence>
  <xs:attribute ref="xml:lang" use="optional"/>
</xs:complexType>
Schema location file:/Volumes/mob/EML_schema/EML-2.2.0/git_checkouts/eml/tmp/eml-resource.xsd
Simple Type yearDate
Namespace eml://ecoinformatics.org/resource-2.2.0
Annotations
tooltip: Year or Date

summary: A type allowing a year or date value

description: This type is the union of the built-in types for year
        and date.
Diagram
Diagram
Type union of(xs:gYear, xs:date)
Used by
Source
<xs:simpleType name="yearDate">
  <xs:annotation>
    <xs:documentation>tooltip: Year or Date summary: A type allowing a year or date value description: This type is the union of the built-in types for year and date.</xs:documentation>
  </xs:annotation>
  <xs:union memberTypes="xs:gYear xs:date"/>
</xs:simpleType>
Schema location file:/Volumes/mob/EML_schema/EML-2.2.0/git_checkouts/eml/tmp/eml-resource.xsd
Simple Type KeyTypeCode
Namespace eml://ecoinformatics.org/resource-2.2.0
Annotations
tooltip: Keyword type codes

summary: The list of keyword categories

description: This field provides a restricted list of categories
        that a keyword may fall under.
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration place
tooltip: Place Keywords

summary: Keywords pertaining to a spatial location

description: Keywords naming geographic locations associated
            with the data set.
enumeration stratum
tooltip: Stratum Keywords

summary: Keywords pertaining to a vertical stratum

description: Keywords naming vertical strata associated
            with the data set (e.g., soil horizons).
enumeration temporal
tooltip: Temporal Keywords

summary: Keywords pertaining to temporal data

description: Keywords listing time periods associated
            with the data set.
enumeration theme
tooltip: Thematic Keywords

summary: Keywords pertaining to thematic subject

description: Keywords naming thematics subjects associated
            with the data set.
enumeration taxonomic
tooltip: Taxonomic Keywords

summary: Keywords pertaining to taxon information

description: Keywords listing taxonomic terms associated
            with the data set.  Note that lists of species names or other taxon
            lists should be presented in the taxonomicCoverage element.
Used by
Source
<xs:simpleType name="KeyTypeCode">
  <xs:annotation>
    <xs:documentation>tooltip: Keyword type codes summary: The list of keyword categories description: This field provides a restricted list of categories that a keyword may fall under.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="place">
      <xs:annotation>
        <xs:documentation>tooltip: Place Keywords summary: Keywords pertaining to a spatial location description: Keywords naming geographic locations associated with the data set.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="stratum">
      <xs:annotation>
        <xs:documentation>tooltip: Stratum Keywords summary: Keywords pertaining to a vertical stratum description: Keywords naming vertical strata associated with the data set (e.g., soil horizons).</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="temporal">
      <xs:annotation>
        <xs:documentation>tooltip: Temporal Keywords summary: Keywords pertaining to temporal data description: Keywords listing time periods associated with the data set.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="theme">
      <xs:annotation>
        <xs:documentation>tooltip: Thematic Keywords summary: Keywords pertaining to thematic subject description: Keywords naming thematics subjects associated with the data set.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="taxonomic">
      <xs:annotation>
        <xs:documentation>tooltip: Taxonomic Keywords summary: Keywords pertaining to taxon information description: Keywords listing taxonomic terms associated with the data set. Note that lists of species names or other taxon lists should be presented in the taxonomicCoverage element.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
  </xs:restriction>
</xs:simpleType>
Schema location file:/Volumes/mob/EML_schema/EML-2.2.0/git_checkouts/eml/tmp/eml-resource.xsd
Complex Type LicenseType
Namespace eml://ecoinformatics.org/resource-2.2.0
Annotations
tooltip: License

summary: Information identifying a well-known license for the metadata and data
          

description: 
              
              This element provides information on how the resource is licensed
              and what rights may be available to users.   While data are often not
              copyrightable in the US and other jurisdictions, it is still useful
              to clarify rights by declaring a CC0, CC-BY, or similar license for both the
              metadata and data.  Whatever license is declared here is intended to apply to
              all metadata and data described in the metadata record, including attached data
              resources such as external files and databases.  If multiple license elements
              are provided, this indicates that the resource can be used under the terms of
              any of the listed licenses.
              The field is meant to be highly structured
              to allow machine-interpretable licenses to be asserted for the resource.  This
              is done by identifying a well-defined license or contract and providing
              the SPDX license key or the license URL, and the name of the license.
              Where posisble, the name, URL, and SPDX key should match the values found in
              the official SPDX license vocabulary (see
              SPDX License List).
              If the license is not found in SPDX, then other well-established URIs for
              licenses can be used, but avoid using arbitrary URIs that
              are not maintained for persistence.
Diagram
Diagram NO_NAMESPACE.tmp#LicenseType_licenseName NO_NAMESPACE.tmp#LicenseType_url NO_NAMESPACE.tmp#LicenseType_identifier
Used by
Model
Children identifier, licenseName, url
Source
<xs:complexType name="LicenseType">
  <xs:annotation>
    <xs:documentation>tooltip: License summary: Information identifying a well-known license for the metadata and data description: This element provides information on how the resource is licensed and what rights may be available to users. While data are often not copyrightable in the US and other jurisdictions, it is still useful to clarify rights by declaring a CC0, CC-BY, or similar license for both the metadata and data. Whatever license is declared here is intended to apply to all metadata and data described in the metadata record, including attached data resources such as external files and databases. If multiple license elements are provided, this indicates that the resource can be used under the terms of any of the listed licenses. The field is meant to be highly structured to allow machine-interpretable licenses to be asserted for the resource. This is done by identifying a well-defined license or contract and providing the SPDX license key or the license URL, and the name of the license. Where posisble, the name, URL, and SPDX key should match the values found in the official SPDX license vocabulary (see SPDX License List). If the license is not found in SPDX, then other well-established URIs for licenses can be used, but avoid using arbitrary URIs that are not maintained for persistence.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="licenseName" type="NonEmptyStringType" minOccurs="1">
      <xs:annotation>
        <xs:documentation>tooltip: License Name summary: The official name of the license description: The official name of a license that applies to the data and metadata described in this metadata record. The name should match the name of a well-known license from the SPDX license vocabulary or a similar persistent vocabulary.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="url" type="xs:anyURI" minOccurs="0">
      <xs:annotation>
        <xs:documentation>tooltip: License URL summary: The persistent URL for the license description: The persistent URL for the license, typically a SPDX URL, or an official URL from another well-known license vocabulary. Users should avoid using arbitrary URLs that are not the official URL for a license.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="identifier" type="NonEmptyStringType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>tooltip: License Identifier summary: License Identifier description: The official identifier for the license, which should be drawn from the SPDX license vocabulary, or a similar well-known license vocabulary.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Schema location file:/Volumes/mob/EML_schema/EML-2.2.0/git_checkouts/eml/tmp/eml-resource.xsd
Complex Type DistributionType
Namespace eml://ecoinformatics.org/resource-2.2.0
Annotations
tooltip: Distribution Information

summary: Distribution information for accessing the
              resource.

description: 
          
            Distribution information for accessing the
              resource by one of three methods: online, offline or inline. Generally,
              the Type at the resource level is intended to be informational, although
              elements are
              included to describe a complex connection protocol.
             
            For more information, see the sub-elements. Also
             compare to
             
                
             phys:PhysicalDistributionType
              .
Diagram
Diagram NO_NAMESPACE.tmp#DistributionType_id NO_NAMESPACE.tmp#DistributionType_system NO_NAMESPACE.tmp#DistributionType_scope NO_NAMESPACE.tmp#DistributionType_online NO_NAMESPACE.tmp#DistributionType_offline NO_NAMESPACE.tmp#DistributionType_inline NO_NAMESPACE.tmp#ReferencesGroup_references resource-2_2_0.tmp#ReferencesGroup
Used by
Model
Children inline, offline, online, references
Attributes
QName Type Default Use
id IDType optional
scope ScopeType document optional
system SystemType optional
Source
<xs:complexType name="DistributionType">
  <xs:annotation>
    <xs:documentation>tooltip: Distribution Information summary: Distribution information for accessing the resource. description: Distribution information for accessing the resource by one of three methods: online, offline or inline. Generally, the Type at the resource level is intended to be informational, although elements are included to describe a complex connection protocol. For more information, see the sub-elements. Also compare to phys:PhysicalDistributionType .</xs:documentation>
  </xs:annotation>
  <xs:choice>
    <xs:choice>
      <xs:element name="online" type="OnlineType">
        <xs:annotation>
          <xs:documentation>tooltip: distribution/online summary: Online distribution information description: This element contains information for accessing the resource online, represented either as a URL a connection, or a connectionDefinition which may be referenced in other parts of the EML document. See the Type definition for more information.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="offline" type="OfflineType">
        <xs:annotation>
          <xs:documentation>tooltip: Offline distribution summary: data are available offline description: This element is for data which are distributed offline, generally by request. See the Type definition for more information.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="inline" type="InlineType">
        <xs:annotation>
          <xs:documentation>tooltip: Inline distribution summary: data distributed inline in the metadata. description: The data are distributed inline, with the metadata. See the Type definition for more information.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:choice>
    <xs:group ref="ReferencesGroup"/>
  </xs:choice>
  <xs:attribute name="id" type="IDType" use="optional"/>
  <xs:attribute name="system" type="SystemType" use="optional"/>
  <xs:attribute name="scope" type="ScopeType" use="optional" default="document"/>
</xs:complexType>
Schema location file:/Volumes/mob/EML_schema/EML-2.2.0/git_checkouts/eml/tmp/eml-resource.xsd
Complex Type OnlineType
Namespace eml://ecoinformatics.org/resource-2.2.0
Annotations
tooltip: Online Distribution Type

summary: Distribution information for accessing the
              resource online.

description: 
          
            Distribution information for accessing the
              resource online, represented either as a URL or as the series of
              named parameters needed to connect. The URL field can contain
              a simple web address or an entire query string. The connection
               element allows the components of a complex protocol to
               be described individually. The connectionDefinition element
               can also be appear outside of the connection elements,
               so that it can be defined once and referenced by several connections.
               
            
               Also see the
               
                phys:PhysicalOnlineType,
               which may be more
               appropriate for describing the online connections to a specific entity
               described by this metadata document.
Diagram
Diagram NO_NAMESPACE.tmp#OnlineType_onlineDescription NO_NAMESPACE.tmp#OnlineType_url NO_NAMESPACE.tmp#OnlineType_connection NO_NAMESPACE.tmp#OnlineType_connectionDefinition
Used by
Model
Children connection, connectionDefinition, onlineDescription, url
Source
<xs:complexType name="OnlineType">
  <xs:annotation>
    <xs:documentation>tooltip: Online Distribution Type summary: Distribution information for accessing the resource online. description: Distribution information for accessing the resource online, represented either as a URL or as the series of named parameters needed to connect. The URL field can contain a simple web address or an entire query string. The connection element allows the components of a complex protocol to be described individually. The connectionDefinition element can also be appear outside of the connection elements, so that it can be defined once and referenced by several connections. Also see the phys:PhysicalOnlineType, which may be more appropriate for describing the online connections to a specific entity described by this metadata document.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="onlineDescription" type="i18nNonEmptyStringType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>tooltip: Description of online information summary: Brief description of the the content of online description: This element can hold a brief description of the content of the online element's online|offline|inline child. This description element could supply content for an html anchor tag.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:choice>
      <xs:element name="url" type="UrlType">
        <xs:annotation>
          <xs:documentation>tooltip: URL summary: A URL or this resource. description: A URL (Uniform Resource Locator) from which this additional information can be obtained, or from which the resource can be downloaded directly. In the resource module, the distribution URL is generally meant for informational purposes, and the "function" attribute should be set to "information". However, if the URL returns the data stream itself, then the "function" attribute should be set to "download". See the Type Definition for more information.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="connection" type="ConnectionType">
        <xs:annotation>
          <xs:documentation>tooltip: Connection summary: A connection to a data service description: A description of the information needed to make an application connection to a data service. The connection contains a connectionDefinition and optional parameters for overriding defaults. See the Type Definition for more information.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="connectionDefinition" type="ConnectionDefinitionType">
        <xs:annotation>
          <xs:documentation>tooltip: Connection Definition summary: The definition of a connection that will be used in another location in the EML document description: The definition of a type of connection that will be used in another location in the EML document. The connectionDefinition element only provides the definition of the protocol and its parameters, but not the actual values to be used to make the connection (instead, see the connection element). This connectionDefinition may be used by multiple connections (e.g., to download different files from the same database), but each connection must provide or reference a valid connection definition. The definition has a "scheme" which identifies the protocol by name, with a detailed description and its required parameters. A connectionDefinition lists all of the parameters needed for the connection and possible default values for each.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:choice>
  </xs:sequence>
</xs:complexType>
Schema location file:/Volumes/mob/EML_schema/EML-2.2.0/git_checkouts/eml/tmp/eml-resource.xsd
Complex Type UrlType
Namespace eml://ecoinformatics.org/resource-2.2.0
Annotations
tooltip: Download site URL

summary: A URL (Uniform Resource Locator) from which
                    this resource can be downloaded or information can be
                    obtained about downloading it.

description: A URL (Uniform Resource Locator) from
                    which this resource can be downloaded or additional
                    information can be obtained. If the URL
                    provides further information about downloading the
                    object but does not directly return the data stream, then
                    the "function" attribute should be set to "information".
                    If accessing the URL would directly return the data stream,
                    then the "function" attribute should be set to "download".
                    If the "function" attribute is omitted, then "download"
                    is implied for the URL function.
                    In more complex cases where a non-standard connection
                    must be established that complies with application
                    specific procedures beyond what can be described in the
                    simple URL, then the "connection" element should
                    be used instead of the URL element.
Diagram
Diagram NO_NAMESPACE.tmp#UrlType_function
Type extension of xs:anyURI
Used by
Attributes
QName Type Default Use
function FunctionType download optional
Source
<xs:complexType name="UrlType">
  <xs:annotation>
    <xs:documentation>tooltip: Download site URL summary: A URL (Uniform Resource Locator) from which this resource can be downloaded or information can be obtained about downloading it. description: A URL (Uniform Resource Locator) from which this resource can be downloaded or additional information can be obtained. If the URL provides further information about downloading the object but does not directly return the data stream, then the "function" attribute should be set to "information". If accessing the URL would directly return the data stream, then the "function" attribute should be set to "download". If the "function" attribute is omitted, then "download" is implied for the URL function. In more complex cases where a non-standard connection must be established that complies with application specific procedures beyond what can be described in the simple URL, then the "connection" element should be used instead of the URL element.</xs:documentation>
  </xs:annotation>
  <xs:simpleContent>
    <xs:extension base="xs:anyURI">
      <xs:attribute name="function" type="FunctionType" use="optional" default="download"/>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>
Schema location file:/Volumes/mob/EML_schema/EML-2.2.0/git_checkouts/eml/tmp/eml-resource.xsd
Simple Type FunctionType
Namespace eml://ecoinformatics.org/resource-2.2.0
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration download
enumeration information
Used by
Attribute UrlType/@function
Source
<xs:simpleType name="FunctionType">
  <xs:restriction base="xs:string">
    <xs:enumeration value="download"/>
    <xs:enumeration value="information"/>
  </xs:restriction>
</xs:simpleType>
Schema location file:/Volumes/mob/EML_schema/EML-2.2.0/git_checkouts/eml/tmp/eml-resource.xsd
Complex Type ConnectionType
Namespace eml://ecoinformatics.org/resource-2.2.0
Annotations
tooltip: Connection

summary: A description of the information needed
                    to make an application connection to a data service.
                    

description: A description of the information needed
                    to make an application connection to a data service.
                    The connection starts with a connectionDefinition which
                    lists all of the parameters needed for the connection
                    and possible default values for each.  It may also include a
                    list of parameter values (one for each), that
                    override the defaults for this particular connection.
                    One parameter element should exist for every
                    parameterDefinition that is present in the
                    connectionDefinition, although parameters that were
                    defined with a defaultValue in their parameterDefinition
                    can be omitted. All information about how to use the
                    parameters to establish a session and extract data is
                    present in the connectionDefinition, possibly implicitly
                    by naming a connection schemeName that is well-known.
                    See descriptions
                    of the child element types for further information.
Diagram
Diagram NO_NAMESPACE.tmp#ConnectionType_id NO_NAMESPACE.tmp#ConnectionType_system NO_NAMESPACE.tmp#ConnectionType_scope NO_NAMESPACE.tmp#ConnectionType_connectionDefinition NO_NAMESPACE.tmp#ConnectionType_parameter NO_NAMESPACE.tmp#ReferencesGroup_references resource-2_2_0.tmp#ReferencesGroup
Used by
Model
Children connectionDefinition, parameter, references
Attributes
QName Type Default Use
id IDType optional
scope ScopeType document optional
system SystemType optional
Source
<xs:complexType name="ConnectionType">
  <xs:annotation>
    <xs:documentation>tooltip: Connection summary: A description of the information needed to make an application connection to a data service. description: A description of the information needed to make an application connection to a data service. The connection starts with a connectionDefinition which lists all of the parameters needed for the connection and possible default values for each. It may also include a list of parameter values (one for each), that override the defaults for this particular connection. One parameter element should exist for every parameterDefinition that is present in the connectionDefinition, although parameters that were defined with a defaultValue in their parameterDefinition can be omitted. All information about how to use the parameters to establish a session and extract data is present in the connectionDefinition, possibly implicitly by naming a connection schemeName that is well-known. See descriptions of the child element types for further information.</xs:documentation>
  </xs:annotation>
  <xs:choice>
    <xs:sequence>
      <xs:element name="connectionDefinition" type="ConnectionDefinitionType">
        <xs:annotation>
          <xs:documentation>tooltip: Connection Definition summary: Connection Definition description: In a ConnectionType, the connectionDefinition element provides the definition of the protocol and its parameters. The definition has a "scheme" which identifies the protocol by name, with a detailed description and its required parameters. A connectionDefinition lists all of the parameters needed for the connection and possible default values for each.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="parameter" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>tooltip: Parameter summary: A parameter to be used to make this connection. description: A parameter to be used to make this connection. This value overrides any default value that may have been provided in the connection definition.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="name" type="NonEmptyStringType">
              <xs:annotation>
                <xs:documentation>tooltip: Parameter Name summary: Name of the parameter to be used to make this connection. description: The name of the parameter to be used to make this connection.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="value" type="NonEmptyStringType">
              <xs:annotation>
                <xs:documentation>tooltip: Parameter Value summary: The value of the parameter to be used to make this connection. description: The value of the parameter to be used to make this connection. This value overrides any default value that may have been provided in the connection definition.</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
    <xs:group ref="ReferencesGroup"/>
  </xs:choice>
  <xs:attribute name="id" type="IDType" use="optional"/>
  <xs:attribute name="system" type="SystemType" use="optional"/>
  <xs:attribute name="scope" type="ScopeType" use="optional" default="document"/>
</xs:complexType>
Schema location file:/Volumes/mob/EML_schema/EML-2.2.0/git_checkouts/eml/tmp/eml-resource.xsd
Complex Type ConnectionDefinitionType
Namespace eml://ecoinformatics.org/resource-2.2.0
Annotations
tooltip: Connection Definition

summary: Definition of the connection protocol.   

description: Definition of the connection protocol.
        The definition has a "scheme" which identifies the
                            protocol by name, with a detailed description
                            and its required parameters. A connectionDefinition
                    lists all of the parameters needed for the connection
                    and possible default values for each. A definition provided in this
                    element may be used in other parts of the EML document.
Diagram
Diagram NO_NAMESPACE.tmp#ConnectionDefinitionType_id NO_NAMESPACE.tmp#ConnectionDefinitionType_system NO_NAMESPACE.tmp#ConnectionDefinitionType_scope NO_NAMESPACE.tmp#ConnectionDefinitionType_schemeName NO_NAMESPACE.tmp#ConnectionDefinitionType_description NO_NAMESPACE.tmp#ConnectionDefinitionType_parameterDefinition NO_NAMESPACE.tmp#ReferencesGroup_references resource-2_2_0.tmp#ReferencesGroup
Used by
Model
Children description, parameterDefinition, references, schemeName
Attributes
QName Type Default Use
id IDType optional
scope ScopeType document optional
system SystemType optional
Source
<xs:complexType name="ConnectionDefinitionType">
  <xs:annotation>
    <xs:documentation>tooltip: Connection Definition summary: Definition of the connection protocol. description: Definition of the connection protocol. The definition has a "scheme" which identifies the protocol by name, with a detailed description and its required parameters. A connectionDefinition lists all of the parameters needed for the connection and possible default values for each. A definition provided in this element may be used in other parts of the EML document.</xs:documentation>
  </xs:annotation>
  <xs:choice>
    <xs:sequence>
      <xs:element name="schemeName">
        <xs:annotation>
          <xs:documentation>tooltip: Scheme Name summary: The name of the scheme used to identify this connection. description: The name of the scheme used to identify this connection. The scheme name is qualified by its system attribute. The scheme name implies a particular protocol for accessing information from the connection. Applications must have a knowledge of the scheme or be able to deduce the protocol from the scheme description in order to effectively access data over the connection. Many schemes will be unknown to client applications. At some later point in time a registry for connection schemes may be established in order to promote application interoperability, and we may expand this portion of EML to adopt a more comprehensive standard such as WSDL, but for now this simpler description is provided.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:simpleContent>
            <xs:extension base="xs:string">
              <xs:attribute name="system" type="SystemType" use="optional">
                <xs:annotation>
                  <xs:documentation>tooltip: Scheme System summary: The system in which this scheme name is relevant description: The computing system within which this scheme name has relevance. This attribute qualifies the scheme name in order to decrease the likelihood of scheme name collisions when more that one EML user defines a scheme name with the same name but different semantics.</xs:documentation>
                </xs:annotation>
              </xs:attribute>
            </xs:extension>
          </xs:simpleContent>
        </xs:complexType>
      </xs:element>
      <xs:element name="description" type="txt:TextType">
        <xs:annotation>
          <xs:documentation>tooltip: Scheme Description summary: The description of the scheme used to identify this connection. description: The description of the scheme used to identify this connection. The scheme name implies a particular protocol for accessing information from the connection. Applications must have a knowledge of the scheme or be able to deduce the protocol from the scheme description in order to effectively access data over the connection.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="parameterDefinition" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>tooltip: Parameter Definition summary: The definition of a parameter that is needed to properly use this connection scheme. description: The definition of a parameter that is needed to properly use this connection scheme. Each parameter has a name and a definition that are used by applications to assess the type of information needed for the request. Parameters may also set default values that are used if a connection does not provide a value for a parameter.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="name" type="NonEmptyStringType">
              <xs:annotation>
                <xs:documentation>tooltip: Parameter Name summary: The Name of a parameter that is needed to properly use this connection scheme. description: The name of a parameter that is needed to properly use this connection scheme.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="definition" type="NonEmptyStringType">
              <xs:annotation>
                <xs:documentation>tooltip: Parameter Definition summary: The definition of a parameter that is needed to properly use this connection scheme. description: The definition of a parameter that is needed to properly use this connection scheme. The definition is used by applications to assess the type of information needed for the request.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="defaultValue" type="NonEmptyStringType" minOccurs="0">
              <xs:annotation>
                <xs:documentation>tooltip: Default Parameter Value summary: The default value for a parameter that is needed to properly use this connection scheme. description: The default value for a parameter that is needed to properly use this connection scheme. If a default value is set, then it should be used for connections that do not override the default with a connection-specific value. This allows a definition to be established that declares common information that might be shared by several connections as default values. Parameter values provided in the connection always override any default values provided in the connection definition.</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
    <xs:group ref="ReferencesGroup"/>
  </xs:choice>
  <xs:attribute name="id" type="IDType" use="optional"/>
  <xs:attribute name="system" type="SystemType" use="optional"/>
  <xs:attribute name="scope" type="ScopeType" use="optional" default="document"/>
</xs:complexType>
Schema location file:/Volumes/mob/EML_schema/EML-2.2.0/git_checkouts/eml/tmp/eml-resource.xsd
Complex Type OfflineType
Namespace eml://ecoinformatics.org/resource-2.2.0
Annotations
tooltip: medium of the resource

summary: the medium on which this resource is distributed,
              either digitally or as hardcopy

description: the medium on which this resource is distributed
              digitally, such as 3.5" floppy disk, or various tape media types,
              or 'hardcopy'
Diagram
Diagram NO_NAMESPACE.tmp#OfflineType_mediumName NO_NAMESPACE.tmp#OfflineType_mediumDensity NO_NAMESPACE.tmp#OfflineType_mediumDensityUnits NO_NAMESPACE.tmp#OfflineType_mediumVolume NO_NAMESPACE.tmp#OfflineType_mediumFormat NO_NAMESPACE.tmp#OfflineType_mediumNote
Used by
Model
Children mediumDensity, mediumDensityUnits, mediumFormat, mediumName, mediumNote, mediumVolume
Source
<xs:complexType name="OfflineType">
  <xs:annotation>
    <xs:documentation>tooltip: medium of the resource summary: the medium on which this resource is distributed, either digitally or as hardcopy description: the medium on which this resource is distributed digitally, such as 3.5" floppy disk, or various tape media types, or 'hardcopy'</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="mediumName" type="NonEmptyStringType">
      <xs:annotation>
        <xs:documentation>tooltip: Medium name summary: Name of the medium that for this resource distribution description: Name of the medium on which this resource is distributed. Can be various digital media such as tapes and disks, or printed media which can collectively be termed 'hardcopy'.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="mediumDensity" type="NonEmptyStringType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>tooltip: density of the digital medium summary: the density of the digital medium if this is relevant. description: the density of the digital medium if this is relevant. Used mainly for floppy disks or tape.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="mediumDensityUnits" type="NonEmptyStringType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>tooltip: units of a numerical density summary: a numerical density's units description: if a density is given numerically, the units should be given here.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="mediumVolume" type="NonEmptyStringType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>tooltip: storage volume summary: total volume of the storage medium description: the total volume of the storage medium on which this resource is shipped.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="mediumFormat" type="NonEmptyStringType" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>tooltip: medium format summary: format of the medium on which the resource is shipped. description: the file system format of the medium on which the resource is shipped</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="mediumNote" type="NonEmptyStringType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>tooltip: note about the media summary: note about the media description: any additional pertinent information about the media</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Schema location file:/Volumes/mob/EML_schema/EML-2.2.0/git_checkouts/eml/tmp/eml-resource.xsd
Complex Type InlineType
Namespace eml://ecoinformatics.org/resource-2.2.0
Annotations
tooltip: Inline distribution

summary: Object data distributed inline in the metadata.
              

description: Object data distributed inline in the metadata.
              Users have the option of including the data right inline in the
              metadata by providing it inside of the "inline" element.  For
              many text formats, the data can be simply included directly in
              the element.  However, certain character sequences are invalid in
              an XML document (e.g., <), so care will need to be taken to
              either 1) wrap the data in a CDATA section if needed, or
              2) encode the data using a text encoding algorithm such as
              base64, and then include that in a CDATA section.  The latter
              will be necessary for binary formats.
Diagram
Diagram
Properties
mixed true
Used by
Model
ANY element from ANY namespace
Source
<xs:complexType name="InlineType" mixed="true">
  <xs:annotation>
    <xs:documentation>tooltip: Inline distribution summary: Object data distributed inline in the metadata. description: Object data distributed inline in the metadata. Users have the option of including the data right inline in the metadata by providing it inside of the "inline" element. For many text formats, the data can be simply included directly in the element. However, certain character sequences are invalid in an XML document (e.g., <), so care will need to be taken to either 1) wrap the data in a CDATA section if needed, or 2) encode the data using a text encoding algorithm such as base64, and then include that in a CDATA section. The latter will be necessary for binary formats.</xs:documentation>
  </xs:annotation>
  <xs:complexContent mixed="true">
    <xs:restriction base="xs:anyType">
      <xs:sequence>
        <xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
      </xs:sequence>
    </xs:restriction>
  </xs:complexContent>
</xs:complexType>
Schema location file:/Volumes/mob/EML_schema/EML-2.2.0/git_checkouts/eml/tmp/eml-resource.xsd
Element Group ReferencesGroup
Namespace eml://ecoinformatics.org/resource-2.2.0
Annotations
tooltip: References Group

summary: A group of elements repeatedly used throughout EML
        to reference IDs.

description: A group containing the "references" element that
        is used throughout EML.
Diagram
Diagram NO_NAMESPACE.tmp#ReferencesGroup_references
Used by
Model
Children references
Source
<xs:group name="ReferencesGroup">
  <xs:annotation>
    <xs:documentation>tooltip: References Group summary: A group of elements repeatedly used throughout EML to reference IDs. description: A group containing the "references" element that is used throughout EML.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="references">
      <xs:annotation>
        <xs:documentation>tooltip: References summary: The id of another element in this EML document to be used to here in this context. description: The id of another element in this EML document to be used to here in this context. This is used instead of duplicating information when an identical piece of information needs to be used multiple times in an EML document. For example, if the same person is the creator, metadataProvider, and contact for a dataset, their name and address can be provided once as part of the "creator" element, and then their "id" can be used in the "references" element of metadataProvider and contact. This reduces the likelihood of error by reducing redundancy, and allows one to specify that two pieces of information are identical. To be a valid EML document, the content of every "references" element MUST be defined in the document as the value of an "id" attribute on some element within the document. Other critical rules about the use of IDs and references in EML are provided in the text of the EML specification.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:simpleContent>
          <xs:extension base="xs:string">
            <xs:attribute name="system" type="SystemType" use="optional"/>
          </xs:extension>
        </xs:simpleContent>
      </xs:complexType>
    </xs:element>
  </xs:sequence>
</xs:group>
Schema location file:/Volumes/mob/EML_schema/EML-2.2.0/git_checkouts/eml/tmp/eml-resource.xsd
Element Group ResourceGroup
Namespace eml://ecoinformatics.org/resource-2.2.0
Annotations
tooltip: Resource Base

summary: Generic information about any resource that is being
        described.

description: The 'ResourceBase' complexType contains information
        that is inherited by each resource type that is being documented. The
        sub-elements with the resource base are common to all
        resources.
Diagram
Diagram NO_NAMESPACE.tmp#ResourceGroup_alternateIdentifier NO_NAMESPACE.tmp#ResourceGroup_shortName NO_NAMESPACE.tmp#ResourceGroup_title NO_NAMESPACE.tmp#ResourceGroup_creator NO_NAMESPACE.tmp#ResourceGroup_metadataProvider NO_NAMESPACE.tmp#ResourceGroup_associatedParty NO_NAMESPACE.tmp#ResourceGroup_pubDate NO_NAMESPACE.tmp#ResourceGroup_language NO_NAMESPACE.tmp#ResourceGroup_series NO_NAMESPACE.tmp#ResourceGroup_abstract NO_NAMESPACE.tmp#ResourceGroup_keywordSet NO_NAMESPACE.tmp#ResourceGroup_additionalInfo NO_NAMESPACE.tmp#ResourceGroup_intellectualRights NO_NAMESPACE.tmp#ResourceGroup_licensed NO_NAMESPACE.tmp#ResourceGroup_distribution NO_NAMESPACE.tmp#ResourceGroup_coverage NO_NAMESPACE.tmp#ResourceGroup_annotation
Used by
Model
Children abstract, additionalInfo, alternateIdentifier, annotation, associatedParty, coverage, creator, distribution, intellectualRights, keywordSet, language, licensed, metadataProvider, pubDate, series, shortName, title
Source
<xs:group name="ResourceGroup">
  <xs:annotation>
    <xs:documentation>tooltip: Resource Base summary: Generic information about any resource that is being described. description: The 'ResourceBase' complexType contains information that is inherited by each resource type that is being documented. The sub-elements with the resource base are common to all resources.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="alternateIdentifier" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>tooltip: Alternate Identifier summary: A secondary identifier for this entity description: An additional, secondary identifier for this entity. The primary identifier belongs in the "id" attribute, but additional identifiers that are used to label this entity, possibly from different data management systems, can be listed here.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:simpleContent>
          <xs:extension base="xs:string">
            <xs:attribute name="system" type="SystemType" use="optional"/>
          </xs:extension>
        </xs:simpleContent>
      </xs:complexType>
    </xs:element>
    <xs:element name="shortName" type="NonEmptyStringType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>tooltip: Short Name summary: A short name that describes the resource, sometimes a filename. description: The 'shortName' field provides a concise name that describes the resource that is being documented. It is the appropriate place to store a filename associated with other storage systems.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="title" type="i18nNonEmptyStringType" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>tooltip: Title summary: A brief description of the resource, providing enough detail to differentiate it from other similar resources. description: The 'title' field provides a description of the resource that is being documented that is long enough to differentiate it from other similar resources. Multiple titles may be provided, particularly when trying to express the title in more than one language (use the "xml:lang" attribute to indicate the language if not English/en).</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="creator" type="rp:ResponsibleParty" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>tooltip: Creator summary: The people or organizations who created this resource. description: The 'creator' element provides the full name of the person, organization, or position who created the resource. The list of creators for a resource represent the people and organizations who should be cited for the resource.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="metadataProvider" type="rp:ResponsibleParty" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>tooltip: Metadata Provider summary: The people or organizations who created provided documentation and other metadata for this resource. description: The 'metadataProvider' element provides the full name of the person, organization, or position who created documentation for the resource.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="associatedParty" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>tooltip: Associated Party summary: Other people or organizations who should be associated with this resource. description: The 'associatedParty' element provides the full name of other people, organizations, or positions who should be associated with the resource. These parties might play various roles in the creation or maintenance of the resource, and these roles should be indicated in the "role" element.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:complexContent>
          <xs:extension base="rp:ResponsibleParty">
            <xs:sequence>
              <xs:element name="role" type="rp:RoleType">
                <xs:annotation>
                  <xs:documentation>tooltip: Role summary: The role the party played with respect to the resource. description: Use this field to describe the role the party played with respect to the resource. Some potential roles include technician, reviewer, principal investigator, and many others.</xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:sequence>
          </xs:extension>
        </xs:complexContent>
      </xs:complexType>
    </xs:element>
    <xs:element name="pubDate" type="yearDate" minOccurs="0">
      <xs:annotation>
        <xs:documentation>tooltip: Publication date summary: The publication date of the resource. description: The 'pubDate' field represents the date that the resource was published. The format should be represented as: CCYY, which represents a 4 digit year, or as CCYY-MM-DD, which denotes the full year, month, and day. Note that month and day are optional components. Formats must conform to ISO 8601.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="language" type="i18nNonEmptyStringType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>tooltip: Language summary: The language in which the resource is written. description: The language in which the resource is written. This can be a well-known language name, or one of the ISO language codes to be more precise.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="series" type="NonEmptyStringType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>tooltip: Series summary: The series from which the resource came. description: This field describes the series of resources that include the resource being described. For example, a volume of a journal may be part of a series of the journal for a particular year.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="abstract" type="txt:TextType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>tooltip: Abstract summary: A brief overview of the resource. description: A brief overview of the resource that is being documented. The abstract should include basic information that summarizes the resource.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="keywordSet" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>tooltip: Keyword information summary: Keyword information that describes the resource. description: The 'keywordSet' element is a container for the 'keyword' and 'keywordThesaurus' fields. Each keywordSet field can contain one or more keywords and a name of a thesaurus for the set of keywords. Each keyword field should contain one and only one keyword (i.e., keywords should not be separated by commas or other delimiters).</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="keyword" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation>tooltip: Keyword summary: A single keyword that describes the resource. description: This field names a keyword or key phrase that concisely describes the resource or is related to the resource. Each keyword field should contain one and only one keyword (i.e., keywords should not be separated by commas or other delimiters).</xs:documentation>
            </xs:annotation>
            <xs:complexType mixed="true">
              <xs:complexContent>
                <xs:extension base="i18nNonEmptyStringType">
                  <xs:attribute name="keywordType" type="KeyTypeCode" use="optional">
                    <xs:annotation>
                      <xs:documentation>tooltip: Keyword type summary: The type of each keyword. description: This field classifies the keyword that has been provided from a list of pre-determined categories. The possible types are listed in the example.</xs:documentation>
                    </xs:annotation>
                  </xs:attribute>
                </xs:extension>
              </xs:complexContent>
            </xs:complexType>
          </xs:element>
          <xs:element name="keywordThesaurus" type="NonEmptyStringType" minOccurs="0">
            <xs:annotation>
              <xs:documentation>tooltip: Keyword thesaurus summary: The name of a thesaurus from which the keyword is derived. description: This field provides the name of the official keyword thesaurus from which keyword was derived. The keyword thesauri are usually discipline specific.</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="additionalInfo" type="txt:TextType" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>tooltip: Additional Information summary: Any extra information pertitent to the resource. description: This field provides any information that is not characterized by the other resource metadata fields.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="intellectualRights" type="txt:TextType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>tooltip: Intellectual Property Rights summary: Intellectual property rights regarding usage and licensing of this resource. description: Typically, an intellectual Rights element will contain a rights management statement for the resource, or reference a service providing such information. Rights information encompasses Intellectual Property Rights (IPR), Copyright, and various Property Rights. In the case of a data set, rights might include requirements for use, requirements for attribution, or other requirements the owner would like to impose.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="licensed" type="LicenseType" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>tooltip: License summary: Information identifying a well-known license for the metadata and data description: This element provides information on how the resource is licensed and what rights may be available to users. While data are often not copyrightable in the US and other jurisdictions, it is still useful to clarify rights by declaring a CC0, CC-BY, or similar license for both the metadata and data. Whatever license is declared here is intended to apply to all metadata and data described in the metadata record, including attached data resources such as external files and databases. If multiple license elements are provided, this indicates that the resource can be used under the terms of any of the listed licenses. The field is meant to be highly structured to allow machine-interpretable licenses to be asserted for the resource. This is done by identifying a well-defined license or contract and providing the SPDX license key or the license URL, and the name of the license. Where posisble, the name, URL, and SPDX key should match the values found in the official SPDX license vocabulary (https://spdx.org/licenses/). If the license is not found in SPDX, then other well-established URIs for licenses can be used, but avoid using arbitrary URIs that are not maintained for persistence.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="distribution" type="DistributionType" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>tooltip: Distribution Information summary: Information on how the resource is distributed online and offline description: This element provides information on how the resource is distributed. When used at the resource level, this element can provide only general information, but elements for describing connections to online systems are provided. See the Type for specific recommendations and examples.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="coverage" type="cov:Coverage" minOccurs="0">
      <xs:annotation>
        <xs:documentation>tooltip: Resource coverage summary: Extent of the coverage of the resource. description: This element describes the extent of the coverage of the resource in terms of its spatial extent, temporal extent, and taxonomic extent. For data sets, this is useful to specify the entire extent to which all of the data might apply.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="annotation" type="sem:SemanticAnnotation" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>tooltip: Semantic Annotation summary: A precisely-defined semantic statement about this resource. description: An annotation represents a precisely-defined semantic statement that applies to this resource. This semantic statement is used to associate precise semantics with the resource. Each annotation consists of a propertyURI and valueURI that define a property and value that apply to the resource. The subject of the statement is implicitly the eml:resource that contains the annotation. The associated labels can be used to display the statement to users. Each URI is resolvable to a controlled vocabulary that provides a definition, relationships to other terms, and multiple labels for displaying the statement.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:group>
Schema location file:/Volumes/mob/EML_schema/EML-2.2.0/git_checkouts/eml/tmp/eml-resource.xsd