XML Schema Documentation

Table of Contents

top

Schema Document Properties

Target Namespace http://iptc.org/std/nar/2006-10-01/
Version 2.19
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.19 XML Schema, document version 1

Date of creation/approval of this XML Schema version: 2014-10-22

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: 2014-11-21

Schema design created for the IPTC 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.19 News Architecture (NAR) for IPTC G2-Standards - Framework XML Schema, document version 1

Date of creation/approval of this XML Schema version: 2014-10-22

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: 2014-11-21

Schema design created for the IPTC 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.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.19">
<xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="xml.xsd"/>
...
</xs:schema>
top

Global Declarations

Element: POIDetails

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).
>
<position> GeoCoordinatesType </position> [0..1] ?
<address> AddressType </address> [0..1] ?
<openHours> Label1Type </openHours> [0..1] ?
<capacity> Label1Type </capacity> [0..1] ?
Start Choice [0..*]
<contactInfo> ContactInfoType </contactInfo> [1] ?
<access> BlockType </access> [1] ?
<details> BlockType </details> [1] ?
End Choice
<created> TruncatedDateTimePropType </created> [0..1] ?
<ceasedToExist> TruncatedDateTimePropType </ceasedToExist> [0..1] ?
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="position" type="GeoCoordinatesType" minOccurs="0"/>
<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="contactInfo" type="ContactInfoType"/>
<xs:element name="access" type="BlockType"/>
<xs:element name="details" type="BlockType"/>
</xs:choice>
<xs:element name="created" type="TruncatedDateTimePropType" minOccurs="0"/>
<xs:element name="ceasedToExist" type="TruncatedDateTimePropType" minOccurs="0"/>
<xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attributeGroup ref="commonPowerAttributes"/>
<xs:anyAttribute namespace="##other" processContents="lax"/>
</xs:complexType>
</xs:element>
top

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..*]
<inline> ... </inline> [1]
<span> ... </span> [1]
<ruby> ... </ruby> [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:element ref="inline"/>
<xs:element ref="span"/>
<xs:element ref="ruby"/>
<xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xs:choice>
<xs:attributeGroup ref="commonPowerAttributes"/>
<xs:attributeGroup ref="i18nAttributes"/>
<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>
top

Element: accountable

Name accountable
Type FlexPersonPropType
Nillable no
Abstract no
Documentation An individual accountable for the content in legal terms.
XML Instance Representation
<accountable
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] ?"
qcode="QCodeType [0..1] ?"
uri="IRIType [0..1] ?"
literal="g2normalizedString [0..1] ?"
type="QCodeType [0..1] ?"
typeuri="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).
>
Start Group: ConceptDefinitionGroup [0..1]
Start Choice [0..*]
<name> ... </name> [1]
<definition> ... </definition> [1]
<note> ... </note> [1]
<facet> ... </facet> [1]
<remoteInfo> ... </remoteInfo> [1]
<hierarchyInfo> ... </hierarchyInfo> [1]
End Choice
End Group: ConceptDefinitionGroup
Start Group: ConceptRelationshipsGroup [0..1]
Start Choice [0..*]
<sameAs> ... </sameAs> [1]
<broader> ... </broader> [1]
<narrower> ... </narrower> [1]
<related> ... </related> [1]
End Choice
End Group: ConceptRelationshipsGroup
<personDetails> ... </personDetails> [0..1]
Allow any elements from a namespace other than this schema's namespace (lax validation). [0..*]
</accountable>
Schema Component Representation
<xs:element name="accountable" type="FlexPersonPropType"/>
top

Element: altId

Name altId
Type Locally-defined complex type
Nillable no
Abstract no
Documentation An alternative identifier assigned to the content.
XML Instance Representation
<altId
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).

type="QCodeType [0..1] ?"
typeuri="IRIType [0..1] ?"
environment="QCodeListType [0..1] ?"
environmenturi="IRIListType [0..1] ?"
idformat="QCodeType [0..1] ?"
idformaturi="IRIType [0..1] ?">
IntlStringType2
</altId>
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>
<-- NAR 1.2 erratum 1 correction: on altId, complexContent replaced by simpleContent-->
</xs:complexType>
</xs:element>
top

Element: altLoc

Name altLoc
Type Locally-defined complex type
Nillable no
Abstract no
Documentation An alternative location of the content.
XML Instance Representation
<altLoc
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] ?"
type="QCodeType [0..1] ?"
typeuri="IRIType [0..1] ?"
role="QCodeType [0..1] ?"
roleruri="IRIType [0..1] ?"
Allow any attributes from a namespace other than this schema's namespace (lax validation).
>
IRIType
</altLoc>
Schema Component Representation
<xs:element name="altLoc">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="IRIType">
<xs:attributeGroup ref="commonPowerAttributes"/>
<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>
top

Element: altRep

Name altRep
Type Locally-defined complex type
Nillable no
Abstract no
Documentation An IRI which, upon dereferencing provides an alternative representation of the Item.
XML Instance Representation
<altRep
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] ?"
validfrom="DateOptTimeType [0..1] ?"
validto="DateOptTimeType [0..1] ?"
representation="QCodeType [0..1] ?"
representationuri="IRIType [0..1] ?"
contenttype="xs:string [0..1] ?"
format="QCodeType [0..1] ?"
formaturi="IRIType [0..1] ?"
size="xs:nonNegativeInteger [0..1] ?"
Allow any attributes from a namespace other than this schema's namespace (lax validation).
>
IRIType
</altRep>
Schema Component Representation
<xs:element name="altRep">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="IRIType">
<xs:attributeGroup ref="commonPowerAttributes"/>
<xs:attributeGroup ref="timeValidityAttributes"/>
<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>
<-- NAR-EV-1.3.3 : add @contenttype, @format and @size to altRep (PCL) -->
</xs:simpleContent>
</xs:complexType>
</xs:element>
top

Element: assert

Name assert
Type AssertType
Nillable no
Abstract no
Documentation An assertion about a concept
XML Instance Representation
<assert
qcode="QCodeType [0..1] ?"
uri="IRIType [0..1] ?"
literal="g2normalizedString [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] ?"
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 any namespace (lax validation). [0..*]
</assert>
Schema Component Representation
<xs:element name="assert" type="AssertType"/>
top

Element: audience

Name audience
Type AudienceType
Nillable no
Abstract no
Documentation An intended audience for the content.
XML Instance Representation
<audience
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] ?"
qcode="QCodeType [0..1] ?"
uri="IRIType [0..1] ?"
literal="g2normalizedString [0..1] ?"
type="QCodeType [0..1] ?"
typeuri="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).

