Showing:

Attributes
Diagrams
Instances
Model
Source
Used by
Imported schema relations.xsd
Namespace http://www.crossref.org/relations.xsd
Element program
Namespace http://www.crossref.org/relations.xsd
Diagram
Diagram NO_NAMESPACE.tmp#http___www.crossref.org_relations.xsd_program_name relations_xsd.tmp#related_item
Used by
Element doi_relations
Model
Children related_item
Instance
<program name="relations" xmlns="http://www.crossref.org/relations.xsd">
  <related_item>{0,unbounded}</related_item>
</program>
Attributes
QName Type Fixed Use
name xsd:string relations optional
Source
<xsd:element name="program">
  <xsd:annotation>
    <xsd:documentation>Wrapper element for relationship metadata</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="related_item" minOccurs="0" maxOccurs="unbounded"/>
    </xsd:sequence>
    <xsd:attribute name="name" type="xsd:string" fixed="relations"/>
  </xsd:complexType>
</xsd:element>
Element related_item
Namespace http://www.crossref.org/relations.xsd
Diagram
Used by
Model
Children description, inter_work_relation, intra_work_relation
Instance
Source
Element description
Namespace http://www.crossref.org/relations.xsd
Diagram
Diagram relations_xsd.tmp#language.atts relations_xsd.tmp#http___www.crossref.org_relations.xsd_b relations_xsd.tmp#http___www.crossref.org_relations.xsd_i relations_xsd.tmp#http___www.crossref.org_relations.xsd_em relations_xsd.tmp#http___www.crossref.org_relations.xsd_strong relations_xsd.tmp#http___www.crossref.org_relations.xsd_u relations_xsd.tmp#http___www.crossref.org_relations.xsd_ovl relations_xsd.tmp#http___www.crossref.org_relations.xsd_sup relations_xsd.tmp#http___www.crossref.org_relations.xsd_sub relations_xsd.tmp#http___www.crossref.org_relations.xsd_scp relations_xsd.tmp#http___www.crossref.org_relations.xsd_tt relations_xsd.tmp#http___www.crossref.org_relations.xsd_font
Used by
Element related_item
Model
b | i | em | strong | u | ovl | sup | sub | scp | tt | font
Children b, em, font, i, ovl, scp, strong, sub, sup, tt, u
Instance
<description language="" xmlns="http://www.crossref.org/relations.xsd">
  <b>{1,1}</b>
  <i>{1,1}</i>
  <em>{1,1}</em>
  <strong>{1,1}</strong>
  <u>{1,1}</u>
  <ovl>{1,1}</ovl>
  <sup>{1,1}</sup>
  <sub>{1,1}</sub>
  <scp>{1,1}</scp>
  <tt>{1,1}</tt>
  <font>{1,1}</font>
</description>
Attributes
QName Type Use
language restriction of xsd:NMTOKEN optional
Source
<xsd:element name="description">
  <xsd:annotation>
    <xsd:documentation>A narrative description of the relationship target item</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType mixed="true">
    <xsd:choice minOccurs="0" maxOccurs="unbounded">
      <xsd:group ref="face_markup"/>
    </xsd:choice>
    <xsd:attributeGroup ref="language.atts"/>
  </xsd:complexType>
</xsd:element>
Element b
Namespace http://www.crossref.org/relations.xsd
Diagram
Diagram relations_xsd.tmp#http___www.crossref.org_relations.xsd_b relations_xsd.tmp#http___www.crossref.org_relations.xsd_i relations_xsd.tmp#http___www.crossref.org_relations.xsd_em relations_xsd.tmp#http___www.crossref.org_relations.xsd_strong relations_xsd.tmp#http___www.crossref.org_relations.xsd_u relations_xsd.tmp#http___www.crossref.org_relations.xsd_ovl relations_xsd.tmp#http___www.crossref.org_relations.xsd_sup relations_xsd.tmp#http___www.crossref.org_relations.xsd_sub relations_xsd.tmp#http___www.crossref.org_relations.xsd_scp relations_xsd.tmp#http___www.crossref.org_relations.xsd_tt relations_xsd.tmp#http___www.crossref.org_relations.xsd_font relations_xsd.tmp#http___www.crossref.org_relations.xsd_xrefFaces
Type xrefFaces
Used by
Element Group face_markup
Model
b | i | em | strong | u | ovl | sup | sub | scp | tt | font
Children b, em, font, i, ovl, scp, strong, sub, sup, tt, u
Instance
<b xmlns="http://www.crossref.org/relations.xsd">
  <b>{1,1}</b>
  <i>{1,1}</i>
  <em>{1,1}</em>
  <strong>{1,1}</strong>
  <u>{1,1}</u>
  <ovl>{1,1}</ovl>
  <sup>{1,1}</sup>
  <sub>{1,1}</sub>
  <scp>{1,1}</scp>
  <tt>{1,1}</tt>
  <font>{1,1}</font>
