XML Schema Documentation

Table of Contents

top

Schema Document Properties

Target Namespace None
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.
Schema Composition
  • This schema includes components from the following schema document(s):
    • eapara.ent.xsd
    • eaelnent.ent.xsd
    • soextblx.xsd

Declared Namespaces

Prefix Namespace
xml http://www.w3.org/XML/1998/namespace
xs http://www.w3.org/2001/XMLSchema
Schema Component Representation
<xs:schema elementFormDefault="qualified">
<xs:include schemaLocation="eapara.ent.xsd"/>
<xs:include schemaLocation="eaelnent.ent.xsd"/>
<xs:include schemaLocation="soextblx.xsd"/>
...
</xs:schema>
top

Global Declarations

Element: arch

Diagram
Namearch
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<arch
Attribute Group (not shown): a.common>
Group (not shown): m.arch [0..*]
</arch>
Schema Component Representation
<xs:element name="arch">
<xs:complexType>
<xs:group ref="m.arch" minOccurs="0" maxOccurs="unbounded"/>
<xs:attributeGroup ref="a.common"/>
</xs:complexType>
</xs:element>
top

Element: assetstruct

Diagram
Nameassetstruct
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<assetstruct
Attribute Group (not shown): a.common>
<head> ... </head> [0..1]
<descentry> ... </descentry> [0..*]
Group (not shown): m.blocks [0..*]
</assetstruct>
Schema Component Representation
<xs:element name="assetstruct">
<xs:complexType>
<xs:sequence>
<xs:element ref="head" minOccurs="0"/>
<xs:sequence>
<xs:element ref="descentry" minOccurs="0" maxOccurs="unbounded"/>
<xs:group ref="m.blocks" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:sequence>
<xs:attributeGroup ref="a.common"/>
</xs:complexType>
</xs:element>
top

Element: bib

Diagram
Namebib
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<bib
Attribute Group (not shown): a.common>
<-- Mixed content -->

Group (not shown): m.bibl [0..*]
</bib>
Schema Component Representation
<xs:element name="bib">
<xs:complexType mixed="true">
<xs:group ref="m.bibl" minOccurs="0" maxOccurs="unbounded"/>
<xs:attributeGroup ref="a.common"/>
</xs:complexType>
</xs:element>
top

Element: bioghist

Diagram
Namebioghist
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<bioghist
Attribute Group (not shown): a.common>
<head> ... </head> [0..1]
Start Choice [1..*]
Group (not shown): m.blocks [1]
<bioghist> ... </bioghist> [1]
End Choice
</bioghist>
Schema Component Representation
<xs:element name="bioghist">
<xs:complexType>
<xs:sequence>
<xs:element ref="head" minOccurs="0"/>
<xs:choice maxOccurs="unbounded">
<xs:group ref="m.blocks"/>
<xs:element ref="bioghist"/>
<xs:element ref="didentifier"/>
</xs:choice>
</xs:sequence>
<xs:attributeGroup ref="a.common"/>
</xs:complexType>
</xs:element>
top

Element: causa

Diagram
Namecausa
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<causa
Attribute Group (not shown): a.common>
<head> ... </head> [0..1]
<descentry> ... </descentry> [0..*]
Group (not shown): m.blocks [0..*]
</causa>
Schema Component Representation
<xs:element name="causa">
<xs:complexType>
<xs:sequence>
<xs:element ref="head" minOccurs="0"/>
<xs:sequence>
<xs:element ref="descentry" minOccurs="0" maxOccurs="unbounded"/>
<xs:group ref="m.blocks" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:sequence>
<xs:attributeGroup ref="a.common"/>
</xs:complexType>
</xs:element>
top

Element: character

Diagram
Namecharacter
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<character
Attribute Group (not shown): a.common>
<head> ... </head> [0..1]
Start Choice [0..*]
<sex> ... </sex> [1]
<descentry> ... </descentry> [1]
End Choice
Group (not shown): m.blocks [0..*]
</character>
Schema Component Representation
<xs:element name="character">
<xs:complexType>
<xs:sequence>
<xs:element ref="head" minOccurs="0"/>
<xs:sequence>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="sex"/>
<xs:element ref="descentry"/>
</xs:choice>
<xs:group ref="m.blocks" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:sequence>
<xs:attributeGroup ref="a.common"/>
</xs:complexType>
</xs:element>
top

Element: condesc