confidence="Int100Type [0..1] ?"
relevance="Int100Type [0..1] ?"
derivedfrom="QCodeListType [0..1] ?"
significance="Int1to9Type [0..1] ?">
Start Group: ConceptDefinitionGroup [0..1]
Start Choice [0..*]
<name> ... </name> [1]
<definition> ... </definition> [1]
<note> ... </note> [1]
<facet> ... </facet> [1]
<remoteInfo> ... </remoteInfo> [1]
<hierarchyInfo> ... </hierarchyInfo> [1]
End Choice
End Group: ConceptDefinitionGroup
Start Group: ConceptRelationshipsGroup [0..1]
Start Choice [0..*]
<sameAs> ... </sameAs> [1]
<broader> ... </broader> [1]
<narrower> ... </narrower> [1]
<related> ... </related> [1]
End Choice
End Group: ConceptRelationshipsGroup
Allow any elements from a namespace other than this schema's namespace (lax validation). [0..*]
</audience>
Schema Component Representation
<xs:element name="audience" type="AudienceType"/>
top

Element: bag

Name bag
Type Locally-defined complex type
Nillable no
Abstract no
Documentation A group of existing concepts which express a new concept.
XML Instance Representation
<bag
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).
>
<bit
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] ?"
qcode="QCodeType [1] ?"
uri="IRIType [0..1] ?"
Allow any attributes from a namespace other than this schema's namespace (lax validation).

type="QCodeType [0..1] ?"
typeuri="IRIType [0..1] ?"
significance="Int100Type [0..1] ?"
confidence="Int100Type [0..1] ?"
relevance="Int100Type [0..1] ?"
derivedfrom="QCodeListType [0..1] ?"/> [1..*] ?
</bag>
Schema Component Representation
<xs:element name="bag">
<xs:complexType>
<xs:sequence>
<xs:element name="bit" maxOccurs="unbounded">
<xs:complexType>
<xs:complexContent>
<xs:extension base="QCodePropType">
<xs:attribute name="type" type="QCodeType"/>
<xs:attribute name="typeuri" type="IRIType"/>
<xs:attribute name="significance" type="Int100Type"/>
<xs:attributeGroup ref="quantifyAttributes"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attributeGroup ref="commonPowerAttributes"/>
<xs:attributeGroup ref="i18nAttributes"/>
<xs:anyAttribute namespace="##other" processContents="lax"/>
</xs:complexType>
</xs:element>
top

Element: br

Name br
Type Locally-defined complex type
Nillable no
Abstract no
Documentation A line break
XML Instance Representation
<br
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).
/>
Schema Component Representation
<xs:element name="br">
<xs:complexType>
<xs:attributeGroup ref="commonPowerAttributes"/>
<xs:anyAttribute namespace="##other" processContents="lax"/>
</xs:complexType>
</xs:element>
top

Element: broader

Name broader
Type RelatedConceptType
Nillable no
Abstract no
Documentation An identifier of a more generic concept.
XML Instance Representation
<broader
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] ?"
qcode="QCodeType [0..1] ?"
uri="IRIType [0..1] ?"
literal="g2normalizedString [0..1] ?"
type="QCodeType [0..1] ?"
typeuri="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).

rel="QCodeType [0..1] ?"
reluri="IRIType [0..1] ?"
rank="xs:nonNegativeInteger [0..1] ?"
validfrom="DateOptTimeType [0..1] ?"
validto="DateOptTimeType [0..1] ?">
Start Choice [0..*]
<name> ... </name> [1]
<hierarchyInfo> ... </hierarchyInfo> [1]
End Choice
Start Choice [0..*]
<facet> ... </facet> [1]
<related
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] ?"
qcode="QCodeType [0..1] ?"
uri="IRIType [0..1] ?"
literal="g2normalizedString [0..1] ?"
type="QCodeType [0..1] ?"
typeuri="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).

rel="QCodeType [0..1] ?"
reluri="IRIType [0..1] ?"
rank="xs:nonNegativeInteger [0..1] ?"
validfrom="DateOptTimeType [0..1] ?"
validto="DateOptTimeType [0..1] ?"> [1] ?
Start Choice [0..*]
<name> ... </name> [1]
<hierarchyInfo> ... </hierarchyInfo> [1]
End Choice
</related>
<sameAs> ... </sameAs> [1]
End Choice
</broader>
Schema Component Representation
<xs:element name="broader" type="RelatedConceptType"/>
top

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..*]
<a> ... </a> [1]
<span> ... </span> [1]
<ruby> ... </ruby> [1]
<inline> ... </inline> [1]
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:extension base="Label1Type">
<xs:attributeGroup ref="rankingAttributes"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: catalog

Name catalog
Type Locally-defined complex type
Nillable no
Abstract no
Documentation A local or remote catalog.
XML Instance Representation
<catalog
additionalInfo="IRIType [0..1] ?"
url="IRIType [0..1] ?"
authority="IRIType [0..1] ?"
guid="xs:anyURI [0..1] ?"
version="xs:nonNegativeInteger [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] ?"
Allow any attributes from a namespace other than this schema's namespace (lax validation).
>
<title> ... </title> [0..*] ?
<scheme
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] ?"
alias="xs:NCName [1] ?"
uri="IRIType [1] ?"
authority="IRIType [0..1] ?"
Allow any attributes from a namespace other than this schema's namespace (lax validation).
> [1..*] ?
Start Choice [0..*]
<sameAsScheme> ... </sameAsScheme> [1]
<name> ... </name> [1] ?
<definition> ... </definition> [1] ?
<note> ... </note> [1] ?
<sameAs
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] ?"
g2flag="DEPR-SCH [0..1] ?"> [1] ?
IRIType
</sameAs>
End Choice
</scheme>
</catalog>
Schema Component Representation
<xs:element name="catalog">
<xs:complexType>
<xs:sequence>
<xs:element ref="title" minOccurs="0" maxOccurs="unbounded"/>
<-- NewsML-G2 2.15: @authority added -->
<xs:element name="scheme" maxOccurs="unbounded">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="sameAsScheme"/>
<xs:element ref="name"/>
<xs:element ref="definition"/>
<xs:element ref="note"/>
<xs:element name="sameAs">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="IRIType">
<xs:attributeGroup ref="commonPowerAttributes"/>
<xs:attribute name="g2flag" type="xs:string" use="optional" fixed="DEPR-SCH"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:choice>
<xs:attributeGroup ref="commonPowerAttributes"/>
<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:attributeGroup ref="commonPowerAttributes"/>
<xs:anyAttribute namespace="##other" processContents="lax"/>
<-- EV-NAR-1.3.7: add @additionalInfo to catalog-->
</xs:complexType>
</xs:element>
top