</b>
Source
<xsd:element name="b" type="xrefFaces"/>
Element i
Namespace http://www.crossref.org/relations.xsd
Diagram
Diagram relations_xsd.tmp#http___www.crossref.org_relations.xsd_b relations_xsd.tmp#http___www.crossref.org_relations.xsd_i relations_xsd.tmp#http___www.crossref.org_relations.xsd_em relations_xsd.tmp#http___www.crossref.org_relations.xsd_strong relations_xsd.tmp#http___www.crossref.org_relations.xsd_u relations_xsd.tmp#http___www.crossref.org_relations.xsd_ovl relations_xsd.tmp#http___www.crossref.org_relations.xsd_sup relations_xsd.tmp#http___www.crossref.org_relations.xsd_sub relations_xsd.tmp#http___www.crossref.org_relations.xsd_scp relations_xsd.tmp#http___www.crossref.org_relations.xsd_tt relations_xsd.tmp#http___www.crossref.org_relations.xsd_font relations_xsd.tmp#http___www.crossref.org_relations.xsd_xrefFaces
Type xrefFaces
Used by
Element Group face_markup
Model
b | i | em | strong | u | ovl | sup | sub | scp | tt | font
Children b, em, font, i, ovl, scp, strong, sub, sup, tt, u
Instance
<i xmlns="http://www.crossref.org/relations.xsd">
  <b>{1,1}</b>
  <i>{1,1}</i>
  <em>{1,1}</em>
  <strong>{1,1}</strong>
  <u>{1,1}</u>
  <ovl>{1,1}</ovl>
  <sup>{1,1}</sup>
  <sub>{1,1}</sub>
  <scp>{1,1}</scp>
  <tt>{1,1}</tt>
  <font>{1,1}</font>
</i>
Source
<xsd:element name="i" type="xrefFaces"/>
Element em
Namespace http://www.crossref.org/relations.xsd
Diagram
Diagram relations_xsd.tmp#http___www.crossref.org_relations.xsd_b relations_xsd.tmp#http___www.crossref.org_relations.xsd_i relations_xsd.tmp#http___www.crossref.org_relations.xsd_em relations_xsd.tmp#http___www.crossref.org_relations.xsd_strong relations_xsd.tmp#http___www.crossref.org_relations.xsd_u relations_xsd.tmp#http___www.crossref.org_relations.xsd_ovl relations_xsd.tmp#http___www.crossref.org_relations.xsd_sup relations_xsd.tmp#http___www.crossref.org_relations.xsd_sub relations_xsd.tmp#http___www.crossref.org_relations.xsd_scp relations_xsd.tmp#http___www.crossref.org_relations.xsd_tt relations_xsd.tmp#http___www.crossref.org_relations.xsd_font relations_xsd.tmp#http___www.crossref.org_relations.xsd_xrefFaces
Type xrefFaces
Used by
Element Group face_markup
Model
b | i | em | strong | u | ovl | sup | sub | scp | tt | font
Children b, em, font, i, ovl, scp, strong, sub, sup, tt, u
Instance
<em xmlns="http://www.crossref.org/relations.xsd">
  <b>{1,1}</b>
  <i>{1,1}</i>
  <em>{1,1}</em>
  <strong>{1,1}</strong>
  <u>{1,1}</u>
  <ovl>{1,1}</ovl>
  <sup>{1,1}</sup>
  <sub>{1,1}</sub>
  <scp>{1,1}</scp>
  <tt>{1,1}</tt>
  <font>{1,1}</font>
</em>
Source
<xsd:element name="em" type="xrefFaces"/>
Element strong
Namespace http://www.crossref.org/relations.xsd
Diagram
Diagram relations_xsd.tmp#http___www.crossref.org_relations.xsd_b relations_xsd.tmp#http___www.crossref.org_relations.xsd_i relations_xsd.tmp#http___www.crossref.org_relations.xsd_em relations_xsd.tmp#http___www.crossref.org_relations.xsd_strong relations_xsd.tmp#http___www.crossref.org_relations.xsd_u relations_xsd.tmp#http___www.crossref.org_relations.xsd_ovl relations_xsd.tmp#http___www.crossref.org_relations.xsd_sup relations_xsd.tmp#http___www.crossref.org_relations.xsd_sub relations_xsd.tmp#http___www.crossref.org_relations.xsd_scp relations_xsd.tmp#http___www.crossref.org_relations.xsd_tt relations_xsd.tmp#http___www.crossref.org_relations.xsd_font relations_xsd.tmp#http___www.crossref.org_relations.xsd_xrefFaces
Type xrefFaces
Used by
Element Group face_markup
Model
b | i | em | strong | u | ovl | sup | sub | scp | tt | font
Children b, em, font, i, ovl, scp, strong, sub, sup, tt, u
Instance
<strong xmlns="http://www.crossref.org/relations.xsd">
  <b>{1,1}</b>
  <i>{1,1}</i>
  <em>{1,1}</em>
  <strong>{1,1}</strong>
  <u>{1,1}</u>
  <ovl>{1,1}</ovl>
  <sup>{1,1}</sup>
  <sub>{1,1}</sub>
  <scp>{1,1}</scp>
  <tt>{1,1}</tt>
  <font>{1,1}</font>
