<xs:element name="relations_common">\r
<xs:complexType>\r
<xs:sequence>\r
- <xs:element name="csid" type="xs:string" /> \r
+ <xs:element name="csid" type="xs:string" />\r
+ \r
+ <xs:element name="subjectCsid" type="xs:string" minOccurs="1" maxOccurs="1"/> <!-- new name for documentId1 -->\r
+ <xs:element name="subjectDocumentType" type="xs:string" minOccurs="1" maxOccurs="1"/> <!-- new name for documentType1 -->\r
+ <xs:element name="subjectUri" type="xs:string" minOccurs="1"/>\r
+ <xs:element name="subjectRefName" type="xs:string" minOccurs="1" maxOccurs="1"/>\r
+\r
<!-- type of relationship between two entities -->\r
<xs:element name="relationshipType" type="xs:string" minOccurs="1"/>\r
<xs:element name="relationshipMetaType" type="xs:string" minOccurs="0"/>\r
+ <xs:element name="predicate" type="rel:RelationshipType" minOccurs="1" maxOccurs="1"/> <!-- new name for relationshipType -->\r
<xs:element name="predicateDisplayName" type="xs:string" minOccurs="1"/>\r
- <!--- New Names -->\r
- <xs:element name="subjectCsid" type="xs:string" minOccurs="1" maxOccurs="1"/> <!-- new name for documentId1 -->\r
+ \r
<xs:element name="objectCsid" type="xs:string" minOccurs="1" maxOccurs="1"/> <!-- new name for documentId2 -->\r
- <xs:element name="subjectDocumentType" type="xs:string" minOccurs="1" maxOccurs="1"/> <!-- new name for documentType1 -->\r
<xs:element name="objectDocumentType" type="xs:string" minOccurs="1" maxOccurs="1"/> <!-- new name for documentType2 -->\r
- <xs:element name="subjectRefName" type="xs:string" minOccurs="1" maxOccurs="1"/>\r
- <xs:element name="objectRefName" type="xs:string" minOccurs="1" maxOccurs="1"/>\r
- <xs:element name="predicate" type="rel:RelationshipType" minOccurs="1" maxOccurs="1"/> <!-- new name for relationshipType -->\r
- <xs:element name="subjectUri" type="xs:string" minOccurs="1"/>\r
<xs:element name="objectUri" type="xs:string" minOccurs="1"/>\r
+ <xs:element name="objectRefName" type="xs:string" minOccurs="1" maxOccurs="1"/>\r
</xs:sequence>\r
</xs:complexType>\r
</xs:element>\r
maxOccurs="1" /> <!-- new name for documentId1 -->\r
<xs:element name="subjectDocumentType" type="xs:string"\r
minOccurs="1" maxOccurs="1" /> <!-- new name for documentType1 -->\r
-\r
- <xs:element name="objectCsid" type="xs:string" minOccurs="1"\r
- maxOccurs="1" /> <!-- new name for documentId2 -->\r
- <xs:element name="objectDocumentType" type="xs:string"\r
- minOccurs="1" maxOccurs="1" /> <!-- new name for documentType2 -->\r
-\r
- <!-- type of relationship between two entities -->\r
+ <xs:element name="subjectUri" type="xs:string" />\r
+ <xs:element name="subjectRefName" type="xs:string" />\r
+ \r
+ <!-- type of relationship between two entities -->\r
<xs:element name="relationshipType" type="rel:RelationshipType"\r
minOccurs="1" maxOccurs="1" />\r
+ <xs:element name="relationshipMetaType" type="xs:string" minOccurs="0"/>\r
<xs:element name="predicate" type="rel:RelationshipType"\r
minOccurs="1" maxOccurs="1" /> <!-- new name for relationshipType -->\r
<xs:element name="predicateDisplayName" type="xs:string"\r
minOccurs="1" />\r
\r
- <xs:element name="subjectUri" type="xs:string" />\r
+ <xs:element name="objectCsid" type="xs:string" minOccurs="1"\r
+ maxOccurs="1" /> <!-- new name for documentId2 -->\r
+ <xs:element name="objectDocumentType" type="xs:string"\r
+ minOccurs="1" maxOccurs="1" /> <!-- new name for documentType2 -->\r
<xs:element name="objectUri" type="xs:string" />\r
-\r
- <xs:element name="subjectRefName" type="xs:string" />\r
<xs:element name="objectRefName" type="xs:string" />\r
\r
<!-- enumeration defining the type of relationship between two entities -->\r
<xs:enumeration value="hasBroader" />\r
</xs:restriction>\r
</xs:simpleType>\r
- <xs:element name="relationshipMetaType" type="xs:string" minOccurs="0"/>\r
\r
</xs:schema>\r
\r