Documentation for epc-elements

Table of Contents

top

Schema Document Properties

Target Namespace urn:epc:xml-schema
Version 2.0
Element and Attribute Namespaces
  • Global element and attribute declarations belong to this schema's target namespace.
  • By default, local element declarations belong to this schema's target namespace.
  • By default, local attribute declarations have no namespace.

Declared Namespaces

Prefix Namespace
xml http://www.w3.org/XML/1998/namespace
xs http://www.w3.org/2001/XMLSchema
epc urn:epc:xml-schema
Schema Component Representation
<schema targetNamespace="urn:epc:xml-schema" elementFormDefault="qualified" attributeFormDefault="unqualified" version="2.0">
...
</schema>
top

Global Definitions

Simple Type: listAddressAttr

Super-types: string < listAddressAttr (by restriction)
Sub-types: None
Name listAddressAttr
Content
  • Base XSD Type: string
  • value comes from list: {'postal'|'visiting'}
Documentation List of address types.
Schema Component Representation
<simpleType name="listAddressAttr">
<restriction base=" string ">
<enumeration value="postal"/>
<enumeration value="visiting"/>
</restriction>
</simpleType>
top

Simple Type: listEntityAttr

Super-types: string < listEntityAttr (by restriction)
Sub-types: None
Name listEntityAttr
Content
  • Base XSD Type: string
  • value comes from list: {'university'|'faculty'|'department'|'centre'|'program'|'researchProgram'|'project'|'researchProject'|'centre'|'school'|'section'|'division'|'group'|'researchGroup'|'course'}
Documentation List of entity types.
Schema Component Representation
<simpleType name="listEntityAttr">
<restriction base=" string ">
<enumeration value="university"/>
<enumeration value="faculty"/>
<enumeration value="department"/>
<enumeration value="centre"/>
<enumeration value="program"/>
<enumeration value="researchProgram"/>
<enumeration value="project"/>
<enumeration value="researchProject"/>
<enumeration value="centre"/>
<enumeration value="school"/>
<enumeration value="section"/>
<enumeration value="division"/>
<enumeration value="group"/>
<enumeration value="researchGroup"/>
<enumeration value="course"/>
</restriction>
</simpleType>
top

Simple Type: listEventTypeAttr

Super-types: token < listEventTypeAttr (by restriction)
Sub-types: None
Name listEventTypeAttr
Content
  • Base XSD Type: token
  • value comes from list: {'creation'|'lastModified'|'deletion'|'disputation'|'presentation'|'publication'|'availableFrom'}
Documentation List of event types.
Schema Component Representation
<simpleType name="listEventTypeAttr">
<restriction base=" token ">
<enumeration value="creation"/>
<enumeration value="lastModified"/>
<enumeration value="deletion"/>
<enumeration value="disputation"/>
<enumeration value="presentation"/>
<enumeration value="publication"/>
<enumeration value="availableFrom"/>
</restriction>
</simpleType>
top

Simple Type: listIdentifierAttr

Super-types: string < listIdentifierAttr (by restriction)
Sub-types: None
Name listIdentifierAttr
Content
  • Base XSD Type: string
  • value comes from list: {'internal'|'isbn'|'issn'|'urn'|'uri'|'url'|'doi'|'libris'|'handle'|'arc'|'iso639-1'|'iso639-2'|'iso3166-1'}
Documentation List of address types.
Schema Component Representation
<simpleType name="listIdentifierAttr">
<restriction base=" string ">
<enumeration value="internal"/>
<enumeration value="isbn"/>
<enumeration value="issn"/>
<enumeration value="urn"/>
<enumeration value="uri"/>
<enumeration value="url"/>
<enumeration value="doi"/>
<enumeration value="libris"/>
<enumeration value="handle"/>
<enumeration value="arc"/>
<enumeration value="iso639-1"/>
<enumeration value="iso639-2"/>
<enumeration value="iso3166-1"/>
</restriction>
</simpleType>
top

Simple Type: listNameAttr