</strong>
Source
<xsd:element name="strong" type="xrefFaces"/>
Element u
Namespace http://www.crossref.org/relations.xsd
Diagram
Diagram relations_xsd.tmp#http___www.crossref.org_relations.xsd_b relations_xsd.tmp#http___www.crossref.org_relations.xsd_i relations_xsd.tmp#http___www.crossref.org_relations.xsd_em relations_xsd.tmp#http___www.crossref.org_relations.xsd_strong relations_xsd.tmp#http___www.crossref.org_relations.xsd_u relations_xsd.tmp#http___www.crossref.org_relations.xsd_ovl relations_xsd.tmp#http___www.crossref.org_relations.xsd_sup relations_xsd.tmp#http___www.crossref.org_relations.xsd_sub relations_xsd.tmp#http___www.crossref.org_relations.xsd_scp relations_xsd.tmp#http___www.crossref.org_relations.xsd_tt relations_xsd.tmp#http___www.crossref.org_relations.xsd_font relations_xsd.tmp#http___www.crossref.org_relations.xsd_xrefFaces
Type xrefFaces
Used by
Element Group face_markup
Model
b | i | em | strong | u | ovl | sup | sub | scp | tt | font
Children b, em, font, i, ovl, scp, strong, sub, sup, tt, u
Instance
<u xmlns="http://www.crossref.org/relations.xsd">
  <b>{1,1}</b>
  <i>{1,1}</i>
  <em>{1,1}</em>
  <strong>{1,1}</strong>
  <u>{1,1}</u>
  <ovl>{1,1}</ovl>
  <sup>{1,1}</sup>
  <sub>{1,1}</sub>
  <scp>{1,1}</scp>
  <tt>{1,1}</tt>
  <font>{1,1}</font>
</u>
Source
<xsd:element name="u" type="xrefFaces"/>
Element ovl
Namespace http://www.crossref.org/relations.xsd
Diagram
Diagram relations_xsd.tmp#http___www.crossref.org_relations.xsd_b relations_xsd.tmp#http___www.crossref.org_relations.xsd_i relations_xsd.tmp#http___www.crossref.org_relations.xsd_em relations_xsd.tmp#http___www.crossref.org_relations.xsd_strong relations_xsd.tmp#http___www.crossref.org_relations.xsd_u relations_xsd.tmp#http___www.crossref.org_relations.xsd_ovl relations_xsd.tmp#http___www.crossref.org_relations.xsd_sup relations_xsd.tmp#http___www.crossref.org_relations.xsd_sub relations_xsd.tmp#http___www.crossref.org_relations.xsd_scp relations_xsd.tmp#http___www.crossref.org_relations.xsd_tt relations_xsd.tmp#http___www.crossref.org_relations.xsd_font relations_xsd.tmp#http___www.crossref.org_relations.xsd_xrefFaces
Type xrefFaces
Used by
Element Group face_markup
Model
b | i | em | strong | u | ovl | sup | sub | scp | tt | font
Children b, em, font, i, ovl, scp, strong, sub, sup, tt, u
Instance
<ovl xmlns="http://www.crossref.org/relations.xsd">
  <b>{1,1}</b>
  <i>{1,1}</i>
  <em>{1,1}</em>
  <strong>{1,1}</strong>
  <u>{1,1}</u>
  <ovl>{1,1}</ovl>
  <sup>{1,1}</sup>
  <sub>{1,1}</sub>
  <scp>{1,1}</scp>
  <tt>{1,1}</tt>
  <font>{1,1}</font>
</ovl>
Source
<xsd:element name="ovl" type="xrefFaces"/>
Element sup
Namespace http://www.crossref.org/relations.xsd
Diagram
Diagram relations_xsd.tmp#http___www.crossref.org_relations.xsd_b relations_xsd.tmp#http___www.crossref.org_relations.xsd_i relations_xsd.tmp#http___www.crossref.org_relations.xsd_em relations_xsd.tmp#http___www.crossref.org_relations.xsd_strong relations_xsd.tmp#http___www.crossref.org_relations.xsd_u relations_xsd.tmp#http___www.crossref.org_relations.xsd_ovl relations_xsd.tmp#http___www.crossref.org_relations.xsd_sup relations_xsd.tmp#http___www.crossref.org_relations.xsd_sub relations_xsd.tmp#http___www.crossref.org_relations.xsd_scp relations_xsd.tmp#http___www.crossref.org_relations.xsd_tt relations_xsd.tmp#http___www.crossref.org_relations.xsd_font relations_xsd.tmp#http___www.crossref.org_relations.xsd_xrefFaces
Type xrefFaces
Used by
Element Group face_markup
Model
b | i | em | strong | u | ovl | sup | sub | scp | tt | font
Children b, em, font, i, ovl, scp, strong, sub, sup, tt, u
Instance
<sup xmlns="http://www.crossref.org/relations.xsd">
  <b>{1,1}</b>
  <i>{1,1}</i>
  <em>{1,1}</em>
  <strong>{1,1}</strong>
  <u>{1,1}</u>
  <ovl>{1,1}</ovl>
  <sup>{1,1}</sup>
  <sub>{1,1}</sub>
  <scp>{1,1}</scp>
  <tt>{1,1}</tt>
  <font>{1,1}</font>
