| ### Showing:
Annotations
Attributes
Diagrams
Facets
Instances
Model
Properties

Imported schema eml-entity.xsd

Namespace | https://eml.ecoinformatics.org/entity-2.2.0
Annotations |
    '$RCSfile: eml-entity.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.89 $'

        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-entity

    moduleDescription:

                  The eml-entity module - Entity level information within datasets

    recommendedUsage: This module is used to describe data
            entities.

    standAlone: Only when 'otherEntity' is used.
Properties |
attribute form default | unqualified
element form default | unqualified

Element EntityGroup / alternateIdentifier

Namespace | No namespace
Annotations |
    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.

    example: VCR3465
Diagram |
Type | extension of xs:string
Properties |
content | complex
minOccurs | 0
maxOccurs | unbounded
Attributes |
QName | Type | Use | Annotation
--- | --- | --- | ---
system | SystemType | optional |
    tooltip: Identifier System

    summary: The system in which this id is
                        relevant

    description: The information management system within
                        which this identifier has relevance. Generally, the
                        identifier would be unique within the "system" and would be
                        sufficient to retrieve the entity from the system. The
                        system is often a URL or URI that identifies the main entry
                        point for the information management
                        system.

    example:
                        http://knb.ecoinformatics.org/knb/

Element EntityGroup / entityName

Namespace | No namespace
Annotations |
    tooltip: Entity name

    summary: The name of the entity name

    description: The name identifies the entity in the dataset:
                file name, name of database table, etc.

    example: SpeciesAbundance1996
Diagram |
Type | NonEmptyStringType
Properties |
content | simple
Facets |
minLength | 1 |
pattern | [\s]*[\S][\s\S]* |

Element EntityGroup / entityDescription

Namespace | No namespace
Annotations |
    tooltip: Entity description

    summary: General description of the entity and its
                contents

    description: Text generally describing the entity, its type,
                and relevant information about the data in the
                entity.

    example: Species abundance data for 1996 at the VCR LTER
                site
Diagram |
Type | NonEmptyStringType
Properties |
content | simple
minOccurs | 0
Facets |
minLength | 1 |
pattern | [\s]*[\S][\s\S]* |

Element EntityGroup / physical

Namespace | No namespace
Annotations |
    tooltip: physical descriptors

    summary: Description of the physical format of the entity

    description: Information on the physical format of this entity.
                Each logical entity can be serialized in one or more physical
                formats, which can be described here.  For each physical format,
                provide a "physical" element that describes the format and how
                to obtain that version.  Two physical elements MUST describe
                the same entity precisely (i.e., after obtaining and parsing
                the physical data stream described under each physical element,
                one MUST end with an identical logical entity).
                For more information see the eml-physical module.
Diagram |
Type | PhysicalType
Properties |
content | complex
minOccurs | 0
maxOccurs | unbounded
Model | (objectName , size{0,1} , authentication* , (compressionMethod | encodingMethod) , characterEncoding{0,1} , dataFormat , distribution*) | (references)
Children | authentication, characterEncoding, compressionMethod, dataFormat, distribution, encodingMethod, objectName, references, size
Instance |
    <physical id="" scope="document" system="">
      <objectName>{1,1}</objectName>
      <size unit="byte">{0,1}</size>
      <authentication method="">{0,unbounded}</authentication>
      <compressionMethod>{1,1}</compressionMethod>
      <encodingMethod>{1,1}</encodingMethod>
      <characterEncoding>{0,1}</characterEncoding>
      <dataFormat>{1,1}</dataFormat>
      <distribution id="" scope="document" system="">{0,unbounded}</distribution>
      <references system="">{1,1}</references>
    </physical>
Attributes |
QName | Type | Default | Use |
--- | --- | --- | --- | ---
id | IDType |  | optional |
scope | ScopeType | document | optional |
system | SystemType |  | optional |

Element EntityGroup / coverage

Namespace | No namespace
Annotations |
    tooltip: coverage descriptors

    summary: Information on the geographic, spatial and temporal
                coverages used in this entity.

    description: Information on the geographic, spatial and temporal
                coverages used in this entity.  Please see the eml-coverage module
                for more information.
Diagram |
Type | Coverage
Properties |
content | complex
minOccurs | 0
Model | geographicCoverage | temporalCoverage | taxonomicCoverage | (references)
Children | geographicCoverage, references, taxonomicCoverage, temporalCoverage
Instance |
    <coverage id="" scope="document" system="">
      <geographicCoverage id="" scope="document" system="">{1,1}</geographicCoverage>
      <temporalCoverage id="" scope="document" system="">{1,1}</temporalCoverage>
      <taxonomicCoverage id="" scope="document" system="">{1,1}</taxonomicCoverage>
      <references system="">{1,1}</references>
    </coverage>
