XML Schema Documentation
Table of Contents
Target Namespace
http://iptc.org/std/nar/2006-10-01/
Version
2.20
Language
en
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 imports schema(s) from the following namespace(s):http://www.w3.org/XML/1998/namespace (at xml.xsd)
Documentation
NewsML-G2 2.20 XML Schema, document version 1 Date of creation/approval of this XML Schema version: 2015-03-18 Any changes applied to this version of the XML Schema can be found at http://dev.iptc.org/G2-Approved-Changes Date of creation of this XML Schema document version: 2015-04-09 Schema design created for the IPTC in 2008 by Jay Cousins, RivCom Ltd (jay.cousins@rivcom.com), Ulf Wingstedt, CNet Svenska AB (ulf.wingstedt@cnet.se) Schema maintained for the IPTC by Michael Steidl (IPTC), prior to 2009 by Laurent Le Meur (AFP) NewsML-G2 2.20 News Architecture (NAR) for IPTC G2-Standards - Framework XML Schema, document version 1 Date of creation/approval of this XML Schema version: 2015-03-18 Any changes applied to this version of the XML Schema can be found at http://dev.iptc.org/G2-Approved-Changes Date of creation of this XML Schema document version: 2015-04-09 Schema design created for the IPTC in 2008 by Jay Cousins, RivCom Ltd (jay.cousins@rivcom.com), Ulf Wingstedt, CNet Svenska AB (ulf.wingstedt@cnet.se) Schema maintained for the IPTC by Michael Steidl (IPTC), prior to 2009 by Laurent Le Meur (AFP) NewsML-G2 2.11: catalog's child element scheme: name, definition and note added as children, 2.15: attributes url, authority, guid, version added. scheme: schemeName, schemeDefinition, schemeNote added, name, definition, note deprecate NewsML-G2 2.11: catalogRef was made a global declaration NewsML-G2 2.11: rightsInfo was made a global declaration NewsML-G2 2.12: link property added to RightsInfoType NewsML-G2 2.11: itemMeta was made a global declaration NAR 1.5_1: ItemMetadataType - card of generator changed. NAR 1.4_1: embargoed datatype changed to DateTimeOrNullPropType NAR-1.5_1: generator: @role added NAR 1.8_1: add deliverableOf NewsML-G2 2.17: expires added NewsML-G2 2.20: origRep and incomingFeedId added NewsML-G2 2.11: link was made a global declaration NAR 1.8_1: ContentMetadataAcDType added NAR-1.3_2: add @jobtitle to creator NAR-1.3_2: add @jobtitle to contributor NewsML-G2 2.11: rating and userinteraction added NAR-1.5_1: keyword element added NewsML-G2 2.13: partMetaPropType fleshed out from partMeta NAR-1.5_1: AssertType changed NAR 1.8_2: bit extended by @type, Quantify Attributes Group NAR-1.3_4: create altLoc NAR 1.6_1: hierarchyInfor added NewsML-G2 2.11: conceptId was made a global declaration NewsML-G2 2.11: type was made a global declaration NAR 1.3_3: facet type changed from TypedQualPropType to FlexPropType (erratum) NAR 1.8: use of facet deprecated NAR 1.4_1: remoteInfo added NAR1.8_2: "related" element added/NAR 1.10=NewsML-G2 2.9 "related" element made local to avoid recursion (erratum) NewsML-G2 2.12: element hasInstrument added to organisationDetails, v2.19: hasInstrument/@rank added NewsML-G2 2.12: elements line, circle, polygon added to geoAreaDetails NewsML-G2 2.11: AddressType created from contactInfoType.address for generic use NewsML-G2 2.12: line, locality, area: @role added / locality, area: cardinality opened to "unbounded" NewsML-G2 2.11: group commonPowerAttributes added NewsML-G2 2.10: quantifyAttributes extended by @derivedfrom, v 2.12: use of @derivedfrom DEPRECATED, use element derivedFrom NAR 1.8_1: added persistentEditAttributes NAR 1.8_1: added arbitraryValueAttributes mediaContentCharacteristics1: NewsML-G2 2.10: @orientation, @colourspace, @colourinidcator, @videocoded added, 2.13: colourdepth, 2.14 layoutorientation added NewsML-G2 2.3r1: newsContentCharacteristics: @durationUnit added, NewsML-G2 2.4: @widthunit, @heightunit added newsContentCharacteristics: @duration data type changed in 2.14, v 2.18: linecount, pagecount added and moved over from NewsItem file NAR 1.4_1: added UnionDateTimeEmptyStringType NAR 1.4_1: added EmptyStringType NAR 1.4_1: added DateTimeOrNullPropType NewsML-G2 2.10: FlexProp2Type added NAR 1.8_1: FlexRelatedPropType added, NewsML-G2 2.10: extended base type change to FlexProp2Type NewsML-G2 2.12: Flex1RolePropType added NAR 1.10=NewsML-G2 2.9: Flex1ExtProp type added - recommended as datatype for proprietary properties of Extension Points NewsML-G2 2.17: Flex2ExtPropType added NAR 1.3_2: add @jobtitle to creator and contributor
Declared Namespaces
Prefix
Namespace
Default namespace
http://iptc.org/std/nar/2006-10-01/
xml
http://www.w3.org/XML/1998/namespace
iptc-ms
http://iptc.org/std/mergeschemas/
iptc-x
http://iptc.org/std/nar/schemaextensions/
xs
http://www.w3.org/2001/XMLSchema
Schema Component Representation
<
xs:schema xml:lang ="
en "
targetNamespace ="
http://iptc.org/std/nar/2006-10-01/ "
elementFormDefault ="
qualified "
attributeFormDefault ="
unqualified "
version ="
2.20 ">
<xs:import namespace ="http://www.w3.org/XML/1998/namespace " schemaLocation ="xml.xsd "/>
...
</
xs:schema >
Name
POIDetails
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
A group of properties specific to a point of interest
XML Instance Representation
<POIDetails
id="xs :ID [0..1] ? " creator="QCodeType [0..1] ? " creatoruri="IRIType [0..1] ? " modified="DateOptTimeType [0..1] ? " custom="xs :boolean [0..1] ? " how="QCodeType [0..1] ? " howuri="IRIType [0..1] ? " why="QCodeType [0..1] ? " whyuri="IRIType [0..1] ? " pubconstraint="QCodeListType [0..1] ? " pubconstrainturi="IRIListType [0..1] ? " Allow any attributes from a namespace other than this schema's namespace (lax validation).
>
Start Choice [0..*] End Choice Allow any elements from a namespace other than this schema's namespace (lax validation). [0..*]
</POIDetails>
Schema Component Representation
<
xs:element name ="
POIDetails ">
<
xs:complexType >
<
xs:sequence >
<
xs:element name ="
address "
type ="
AddressType "
minOccurs ="
0 "/>
<
xs:element name ="
openHours "
type ="
Label1Type "
minOccurs ="
0 "/>
<
xs:element name ="
capacity "
type ="
Label1Type "
minOccurs ="
0 "/>
<
xs:choice minOccurs ="
0 "
maxOccurs ="
unbounded ">
<
xs:element name ="
details "
type ="
BlockType "/>
</
xs:choice >
<xs:any namespace ="##other " processContents ="lax " minOccurs ="0 " maxOccurs ="unbounded "/>
</
xs:sequence >
<xs:anyAttribute namespace ="##other " processContents ="lax "/>
</
xs:complexType >
</
xs:element >
Element: a
Name
a
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
An anchor for inline linking like in HTML
XML Instance Representation
<a
id="xs :ID [0..1] ? " creator="QCodeType [0..1] ? " creatoruri="IRIType [0..1] ? " modified="DateOptTimeType [0..1] ? " custom="xs :boolean [0..1] ? " how="QCodeType [0..1] ? " howuri="IRIType [0..1] ? " why="QCodeType [0..1] ? " whyuri="IRIType [0..1] ? " pubconstraint="QCodeListType [0..1] ? " pubconstrainturi="IRIListType [0..1] ? " xml :lang="[0..1] ? " dir="xs :NMTOKEN (value comes from list: {'ltr'|'rtl'}) [0..1] ? " class="xs :string [0..1] ? " href="IRIType [0..1] ? " hreflang="xs :string [0..1] ? " rel="xs :string [0..1] ? " rev="xs :string [0..1] ? " Allow any attributes from a namespace other than this schema's namespace (lax validation).
>
<!-- Mixed content --> Start Choice [1..*] Allow any elements from a namespace other than this schema's namespace (lax validation). [0..*]
End Choice </a>
Schema Component Representation
<
xs:element name ="
a ">
<
xs:complexType mixed ="
true ">
<
xs:choice maxOccurs ="
unbounded ">
<xs:any namespace ="##other " processContents ="lax " minOccurs ="0 " maxOccurs ="unbounded "/>
</
xs:choice >
<
xs:attribute name ="
class "
type ="
xs :string"
use ="
optional "/>
<
xs:attribute name ="
href "
type ="
IRIType "
use ="
optional "/>
<
xs:attribute name ="
hreflang "
type ="
xs :string"
use ="
optional "/>
<
xs:attribute name ="
rel "
type ="
xs :string"
use ="
optional "/>
<
xs:attribute name ="
rev "
type ="
xs :string"
use ="
optional "/>
<xs:anyAttribute namespace ="##other " processContents ="lax "/>
</
xs:complexType >
</
xs:element >
Name
altId
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
An alternative identifier assigned to the content.
Schema Component Representation
<
xs:element name ="
altId ">
<
xs:complexType >
<
xs:simpleContent >
<
xs:extension base ="
IntlStringType2 ">
<
xs:attribute name ="
type "
type ="
QCodeType "
use ="
optional "/>
<
xs:attribute name ="
typeuri "
type ="
IRIType "
use ="
optional "/>
<
xs:attribute name ="
environment "
type ="
QCodeListType "
use ="
optional "/>
<
xs:attribute name ="
environmenturi "
type ="
IRIListType "
use ="
optional "/>
<
xs:attribute name ="
idformat "
type ="
QCodeType "/>
<
xs:attribute name ="
idformaturi "
type ="
IRIType "/>
</
xs:extension >
</
xs:simpleContent >
</
xs:complexType >
</
xs:element >
Name
altLoc
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
An alternative location of the content.
Schema Component Representation
<
xs:element name ="
altLoc ">
<
xs:complexType >
<
xs:simpleContent >
<
xs:extension base ="
IRIType ">
<
xs:attribute name ="
type "
type ="
QCodeType "
use ="
optional "/>
<
xs:attribute name ="
typeuri "
type ="
IRIType "
use ="
optional "/>
<
xs:attribute name ="
role "
type ="
QCodeType "
use ="
optional "/>
<
xs:attribute name ="
roleruri "
type ="
IRIType "
use ="
optional "/>
<xs:anyAttribute namespace ="##other " processContents ="lax "/>
</
xs:extension >
</
xs:simpleContent >
</
xs:complexType >
</
xs:element >
Name
altRep
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
An IRI which, upon dereferencing provides an alternative representation of the Item.
Schema Component Representation
<
xs:element name ="
altRep ">
<
xs:complexType >
<
xs:simpleContent >
<
xs:extension base ="
IRIType ">
<
xs:attribute name ="
representation "
type ="
QCodeType "/>
<
xs:attribute name ="
representationuri "
type ="
IRIType "/>
<
xs:attribute name ="
contenttype "
type ="
xs :string"/>
<
xs:attribute name ="
format "
type ="
QCodeType "/>
<
xs:attribute name ="
formaturi "
type ="
IRIType "/>
<
xs:attribute name ="
size "
type ="
xs :nonNegativeInteger"/>
<xs:anyAttribute namespace ="##other " processContents ="lax "/>
</
xs:extension >
</
xs:simpleContent >
</
xs:complexType >
</
xs:element >
Element: bag
Name
bag
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
A group of existing concepts which express a new concept.
Schema Component Representation
<
xs:element name ="
bag ">
<
xs:complexType >
<
xs:sequence >
<
xs:element name ="
bit "
maxOccurs ="
unbounded ">
<
xs:complexType >
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
</
xs:element >
</
xs:sequence >
<xs:anyAttribute namespace ="##other " processContents ="lax "/>
</
xs:complexType >
</
xs:element >
Element: br
Name
br
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
A line break
Schema Component Representation
<
xs:element name ="
br ">
<
xs:complexType >
<xs:anyAttribute namespace ="##other " processContents ="lax "/>
</
xs:complexType >
</
xs:element >
Element: by
Name
by
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
A natural-language statement about the creator (author, photographer etc.) of the content
XML Instance Representation
<by
id="xs :ID [0..1] ? " creator="QCodeType [0..1] ? " creatoruri="IRIType [0..1] ? " modified="DateOptTimeType [0..1] ? " custom="xs :boolean [0..1] ? " how="QCodeType [0..1] ? " howuri="IRIType [0..1] ? " why="QCodeType [0..1] ? " whyuri="IRIType [0..1] ? " pubconstraint="QCodeListType [0..1] ? " pubconstrainturi="IRIListType [0..1] ? " xml :lang="[0..1] ? " dir="xs :NMTOKEN (value comes from list: {'ltr'|'rtl'}) [0..1] ? " role="QCodeListType [0..1] ? " roleuri="IRIListType [0..1] ? " media="xs :NMTOKENS [0..1] ? " Allow any attributes from a namespace other than this schema's namespace (lax validation).
rank="xs :nonNegativeInteger [0..1] ? " >
Start Choice [0..*] Allow any elements from a namespace other than this schema's namespace (lax validation). [1]
End Choice </by>
Schema Component Representation
<
xs:element name ="
by ">
<
xs:complexType >
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
</
xs:element >
Name
catalog
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
A local or remote catalog.
Schema Component Representation
<
xs:element name ="
catalog ">
<
xs:complexType >
<
xs:sequence >
<
xs:element ref ="
title "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xs:element name ="
scheme "
maxOccurs ="
unbounded ">
<
xs:complexType >
<
xs:choice minOccurs ="
0 "
maxOccurs ="
unbounded ">
<
xs:element name ="
sameAs ">
<
xs:complexType >
<
xs:simpleContent >
<
xs:extension base ="
IRIType ">
<
xs:attribute name ="
g2flag "
type ="
xs :string"
use ="
optional "
fixed ="
DEPR-SCH "/>
</
xs:extension >
</
xs:simpleContent >
</
xs:complexType >
</
xs:element >
</
xs:choice >
<
xs:attribute name ="
alias "
type ="
xs :NCName"
use ="
required "/>
<
xs:attribute name ="
uri "
type ="
IRIType "
use ="
required "/>
<
xs:attribute name ="
authority "
type ="
IRIType "/>
<xs:anyAttribute namespace ="##other " processContents ="lax "/>
</
xs:complexType >
</
xs:element >
</
xs:sequence >
<
xs:attribute name ="
additionalInfo "
type ="
IRIType "/>
<
xs:attribute name ="
url "
type ="
IRIType "/>
<
xs:attribute name ="
authority "
type ="
IRIType "/>
<
xs:attribute name ="
guid "
type ="
xs :anyURI"/>
<
xs:attribute name ="
version "
type ="
xs :nonNegativeInteger"/>
<xs:anyAttribute namespace ="##other " processContents ="lax "/>
</
xs:complexType >
</
xs:element >
Name
catalogItem
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
An Item containing a single managed NewsML-G2 catalog
XML Instance Representation
<catalogItem
standard="xs :string [1] ? " standardversion="xs :string (pattern = [0-9]+\.[0-9]+) [1] ? " conformance="xs :string [0..1] ? " guid="xs :string [1] ? " version="xs :positiveInteger [0..1] ? " xml :lang="[0..1] ? " dir="xs :NMTOKEN (value comes from list: {'ltr'|'rtl'}) [0..1] ? " Allow any attributes from a namespace other than this schema's namespace (lax validation).
>
Allow any elements from the following namespace(s): http://www.w3.org/2000/09/xmldsig# (lax validation). [0..1]
Start Choice [1..*] End Choice <catalogContainer>
[1] ? </catalogContainer>
</catalogItem>
Schema Component Representation
<
xs:element name ="
catalogItem ">
<
xs:complexType >
<
xs:complexContent >
<
xs:extension base ="
AnyItemType ">
<
xs:sequence >
<
xs:element name ="
catalogContainer ">
<
xs:complexType >
<
xs:sequence >
</
xs:sequence >
</
xs:complexType >
</
xs:element >
</
xs:sequence >
</
xs:extension >
</
xs:complexContent >
</
xs:complexType >
</
xs:element >
Name
catalogRef
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
A reference to a remote catalog. A hyperlink to a set of scheme alias declarations.
Schema Component Representation
<
xs:element name ="
catalogRef ">
<
xs:complexType >
<
xs:sequence >
<
xs:element ref ="
title "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
</
xs:sequence >
<
xs:attribute name ="
href "
type ="
IRIType "
use ="
required "/>
<xs:anyAttribute namespace ="##other " processContents ="lax "/>
</
xs:complexType >
</
xs:element >
Name
concept
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
A set of properties defining a concept
Schema Component Representation
<
xs:element name ="
concept ">
<
xs:complexType >
<
xs:sequence >
<
xs:element ref ="
type "
minOccurs ="
0 "/>
<
xs:element ref ="
name "
maxOccurs ="
unbounded "/>
<
xs:choice minOccurs ="
0 "
maxOccurs ="
unbounded ">
<
xs:element ref ="
facet "/>
</
xs:choice >
<
xs:element name ="
conceptExtProperty "
type ="
Flex2ExtPropType "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<xs:any namespace ="##other " processContents ="lax " minOccurs ="0 " maxOccurs ="unbounded "/>
</
xs:sequence >
<xs:anyAttribute namespace ="##other " processContents ="lax "/>
</
xs:complexType >
</
xs:element >
Name
conceptItem
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
An Item containing information about a concept.
XML Instance Representation
<conceptItem
standard="xs :string [1] ? " standardversion="xs :string (pattern = [0-9]+\.[0-9]+) [1] ? " conformance="xs :string [0..1] ? " guid="xs :string [1] ? " version="xs :positiveInteger [0..1] ? " xml :lang="[0..1] ? " dir="xs :NMTOKEN (value comes from list: {'ltr'|'rtl'}) [0..1] ? " Allow any attributes from a namespace other than this schema's namespace (lax validation).
>
Allow any elements from the following namespace(s): http://www.w3.org/2000/09/xmldsig# (lax validation). [0..1]
Start Choice [1..*] End Choice </conceptItem>
Schema Component Representation
<
xs:element name ="
conceptItem ">
<
xs:complexType >
<
xs:complexContent >
<
xs:extension base ="
AnyItemType ">
<
xs:sequence >
<
xs:element ref ="
assert "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xs:element ref ="
inlineRef "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xs:element ref ="
derivedFrom "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xs:element ref ="
concept "
minOccurs ="
0 "/>
</
xs:sequence >
</
xs:extension >
</
xs:complexContent >
</
xs:complexType >
</
xs:element >
Name
conceptSet
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
An unordered set of concepts
Schema Component Representation
<
xs:element name ="
conceptSet ">
<
xs:complexType >
<
xs:sequence >
<
xs:element ref ="
concept "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
</
xs:sequence >
<xs:anyAttribute namespace ="##other " processContents ="lax "/>
</
xs:complexType >
</
xs:element >
Name
contentSet
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
A set of alternate renditions of the Item content
XML Instance Representation
<contentSet
id="xs :ID [0..1] ? " creator="QCodeType [0..1] ? " creatoruri="IRIType [0..1] ? " modified="DateOptTimeType [0..1] ? " custom="xs :boolean [0..1] ? " how="QCodeType [0..1] ? " howuri="IRIType [0..1] ? " why="QCodeType [0..1] ? " whyuri="IRIType [0..1] ? " pubconstraint="QCodeListType [0..1] ? " pubconstrainturi="IRIListType [0..1] ? " original="xs :IDREF [0..1] ? " Allow any attributes from a namespace other than this schema's namespace (lax validation).
>
Start Choice [0..*] <inlineXML
id="xs :ID [0..1] ? " creator="QCodeType [0..1] ? " creatoruri="IRIType [0..1] ? " modified="DateOptTimeType [0..1] ? " custom="xs :boolean [0..1] ? " how="QCodeType [0..1] ? " howuri="IRIType [0..1] ? " why="QCodeType [0..1] ? " whyuri="IRIType [0..1] ? " rendition="QCodeType [0..1] ? " renditionuri="IRIType [0..1] ? " generator="xs :string [0..1] ? " generated="DateOptTimeType [0..1] ? " hascontent="xs :boolean [0..1] ? " contenttype="xs :string [0..1] ? " format="QCodeType [0..1] ? " formaturi="IRIType [0..1] ? " wordcount="xs :nonNegativeInteger [0..1] ? " linecount="xs :nonNegativeInteger [0..1] ? " pagecount="xs :nonNegativeInteger [0..1] ? " width="xs :nonNegativeInteger [0..1] ? " widthunit="QCodeType [0..1] ? " widthunituri="IRIType [0..1] ? " height="xs :nonNegativeInteger [0..1] ? " heightunit="QCodeType [0..1] ? " heightunituri="IRIType [0..1] ? " orientation="xs :nonNegativeInteger [0..1] ? " layoutorientation="QCodeType [0..1] ? " layoutorientationuri="IRIType [0..1] ? " colourspace="QCodeType [0..1] ? " colourspaceuri="IRIType [0..1] ? " colourindicator="QCodeType [0..1] ? " colourindicatoruri="IRIType [0..1] ? " colourdepth="xs :nonNegativeInteger [0..1] ? " resolution="xs :positiveInteger [0..1] ? " duration="xs :string [0..1] ? " durationunit="QCodeType [0..1] ? " durationunituri="IRIType [0..1] ? " audiocodec="QCodeType [0..1] ? " audiocodecuri="IRIType [0..1] ? " audiobitrate="xs :positiveInteger [0..1] ? " audiovbr="xs :boolean [0..1] ? " audiosamplesize="xs :positiveInteger [0..1] ? " audiosamplerate="xs :positiveInteger [0..1] ? " audiochannels="QCodeType [0..1] ? " audiochannelsuri="IRIType [0..1] ? " videocodec="QCodeType [0..1] ? " videocodecuri="IRIType [0..1] ? " videoavgbitrate="xs :positiveInteger [0..1] ? " videovbr="xs :boolean [0..1] ? " videoframerate="xs :decimal [0..1] ? " videoscan="xs :string (value comes from list: {'progressive'|'interlaced'}) [0..1] ? " videoaspectratio="g2normalizedString [0..1] ? " videosampling="g2normalizedString [0..1] ? " videoscaling="QCodeType [0..1] ? " videoscalinguri="IRIType [0..1] ? " videodefinition="QCodeType [0..1] ? " videodefinitionuri="IRIType [0..1] ? " xml :lang="[0..1] ? " dir="xs :NMTOKEN (value comes from list: {'ltr'|'rtl'}) [0..1] ? " Allow any attributes from a namespace other than this schema's namespace (lax validation).
>
[1] ? Allow any elements from any namespace (lax validation). [0..1]
</inlineXML>
<inlineData
id="xs :ID [0..1] ? " creator="QCodeType [0..1] ? " creatoruri="IRIType [0..1] ? " modified="DateOptTimeType [0..1] ? " custom="xs :boolean [0..1] ? " how="QCodeType [0..1] ? " howuri="IRIType [0..1] ? " why="QCodeType [0..1] ? " whyuri="IRIType [0..1] ? " rendition="QCodeType [0..1] ? " renditionuri="IRIType [0..1] ? " generator="xs :string [0..1] ? " generated="DateOptTimeType [0..1] ? " hascontent="xs :boolean [0..1] ? " contenttype="xs :string [0..1] ? " format="QCodeType [0..1] ? " formaturi="IRIType [0..1] ? " encoding="QCodeType [0..1] ? " encodinguri="IRIType [0..1] ? " wordcount="xs :nonNegativeInteger [0..1] ? " linecount="xs :nonNegativeInteger [0..1] ? " pagecount="xs :nonNegativeInteger [0..1] ? " width="xs :nonNegativeInteger [0..1] ? " widthunit="QCodeType [0..1] ? " widthunituri="IRIType [0..1] ? " height="xs :nonNegativeInteger [0..1] ? " heightunit="QCodeType [0..1] ? " heightunituri="IRIType [0..1] ? " orientation="xs :nonNegativeInteger [0..1] ? " layoutorientation="QCodeType [0..1] ? " layoutorientationuri="IRIType [0..1] ? " colourspace="QCodeType [0..1] ? " colourspaceuri="IRIType [0..1] ? " colourindicator="QCodeType [0..1] ? " colourindicatoruri="IRIType [0..1] ? " colourdepth="xs :nonNegativeInteger [0..1] ? " resolution="xs :positiveInteger [0..1] ? " duration="xs :string [0..1] ? " durationunit="QCodeType [0..1] ? " durationunituri="IRIType [0..1] ? " audiocodec="QCodeType [0..1] ? " audiocodecuri="IRIType [0..1] ? " audiobitrate="xs :positiveInteger [0..1] ? " audiovbr="xs :boolean [0..1] ? " audiosamplesize="xs :positiveInteger [0..1] ? " audiosamplerate="xs :positiveInteger [0..1] ? " audiochannels="QCodeType [0..1] ? " audiochannelsuri="IRIType [0..1] ? " videocodec="QCodeType [0..1] ? " videocodecuri="IRIType [0..1] ? " videoavgbitrate="xs :positiveInteger [0..1] ? " videovbr="xs :boolean [0..1] ? " videoframerate="xs :decimal [0..1] ? " videoscan="xs :string (value comes from list: {'progressive'|'interlaced'}) [0..1] ? " videoaspectratio="g2normalizedString [0..1] ? " videosampling="g2normalizedString [0..1] ? " videoscaling="QCodeType [0..1] ? " videoscalinguri="IRIType [0..1] ? " videodefinition="QCodeType [0..1] ? " videodefinitionuri="IRIType [0..1] ? " xml :lang="[0..1] ? " dir="xs :NMTOKEN (value comes from list: {'ltr'|'rtl'}) [0..1] ? " Allow any attributes from a namespace other than this schema's namespace (lax validation).
>
[1] ? xs :string </inlineData>
End Choice </contentSet>
Schema Component Representation
<
xs:element name ="
contentSet ">
<
xs:complexType >
<
xs:choice minOccurs ="
0 "
maxOccurs ="
unbounded ">
<
xs:element name ="
inlineXML ">
<
xs:complexType >
<
xs:sequence >
<xs:any namespace ="##any " processContents ="lax " minOccurs ="0 "/>
</
xs:sequence >
<xs:anyAttribute namespace ="##other " processContents ="lax "/>
</
xs:complexType >
</
xs:element >
<
xs:element name ="
inlineData ">
<
xs:complexType >
<
xs:simpleContent >
<
xs:extension base ="
xs :string">
<
xs:attribute name ="
encoding "
type ="
QCodeType "/>
<
xs:attribute name ="
encodinguri "
type ="
IRIType "/>
<xs:anyAttribute namespace ="##other " processContents ="lax "/>
</
xs:extension >
</
xs:simpleContent >
</
xs:complexType >
</
xs:element >
</
xs:choice >
<
xs:attribute name ="
original "
type ="
xs :IDREF"/>
<xs:anyAttribute namespace ="##other " processContents ="lax "/>
</
xs:complexType >
</
xs:element >
Name
contributor
Type
FlexAuthorPropType
Nillable
no
Abstract
no
Documentation
A party (person or organisation) which modified or enhanced the content, preferably the name of a person.
Name
copyrightNotice
Type
RightsBlockType
Nillable
no
Abstract
no
Documentation
Any necessary copyright notice for claiming the intellectual property for the content.
XML Instance Representation
<copyrightNotice
id="xs :ID [0..1] ? " creator="QCodeType [0..1] ? " creatoruri="IRIType [0..1] ? " modified="DateOptTimeType [0..1] ? " custom="xs :boolean [0..1] ? " how="QCodeType [0..1] ? " howuri="IRIType [0..1] ? " why="QCodeType [0..1] ? " whyuri="IRIType [0..1] ? " pubconstraint="QCodeListType [0..1] ? " pubconstrainturi="IRIListType [0..1] ? " xml :lang="[0..1] ? " dir="xs :NMTOKEN (value comes from list: {'ltr'|'rtl'}) [0..1] ? " media="xs :NMTOKENS [0..1] ? " role="QCodeListType [0..1] ? " roleuri="IRIType [0..1] ? " Allow any attributes from a namespace other than this schema's namespace (lax validation).
href="IRIType [0..1] ? " >
<!-- Mixed content --> Start Choice [0..*] Allow any elements from a namespace other than this schema's namespace (lax validation). [1]
End Choice </copyrightNotice>
Name
creditline
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
A free-form expression of the credit(s) for the content
Schema Component Representation
<
xs:element name ="
creditline ">
<
xs:complexType >
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
</
xs:element >
Name
dateline
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
A natural-language statement of the date and/or place of creation of the content
XML Instance Representation
<dateline
id="xs :ID [0..1] ? " creator="QCodeType [0..1] ? " creatoruri="IRIType [0..1] ? " modified="DateOptTimeType [0..1] ? " custom="xs :boolean [0..1] ? " how="QCodeType [0..1] ? " howuri="IRIType [0..1] ? " why="QCodeType [0..1] ? " whyuri="IRIType [0..1] ? " pubconstraint="QCodeListType [0..1] ? " pubconstrainturi="IRIListType [0..1] ? " xml :lang="[0..1] ? " dir="xs :NMTOKEN (value comes from list: {'ltr'|'rtl'}) [0..1] ? " role="QCodeListType [0..1] ? " roleuri="IRIListType [0..1] ? " media="xs :NMTOKENS [0..1] ? " Allow any attributes from a namespace other than this schema's namespace (lax validation).
rank="xs :nonNegativeInteger [0..1] ? " >
Start Choice [0..*] Allow any elements from a namespace other than this schema's namespace (lax validation). [1]
End Choice </dateline>
Schema Component Representation
<
xs:element name ="
dateline ">
<
xs:complexType >
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
</
xs:element >
Name
definition
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
A natural language definition of the semantics of the concept. This definition is normative only for the scope of the use of this concept.
Schema Component Representation
<
xs:element name ="
definition ">
<
xs:complexType mixed ="
true ">
<
xs:complexContent >
<
xs:extension base ="
BlockType ">
</
xs:extension >
</
xs:complexContent >
</
xs:complexType >
</
xs:element >
Name
deliverableOf
Type
Link1Type
Nillable
no
Abstract
no
Documentation
A reference to the Planning Item under which this item has been published
XML Instance Representation
<deliverableOf
rel="QCodeType [0..1] ? " reluri="IRIType [0..1] ? " rank="xs :nonNegativeInteger [0..1] ? " href="IRIType [0..1] ? " residref="xs :string [0..1] ? " version="xs :positiveInteger [0..1] ? " persistidref="xs :string [0..1] ? " contenttype="xs :string [0..1] ? " contenttypevariant="xs :string [0..1] ? " format="QCodeType [0..1] ? " formaturi="IRIType [0..1] ? " size="xs :nonNegativeInteger [0..1] ? " title="xs :string [0..1] ? " validfrom="DateOptTimeType [0..1] ? " validto="DateOptTimeType [0..1] ? " xml :lang="[0..1] ? " dir="xs :NMTOKEN (value comes from list: {'ltr'|'rtl'}) [0..1] ? " id="xs :ID [0..1] ? " creator="QCodeType [0..1] ? " creatoruri="IRIType [0..1] ? " modified="DateOptTimeType [0..1] ? " custom="xs :boolean [0..1] ? " how="QCodeType [0..1] ? " howuri="IRIType [0..1] ? " why="QCodeType [0..1] ? " whyuri="IRIType [0..1] ? " pubconstraint="QCodeListType [0..1] ? " pubconstrainturi="IRIListType [0..1] ? " guidref="xs :string [0..1] ? " hreftype="xs :string [0..1] ? " Allow any attributes from a namespace other than this schema's namespace (lax validation).
>
Allow any elements from any namespace (lax validation). [0..*]
</deliverableOf>
Schema Component Representation
<
xs:element name ="
deliverableOf "
type ="
Link1Type "/>
Name
delivery
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
A set of references to G2 items which have been delivered under this news coverage definition.
XML Instance Representation
<delivery
id="xs :ID [0..1] ? " creator="QCodeType [0..1] ? " creatoruri="IRIType [0..1] ? " modified="DateOptTimeType [0..1] ? " custom="xs :boolean [0..1] ? " how="QCodeType [0..1] ? " howuri="IRIType [0..1] ? " why="QCodeType [0..1] ? " whyuri="IRIType [0..1] ? " pubconstraint="QCodeListType [0..1] ? " pubconstrainturi="IRIListType [0..1] ? " Allow any attributes from a namespace other than this schema's namespace (lax validation).
>
<deliveredItemRef>
Link1Type </deliveredItemRef>
[1..*] ? Allow any elements from a namespace other than this schema's namespace (lax validation). [0..*]
</delivery>
Schema Component Representation
<
xs:element name ="
delivery ">
<
xs:complexType >
<
xs:sequence >
<
xs:element name ="
deliveredItemRef "
type ="
Link1Type "
maxOccurs ="
unbounded "/>
<xs:any namespace ="##other " processContents ="lax " minOccurs ="0 " maxOccurs ="unbounded "/>
</
xs:sequence >
<xs:anyAttribute namespace ="##other " processContents ="lax "/>
</
xs:complexType >
</
xs:element >
Name
derivedFrom
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
Represents a concept which was used for deriving the value of a property in this G2 item
Schema Component Representation
<
xs:element name ="
derivedFrom ">
<
xs:complexType >
<
xs:complexContent >
<
xs:extension base ="
Flex1PropType ">
<
xs:attribute name ="
idrefs "
type ="
xs :IDREFS"/>
</
xs:extension >
</
xs:complexContent >
</
xs:complexType >
</
xs:element >
Name
description
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
A free-form textual description of the content of the item
XML Instance Representation
<description
id="xs :ID [0..1] ? " creator="QCodeType [0..1] ? " creatoruri="IRIType [0..1] ? " modified="DateOptTimeType [0..1] ? " custom="xs :boolean [0..1] ? " how="QCodeType [0..1] ? " howuri="IRIType [0..1] ? " why="QCodeType [0..1] ? " whyuri="IRIType [0..1] ? " pubconstraint="QCodeListType [0..1] ? " pubconstrainturi="IRIListType [0..1] ? " xml :lang="[0..1] ? " dir="xs :NMTOKEN (value comes from list: {'ltr'|'rtl'}) [0..1] ? " media="xs :NMTOKENS [0..1] ? " role="QCodeListType [0..1] ? " roleuri="IRIType [0..1] ? " Allow any attributes from a namespace other than this schema's namespace (lax validation).
rank="xs :nonNegativeInteger [0..1] ? " >
Start Choice [0..*] Allow any elements from a namespace other than this schema's namespace (lax validation). [1]
End Choice </description>
Schema Component Representation
<
xs:element name ="
description ">
<
xs:complexType >
<
xs:complexContent >
<
xs:extension base ="
BlockType ">
</
xs:extension >
</
xs:complexContent >
</
xs:complexType >
</
xs:element >
Name
edNote
Type
BlockType
Nillable
no
Abstract
no
Documentation
A note addressed to the editorial people receiving the Item.
XML Instance Representation
<edNote
id="xs :ID [0..1] ? " creator="QCodeType [0..1] ? " creatoruri="IRIType [0..1] ? " modified="DateOptTimeType [0..1] ? " custom="xs :boolean [0..1] ? " how="QCodeType [0..1] ? " howuri="IRIType [0..1] ? " why="QCodeType [0..1] ? " whyuri="IRIType [0..1] ? " pubconstraint="QCodeListType [0..1] ? " pubconstrainturi="IRIListType [0..1] ? " xml :lang="[0..1] ? " dir="xs :NMTOKEN (value comes from list: {'ltr'|'rtl'}) [0..1] ? " media="xs :NMTOKENS [0..1] ? " role="QCodeListType [0..1] ? " roleuri="IRIType [0..1] ? " Allow any attributes from a namespace other than this schema's namespace (lax validation).
>
<!-- Mixed content --> Start Choice [0..*] Allow any elements from a namespace other than this schema's namespace (lax validation). [1]
End Choice </edNote>
Name
event
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
Structured information about an event without a concept identifier, to be used only with News Items
Schema Component Representation
<
xs:element name ="
event ">
<
xs:complexType >
<
xs:sequence >
<
xs:element ref ="
name "
maxOccurs ="
unbounded "/>
<
xs:choice minOccurs ="
0 "
maxOccurs ="
unbounded ">
<
xs:element ref ="
facet "/>
</
xs:choice >
</
xs:sequence >
<xs:anyAttribute namespace ="##other " processContents ="lax "/>
</
xs:complexType >
</
xs:element >
Name
eventDetails
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
A set of properties with details about an event (Used in the scope of EventsML-G2)
XML Instance Representation
<eventDetails
id="xs :ID [0..1] ? " creator="QCodeType [0..1] ? " creatoruri="IRIType [0..1] ? " modified="DateOptTimeType [0..1] ? " custom="xs :boolean [0..1] ? " how="QCodeType [0..1] ? " howuri="IRIType [0..1] ? " why="QCodeType [0..1] ? " whyuri="IRIType [0..1] ? " pubconstraint="QCodeListType [0..1] ? " pubconstrainturi="IRIListType [0..1] ? " Allow any attributes from no namespace (lax validation).
>
Start Choice [0..*] <newsCoverage
role="QCodeType [0..1] ? " roleuri="IRIType [0..1] ? " Allow any attributes from a namespace other than this schema's namespace (strict validation).
>
[1] ? Start Group: DescriptiveMetadataGroup [0..1] Start Choice [0..*] End Choice End Group: DescriptiveMetadataGroup Allow any elements from a namespace other than this schema's namespace (lax validation). [0..*]
</newsCoverage>
End Choice Allow any elements from a namespace other than this schema's namespace (strict validation). [0..*]
</eventDetails>
Schema Component Representation
<
xs:element name ="
eventDetails ">
<
xs:complexType >
<
xs:sequence >
<
xs:element name ="
dates ">
<
xs:complexType >
<
xs:sequence >
<
xs:choice minOccurs ="
0 ">
<
xs:element name ="
duration ">
<
xs:complexType >
<
xs:simpleContent >
<
xs:extension base ="
xs :duration">
</
xs:extension >
</
xs:simpleContent >
</
xs:complexType >
</
xs:element >
</
xs:choice >
<
xs:element name ="
confirmation "
type ="
QCodePropType "
minOccurs ="
0 "/>
</
xs:sequence >
</
xs:complexType >
</
xs:element >
<
xs:element name ="
occurStatus "
type ="
QualPropType "
minOccurs ="
0 "/>
<
xs:element name ="
newsCoverageStatus "
type ="
QualPropType "
minOccurs ="
0 "/>
<
xs:choice minOccurs ="
0 "
maxOccurs ="
unbounded ">
<
xs:element name ="
registration "
type ="
BlockType "/>
<
xs:element name ="
participationRequirement ">
<
xs:complexType >
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
</
xs:element >
<
xs:element name ="
location ">
<
xs:complexType >
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
</
xs:element >
<
xs:element name ="
newsCoverage ">
<
xs:complexType >
<
xs:sequence >
<
xs:element name ="
g2contentType "
minOccurs ="
0 ">
<
xs:complexType >
<
xs:simpleContent >
<
xs:extension base ="
xs :string">
</
xs:extension >
</
xs:simpleContent >
</
xs:complexType >
</
xs:element >
<
xs:element name ="
assignedTo "
type ="
Flex1PartyPropType "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xs:element name ="
service "
type ="
QualPropType "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xs:element name ="
edNote "
type ="
BlockType "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<xs:any namespace ="##other " processContents ="lax " minOccurs ="0 " maxOccurs ="unbounded "/>
</
xs:sequence >
<
xs:attribute name ="
roleuri "
type ="
IRIType "/>
<xs:anyAttribute namespace ="##other "/>
</
xs:complexType >
</
xs:element >
</
xs:choice >
<xs:any namespace ="##other " minOccurs ="0 " maxOccurs ="unbounded "/>
</
xs:sequence >
<xs:anyAttribute namespace ="##local " processContents ="lax "/>
</
xs:complexType >
</
xs:element >
Name
events
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
A wrapper for events in a News Item.
Schema Component Representation
<
xs:element name ="
events ">
<
xs:complexType >
<
xs:sequence >
<
xs:element ref ="
event "
maxOccurs ="
unbounded "/>
</
xs:sequence >
<xs:anyAttribute namespace ="##other " processContents ="lax "/>
</
xs:complexType >
</
xs:element >
Name
facet
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
In NAR 1.8 and later, facet is deprecated and SHOULD NOT (see RFC 2119) be used, the "related" property should be used instead (was: An intrinsic property of the concept.)
Schema Component Representation
<
xs:element name ="
facet ">
<
xs:complexType >
<
xs:complexContent >
<
xs:extension base ="
FlexPropType ">
<
xs:attribute name ="
rel "
type ="
QCodeType "
use ="
optional "/>
<
xs:attribute name ="
reluri "
type ="
IRIType "
use ="
optional "/>
<
xs:attribute name ="
g2flag "
type ="
xs :string"
use ="
optional "
fixed ="
DEPR "/>
</
xs:extension >
</
xs:complexContent >
</
xs:complexType >
</
xs:element >
Name
fileName
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
The recommended file name for this Item.
Schema Component Representation
<
xs:element name ="
fileName ">
<
xs:complexType >
<
xs:simpleContent >
<
xs:extension base ="
g2normalizedString ">
<xs:anyAttribute namespace ="##other " processContents ="lax "/>
</
xs:extension >
</
xs:simpleContent >
</
xs:complexType >
</
xs:element >
Name
generator
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
The name and version of the software tool used to generate the Item.
Schema Component Representation
<
xs:element name ="
generator ">
<
xs:complexType >
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
</
xs:element >
Name
genre
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
A nature, intellectual or journalistic form of the content
Schema Component Representation
<
xs:element name ="
genre ">
<
xs:complexType >
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
</
xs:element >
Name
geoAreaDetails
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
A group of properties specific to a geopolitical area
XML Instance Representation
<geoAreaDetails
id="xs :ID [0..1] ? " creator="QCodeType [0..1] ? " creatoruri="IRIType [0..1] ? " modified="DateOptTimeType [0..1] ? " custom="xs :boolean [0..1] ? " how="QCodeType [0..1] ? " howuri="IRIType [0..1] ? " why="QCodeType [0..1] ? " whyuri="IRIType [0..1] ? " pubconstraint="QCodeListType [0..1] ? " pubconstrainturi="IRIListType [0..1] ? " Allow any attributes from a namespace other than this schema's namespace (lax validation).
>
Start Choice [0..*] End Choice Allow any elements from a namespace other than this schema's namespace (lax validation). [0..*]
</geoAreaDetails>
Schema Component Representation
<
xs:element name ="
geoAreaDetails ">
<
xs:complexType >
<
xs:sequence >
<
xs:element ref ="
position "
minOccurs ="
0 "/>
<
xs:choice minOccurs ="
0 "
maxOccurs ="
unbounded ">
<
xs:element name ="
line ">
<
xs:complexType >
<
xs:sequence >
<
xs:element ref ="
position "
maxOccurs ="
unbounded "/>
</
xs:sequence >
</
xs:complexType >
</
xs:element >
<
xs:element name ="
circle ">
<
xs:complexType >
<
xs:sequence >
</
xs:sequence >
<
xs:attribute name ="
radius "
type ="
xs :double"
use ="
required "/>
<
xs:attribute name ="
radunit "
type ="
QCodeType "/>
<
xs:attribute name ="
radunituri "
type ="
IRIType "/>
</
xs:complexType >
</
xs:element >
<
xs:element name ="
polygon ">
<
xs:complexType >
<
xs:sequence >
<
xs:element ref ="
position "
maxOccurs ="
unbounded "/>
</
xs:sequence >
</
xs:complexType >
</
xs:element >
</
xs:choice >
<xs:any namespace ="##other " processContents ="lax " minOccurs ="0 " maxOccurs ="unbounded "/>
</
xs:sequence >
<xs:anyAttribute namespace ="##other " processContents ="lax "/>
</
xs:complexType >
</
xs:element >
Name
groupSet
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
A hierarchical set of groups
Schema Component Representation
<
xs:element name ="
groupSet ">
<
xs:complexType >
<
xs:sequence >
<
xs:element name ="
group "
maxOccurs ="
unbounded ">
<
xs:complexType >
<
xs:choice minOccurs ="
0 "
maxOccurs ="
unbounded ">
<
xs:element name ="
groupRef ">
<
xs:complexType >
<
xs:attribute name ="
idref "
type ="
xs :IDREF"
use ="
required "/>
<xs:anyAttribute namespace ="##other " processContents ="lax "/>
</
xs:complexType >
</
xs:element >
<
xs:element name ="
itemRef "
type ="
Link1Type "/>
<
xs:element name ="
conceptRef ">
<
xs:complexType >
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
</
xs:element >
<
xs:element ref ="
title "/>
<xs:any namespace ="##other " processContents ="lax "/>
</
xs:choice >
<
xs:attribute name ="
roleuri "
type ="
IRIType "/>
<
xs:attribute name ="
mode "
type ="
QCodeType "
use ="
optional "/>
<
xs:attribute name ="
modeuri "
type ="
IRIType "
use ="
optional "/>
<xs:anyAttribute namespace ="##other " processContents ="lax "/>
</
xs:complexType >
</
xs:element >
</
xs:sequence >
<
xs:attribute name ="
root "
type ="
xs :IDREF"
use ="
required "/>
<xs:anyAttribute namespace ="##other " processContents ="lax "/>
</
xs:complexType >
</
xs:element >
Element: hash
Name
hash
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
Hash value of parts of an item as defined by the hashscope attribute
Schema Component Representation
<
xs:element name ="
hash ">
<
xs:complexType >
<
xs:simpleContent >
<
xs:extension base ="
xs :string">
<
xs:attribute name ="
hashtype "
type ="
QCodeType "/>
<
xs:attribute name ="
hashtypeuri "
type ="
IRIType "/>
<
xs:attribute name ="
scope "
type ="
QCodeType "/>
<
xs:attribute name ="
scopeuri "
type ="
IRIType "/>
</
xs:extension >
</
xs:simpleContent >
</
xs:complexType >
</
xs:element >
Name
headline
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
A brief and snappy introduction to the content, designed to catch the reader's attention
XML Instance Representation
<headline
id="xs :ID [0..1] ? " creator="QCodeType [0..1] ? " creatoruri="IRIType [0..1] ? " modified="DateOptTimeType [0..1] ? " custom="xs :boolean [0..1] ? " how="QCodeType [0..1] ? " howuri="IRIType [0..1] ? " why="QCodeType [0..1] ? " whyuri="IRIType [0..1] ? " pubconstraint="QCodeListType [0..1] ? " pubconstrainturi="IRIListType [0..1] ? " xml :lang="[0..1] ? " dir="xs :NMTOKEN (value comes from list: {'ltr'|'rtl'}) [0..1] ? " role="QCodeListType [0..1] ? " roleuri="IRIListType [0..1] ? " media="xs :NMTOKENS [0..1] ? " Allow any attributes from a namespace other than this schema's namespace (lax validation).
rank="xs :nonNegativeInteger [0..1] ? " >
Start Choice [0..*] Allow any elements from a namespace other than this schema's namespace (lax validation). [1]
End Choice </headline>
Schema Component Representation
<
xs:element name ="
headline ">
<
xs:complexType >
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
</
xs:element >
Name
hierarchyInfo
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
Represents the position of a concept in a hierarchical taxonomy tree by a sequence of QCode tokens representing the ancestor concepts and this concept
Schema Component Representation
<
xs:element name ="
hierarchyInfo ">
<
xs:complexType >
<
xs:simpleContent >
<
xs:extension base ="
xs :NMTOKENS">
<xs:anyAttribute namespace ="##other " processContents ="lax "/>
</
xs:extension >
</
xs:simpleContent >
</
xs:complexType >
</
xs:element >
Name
hopHistory
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
A history of the creation and modifications of the content object of this item, expressed as a sequence of hops.
Schema Component Representation
<
xs:element name ="
hopHistory ">
<
xs:complexType >
<
xs:sequence >
<
xs:element name ="
hop "
maxOccurs ="
unbounded ">
<
xs:complexType >
<
xs:sequence >
<
xs:element name ="
party "
minOccurs ="
0 ">
<
xs:complexType >
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
</
xs:element >
<
xs:element name ="
action "
minOccurs ="
0 "
maxOccurs ="
unbounded ">
<
xs:complexType >
<
xs:complexContent >
<
xs:extension base ="
QualPropType ">
<
xs:attribute name ="
target "
type ="
QCodeType "/>
<
xs:attribute name ="
targeturi "
type ="
IRIType "/>
<
xs:attribute name ="
timestamp "
type ="
xs :dateTime"/>
</
xs:extension >
</
xs:complexContent >
</
xs:complexType >
</
xs:element >
</
xs:sequence >
<
xs:attribute name ="
seq "
type ="
xs :nonNegativeInteger"/>
<
xs:attribute name ="
timestamp "
type ="
xs :dateTime"/>
<xs:anyAttribute namespace ="##other " processContents ="lax "/>
</
xs:complexType >
</
xs:element >
</
xs:sequence >
<xs:anyAttribute namespace ="##other " processContents ="skip "/>
</
xs:complexType >
</
xs:element >
Element: icon
Name
icon
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
An iconic visual identification of the content
Schema Component Representation
<
xs:element name ="
icon ">
<
xs:complexType >
<
xs:attribute name ="
rendition "
type ="
QCodeType "/>
<
xs:attribute name ="
renditionuri "
type ="
IRIType "/>
<xs:anyAttribute namespace ="##other " processContents ="lax "/>
</
xs:complexType >
</
xs:element >
Name
incomingFeedId
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
The identifier of an incoming feed. A feed identifier may be defined by i/ the provider of the feed and/or ii/ the processor of the feed.
Schema Component Representation
<
xs:element name ="
incomingFeedId ">
<
xs:complexType >
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
</
xs:element >
Name
infoSource
Type
Flex1PartyPropType
Nillable
no
Abstract
no
Documentation
A party (person or organisation) which originated, distributed, aggregated or supplied the content or provided some information used to create or enhance the content.
Name
inline
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
An inline markup tag to be used with any concept
Schema Component Representation
<
xs:element name ="
inline ">
<
xs:complexType mixed ="
true ">
<
xs:choice maxOccurs ="
unbounded ">
<xs:any namespace ="##other " processContents ="lax " minOccurs ="0 " maxOccurs ="unbounded "/>
</
xs:choice >
<
xs:attribute name ="
class "
type ="
xs :string"
use ="
optional "/>
<xs:anyAttribute namespace ="##other " processContents ="lax "/>
</
xs:complexType >
</
xs:element >
Name
inlineRef
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
The concept represented by the content identified by the local identifier(s)
Schema Component Representation
<
xs:element name ="
inlineRef ">
<
xs:complexType >
<
xs:complexContent >
<
xs:extension base ="
Flex1PropType ">
<
xs:attribute name ="
idrefs "
type ="
xs :IDREFS"
use ="
required "/>
</
xs:extension >
</
xs:complexContent >
</
xs:complexType >
</
xs:element >
Name
instanceOf
Type
Flex1PropType
Nillable
no
Abstract
no
Documentation
A frequently updating information object that this Item is an instance of.
Name
itemClass
Type
QualPropType
Nillable
no
Abstract
no
Documentation
The nature of the item, set in accordance with the structure of its content.
XML Instance Representation
<itemMeta
id="xs :ID [0..1] ? " creator="QCodeType [0..1] ? " creatoruri="IRIType [0..1] ? " modified="DateOptTimeType [0..1] ? " custom="xs :boolean [0..1] ? " how="QCodeType [0..1] ? " howuri="IRIType [0..1] ? " why="QCodeType [0..1] ? " whyuri="IRIType [0..1] ? " pubconstraint="QCodeListType [0..1] ? " pubconstrainturi="IRIListType [0..1] ? " xml :lang="[0..1] ? " dir="xs :NMTOKEN (value comes from list: {'ltr'|'rtl'}) [0..1] ? " Allow any attributes from a namespace other than this schema's namespace (lax validation).
>
Allow any elements from a namespace other than this schema's namespace (lax validation). [0..*]
</itemMeta>
Name
keyword
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
Free-text term to be used for indexing or finding the content of text-based search engines
Schema Component Representation
<
xs:element name ="
keyword ">
<
xs:complexType >
<
xs:complexContent >
<
xs:extension base ="
IntlStringType ">
<
xs:attribute name ="
roleuri "
type ="
IRIListType "
use ="
optional "/>
<
xs:attribute name ="
confidence "
type ="
Int100Type "
use ="
optional "/>
<
xs:attribute name ="
relevance "
type ="
Int100Type "
use ="
optional "/>
</
xs:extension >
</
xs:complexContent >
</
xs:complexType >
</
xs:element >
Name
knowledgeItem
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
An Item used for collating a set of concept definitions to form the physical representation of a controlled vocabulary
XML Instance Representation
<knowledgeItem
standard="xs :string [1] ? " standardversion="xs :string (pattern = [0-9]+\.[0-9]+) [1] ? " conformance="xs :string [0..1] ? " guid="xs :string [1] ? " version="xs :positiveInteger [0..1] ? " xml :lang="[0..1] ? " dir="xs :NMTOKEN (value comes from list: {'ltr'|'rtl'}) [0..1] ? " Allow any attributes from a namespace other than this schema's namespace (lax validation).
>
Allow any elements from the following namespace(s): http://www.w3.org/2000/09/xmldsig# (lax validation). [0..1]
Start Choice [1..*] End Choice </knowledgeItem>
Schema Component Representation
<
xs:element name ="
knowledgeItem ">
<
xs:complexType >
<
xs:complexContent >
<
xs:extension base ="
AnyItemType ">
<
xs:sequence >
<
xs:element ref ="
partMeta "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xs:element ref ="
assert "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xs:element ref ="
inlineRef "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xs:element ref ="
derivedFrom "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
</
xs:sequence >
</
xs:extension >
</
xs:complexContent >
</
xs:complexType >
</
xs:element >
Name
language
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
A language used by the news content
Schema Component Representation
<
xs:element name ="
language ">
<
xs:complexType >
<
xs:sequence >
<
xs:element name ="
name "
type ="
IntlStringType "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
</
xs:sequence >
<
xs:attribute name ="
tag "
type ="
xs :language"
use ="
required "/>
<
xs:attribute name ="
roleuri "
type ="
IRIListType "
use ="
optional "/>
<xs:anyAttribute namespace ="##other " processContents ="lax "/>
</
xs:complexType >
</
xs:element >
Element: link
XML Instance Representation
<link
rel="QCodeType [0..1] ? " reluri="IRIType [0..1] ? " rank="xs :nonNegativeInteger [0..1] ? " href="IRIType [0..1] ? " residref="xs :string [0..1] ? " version="xs :positiveInteger [0..1] ? " persistidref="xs :string [0..1] ? " contenttype="xs :string [0..1] ? " contenttypevariant="xs :string [0..1] ? " format="QCodeType [0..1] ? " formaturi="IRIType [0..1] ? " size="xs :nonNegativeInteger [0..1] ? " title="xs :string [0..1] ? " validfrom="DateOptTimeType [0..1] ? " validto="DateOptTimeType [0..1] ? " xml :lang="[0..1] ? " dir="xs :NMTOKEN (value comes from list: {'ltr'|'rtl'}) [0..1] ? " id="xs :ID [0..1] ? " creator="QCodeType [0..1] ? " creatoruri="IRIType [0..1] ? " modified="DateOptTimeType [0..1] ? " custom="xs :boolean [0..1] ? " how="QCodeType [0..1] ? " howuri="IRIType [0..1] ? " why="QCodeType [0..1] ? " whyuri="IRIType [0..1] ? " pubconstraint="QCodeListType [0..1] ? " pubconstrainturi="IRIListType [0..1] ? " guidref="xs :string [0..1] ? " hreftype="xs :string [0..1] ? " Allow any attributes from a namespace other than this schema's namespace (lax validation).
>
Allow any elements from any namespace (lax validation). [0..*]
</link>
Element: name
Name
newsCoverage
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
Information about the planned and delivered news coverage of the news provider.
This information is aimed at the editorial staff of the receiver
XML Instance Representation
<newsCoverage
id="xs :ID [0..1] ? " creator="QCodeType [0..1] ? " creatoruri="IRIType [0..1] ? " modified="DateOptTimeType [0..1] ? " custom="xs :boolean [0..1] ? " how="QCodeType [0..1] ? " howuri="IRIType [0..1] ? " why="QCodeType [0..1] ? " whyuri="IRIType [0..1] ? " Allow any attributes from a namespace other than this schema's namespace (strict validation).
>
Allow any elements from a namespace other than this schema's namespace (lax validation). [0..*]
</newsCoverage>
Schema Component Representation
<
xs:element name ="
newsCoverage ">
<
xs:complexType >
<
xs:sequence >
<
xs:element name ="
planning ">
<
xs:complexType >
<
xs:sequence >
<
xs:element name ="
g2contentType "
minOccurs ="
0 ">
<
xs:complexType >
<
xs:simpleContent >
<
xs:extension base ="
xs :string">
</
xs:extension >
</
xs:simpleContent >
</
xs:complexType >
</
xs:element >
<
xs:element name ="
itemCount "
minOccurs ="
0 ">
<
xs:complexType >
<
xs:attribute name ="
rangefrom "
type ="
xs :nonNegativeInteger"
use ="
required "/>
<
xs:attribute name ="
rangeto "
type ="
xs :positiveInteger"
use ="
required "/>
</
xs:complexType >
</
xs:element >
<
xs:element name ="
assignedTo "
type ="
Flex1PartyPropType "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xs:element name ="
service "
type ="
QualPropType "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xs:element name ="
edNote "
type ="
BlockType "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xs:element name ="
newsContentCharacteristics "
minOccurs ="
0 ">
<
xs:complexType >
</
xs:complexType >
</
xs:element >
<
xs:element name ="
planningExtProperty "
type ="
Flex2ExtPropType "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<xs:any namespace ="##other " processContents ="lax " minOccurs ="0 " maxOccurs ="unbounded "/>
</
xs:sequence >
</
xs:complexType >
</
xs:element >
<
xs:element ref ="
delivery "
minOccurs ="
0 "/>
<
xs:element name ="
newsCoverageExtProperty "
type ="
Flex2ExtPropType "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<xs:any namespace ="##other " processContents ="lax " minOccurs ="0 " maxOccurs ="unbounded "/>
</
xs:sequence >
<
xs:attribute name ="
id "
type ="
xs :ID"
use ="
optional "/>
<
xs:attribute name ="
creator "
type ="
QCodeType "
use ="
optional "/>
<
xs:attribute name ="
creatoruri "
type ="
IRIType "
use ="
optional "/>
<
xs:attribute name ="
custom "
type ="
xs :boolean"
use ="
optional "/>
<
xs:attribute name ="
how "
type ="
QCodeType "
use ="
optional "/>
<
xs:attribute name ="
howuri "
type ="
IRIType "
use ="
optional "/>
<
xs:attribute name ="
why "
type ="
QCodeType "
use ="
optional "/>
<
xs:attribute name ="
whyuri "
type ="
IRIType "
use ="
optional "/>
<xs:anyAttribute namespace ="##other "/>
</
xs:complexType >
</
xs:element >
Name
newsCoverageSet
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
A set of data about planned and delivered news coverage
Schema Component Representation
<
xs:element name ="
newsCoverageSet ">
<
xs:complexType >
<
xs:sequence >
</
xs:sequence >
<xs:anyAttribute namespace ="##other "/>
</
xs:complexType >
</
xs:element >
Name
newsItem
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
An Item containing news-related information
XML Instance Representation
<newsItem
standard="xs :string [1] ? " standardversion="xs :string (pattern = [0-9]+\.[0-9]+) [1] ? " conformance="xs :string [0..1] ? " guid="xs :string [1] ? " version="xs :positiveInteger [0..1] ? " xml :lang="[0..1] ? " dir="xs :NMTOKEN (value comes from list: {'ltr'|'rtl'}) [0..1] ? " Allow any attributes from a namespace other than this schema's namespace (lax validation).
>
Allow any elements from the following namespace(s): http://www.w3.org/2000/09/xmldsig# (lax validation). [0..1]
Start Choice [1..*] End Choice </newsItem>
Schema Component Representation
<
xs:element name ="
newsItem ">
<
xs:complexType >
<
xs:complexContent >
<
xs:extension base ="
AnyItemType ">
<
xs:sequence >
<
xs:element ref ="
partMeta "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xs:element ref ="
assert "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xs:element ref ="
inlineRef "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xs:element ref ="
derivedFrom "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
</
xs:sequence >
</
xs:extension >
</
xs:complexContent >
</
xs:complexType >
</
xs:element >
Name
newsMessage
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
A container to exchange one or more items
XML Instance Representation
<newsMessage
Allow any attributes from a namespace other than this schema's namespace (lax validation).
>
<header
id="xs :ID [0..1] ? " creator="QCodeType [0..1] ? " creatoruri="IRIType [0..1] ? " modified="DateOptTimeType [0..1] ? " custom="xs :boolean [0..1] ? " how="QCodeType [0..1] ? " howuri="IRIType [0..1] ? " why="QCodeType [0..1] ? " whyuri="IRIType [0..1] ? " pubconstraint="QCodeListType [0..1] ? " pubconstrainturi="IRIListType [0..1] ? " Allow any attributes from a namespace other than this schema's namespace (lax validation).
>
[1] ? Start Choice [0..*] End Choice Start Choice [0..*] End Choice Allow any elements from a namespace other than this schema's namespace (lax validation). [0..*]
</header>
<itemSet
id="xs :ID [0..1] ? " creator="QCodeType [0..1] ? " creatoruri="IRIType [0..1] ? " modified="DateOptTimeType [0..1] ? " custom="xs :boolean [0..1] ? " how="QCodeType [0..1] ? " howuri="IRIType [0..1] ? " why="QCodeType [0..1] ? " whyuri="IRIType [0..1] ? " pubconstraint="QCodeListType [0..1] ? " pubconstrainturi="IRIListType [0..1] ? " Allow any attributes from a namespace other than this schema's namespace (lax validation).
>
[1] ? Allow any elements from the following namespace(s): http://iptc.org/std/nar/2006-10-01/ (lax validation). [1..*]
</itemSet>
</newsMessage>
Schema Component Representation
<
xs:element name ="
newsMessage ">
<
xs:complexType >
<
xs:sequence >
<
xs:element name ="
header ">
<
xs:complexType >
<
xs:sequence >
<
xs:choice minOccurs ="
0 "
maxOccurs ="
unbounded ">
<
xs:element name ="
catalogRef ">
<
xs:complexType >
<
xs:sequence >
<
xs:element ref ="
title "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
</
xs:sequence >
<
xs:attribute name ="
href "
type ="
IRIType "
use ="
required "/>
<xs:anyAttribute namespace ="##other " processContents ="lax "/>
</
xs:complexType >
</
xs:element >
</
xs:choice >
<
xs:element name ="
sender "
minOccurs ="
0 ">
<
xs:complexType >
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
</
xs:element >
<
xs:element name ="
transmitId "
type ="
StringType "
minOccurs ="
0 "/>
<
xs:element name ="
priority "
minOccurs ="
0 ">
<
xs:complexType >
<
xs:simpleContent >
<
xs:extension base ="
Int1to9Type ">
<xs:anyAttribute namespace ="##other " processContents ="lax "/>
</
xs:extension >
</
xs:simpleContent >
</
xs:complexType >
</
xs:element >
<
xs:element name ="
origin "
minOccurs ="
0 ">
<
xs:complexType >
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
</
xs:element >
<
xs:choice minOccurs ="
0 "
maxOccurs ="
unbounded ">
<
xs:element name ="
timestamp ">
<
xs:complexType >
<
xs:simpleContent >
<
xs:extension base ="
DateTimePropType ">
<
xs:attribute name ="
role "
type ="
xs :string"
use ="
optional "/>
</
xs:extension >
</
xs:simpleContent >
</
xs:complexType >
</
xs:element >
<
xs:element name ="
destination ">
<
xs:complexType >
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
</
xs:element >
<
xs:element name ="
channel ">
<
xs:complexType >
<
xs:complexContent >
<
xs:extension base ="
StringType ">
<
xs:attribute name ="
g2flag "
type ="
xs :string"
use ="
optional "
fixed ="
NMSG "/>
</
xs:extension >
</
xs:complexContent >
</
xs:complexType >
</
xs:element >
</
xs:choice >
<xs:any namespace ="##other " processContents ="lax " minOccurs ="0 " maxOccurs ="unbounded "/>
</
xs:sequence >
<xs:anyAttribute namespace ="##other " processContents ="lax "/>
</
xs:complexType >
</
xs:element >
<
xs:element name ="
itemSet ">
<
xs:complexType >
<
xs:sequence >
<xs:any namespace ="http://iptc.org/std/nar/2006-10-01/ " processContents ="lax " maxOccurs ="unbounded "/>
</
xs:sequence >
<xs:anyAttribute namespace ="##other " processContents ="lax "/>
</
xs:complexType >
</
xs:element >
</
xs:sequence >
<xs:anyAttribute namespace ="##other " processContents ="lax "/>
</
xs:complexType >
</
xs:element >
Element: note
Name
note
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
Additional natural language information about the concept.
Schema Component Representation
<
xs:element name ="
note ">
<
xs:complexType mixed ="
true ">
<
xs:complexContent >
<
xs:extension base ="
BlockType ">
</
xs:extension >
</
xs:complexContent >
</
xs:complexType >
</
xs:element >
Name
objectDetails
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
A group of properties specific to an object
XML Instance Representation
<objectDetails
id="xs :ID [0..1] ? " creator="QCodeType [0..1] ? " creatoruri="IRIType [0..1] ? " modified="DateOptTimeType [0..1] ? " custom="xs :boolean [0..1] ? " how="QCodeType [0..1] ? " howuri="IRIType [0..1] ? " why="QCodeType [0..1] ? " whyuri="IRIType [0..1] ? " pubconstraint="QCodeListType [0..1] ? " pubconstrainturi="IRIListType [0..1] ? " Allow any attributes from a namespace other than this schema's namespace (lax validation).
>
Start Choice [0..*] End Choice Allow any elements from a namespace other than this schema's namespace (lax validation). [0..*]
</objectDetails>
Schema Component Representation
<
xs:element name ="
objectDetails ">
<
xs:complexType >
<
xs:sequence >
<
xs:choice minOccurs ="
0 "
maxOccurs ="
unbounded ">
</
xs:choice >
<xs:any namespace ="##other " processContents ="lax " minOccurs ="0 " maxOccurs ="unbounded "/>
</
xs:sequence >
<xs:anyAttribute namespace ="##other " processContents ="lax "/>
</
xs:complexType >
</
xs:element >
Name
organisationDetails
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
A group of properties specific to an organisation
XML Instance Representation
<organisationDetails
id="xs :ID [0..1] ? " creator="QCodeType [0..1] ? " creatoruri="IRIType [0..1] ? " modified="DateOptTimeType [0..1] ? " custom="xs :boolean [0..1] ? " how="QCodeType [0..1] ? " howuri="IRIType [0..1] ? " why="QCodeType [0..1] ? " whyuri="IRIType [0..1] ? " pubconstraint="QCodeListType [0..1] ? " pubconstrainturi="IRIListType [0..1] ? " Allow any attributes from a namespace other than this schema's namespace (lax validation).
>
Start Choice [0..*] End Choice Allow any elements from a namespace other than this schema's namespace (lax validation). [0..*]
</organisationDetails>
Schema Component Representation
<
xs:element name ="
organisationDetails ">
<
xs:complexType >
<
xs:sequence >
<
xs:choice minOccurs ="
0 "
maxOccurs ="
unbounded ">
<
xs:element name ="
hasInstrument ">
<
xs:complexType >
<
xs:attribute name ="
symbol "
type ="
xs :string"
use ="
required "/>
<
xs:attribute name ="
symbolsrc "
type ="
QCodeType "/>
<
xs:attribute name ="
symbolsrcuri "
type ="
IRIType "/>
<
xs:attribute name ="
market "
type ="
QCodeType "/>
<
xs:attribute name ="
marketuri "
type ="
IRIType "/>
<
xs:attribute name ="
marketlabel "
type ="
xs :string"/>
<
xs:attribute name ="
marketlabelsrc "
type ="
QCodeType "/>
<
xs:attribute name ="
marketlabelsrcuri "
type ="
IRIType "/>
<
xs:attribute name ="
rank "
type ="
xs :nonNegativeInteger"/>
<xs:anyAttribute namespace ="##other "/>
</
xs:complexType >
</
xs:element >
</
xs:choice >
<xs:any namespace ="##other " processContents ="lax " minOccurs ="0 " maxOccurs ="unbounded "/>
</
xs:sequence >
<xs:anyAttribute namespace ="##other " processContents ="lax "/>
</
xs:complexType >
</
xs:element >
Name
origRep
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
An IRI which, upon dereferencing provides the original representation of the Item, the IRI should be persistent.
Schema Component Representation
<
xs:element name ="
origRep ">
<
xs:complexType >
<
xs:simpleContent >
<
xs:extension base ="
IRIType ">
<
xs:attribute name ="
accesstype "
type ="
QCodeType "/>
<
xs:attribute name ="
accesstypeuri "
type ="
IRIType "/>
<
xs:attribute name ="
reposrole "
type ="
QCodeType "/>
<
xs:attribute name ="
reposroleuri "
type ="
IRIType "/>
</
xs:extension >
</
xs:simpleContent >
</
xs:complexType >
</
xs:element >
Name
packageItem
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
An Item used for packaging references to other Items and Web resources.
XML Instance Representation
<packageItem
standard="xs :string [1] ? " standardversion="xs :string (pattern = [0-9]+\.[0-9]+) [1] ? " conformance="xs :string [0..1] ? " guid="xs :string [1] ? " version="xs :positiveInteger [0..1] ? " xml :lang="[0..1] ? " dir="xs :NMTOKEN (value comes from list: {'ltr'|'rtl'}) [0..1] ? " Allow any attributes from a namespace other than this schema's namespace (lax validation).
>
Allow any elements from the following namespace(s): http://www.w3.org/2000/09/xmldsig# (lax validation). [0..1]
Start Choice [1..*] End Choice </packageItem>
Schema Component Representation
<
xs:element name ="
packageItem ">
<
xs:complexType >
<
xs:complexContent >
<
xs:extension base ="
AnyItemType ">
<
xs:sequence >
<
xs:element ref ="
partMeta "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xs:element ref ="
assert "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xs:element ref ="
inlineRef "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xs:element ref ="
derivedFrom "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xs:element ref ="
groupSet "
minOccurs ="
0 "/>
</
xs:sequence >
</
xs:extension >
</
xs:complexContent >
</
xs:complexType >
</
xs:element >
Name
partMeta
Type
partMetaPropType
Nillable
no
Abstract
no
Documentation
A set of properties describing a specific part of the content of the Item. ///
The relationship of properties inside this partMeta and properties at a higher hierarchical level of the content parts structure is:
- the semantic assertion of all properties at a higher level is inherited by this partMeta element as if these properities would be its children
- a child property of a specific name wipes out for this partMeta element any semantic assertions of properties of the same name at higher levels
- in this latter case: if the semantic assertion of a property at a higher level should be reinstated for this part of the content then this property has to appear again as child of this partMeta
XML Instance Representation
<partMeta
partid="xs :ID [0..1] ? " creator="QCodeType [0..1] ? " creatoruri="IRIType [0..1] ? " modified="DateOptTimeType [0..1] ? " custom="xs :boolean [0..1] ? " how="QCodeType [0..1] ? " howuri="IRIType [0..1] ? " why="QCodeType [0..1] ? " whyuri="IRIType [0..1] ? " seq="xs :nonNegativeInteger [0..1] ? " contentrefs="xs :IDREFS [0..1] ? " xml :lang="[0..1] ? " dir="xs :NMTOKEN (value comes from list: {'ltr'|'rtl'}) [0..1] ? " Allow any attributes from a namespace other than this schema's namespace (lax validation).
>
Start Choice [0..*] End Choice Start Choice [0..*] End Choice Allow any elements from a namespace other than this schema's namespace (lax validation). [0..*]
</partMeta>
Name
personDetails
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
A set of properties specific to a person
XML Instance Representation
<personDetails
id="xs :ID [0..1] ? " creator="QCodeType [0..1] ? " creatoruri="IRIType [0..1] ? " modified="DateOptTimeType [0..1] ? " custom="xs :boolean [0..1] ? " how="QCodeType [0..1] ? " howuri="IRIType [0..1] ? " why="QCodeType [0..1] ? " whyuri="IRIType [0..1] ? " pubconstraint="QCodeListType [0..1] ? " pubconstrainturi="IRIListType [0..1] ? " Allow any attributes from a namespace other than this schema's namespace (lax validation).
>
Start Choice [0..*] End Choice Allow any elements from a namespace other than this schema's namespace (lax validation). [0..*]
</personDetails>
Schema Component Representation
<
xs:element name ="
personDetails ">
<
xs:complexType >
<
xs:sequence >
<
xs:choice minOccurs ="
0 "
maxOccurs ="
unbounded ">
</
xs:choice >
<xs:any namespace ="##other " processContents ="lax " minOccurs ="0 " maxOccurs ="unbounded "/>
</
xs:sequence >
<xs:anyAttribute namespace ="##other " processContents ="lax "/>
</
xs:complexType >
</
xs:element >
Name
planningItem
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
An Item containing information about the planning and delivery of news coverage
XML Instance Representation
<planningItem
standard="xs :string [1] ? " standardversion="xs :string (pattern = [0-9]+\.[0-9]+) [1] ? " conformance="xs :string [0..1] ? " guid="xs :string [1] ? " version="xs :positiveInteger [0..1] ? " xml :lang="[0..1] ? " dir="xs :NMTOKEN (value comes from list: {'ltr'|'rtl'}) [0..1] ? " Allow any attributes from a namespace other than this schema's namespace (lax validation).
>
Allow any elements from the following namespace(s): http://www.w3.org/2000/09/xmldsig# (lax validation). [0..1]
Start Choice [1..*] End Choice </planningItem>
Schema Component Representation
<
xs:element name ="
planningItem ">
<
xs:complexType >
<
xs:complexContent >
<
xs:extension base ="
AnyItemType ">
<
xs:sequence >
<
xs:element ref ="
assert "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xs:element ref ="
inlineRef "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xs:element ref ="
derivedFrom "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
</
xs:sequence >
</
xs:extension >
</
xs:complexContent >
</
xs:complexType >
</
xs:element >
XML Instance Representation
<position
id="xs :ID [0..1] ? " creator="QCodeType [0..1] ? " creatoruri="IRIType [0..1] ? " modified="DateOptTimeType [0..1] ? " custom="xs :boolean [0..1] ? " how="QCodeType [0..1] ? " howuri="IRIType [0..1] ? " why="QCodeType [0..1] ? " whyuri="IRIType [0..1] ? " pubconstraint="QCodeListType [0..1] ? " pubconstrainturi="IRIListType [0..1] ? " latitude="xs :decimal [1] ? " longitude="xs :decimal [1] ? " altitude="xs :integer [0..1] ? " gpsdatum="xs :string [0..1] ? " Allow any attributes from a namespace other than this schema's namespace (lax validation).
>
Allow any elements from a namespace other than this schema's namespace (lax validation). [0..*]
</position>
Name
rating
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
Expresses the rating of the content of this item by a party.
Schema Component Representation
<
xs:element name ="
rating ">
<
xs:complexType >
<
xs:attribute name ="
value "
type ="
xs :decimal"
use ="
required "/>
<
xs:attribute name ="
valcalctype "
type ="
QCodeType "
use ="
optional "/>
<
xs:attribute name ="
valcalctypeuri "
type ="
IRIType "
use ="
optional "/>
<
xs:attribute name ="
scalemin "
type ="
xs :decimal"
use ="
required "/>
<
xs:attribute name ="
scalemax "
type ="
xs :decimal"
use ="
required "/>
<
xs:attribute name ="
scaleunit "
type ="
QCodeType "/>
<
xs:attribute name ="
scaleunituri "
type ="
IRIType "/>
<
xs:attribute name ="
raters "
type ="
xs :nonNegativeInteger"
use ="
optional "/>
<
xs:attribute name ="
ratertype "
type ="
QCodeType "
use ="
optional "/>
<
xs:attribute name ="
ratertypeuri "
type ="
IRIType "
use ="
optional "/>
<
xs:attribute name ="
ratingtype "
type ="
QCodeType "/>
<
xs:attribute name ="
ratingtypeuri "
type ="
IRIType "/>
<xs:anyAttribute namespace ="##other " processContents ="lax "/>
</
xs:complexType >
</
xs:element >
Element: rb
Schema Component Representation
<
xs:element name ="
rb "
type ="
xs :string"/>
Name
remoteInfo
Type
Link1Type
Nillable
no
Abstract
no
Documentation
A link to an item or a web resource which provides information about the concept
XML Instance Representation
<remoteInfo
rel="QCodeType [0..1] ? " reluri="IRIType [0..1] ? " rank="xs :nonNegativeInteger [0..1] ? " href="IRIType [0..1] ? " residref="xs :string [0..1] ? " version="xs :positiveInteger [0..1] ? " persistidref="xs :string [0..1] ? " contenttype="xs :string [0..1] ? " contenttypevariant="xs :string [0..1] ? " format="QCodeType [0..1] ? " formaturi="IRIType [0..1] ? " size="xs :nonNegativeInteger [0..1] ? " title="xs :string [0..1] ? " validfrom="DateOptTimeType [0..1] ? " validto="DateOptTimeType [0..1] ? " xml :lang="[0..1] ? " dir="xs :NMTOKEN (value comes from list: {'ltr'|'rtl'}) [0..1] ? " id="xs :ID [0..1] ? " creator="QCodeType [0..1] ? " creatoruri="IRIType [0..1] ? " modified="DateOptTimeType [0..1] ? " custom="xs :boolean [0..1] ? " how="QCodeType [0..1] ? " howuri="IRIType [0..1] ? " why="QCodeType [0..1] ? " whyuri="IRIType [0..1] ? " pubconstraint="QCodeListType [0..1] ? " pubconstrainturi="IRIListType [0..1] ? " guidref="xs :string [0..1] ? " hreftype="xs :string [0..1] ? " Allow any attributes from a namespace other than this schema's namespace (lax validation).
>
Allow any elements from any namespace (lax validation). [0..*]
</remoteInfo>
Schema Component Representation
<
xs:element name ="
remoteInfo "
type ="
Link1Type "/>
Element: role
Element: rp
Schema Component Representation
<
xs:element name ="
rp "
type ="
xs :string"></
xs:element >
Element: rt
Schema Component Representation
<
xs:element name ="
rt "
type ="
xs :string"/>
Element: ruby
Name
ruby
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
Simple W3C Ruby Annotation - see http://www.w3.org/TR/ruby/#simple-ruby1
Schema Component Representation
<
xs:element name ="
ruby ">
<
xs:complexType >
<
xs:sequence >
<
xs:choice >
<
xs:sequence >
</
xs:sequence >
</
xs:choice >
</
xs:sequence >
<xs:anyAttribute namespace ="##other " processContents ="lax "/>
</
xs:complexType >
</
xs:element >
Name
sameAsScheme
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
A URI which identifies another scheme with concepts that use the same codes and are semantically equivalent to the concepts of this scheme
Schema Component Representation
<
xs:element name ="
sameAsScheme ">
<
xs:complexType >
<
xs:simpleContent >
<
xs:extension base ="
IRIType ">
<xs:anyAttribute namespace ="##other "/>
</
xs:extension >
</
xs:simpleContent >
</
xs:complexType >
</
xs:element >
Name
schemeMeta
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
Metadata about a scheme conveyed by a Knowledge Item
XML Instance Representation
<schemeMeta
id="xs :ID [0..1] ? " creator="QCodeType [0..1] ? " creatoruri="IRIType [0..1] ? " modified="DateOptTimeType [0..1] ? " custom="xs :boolean [0..1] ? " how="QCodeType [0..1] ? " howuri="IRIType [0..1] ? " why="QCodeType [0..1] ? " whyuri="IRIType [0..1] ? " pubconstraint="QCodeListType [0..1] ? " pubconstrainturi="IRIListType [0..1] ? " uri="IRIType [1] ? " preferredalias="anySimpleType [0..1] ? " authority="IRIType [0..1] ? " Allow any attributes from a namespace other than this schema's namespace (lax validation).
>
Start Choice [0..*] End Choice Allow any elements from a namespace other than this schema's namespace (lax validation). [0..*]
</schemeMeta>
Schema Component Representation
<
xs:element name ="
schemeMeta ">
<
xs:complexType >
<
xs:sequence >
<
xs:choice minOccurs ="
0 "
maxOccurs ="
unbounded ">
</
xs:choice >
<xs:any namespace ="##other " processContents ="lax " minOccurs ="0 " maxOccurs ="unbounded "/>
</
xs:sequence >
<
xs:attribute name ="
uri "
type ="
IRIType "
use ="
required "/>
<xs:attribute name ="preferredalias "/>
<
xs:attribute name ="
authority "
type ="
IRIType "/>
<xs:anyAttribute namespace ="##other " processContents ="lax "/>
</
xs:complexType >
</
xs:element >
Name
signal
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
An instruction to the processor that the content requires special handling.
Schema Component Representation
<
xs:element name ="
signal ">
<
xs:complexType >
<
xs:complexContent >
<
xs:extension base ="
QualPropType ">
<
xs:attribute name ="
severity "
type ="
QCodeType "
use ="
optional "/>
<
xs:attribute name ="
severityuri "
type ="
IRIType "
use ="
optional "/>
</
xs:extension >
</
xs:complexContent >
</
xs:complexType >
</
xs:element >
Name
slugline
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
A sequence of tokens associated with the content. The interpretation is provider specific
Schema Component Representation
<
xs:element name ="
slugline ">
<
xs:complexType >
<
xs:simpleContent >
<
xs:extension base ="
IntlStringType ">
<
xs:attribute name ="
separator "
type ="
xs :string"
use ="
optional "/>
<
xs:attribute name ="
role "
type ="
QCodeType "
use ="
optional "/>
<
xs:attribute name ="
roleuri "
type ="
IRIType "
use ="
optional "/>
</
xs:extension >
</
xs:simpleContent >
</
xs:complexType >
</
xs:element >
Element: span
Name
span
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
A generic mechanism for adding inline information to parts of the textual content
XML Instance Representation
<span
id="xs :ID [0..1] ? " creator="QCodeType [0..1] ? " creatoruri="IRIType [0..1] ? " modified="DateOptTimeType [0..1] ? " custom="xs :boolean [0..1] ? " how="QCodeType [0..1] ? " howuri="IRIType [0..1] ? " why="QCodeType [0..1] ? " whyuri="IRIType [0..1] ? " pubconstraint="QCodeListType [0..1] ? " pubconstrainturi="IRIListType [0..1] ? " xml :lang="[0..1] ? " dir="xs :NMTOKEN (value comes from list: {'ltr'|'rtl'}) [0..1] ? " class="xs :string [0..1] ? " Allow any attributes from a namespace other than this schema's namespace (lax validation).
>
<!-- Mixed content --> Start Choice [0..*] Allow any elements from a namespace other than this schema's namespace (lax validation). [1]
End Choice </span>
Schema Component Representation
<
xs:element name ="
span ">
<
xs:complexType mixed ="
true ">
<
xs:choice minOccurs ="
0 "
maxOccurs ="
unbounded ">
<xs:any namespace ="##other " processContents ="lax "/>
</
xs:choice >
<
xs:attribute name ="
class "
type ="
xs :string"
use ="
optional "/>
<xs:anyAttribute namespace ="##other " processContents ="lax "/>
</
xs:complexType >
</
xs:element >
Name
subject
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
An important topic of the content; what the content is about
Schema Component Representation
<
xs:element name ="
subject ">
<
xs:complexType >
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
</
xs:element >
XML Instance Representation
<title
id="xs :ID [0..1] ? " creator="QCodeType [0..1] ? " creatoruri="IRIType [0..1] ? " modified="DateOptTimeType [0..1] ? " custom="xs :boolean [0..1] ? " how="QCodeType [0..1] ? " howuri="IRIType [0..1] ? " why="QCodeType [0..1] ? " whyuri="IRIType [0..1] ? " pubconstraint="QCodeListType [0..1] ? " pubconstrainturi="IRIListType [0..1] ? " xml :lang="[0..1] ? " dir="xs :NMTOKEN (value comes from list: {'ltr'|'rtl'}) [0..1] ? " role="QCodeListType [0..1] ? " roleuri="IRIListType [0..1] ? " media="xs :NMTOKENS [0..1] ? " Allow any attributes from a namespace other than this schema's namespace (lax validation).
>
<!-- Mixed content --> Start Choice [0..*] Allow any elements from a namespace other than this schema's namespace (lax validation). [1]
End Choice </title>
Element: type
Name
urgency
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
The editorial urgency of the content.
Schema Component Representation
<
xs:element name ="
urgency ">
<
xs:complexType >
<
xs:simpleContent >
<
xs:extension base ="
Int1to9Type ">
<xs:anyAttribute namespace ="##other " processContents ="lax "/>
</
xs:extension >
</
xs:simpleContent >
</
xs:complexType >
</
xs:element >
XML Instance Representation
<usageTerms
id="xs :ID [0..1] ? " creator="QCodeType [0..1] ? " creatoruri="IRIType [0..1] ? " modified="DateOptTimeType [0..1] ? " custom="xs :boolean [0..1] ? " how="QCodeType [0..1] ? " howuri="IRIType [0..1] ? " why="QCodeType [0..1] ? " whyuri="IRIType [0..1] ? " pubconstraint="QCodeListType [0..1] ? " pubconstrainturi="IRIListType [0..1] ? " xml :lang="[0..1] ? " dir="xs :NMTOKEN (value comes from list: {'ltr'|'rtl'}) [0..1] ? " media="xs :NMTOKENS [0..1] ? " role="QCodeListType [0..1] ? " roleuri="IRIType [0..1] ? " Allow any attributes from a namespace other than this schema's namespace (lax validation).
href="IRIType [0..1] ? " >
<!-- Mixed content --> Start Choice [0..*] Allow any elements from a namespace other than this schema's namespace (lax validation). [1]
End Choice </usageTerms>
Name
userInteraction
Type
Locally-defined complex type
Nillable
no
Abstract
no
Documentation
Reflects a specific kind of user interaction with the content of this item.
Schema Component Representation
<
xs:element name ="
userInteraction ">
<
xs:complexType >
<
xs:attribute name ="
interactions "
type ="
xs :nonNegativeInteger"
use ="
required "/>
<
xs:attribute name ="
interactiontype "
type ="
QCodeType "/>
<
xs:attribute name ="
interactiontypeuri "
type ="
IRIType "/>
<xs:anyAttribute namespace ="##other " processContents ="lax "/>
</
xs:complexType >
</
xs:element >
Name
arbitraryValueAttributes
Schema Component Representation
<
xs:attributeGroup name ="
arbitraryValueAttributes ">
<
xs:attribute name ="
value "
type ="
xs :string"
use ="
optional "/>
<
xs:attribute name ="
valuedatatype "
type ="
xs :QName"
use ="
optional "/>
<
xs:attribute name ="
valueunit "
type ="
QCodeType "
use ="
optional "/>
<
xs:attribute name ="
valueunituri "
type ="
IRIType "
use ="
optional "/>
</
xs:attributeGroup >
Name
commonPowerAttributes
Documentation
A group of attributes for all elements of a G2 Item except its root element, the itemMeta element and all of its children which are mandatory.
Schema Component Representation
<
xs:attributeGroup name ="
commonPowerAttributes ">
<
xs:attribute name ="
id "
type ="
xs :ID"
use ="
optional "/>
<
xs:attribute name ="
creator "
type ="
QCodeType "
use ="
optional "/>
<
xs:attribute name ="
creatoruri "
type ="
IRIType "
use ="
optional "/>
<
xs:attribute name ="
custom "
type ="
xs :boolean"
use ="
optional "/>
<
xs:attribute name ="
how "
type ="
QCodeType "
use ="
optional "/>
<
xs:attribute name ="
howuri "
type ="
IRIType "
use ="
optional "/>
<
xs:attribute name ="
why "
type ="
QCodeType "
use ="
optional "/>
<
xs:attribute name ="
whyuri "
type ="
IRIType "
use ="
optional "/>
<
xs:attribute name ="
pubconstraint "
type ="
QCodeListType "
use ="
optional "/>
<
xs:attribute name ="
pubconstrainturi "
type ="
IRIListType "
use ="
optional "/>
</
xs:attributeGroup >
Name
deprecatedLinkAttributes
Schema Component Representation
<
xs:attributeGroup name ="
deprecatedLinkAttributes ">
<
xs:attribute name ="
guidref "
type ="
xs :string"
use ="
optional "/>
<
xs:attribute name ="
hreftype "
type ="
xs :string"
use ="
optional "/>
</
xs:attributeGroup >
Name
flexAttributes
Documentation
A group of attributes associated with flexible properties
Schema Component Representation
<
xs:attributeGroup name ="
flexAttributes ">
<
xs:attribute name ="
qcode "
type ="
QCodeType "
use ="
optional "/>
<
xs:attribute name ="
uri "
type ="
IRIType "
use ="
optional "/>
<
xs:attribute name ="
type "
type ="
QCodeType "
use ="
optional "/>
<
xs:attribute name ="
typeuri "
type ="
IRIType "
use ="
optional "/>
</
xs:attributeGroup >
Name
i18nAttributes
Documentation
A group of attributes for language and script related information
Schema Component Representation
<
xs:attributeGroup name ="
i18nAttributes ">
<
xs:attribute ref ="
xml :lang"
use ="
optional "/>
<
xs:attribute name ="
dir "
use ="
optional ">
<
xs:simpleType >
<
xs:restriction base ="
xs :NMTOKEN">
<xs:enumeration value ="ltr "/>
<xs:enumeration value ="rtl "/>
</
xs:restriction >
</
xs:simpleType >
</
xs:attribute >
</
xs:attributeGroup >
Name
mediaContentCharacteristics1
Documentation
A group of typical physical characteristics of media content
Schema Component Representation
<
xs:attributeGroup name ="
mediaContentCharacteristics1 ">
<
xs:attribute name ="
width "
type ="
xs :nonNegativeInteger"
use ="
optional "/>
<
xs:attribute name ="
widthunit "
type ="
QCodeType "
use ="
optional "/>
<
xs:attribute name ="
widthunituri "
type ="
IRIType "
use ="
optional "/>
<
xs:attribute name ="
height "
type ="
xs :nonNegativeInteger"
use ="
optional "/>
<
xs:attribute name ="
heightunit "
type ="
QCodeType "
use ="
optional "/>
<
xs:attribute name ="
heightunituri "
type ="
IRIType "
use ="
optional "/>
<
xs:attribute name ="
orientation "
type ="
xs :nonNegativeInteger"
use ="
optional "/>
<
xs:attribute name ="
layoutorientation "
type ="
QCodeType "
use ="
optional "/>
<
xs:attribute name ="
layoutorientationuri "
type ="
IRIType "
use ="
optional "/>
<
xs:attribute name ="
colourspace "
type ="
QCodeType "
use ="
optional "/>
<
xs:attribute name ="
colourspaceuri "
type ="
IRIType "
use ="
optional "/>
<
xs:attribute name ="
colourindicator "
type ="
QCodeType "
use ="
optional "/>
<
xs:attribute name ="
colourindicatoruri "
type ="
IRIType "
use ="
optional "/>
<
xs:attribute name ="
videocodec "
type ="
QCodeType "
use ="
optional "/>
<
xs:attribute name ="
videocodecuri "
type ="
IRIType "
use ="
optional "/>
<
xs:attribute name ="
colourdepth "
type ="
xs :nonNegativeInteger"
use ="
optional "/>
</
xs:attributeGroup >
Name
newsContentAttributes
Documentation
A group of typical attributes associated with a content rendition
Schema Component Representation
<
xs:attributeGroup name ="
newsContentAttributes ">
<
xs:attribute name ="
id "
type ="
xs :ID"
use ="
optional "/>
<
xs:attribute name ="
creator "
type ="
QCodeType "
use ="
optional "/>
<
xs:attribute name ="
creatoruri "
type ="
IRIType "
use ="
optional "/>
<
xs:attribute name ="
custom "
type ="
xs :boolean"
use ="
optional "/>
<
xs:attribute name ="
how "
type ="
QCodeType "
use ="
optional "/>
<
xs:attribute name ="
howuri "
type ="
IRIType "
use ="
optional "/>
<
xs:attribute name ="
why "
type ="
QCodeType "
use ="
optional "/>
<
xs:attribute name ="
whyuri "
type ="
IRIType "
use ="
optional "/>
<
xs:attribute name ="
rendition "
type ="
QCodeType "
use ="
optional "/>
<
xs:attribute name ="
renditionuri "
type ="
IRIType "
use ="
optional "/>
<
xs:attribute name ="
generator "
type ="
xs :string"
use ="
optional "/>
<
xs:attribute name ="
hascontent "
type ="
xs :boolean"
use ="
optional "/>
</
xs:attributeGroup >
Name
newsContentCharacteristics
Documentation
A group of typical physical characteristics of media content
Schema Component Representation
<
xs:attributeGroup name ="
newsContentCharacteristics ">
<
xs:attribute name ="
wordcount "
type ="
xs :nonNegativeInteger"
use ="
optional "/>
<
xs:attribute name ="
linecount "
type ="
xs :nonNegativeInteger"
use ="
optional "/>
<
xs:attribute name ="
pagecount "
type ="
xs :nonNegativeInteger"
use ="
optional "/>
<
xs:attribute name ="
width "
type ="
xs :nonNegativeInteger"
use ="
optional "/>
<
xs:attribute name ="
widthunit "
type ="
QCodeType "
use ="
optional "/>
<
xs:attribute name ="
widthunituri "
type ="
IRIType "
use ="
optional "/>
<
xs:attribute name ="
height "
type ="
xs :nonNegativeInteger"
use ="
optional "/>
<
xs:attribute name ="
heightunit "
type ="
QCodeType "
use ="
optional "/>
<
xs:attribute name ="
heightunituri "
type ="
IRIType "
use ="
optional "/>
<
xs:attribute name ="
orientation "
type ="
xs :nonNegativeInteger"
use ="
optional "/>
<
xs:attribute name ="
layoutorientation "
type ="
QCodeType "
use ="
optional "/>
<
xs:attribute name ="
layoutorientationuri "
type ="
IRIType "
use ="
optional "/>
<
xs:attribute name ="
colourspace "
type ="
QCodeType "
use ="
optional "/>
<
xs:attribute name ="
colourspaceuri "
type ="
IRIType "
use ="
optional "/>
<
xs:attribute name ="
colourindicator "
type ="
QCodeType "
use ="
optional "/>
<
xs:attribute name ="
colourindicatoruri "
type ="
IRIType "
use ="
optional "/>
<
xs:attribute name ="
colourdepth "
type ="
xs :nonNegativeInteger"
use ="
optional "/>
<
xs:attribute name ="
resolution "
type ="
xs :positiveInteger"
use ="
optional "/>
<
xs:attribute name ="
duration "
type ="
xs :string"
use ="
optional "/>
<
xs:attribute name ="
durationunit "
type ="
QCodeType "
use ="
optional "/>
<
xs:attribute name ="
durationunituri "
type ="
IRIType "
use ="
optional "/>
<
xs:attribute name ="
audiocodec "
type ="
QCodeType "
use ="
optional "/>
<
xs:attribute name ="
audiocodecuri "
type ="
IRIType "
use ="
optional "/>
<
xs:attribute name ="
audiobitrate "
type ="
xs :positiveInteger"
use ="
optional "/>
<
xs:attribute name ="
audiovbr "
type ="
xs :boolean"
use ="
optional "/>
<
xs:attribute name ="
audiosamplesize "
type ="
xs :positiveInteger"
use ="
optional "/>
<
xs:attribute name ="
audiosamplerate "
type ="
xs :positiveInteger"
use ="
optional "/>
<
xs:attribute name ="
audiochannels "
type ="
QCodeType "
use ="
optional "/>
<
xs:attribute name ="
audiochannelsuri "
type ="
IRIType "
use ="
optional "/>
<
xs:attribute name ="
videocodec "
type ="
QCodeType "
use ="
optional "/>
<
xs:attribute name ="
videocodecuri "
type ="
IRIType "
use ="
optional "/>
<
xs:attribute name ="
videoavgbitrate "
type ="
xs :positiveInteger"
use ="
optional "/>
<
xs:attribute name ="
videovbr "
type ="
xs :boolean"
use ="
optional "/>
<
xs:attribute name ="
videoframerate "
type ="
xs :decimal"
use ="
optional "/>
<
xs:attribute name ="
videoscan "
use ="
optional ">
<
xs:simpleType >
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="progressive "/>
<xs:enumeration value ="interlaced "/>
</
xs:restriction >
</
xs:simpleType >
</
xs:attribute >
<
xs:attribute name ="
videoscaling "
type ="
QCodeType "
use ="
optional "/>
<
xs:attribute name ="
videoscalinguri "
type ="
IRIType "
use ="
optional "/>
<
xs:attribute name ="
videodefinition "
type ="
QCodeType "
use ="
optional "/>
<
xs:attribute name ="
videodefinitionuri "
type ="
IRIType "
use ="
optional "/>
</
xs:attributeGroup >
Name
newsContentTypeAttributes
Documentation
A group of attributes representing a content type
Schema Component Representation
<
xs:attributeGroup name ="
newsContentTypeAttributes ">
<
xs:attribute name ="
contenttype "
type ="
xs :string"
use ="
optional "/>
<
xs:attribute name ="
format "
type ="
QCodeType "
use ="
optional "/>
<
xs:attribute name ="
formaturi "
type ="
IRIType "
use ="
optional "/>
</
xs:attributeGroup >
Name
persistentEditAttributes
Documentation
A group of attributes to keep track of by whom and when the property value was changed with a persistent ID
Schema Component Representation
<
xs:attributeGroup name ="
persistentEditAttributes ">
<
xs:attribute name ="
id "
type ="
xs :ID"
use ="
optional "/>
<
xs:attribute name ="
creator "
type ="
QCodeType "
use ="
optional "/>
<
xs:attribute name ="
creatoruri "
type ="
IRIType "
use ="
optional "/>
</
xs:attributeGroup >
Name
qualifyingAttributes
Documentation
A group of attributes used for a qualified expression of the property
Schema Component Representation
<
xs:attributeGroup name ="
qualifyingAttributes ">
<
xs:attribute name ="
qcode "
type ="
QCodeType "
use ="
optional "/>
<
xs:attribute name ="
uri "
type ="
IRIType "
use ="
optional "/>
<
xs:attribute name ="
type "
type ="
QCodeType "
use ="
optional "/>
<
xs:attribute name ="
typeuri "
type ="
IRIType "
use ="
optional "/>
<
xs:attribute name ="
role "
type ="
QCodeType "
use ="
optional "/>
<
xs:attribute name ="
roleuri "
type ="
IRIType "
use ="
optional "/>
</
xs:attributeGroup >
Name
quantifyAttributes
Documentation
A group of attriubutes quantifying the property value
Schema Component Representation
<
xs:attributeGroup name ="
quantifyAttributes ">
<
xs:attribute name ="
confidence "
type ="
Int100Type "
use ="
optional "/>
<
xs:attribute name ="
relevance "
type ="
Int100Type "
use ="
optional "/>
<
xs:attribute name ="
derivedfrom "
type ="
QCodeListType "
use ="
optional "/>
</
xs:attributeGroup >
Name
rankingAttributes
Documentation
A group of attributes for ranking properties of the same name
Schema Component Representation
<
xs:attributeGroup name ="
rankingAttributes ">
<
xs:attribute name ="
rank "
type ="
xs :nonNegativeInteger"
use ="
optional "/>
</
xs:attributeGroup >
Name
recurrenceRuleAttributes
Documentation
A group of attributes aligning with iCalendar RECUR - see http://www.ietf.org/rfc/rfc2445.txt
Schema Component Representation
<
xs:attributeGroup name ="
recurrenceRuleAttributes ">
<
xs:attribute name ="
freq "
use ="
required ">
<
xs:simpleType >
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="SECONDLY "/>
<xs:enumeration value ="MINUTELY "/>
<xs:enumeration value ="HOURLY "/>
<xs:enumeration value ="DAILY "/>
<xs:enumeration value ="WEEKLY "/>
<xs:enumeration value ="MONTHLY "/>
<xs:enumeration value ="YEARLY "/>
</
xs:restriction >
</
xs:simpleType >
</
xs:attribute >
<
xs:attribute name ="
interval "
type ="
xs :positiveInteger"
use ="
optional "/>
<
xs:attribute name ="
count "
type ="
xs :positiveInteger"
use ="
optional "/>
<
xs:attribute name ="
bysecond "
use ="
optional ">
<
xs:simpleType >
<
xs:restriction base ="
BySecondListType ">
<xs:minLength value ="1 "/>
</
xs:restriction >
</
xs:simpleType >
</
xs:attribute >
<
xs:attribute name ="
byminute "
use ="
optional ">
<
xs:simpleType >
<
xs:restriction base ="
ByMinuteListType ">
<xs:minLength value ="1 "/>
</
xs:restriction >
</
xs:simpleType >
</
xs:attribute >
<
xs:attribute name ="
byhour "
use ="
optional ">
<
xs:simpleType >
<
xs:restriction base ="
ByHourListType ">
<xs:minLength value ="1 "/>
</
xs:restriction >
</
xs:simpleType >
</
xs:attribute >
<
xs:attribute name ="
byday "
use ="
optional ">
<
xs:simpleType >
<
xs:restriction base ="
ByDayListType ">
<xs:minLength value ="1 "/>
</
xs:restriction >
</
xs:simpleType >
</
xs:attribute >
<
xs:attribute name ="
bymonthday "
use ="
optional ">
<
xs:simpleType >
</
xs:simpleType >
</
xs:attribute >
<
xs:attribute name ="
bymonth "
use ="
optional ">
<
xs:simpleType >
<
xs:restriction base ="
ByMonthListType ">
<xs:minLength value ="1 "/>
</
xs:restriction >
</
xs:simpleType >
</
xs:attribute >
<
xs:attribute name ="
byyearday "
use ="
optional ">
<
xs:simpleType >
</
xs:simpleType >
</
xs:attribute >
<
xs:attribute name ="
byweekno "
use ="
optional ">
<
xs:simpleType >
<
xs:restriction base ="
ByWeekNoListType ">
<xs:minLength value ="1 "/>
</
xs:restriction >
</
xs:simpleType >
</
xs:attribute >
<
xs:attribute name ="
bysetpos "
use ="
optional ">
<
xs:simpleType >
<
xs:restriction base ="
BySetposListType ">
<xs:minLength value ="1 "/>
</
xs:restriction >
</
xs:simpleType >
</
xs:attribute >
<
xs:attribute name ="
wkst "
use ="
optional ">
<
xs:simpleType >
<
xs:restriction base ="
xs :string">
<xs:enumeration value ="MO "/>
<xs:enumeration value ="TU "/>
<xs:enumeration value ="WE "/>
<xs:enumeration value ="TH "/>
<xs:enumeration value ="FR "/>
<xs:enumeration value ="SA "/>
<xs:enumeration value ="SU "/>
</
xs:restriction >
</
xs:simpleType >
</
xs:attribute >
</
xs:attributeGroup >
Name
targetResourceAttributes
Documentation
A group of attributes pertaining to any kind of link
Schema Component Representation
<
xs:attributeGroup name ="
targetResourceAttributes ">
<
xs:attribute name ="
href "
type ="
IRIType "
use ="
optional "/>
<
xs:attribute name ="
residref "
type ="
xs :string"
use ="
optional "/>
<
xs:attribute name ="
version "
type ="
xs :positiveInteger"
use ="
optional "/>
<
xs:attribute name ="
persistidref "
type ="
xs :string"
use ="
optional "/>
<
xs:attribute name ="
contenttype "
type ="
xs :string"
use ="
optional "/>
<
xs:attribute name ="
contenttypevariant "
type ="
xs :string"
use ="
optional "/>
<
xs:attribute name ="
format "
type ="
QCodeType "
use ="
optional "/>
<
xs:attribute name ="
formaturi "
type ="
IRIType "
use ="
optional "/>
<
xs:attribute name ="
size "
type ="
xs :nonNegativeInteger"
use ="
optional "/>
<
xs:attribute name ="
title "
type ="
xs :string"
use ="
optional "/>
</
xs:attributeGroup >
Name
timeValidityAttributes
Documentation
A group of attributes expressing the time period of validity of a relationship
Schema Component Representation
<
xs:attributeGroup name ="
timeValidityAttributes ">
</
xs:attributeGroup >
Super-types:
None
Sub-types:
None
Schema Component Representation
<
xs:complexType name ="
AddressType ">
<
xs:sequence >
<
xs:element name ="
line "
minOccurs ="
0 "
maxOccurs ="
unbounded ">
<
xs:complexType >
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
</
xs:element >
<
xs:element name ="
locality "
type ="
Flex1RolePropType "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xs:element name ="
area "
type ="
Flex1RolePropType "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
</
xs:sequence >
<xs:anyAttribute namespace ="##other " processContents ="lax "/>
</
xs:complexType >
Super-types:
None
Sub-types:
None
XML Instance Representation
<...
standard="xs :string [1] ? " standardversion="xs :string (pattern = [0-9]+\.[0-9]+) [1] ? " conformance="xs :string [0..1] ? " guid="xs :string [1] ? " version="xs :positiveInteger [0..1] ? " xml :lang="[0..1] ? " dir="xs :NMTOKEN (value comes from list: {'ltr'|'rtl'}) [0..1] ? " Allow any attributes from a namespace other than this schema's namespace (lax validation).
>
Allow any elements from the following namespace(s): http://www.w3.org/2000/09/xmldsig# (lax validation). [0..1]
Start Choice [1..*] End Choice </...>
Schema Component Representation
<
xs:complexType name ="
AnyItemType "
abstract ="
true "
block ="
restriction ">
<
xs:sequence >
<xs:any namespace ="http://www.w3.org/2000/09/xmldsig# " processContents ="lax " minOccurs ="0 "/>
<
xs:choice maxOccurs ="
unbounded ">
</
xs:choice >
<
xs:element ref ="
rightsInfo "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
</
xs:sequence >
<
xs:attribute name ="
standard "
type ="
xs :string"
use ="
required "/>
<
xs:attribute name ="
standardversion "
use ="
required ">
<
xs:simpleType >
<
xs:restriction base ="
xs :string">
<xs:pattern value ="[0-9]+\.[0-9]+ "/>
</
xs:restriction >
</
xs:simpleType >
</
xs:attribute >
<
xs:attribute name ="
conformance "
type ="
xs :string"
use ="
optional "
default ="
core "/>
<
xs:attribute name ="
guid "
type ="
xs :string"
use ="
required "/>
<
xs:attribute name ="
version "
type ="
xs :positiveInteger"
use ="
optional "
default ="
1 "/>
<xs:anyAttribute namespace ="##other " processContents ="lax "/>
</
xs:complexType >
Super-types:
UnionDateTimeType (by restriction) < ApproximateDateTimePropType (by extension)
Sub-types:
None
Name
ApproximateDateTimePropType
Abstract
no
Documentation
The type of a calendar date with an optional time part and with an optional approximation range for the date.
Schema Component Representation
<
xs:complexType name ="
ApproximateDateTimePropType ">
<
xs:simpleContent >
<
xs:extension base ="
UnionDateTimeType ">
<xs:anyAttribute namespace ="##other " processContents ="lax "/>
</
xs:extension >
</
xs:simpleContent >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
AssertType
Abstract
no
Documentation
The type of an assertion about a concept (Type defined in this XML Schema only)
Schema Component Representation
<
xs:complexType name ="
AssertType ">
<
xs:sequence >
<xs:any namespace ="##any " processContents ="lax " minOccurs ="0 " maxOccurs ="unbounded "/>
</
xs:sequence >
<
xs:attribute name ="
qcode "
type ="
QCodeType "
use ="
optional "/>
<
xs:attribute name ="
uri "
type ="
IRIType "
use ="
optional "/>
<xs:anyAttribute namespace ="##other " processContents ="lax "/>
</
xs:complexType >
Super-types:
Flex1PropType < AudienceType (by extension)
Sub-types:
None
Name
AudienceType
Abstract
no
Documentation
The type to cover all qualifers for an audience property
Schema Component Representation
<
xs:complexType name ="
AudienceType ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Super-types:
None
Sub-types:
Name
BlockType
Abstract
no
Documentation
The type for nformation about the content as natural language string with minimal markup and line breaks
XML Instance Representation
<...
id="xs :ID [0..1] ? " creator="QCodeType [0..1] ? " creatoruri="IRIType [0..1] ? " modified="DateOptTimeType [0..1] ? " custom="xs :boolean [0..1] ? " how="QCodeType [0..1] ? " howuri="IRIType [0..1] ? " why="QCodeType [0..1] ? " whyuri="IRIType [0..1] ? " pubconstraint="QCodeListType [0..1] ? " pubconstrainturi="IRIListType [0..1] ? " xml :lang="[0..1] ? " dir="xs :NMTOKEN (value comes from list: {'ltr'|'rtl'}) [0..1] ? " media="xs :NMTOKENS [0..1] ? " role="QCodeListType [0..1] ? " roleuri="IRIType [0..1] ? " Allow any attributes from a namespace other than this schema's namespace (lax validation).
>
<!-- Mixed content --> Start Choice [0..*] Allow any elements from a namespace other than this schema's namespace (lax validation). [1]
End Choice </...>
Schema Component Representation
<
xs:complexType name ="
BlockType "
mixed ="
true ">
<
xs:choice minOccurs ="
0 "
maxOccurs ="
unbounded ">
<xs:any namespace ="##other " processContents ="lax "/>
</
xs:choice >
<
xs:attribute name ="
media "
type ="
xs :NMTOKENS"
use ="
optional "/>
<
xs:attribute name ="
roleuri "
type ="
IRIType "/>
<xs:anyAttribute namespace ="##other " processContents ="lax "/>
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
ConceptIdType
Abstract
no
Documentation
The type for a preferred unambiguous identifier for the concept.
Schema Component Representation
<
xs:complexType name ="
ConceptIdType ">
<
xs:attribute name ="
qcode "
type ="
QCodeType "/>
<
xs:attribute name ="
uri "
type ="
IRIType "
use ="
optional "/>
<xs:anyAttribute namespace ="##other " processContents ="lax "/>
</
xs:complexType >
Name
ConceptNameType
Abstract
no
Documentation
The type of a natural language name for the concept (Type defined in this XML Schema only)
Schema Component Representation
<
xs:complexType name ="
ConceptNameType ">
<
xs:complexContent >
<
xs:extension base ="
IntlStringType ">
<
xs:attribute name ="
roleuri "
type ="
IRIListType "
use ="
optional "/>
<
xs:attribute name ="
part "
type ="
QCodeType "
use ="
optional "/>
<
xs:attribute name ="
parturi "
type ="
IRIType "
use ="
optional "/>
</
xs:extension >
</
xs:complexContent >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
ContactInfoType
Abstract
no
Documentation
The type for information to get in contact with a party (Type defined in this XML Schema only)
Schema Component Representation
<
xs:complexType name ="
ContactInfoType ">
<
xs:sequence >
<
xs:choice minOccurs ="
0 "
maxOccurs ="
unbounded ">
<
xs:element name ="
web ">
<
xs:complexType >
<
xs:simpleContent >
<
xs:extension base ="
IRIType ">
<xs:anyAttribute namespace ="##other " processContents ="lax "/>
</
xs:extension >
</
xs:simpleContent >
</
xs:complexType >
</
xs:element >
</
xs:choice >
<xs:any namespace ="##other " processContents ="lax " minOccurs ="0 " maxOccurs ="unbounded "/>
</
xs:sequence >
<
xs:attribute name ="
roleuri "
type ="
IRIListType "
use ="
optional "/>
<xs:anyAttribute namespace ="##other " processContents ="lax "/>
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
ContentMetadataAcDType
Abstract
no
Documentation
The type for a set of metadata properties including Administrative and core Descriptive properties about the content
Schema Component Representation
<
xs:complexType name ="
ContentMetadataAcDType ">
<
xs:sequence >
<
xs:element ref ="
icon "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xs:element name ="
contentMetaExtProperty "
type ="
Flex2ExtPropType "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<xs:any namespace ="##other " processContents ="lax " minOccurs ="0 " maxOccurs ="unbounded "/>
</
xs:sequence >
<xs:anyAttribute namespace ="##other " processContents ="lax "/>
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
ContentMetadataAfDType
Abstract
no
Documentation
The type for a set of metadata properties including Administrative and core Descriptive properties about the content
Schema Component Representation
<
xs:complexType name ="
ContentMetadataAfDType ">
<
xs:sequence >
<
xs:element ref ="
icon "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xs:element name ="
contentMetaExtProperty "
type ="
Flex2ExtPropType "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<xs:any namespace ="##other " processContents ="lax " minOccurs ="0 " maxOccurs ="unbounded "/>
</
xs:sequence >
<xs:anyAttribute namespace ="##other " processContents ="lax "/>
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
ContentMetadataCatType
Abstract
no
Documentation
The type for a set of metadata properties of a catalog item
XML Instance Representation
<...
id="xs :ID [0..1] ? " creator="QCodeType [0..1] ? " creatoruri="IRIType [0..1] ? " modified="DateOptTimeType [0..1] ? " custom="xs :boolean [0..1] ? " how="QCodeType [0..1] ? " howuri="IRIType [0..1] ? " why="QCodeType [0..1] ? " whyuri="IRIType [0..1] ? " pubconstraint="QCodeListType [0..1] ? " pubconstrainturi="IRIListType [0..1] ? " xml :lang="[0..1] ? " dir="xs :NMTOKEN (value comes from list: {'ltr'|'rtl'}) [0..1] ? " Allow any attributes from a namespace other than this schema's namespace (lax validation).
>
Start Choice [0..*] End Choice Allow any elements from a namespace other than this schema's namespace (lax validation). [0..*]
</...>
Schema Component Representation
<
xs:complexType name ="
ContentMetadataCatType ">
<
xs:sequence >
<
xs:choice minOccurs ="
0 "
maxOccurs ="
unbounded ">
<
xs:element ref ="
altId "/>
</
xs:choice >
<xs:any namespace ="##other " processContents ="lax " minOccurs ="0 " maxOccurs ="unbounded "/>
</
xs:sequence >
<xs:anyAttribute namespace ="##other " processContents ="lax "/>
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
ContentMetadataType
Abstract
no
Documentation
The type for a basic set of metadata properties about the content
XML Instance Representation
<...
id="xs :ID [0..1] ? " creator="QCodeType [0..1] ? " creatoruri="IRIType [0..1] ? " modified="DateOptTimeType [0..1] ? " custom="xs :boolean [0..1] ? " how="QCodeType [0..1] ? " howuri="IRIType [0..1] ? " why="QCodeType [0..1] ? " whyuri="IRIType [0..1] ? " pubconstraint="QCodeListType [0..1] ? " pubconstrainturi="IRIListType [0..1] ? " xml :lang="[0..1] ? " dir="xs :NMTOKEN (value comes from list: {'ltr'|'rtl'}) [0..1] ? " Allow any attributes from a namespace other than this schema's namespace (lax validation).
>
Start Choice [0..*] End Choice Allow any elements from a namespace other than this schema's namespace (lax validation). [0..*]
</...>
Schema Component Representation
<
xs:complexType name ="
ContentMetadataType ">
<
xs:sequence >
<
xs:element ref ="
icon "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xs:element name ="
contentMetaExtProperty "
type ="
Flex2ExtPropType "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<xs:any namespace ="##other " processContents ="lax " minOccurs ="0 " maxOccurs ="unbounded "/>
</
xs:sequence >
<xs:anyAttribute namespace ="##other " processContents ="lax "/>
</
xs:complexType >
Super-types:
DateOptTimeType (by restriction) < DateOptTimePropType (by extension)
Sub-types:
None
Name
DateOptTimePropType
Abstract
no
Documentation
The type of a property with a date (required) and a time (optional)
Schema Component Representation
<
xs:complexType name ="
DateOptTimePropType ">
<
xs:simpleContent >
<
xs:extension base ="
DateOptTimeType ">
<xs:anyAttribute namespace ="##other " processContents ="lax "/>
</
xs:extension >
</
xs:simpleContent >
</
xs:complexType >
Name
DateTimeOrNullPropType
Abstract
no
Documentation
The type of a property with date and time - or Nothing
Schema Component Representation
<
xs:complexType name ="
DateTimeOrNullPropType ">
<
xs:simpleContent >
</
xs:simpleContent >
</
xs:complexType >
Super-types:
xs :dateTime < DateTimePropType (by extension)
Sub-types:
None
Name
DateTimePropType
Abstract
no
Documentation
The type of a property with date and time
Schema Component Representation
<
xs:complexType name ="
DateTimePropType ">
<
xs:simpleContent >
<
xs:extension base ="
xs :dateTime">
<xs:anyAttribute namespace ="##other " processContents ="lax "/>
</
xs:extension >
</
xs:simpleContent >
</
xs:complexType >
Super-types:
xs :string < ElectronicAddressTechType (by extension)
Sub-types:
None
Name
ElectronicAddressTechType
Abstract
no
Documentation
The type for an electronic address with a technical qualifier
Schema Component Representation
<
xs:complexType name ="
ElectronicAddressTechType ">
<
xs:simpleContent >
<
xs:extension base ="
xs :string">
<
xs:attribute name ="
roleuri "
type ="
IRIListType "
use ="
optional "/>
<
xs:attribute name ="
tech "
type ="
QCodeType "
use ="
optional "/>
<
xs:attribute name ="
techuri "
type ="
IRIType "
use ="
optional "/>
<xs:anyAttribute namespace ="##other " processContents ="lax "/>
</
xs:extension >
</
xs:simpleContent >
</
xs:complexType >
Super-types:
xs :string < ElectronicAddressType (by extension)
Sub-types:
None
Name
ElectronicAddressType
Abstract
no
Documentation
The type for an electronic address
Schema Component Representation
<
xs:complexType name ="
ElectronicAddressType ">
<
xs:simpleContent >
<
xs:extension base ="
xs :string">
<
xs:attribute name ="
roleuri "
type ="
IRIListType "
use ="
optional "/>
<xs:anyAttribute namespace ="##other " processContents ="lax "/>
</
xs:extension >
</
xs:simpleContent >
</
xs:complexType >
Super-types:
Flex1PropType < Flex1ConceptPropType (by extension)
Sub-types:
None
Name
Flex1ConceptPropType
Abstract
no
Documentation
Flexible generic PCL-type for both controlled and uncontrolled values, with optional attributes
Schema Component Representation
<
xs:complexType name ="
Flex1ConceptPropType ">
<
xs:complexContent >
<
xs:extension base ="
Flex1PropType ">
<
xs:sequence >
<
xs:element ref ="
bag "
minOccurs ="
0 "/>
</
xs:sequence >
</
xs:extension >
</
xs:complexContent >
</
xs:complexType >
Super-types:
Flex1PropType < Flex1ExtPropType (by extension)
Sub-types:
Name
Flex1ExtPropType
Abstract
no
Documentation
Flexible generic PCL-type for controlled, uncontrolled values and arbitrary values
Schema Component Representation
<
xs:complexType name ="
Flex1ExtPropType ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Name
Flex1PartyPropType
Abstract
no
Documentation
Flexible party (person or organisation) PCL-type for both controlled and uncontrolled values
Schema Component Representation
<
xs:complexType name ="
Flex1PartyPropType ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Super-types:
None
Sub-types:
Name
Flex1PropType
Abstract
no
Documentation
Flexible generic PCL-type for both controlled and uncontrolled values
Schema Component Representation
<
xs:complexType name ="
Flex1PropType ">
<
xs:sequence >
<xs:any namespace ="##other " processContents ="lax " minOccurs ="0 " maxOccurs ="unbounded "/>
</
xs:sequence >
<xs:anyAttribute namespace ="##other " processContents ="lax "/>
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
Flex1RolePropType
Abstract
no
Documentation
Flexible generic PCL-type for both controlled and uncontrolled values
Schema Component Representation
<
xs:complexType name ="
Flex1RolePropType ">
<
xs:sequence >
<xs:any namespace ="##other " processContents ="lax " minOccurs ="0 " maxOccurs ="unbounded "/>
</
xs:sequence >
<
xs:attribute name ="
role "
type ="
QCodeType "
use ="
optional "/>
<
xs:attribute name ="
roleuri "
type ="
IRIType "
use ="
optional "/>
<xs:anyAttribute namespace ="##other " processContents ="lax "/>
</
xs:complexType >
Name
Flex2ExtPropType
Abstract
no
Documentation
Flexible generic PCL-Type for controlled, uncontrolled values and arbitrary values, with mandatory relationship
Schema Component Representation
<
xs:complexType name ="
Flex2ExtPropType ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Name
FlexAuthorPropType
Abstract
no
Documentation
Flexible Author (creator or contributor) PCL-type for both controlled and uncontrolled values
Schema Component Representation
<
xs:complexType name ="
FlexAuthorPropType ">
<
xs:complexContent >
<
xs:extension base ="
FlexPartyPropType ">
<
xs:attribute name ="
roleuri "
type ="
IRIListType "
use ="
optional "/>
<
xs:attribute name ="
jobtitle "
type ="
QCodeType "
use ="
optional "/>
<
xs:attribute name ="
jobtitleuri "
type ="
IRIType "
use ="
optional "/>
</
xs:extension >
</
xs:complexContent >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
FlexGeoAreaPropType
Abstract
no
Documentation
Flexible geopolitical area data type for both controlled and uncontrolled values
Schema Component Representation
<
xs:complexType name ="
FlexGeoAreaPropType ">
<
xs:sequence >
<xs:any namespace ="##other " processContents ="lax " minOccurs ="0 " maxOccurs ="unbounded "/>
</
xs:sequence >
<xs:anyAttribute namespace ="##other " processContents ="lax "/>
</
xs:complexType >
Super-types:
None
Sub-types:
Name
FlexLocationPropType
Abstract
no
Documentation
Flexible location (geopolitical area of point-of-interest) data type for both controlled and uncontrolled values
Schema Component Representation
<
xs:complexType name ="
FlexLocationPropType ">
<
xs:sequence >
<
xs:choice minOccurs ="
0 ">
</
xs:choice >
<xs:any namespace ="##other " processContents ="lax " minOccurs ="0 " maxOccurs ="unbounded "/>
</
xs:sequence >
<xs:anyAttribute namespace ="##other " processContents ="lax "/>
</
xs:complexType >
Super-types:
None
Sub-types:
Name
FlexOrganisationPropType
Abstract
no
Documentation
Flexible oraganisation data type for both controlled and uncontrolled values
Schema Component Representation
<
xs:complexType name ="
FlexOrganisationPropType ">
<
xs:sequence >
<xs:any namespace ="##other " processContents ="lax " minOccurs ="0 " maxOccurs ="unbounded "/>
</
xs:sequence >
<xs:anyAttribute namespace ="##other " processContents ="lax "/>
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
FlexPOIPropType
Abstract
no
Documentation
Flexible point-of-intrerest data type for both controlled and uncontrolled values
Schema Component Representation
<
xs:complexType name ="
FlexPOIPropType ">
<
xs:sequence >
<xs:any namespace ="##other " processContents ="lax " minOccurs ="0 " maxOccurs ="unbounded "/>
</
xs:sequence >
<xs:anyAttribute namespace ="##other " processContents ="lax "/>
</
xs:complexType >
Super-types:
None
Sub-types:
Name
FlexPartyPropType
Abstract
no
Documentation
Flexible party (person or organisation) PCL-type for both controlled and uncontrolled values
Schema Component Representation
<
xs:complexType name ="
FlexPartyPropType ">
<
xs:sequence >
<
xs:choice minOccurs ="
0 ">
</
xs:choice >
<xs:any namespace ="##other " processContents ="lax " minOccurs ="0 " maxOccurs ="unbounded "/>
</
xs:sequence >
<xs:anyAttribute namespace ="##other " processContents ="lax "/>
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
FlexPersonPropType
Abstract
no
Documentation
Flexible person data type for both controlled and uncontrolled values
Schema Component Representation
<
xs:complexType name ="
FlexPersonPropType ">
<
xs:sequence >
<xs:any namespace ="##other " processContents ="lax " minOccurs ="0 " maxOccurs ="unbounded "/>
</
xs:sequence >
<xs:anyAttribute namespace ="##other " processContents ="lax "/>
</
xs:complexType >
Super-types:
None
Sub-types:
Name
FlexProp2Type
Abstract
no
Documentation
Flexible type for related concepts for both controlled and uncontrolled values
Schema Component Representation
<
xs:complexType name ="
FlexProp2Type ">
<
xs:choice minOccurs ="
0 "
maxOccurs ="
unbounded ">
</
xs:choice >
<xs:anyAttribute namespace ="##other " processContents ="lax "/>
</
xs:complexType >
Super-types:
None
Sub-types:
Name
FlexPropType
Abstract
no
Documentation
Flexible generic type for both controlled and uncontrolled values
Schema Component Representation
<
xs:complexType name ="
FlexPropType ">
<
xs:choice minOccurs ="
0 "
maxOccurs ="
unbounded ">
</
xs:choice >
<xs:anyAttribute namespace ="##other " processContents ="lax "/>
</
xs:complexType >
Name
FlexRelatedConceptType
Abstract
no
Documentation
The type for identifying a related concept
Schema Component Representation
<
xs:complexType name ="
FlexRelatedConceptType ">
<
xs:complexContent >
<
xs:extension base ="
RelatedConceptType ">
<
xs:sequence >
<
xs:element ref ="
bag "
minOccurs ="
0 "/>
</
xs:sequence >
</
xs:extension >
</
xs:complexContent >
</
xs:complexType >
Super-types:
FlexProp2Type < FlexRelatedPropType (by extension)
Sub-types:
None
Name
FlexRelatedPropType
Abstract
no
Documentation
Flexible generic type for both controlled and uncontrolled values of a related concept
Schema Component Representation
<
xs:complexType name ="
FlexRelatedPropType ">
<
xs:complexContent >
<
xs:extension base ="
FlexProp2Type ">
<
xs:attribute name ="
rel "
type ="
QCodeType "
use ="
optional "/>
<
xs:attribute name ="
reluri "
type ="
IRIType "
use ="
optional "/>
</
xs:extension >
</
xs:complexContent >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
GeoCoordinatesType
Abstract
no
Documentation
The type for geographic coordinates (Type defined in this XML Schema only)
XML Instance Representation
<...
id="xs :ID [0..1] ? " creator="QCodeType [0..1] ? " creatoruri="IRIType [0..1] ? " modified="DateOptTimeType [0..1] ? " custom="xs :boolean [0..1] ? " how="QCodeType [0..1] ? " howuri="IRIType [0..1] ? " why="QCodeType [0..1] ? " whyuri="IRIType [0..1] ? " pubconstraint="QCodeListType [0..1] ? " pubconstrainturi="IRIListType [0..1] ? " latitude="xs :decimal [1] ? " longitude="xs :decimal [1] ? " altitude="xs :integer [0..1] ? " gpsdatum="xs :string [0..1] ? " Allow any attributes from a namespace other than this schema's namespace (lax validation).
>
Allow any elements from a namespace other than this schema's namespace (lax validation). [0..*]
</...>
Schema Component Representation
<
xs:complexType name ="
GeoCoordinatesType ">
<
xs:sequence >
<xs:any namespace ="##other " processContents ="lax " minOccurs ="0 " maxOccurs ="unbounded "/>
</
xs:sequence >
<
xs:attribute name ="
latitude "
type ="
xs :decimal"
use ="
required "/>
<
xs:attribute name ="
longitude "
type ="
xs :decimal"
use ="
required "/>
<
xs:attribute name ="
altitude "
type ="
xs :integer"
use ="
optional "/>
<
xs:attribute name ="
gpsdatum "
type ="
xs :string"
use ="
optional "/>
<xs:anyAttribute namespace ="##other " processContents ="lax "/>
</
xs:complexType >
Super-types:
xs :string < g2normalizedString (by restriction) < IntlStringType (by extension)
Sub-types:
Name
IntlStringType
Abstract
no
Documentation
The type for an internationalized and normalized string, where the language and directionality in which the information is writte are indirected
Schema Component Representation
<
xs:complexType name ="
IntlStringType ">
<
xs:simpleContent >
<
xs:extension base ="
g2normalizedString ">
<xs:anyAttribute namespace ="##other " processContents ="lax "/>
</
xs:extension >
</
xs:simpleContent >
</
xs:complexType >
Super-types:
xs :string < IntlStringType2 (by extension)
Sub-types:
None
Name
IntlStringType2
Abstract
no
Documentation
The type for an internationalized and unrestricted string, where the language and directionality in which the information is writte are indirected
Schema Component Representation
<
xs:complexType name ="
IntlStringType2 ">
<
xs:simpleContent >
<
xs:extension base ="
xs :string">
<xs:anyAttribute namespace ="##other " processContents ="lax "/>
</
xs:extension >
</
xs:simpleContent >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
ItemMetadataType
Abstract
no
Documentation
The type for a set of properties directly associated with the item (Type defined in this XML Schema only)
XML Instance Representation
<...
id="xs :ID [0..1] ? " creator="QCodeType [0..1] ? " creatoruri="IRIType [0..1] ? " modified="DateOptTimeType [0..1] ? " custom="xs :boolean [0..1] ? " how="QCodeType [0..1] ? " howuri="IRIType [0..1] ? " why="QCodeType [0..1] ? " whyuri="IRIType [0..1] ? " pubconstraint="QCodeListType [0..1] ? " pubconstrainturi="IRIListType [0..1] ? " xml :lang="[0..1] ? " dir="xs :NMTOKEN (value comes from list: {'ltr'|'rtl'}) [0..1] ? " Allow any attributes from a namespace other than this schema's namespace (lax validation).
>
Allow any elements from a namespace other than this schema's namespace (lax validation). [0..*]
</...>
Schema Component Representation
<
xs:complexType name ="
ItemMetadataType ">
<
xs:sequence >
<
xs:element ref ="
link "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xs:element name ="
itemMetaExtProperty "
type ="
Flex2ExtPropType "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<xs:any namespace ="##other " processContents ="lax " minOccurs ="0 " maxOccurs ="unbounded "/>
</
xs:sequence >
<xs:anyAttribute namespace ="##other " processContents ="lax "/>
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
Label1Type
Abstract
no
Documentation
The PCL-type for information about the content as natural language string with minimal markup
XML Instance Representation
<...
id="xs :ID [0..1] ? " creator="QCodeType [0..1] ? " creatoruri="IRIType [0..1] ? " modified="DateOptTimeType [0..1] ? " custom="xs :boolean [0..1] ? " how="QCodeType [0..1] ? " howuri="IRIType [0..1] ? " why="QCodeType [0..1] ? " whyuri="IRIType [0..1] ? " pubconstraint="QCodeListType [0..1] ? " pubconstrainturi="IRIListType [0..1] ? " xml :lang="[0..1] ? " dir="xs :NMTOKEN (value comes from list: {'ltr'|'rtl'}) [0..1] ? " role="QCodeListType [0..1] ? " roleuri="IRIListType [0..1] ? " media="xs :NMTOKENS [0..1] ? " Allow any attributes from a namespace other than this schema's namespace (lax validation).
>
<!-- Mixed content --> Start Choice [0..*] Allow any elements from a namespace other than this schema's namespace (lax validation). [1]
End Choice </...>
Schema Component Representation
<
xs:complexType name ="
Label1Type "
mixed ="
true ">
<
xs:choice minOccurs ="
0 "
maxOccurs ="
unbounded ">
<xs:any namespace ="##other " processContents ="lax "/>
</
xs:choice >
<
xs:attribute name ="
roleuri "
type ="
IRIListType "
use ="
optional "/>
<
xs:attribute name ="
media "
type ="
xs :NMTOKENS"
use ="
optional "/>
<xs:anyAttribute namespace ="##other " processContents ="lax "/>
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
Link1Type
Abstract
no
Documentation
The PCL-type of a link from the current Item to a target Item or Web resource
XML Instance Representation
<...
rel="QCodeType [0..1] ? " reluri="IRIType [0..1] ? " rank="xs :nonNegativeInteger [0..1] ? " href="IRIType [0..1] ? " residref="xs :string [0..1] ? " version="xs :positiveInteger [0..1] ? " persistidref="xs :string [0..1] ? " contenttype="xs :string [0..1] ? " contenttypevariant="xs :string [0..1] ? " format="QCodeType [0..1] ? " formaturi="IRIType [0..1] ? " size="xs :nonNegativeInteger [0..1] ? " title="xs :string [0..1] ? " validfrom="DateOptTimeType [0..1] ? " validto="DateOptTimeType [0..1] ? " xml :lang="[0..1] ? " dir="xs :NMTOKEN (value comes from list: {'ltr'|'rtl'}) [0..1] ? " id="xs :ID [0..1] ? " creator="QCodeType [0..1] ? " creatoruri="IRIType [0..1] ? " modified="DateOptTimeType [0..1] ? " custom="xs :boolean [0..1] ? " how="QCodeType [0..1] ? " howuri="IRIType [0..1] ? " why="QCodeType [0..1] ? " whyuri="IRIType [0..1] ? " pubconstraint="QCodeListType [0..1] ? " pubconstrainturi="IRIListType [0..1] ? " guidref="xs :string [0..1] ? " hreftype="xs :string [0..1] ? " Allow any attributes from a namespace other than this schema's namespace (lax validation).
>
Allow any elements from any namespace (lax validation). [0..*]
</...>
Schema Component Representation
<
xs:complexType name ="
Link1Type ">
<
xs:sequence >
<xs:any namespace ="##any " processContents ="lax " minOccurs ="0 " maxOccurs ="unbounded "/>
</
xs:sequence >
<
xs:attribute name ="
rel "
type ="
QCodeType "
use ="
optional "/>
<
xs:attribute name ="
reluri "
type ="
IRIType "
use ="
optional "/>
<
xs:attribute name ="
rank "
type ="
xs :nonNegativeInteger"
use ="
optional "/>
<xs:anyAttribute namespace ="##other " processContents ="lax "/>
</
xs:complexType >
Name
OrganisationLocationType
Abstract
no
Documentation
The type for a location of an organisation (Type defined in this XML Schema only)
Schema Component Representation
<
xs:complexType name ="
OrganisationLocationType ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Name
PersonAffiliationType
Abstract
no
Documentation
The type for an affliation of a person to an organisation (Type defined in this XML Schema only)
Schema Component Representation
<
xs:complexType name ="
PersonAffiliationType ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Super-types:
None
Sub-types:
Name
QCodePropType
Abstract
no
Documentation
The type for a property with a QCode value in a qcode attribute
Schema Component Representation
<
xs:complexType name ="
QCodePropType ">
<
xs:attribute name ="
qcode "
type ="
QCodeType "/>
<
xs:attribute name ="
uri "
type ="
IRIType "
use ="
optional "/>
<xs:anyAttribute namespace ="##other " processContents ="lax "/>
</
xs:complexType >
Super-types:
QCodePropType < QualPropType (by extension)
Sub-types:
Name
QualPropType
Abstract
no
Documentation
Type type for a property with a QCode value in a qcode attribute and optional names
Schema Component Representation
<
xs:complexType name ="
QualPropType ">
<
xs:complexContent >
<
xs:extension base ="
QCodePropType ">
<
xs:choice minOccurs ="
0 "
maxOccurs ="
unbounded ">
</
xs:choice >
</
xs:extension >
</
xs:complexContent >
</
xs:complexType >
Super-types:
FlexPropType < RelatedConceptType (by extension)
Sub-types:
Name
RelatedConceptType
Abstract
no
Documentation
The type for an identifier of a related concept
Schema Component Representation
<
xs:complexType name ="
RelatedConceptType ">
<
xs:complexContent >
<
xs:extension base ="
FlexPropType ">
<
xs:choice minOccurs ="
0 "
maxOccurs ="
unbounded ">
<
xs:element ref ="
facet "
minOccurs ="
1 "
maxOccurs ="
1 "/>
<
xs:element name ="
related ">
<
xs:complexType >
<
xs:complexContent >
<
xs:extension base ="
FlexPropType ">
<
xs:attribute name ="
rel "
type ="
QCodeType "
use ="
optional "/>
<
xs:attribute name ="
reluri "
type ="
IRIType "
use ="
optional "/>
<
xs:attribute name ="
rank "
type ="
xs :nonNegativeInteger"/>
</
xs:extension >
</
xs:complexContent >
</
xs:complexType >
</
xs:element >
</
xs:choice >
<
xs:attribute name ="
rel "
type ="
QCodeType "
use ="
optional "/>
<
xs:attribute name ="
reluri "
type ="
IRIType "
use ="
optional "/>
<
xs:attribute name ="
rank "
type ="
xs :nonNegativeInteger"
use ="
optional "/>
</
xs:extension >
</
xs:complexContent >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
RemoteContentPropType
Abstract
no
Documentation
A type representing the structure of the remoteContent property
XML Instance Representation
<...
id="xs :ID [0..1] ? " creator="QCodeType [0..1] ? " creatoruri="IRIType [0..1] ? " modified="DateOptTimeType [0..1] ? " custom="xs :boolean [0..1] ? " how="QCodeType [0..1] ? " howuri="IRIType [0..1] ? " why="QCodeType [0..1] ? " whyuri="IRIType [0..1] ? " rendition="QCodeType [0..1] ? " renditionuri="IRIType [0..1] ? " generator="xs :string [0..1] ? " generated="DateOptTimeType [0..1] ? " hascontent="xs :boolean [0..1] ? " href="IRIType [0..1] ? " residref="xs :string [0..1] ? " version="xs :positiveInteger [0..1] ? " persistidref="xs :string [0..1] ? " contenttype="xs :string [0..1] ? " contenttypevariant="xs :string [0..1] ? " format="QCodeType [0..1] ? " formaturi="IRIType [0..1] ? " size="xs :nonNegativeInteger [0..1] ? " title="xs :string [0..1] ? " validfrom="DateOptTimeType [0..1] ? " validto="DateOptTimeType [0..1] ? " wordcount="xs :nonNegativeInteger [0..1] ? " linecount="xs :nonNegativeInteger [0..1] ? " pagecount="xs :nonNegativeInteger [0..1] ? " width="xs :nonNegativeInteger [0..1] ? " widthunit="QCodeType [0..1] ? " widthunituri="IRIType [0..1] ? " height="xs :nonNegativeInteger [0..1] ? " heightunit="QCodeType [0..1] ? " heightunituri="IRIType [0..1] ? " orientation="xs :nonNegativeInteger [0..1] ? " layoutorientation="QCodeType [0..1] ? " layoutorientationuri="IRIType [0..1] ? " colourspace="QCodeType [0..1] ? " colourspaceuri="IRIType [0..1] ? " colourindicator="QCodeType [0..1] ? " colourindicatoruri="IRIType [0..1] ? " colourdepth="xs :nonNegativeInteger [0..1] ? " resolution="xs :positiveInteger [0..1] ? " duration="xs :string [0..1] ? " durationunit="QCodeType [0..1] ? " durationunituri="IRIType [0..1] ? " audiocodec="QCodeType [0..1] ? " audiocodecuri="IRIType [0..1] ? " audiobitrate="xs :positiveInteger [0..1] ? " audiovbr="xs :boolean [0..1] ? " audiosamplesize="xs :positiveInteger [0..1] ? " audiosamplerate="xs :positiveInteger [0..1] ? " audiochannels="QCodeType [0..1] ? " audiochannelsuri="IRIType [0..1] ? " videocodec="QCodeType [0..1] ? " videocodecuri="IRIType [0..1] ? " videoavgbitrate="xs :positiveInteger [0..1] ? " videovbr="xs :boolean [0..1] ? " videoframerate="xs :decimal [0..1] ? " videoscan="xs :string (value comes from list: {'progressive'|'interlaced'}) [0..1] ? " videoaspectratio="g2normalizedString [0..1] ? " videosampling="g2normalizedString [0..1] ? " videoscaling="QCodeType [0..1] ? " videoscalinguri="IRIType [0..1] ? " videodefinition="QCodeType [0..1] ? " videodefinitionuri="IRIType [0..1] ? " language="xs :language [0..1] ? " Allow any attributes from a namespace other than this schema's namespace (lax validation).
>
Allow any elements from a namespace other than this schema's namespace (lax validation). [0..*]
</...>
Schema Component Representation
<
xs:complexType name ="
RemoteContentPropType ">
<
xs:sequence >
<
xs:element name ="
channel "
minOccurs ="
0 "
maxOccurs ="
unbounded ">
<
xs:complexType >
<
xs:attribute name ="
chnlid "
type ="
xs :positiveInteger"/>
<
xs:attribute name ="
typeuri "
type ="
IRIType "/>
<
xs:attribute name ="
roleuri "
type ="
IRIType "/>
<
xs:attribute name ="
language "
type ="
xs :language"/>
<
xs:attribute name ="
g2flag "
type ="
xs :string"
use ="
optional "
fixed ="
RCONT "/>
</
xs:complexType >
</
xs:element >
<
xs:element ref ="
altId "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xs:element ref ="
altLoc "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xs:element ref ="
hash "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xs:element ref ="
signal "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xs:element name ="
remoteContentExtProperty "
type ="
Flex2ExtPropType "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<xs:any namespace ="##other " processContents ="lax " minOccurs ="0 " maxOccurs ="unbounded "/>
</
xs:sequence >
<
xs:attribute name ="
language "
type ="
xs :language"/>
<xs:anyAttribute namespace ="##other " processContents ="lax "/>
</
xs:complexType >
Super-types:
BlockType < RightsBlockType (by extension)
Sub-types:
None
Name
RightsBlockType
Abstract
no
Documentation
An expression of rights in natural language or as a reference to remote information
XML Instance Representation
<...
id="xs :ID [0..1] ? " creator="QCodeType [0..1] ? " creatoruri="IRIType [0..1] ? " modified="DateOptTimeType [0..1] ? " custom="xs :boolean [0..1] ? " how="QCodeType [0..1] ? " howuri="IRIType [0..1] ? " why="QCodeType [0..1] ? " whyuri="IRIType [0..1] ? " pubconstraint="QCodeListType [0..1] ? " pubconstrainturi="IRIListType [0..1] ? " xml :lang="[0..1] ? " dir="xs :NMTOKEN (value comes from list: {'ltr'|'rtl'}) [0..1] ? " media="xs :NMTOKENS [0..1] ? " role="QCodeListType [0..1] ? " roleuri="IRIType [0..1] ? " Allow any attributes from a namespace other than this schema's namespace (lax validation).
href="IRIType [0..1] ? " >
<!-- Mixed content --> Start Choice [0..*] Allow any elements from a namespace other than this schema's namespace (lax validation). [1]
End Choice </...>
Schema Component Representation
<
xs:complexType name ="
RightsBlockType "
mixed ="
true ">
<
xs:complexContent >
<
xs:extension base ="
BlockType ">
<
xs:attribute name ="
href "
type ="
IRIType "
use ="
optional "/>
</
xs:extension >
</
xs:complexContent >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
RightsInfoType
Abstract
no
Documentation
The type for a set of properties representing the rights associated with the Item (Type defined in this XML Schema only)
Schema Component Representation
<
xs:complexType name ="
RightsInfoType ">
<
xs:sequence >
<
xs:choice minOccurs ="
0 "
maxOccurs ="
unbounded ">
</
xs:choice >
<xs:any namespace ="##other " processContents ="lax " minOccurs ="0 " maxOccurs ="unbounded "/>
</
xs:sequence >
<
xs:attribute name ="
idrefs "
type ="
xs :IDREFS"
use ="
optional "/>
<
xs:attribute name ="
scopeuri "
type ="
IRIListType "
use ="
optional "/>
<
xs:attribute name ="
aspect "
type ="
QCodeListType "
use ="
optional "/>
<
xs:attribute name ="
aspecturi "
type ="
IRIListType "
use ="
optional "/>
<xs:anyAttribute namespace ="##other " processContents ="lax "/>
</
xs:complexType >
Super-types:
FlexPropType < SameAsType (by extension)
Sub-types:
None
Name
SameAsType
Abstract
no
Documentation
The type for an identifier of an equivalent concept (Type defined in this XML Schema only)
Schema Component Representation
<
xs:complexType name ="
SameAsType ">
<
xs:complexContent >
</
xs:complexContent >
</
xs:complexType >
Super-types:
xs :string < StringType (by extension)
Sub-types:
None
Name
StringType
Abstract
no
Documentation
The type of a string value. Type defined in this XML Schema only
Schema Component Representation
<
xs:complexType name ="
StringType ">
<
xs:simpleContent >
<
xs:extension base ="
xs :string">
<xs:anyAttribute namespace ="##other " processContents ="lax "/>
</
xs:extension >
</
xs:simpleContent >
</
xs:complexType >
Super-types:
TruncatedDateTimeType (by restriction) < TruncatedDateTimePropType (by extension)
Sub-types:
None
Name
TruncatedDateTimePropType
Abstract
no
Documentation
The type of a calendar date with an optional time part which may be truncated from the seconds part to the month part
Schema Component Representation
<
xs:complexType name ="
TruncatedDateTimePropType ">
<
xs:simpleContent >
<
xs:extension base ="
TruncatedDateTimeType ">
<xs:anyAttribute namespace ="##other " processContents ="lax "/>
</
xs:extension >
</
xs:simpleContent >
</
xs:complexType >
Name
TypedQualPropType
Abstract
no
Documentation
The type for a property with a QCode, a type and optional names
Schema Component Representation
<
xs:complexType name ="
TypedQualPropType ">
<
xs:complexContent >
<
xs:extension base ="
QualPropType ">
<
xs:attribute name ="
type "
type ="
QCodeType "
use ="
optional "/>
<
xs:attribute name ="
typeuri "
type ="
IRIType "
use ="
optional "/>
</
xs:extension >
</
xs:complexContent >
</
xs:complexType >
Name
VersionedStringType
Abstract
no
Documentation
The type extending IntlStringType by a version information
Schema Component Representation
<
xs:complexType name ="
VersionedStringType ">
<
xs:simpleContent >
<
xs:extension base ="
IntlStringType ">
<
xs:attribute name ="
versioninfo "
type ="
xs :string"
use ="
optional "/>
</
xs:extension >
</
xs:simpleContent >
</
xs:complexType >
Super-types:
None
Sub-types:
None
Name
partMetaPropType
Abstract
no
Documentation
A type representing the structure of a partMeta property
XML Instance Representation
<...
partid="xs :ID [0..1] ? " creator="QCodeType [0..1] ? " creatoruri="IRIType [0..1] ? " modified="DateOptTimeType [0..1] ? " custom="xs :boolean [0..1] ? " how="QCodeType [0..1] ? " howuri="IRIType [0..1] ? " why="QCodeType [0..1] ? " whyuri="IRIType [0..1] ? " seq="xs :nonNegativeInteger [0..1] ? " contentrefs="xs :IDREFS [0..1] ? " xml :lang="[0..1] ? " dir="xs :NMTOKEN (value comes from list: {'ltr'|'rtl'}) [0..1] ? " Allow any attributes from a namespace other than this schema's namespace (lax validation).
>
Start Choice [0..*] End Choice Start Choice [0..*] End Choice Allow any elements from a namespace other than this schema's namespace (lax validation). [0..*]
</...>
Schema Component Representation
<
xs:complexType name ="
partMetaPropType ">
<
xs:sequence >
<
xs:element ref ="
icon "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xs:element name ="
timeDelim "
minOccurs ="
0 "
maxOccurs ="
unbounded ">
<
xs:complexType >
<
xs:attribute name ="
start "
type ="
xs :string"
use ="
required "/>
<
xs:attribute name ="
end "
type ="
xs :string"
use ="
required "/>
<
xs:attribute name ="
timeunit "
type ="
QCodeType "/>
<
xs:attribute name ="
timeunituri "
type ="
IRIType "/>
<
xs:attribute name ="
renditionref "
type ="
QCodeType "/>
<
xs:attribute name ="
renditionrefuri "
type ="
IRIType "/>
<xs:anyAttribute namespace ="##other " processContents ="lax "/>
</
xs:complexType >
</
xs:element >
<
xs:element name ="
regionDelim "
minOccurs ="
0 ">
<
xs:complexType >
<
xs:attribute name ="
x "
type ="
xs :integer"/>
<
xs:attribute name ="
y "
type ="
xs :integer"/>
<
xs:attribute name ="
width "
type ="
xs :integer"/>
<
xs:attribute name ="
height "
type ="
xs :nonNegativeInteger"/>
<xs:anyAttribute namespace ="##other " processContents ="lax "/>
</
xs:complexType >
</
xs:element >
<
xs:element name ="
partMetaExtProperty "
type ="
Flex2ExtPropType "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xs:element ref ="
signal "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<xs:any namespace ="##other " processContents ="lax " minOccurs ="0 " maxOccurs ="unbounded "/>
</
xs:sequence >
<
xs:attribute name ="
partid "
type ="
xs :ID"
use ="
optional "/>
<
xs:attribute name ="
creator "
type ="
QCodeType "
use ="
optional "/>
<
xs:attribute name ="
creatoruri "
type ="
IRIType "
use ="
optional "/>
<
xs:attribute name ="
custom "
type ="
xs :boolean"
use ="
optional "/>
<
xs:attribute name ="
how "
type ="
QCodeType "
use ="
optional "/>
<
xs:attribute name ="
howuri "
type ="
IRIType "
use ="
optional "/>
<
xs:attribute name ="
why "
type ="
QCodeType "
use ="
optional "/>
<
xs:attribute name ="
whyuri "
type ="
IRIType "
use ="
optional "/>
<
xs:attribute name ="
seq "
type ="
xs :nonNegativeInteger"
use ="
optional "/>
<
xs:attribute name ="
contentrefs "
type ="
xs :IDREFS"
use ="
optional "/>
<xs:anyAttribute namespace ="##other " processContents ="lax "/>
</
xs:complexType >
Name
AdministrativeMetadataGroup
Documentation
A group of properties associated with the administrative facet of content.
Schema Component Representation
<
xs:group name ="
AdministrativeMetadataGroup ">
<
xs:sequence >
<
xs:element ref ="
urgency "
minOccurs ="
0 "/>
<
xs:choice minOccurs ="
0 "
maxOccurs ="
unbounded ">
<
xs:element ref ="
altId "/>
</
xs:choice >
</
xs:sequence >
</
xs:group >
Name
ConceptDefinitionGroup
Documentation
A group of properites required to define the concept
Schema Component Representation
<
xs:group name ="
ConceptDefinitionGroup ">
<
xs:sequence >
<
xs:choice minOccurs ="
0 "
maxOccurs ="
unbounded ">
<
xs:element ref ="
facet "/>
</
xs:choice >
</
xs:sequence >
</
xs:group >
Name
ConceptRelationshipsGroup
Documentation
A group of properites required to indicate relationships of the concept to other concepts
Schema Component Representation
<
xs:group name ="
ConceptRelationshipsGroup ">
<
xs:sequence >
<
xs:choice minOccurs ="
0 "
maxOccurs ="
unbounded ">
</
xs:choice >
</
xs:sequence >
</
xs:group >
Name
DescriptiveMetadataCoreGroup
Documentation
A group of properties associated with the core descriptive facet of different types of content.
Schema Component Representation
<
xs:group name ="
DescriptiveMetadataCoreGroup ">
<
xs:sequence >
<
xs:choice minOccurs ="
0 "
maxOccurs ="
unbounded ">
</
xs:choice >
</
xs:sequence >
</
xs:group >
Name
DescriptiveMetadataGroup
Documentation
A group of properties associated with the descriptive facet of news related content.
Schema Component Representation
<
xs:group name ="
DescriptiveMetadataGroup ">
<
xs:sequence >
<
xs:choice minOccurs ="
0 "
maxOccurs ="
unbounded ">
<
xs:element ref ="
genre "/>
</
xs:choice >
</
xs:sequence >
</
xs:group >
Name
EntityDetailsGroup
Documentation
A group of properties to define the details of specific entities
Schema Component Representation
<
xs:group name ="
EntityDetailsGroup ">
</
xs:group >
Name
ItemManagementGroup
Documentation
A group of properties for the management of the item
Schema Component Representation
<
xs:group name ="
ItemManagementGroup ">
<
xs:sequence >
<
xs:element ref ="
role "
minOccurs ="
0 "/>
<
xs:element ref ="
fileName "
minOccurs ="
0 "/>
<
xs:element ref ="
generator "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xs:element ref ="
profile "
minOccurs ="
0 "/>
<
xs:element ref ="
service "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xs:element ref ="
title "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xs:element ref ="
edNote "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xs:element ref ="
memberOf "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xs:element ref ="
instanceOf "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xs:element ref ="
signal "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xs:element ref ="
altRep "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xs:element ref ="
deliverableOf "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xs:element ref ="
hash "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xs:element ref ="
expires "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xs:element ref ="
origRep "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
<
xs:element ref ="
incomingFeedId "
minOccurs ="
0 "
maxOccurs ="
unbounded "/>
</
xs:sequence >
</
xs:group >
Name
RecurrenceGroup
Documentation
A group of elements to express a recurrence (Group defined in this XML Schema only)
Schema Component Representation
<
xs:group name ="
RecurrenceGroup ">
<
xs:sequence >
<
xs:choice maxOccurs ="
unbounded ">
<
xs:element name ="
rRule ">
<
xs:complexType >
<xs:anyAttribute namespace ="##other " processContents ="lax "/>
</
xs:complexType >
</
xs:element >
</
xs:choice >
<
xs:choice minOccurs ="
0 "
maxOccurs ="
unbounded ">
<
xs:element name ="
exRule ">
<
xs:complexType >
<xs:anyAttribute namespace ="##other " processContents ="lax "/>
</
xs:complexType >
</
xs:element >
</
xs:choice >
</
xs:sequence >
</
xs:group >
Super-types:
None
Sub-types:
None
Name
ByDayListType
Content
List of: Locally defined type:pattern = (\-|\+)?([0-9]){0,2}(MO|TU|WE|TH|FR|SA|SU)
Documentation
The type for the BYDAY rule part of iCalendar - see http://www.ietf.org/rfc/rfc2445.txt
Schema Component Representation
<
xs:simpleType name ="
ByDayListType ">
<
xs:list >
<
xs:simpleType >
<
xs:restriction base ="
xs :string">
<xs:pattern value ="(\-|\+)?([0-9]){0,2}(MO|TU|WE|TH|FR|SA|SU) "/>
</
xs:restriction >
</
xs:simpleType >
</
xs:list >
</
xs:simpleType >
Super-types:
None
Sub-types:
None
Name
ByHourListType
Content
List of: Locally defined type:Base XSD Type: nonNegativeInteger
Documentation
The type for the BYHOUR rule part of iCalendar - see http://www.ietf.org/rfc/rfc2445.txt
Schema Component Representation
<
xs:simpleType name ="
ByHourListType ">
<
xs:list >
<
xs:simpleType >
<
xs:restriction base ="
xs :nonNegativeInteger">
<xs:minInclusive value ="0 "/>
<xs:maxInclusive value ="23 "/>
</
xs:restriction >
</
xs:simpleType >
</
xs:list >
</
xs:simpleType >
Super-types:
None
Sub-types:
None
Name
ByMinuteListType
Content
List of: Locally defined type:Base XSD Type: nonNegativeInteger
Documentation
The type for the BYMINUTE rule part of iCalendar - see http://www.ietf.org/rfc/rfc2445.txt
Schema Component Representation
<
xs:simpleType name ="
ByMinuteListType ">
<
xs:list >
<
xs:simpleType >
<
xs:restriction base ="
xs :nonNegativeInteger">
<xs:minInclusive value ="0 "/>
<xs:maxInclusive value ="59 "/>
</
xs:restriction >
</
xs:simpleType >
</
xs:list >
</
xs:simpleType >
Super-types:
None
Sub-types:
None
Name
ByMonthDayListType
Content
List of: Locally defined type:Union of following types: Locally defined type: Locally defined type:
Documentation
The type for the BYMONTHDAY rule part of iCalendar - see http://www.ietf.org/rfc/rfc2445.txt.
Schema Component Representation
<
xs:simpleType name ="
ByMonthDayListType ">
<
xs:list >
<
xs:simpleType >
<
xs:union >
<
xs:simpleType >
<
xs:restriction base ="
xs :integer">
<xs:minInclusive value ="1 "/>
<xs:maxInclusive value ="31 "/>
</
xs:restriction >
</
xs:simpleType >
<
xs:simpleType >
<
xs:restriction base ="
xs :integer">
<xs:minInclusive value ="-31 "/>
<xs:maxInclusive value ="-1 "/>
</
xs:restriction >
</
xs:simpleType >
</
xs:union >
</
xs:simpleType >
</
xs:list >
</
xs:simpleType >
Super-types:
None
Sub-types:
None
Name
ByMonthListType
Content
List of: Locally defined type:Base XSD Type: nonNegativeInteger
Documentation
The type for the BYMONTH rule part of iCalendar - see http://www.ietf.org/rfc/rfc2445.txt.
Schema Component Representation
<
xs:simpleType name ="
ByMonthListType ">
<
xs:list >
<
xs:simpleType >
<
xs:restriction base ="
xs :nonNegativeInteger">
<xs:minInclusive value ="1 "/>
<xs:maxInclusive value ="12 "/>
</
xs:restriction >
</
xs:simpleType >
</
xs:list >
</
xs:simpleType >
Super-types:
None
Sub-types:
None
Name
BySecondListType
Content
List of: Locally defined type:Base XSD Type: nonNegativeInteger
Documentation
The type for the BYSECOND rule part of iCalendar - see http://www.ietf.org/rfc/rfc2445.txt
Schema Component Representation
<
xs:simpleType name ="
BySecondListType ">
<
xs:list >
<
xs:simpleType >
<
xs:restriction base ="
xs :nonNegativeInteger">
<xs:minInclusive value ="0 "/>
<xs:maxInclusive value ="59 "/>
</
xs:restriction >
</
xs:simpleType >
</
xs:list >
</
xs:simpleType >
Super-types:
None
Sub-types:
None
Name
BySetposListType
Content
List of: Locally defined type:Union of following types: Locally defined type: Locally defined type:
Documentation
The type for the BYSETPOS rule part of iCalendar - see http://www.ietf.org/rfc/rfc2445.txt.
Schema Component Representation
<
xs:simpleType name ="
BySetposListType ">
<
xs:list >
<
xs:simpleType >
<
xs:union >
<
xs:simpleType >
<
xs:restriction base ="
xs :integer">
<xs:minInclusive value ="1 "/>
<xs:maxInclusive value ="366 "/>
</
xs:restriction >
</
xs:simpleType >
<
xs:simpleType >
<
xs:restriction base ="
xs :integer">
<xs:minInclusive value ="-366 "/>
<xs:maxInclusive value ="-1 "/>
</
xs:restriction >
</
xs:simpleType >
</
xs:union >
</
xs:simpleType >
</
xs:list >
</
xs:simpleType >
Super-types:
None
Sub-types:
None
Name
ByWeekNoListType
Content
List of: Locally defined type:Union of following types: Locally defined type: Locally defined type:
Documentation
The type for the BYWEEKNO rule part of iCalendar - see http://www.ietf.org/rfc/rfc2445.txt.
Schema Component Representation
<
xs:simpleType name ="
ByWeekNoListType ">
<
xs:list >
<
xs:simpleType >
<
xs:union >
<
xs:simpleType >
<
xs:restriction base ="
xs :integer">
<xs:minInclusive value ="1 "/>
<xs:maxInclusive value ="53 "/>
</
xs:restriction >
</
xs:simpleType >
<
xs:simpleType >
<
xs:restriction base ="
xs :integer">
<xs:minInclusive value ="-53 "/>
<xs:maxInclusive value ="-1 "/>
</
xs:restriction >
</
xs:simpleType >
</
xs:union >
</
xs:simpleType >
</
xs:list >
</
xs:simpleType >
Super-types:
None
Sub-types:
None
Name
ByYearDayListType
Content
List of: Locally defined type:Union of following types: Locally defined type: Locally defined type:
Documentation
The type for the BYYEARDAY rule part of iCalendar - see http://www.ietf.org/rfc/rfc2445.txt
Schema Component Representation
<
xs:simpleType name ="
ByYearDayListType ">
<
xs:list >
<
xs:simpleType >
<
xs:union >
<
xs:simpleType >
<
xs:restriction base ="
xs :integer">
<xs:minInclusive value ="1 "/>
<xs:maxInclusive value ="366 "/>
</
xs:restriction >
</
xs:simpleType >
<
xs:simpleType >
<
xs:restriction base ="
xs :integer">
<xs:minInclusive value ="-366 "/>
<xs:maxInclusive value ="-1 "/>
</
xs:restriction >
</
xs:simpleType >
</
xs:union >
</
xs:simpleType >
</
xs:list >
</
xs:simpleType >
Super-types:
None
Sub-types:
Name
DateOptTimeType
Content
Union of following types:
Documentation
The type of a date (required) and a time (optional).
Schema Component Representation
<
xs:simpleType name ="
DateOptTimeType ">
<
xs:union memberTypes ="
xs :date xs :dateTime"/>
</
xs:simpleType >
Super-types:
xs :string < EmptyStringType (by restriction)
Sub-types:
None
Name
EmptyStringType
Content
Documentation
The base typ for an empty string
Schema Component Representation
<
xs:simpleType name ="
EmptyStringType ">
<
xs:restriction base ="
xs :string">
<xs:length value ="0 "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
None
Sub-types:
None
Schema Component Representation
<
xs:simpleType name ="
IRIListType ">
</
xs:simpleType >
Super-types:
xs :anyURI < IRIType (by restriction)
Sub-types:
None
Name
IRIType
Content
Documentation
The type of an Internationalized Resource Identifier Reference, as defined in RFC 3987. Identical to xs : anyURI.
Schema Component Representation
<
xs:simpleType name ="
IRIType ">
<
xs:restriction base ="
xs :anyURI"/>
</
xs:simpleType >
Super-types:
xs :integer < Int100Type (by restriction)
Sub-types:
None
Name
Int100Type
Content
Documentation
The type of an integer in the range 0...100.
Schema Component Representation
<
xs:simpleType name ="
Int100Type ">
<
xs:restriction base ="
xs :integer">
<xs:minInclusive value ="0 "/>
<xs:maxInclusive value ="100 "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
xs :integer < Int1to9Type (by restriction)
Sub-types:
None
Name
Int1to9Type
Content
Documentation
The type of an integer in the range 1...9.
Schema Component Representation
<
xs:simpleType name ="
Int1to9Type ">
<
xs:restriction base ="
xs :integer">
<xs:minInclusive value ="1 "/>
<xs:maxInclusive value ="9 "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
None
Sub-types:
None
Name
QCodeListType
Content
Documentation
The type of space separated strings of QCodes.
Schema Component Representation
<
xs:simpleType name ="
QCodeListType ">
</
xs:simpleType >
Super-types:
xs :string < QCodeType (by restriction)
Sub-types:
None
Name
QCodeType
Content
Documentation
The type of a qualified code, i.e. a scheme alias, followed by a colon (“:”), followed by a code. A string of this type cannot contain white space characters. The code may contain colons. The Backus Naur Form (BNF) expression for this is:
<qcode> ::= <scheme> ":" <code>
<scheme> is a string containing any character except white space or the ':' character, required <code> is a string containing any character except white space, required
Schema Component Representation
<
xs:simpleType name ="
QCodeType ">
<
xs:restriction base ="
xs :string">
<xs:pattern value ="[^\s:]+:[^\s]+ "/>
</
xs:restriction >
</
xs:simpleType >
Super-types:
None
Sub-types:
Name
TruncatedDateTimeType
Content
Union of following types:
Documentation
The type of a calendar date with an optional time part which may be truncated from the second part to the month part
Schema Component Representation
<
xs:simpleType name ="
TruncatedDateTimeType ">
<
xs:union memberTypes ="
xs :date xs :dateTime xs :gYearMonth xs :gYear"/>
</
xs:simpleType >
Super-types:
None
Sub-types:
Name
UnionDateTimeEmptyStringType
Content
Union of following types:
Documentation
The base type for dateTimes which may be empty
Schema Component Representation
<
xs:simpleType name ="
UnionDateTimeEmptyStringType ">
</
xs:simpleType >
Super-types:
None
Sub-types:
Name
UnionDateTimeType
Content
Union of following types:
Documentation
The base type for approximate dates.
Schema Component Representation
<
xs:simpleType name ="
UnionDateTimeType ">
<
xs:union memberTypes ="
xs :dateTime xs :date xs :gYearMonth xs :gYear xs :gMonth xs :gMonthDay xs :gDay"/>
</
xs:simpleType >
Super-types:
xs :string < g2normalizedString (by restriction)
Sub-types:
Name
g2normalizedString
Content
Documentation
The type of a string without whitespace except spaces
Schema Component Representation
<
xs:simpleType name ="
g2normalizedString ">
<
xs:restriction base ="
xs :string">
<xs:pattern value ="[\S ]* "/>
</
xs:restriction >
</
xs:simpleType >
Complex Type:
Schema Component Type
AusAddress
Schema Component Name
Super-types:
Address < AusAddress (by extension)
Sub-types:
QLDAddress (by restriction)
If this schema component is a type definition, its type hierarchy is shown in a gray-bordered box.
The table above displays the properties of this schema component.
XML Instance Representation
<... country="Australia " >
<unitNo> string </unitNo> [0..1] <houseNo> string </houseNo> [1] <street> string </street> [1] Start Choice [1] <city> string </city> [1] <town> string </town> [1] End Choice <state> AusStates </state> [1] <postcode> string <<pattern = [1-9][0-9]{3}>> </postcode> [1] ? </...>
The XML Instance Representation table above shows the schema component's content as an XML instance.
The minimum and maximum occurrence of elements and attributes are provided in square brackets, e.g. [0..1].
Model group information are shown in gray, e.g. Start Choice ... End Choice.
For type derivations, the elements and attributes that have been added to or changed from the base type's content are shown in bold .
If an element/attribute has a fixed value, the fixed value is shown in green, e.g. country="Australia".
Otherwise, the type of the element/attribute is displayed.
If the element/attribute's type is in the schema, a link is provided to it. For local simple type definitions, the constraints are displayed in angle brackets, e.g. <<pattern = [1-9][0-9]{3}>>.
If a local element/attribute has documentation, it will be displayed in a window that pops up when the question mark inside the attribute or next to the element is clicked, e.g. <postcode>.
Schema Component Representation
<complexType name ="AusAddress ">
<complexContent >
<extension base ="Address ">
<sequence >
<element name ="state " type ="AusStates "/>
<element name ="postcode ">
<simpleType >
<restriction base ="string ">
<pattern value ="[1-9][0-9]{3} "/>
</restriction >
</simpleType >
</element >
</sequence >
<attribute name ="country " type ="string " fixed ="Australia "/>
</extension >
</complexContent >
</complexType >
The Schema Component Representation table above displays the underlying XML representation of the schema component. (Annotations are not shown.)
Abstract (Applies to complex type definitions and element declarations). An abstract element or complex type cannot used to validate an element instance. If there is a reference to an abstract element, only element declarations that can substitute the abstract element can be used to validate the instance. For references to abstract type definitions, only derived types can be used.
All Model Group Child elements can be provided in any order in instances. See: http://www.w3.org/TR/xmlschema-1/#element-all .
Choice Model Group Only one from the list of child elements and model groups can be provided in instances. See: http://www.w3.org/TR/xmlschema-1/#element-choice .
Collapse Whitespace Policy Replace tab, line feed, and carriage return characters with space character (Unicode character 32). Then, collapse contiguous sequences of space characters into single space character, and remove leading and trailing space characters.
Disallowed Substitutions (Applies to element declarations). If substitution is specified, then substitution group members cannot be used in place of the given element declaration to validate element instances. If derivation methods , e.g. extension, restriction, are specified, then the given element declaration will not validate element instances that have types derived from the element declaration's type using the specified derivation methods. Normally, element instances can override their declaration's type by specifying an xsi:type
attribute.
Key Constraint Like Uniqueness Constraint , but additionally requires that the specified value(s) must be provided. See: http://www.w3.org/TR/xmlschema-1/#cIdentity-constraint_Definitions .
Key Reference Constraint Ensures that the specified value(s) must match value(s) from a Key Constraint or Uniqueness Constraint . See: http://www.w3.org/TR/xmlschema-1/#cIdentity-constraint_Definitions .
Model Group Groups together element content, specifying the order in which the element content can occur and the number of times the group of element content may be repeated. See: http://www.w3.org/TR/xmlschema-1/#Model_Groups .
Nillable (Applies to element declarations). If an element declaration is nillable, instances can use the xsi:nil
attribute. The xsi:nil
attribute is the boolean attribute, nil , from the http://www.w3.org/2001/XMLSchema-instance namespace. If an element instance has an xsi:nil
attribute set to true, it can be left empty, even though its element declaration may have required content.
Notation A notation is used to identify the format of a piece of data. Values of elements and attributes that are of type, NOTATION, must come from the names of declared notations. See: http://www.w3.org/TR/xmlschema-1/#cNotation_Declarations .
Preserve Whitespace Policy Preserve whitespaces exactly as they appear in instances.
Prohibited Derivations (Applies to type definitions). Derivation methods that cannot be used to create sub-types from a given type definition.
Prohibited Substitutions (Applies to complex type definitions). Prevents sub-types that have been derived using the specified derivation methods from validating element instances in place of the given type definition.
Replace Whitespace Policy Replace tab, line feed, and carriage return characters with space character (Unicode character 32).
Sequence Model Group Child elements and model groups must be provided in the specified order in instances. See: http://www.w3.org/TR/xmlschema-1/#element-sequence .
Substitution Group Elements that are members of a substitution group can be used wherever the head element of the substitution group is referenced.
Substitution Group Exclusions (Applies to element declarations). Prohibits element declarations from nominating themselves as being able to substitute a given element declaration, if they have types that are derived from the original element's type using the specified derivation methods.
Target Namespace The target namespace identifies the namespace that components in this schema belongs to. If no target namespace is provided, then the schema components do not belong to any namespace.
Uniqueness Constraint Ensures uniqueness of an element/attribute value, or a combination of values, within a specified scope. See: http://www.w3.org/TR/xmlschema-1/#cIdentity-constraint_Definitions .