Definition Type: ComplexType
Name: ProductType
Namespace: http://www.rixml.org/2005/3/RIXML
Containing Schema: RIXML-2_2.xsd
Abstract
Documentation:
ComplexType for Product
Collapse XSD Schema Diagram:
Drilldown into  in schema Drilldown into Context in schema rixml-2_2_xsd Drilldown into Content in schema rixml-2_2_xsd Drilldown into  in schema Drilldown into  in schema Drilldown into  in schema Drilldown into sequence in schema rixml-2_2_xsd Drilldown into eventIndicator in schema rixml-2_2_xsd Drilldown into productID in schema rixml-2_2_xsdXSD Diagram of ProductType in schema rixml-2_2_xsd (RIXML - Research Information Markup Language)
Collapse XSD Schema Code:
<xs:complexType name="ProductType">
    <xs:annotation>
        <xs:documentation>ComplexType for Product</xs:documentation>
    </xs:annotation>
    <xs:sequence>
        <xs:element ref="StatusInfo" maxOccurs="unbounded" />
        <xs:element ref="RelatedProduct" minOccurs="0" maxOccurs="unbounded" />
        <xs:element ref="Source" />
        <xs:element ref="Content" />
        <xs:element ref="Context" />
        <xs:element ref="Legal" minOccurs="0" maxOccurs="unbounded" />
    </xs:sequence>
    <xs:attribute name="productID" type="xs:string" use="required">
        <xs:annotation>
            <xs:documentation>This is to facilitate the unique identification of a particular product.  To ensure uniqueness it is recommended that a Universal Unique IDentifier (UUID) be used as the productID. UUIDs can be generated on any computer, regardless of platform or operating system. A UUID is a 128-bit (16-byte) integer that is virtually guaranteed to be unique in the world across space and time. The Open Software Foundation (OSF) created UUIDs, as part of their Distributed Computing Environment (DCE).</xs:documentation>
        </xs:annotation>
    </xs:attribute>
    <xs:attribute name="eventIndicator" type="rixmldt:YesNoEnum" use="optional">
        <xs:annotation>
            <xs:documentation>A cue from the publisher that this product is really about an event, so that a hypothetical downstream parsing process might proceed more effectively and efficiently.  </xs:documentation>
        </xs:annotation>
    </xs:attribute>
    <xs:attribute name="sequence" type="xs:integer" use="optional">
        <xs:annotation>
            <xs:documentation>Used to indicate any meaningful ordering of the Products contained in this Research item.  Particularly useful in publishing compendium products made up of multiple sub-products.  Ordering is ascending.  </xs:documentation>
        </xs:annotation>
    </xs:attribute>
</xs:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
StatusInfo Unresolved link to statusinfo1 (1) unbounded
RelatedProduct Unresolved link to relatedproduct1 0 unbounded
Source Unresolved link to source3 (1) (1)
Content rixml:Content (1) (1)
Context rixml:Context (1) (1)
Legal Unresolved link to legal1 0 unbounded
Collapse Child Attributes:
Name Type Default Value Use
productID rixml:productID Required
eventIndicator rixml:eventIndicator Optional
sequence rixml:sequence Optional
Collapse Derivation Tree:
Collapse References:
rixml:Product