Definition Type: ComplexType
Name: RightsInfoType
Namespace: http://iptc.org/std/nar/2006-10-01/
Containing Schema: NAR_1.9-spec-All-Power.xsd
Abstract
Documentation:
The type for a set of properties representing the rights associated with the Item (Type defined in this XML Schema only)
Collapse XSD Schema Diagram:
Drilldown into usageTerms in schema nar_1_9-spec-all-power_xsd Drilldown into copyrightNotice in schema nar_1_9-spec-all-power_xsd Drilldown into copyrightHolder in schema nar_1_9-spec-all-power_xsd Drilldown into accountable in schema nar_1_9-spec-all-power_xsd Drilldown into validto in schema nar_1_9-spec-all-power_xsd Drilldown into validfrom in schema nar_1_9-spec-all-power_xsd Drilldown into timeValidityAttributes in schema nar_1_9-spec-all-power_xsd Drilldown into modified in schema nar_1_9-spec-all-power_xsd Drilldown into creator in schema nar_1_9-spec-all-power_xsd Drilldown into id in schema nar_1_9-spec-all-power_xsd Drilldown into editAttributes in schema nar_1_9-spec-all-power_xsd Drilldown into dir in schema nar_1_9-spec-all-power_xsd Drilldown into lang in schema xml_xsd Drilldown into i18nAttributes in schema nar_1_9-spec-all-power_xsd Drilldown into aspect in schema nar_1_9-spec-all-power_xsd Drilldown into scope in schema nar_1_9-spec-all-power_xsd Drilldown into idrefs in schema nar_1_9-spec-all-power_xsdXSD Diagram of RightsInfoType in schema nar_1_9-spec-all-power_xsd (News Architecture (NAR) - Power)
Collapse XSD Schema Code:
<xs:complexType name="RightsInfoType">
    <xs:annotation>
        <xs:documentation>The type for a set of properties representing the rights associated with the Item (Type defined in this XML Schema only)</xs:documentation>
    </xs:annotation>
    <xs:sequence>
        <xs:element ref="accountable" minOccurs="0" />
        <xs:element ref="copyrightHolder" minOccurs="0" />
        <xs:choice minOccurs="0" maxOccurs="unbounded">
            <xs:element ref="copyrightNotice" />
            <xs:element ref="usageTerms" />
        </xs:choice>
        <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded">
            <xs:annotation>
                <xs:documentation>Extension point for provider-defined properties from other namespaces</xs:documentation>
            </xs:annotation>
        </xs:any>
    </xs:sequence>
    <xs:attribute name="idrefs" type="xs:IDREFS">
        <xs:annotation>
            <xs:documentation>Reference(s) to the part(s) of an Item to which the rightsInfo element applies. When referencing part(s) of the content of an Item, idrefs must include the partid value of a partMeta element which in turn references the part of the content.</xs:documentation>
        </xs:annotation>
    </xs:attribute>
    <xs:attribute name="scope" type="QCodeListType">
        <xs:annotation>
            <xs:documentation> Indicates to which part(s) of an Item the rightsInfo element applies. If the attribute does not exist then rightsInfo applies to all parts of the Item. Mandatory NewsCodes scheme for the values: http://cv.iptc.org/newscodes/riscope/</xs:documentation>
        </xs:annotation>
    </xs:attribute>
    <xs:attribute name="aspect" type="QCodeListType">
        <xs:annotation>
            <xs:documentation>Indicates to which rights-related aspect(s) of an Item or part(s) of an Item the rightsInfo element applies. If the attribute does not exist then rightsInfo applies to all aspects. Mandatory NewsCodes scheme for the values: http://cv.iptc.org/newscodes/raspect</xs:documentation>
        </xs:annotation>
    </xs:attribute>
    <xs:attributeGroup ref="i18nAttributes" />
    <xs:attributeGroup ref="editAttributes" />
    <xs:attributeGroup ref="timeValidityAttributes" />
    <xs:anyAttribute namespace="##other" processContents="lax" />
</xs:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
accountable nsA:accountable 0 (1)
copyrightHolder nsA:copyrightHolder 0 (1)
copyrightNotice nsA:copyrightNotice (1) (1)
usageTerms nsA:usageTerms (1) (1)
<xs:any> Allowed namespace: '##other' 0 unbounded
Collapse Child Attributes:
Name Type Default Value Use
idrefs nsA:idrefs (Optional)
scope nsA:scope (Optional)
aspect nsA:aspect (Optional)
lang nsB:lang (Optional)
dir nsA:dir (Optional)
id nsA:id Optional
creator nsA:creator Optional
modified nsA:modified Optional
validfrom nsA:validfrom (Optional)
validto nsA:validto (Optional)
<anyAttribute> Allowed namespace: '##other'
Collapse Derivation Tree:
Collapse References:
nsA:rightsInfo