Element: catalogItem

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..*]
<catalogRef> ... </catalogRef> [1]
<catalog> ... </catalog> [1]
End Choice
<hopHistory> ... </hopHistory> [0..1]
<rightsInfo> ... </rightsInfo> [0..*]
<itemMeta> ... </itemMeta> [1]
<contentMeta> ContentMetadataCatType </contentMeta> [0..1] ?
<catalogContainer> [1] ?
<catalog> ... </catalog> [1]
</catalogContainer>
</catalogItem>
Schema Component Representation
<xs:element name="catalogItem">
<xs:complexType>
<xs:complexContent>
<xs:extension base="AnyItemType">
<xs:sequence>
<xs:element name="contentMeta" type="ContentMetadataCatType" minOccurs="0"/>
<xs:element name="catalogContainer">
<xs:complexType>
<xs:sequence>
<xs:element ref="catalog"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: catalogRef

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.
XML Instance Representation
<catalogRef
href="IRIType [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] ?"
Allow any attributes from a namespace other than this schema's namespace (lax validation).
>
<title> ... </title> [0..*] ?
</catalogRef>
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:attributeGroup ref="commonPowerAttributes"/>
<xs:anyAttribute namespace="##other" processContents="lax"/>
</xs:complexType>
</xs:element>
top

Element: concept

Name concept
Type Locally-defined complex type
Nillable no
Abstract no
Documentation A set of properties defining a concept
XML Instance Representation
<concept
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).
>
<conceptId> ... </conceptId> [1]
<type> ... </type> [0..1]
<name> ... </name> [1..*]
Start Choice [0..*]
<definition> ... </definition> [1]
<note> ... </note> [1]
<facet> ... </facet> [1]
<remoteInfo> ... </remoteInfo> [1]
<hierarchyInfo> ... </hierarchyInfo> [1]
End Choice
Start Choice [0..*]
<sameAs> ... </sameAs> [1]
<broader> ... </broader> [1]
<narrower> ... </narrower> [1]
<related> ... </related> [1]
End Choice
Start Group: EntityDetailsGroup [0..1]
Start Choice [1]
<personDetails> ... </personDetails> [1]
<organisationDetails> ... </organisationDetails> [1]
<geoAreaDetails> ... </geoAreaDetails> [1]
<POIDetails> ... </POIDetails> [1]
<objectDetails> ... </objectDetails> [1]
<eventDetails> ... </eventDetails> [1]
End Choice
End Group: EntityDetailsGroup
<conceptExtProperty> Flex2ExtPropType </conceptExtProperty> [0..*] ?
Allow any elements from a namespace other than this schema's namespace (lax validation). [0..*]
</concept>
Schema Component Representation
<xs:element name="concept">
<xs:complexType>
<xs:sequence>
<xs:element ref="conceptId"/>
<xs:element ref="type" minOccurs="0"/>
<xs:element ref="name" maxOccurs="unbounded"/>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="definition"/>
<xs:element ref="note"/>
<xs:element ref="facet"/>
<xs:element ref="remoteInfo"/>
<xs:element ref="hierarchyInfo"/>
</xs:choice>
<xs:group ref="ConceptRelationshipsGroup"/>
<xs:group ref="EntityDetailsGroup" minOccurs="0"/>
<xs:element name="conceptExtProperty" type="Flex2ExtPropType" minOccurs="0" maxOccurs="unbounded"/>
<xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attributeGroup ref="commonPowerAttributes"/>
<xs:attributeGroup ref="i18nAttributes"/>
<xs:anyAttribute namespace="##other" processContents="lax"/>
</xs:complexType>
</xs:element>
top

Element: conceptId

Name conceptId
Type ConceptIdType
Nillable no
Abstract no
Documentation The preferred unambiguous identifier for the concept.
XML Instance Representation
<conceptId
qcode="QCodeType [1]"
uri="IRIType [0..1]"
created="DateOptTimeType [0..1] ?"
retired="DateOptTimeType [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] ?"
Allow any attributes from a namespace other than this schema's namespace (lax validation).
/>
Schema Component Representation
<xs:element name="conceptId" type="ConceptIdType"/>
top

Element: conceptItem

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..*]
<catalogRef> ... </catalogRef> [1]
<catalog> ... </catalog> [1]
End Choice
<hopHistory> ... </hopHistory> [0..1]
<rightsInfo> ... </rightsInfo> [0..*]
<itemMeta> ... </itemMeta> [1]
<contentMeta> ContentMetadataAcDType </contentMeta> [0..1] ?
<assert> ... </assert> [0..*]
<inlineRef> ... </inlineRef> [0..*]
<derivedFrom> ... </derivedFrom> [0..*]
<concept> ... </concept> [0..1]
</conceptItem>
Schema Component Representation
<xs:element name="conceptItem">
<xs:complexType>
<xs:complexContent>
<xs:extension base="AnyItemType">
<xs:sequence>
<xs:element name="contentMeta" type="ContentMetadataAcDType" minOccurs="0"/>
<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>
top

Element: conceptSet

Name conceptSet
Type Locally-defined complex type
Nillable no
Abstract no
Documentation An unordered set of concepts
XML Instance Representation
<conceptSet
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).
>
<concept> ... </concept> [0..*] ?
</conceptSet>
Schema Component Representation
<xs:element name="conceptSet">
<xs:complexType>
<xs:sequence>
<xs:element ref="concept" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attributeGroup ref="commonPowerAttributes"/>
<xs:anyAttribute namespace="##other" processContents="lax"/>
</xs:complexType>
</xs:element>
top

Element: contentCreated

Name contentCreated
Type TruncatedDateTimePropType
Nillable no
Abstract no
Documentation The date (and optionally the time) on which the content was created.
XML Instance Representation
<contentCreated
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).
>
TruncatedDateTimeType
</contentCreated>
Schema Component Representation
<xs:element name="contentCreated" type="TruncatedDateTimePropType"/>
top

Element: contentModified

Name contentModified
Type TruncatedDateTimePropType
Nillable no
Abstract no
Documentation The date (and optionally the time) on which the content was last modified.
XML Instance Representation
<contentModified
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).
>
TruncatedDateTimeType
</contentModified>
Schema Component Representation
<xs:element name="contentModified" type="TruncatedDateTimePropType"/>
top