Diagram
Namecondesc
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<condesc
Attribute Group (not shown): a.common>
<head> ... </head> [0..1]
<identity> ... </identity> [1]
<eacrels> ... </eacrels> [0..1]
<resourcerels> ... </resourcerels> [0..1]
<funactrels> ... </funactrels> [0..1]
<desc> ... </desc> [0..1]
</condesc>
Schema Component Representation
<xs:element name="condesc">
<xs:complexType>
<xs:sequence>
<xs:element ref="head" minOccurs="0"/>
<xs:sequence>
<xs:element ref="identity"/>
<xs:element ref="eacrels" minOccurs="0"/>
<xs:element ref="resourcerels" minOccurs="0"/>
<xs:element ref="funactrels" minOccurs="0"/>
<xs:element ref="desc" minOccurs="0"/>
</xs:sequence>
</xs:sequence>
<xs:attributeGroup ref="a.common"/>
</xs:complexType>
</xs:element>
top

Element: corpdesc

Diagram
Namecorpdesc
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<corpdesc
Attribute Group (not shown): a.common>
<head> ... </head> [0..1]
Start Choice [0..*]
<corptype> ... </corptype> [1]
<location> ... </location> [1]
<descentry> ... </descentry> [1]
End Choice
Start Choice [0..*]
<causa> ... </causa> [1]
<funactdesc> ... </funactdesc> [1]
<env> ... </env> [1]
<ocd> ... </ocd> [1]
End Choice
</corpdesc>
Schema Component Representation
<xs:element name="corpdesc">
<xs:complexType>
<xs:sequence>
<xs:element ref="head" minOccurs="0"/>
<xs:sequence>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="corptype"/>
<xs:element ref="legalstatus"/>
<xs:element ref="location"/>
<xs:element ref="descentry"/>
</xs:choice>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="causa"/>
<xs:element ref="funactdesc"/>
<xs:element ref="assetstruct"/>
<xs:element ref="env"/>
<xs:element ref="ocd"/>
</xs:choice>
</xs:sequence>
</xs:sequence>
<xs:attributeGroup ref="a.common"/>
</xs:complexType>
</xs:element>
top

Element: corpgrp

Diagram
Namecorpgrp
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<corpgrp
Attribute Group (not shown): a.common>
<corphead> ... </corphead> [1]
<corphead> ... </corphead> [1..*]
<nameadds> ... </nameadds> [0..*]
Start Choice [0..1]
<sourceref> ... </sourceref> [1]
<sourcerefs> ... </sourcerefs> [1]
End Choice
Start Choice [0..1]
<note> ... </note> [1]
<notes> ... </notes> [1]
End Choice
</corpgrp>
Schema Component Representation
<xs:element name="corpgrp">
<xs:complexType>
<xs:sequence>
<xs:sequence>
<xs:element ref="corphead"/>
<xs:element ref="corphead" maxOccurs="unbounded"/>
</xs:sequence>
<xs:element ref="nameadds" minOccurs="0" maxOccurs="unbounded"/>
<xs:choice minOccurs="0">
<xs:element ref="sourceref"/>
<xs:element ref="sourcerefs"/>
</xs:choice>
<xs:choice minOccurs="0">
<xs:element ref="note"/>
<xs:element ref="notes"/>
</xs:choice>
</xs:sequence>
<xs:attributeGroup ref="a.common"/>
</xs:complexType>
</xs:element>
top

Element: corphead

Diagram
Namecorphead
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<corphead
Attribute Group (not shown): a.common
Attribute Group (not shown): a.head
Attribute Group (not shown): a.lang
headtype="token <<value = {'earlier'|'later'|'identity'}>> [0..1]"
Attribute Group (not shown): a.type>
<!-- 'm.namehead' super type was not found in this schema. Some elements and attributes may be missing. -->
</corphead>
Schema Component Representation
<xs:element name="corphead">
<xs:complexType>
<xs:complexContent>
<xs:extension base="m.namehead">
<xs:attributeGroup ref="a.common"/>
<xs:attributeGroup ref="a.head"/>
<xs:attributeGroup ref="a.lang"/>
<xs:attribute name="headtype">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="earlier"/>
<xs:enumeration value="later"/>
<xs:enumeration value="identity"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attributeGroup ref="a.type"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: corptype

Diagram
Namecorptype
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<corptype
Attribute Group (not shown): a.common
Attribute Group (not shown): a.type>
<value> ... </value> [1]
<date> ... </date> [0..1]
<place> ... </place> [0..1]
Start Choice [0..*]
<note> ... </note> [1]
<sourceref> ... </sourceref> [1]
End Choice
</corptype>
Schema Component Representation
<xs:element name="corptype">
<xs:complexType>
<xs:sequence>
<xs:element ref="value"/>
<xs:element ref="date" minOccurs="0"/>
<xs:element ref="place" minOccurs="0"/>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="note"/>
<xs:element ref="sourceref"/>
</xs:choice>
</xs:sequence>
<xs:attributeGroup ref="a.common"/>
<xs:attributeGroup ref="a.type"/>
</xs:complexType>
</xs:element>
top