</sup>
Source
<xsd:element name="sup" type="xrefFaces"/>
Element sub
Namespace http://www.crossref.org/relations.xsd
Diagram
Diagram relations_xsd.tmp#http___www.crossref.org_relations.xsd_b relations_xsd.tmp#http___www.crossref.org_relations.xsd_i relations_xsd.tmp#http___www.crossref.org_relations.xsd_em relations_xsd.tmp#http___www.crossref.org_relations.xsd_strong relations_xsd.tmp#http___www.crossref.org_relations.xsd_u relations_xsd.tmp#http___www.crossref.org_relations.xsd_ovl relations_xsd.tmp#http___www.crossref.org_relations.xsd_sup relations_xsd.tmp#http___www.crossref.org_relations.xsd_sub relations_xsd.tmp#http___www.crossref.org_relations.xsd_scp relations_xsd.tmp#http___www.crossref.org_relations.xsd_tt relations_xsd.tmp#http___www.crossref.org_relations.xsd_font relations_xsd.tmp#http___www.crossref.org_relations.xsd_xrefFaces
Type xrefFaces
Used by
Element Group face_markup
Model
b | i | em | strong | u | ovl | sup | sub | scp | tt | font
Children b, em, font, i, ovl, scp, strong, sub, sup, tt, u
Instance
<sub xmlns="http://www.crossref.org/relations.xsd">
  <b>{1,1}</b>
  <i>{1,1}</i>
  <em>{1,1}</em>
  <strong>{1,1}</strong>
  <u>{1,1}</u>
  <ovl>{1,1}</ovl>
  <sup>{1,1}</sup>
  <sub>{1,1}</sub>
  <scp>{1,1}</scp>
  <tt>{1,1}</tt>
  <font>{1,1}</font>
</sub>
Source
<xsd:element name="sub" type="xrefFaces"/>
Element scp
Namespace http://www.crossref.org/relations.xsd
Diagram
Diagram relations_xsd.tmp#http___www.crossref.org_relations.xsd_b relations_xsd.tmp#http___www.crossref.org_relations.xsd_i relations_xsd.tmp#http___www.crossref.org_relations.xsd_em relations_xsd.tmp#http___www.crossref.org_relations.xsd_strong relations_xsd.tmp#http___www.crossref.org_relations.xsd_u relations_xsd.tmp#http___www.crossref.org_relations.xsd_ovl relations_xsd.tmp#http___www.crossref.org_relations.xsd_sup relations_xsd.tmp#http___www.crossref.org_relations.xsd_sub relations_xsd.tmp#http___www.crossref.org_relations.xsd_scp relations_xsd.tmp#http___www.crossref.org_relations.xsd_tt relations_xsd.tmp#http___www.crossref.org_relations.xsd_font relations_xsd.tmp#http___www.crossref.org_relations.xsd_xrefFaces
Type xrefFaces
Used by
Element Group face_markup
Model
b | i | em | strong | u | ovl | sup | sub | scp | tt | font
Children b, em, font, i, ovl, scp, strong, sub, sup, tt, u
Instance
<scp xmlns="http://www.crossref.org/relations.xsd">
  <b>{1,1}</b>
  <i>{1,1}</i>
  <em>{1,1}</em>
  <strong>{1,1}</strong>
  <u>{1,1}</u>
  <ovl>{1,1}</ovl>
  <sup>{1,1}</sup>
  <sub>{1,1}</sub>
  <scp>{1,1}</scp>
  <tt>{1,1}</tt>
  <font>{1,1}</font>
</scp>
Source
<xsd:element name="scp" type="xrefFaces"/>
Element tt
Namespace http://www.crossref.org/relations.xsd
Diagram
Diagram relations_xsd.tmp#http___www.crossref.org_relations.xsd_b relations_xsd.tmp#http___www.crossref.org_relations.xsd_i relations_xsd.tmp#http___www.crossref.org_relations.xsd_em relations_xsd.tmp#http___www.crossref.org_relations.xsd_strong relations_xsd.tmp#http___www.crossref.org_relations.xsd_u relations_xsd.tmp#http___www.crossref.org_relations.xsd_ovl relations_xsd.tmp#http___www.crossref.org_relations.xsd_sup relations_xsd.tmp#http___www.crossref.org_relations.xsd_sub relations_xsd.tmp#http___www.crossref.org_relations.xsd_scp relations_xsd.tmp#http___www.crossref.org_relations.xsd_tt relations_xsd.tmp#http___www.crossref.org_relations.xsd_font relations_xsd.tmp#http___www.crossref.org_relations.xsd_xrefFaces
Type xrefFaces
Used by
Element Group face_markup
Model
b | i | em | strong | u | ovl | sup | sub | scp | tt | font
Children b, em, font, i, ovl, scp, strong, sub, sup, tt, u
Instance
<tt xmlns="http://www.crossref.org/relations.xsd">
  <b>{1,1}</b>
  <i>{1,1}</i>
  <em>{1,1}</em>
  <strong>{1,1}</strong>
  <u>{1,1}</u>
  <ovl>{1,1}</ovl>
  <sup>{1,1}</sup>
  <sub>{1,1}</sub>
  <scp>{1,1}</scp>
  <tt>{1,1}</tt>
  <font>{1,1}</font>