Attributes |
QName | Type | Default | Use |
--- | --- | --- | --- | ---
id | IDType |  | optional |
scope | ScopeType | document | optional |
system | SystemType |  | optional |

Element EntityGroup / methods

Namespace | No namespace
Annotations |
    tooltip: method descriptions

    summary:

    description: Information on the specific methods used to collect
                information in this entity.  Please see the eml-methods module for
                more information.

    example:
Diagram |
Type | MethodsType
Properties |
content | complex
minOccurs | 0
Model | methodStep+ , sampling{0,1} , qualityControl*
Children | methodStep, qualityControl, sampling
Instance |
    <methods>
      <methodStep>{1,unbounded}</methodStep>
      <sampling>{0,1}</sampling>
      <qualityControl>{0,unbounded}</qualityControl>
    </methods>

Element EntityGroup / additionalInfo

Namespace | No namespace
Annotations |
    tooltip: Additional Information

    summary: Any extra information pertitent to the
                entity.

    description: This field provides any information that is not
                characterized by the other entity metadata
                fields.

    example: Multiple sampling events represented
Diagram |
Type | TextType
Properties |
content | complex
minOccurs | 0
maxOccurs | unbounded
mixed | true
Model | section* | para* | markdown*
Children | markdown, para, section
Instance |
    <additionalInfo xml:lang="">
      <section xml:lang="">{0,unbounded}</section>
      <para xml:lang="">{0,unbounded}</para>
      <markdown>{0,unbounded}</markdown>
    </additionalInfo>
Attributes |
QName | Type | Use |
--- | --- | --- | ---
xml:lang |  | optional |

Element EntityGroup / annotation

Namespace | No namespace
Annotations |
    tooltip: Semantic Annotation

    summary: A precisely-defined semantic statement about this entity.

    description: An annotation represents a precisely-defined semantic
                      statement that applies to this entity.  This semantic statement
                      is used to associate precise measurement semantics with the
                      entity.  Each annotation consists of a propertyURI and valueURI,
                      which define a property and a value that apply to the entity.
                      The associated labels can be used to display the property and
                      value 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.
Diagram |
Type | SemanticAnnotation
Properties |
content | complex
minOccurs | 0
maxOccurs | unbounded
Model | propertyURI , valueURI
Children | propertyURI, valueURI
Instance |
    <annotation id="" scope="document" system="">
      <propertyURI label="">{1,1}</propertyURI>
      <valueURI label="">{1,1}</valueURI>
    </annotation>
Attributes |
QName | Type | Default | Use |
--- | --- | --- | --- | ---
id | IDType |  | optional |
scope | ScopeType | document | optional |
system | SystemType |  | optional |

Element OtherEntityType / attributeList

Namespace | No namespace
Annotations |
    tooltip: Attribute List

    summary: The list of attributes associated with this
                    entity.

    description: The list of attributes associated with this
                    entity.  For more information see the eml-attribute
                    module.
Diagram |
Type | AttributeListType
Properties |
content | complex
minOccurs | 0
Model | attribute+ | (references)
Children | attribute, references
Instance |
    <attributeList id="">
      <attribute id="" scope="document" system="">{1,unbounded}</attribute>
      <references system="">{1,1}</references>
    </attributeList>
Attributes |
QName | Type | Use |
--- | --- | --- | ---
id | IDType | optional |

Element OtherEntityType / constraint

Namespace | No namespace
Annotations |
    tooltip: Constraint

    summary:

    description: Description of any relational constraints on '
                    this entity.  For more information see the eml-constraint
                    module.
Diagram |
Type | ConstraintType
Properties |
content | complex
minOccurs | 0
maxOccurs | unbounded
Model | primaryKey | uniqueKey | checkConstraint | foreignKey | joinCondition | notNullConstraint
Children | checkConstraint, foreignKey, joinCondition, notNullConstraint, primaryKey, uniqueKey
Instance |
    <constraint id="" scope="document" system="">
      <primaryKey>{1,1}</primaryKey>
      <uniqueKey>{1,1}</uniqueKey>
      <checkConstraint language="">{1,1}</checkConstraint>
      <foreignKey>{1,1}</foreignKey>
      <joinCondition>{1,1}</joinCondition>
      <notNullConstraint>{1,1}</notNullConstraint>
    </constraint>
Attributes |
QName | Type | Default | Use |
--- | --- | --- | --- | ---
id | IDType |  | optional |
scope | ScopeType | document | optional |
system | SystemType |  | optional |

Element OtherEntityType / entityType

Namespace | No namespace
Annotations |
    tooltip: Entity type

    summary: Contains the name of the type for this
                    entity.

    description: The entityType field contains the name of the
                    entity's type. The entity's type is typically the name of the
                    type of data represented in the entity, such as "photograph".
                    This field is used only if this is an 'other' entity and you
                    want to specify the kind of "other" entity this
                    is.

    example: Photograph