Element: contentSet

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>
<remoteContent> RemoteContentPropType </remoteContent> [1] ?
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:attributeGroup ref="newsContentAttributes"/>
<xs:attributeGroup ref="newsContentTypeAttributes"/>
<xs:attributeGroup ref="newsContentCharacteristics"/>
<xs:attributeGroup ref="i18nAttributes"/>
<xs:anyAttribute namespace="##other" processContents="lax"/>
</xs:complexType>
</xs:element>
<xs:element name="inlineData">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attributeGroup ref="newsContentAttributes"/>
<xs:attributeGroup ref="newsContentTypeAttributes"/>
<xs:attribute name="encoding" type="QCodeType"/>
<xs:attribute name="encodinguri" type="IRIType"/>
<xs:attributeGroup ref="newsContentCharacteristics"/>
<xs:attributeGroup ref="i18nAttributes"/>
<xs:anyAttribute namespace="##other" processContents="lax"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="remoteContent" type="RemoteContentPropType"/>
</xs:choice>
<xs:attributeGroup ref="commonPowerAttributes"/>
<xs:attribute name="original" type="xs:IDREF"/>
<xs:anyAttribute namespace="##other" processContents="lax"/>
</xs:complexType>
</xs:element>
top

Element: contributor

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.
XML Instance Representation
<contributor
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] ?"
qcode="QCodeType [0..1] ?"
uri="IRIType [0..1] ?"
literal="g2normalizedString [0..1] ?"
type="QCodeType [0..1] ?"
typeuri="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).

role="QCodeListType [0..1] ?"
roleuri="IRIListType [0..1] ?"
jobtitle="QCodeType [0..1] ?"
jobtitleuri="IRIType [0..1] ?">
Start Group: ConceptDefinitionGroup [0..1]
Start Choice [0..*]
<name> ... </name> [1]
<definition> ... </definition> [1]
<note> ... </note> [1]
<facet> ... </facet> [1]
<remoteInfo> ... </remoteInfo> [1]
<hierarchyInfo> ... </hierarchyInfo> [1]
End Choice
End Group: ConceptDefinitionGroup
Start Group: ConceptRelationshipsGroup [0..1]
Start Choice [0..*]
<sameAs> ... </sameAs> [1]
<broader> ... </broader> [1]
<narrower> ... </narrower> [1]
<related> ... </related> [1]
End Choice
End Group: ConceptRelationshipsGroup
Start Choice [0..1]
<personDetails> ... </personDetails> [1]
<organisationDetails> ... </organisationDetails> [1]
End Choice
Allow any elements from a namespace other than this schema's namespace (lax validation). [0..*]
</contributor>
Schema Component Representation
<xs:element name="contributor" type="FlexAuthorPropType"/>
top

Element: copyrightHolder

Name copyrightHolder
Type FlexPartyPropType
Nillable no
Abstract no
Documentation The person or organisation claiming the intellectual property for the content.
XML Instance Representation
<copyrightHolder
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] ?"
qcode="QCodeType [0..1] ?"
uri="IRIType [0..1] ?"
literal="g2normalizedString [0..1] ?"
type="QCodeType [0..1] ?"
typeuri="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).
>
Start Group: ConceptDefinitionGroup [0..1]
Start Choice [0..*]
<name> ... </name> [1]
<definition> ... </definition> [1]
<note> ... </note> [1]
<facet> ... </facet> [1]
<remoteInfo> ... </remoteInfo> [1]
<hierarchyInfo> ... </hierarchyInfo> [1]
End Choice
End Group: ConceptDefinitionGroup
Start Group: ConceptRelationshipsGroup [0..1]
Start Choice [0..*]
<sameAs> ... </sameAs> [1]
<broader> ... </broader> [1]
<narrower> ... </narrower> [1]
<related> ... </related> [1]
End Choice
End Group: ConceptRelationshipsGroup
Start Choice [0..1]
<personDetails> ... </personDetails> [1]
<organisationDetails> ... </organisationDetails> [1]
End Choice
Allow any elements from a namespace other than this schema's namespace (lax validation). [0..*]
</copyrightHolder>
Schema Component Representation
<xs:element name="copyrightHolder" type="FlexPartyPropType"/>
top

Element: copyrightNotice

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..*]
<a> ... </a> [1]
<span> ... </span> [1]
<ruby> ... </ruby> [1]
<br> ... </br> [1]
<inline> ... </inline> [1]
Allow any elements from a namespace other than this schema's namespace (lax validation). [1]
End Choice
</copyrightNotice>
Schema Component Representation
<xs:element name="copyrightNotice" type="RightsBlockType"/>
top

Element: created

Name created
Type TruncatedDateTimePropType
Nillable no
Abstract no
Documentation The date (and optionally the time) on which the resource was created.
XML Instance Representation
<created
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).
>
TruncatedDateTimeType
</created>
Schema Component Representation
<xs:element name="created" type="TruncatedDateTimePropType"/>
top

Element: creator

Name creator
Type FlexAuthorPropType
Nillable no
Abstract no
Documentation A party (person or organisation) which created the resource.
XML Instance Representation
<creator
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] ?"
qcode="QCodeType [0..1] ?"
uri="IRIType [0..1] ?"
literal="g2normalizedString [0..1] ?"
type="QCodeType [0..1] ?"
typeuri="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).

role="QCodeListType [0..1] ?"
roleuri="IRIListType [0..1] ?"
jobtitle="QCodeType [0..1] ?"
jobtitleuri="IRIType [0..1] ?">
Start Group: ConceptDefinitionGroup [0..1]
Start Choice [0..*]
<name> ... </name> [1]
<definition> ... </definition> [1]
<note> ... </note> [1]
<facet> ... </facet> [1]
<remoteInfo> ... </remoteInfo> [1]
<hierarchyInfo> ... </hierarchyInfo> [1]
End Choice
End Group: ConceptDefinitionGroup
Start Group: ConceptRelationshipsGroup [0..1]
Start Choice [0..*]
<sameAs> ... </sameAs> [1]
<broader> ... </broader> [1]
<narrower> ... </narrower> [1]
<related> ... </related> [1]
End Choice
End Group: ConceptRelationshipsGroup
Start Choice [0..1]
<personDetails> ... </personDetails> [1]
<organisationDetails> ... </organisationDetails> [1]
End Choice
Allow any elements from a namespace other than this schema's namespace (lax validation). [0..*]
</creator>
Schema Component Representation
<xs:element name="creator" type="FlexAuthorPropType"/>
top

Element: creditline

Name creditline
Type Locally-defined complex type
Nillable no
Abstract no
Documentation A free-form expression of the credit(s) for the content
XML Instance Representation
<creditline
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).

rank="xs:nonNegativeInteger [0..1] ?">
g2normalizedString
</creditline>
Schema Component Representation
<xs:element name="creditline">
<xs:complexType>
<xs:complexContent>
<xs:extension base="IntlStringType">
<xs:attributeGroup ref="rankingAttributes"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: dateline

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..*]
<a> ... </a> [1]
<span> ... </span> [1]
<ruby> ... </ruby> [1]
<inline> ... </inline> [1]
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:extension base="Label1Type">
<xs:attributeGroup ref="rankingAttributes"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: definition

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.
XML Instance Representation
<definition
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).