</tt>
Source
<xsd:element name="tt" type="xrefFaces"/>
Element font
Namespace http://www.crossref.org/relations.xsd
Diagram
Diagram relations_xsd.tmp#http___www.crossref.org_relations.xsd_b relations_xsd.tmp#http___www.crossref.org_relations.xsd_i relations_xsd.tmp#http___www.crossref.org_relations.xsd_em relations_xsd.tmp#http___www.crossref.org_relations.xsd_strong relations_xsd.tmp#http___www.crossref.org_relations.xsd_u relations_xsd.tmp#http___www.crossref.org_relations.xsd_ovl relations_xsd.tmp#http___www.crossref.org_relations.xsd_sup relations_xsd.tmp#http___www.crossref.org_relations.xsd_sub relations_xsd.tmp#http___www.crossref.org_relations.xsd_scp relations_xsd.tmp#http___www.crossref.org_relations.xsd_tt relations_xsd.tmp#http___www.crossref.org_relations.xsd_font relations_xsd.tmp#http___www.crossref.org_relations.xsd_xrefFaces
Type xrefFaces
Used by
Element Group face_markup
Model
b | i | em | strong | u | ovl | sup | sub | scp | tt | font
Children b, em, font, i, ovl, scp, strong, sub, sup, tt, u
Instance
<font xmlns="http://www.crossref.org/relations.xsd">
  <b>{1,1}</b>
  <i>{1,1}</i>
  <em>{1,1}</em>
  <strong>{1,1}</strong>
  <u>{1,1}</u>
  <ovl>{1,1}</ovl>
  <sup>{1,1}</sup>
  <sub>{1,1}</sub>
  <scp>{1,1}</scp>
  <tt>{1,1}</tt>
  <font>{1,1}</font>
</font>
Source
<xsd:element name="font" type="xrefFaces"/>
Element inter_work_relation
Namespace http://www.crossref.org/relations.xsd
Diagram
Diagram NO_NAMESPACE.tmp#inter_work_relation_relationship-type relations_xsd.tmp#relations_type.atts
Used by
Element related_item
Model
Attributes
QName Type Use Annotation
identifier-type restriction of xsd:string required
namespace restriction of xsd:string optional
An identifier systems may require a namespace that is needed in addition to the identifer value to provide uniqueness.
relationship-type restriction of xsd:string required
Used to describe relations between items that are not the same work.
Source
<xsd:element name="inter_work_relation">
  <xsd:complexType mixed="true">
    <xsd:attribute name="relationship-type" use="required">
      <xsd:annotation>
        <xsd:documentation>Used to describe relations between items that are not the same work.</xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <!--   Crossref  -->
          <xsd:enumeration value="isDerivedFrom"/>
          <!-- hasDerivation -->
          <xsd:enumeration value="hasDerivation"/>
          <!-- isDerivedFrom -->
          <xsd:enumeration value="isReviewOf"/>
          <!-- hasReview -->
          <xsd:enumeration value="hasReview"/>
          <!-- isReviewOf -->
          <xsd:enumeration value="isCommentOn"/>
          <!-- hasComment -->
          <xsd:enumeration value="hasComment"/>
          <!-- isCommentOn -->
          <xsd:enumeration value="isReplyTo"/>
          <!-- hasReply -->
          <xsd:enumeration value="hasReply"/>
          <!-- isReplyTo -->
          <xsd:enumeration value="basedOnData"/>
          <!-- isDataBasisFor -->
          <xsd:enumeration value="isDataBasisFor"/>
          <!-- basedOnData -->
          <xsd:enumeration value="hasRelatedMaterial"/>
          <!-- isRelatedMaterial -->
          <xsd:enumeration value="isRelatedMaterial"/>
          <!-- hasRelatedMaterial -->
          <!--   Common with DataCite  -->
          <xsd:enumeration value="isCompiledBy"/>
          <!-- compiles -->
          <xsd:enumeration value="compiles"/>
          <!-- isCompiledBy -->
          <xsd:enumeration value="isDocumentedBy"/>
          <!-- documents -->
          <xsd:enumeration value="documents"/>
          <!-- isDocumentedBy -->
          <xsd:enumeration value="isSupplementTo"/>
          <!-- isSupplememtedBy -->
          <xsd:enumeration value="isSupplementedBy"/>
          <!-- isSupplementTo -->
          <xsd:enumeration value="isContinuedBy"/>
          <!-- continues -->
          <xsd:enumeration value="continues"/>
          <!-- isContinuedBy -->
          <!--   From Dublin core -->
          <xsd:enumeration value="isPartOf"/>
          <!-- hasPart -->
          <xsd:enumeration value="hasPart"/>
          <!-- isPartOf -->
          <xsd:enumeration value="references"/>
          <!-- isReferencedBy -->
          <xsd:enumeration value="isReferencedBy"/>
          <!-- references -->
          <xsd:enumeration value="isBasedOn"/>
          <!-- isBasisFor -->
          <xsd:enumeration value="isBasisFor"/>
          <!-- isBasedOn -->
          <xsd:enumeration value="requires"/>
          <!-- isRequiredBy -->
          <xsd:enumeration value="isRequiredBy"/>
          <!-- requires -->
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:attribute>
    <xsd:attributeGroup ref="relations_type.atts"/>
  </xsd:complexType>
