| ### Showing:
Attributes
Diagrams
Facets
Instances
Properties
Source
Used by

Element RelatedResourcesType / RelatedResource

Namespace | http://metadata.dod.mil/mdr/ns/DDMS/3.0/
Diagram |
Type | extension of CompoundResourceIdentifierType
Type hierarchy | CompoundResourceIdentifierType
Properties |
content: | complex
maxOccurs: | unbounded
Model | link+
Children | link
Instance |
    <RelatedResource qualifier="" value="" xmlns="http://metadata.dod.mil/mdr/ns/DDMS/3.0/">
      <link xlink:href="" xlink:label="" xlink:role="" xlink:title="" xlink:type="locator">{1,unbounded}</link>
    </RelatedResource>
Attributes |
QName | Type | Fixed | Default | Use | Annotation
--- | --- | --- | --- | --- | ---
qualifier | xs:anyURI |  |  | required |
value | xs:string |  |  | required |
Source |
    <xs:element name="RelatedResource" maxOccurs="unbounded">
      <xs:annotation>
        <xs:appinfo>
          <mdr:definition>Each RelatedResource element represents a resource related to the resource described by the enclosing ddms:Resource element. The relationship is in the direction specified by the direction attribute on the parent relatedResources element.</mdr:definition>
        </xs:appinfo>
      </xs:annotation>
      <xs:complexType>
        <xs:complexContent>
          <xs:extension base="CompoundResourceIdentifierType">
            <xs:annotation>
              <xs:appinfo>
                <mdr:definition>Extends from CompoundResourceIdentifierType to inherit qualifier and value attributes.</mdr:definition>
              </xs:appinfo>
            </xs:annotation>
            <xs:sequence>
              <xs:element name="link" maxOccurs="unbounded">
                <xs:complexType>
                  <!-- ICEA is using non-formative xlink schema from W3C -->
                  <!-- and renamed xlink:locatorLink to xlink:locatorAttrs -->
                  <!-- because xlink:locatorAttrs is defined in the W3C xlink schema -->
                  <xs:attributeGroup ref="xlink:locatorAttrs"/>
                </xs:complexType>
              </xs:element>
            </xs:sequence>
          </xs:extension>
        </xs:complexContent>
      </xs:complexType>
    </xs:element>
Schema location | DDMS-Globals.xsd

Element RelatedResourcesType / RelatedResource / link

Namespace | http://metadata.dod.mil/mdr/ns/DDMS/3.0/
Diagram |
Properties |
content: | complex
maxOccurs: | unbounded
Attributes |
QName | Type | Fixed | Default | Use | Annotation
--- | --- | --- | --- | --- | ---
xlink:href | xlink:hrefType |  |  | required |
xlink:label | xlink:labelType |  |  | optional |
xlink:role | xlink:roleType |  |  | optional |
xlink:title | xlink:titleAttrType |  |  | optional |
xlink:type | xlink:typeType | locator |  | required | Identifies the type of Extensible Linking Language (XLink) element the current element is functioning as. The value of this attribute is constrained to certain value(s) by the schema. XLink elements can serve several functions. The function is indicated by the value of the attribute xlink:type. The value of xlink:type can be simple, extended, locator, arc, or resource. In addition to xlink:type, the XLink specification defines several other attributes which are used in various combinations to fulfill the various functions. These attributes are: xlink:href, xlink:arcrole, xlink:role, xlink:show, xlink:actuate, xlink:title, xlink:label, xlink:from, and xlink:to.
Source |
    <xs:element name="link" maxOccurs="unbounded">
      <xs:complexType>
        <!-- ICEA is using non-formative xlink schema from W3C -->
        <!-- and renamed xlink:locatorLink to xlink:locatorAttrs -->
        <!-- because xlink:locatorAttrs is defined in the W3C xlink schema -->
        <xs:attributeGroup ref="xlink:locatorAttrs"/>
      </xs:complexType>
    </xs:element>
Schema location | DDMS-Globals.xsd

Complex Type RelatedResourcesType