Diagram |
Type | NonEmptyStringType
Properties |
content | simple
Facets |
minLength | 1 |
pattern | [\s]*[\S][\s\S]* |

Element otherEntity

Namespace | https://eml.ecoinformatics.org/entity-2.2.0
Annotations |
    tooltip: Other Entity

    summary: Descriptor of single data entity in a dataset of a type
            not specifically described in eml.

    description: The other entity element is a descriptor of a
            not-otherwise-defined entity in the dataset, identified by its name.
            The element can contain information about the entity's basic identity,
            its temporal, geographic and taxonomic coverage, and its
            type.

    example: Photograph of rocky intertidal plot 12 from Santa Cruz
            Island
Diagram |
Type | OtherEntityType
Properties |
content | complex
Model | (alternateIdentifier* , entityName , entityDescription{0,1} , physical* , coverage{0,1} , methods{0,1} , additionalInfo* , annotation* , attributeList{0,1} , constraint* , entityType) | (references)
Children | additionalInfo, alternateIdentifier, annotation, attributeList, constraint, coverage, entityDescription, entityName, entityType, methods, physical, references
Instance |
    <otherEntity id="" scope="document" system="" xmlns="https://eml.ecoinformatics.org/entity-2.2.0">
      <alternateIdentifier system="">{0,unbounded}</alternateIdentifier>
      <entityName>{1,1}</entityName>
      <entityDescription>{0,1}</entityDescription>
      <physical id="" scope="document" system="">{0,unbounded}</physical>
      <coverage id="" scope="document" system="">{0,1}</coverage>
      <methods>{0,1}</methods>
      <additionalInfo xml:lang="">{0,unbounded}</additionalInfo>
      <annotation id="" scope="document" system="">{0,unbounded}</annotation>
      <attributeList id="">{0,1}</attributeList>
      <constraint id="" scope="document" system="">{0,unbounded}</constraint>
      <entityType>{1,1}</entityType>
      <references system="">{1,1}</references>
    </otherEntity>
Attributes |
QName | Type | Default | Use |
--- | --- | --- | --- | ---
id | IDType |  | optional |
scope | ScopeType | document | optional |
system | SystemType |  | optional |

Complex Type OtherEntityType

Namespace | https://eml.ecoinformatics.org/entity-2.2.0
Diagram |
Model | (alternateIdentifier* , entityName , entityDescription{0,1} , physical* , coverage{0,1} , methods{0,1} , additionalInfo* , annotation* , attributeList{0,1} , constraint* , entityType) | (references)
Children | additionalInfo, alternateIdentifier, annotation, attributeList, constraint, coverage, entityDescription, entityName, entityType, methods, physical, references
Attributes |
QName | Type | Default | Use |
--- | --- | --- | --- | ---
id | IDType |  | optional |
scope | ScopeType | document | optional |
system | SystemType |  | optional |

Attribute EntityGroup / alternateIdentifier / @system

Namespace | No namespace
Annotations |
    tooltip: Identifier System

    summary: The system in which this id is
                        relevant

    description: The information management system within
                        which this identifier has relevance. Generally, the
                        identifier would be unique within the "system" and would be
                        sufficient to retrieve the entity from the system. The
                        system is often a URL or URI that identifies the main entry
                        point for the information management
                        system.

    example:
                        http://knb.ecoinformatics.org/knb/
Type | SystemType
Properties |
use | optional

Attribute OtherEntityType / @id

Namespace | No namespace
Type | IDType
Properties |
use | optional

Attribute OtherEntityType / @system

Namespace | No namespace
Type | SystemType
Properties |
use | optional

Attribute OtherEntityType / @scope

Namespace | No namespace
Type | ScopeType
Properties |
use | optional
default | document
Facets |
enumeration | system |
enumeration | document |

Element Group EntityGroup

Namespace | https://eml.ecoinformatics.org/entity-2.2.0
Annotations |
    tooltip: Base Entity descriptors

    summary: Basic information about an entity common to all entity
            types.

    description: The EntityGroup defines the common structure for
            descriptions of any type of entity, including the name and attributes
            of the entity. The term entity is used in the sense of an entity in a
            relational model. The most common entity is a table, something with
            columns and rows, but can also represent an image or other type of
            data. See 'eml-attribute' for descriptions of the required attribute
            fields.
Diagram |
Model | alternateIdentifier* , entityName , entityDescription{0,1} , physical* , coverage{0,1} , methods{0,1} , additionalInfo* , annotation*
Children | additionalInfo, alternateIdentifier, annotation, coverage, entityDescription, entityName, methods, physical