Super-types: string < listNameAttr (by restriction)
Sub-types: None
Name listNameAttr
Content
  • Base XSD Type: string
  • value comes from list: {'personal'|'corporate'}
Documentation List of name types.
Schema Component Representation
<simpleType name="listNameAttr">
<restriction base=" string ">
<enumeration value="personal"/>
<enumeration value="corporate"/>
</restriction>
</simpleType>
top

Simple Type: listNamePartAttr

Super-types: string < listNamePartAttr (by restriction)
Sub-types: None
Name listNamePartAttr
Content
  • Base XSD Type: string
  • value comes from list: {'family'|'given'|'title'|'first'|'last'|'middle'|''}
Documentation List of name part types.
Schema Component Representation
<simpleType name="listNamePartAttr">
<restriction base=" string ">
<enumeration value="family"/>
<enumeration value="given"/>
<enumeration value="title"/>
<enumeration value="first"/>
<enumeration value="last"/>
<enumeration value="middle"/>
<enumeration value=""/>
</restriction>
</simpleType>
top

Simple Type: listOfRoles

Super-types: string < listOfRoles (by restriction)
Sub-types: None
Name listOfRoles
Content
  • Base XSD Type: string
  • value comes from list: {'creator'|'contributor'|'opponent'|'supervisor'|'examiner'|'reviewer'}
Documentation List of role types
Schema Component Representation
<simpleType name="listOfRoles">
<restriction base=" string ">
<enumeration value="creator"/>
<enumeration value="contributor"/>
<enumeration value="opponent"/>
<enumeration value="supervisor"/>
<enumeration value="examiner"/>
<enumeration value="reviewer"/>
</restriction>
</simpleType>
top

Simple Type: listServiceTypeAttr

Super-types: token < listServiceTypeAttr (by restriction)
Sub-types: None
Name listServiceTypeAttr
Content
  • Base XSD Type: token
  • value comes from list: {'resolution'}
Documentation List of service types.
Schema Component Representation
<simpleType name="listServiceTypeAttr">
<restriction base=" token ">
<enumeration value="resolution"/>
</restriction>
</simpleType>
top

Simple Type: listTitleAttr

Super-types: token < listTitleAttr (by restriction)
Sub-types: None
Name listTitleAttr
Content
  • Base XSD Type: token
  • value comes from list: {'alternative'|'abbreviated'|'translated'}
Documentation List of title types.
Schema Component Representation
<simpleType name="listTitleAttr">
<restriction base=" token ">
<enumeration value="alternative"/>
<enumeration value="abbreviated"/>
<enumeration value="translated"/>
</restriction>
</simpleType>
top

Simple Type: listTitleSubAttr

Super-types: token < listTitleSubAttr (by restriction)
Sub-types: None
Name listTitleSubAttr
Content
  • Base XSD Type: token
  • value comes from list: {'main'|'sub'}
Documentation List of title subtypes.
Schema Component Representation
<simpleType name="listTitleSubAttr">
<restriction base=" token ">
<enumeration value="main"/>
<enumeration value="sub"/>
</restriction>
</simpleType>
top

Simple Type: listTopicAttr

Super-types: token < listTopicAttr (by restriction)
Sub-types: None
Name listTopicAttr
Content
  • Base XSD Type: token
  • value comes from list: {'temporal'|'cartographics'|'geographic'}
Documentation List of title types.
Schema Component Representation
<simpleType name="listTopicAttr">
<restriction base=" token ">
<enumeration value="temporal"/>
<enumeration value="cartographics"/>
<enumeration value="geographic"/>
</restriction>
</simpleType>
top

Simple Type: listURITypeAttr

Super-types: token < listURITypeAttr (by restriction)
Sub-types: None
Name listURITypeAttr
Content
  • Base XSD Type: token
  • value comes from list: {'url'|'urn'}
Documentation List of URI types.
Schema Component Representation
<simpleType name="listURITypeAttr">
<restriction base=" token ">
<enumeration value="url"/>
<enumeration value="urn"/>
</restriction>
</simpleType>
top