</xsd:element>
Element intra_work_relation
Namespace http://www.crossref.org/relations.xsd
Diagram
Diagram NO_NAMESPACE.tmp#intra_work_relation_relationship-type relations_xsd.tmp#relations_type.atts
Used by
Element related_item
Model
Attributes
QName Type Use Annotation
identifier-type restriction of xsd:string required
namespace restriction of xsd:string optional
An identifier systems may require a namespace that is needed in addition to the identifer value to provide uniqueness.
relationship-type restriction of xsd:string required
Used to define relations between items that are essentially the same work but may differ in some way that impacts citation, for example a difference in format, language, or revision. Assigning different identifers to exactly the same item available in one place or as copies in multiple places can be problematic and should be avoided.
Source
<xsd:element name="intra_work_relation">
  <xsd:complexType mixed="true">
    <xsd:attribute name="relationship-type" use="required">
      <xsd:annotation>
        <xsd:documentation>Used to define relations between items that are essentially the same work but may differ in some way that impacts citation, for example a difference in format, language, or revision. Assigning different identifers to exactly the same item available in one place or as copies in multiple places can be problematic and should be avoided.</xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <!--   Crossref  -->
          <xsd:enumeration value="isTranslationOf"/>
          <!-- hasTranslation -->
          <xsd:enumeration value="hasTranslation"/>
          <!-- isTranslationOf -->
          <xsd:enumeration value="isPreprintOf"/>
          <!-- hasPreprint -->
          <xsd:enumeration value="hasPreprint"/>
          <!-- isPreprintOf -->
          <xsd:enumeration value="isManuscriptOf"/>
          <!-- hasManuscript -->
          <xsd:enumeration value="hasManuscript"/>
          <!-- isManuscriptOf -->
          <xsd:enumeration value="isExpressionOf"/>
          <!-- hasExpression -->
          <xsd:enumeration value="hasExpression"/>
          <!-- isExpressionOf -->
          <xsd:enumeration value="isManifestationOf"/>
          <!-- hasManifestation -->
          <xsd:enumeration value="hasManifestation"/>
          <!-- isManifestationOf -->
          <xsd:enumeration value="isReplacedBy"/>
          <!-- replaces -->
          <xsd:enumeration value="replaces"/>
          <!-- isReplacedBy -->
          <xsd:enumeration value="isSameAs"/>
          <!-- isSameAs -->
          <!--   Common with DataCite  -->
          <xsd:enumeration value="isIdenticalTo"/>
          <!-- isIdenticalTo -->
          <xsd:enumeration value="isVariantFormOf"/>
          <!-- isOriginalFormOf -->
          <xsd:enumeration value="isOriginalFormOf"/>
          <!-- isVariantFormOf -->
          <!--   From Dublin core -->
          <xsd:enumeration value="isVersionOf"/>
          <!-- hasVersion -->
          <xsd:enumeration value="hasVersion"/>
          <!-- isVersionOf -->
          <xsd:enumeration value="isFormatOf"/>
          <!-- hasFormat -->
          <xsd:enumeration value="hasFormat"/>
          <!-- isFormatOf -->
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:attribute>
    <xsd:attributeGroup ref="relations_type.atts"/>
  </xsd:complexType>
</xsd:element>
Complex Type xrefFaces
Namespace http://www.crossref.org/relations.xsd
Diagram
Diagram relations_xsd.tmp#http___www.crossref.org_relations.xsd_b relations_xsd.tmp#http___www.crossref.org_relations.xsd_i relations_xsd.tmp#http___www.crossref.org_relations.xsd_em relations_xsd.tmp#http___www.crossref.org_relations.xsd_strong relations_xsd.tmp#http___www.crossref.org_relations.xsd_u relations_xsd.tmp#http___www.crossref.org_relations.xsd_ovl relations_xsd.tmp#http___www.crossref.org_relations.xsd_sup relations_xsd.tmp#http___www.crossref.org_relations.xsd_sub relations_xsd.tmp#http___www.crossref.org_relations.xsd_scp relations_xsd.tmp#http___www.crossref.org_relations.xsd_tt relations_xsd.tmp#http___www.crossref.org_relations.xsd_font
Used by
Elements b, em, font, i, ovl, scp, strong, sub, sup, tt, u
Model
b | i | em | strong | u | ovl | sup | sub | scp | tt | font
Children b, em, font, i, ovl, scp, strong, sub, sup, tt, u
Source
<xsd:complexType name="xrefFaces" mixed="true">
  <xsd:choice minOccurs="0" maxOccurs="unbounded">
    <xsd:group ref="face_markup"/>
  </xsd:choice>
