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

Imported schema eml-view.xsd

Namespace | https://eml.ecoinformatics.org/view-2.2.0
Annotations |
    '$RCSfile: eml-view.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: 2008-11-14 23:50:13 $'
          '$Revision: 1.43 $'

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

    moduleDescription:

                The eml-view module - Data tables resulting from a
                database query

    recommendedUsage: all datasets that contain one or more
            views

    standAlone: yes
Properties |
attribute form default | unqualified
element form default | unqualified

Element ViewType / 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
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 ViewType / 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 ViewType / queryStatement

Namespace | No namespace
Annotations |
    tooltip: Query Statement

    summary: Query syntax that produced the view

    description: The value of a queryStatement field is the
                  actual query statement stored in the database is entered here.
                  The query statement generates the entity being
                  documented.

    example: Select site as SiteID,common_name as CommonName,
                  count as CountOfIndividuals from samples inner join taxonlist
                  on samples.speciesid=taxonlist.speciesid
Diagram |
Type | NonEmptyStringType
Properties |
content | simple
Facets |
minLength | 1 |
pattern | [\s]*[\S][\s\S]* |

Element view

Namespace | https://eml.ecoinformatics.org/view-2.2.0
Annotations |
    tooltip: View

    summary: The View element is a container for documenting a
            view.

    description: The View element is a container for documenting a
            view. The structure of the view element is defined by the
            ViewType.
Diagram |
Type | ViewType
Properties |
content | complex
Model | (alternateIdentifier* , entityName , entityDescription{0,1} , physical* , coverage{0,1} , methods{0,1} , additionalInfo* , annotation* , attributeList , constraint* , queryStatement) | (references)
Children | additionalInfo, alternateIdentifier, annotation, attributeList, constraint, coverage, entityDescription, entityName, methods, physical, queryStatement, references
Instance |
    <view id="" scope="document" system="" xmlns="https://eml.ecoinformatics.org/view-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="">{1,1}</attributeList>
      <constraint id="" scope="document" system="">{0,unbounded}</constraint>
      <queryStatement>{1,1}</queryStatement>
      <references system="">{1,1}</references>
    </view>
Attributes |
QName | Type | Default | Use |
--- | --- | --- | --- | ---
id | IDType |  | optional |
scope | ScopeType | document | optional |
system | SystemType |  | optional |

Complex Type ViewType

Namespace | https://eml.ecoinformatics.org/view-2.2.0
Annotations |
    tooltip: ViewType

    summary: The ViewType complex type defines the structure for
            documenting a view.

    description: The ViewType complex type defines the structure for
            documenting a view. This type extends the EntityGroup with a
            queryStatement.
Diagram |
Model | (alternateIdentifier* , entityName , entityDescription{0,1} , physical* , coverage{0,1} , methods{0,1} , additionalInfo* , annotation* , attributeList , constraint* , queryStatement) | (references)
Children | additionalInfo, alternateIdentifier, annotation, attributeList, constraint, coverage, entityDescription, entityName, methods, physical, queryStatement, references
Attributes |
QName | Type | Default | Use |
--- | --- | --- | --- | ---
id | IDType |  | optional |
scope | ScopeType | document | optional |
system | SystemType |  | optional |

Attribute ViewType / @id

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

Attribute ViewType / @system

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

Attribute ViewType / @scope

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