The <hasPart> element specifies that the contained hierarchy expresses PART-OF relationships between subjects.

Content models

See appendix for information about this element in OASIS document type shells.


- map/topicref subjectScheme/hasPart


This example specifies that a tire and a horn are each a part of a car.

    <subjectdef keys="car" navtitle="Car">
      <subjectdef keys="tire" navtitle="Tire"/>
      <subjectdef keys="horn" navtitle="Horn"/>


The following attributes are available on this element: Universal attribute group , Link relationship attribute group (with a narrowed definition of @href, given below), @processing-role from Attributes common to many map elements , @navtitle from Topicref element attributes group , outputclass, @keys , and @keyref .

A pointer to the resource represented by the <topicref>. See The href attribute for detailed information on supported values and processing implications. References to DITA content cannot be below the topic level: that is, you cannot reference individual elements inside a topic. References to content other than DITA topics should use the @format attribute to identify the kind of resource being referenced.