</xsd:complexType>
Attribute Group language.atts
Namespace http://www.crossref.org/relations.xsd
Diagram
Diagram NO_NAMESPACE.tmp#language.atts_language
Used by
Element description
Attributes
QName Type Use
language restriction of xsd:NMTOKEN optional
Source
<xsd:attributeGroup name="language.atts">
  <xsd:annotation>
    <xsd:documentation>Language attributes are based on ISO 639</xsd:documentation>
  </xsd:annotation>
  <xsd:attribute name="language" use="optional">
    <xsd:simpleType>
      <xsd:restriction base="xsd:NMTOKEN">
        <xsd:enumeration value="aa"/>
        <xsd:enumeration value="ab"/>
        <xsd:enumeration value="ae"/>
        <xsd:enumeration value="af"/>
        <xsd:enumeration value="ak"/>
        <xsd:enumeration value="am"/>
        <xsd:enumeration value="an"/>
        <xsd:enumeration value="ar"/>
        <xsd:enumeration value="as"/>
        <xsd:enumeration value="av"/>
        <xsd:enumeration value="ay"/>
        <xsd:enumeration value="az"/>
        <xsd:enumeration value="ba"/>
        <xsd:enumeration value="be"/>
        <xsd:enumeration value="bg"/>
        <xsd:enumeration value="bh"/>
        <xsd:enumeration value="bi"/>
        <xsd:enumeration value="bm"/>
        <xsd:enumeration value="bn"/>
        <xsd:enumeration value="bo"/>
        <xsd:enumeration value="br"/>
        <xsd:enumeration value="bs"/>
        <xsd:enumeration value="ca"/>
        <xsd:enumeration value="ce"/>
        <xsd:enumeration value="ch"/>
        <xsd:enumeration value="co"/>
        <xsd:enumeration value="cr"/>
        <xsd:enumeration value="cs"/>
        <xsd:enumeration value="cu"/>
        <xsd:enumeration value="cv"/>
        <xsd:enumeration value="cy"/>
        <xsd:enumeration value="da"/>
        <xsd:enumeration value="de"/>
        <xsd:enumeration value="dv"/>
        <xsd:enumeration value="dz"/>
        <xsd:enumeration value="ee"/>
        <xsd:enumeration value="el"/>
        <xsd:enumeration value="en"/>
        <xsd:enumeration value="eo"/>
        <xsd:enumeration value="es"/>
        <xsd:enumeration value="et"/>
        <xsd:enumeration value="eu"/>
        <xsd:enumeration value="fa"/>
        <xsd:enumeration value="ff"/>
        <xsd:enumeration value="fi"/>
        <xsd:enumeration value="fj"/>
        <xsd:enumeration value="fo"/>
        <xsd:enumeration value="fr"/>
        <xsd:enumeration value="fy"/>
        <xsd:enumeration value="ga"/>
        <xsd:enumeration value="gd"/>
        <xsd:enumeration value="gl"/>
        <xsd:enumeration value="gn"/>
        <xsd:enumeration value="gu"/>
        <xsd:enumeration value="gv"/>
        <xsd:enumeration value="ha"/>
        <xsd:enumeration value="he"/>
        <xsd:enumeration value="hi"/>
        <xsd:enumeration value="ho"/>
        <xsd:enumeration value="hr"/>
        <xsd:enumeration value="ht"/>
        <xsd:enumeration value="hu"/>
        <xsd:enumeration value="hy"/>
        <xsd:enumeration value="hz"/>
        <xsd:enumeration value="ia"/>
        <xsd:enumeration value="id"/>
        <xsd:enumeration value="ie"/>
        <xsd:enumeration value="ig"/>
        <xsd:enumeration value="ii"/>
        <xsd:enumeration value="ik"/>
        <xsd:enumeration value="io"/>
        <xsd:enumeration value="is"/>
        <xsd:enumeration value="it"/>
        <xsd:enumeration value="iu"/>
        <xsd:enumeration value="ja"/>
        <xsd:enumeration value="jw"/>
        <xsd:enumeration value="ka"/>
        <xsd:enumeration value="kg"/>
        <xsd:enumeration value="ki"/>
        <xsd:enumeration value="kj"/>
        <xsd:enumeration value="kk"/>
        <xsd:enumeration value="kl"/>
        <xsd:enumeration value="km"/>
        <xsd:enumeration value="kn"/>
        <xsd:enumeration value="ko"/>
        <xsd:enumeration value="kr"/>
        <xsd:enumeration value="ks"/>
        <xsd:enumeration value="ku"/>
        <xsd:enumeration value="kv"/>
        <xsd:enumeration value="kw"/>
        <xsd:enumeration value="ky"/>
        <xsd:enumeration value="la"/>
        <xsd:enumeration value="lb"/>
        <xsd:enumeration value="lg"/>
        <xsd:enumeration value="li"/>
        <xsd:enumeration value="ln"/>
        <xsd:enumeration value="lo"/>
        <xsd:enumeration value="lt"/>
        <xsd:enumeration value="lu"/>
        <xsd:enumeration value="lv"/>
        <xsd:enumeration value="mg"/>
        <xsd:enumeration value="mu"/>
        <xsd:enumeration value="mi"/>
        <xsd:enumeration value="mk"/>
        <xsd:enumeration value="ml"/>
        <xsd:enumeration value="mn"/>
        <xsd:enumeration value="mr"/>
        <xsd:enumeration value="ms"/>
        <xsd:enumeration value="mt"/>
        <xsd:enumeration value="my"/>
        <xsd:enumeration value="na"/>
        <xsd:enumeration value="nb"/>
        <xsd:enumeration value="nd"/>
        <xsd:enumeration value="ne"/>
        <xsd:enumeration value="ng"/>
        <xsd:enumeration value="nl"/>
        <xsd:enumeration value="nn"/>
        <xsd:enumeration value="no"/>
        <xsd:enumeration value="nr"/>
        <xsd:enumeration value="nv"/>
        <xsd:enumeration value="ny"/>
        <xsd:enumeration value="oc"/>
        <xsd:enumeration value="oj"/>
        <xsd:enumeration value="om"/>
        <xsd:enumeration value="or"/>
        <xsd:enumeration value="os"/>
        <xsd:enumeration value="pa"/>
        <xsd:enumeration value="pi"/>
        <xsd:enumeration value="pl"/>
        <xsd:enumeration value="ps"/>
        <xsd:enumeration value="pt"/>
        <xsd:enumeration value="qu"/>
        <xsd:enumeration value="rm"/>
        <xsd:enumeration value="rn"/>
        <xsd:enumeration value="ro"/>
        <xsd:enumeration value="ru"/>
        <xsd:enumeration value="rw"/>
        <xsd:enumeration value="sa"/>
        <xsd:enumeration value="sc"/>
        <xsd:enumeration value="sd"/>
        <xsd:enumeration value="se"/>
        <xsd:enumeration value="sg"/>
        <xsd:enumeration value="si"/>
        <xsd:enumeration value="sk"/>
        <xsd:enumeration value="sl"/>
        <xsd:enumeration value="sm"/>
        <xsd:enumeration value="sn"/>
        <xsd:enumeration value="so"/>
        <xsd:enumeration value="sq"/>
        <xsd:enumeration value="sr"/>
        <xsd:enumeration value="ss"/>
        <xsd:enumeration value="st"/>
        <xsd:enumeration value="su"/>
        <xsd:enumeration value="sv"/>
        <xsd:enumeration value="sw"/>
        <xsd:enumeration value="ta"/>
        <xsd:enumeration value="te"/>
        <xsd:enumeration value="tg"/>
        <xsd:enumeration value="th"/>
        <xsd:enumeration value="ti"/>
        <xsd:enumeration value="tk"/>
        <xsd:enumeration value="tl"/>
        <xsd:enumeration value="tn"/>
        <xsd:enumeration value="to"/>
        <xsd:enumeration value="tr"/>
        <xsd:enumeration value="ts"/>
        <xsd:enumeration value="tt"/>
        <xsd:enumeration value="tw"/>
        <xsd:enumeration value="ty"/>
        <xsd:enumeration value="ug"/>
        <xsd:enumeration value="uk"/>
        <xsd:enumeration value="ur"/>
        <xsd:enumeration value="uz"/>
        <xsd:enumeration value="ve"/>
        <xsd:enumeration value="vi"/>
        <xsd:enumeration value="vo"/>
        <xsd:enumeration value="wa"/>
        <xsd:enumeration value="wo"/>
        <xsd:enumeration value="xh"/>
        <xsd:enumeration value="yi"/>
        <xsd:enumeration value="yo"/>
        <xsd:enumeration value="za"/>
        <xsd:enumeration value="zh"/>
      </xsd:restriction>
    </xsd:simpleType>
  </xsd:attribute>
