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
Diagram eml-entity_xsd.tmp#EntityGroup_EntityGroup_alternateIdentifier_system
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
Diagram eml-resource_xsd.tmp#NonEmptyStringType
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
Diagram eml-resource_xsd.tmp#NonEmptyStringType
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
Diagram eml-physical_xsd.tmp#PhysicalType_id eml-physical_xsd.tmp#PhysicalType_system eml-physical_xsd.tmp#PhysicalType_scope eml-physical_xsd.tmp#PhysicalType_objectName eml-physical_xsd.tmp#PhysicalType_size eml-physical_xsd.tmp#PhysicalType_authentication eml-physical_xsd.tmp#PhysicalType_compressionMethod eml-physical_xsd.tmp#PhysicalType_encodingMethod eml-physical_xsd.tmp#PhysicalType_characterEncoding eml-physical_xsd.tmp#PhysicalType_dataFormat eml-physical_xsd.tmp#PhysicalType_distribution eml-resource_xsd.tmp#ReferencesGroup_references eml-resource_xsd.tmp#ReferencesGroup eml-physical_xsd.tmp#PhysicalType
Type PhysicalType
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
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
Diagram eml-coverage_xsd.tmp#Coverage_id eml-coverage_xsd.tmp#Coverage_system eml-coverage_xsd.tmp#Coverage_scope eml-coverage_xsd.tmp#Coverage_geographicCoverage eml-coverage_xsd.tmp#Coverage_temporalCoverage eml-coverage_xsd.tmp#Coverage_taxonomicCoverage eml-resource_xsd.tmp#ReferencesGroup_references eml-resource_xsd.tmp#ReferencesGroup eml-coverage_xsd.tmp#Coverage
Type Coverage
Properties
content complex
minOccurs 0
Model
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
Diagram eml-methods_xsd.tmp#MethodsType_methodStep eml-methods_xsd.tmp#MethodsType_sampling eml-methods_xsd.tmp#MethodsType_qualityControl eml-methods_xsd.tmp#MethodsType
Type MethodsType
Properties
content complex
minOccurs 0
Model
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
Diagram xml_xsd.tmp#lang eml-text_xsd.tmp#TextType_section eml-text_xsd.tmp#TextType_para eml-text_xsd.tmp#TextType_markdown eml-text_xsd.tmp#TextType
Type TextType
Properties
content complex
minOccurs 0
maxOccurs unbounded
mixed true
Model
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
Diagram eml-semantics_xsd.tmp#SemanticAnnotation_id eml-semantics_xsd.tmp#SemanticAnnotation_system eml-semantics_xsd.tmp#SemanticAnnotation_scope eml-semantics_xsd.tmp#SemanticAnnotation_propertyURI eml-semantics_xsd.tmp#SemanticAnnotation_valueURI eml-semantics_xsd.tmp#SemanticAnnotation
Type SemanticAnnotation
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
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
Diagram eml-attribute_xsd.tmp#AttributeListType_id eml-attribute_xsd.tmp#AttributeListType_attribute eml-resource_xsd.tmp#ReferencesGroup_references eml-resource_xsd.tmp#ReferencesGroup eml-attribute_xsd.tmp#AttributeListType
Type AttributeListType
Properties
content complex
minOccurs 0
Model
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
Diagram eml-constraint_xsd.tmp#ConstraintType_id eml-constraint_xsd.tmp#ConstraintType_system eml-constraint_xsd.tmp#ConstraintType_scope eml-constraint_xsd.tmp#ConstraintType_primaryKey eml-constraint_xsd.tmp#ConstraintType_uniqueKey eml-constraint_xsd.tmp#ConstraintType_checkConstraint eml-constraint_xsd.tmp#ConstraintType_foreignKey eml-constraint_xsd.tmp#ConstraintType_joinCondition eml-constraint_xsd.tmp#ConstraintType_notNullConstraint eml-constraint_xsd.tmp#ConstraintType
Type ConstraintType
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
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
Diagram eml-resource_xsd.tmp#NonEmptyStringType
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
Diagram eml-entity_xsd.tmp#OtherEntityType_id eml-entity_xsd.tmp#OtherEntityType_system eml-entity_xsd.tmp#OtherEntityType_scope eml-entity_xsd.tmp#EntityGroup_alternateIdentifier eml-entity_xsd.tmp#EntityGroup_entityName eml-entity_xsd.tmp#EntityGroup_entityDescription eml-entity_xsd.tmp#EntityGroup_physical eml-entity_xsd.tmp#EntityGroup_coverage eml-entity_xsd.tmp#EntityGroup_methods eml-entity_xsd.tmp#EntityGroup_additionalInfo eml-entity_xsd.tmp#EntityGroup_annotation eml-entity_xsd.tmp#EntityGroup eml-entity_xsd.tmp#OtherEntityType_attributeList eml-entity_xsd.tmp#OtherEntityType_constraint eml-entity_xsd.tmp#OtherEntityType_entityType eml-resource_xsd.tmp#ReferencesGroup_references eml-resource_xsd.tmp#ReferencesGroup eml-entity_xsd.tmp#OtherEntityType
Type OtherEntityType
Properties
content complex
Model
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
Diagram eml-entity_xsd.tmp#OtherEntityType_id eml-entity_xsd.tmp#OtherEntityType_system eml-entity_xsd.tmp#OtherEntityType_scope eml-entity_xsd.tmp#EntityGroup_alternateIdentifier eml-entity_xsd.tmp#EntityGroup_entityName eml-entity_xsd.tmp#EntityGroup_entityDescription eml-entity_xsd.tmp#EntityGroup_physical eml-entity_xsd.tmp#EntityGroup_coverage eml-entity_xsd.tmp#EntityGroup_methods eml-entity_xsd.tmp#EntityGroup_additionalInfo eml-entity_xsd.tmp#EntityGroup_annotation eml-entity_xsd.tmp#EntityGroup eml-entity_xsd.tmp#OtherEntityType_attributeList eml-entity_xsd.tmp#OtherEntityType_constraint eml-entity_xsd.tmp#OtherEntityType_entityType eml-resource_xsd.tmp#ReferencesGroup_references eml-resource_xsd.tmp#ReferencesGroup
Model
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
Diagram eml-entity_xsd.tmp#EntityGroup_alternateIdentifier eml-entity_xsd.tmp#EntityGroup_entityName eml-entity_xsd.tmp#EntityGroup_entityDescription eml-entity_xsd.tmp#EntityGroup_physical eml-entity_xsd.tmp#EntityGroup_coverage eml-entity_xsd.tmp#EntityGroup_methods eml-entity_xsd.tmp#EntityGroup_additionalInfo eml-entity_xsd.tmp#EntityGroup_annotation
Model
Children additionalInfo, alternateIdentifier, annotation, coverage, entityDescription, entityName, methods, physical