validfrom="DateOptTimeType [0..1] ?"
validto="DateOptTimeType [0..1] ?">
<!-- Mixed content -->
Start Choice [0..*]
<a> ... </a> [1]
<span> ... </span> [1]
<ruby> ... </ruby> [1]
<br> ... </br> [1]
<inline> ... </inline> [1]
Allow any elements from a namespace other than this schema's namespace (lax validation). [1]
End Choice
</definition>
Schema Component Representation
<xs:element name="definition">
<xs:complexType mixed="true">
<xs:complexContent>
<xs:extension base="BlockType">
<xs:attributeGroup ref="timeValidityAttributes"/>
</xs:extension>
</xs:complexContent>
<-- NAR 1.2 erratum 2 correction: specify mixed content-->
</xs:complexType>
</xs:element>
top

Element: deliverableOf

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"/>
top

Element: delivery

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:attributeGroup ref="commonPowerAttributes"/>
<xs:anyAttribute namespace="##other" processContents="lax"/>
</xs:complexType>
</xs:element>
top

Element: derivedFrom

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
XML Instance Representation
<derivedFrom
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] ?"
qcode="QCodeType [0..1] ?"
uri="IRIType [0..1] ?"
literal="g2normalizedString [0..1] ?"
type="QCodeType [0..1] ?"
typeuri="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).

idrefs="xs:IDREFS [0..1] ?">
Start Group: ConceptDefinitionGroup [0..1]
Start Choice [0..*]
<name> ... </name> [1]
<definition> ... </definition> [1]
<note> ... </note> [1]
<facet> ... </facet> [1]
<remoteInfo> ... </remoteInfo> [1]
<hierarchyInfo> ... </hierarchyInfo> [1]
End Choice
End Group: ConceptDefinitionGroup
Start Group: ConceptRelationshipsGroup [0..1]
Start Choice [0..*]
<sameAs> ... </sameAs> [1]
<broader> ... </broader> [1]
<narrower> ... </narrower> [1]
<related> ... </related> [1]
End Choice
End Group: ConceptRelationshipsGroup
Allow any elements from a namespace other than this schema's namespace (lax validation). [0..*]
</derivedFrom>
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>
top

Element: description

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..*]
<a> ... </a> [1]
<span> ... </span> [1]
<ruby> ... </ruby> [1]
<br> ... </br> [1]
<inline> ... </inline> [1]
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:attributeGroup ref="rankingAttributes"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: edNote

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..*]
<a> ... </a> [1]
<span> ... </span> [1]
<ruby> ... </ruby> [1]
<br> ... </br> [1]
<inline> ... </inline> [1]
Allow any elements from a namespace other than this schema's namespace (lax validation). [1]
End Choice
</edNote>
Schema Component Representation
<xs:element name="edNote" type="BlockType"/>
top

Element: embargoed

Name embargoed
Type DateTimeOrNullPropType
Nillable no
Abstract no
Documentation The date and time before which all versions of the Item are embargoed. If absent, the Item is not embargoed.
XML Instance Representation
<embargoed
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).
>
UnionDateTimeEmptyStringType
</embargoed>
Schema Component Representation
<xs:element name="embargoed" type="DateTimeOrNullPropType"/>
top

Element: event

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
XML Instance Representation
<event
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).
>
<name> ... </name> [1..*]
Start Choice [0..*]
<definition> ... </definition> [1]
<note> ... </note> [1]
<facet> ... </facet> [1]
End Choice
Start Choice [0..*]
<sameAs> ... </sameAs> [1]
<broader> ... </broader> [1]
<narrower> ... </narrower> [1]
<related> ... </related> [1]
End Choice
<eventDetails> ... </eventDetails> [1]
</event>
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="definition"/>
<xs:element ref="note"/>
<xs:element ref="facet"/>
</xs:choice>
<xs:group ref="ConceptRelationshipsGroup"/>
<xs:element ref="eventDetails"/>
</xs:sequence>
<xs:attributeGroup ref="commonPowerAttributes"/>
<xs:anyAttribute namespace="##other" processContents="lax"/>
</xs:complexType>
</xs:element>
top

Element: eventDetails

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).
>
<dates
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] ?"> [1] ?
<start> ApproximateDateTimePropType </start> [1] ?
Start Choice [0..1]
<end> ApproximateDateTimePropType </end> [1] ?
<duration
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] ?"> [1] ?
xs:duration
</duration>
End Choice
Start Group: RecurrenceGroup [0..1]
Start Choice [1..*] ?
<rDate> DateOptTimePropType </rDate> [1] ?
<rRule
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] ?"
freq="xs:string (value comes from list: {'SECONDLY'|'MINUTELY'|'HOURLY'|'DAILY'|'WEEKLY'|'MONTHLY'|'YEARLY'}) [1] ?"
interval="xs:positiveInteger [0..1] ?"
until="DateOptTimeType [0..1] ?"
count="xs:positiveInteger [0..1] ?"
bysecond="BySecondListType (length >= 1) [0..1] ?"
byminute="ByMinuteListType (length >= 1) [0..1] ?"
byhour="ByHourListType (length >= 1) [0..1] ?"
byday="ByDayListType (length >= 1) [0..1] ?"
bymonthday="ByMonthDayListType (length >= 1) [0..1] ?"
bymonth="ByMonthListType (length >= 1) [0..1] ?"
byyearday="ByYearDayListType (length >= 1) [0..1] ?"
byweekno="ByWeekNoListType (length >= 1) [0..1] ?"
bysetpos="BySetposListType (length >= 1) [0..1] ?"
wkst="xs:string (value comes from list: {'MO'|'TU'|'WE'|'TH'|'FR'|'SA'|'SU'}) [0..1] ?"
Allow any attributes from a namespace other than this schema's namespace (lax validation).
/> [1] ?
End Choice
Start Choice [0..*]
<exDate> DateOptTimePropType </exDate> [1] ?
<exRule
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] ?"
freq="xs:string (value comes from list: {'SECONDLY'|'MINUTELY'|'HOURLY'|'DAILY'|'WEEKLY'|'MONTHLY'|'YEARLY'}) [1] ?"
interval="xs:positiveInteger [0..1] ?"
until="DateOptTimeType [0..1] ?"
count="xs:positiveInteger [0..1] ?"
bysecond="BySecondListType (length >= 1) [0..1] ?"
byminute="ByMinuteListType (length >= 1) [0..1] ?"
byhour="ByHourListType (length >= 1) [0..1] ?"
byday="ByDayListType (length >= 1) [0..1] ?"
bymonthday="ByMonthDayListType (length >= 1) [0..1] ?"
bymonth="ByMonthListType (length >= 1) [0..1] ?"
byyearday="ByYearDayListType (length >= 1) [0..1] ?"
byweekno="ByWeekNoListType (length >= 1) [0..1] ?"
bysetpos="BySetposListType (length >= 1) [0..1] ?"
wkst="xs:string (value comes from list: {'MO'|'TU'|'WE'|'TH'|'FR'|'SA'|'SU'}) [0..1] ?"
Allow any attributes from a namespace other than this schema's namespace (lax validation).
/> [1] ?
End Choice
End Group: RecurrenceGroup
<confirmation> QCodePropType </confirmation> [0..1] ?
</dates>
<occurStatus> QualPropType </occurStatus> [0..1] ?
<newsCoverageStatus> QualPropType </newsCoverageStatus> [0..1] ?
Start Choice [0..*]
<registration> BlockType </registration> [1] ?
<keyword> ... </keyword> [1]
<accessStatus> QualPropType </accessStatus> [1] ?
<participationRequirement
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] ?"
qcode="QCodeType [0..1] ?"
uri="IRIType [0..1] ?"
literal="g2normalizedString [0..1] ?"
type="QCodeType [0..1] ?"
typeuri="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).