Element: desc

Diagram
Namedesc
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<desc
Attribute Group (not shown): a.common>
<head> ... </head> [0..1]
Start Choice [0..1]
<corpdesc> ... </corpdesc> [1]
<persdesc> ... </persdesc> [1]
<famdesc> ... </famdesc> [1]
End Choice
Start Choice [0..*]
<bioghist> ... </bioghist> [1]
<ocd> ... </ocd> [1]
End Choice
</desc>
Schema Component Representation
<xs:element name="desc">
<xs:complexType>
<xs:sequence>
<xs:element ref="head" minOccurs="0"/>
<xs:sequence>
<xs:choice minOccurs="0">
<xs:element ref="corpdesc"/>
<xs:element ref="persdesc"/>
<xs:element ref="famdesc"/>
</xs:choice>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="bioghist"/>
<xs:element ref="ocd"/>
</xs:choice>
</xs:sequence>
</xs:sequence>
<xs:attributeGroup ref="a.common"/>
</xs:complexType>
</xs:element>
top

Element: descentry

Diagram
Namedescentry
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<descentry
Attribute Group (not shown): a.common
Attribute Group (not shown): a.type>
<value> ... </value> [1]
<date> ... </date> [0..1]
<place> ... </place> [0..1]
Start Choice [0..*]
<note> ... </note> [1]
<sourceref> ... </sourceref> [1]
End Choice
</descentry>
Schema Component Representation
<xs:element name="descentry">
<xs:complexType>
<xs:sequence>
<xs:element ref="value"/>
<xs:element ref="date" minOccurs="0"/>
<xs:element ref="place" minOccurs="0"/>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="note"/>
<xs:element ref="sourceref"/>
</xs:choice>
</xs:sequence>
<xs:attributeGroup ref="a.common"/>
<xs:attributeGroup ref="a.type"/>
</xs:complexType>
</xs:element>
top

Element: didentifier

Diagram
Namedidentifier
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<didentifier
Attribute Group (not shown): a.common
Attribute Group (not shown): a.simple.out>
<-- Mixed content -->

<m.base> ... </m.base> [0..*]
</didentifier>
Schema Component Representation
<xs:element name="didentifier">
<xs:complexType mixed="true">
<xs:sequence>
<xs:element ref="m.base" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attributeGroup ref="a.common"/>
<xs:attributeGroup ref="a.simple.out"/>
</xs:complexType>
</xs:element>
top

Element: eac

Diagram
Nameeac
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<eac
Attribute Group (not shown): a.common>
<eacheader> ... </eacheader> [1]
<condesc> ... </condesc> [1]
</eac>
Schema Component Representation
<xs:element name="eac">
<xs:complexType>
<xs:sequence>
<xs:element ref="eacheader"/>
<xs:element ref="condesc"/>
</xs:sequence>
<xs:attributeGroup ref="a.common"/>
</xs:complexType>
</xs:element>
top

Element: eacheader

Diagram
Nameeacheader
Type Locally-defined complex type
Nillable no
Abstract no
XML Instance Representation
<eacheader
Attribute Group (not shown): a.common
type="token <<value = {'c'|'p'|'f'}>> [1]"
status="token <<value = {'draft'|'edited'|'deleted'}>> [1]"
langencoding="anySimpleType [0..1]"
scriptencoding="anySimpleType [0..1]"
dateencoding="anySimpleType [0..1]"
countryencoding="anySimpleType [0..1]"
ownerencoding="anySimpleType [0..1]"
encodinganalogsys="anySimpleType [0..1]"
detaillevel="att.later [0..1]">
<eacid> ... </eacid> [1]
<mainhist> ... </mainhist> [1]
<languagedecl> ... </languagedecl> [0..1]
<ruledecl> ... </ruledecl> [0..1]
<sourcedecl> ... </sourcedecl> [0..1]
<authdecl> ... </authdecl> [0..1]
</eacheader>
Schema Component Representation
<xs:element name="eacheader">
<xs:complexType>
<xs:sequence>
<xs:element ref="eacid"/>
<xs:element ref="mainhist"/>
<xs:element ref="languagedecl" minOccurs="0"/>
<xs:element