Definition Type: Element
Name: NewsComponent
Containing Schema: NewsML_1.2.xsd
Abstract
Documentation:
================================ NewsComponent ================================= A container for news objects, used to identify the role of news objects in relation to one another, and to ascribe metadata to them. The Essential attribute indicates whether the provider considers that this NewsComponent is essential to the meaning of the NewsComponent within which it is contained. The EquivalentsList attribute indicates whether or not the NewsItems or NewsItemRefs, NewsComponents or ContentItems contained within this one are equivalent to one another in content and/or meaning ================================================================================
Collapse XSD Schema Diagram:
Drilldown into ContentItem in schema newsml_1_2_xsd Drilldown into NewsComponent in schema newsml_1_2_xsd Drilldown into NewsItemRef in schema newsml_1_2_xsd Drilldown into NewsItem in schema newsml_1_2_xsd Drilldown into Metadata in schema newsml_1_2_xsd Drilldown into DescriptiveMetadata in schema newsml_1_2_xsd Drilldown into RightsMetadata in schema newsml_1_2_xsd Drilldown into AdministrativeMetadata in schema newsml_1_2_xsd Drilldown into NewsLines in schema newsml_1_2_xsd Drilldown into BasisForChoice in schema newsml_1_2_xsd Drilldown into Role in schema newsml_1_2_xsd Drilldown into TopicSet in schema newsml_1_2_xsd Drilldown into Catalog in schema newsml_1_2_xsd Drilldown into Comment in schema newsml_1_2_xsd Drilldown into lang in schema xml_xsd Drilldown into EquivalentsList in schema newsml_1_2_xsd Drilldown into Essential in schema newsml_1_2_xsd Drilldown into Euid in schema newsml_1_2_xsd Drilldown into Duid in schema newsml_1_2_xsd Drilldown into localid in schema newsml_1_2_xsdXSD Diagram of NewsComponent in schema newsml_1_2_xsd (News Markup Language (NewsML))
Collapse XSD Schema Code:
<xs:element name="NewsComponent">
    <xs:annotation>
        <xs:documentation> 
================================ NewsComponent =================================
A container for news objects, used to identify the role of news objects in
relation to one another, and to ascribe metadata to them. The Essential
attribute indicates whether the provider considers that this NewsComponent
is essential to the meaning of the NewsComponent within which it is contained.
The EquivalentsList attribute indicates whether or not the NewsItems or
NewsItemRefs, NewsComponents or ContentItems contained within this one are
equivalent to one another in content and/or meaning
================================================================================

			</xs:documentation>
    </xs:annotation>
    <xs:complexType>
        <xs:sequence>
            <xs:element ref="Comment" minOccurs="0" maxOccurs="unbounded" />
            <xs:element ref="Catalog" minOccurs="0" />
            <xs:element ref="TopicSet" minOccurs="0" maxOccurs="unbounded" />
            <xs:element ref="Role" minOccurs="0" />
            <xs:element ref="BasisForChoice" minOccurs="0" maxOccurs="unbounded" />
            <xs:element ref="NewsLines" minOccurs="0" />
            <xs:element ref="AdministrativeMetadata" minOccurs="0" />
            <xs:element ref="RightsMetadata" minOccurs="0" />
            <xs:element ref="DescriptiveMetadata" minOccurs="0" />
            <xs:element ref="Metadata" minOccurs="0" maxOccurs="unbounded" />
            <xs:choice minOccurs="0">
                <xs:choice maxOccurs="unbounded">
                    <xs:element ref="NewsItem" />
                    <xs:element ref="NewsItemRef" />
                </xs:choice>
                <xs:element ref="NewsComponent" maxOccurs="unbounded" />
                <xs:element ref="ContentItem" maxOccurs="unbounded" />
            </xs:choice>
        </xs:sequence>
        <xs:attributeGroup ref="localid" />
        <xs:attribute name="Essential" default="no">
            <xs:simpleType>
                <xs:restriction base="xs:NMTOKEN">
                    <xs:enumeration value="yes" />
                    <xs:enumeration value="no" />
                </xs:restriction>
            </xs:simpleType>
        </xs:attribute>
        <xs:attribute name="EquivalentsList" default="no">
            <xs:simpleType>
                <xs:restriction base="xs:NMTOKEN">
                    <xs:enumeration value="yes" />
                    <xs:enumeration value="no" />
                </xs:restriction>
            </xs:simpleType>
        </xs:attribute>
        <xs:attribute ref="xml:lang" use="optional" />
    </xs:complexType>
</xs:element>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
Comment Comment 0 unbounded
Catalog Catalog 0 (1)
TopicSet TopicSet 0 unbounded
Role Role 0 (1)
BasisForChoice BasisForChoice 0 unbounded
NewsLines NewsLines 0 (1)
AdministrativeMetadata AdministrativeMetadata 0 (1)
RightsMetadata RightsMetadata 0 (1)
DescriptiveMetadata DescriptiveMetadata 0 (1)
Metadata Metadata 0 unbounded
NewsItem NewsItem (1) (1)
NewsItemRef NewsItemRef (1) (1)
NewsComponent NewsComponent (1) unbounded
ContentItem ContentItem (1) unbounded
Collapse Child Attributes:
Name Type Default Value Use
Duid Duid (Optional)
Euid Euid (Optional)
Essential Essential no (Optional)
EquivalentsList EquivalentsList no (Optional)
lang nsA:lang Optional