role="QCodeType [0..1] ?"
roleuri="IRIType [0..1] ?"> [1] ?
Start Group: ConceptDefinitionGroup [0..1]
Start Choice [0..*]
<name> ... </name> [1]
<definition> ... </definition> [1]
<note> ... </note> [1]
<facet> ... </facet> [1]
<remoteInfo> ... </remoteInfo> [1]
<hierarchyInfo> ... </hierarchyInfo> [1]
End Choice
End Group: ConceptDefinitionGroup
Start Group: ConceptRelationshipsGroup [0..1]
Start Choice [0..*]
<sameAs> ... </sameAs> [1]
<broader> ... </broader> [1]
<narrower> ... </narrower> [1]
<related> ... </related> [1]
End Choice
End Group: ConceptRelationshipsGroup
Allow any elements from a namespace other than this schema's namespace (lax validation). [0..*]
</participationRequirement>
<subject> Flex1ConceptPropType </subject> [1] ?
<location
qcode="QCodeType [0..1] ?"
uri="IRIType [0..1] ?"
literal="g2normalizedString [0..1] ?"
type="QCodeType [0..1] ?"
typeuri="IRIType [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] ?"
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).

role="QCodeType [0..1] ?"
roleuri="IRIType [0..1] ?"> [1] ?
Start Group: ConceptDefinitionGroup [0..1]
Start Choice [0..*]
<name> ... </name> [1]
<definition> ... </definition> [1]
<note> ... </note> [1]
<facet> ... </facet> [1]
<remoteInfo> ... </remoteInfo> [1]
<hierarchyInfo> ... </hierarchyInfo> [1]
End Choice
End Group: ConceptDefinitionGroup
Start Group: ConceptRelationshipsGroup [0..1]
Start Choice [0..*]
<sameAs> ... </sameAs> [1]
<broader> ... </broader> [1]
<narrower> ... </narrower> [1]
<related> ... </related> [1]
End Choice
End Group: ConceptRelationshipsGroup
Start Choice [0..1]
<geoAreaDetails> ... </geoAreaDetails> [1]
<POIDetails> ... </POIDetails> [1]
End Choice
Allow any elements from a namespace other than this schema's namespace (lax validation). [0..*]
</location>
<participant> Flex1PartyPropType </participant> [1] ?
<organiser> Flex1PartyPropType </organiser> [1] ?
<contactInfo> ContactInfoType </contactInfo> [1] ?
<language> ... </language> [1] ?
<newsCoverage
role="QCodeType [0..1] ?"
roleuri="IRIType [0..1] ?"
Allow any attributes from a namespace other than this schema's namespace (strict validation).
> [1] ?
<g2contentType
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] ?"> [0..1] ?
xs:string
</g2contentType>
<itemClass> ... </itemClass> [0..1]
<assignedTo> Flex1PartyPropType </assignedTo> [0..*] ?
<scheduled> ApproximateDateTimePropType </scheduled> [0..1] ?
<service> QualPropType </service> [0..*] ?
<edNote> BlockType </edNote> [0..*] ?
Start Group: DescriptiveMetadataGroup [0..1]
Start Choice [0..*]
<language> ... </language> [1]
<genre> ... </genre> [1]
<keyword> ... </keyword> [1]
<subject> ... </subject> [1]
<slugline> ... </slugline> [1]
<headline> ... </headline> [1]
<dateline> ... </dateline> [1]
<by> ... </by> [1]
<creditline> ... </creditline> [1]
<description> ... </description> [1]
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:element name="start" type="ApproximateDateTimePropType"/>
<xs:choice minOccurs="0">
<xs:element name="end" type="ApproximateDateTimePropType"/>
<xs:element name="duration">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:duration">
<xs:attributeGroup ref="commonPowerAttributes"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:choice>
<xs:group ref="RecurrenceGroup" minOccurs="0"/>
<xs:element name="confirmation" type="QCodePropType" minOccurs="0"/>
</xs:sequence>
<xs:attributeGroup ref="commonPowerAttributes"/>
</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 ref="keyword"/>
<xs:element name="accessStatus" type="QualPropType"/>
<xs:element name="participationRequirement">
<xs:complexType>
<xs:complexContent>
<xs:extension base="Flex1PropType">
<xs:attribute name="role" type="QCodeType"/>
<xs:attribute name="roleuri" type="IRIType"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="subject" type="Flex1ConceptPropType"/>
<xs:element name="location">
<xs:complexType>
<xs:complexContent>
<xs:extension base="FlexLocationPropType">
<xs:attribute name="role" type="QCodeType"/>
<xs:attribute name="roleuri" type="IRIType"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="participant" type="Flex1PartyPropType"/>
<xs:element name="organiser" type="Flex1PartyPropType"/>
<xs:element name="contactInfo" type="ContactInfoType"/>
<xs:element ref="language"/>
<xs:element name="newsCoverage">
<xs:complexType>
<xs:sequence>
<xs:element name="g2contentType" minOccurs="0">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attributeGroup ref="commonPowerAttributes"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element ref="itemClass" minOccurs="0"/>
<xs:element name="assignedTo" type="Flex1PartyPropType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="scheduled" type="ApproximateDateTimePropType" minOccurs="0"/>
<xs:element name="service" type="QualPropType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="edNote" type="BlockType" minOccurs="0" maxOccurs="unbounded"/>
<xs:group ref="DescriptiveMetadataGroup" minOccurs="0"/>
<xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="role" type="QCodeType"/>
<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:attributeGroup ref="commonPowerAttributes"/>
<xs:anyAttribute namespace="##local" processContents="lax"/>
</xs:complexType>
</xs:element>
top