</xsd:attributeGroup>
Attribute Group relations_type.atts
Namespace http://www.crossref.org/relations.xsd
Diagram
Diagram NO_NAMESPACE.tmp#relations_type.atts_identifier-type NO_NAMESPACE.tmp#relations_type.atts_namespace
Used by
Attributes
QName Type Use Annotation
identifier-type restriction of xsd:string required
namespace restriction of xsd:string optional
An identifier systems may require a namespace that is needed in addition to the identifer value to provide uniqueness.
Source
<xsd:attributeGroup name="relations_type.atts">
  <xsd:attribute name="identifier-type" use="required">
    <xsd:simpleType>
      <xsd:restriction base="xsd:string">
        <xsd:enumeration value="doi"/>
        <xsd:enumeration value="issn"/>
        <xsd:enumeration value="isbn"/>
        <xsd:enumeration value="uri"/>
        <xsd:enumeration value="pmid"/>
        <xsd:enumeration value="pmcid"/>
        <xsd:enumeration value="purl"/>
        <xsd:enumeration value="arxiv"/>
        <xsd:enumeration value="ark"/>
        <xsd:enumeration value="handle"/>
        <xsd:enumeration value="uuid"/>
        <xsd:enumeration value="ecli"/>
        <xsd:enumeration value="accession"/>
        <xsd:enumeration value="other"/>
      </xsd:restriction>
    </xsd:simpleType>
  </xsd:attribute>
  <xsd:attribute name="namespace">
    <xsd:annotation>
      <xsd:documentation>An identifier systems may require a namespace that is needed in addition to the identifer value to provide uniqueness.</xsd:documentation>
    </xsd:annotation>
    <xsd:simpleType>
      <xsd:restriction base="xsd:string">
        <xsd:maxLength value="1024"/>
        <xsd:minLength value="4"/>
      </xsd:restriction>
    </xsd:simpleType>
  </xsd:attribute>
</xsd:attributeGroup>