Namespace | http://metadata.dod.mil/mdr/ns/DDMS/3.0/
Diagram |
Used by |
Element | relatedResources
Model | RelatedResource+
Children | RelatedResource
Attributes |
QName | Type | Fixed | Default | Use | Annotation
--- | --- | --- | --- | --- | ---
SchemaguideSecurityAttributesOptionGroup | xsd:NMTOKEN |  |  | optional | This attribute is only a placeholder so that all the ISM attributes are not shown in the schemaGuide for every element. If you refer to the documentation of the attribute group it will say what attributes should be here.
direction | restriction of xs:string |  | outbound | optional |
relationship | xs:anyURI |  |  | required |
Source |
    <xs:complexType name="RelatedResourcesType">
      <xs:annotation>
        <xs:appinfo>
          <mdr:definition>The type entity used by the ddms:relationship element. Each ddms:relatedResource element designates the relationship and the directionality of the relationship between the resource described by the parent ddms:Resource and any ddms:RelatedResource elements that the ddms:relatedResource element contains. To represent multiple relationships multiple ddms:relatedResources elements are required.</mdr:definition>
        </xs:appinfo>
      </xs:annotation>
      <xs:sequence>
        <xs:element name="RelatedResource" maxOccurs="unbounded">
          <xs:annotation>
            <xs:appinfo>
              <mdr:definition>Each RelatedResource element represents a resource related to the resource described by the enclosing ddms:Resource element. The relationship is in the direction specified by the direction attribute on the parent relatedResources element.</mdr:definition>
            </xs:appinfo>
          </xs:annotation>
          <xs:complexType>
            <xs:complexContent>
              <xs:extension base="CompoundResourceIdentifierType">
                <xs:annotation>
                  <xs:appinfo>
                    <mdr:definition>Extends from CompoundResourceIdentifierType to inherit qualifier and value attributes.</mdr:definition>
                  </xs:appinfo>
                </xs:annotation>
                <xs:sequence>
                  <xs:element name="link" maxOccurs="unbounded">
                    <xs:complexType>
                      <!-- ICEA is using non-formative xlink schema from W3C -->
                      <!-- and renamed xlink:locatorLink to xlink:locatorAttrs -->
                      <!-- because xlink:locatorAttrs is defined in the W3C xlink schema -->
                      <xs:attributeGroup ref="xlink:locatorAttrs"/>
                    </xs:complexType>
                  </xs:element>
                </xs:sequence>
              </xs:extension>
            </xs:complexContent>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
      <xs:attribute name="relationship" type="xs:anyURI" use="required">
        <xs:annotation>
          <xs:appinfo>
            <mdr:definition>Represents a relationship of some relationship type between the resource described by the parent ddms:Resource element and another resource or resources.</mdr:definition>
          </xs:appinfo>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="direction" use="optional" default="outbound">
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="inbound">
              <xs:annotation>
                <xs:appinfo>
                  <mdr:definition>Used to indicate that the relationship direction is from the related resource to the resource described in the instant DDMS record.</mdr:definition>
                </xs:appinfo>
              </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="outbound">
              <xs:annotation>
                <xs:appinfo>
                  <mdr:definition>Used to indicate that the relationship direction is from the resource described in the instant DDMS record to the related resource identified.</mdr:definition>
                </xs:appinfo>
              </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="bidirectional">
              <xs:annotation>
                <xs:appinfo>
                  <mdr:definition>Used to indicate that the relationship is bidirectional between the resource described in the instant DDMS record and the related resource identified.</mdr:definition>
                </xs:appinfo>
              </xs:annotation>
            </xs:enumeration>
          </xs:restriction>
        </xs:simpleType>
      </xs:attribute>
      <xs:attributeGroup ref="ICISM:SecurityAttributesOptionGroup"/>
    </xs:complexType>
Schema location | DDMS-Globals.xsd

Attribute RelatedResourcesType / @relationship

Namespace | http://metadata.dod.mil/mdr/ns/DDMS/3.0/
Type | xs:anyURI
Properties |
use: | required
Used by |
Complex Type | RelatedResourcesType
Source |
    <xs:attribute name="relationship" type="xs:anyURI" use="required">
      <xs:annotation>
        <xs:appinfo>
          <mdr:definition>Represents a relationship of some relationship type between the resource described by the parent ddms:Resource element and another resource or resources.</mdr:definition>
        </xs:appinfo>
      </xs:annotation>
    </xs:attribute>
Schema location | DDMS-Globals.xsd

Attribute RelatedResourcesType / @direction

Namespace | http://metadata.dod.mil/mdr/ns/DDMS/3.0/
Type | restriction of xs:string
Properties |
use: | optional
default: | outbound
Facets |
enumeration | inbound |
enumeration | outbound |
enumeration | bidirectional |
Used by |
Complex Type | RelatedResourcesType
Source |
    <xs:attribute name="direction" use="optional" default="outbound">
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:enumeration value="inbound">
            <xs:annotation>
              <xs:appinfo>
                <mdr:definition>Used to indicate that the relationship direction is from the related resource to the resource described in the instant DDMS record.</mdr:definition>
              </xs:appinfo>
            </xs:annotation>
          </xs:enumeration>
          <xs:enumeration value="outbound">
            <xs:annotation>
              <xs:appinfo>
                <mdr:definition>Used to indicate that the relationship direction is from the resource described in the instant DDMS record to the related resource identified.</mdr:definition>
              </xs:appinfo>
            </xs:annotation>
          </xs:enumeration>
          <xs:enumeration value="bidirectional">
            <xs:annotation>
              <xs:appinfo>
                <mdr:definition>Used to indicate that the relationship is bidirectional between the resource described in the instant DDMS record and the related resource identified.</mdr:definition>
              </xs:appinfo>
            </xs:annotation>
          </xs:enumeration>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
Schema location | DDMS-Globals.xsd