Element: events

Name events
Type Locally-defined complex type
Nillable no
Abstract no
Documentation A wrapper for events in a News Item.
XML Instance Representation
<events
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).
>
<event> ... </event> [1..*]
</events>
Schema Component Representation
<xs:element name="events">
<xs:complexType>
<xs:sequence>
<xs:element ref="event" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attributeGroup ref="commonPowerAttributes"/>
<xs:anyAttribute namespace="##other" processContents="lax"/>
</xs:complexType>
</xs:element>
top

Element: exclAudience

Name exclAudience
Type AudienceType
Nillable no
Abstract no
Documentation An excluded audience for the content.
XML Instance Representation
<exclAudience
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] ?"
qcode="QCodeType [0..1] ?"
uri="IRIType [0..1] ?"
literal="g2normalizedString [0..1] ?"
type="QCodeType [0..1] ?"
typeuri="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).

confidence="Int100Type [0..1] ?"
relevance="Int100Type [0..1] ?"
derivedfrom="QCodeListType [0..1] ?"
significance="Int1to9Type [0..1] ?">
Start Group: ConceptDefinitionGroup [0..1]
Start Choice [0..*]
<name> ... </name> [1]
<definition> ... </definition> [1]
<note> ... </note> [1]
<facet> ... </facet> [1]
<remoteInfo> ... </remoteInfo> [1]
<hierarchyInfo> ... </hierarchyInfo> [1]
End Choice
End Group: ConceptDefinitionGroup
Start Group: ConceptRelationshipsGroup [0..1]
Start Choice [0..*]
<sameAs> ... </sameAs> [1]
<broader> ... </broader> [1]
<narrower> ... </narrower> [1]
<related> ... </related> [1]
End Choice
End Group: ConceptRelationshipsGroup
Allow any elements from a namespace other than this schema's namespace (lax validation). [0..*]
</exclAudience>
Schema Component Representation
<xs:element name="exclAudience" type="AudienceType"/>
top

Element: expires

Name expires
Type DateOptTimePropType
Nillable no
Abstract no
Documentation The date and time after which the NewsItem is no longer considered valid by its publisher
XML Instance Representation
<expires
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).
>
DateOptTimeType
</expires>
Schema Component Representation
<xs:element name="expires" type="DateOptTimePropType"/>
top

Element: facet

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.)
XML Instance Representation
<facet
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] ?"
qcode="QCodeType [0..1] ?"
uri="IRIType [0..1] ?"
literal="g2normalizedString [0..1] ?"
type="QCodeType [0..1] ?"
typeuri="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).

rel="QCodeType [0..1] ?"
reluri="IRIType [0..1] ?"
validfrom="DateOptTimeType [0..1] ?"
validto="DateOptTimeType [0..1] ?"
g2flag="DEPR [0..1] ?">
Start Choice [0..*]
<name> ... </name> [1]
<hierarchyInfo> ... </hierarchyInfo> [1]
End Choice
</facet>
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:attributeGroup ref="timeValidityAttributes"/>
<xs:attribute name="g2flag" type="xs:string" use="optional" fixed="DEPR"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: fileName

Name fileName
Type Locally-defined complex type
Nillable no
Abstract no
Documentation The recommended file name for this Item.
XML Instance Representation
<fileName
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).
>
g2normalizedString
</fileName>
Schema Component Representation
<xs:element name="fileName">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="g2normalizedString">
<xs:attributeGroup ref="commonPowerAttributes"/>
<xs:anyAttribute namespace="##other" processContents="lax"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
top

Element: firstCreated

Name firstCreated
Type DateTimePropType
Nillable no
Abstract no
Documentation The date and time on which the first version of the Item was created.
XML Instance Representation
<firstCreated
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).
>
xs:dateTime
</firstCreated>
Schema Component Representation
<xs:element name="firstCreated" type="DateTimePropType"/>
top

Element: generator

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.
XML Instance Representation
<generator
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).

versioninfo="xs:string [0..1] ?"
role="QCodeType [0..1] ?"
roleuri="IRIType [0..1] ?">
IntlStringType
</generator>
Schema Component Representation
<xs:element name="generator">
<xs:complexType>
<xs:complexContent>
<xs:extension base="VersionedStringType">
<xs:attribute name="role" type="QCodeType"/>
<xs:attribute name="roleuri" type="IRIType"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: genre

Name genre
Type Locally-defined complex type
Nillable no
Abstract no
Documentation A nature, intellectual or journalistic form of the content
XML Instance Representation
<genre
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] ?"
qcode="QCodeType [0..1] ?"
uri="IRIType [0..1] ?"
literal="g2normalizedString [0..1] ?"
type="QCodeType [0..1] ?"
typeuri="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).

confidence="Int100Type [0..1] ?"
relevance="Int100Type [0..1] ?"
derivedfrom="QCodeListType [0..1] ?"
rank="xs:nonNegativeInteger [0..1] ?">
Start Group: ConceptDefinitionGroup [0..1]
Start Choice [0..*]
<name> ... </name> [1]
<definition> ... </definition> [1]
<note> ... </note> [1]
<facet> ... </facet> [1]
<remoteInfo> ... </remoteInfo> [1]
<hierarchyInfo> ... </hierarchyInfo> [1]
End Choice
End Group: ConceptDefinitionGroup
Start Group: ConceptRelationshipsGroup [0..1]
Start Choice [0..*]
<sameAs> ... </sameAs> [1]
<broader> ... </broader> [1]
<narrower> ... </narrower> [1]
<related> ... </related> [1]
End Choice
End Group: ConceptRelationshipsGroup
Allow any elements from a namespace other than this schema's namespace (lax validation). [0..*]
<bag> ... </bag> [0..1]
</genre>
Schema Component Representation
<xs:element name="genre">
<xs:complexType>
<xs:complexContent>
<xs:extension base="Flex1ConceptPropType">
<xs:attributeGroup ref="rankingAttributes"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: geoAreaDetails

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).
>
<position> ... </position> [0..1]
<founded> TruncatedDateTimePropType </founded> [0..1] ?
<dissolved> TruncatedDateTimePropType </dissolved> [0..1] ?
Start Choice [0..*]
<line
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] ?"> [1] ?
<position> ... </position> [1..*]
</line>
<circle
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] ?"
radius="xs:double [1] ?"
radunit="QCodeType [1] ?"
radunituri="IRIType [0..1] ?"> [1] ?
<position> ... </position> [1]
</circle>
<polygon
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] ?"> [1] ?
<position> ... </position> [1..*]
</polygon>
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:element name="founded" type="TruncatedDateTimePropType" minOccurs="0"/>
<xs:element name="dissolved" type="TruncatedDateTimePropType" 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:attributeGroup ref="commonPowerAttributes"/>
</xs:complexType>
</xs:element>
<xs:element name="circle">
<xs:complexType>
<xs:sequence>
<xs:element ref="position"/>
</xs:sequence>
<xs:attributeGroup ref="commonPowerAttributes"/>
<xs:attribute name="radius" type="xs:double" use="required"/>
<xs:attribute name="radunit" type="QCodeType" use="required"/>
<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:attributeGroup ref="commonPowerAttributes"/>
</xs:complexType>
</xs:element>
</xs:choice>
<xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attributeGroup ref="commonPowerAttributes"/>
<xs:anyAttribute namespace="##other" processContents="lax"/>
</xs:complexType>
</xs:element>
top

Element: groupSet

Name groupSet
Type Locally-defined complex type
Nillable no
Abstract no
Documentation A hierarchical set of groups
XML Instance Representation
<groupSet
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] ?"
root="xs:IDREF [1] ?"
Allow any attributes from a namespace other than this schema's namespace (lax validation).
>
<group
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] ?"
role="QCodeType [1] ?"
roleuri="IRIType [0..1] ?"
mode="QCodeType [0..1] ?"
modeuri="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..*] ?
Start Choice [0..*]
<groupRef
idref="xs:IDREF [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] ?"
Allow any attributes from a namespace other than this schema's namespace (lax validation).
/> [1] ?
<itemRef> Link1Type </itemRef> [1] ?
<conceptRef
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] ?"
qcode="QCodeType [0..1] ?"
uri="IRIType [0..1] ?"
literal="g2normalizedString [0..1] ?"
type="QCodeType [0..1] ?"
typeuri="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] ?
Start Choice [0..*]
<name> ... </name> [1]
End Choice
</conceptRef>
<title> ... </title> [1]
<signal> ... </signal> [1]
<edNote> ... </edNote> [1]
<groupExtProperty> Flex2ExtPropType </groupExtProperty> [1] ?
Allow any elements from a namespace other than this schema's namespace (lax validation). [1]
End Choice
</group>
</groupSet>
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:attributeGroup ref="commonPowerAttributes"/>
<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:extension base="FlexPropType"/>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element ref="title"/>
<xs:element ref="signal"/>
<xs:element ref="edNote"/>
<xs:element name="groupExtProperty" type="Flex2ExtPropType"/>
<xs:any namespace="##other" processContents="lax"/>
</xs:choice>
<xs:attributeGroup ref="commonPowerAttributes"/>
<xs:attribute name="role" type="QCodeType" use="required"/>
<xs:attribute name="roleuri" type="IRIType"/>
<xs:attribute name="mode" type="QCodeType" use="optional"/>
<xs:attribute name="modeuri" type="IRIType" use="optional"/>
<xs:attributeGroup ref="i18nAttributes"/>
<xs:anyAttribute namespace="##other" processContents="lax"/>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attributeGroup ref="commonPowerAttributes"/>
<xs:attribute name="root" type="xs:IDREF" use="required"/>
<xs:anyAttribute namespace="##other" processContents="lax"/>
</xs:complexType>
</xs:element>
top

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
XML Instance Representation
<hash
hashtype="QCodeType [1] ?"
hashtypeuri="IRIType [0..1] ?"
scope="QCodeType [0..1] ?"
scopeuri="IRIType [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] ?">
xs:string
</hash>
Schema Component Representation
<xs:element name="hash">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="hashtype" type="QCodeType" use="required"/>
<xs:attribute name="hashtypeuri" type="IRIType"/>
<xs:attribute name="scope" type="QCodeType"/>
<xs:attribute name="scopeuri" type="IRIType"/>
<xs:attributeGroup ref="commonPowerAttributes"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
top

Element: headline

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..*]
<a> ... </a> [1]
<span> ... </span> [1]
<ruby> ... </ruby> [1]
<inline> ... </inline> [1]
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:extension base="Label1Type">
<xs:attributeGroup ref="rankingAttributes"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
top

Element: hierarchyInfo

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
XML Instance Representation
<hierarchyInfo
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).
>
xs:NMTOKENS
</hierarchyInfo>
Schema Component Representation
<xs:element name="hierarchyInfo">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:NMTOKENS">
<xs:attributeGroup ref="commonPowerAttributes"/>
<xs:anyAttribute namespace="##other" processContents="lax"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
top

Element: hopHistory

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.
XML Instance Representation
<hopHistory
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 (skip validation).
>
<hop
seq="xs:nonNegativeInteger [0..1] ?"
timestamp="xs:dateTime [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] ?"
Allow any attributes from a namespace other than this schema's namespace (lax validation).
> [1..*] ?
<party
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] ?"
qcode="QCodeType [0..1] ?"
uri="IRIType [0..1] ?"
literal="g2normalizedString [0..1] ?"
type="QCodeType [0..1] ?"
typeuri="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).
> [0..1] ?
Start Group: ConceptDefinitionGroup [0..1]
Start Choice [0..*]
<name> ... </name> [1]
<definition> ... </definition> [1]
<note> ... </note> [1]
<facet> ... </facet> [1]
<remoteInfo> ... </remoteInfo> [1]
End Choice
End Group: ConceptDefinitionGroup
Start Group: ConceptRelationshipsGroup [0..1]
Start Choice [0..*]
<sameAs> ... </sameAs> [1]
<broader> ... </broader> [1]
<narrower> ... </narrower> [1]
<related> ... </related> [1]
End Choice
End Group: ConceptRelationshipsGroup
Start Choice [0..1]
End Choice
Allow any elements from a namespace other than this schema's namespace (lax validation). [0..*]
</party>
<action
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] ?"
qcode="QCodeType [1] ?"
uri="IRIType [0..1] ?"
Allow any attributes from a namespace other than this schema's namespace (lax validation).

xml:lang="[0..1] ?"
dir="xs:NMTOKEN (value comes from list: {'ltr'|'rtl'}) [0..1] ?"
target="QCodeType [0..1] ?"
targeturi="IRIType [0..1] ?"
timestamp="xs:dateTime [0..1] ?"> [0..*] ?
Start Choice [0..*]
<name> ... </name> [1]
End Choice
</action>
</hop>
</hopHistory>
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:extension base="FlexPartyPropType"/>
</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:attributeGroup ref="commonPowerAttributes"/>
<xs:anyAttribute namespace="##other" processContents="lax"/>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attributeGroup ref="commonPowerAttributes"/>
<xs:anyAttribute namespace="##other" processContents="skip"/>
</xs:complexType>
</xs:element>
top

Element: icon

Name icon
Type Locally-defined complex type
Nillable no
Abstract no
Documentation An iconic visual identification of the content
XML Instance Representation
<icon
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