schema location: | D:\WORK\STANDARDS WORK\OASIS CIQ\OASIS CIQ xPRL V3.0 CS\ciq-xprl-v3\ciq\v3.0\xsd\default\xsd\xPRL.xsd |
attribute form default: | qualified |
element form default: | qualified |
targetNamespace: | urn:oasis:names:tc:ciq:xprl:3 |
Elements | Complex types |
Party | PartyType |
schema location: | D:\WORK\STANDARDS WORK\OASIS CIQ\OASIS CIQ xPRL V3.0 CS\ciq-xprl-v3\ciq\v3.0\xsd\default\xsd\xPRL-types.xsd |
attribute form default: | qualified |
element form default: | qualified |
targetNamespace: | urn:oasis:names:tc:ciq:xprl:3 |
diagram | ![]() |
||
namespace | urn:oasis:names:tc:ciq:xprl:3 | ||
type | PartyType | ||
properties |
|
||
children | Relationship | ||
source | <xs:element name="Party" type="PartyType"/> |
diagram | ![]() |
||
namespace | urn:oasis:names:tc:ciq:xprl:3 | ||
type | extension of p:PartyType | ||
properties |
|
||
children | Relationship | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="PartyType"> <xs:annotation> <xs:documentation>A Party (could be individual (person or organisation) or a group) that is in relationship with another party and could be individual (person or organisation) or a group)</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="p:PartyType"> <xs:sequence> <xs:element name="Relationship" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>All relationship details between the two parties</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Party" type="PartyType"> <xs:annotation> <xs:documentation>The other party (could be individual (person or organisation) or a group) in relationship with the party in context/discussion. This party in turn can have relationship with another party and under this cicumstances, this party is the party in context/ discussion </xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="RelationshipID" type="ct:String"> <xs:annotation> <xs:documentation>A unique identifier for the relationship</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="RelationshipIDType" type="RelationshipIDTypeList"> <xs:annotation> <xs:documentation>Type ofidentifier for relationship</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ID" type="ct:String"> <xs:annotation> <xs:documentation>Global unique identifier</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="RelationshipType" type="RelationshipTypeList"> <xs:annotation> <xs:documentation>Type of relationship between the two parties. e.g.Marriage (Husband-wife), IN TRUST FOR, DOING BUSINESS AS, Father-Son, Team Leader-Team Member, Organisation-Employee, Parent-Subsidiary, Corporation, Supplier-Client, Siblings, Employment, etc. Could be formal relationship titles. </xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="RelationshipCategory" type="RelationshipCategoryList"> <xs:annotation> <xs:documentation>Category of relationship between two parties. e.g. Business, Personal, Formal, etc</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="RelationshipStatus" type="RelationshipStatusList"> <xs:annotation> <xs:documentation>Status of relationship. e.g. current, history, potential, suspended</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="RelationshipStartDateTime" type="xs:dateTime"> <xs:annotation> <xs:documentation>Date and Time when relationship was established</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="RelationshipEndDateTime" type="xs:dateTime"> <xs:annotation> <xs:documentation>Date and Time when relationship ended (if it did). Ended could be suspended date also</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="RelationshipStartReason" type="RelationshipStartReasonList"> <xs:annotation> <xs:documentation>Reason for start of a relationship. e.g. merger, fiancee, Friend, etc</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="RelationshipEndReason" type="RelationshipEndReasonList"> <xs:annotation> <xs:documentation>Reason why relationship ended (if it did). e.g. Lost contact, did not renew maintenance contract, suspended account, renewal lapsed</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="RelationshipRelativityWithOtherParty" type="RelationshipRelativityList"> <xs:annotation> <xs:documentation>Whether Party 1 is higher or lower or equaly in relativity with Party 2. For example, Party 1 manages Party2. Here relativity of Party 1 is "Higher" than Party 2. If Party 1 and Party 2 are company directors, then Party 1 relativity is equalt to Party 2 relativity. </xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="RelationshipRole" type="RelationshipRoleList"> <xs:annotation> <xs:documentation>Role of this party in its relationship with the other party. e.g. Husband, Wife, Customer, Client, Supervisor, Parent, etc</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="OtherPartyRelationshipRole" type="OtherPartyRelationshipRoleList"> <xs:annotation> <xs:documentation>Role of the other party in its relationship with this party (the party in context/discussion). e.g. Husband, Wife, Customer, Client, Supervisor, Parent, etc</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="RelationshipPriority" type="RelationshipPriorityList"> <xs:annotation> <xs:documentation>Priority of the relationship between the two parties. e.g. High, Medium, Low, insignificant, significant, etc</xs:documentation> </xs:annotation> </xs:attribute> <xs:attributeGroup ref="ct:grDataQuality"/> <xs:attributeGroup ref="ct:grLanguageCode"/> <xs:anyAttribute namespace="##other"/> </xs:complexType> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
namespace | urn:oasis:names:tc:ciq:xprl:3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
children | Party | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="Relationship" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>All relationship details between the two parties</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Party" type="PartyType"> <xs:annotation> <xs:documentation>The other party (could be individual (person or organisation) or a group) in relationship with the party in context/discussion. This party in turn can have relationship with another party and under this cicumstances, this party is the party in context/ discussion </xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="RelationshipID" type="ct:String"> <xs:annotation> <xs:documentation>A unique identifier for the relationship</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="RelationshipIDType" type="RelationshipIDTypeList"> <xs:annotation> <xs:documentation>Type ofidentifier for relationship</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ID" type="ct:String"> <xs:annotation> <xs:documentation>Global unique identifier</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="RelationshipType" type="RelationshipTypeList"> <xs:annotation> <xs:documentation>Type of relationship between the two parties. e.g.Marriage (Husband-wife), IN TRUST FOR, DOING BUSINESS AS, Father-Son, Team Leader-Team Member, Organisation-Employee, Parent-Subsidiary, Corporation, Supplier-Client, Siblings, Employment, etc. Could be formal relationship titles. </xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="RelationshipCategory" type="RelationshipCategoryList"> <xs:annotation> <xs:documentation>Category of relationship between two parties. e.g. Business, Personal, Formal, etc</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="RelationshipStatus" type="RelationshipStatusList"> <xs:annotation> <xs:documentation>Status of relationship. e.g. current, history, potential, suspended</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="RelationshipStartDateTime" type="xs:dateTime"> <xs:annotation> <xs:documentation>Date and Time when relationship was established</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="RelationshipEndDateTime" type="xs:dateTime"> <xs:annotation> <xs:documentation>Date and Time when relationship ended (if it did). Ended could be suspended date also</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="RelationshipStartReason" type="RelationshipStartReasonList"> <xs:annotation> <xs:documentation>Reason for start of a relationship. e.g. merger, fiancee, Friend, etc</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="RelationshipEndReason" type="RelationshipEndReasonList"> <xs:annotation> <xs:documentation>Reason why relationship ended (if it did). e.g. Lost contact, did not renew maintenance contract, suspended account, renewal lapsed</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="RelationshipRelativityWithOtherParty" type="RelationshipRelativityList"> <xs:annotation> <xs:documentation>Whether Party 1 is higher or lower or equaly in relativity with Party 2. For example, Party 1 manages Party2. Here relativity of Party 1 is "Higher" than Party 2. If Party 1 and Party 2 are company directors, then Party 1 relativity is equalt to Party 2 relativity. </xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="RelationshipRole" type="RelationshipRoleList"> <xs:annotation> <xs:documentation>Role of this party in its relationship with the other party. e.g. Husband, Wife, Customer, Client, Supervisor, Parent, etc</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="OtherPartyRelationshipRole" type="OtherPartyRelationshipRoleList"> <xs:annotation> <xs:documentation>Role of the other party in its relationship with this party (the party in context/discussion). e.g. Husband, Wife, Customer, Client, Supervisor, Parent, etc</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="RelationshipPriority" type="RelationshipPriorityList"> <xs:annotation> <xs:documentation>Priority of the relationship between the two parties. e.g. High, Medium, Low, insignificant, significant, etc</xs:documentation> </xs:annotation> </xs:attribute> <xs:attributeGroup ref="ct:grDataQuality"/> <xs:attributeGroup ref="ct:grLanguageCode"/> <xs:anyAttribute namespace="##other"/> </xs:complexType> </xs:element> |
namespace | urn:oasis:names:tc:ciq:xprl:3 | ||
type | ct:String | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="RelationshipID" type="ct:String"> <xs:annotation> <xs:documentation>A unique identifier for the relationship</xs:documentation> </xs:annotation> </xs:attribute> |
namespace | urn:oasis:names:tc:ciq:xprl:3 | ||
type | RelationshipIDTypeList | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="RelationshipIDType" type="RelationshipIDTypeList"> <xs:annotation> <xs:documentation>Type ofidentifier for relationship</xs:documentation> </xs:annotation> </xs:attribute> |
namespace | urn:oasis:names:tc:ciq:xprl:3 | ||
type | ct:String | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="ID" type="ct:String"> <xs:annotation> <xs:documentation>Global unique identifier</xs:documentation> </xs:annotation> </xs:attribute> |
namespace | urn:oasis:names:tc:ciq:xprl:3 | ||
type | RelationshipTypeList | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="RelationshipType" type="RelationshipTypeList"> <xs:annotation> <xs:documentation>Type of relationship between the two parties. e.g.Marriage (Husband-wife), IN TRUST FOR, DOING BUSINESS AS, Father-Son, Team Leader-Team Member, Organisation-Employee, Parent-Subsidiary, Corporation, Supplier-Client, Siblings, Employment, etc. Could be formal relationship titles. </xs:documentation> </xs:annotation> </xs:attribute> |
namespace | urn:oasis:names:tc:ciq:xprl:3 | ||||||
type | RelationshipCategoryList | ||||||
properties |
|
||||||
facets |
|
||||||
annotation |
|
||||||
source | <xs:attribute name="RelationshipCategory" type="RelationshipCategoryList"> <xs:annotation> <xs:documentation>Category of relationship between two parties. e.g. Business, Personal, Formal, etc</xs:documentation> </xs:annotation> </xs:attribute> |
namespace | urn:oasis:names:tc:ciq:xprl:3 | ||
type | RelationshipStatusList | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="RelationshipStatus" type="RelationshipStatusList"> <xs:annotation> <xs:documentation>Status of relationship. e.g. current, history, potential, suspended</xs:documentation> </xs:annotation> </xs:attribute> |
namespace | urn:oasis:names:tc:ciq:xprl:3 | ||
type | xs:dateTime | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="RelationshipStartDateTime" type="xs:dateTime"> <xs:annotation> <xs:documentation>Date and Time when relationship was established</xs:documentation> </xs:annotation> </xs:attribute> |
namespace | urn:oasis:names:tc:ciq:xprl:3 | ||
type | xs:dateTime | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="RelationshipEndDateTime" type="xs:dateTime"> <xs:annotation> <xs:documentation>Date and Time when relationship ended (if it did). Ended could be suspended date also</xs:documentation> </xs:annotation> </xs:attribute> |
namespace | urn:oasis:names:tc:ciq:xprl:3 | ||
type | RelationshipStartReasonList | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="RelationshipStartReason" type="RelationshipStartReasonList"> <xs:annotation> <xs:documentation>Reason for start of a relationship. e.g. merger, fiancee, Friend, etc</xs:documentation> </xs:annotation> </xs:attribute> |
namespace | urn:oasis:names:tc:ciq:xprl:3 | ||
type | RelationshipEndReasonList | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="RelationshipEndReason" type="RelationshipEndReasonList"> <xs:annotation> <xs:documentation>Reason why relationship ended (if it did). e.g. Lost contact, did not renew maintenance contract, suspended account, renewal lapsed</xs:documentation> </xs:annotation> </xs:attribute> |
namespace | urn:oasis:names:tc:ciq:xprl:3 | ||||||
type | RelationshipRelativityList | ||||||
properties |
|
||||||
facets |
|
||||||
annotation |
|
||||||
source | <xs:attribute name="RelationshipRelativityWithOtherParty" type="RelationshipRelativityList"> <xs:annotation> <xs:documentation>Whether Party 1 is higher or lower or equaly in relativity with Party 2. For example, Party 1 manages Party2. Here relativity of Party 1 is "Higher" than Party 2. If Party 1 and Party 2 are company directors, then Party 1 relativity is equalt to Party 2 relativity. </xs:documentation> </xs:annotation> </xs:attribute> |
namespace | urn:oasis:names:tc:ciq:xprl:3 | ||
type | RelationshipRoleList | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="RelationshipRole" type="RelationshipRoleList"> <xs:annotation> <xs:documentation>Role of this party in its relationship with the other party. e.g. Husband, Wife, Customer, Client, Supervisor, Parent, etc</xs:documentation> </xs:annotation> </xs:attribute> |
namespace | urn:oasis:names:tc:ciq:xprl:3 | ||
type | OtherPartyRelationshipRoleList | ||
properties |
|
||
annotation |
|
||
source | <xs:attribute name="OtherPartyRelationshipRole" type="OtherPartyRelationshipRoleList"> <xs:annotation> <xs:documentation>Role of the other party in its relationship with this party (the party in context/discussion). e.g. Husband, Wife, Customer, Client, Supervisor, Parent, etc</xs:documentation> </xs:annotation> </xs:attribute> |
namespace | urn:oasis:names:tc:ciq:xprl:3 | ||||||||
type | RelationshipPriorityList | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:attribute name="RelationshipPriority" type="RelationshipPriorityList"> <xs:annotation> <xs:documentation>Priority of the relationship between the two parties. e.g. High, Medium, Low, insignificant, significant, etc</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||
namespace | urn:oasis:names:tc:ciq:xprl:3 | ||||
type | PartyType | ||||
properties |
|
||||
children | Relationship | ||||
annotation |
|
||||
source | <xs:element name="Party" type="PartyType"> <xs:annotation> <xs:documentation>The other party (could be individual (person or organisation) or a group) in relationship with the party in context/discussion. This party in turn can have relationship with another party and under this cicumstances, this party is the party in context/ discussion </xs:documentation> </xs:annotation> </xs:element> |
namespace | urn:oasis:names:tc:ciq:xprl:3 | ||
type | xs:normalizedString | ||
used by |
|
||
annotation |
|
||
source | <xs:simpleType name="OtherPartyRelationshipRoleList"> <xs:annotation> <xs:documentation>List of roles played by the other Party in relationship with the Party in discussion</xs:documentation> </xs:annotation> <xs:restriction base="xs:normalizedString"/> </xs:simpleType> |
namespace | urn:oasis:names:tc:ciq:xprl:3 | ||||||
type | restriction of xs:normalizedString | ||||||
used by |
|
||||||
facets |
|
||||||
annotation |
|
||||||
source | <xs:simpleType name="RelationshipCategoryList"> <xs:annotation> <xs:documentation>List of category of relationship between the two Parties</xs:documentation> </xs:annotation> <xs:restriction base="xs:normalizedString"> <xs:enumeration value="Business"/> <xs:enumeration value="Formal"/> <xs:enumeration value="Personal"/> </xs:restriction> </xs:simpleType> |
namespace | urn:oasis:names:tc:ciq:xprl:3 | ||
type | xs:normalizedString | ||
used by |
|
||
annotation |
|
||
source | <xs:simpleType name="RelationshipEndReasonList"> <xs:annotation> <xs:documentation>List of reasons for end of relationship between the two Parties</xs:documentation> </xs:annotation> <xs:restriction base="xs:normalizedString"/> </xs:simpleType> |
namespace | urn:oasis:names:tc:ciq:xprl:3 | ||
type | xs:normalizedString | ||
used by |
|
||
annotation |
|
||
source | <xs:simpleType name="RelationshipIDTypeList"> <xs:annotation> <xs:documentation>List of ID types for relationship</xs:documentation> </xs:annotation> <xs:restriction base="xs:normalizedString"/> </xs:simpleType> |
namespace | urn:oasis:names:tc:ciq:xprl:3 | ||||||||
type | restriction of xs:normalizedString | ||||||||
used by |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:simpleType name="RelationshipPriorityList"> <xs:annotation> <xs:documentation>List of priorities of the relationships</xs:documentation> </xs:annotation> <xs:restriction base="xs:normalizedString"> <xs:enumeration value="Critical"/> <xs:enumeration value="High"/> <xs:enumeration value="Medium"/> <xs:enumeration value="Low"/> </xs:restriction> </xs:simpleType> |
namespace | urn:oasis:names:tc:ciq:xprl:3 | ||||||
type | restriction of xs:normalizedString | ||||||
used by |
|
||||||
facets |
|
||||||
annotation |
|
||||||
source | <xs:simpleType name="RelationshipRelativityList"> <xs:annotation> <xs:documentation>List of relativity types in relationship</xs:documentation> </xs:annotation> <xs:restriction base="xs:normalizedString"> <xs:enumeration value="Equal"/> <xs:enumeration value="High"/> <xs:enumeration value="Low"/> </xs:restriction> </xs:simpleType> |
namespace | urn:oasis:names:tc:ciq:xprl:3 | ||
type | xs:normalizedString | ||
used by |
|
||
annotation |
|
||
source | <xs:simpleType name="RelationshipRoleList"> <xs:annotation> <xs:documentation>List of roles played by the Party in relationship with other party</xs:documentation> </xs:annotation> <xs:restriction base="xs:normalizedString"/> </xs:simpleType> |
namespace | urn:oasis:names:tc:ciq:xprl:3 | ||
type | xs:normalizedString | ||
used by |
|
||
annotation |
|
||
source | <xs:simpleType name="RelationshipStartReasonList"> <xs:annotation> <xs:documentation>List of reasons for start of a relationship between the two Parties</xs:documentation> </xs:annotation> <xs:restriction base="xs:normalizedString"/> </xs:simpleType> |
namespace | urn:oasis:names:tc:ciq:xprl:3 | ||
type | xs:normalizedString | ||
used by |
|
||
annotation |
|
||
source | <xs:simpleType name="RelationshipStatusList"> <xs:annotation> <xs:documentation>List of Status of the Relationships between the two Parties</xs:documentation> </xs:annotation> <xs:restriction base="xs:normalizedString"/> </xs:simpleType> |
namespace | urn:oasis:names:tc:ciq:xprl:3 | ||
type | xs:normalizedString | ||
used by |
|
||
annotation |
|
||
source | <xs:simpleType name="RelationshipTypeList"> <xs:annotation> <xs:documentation>List of types of relationships between the two Parties</xs:documentation> </xs:annotation> <xs:restriction base="xs:normalizedString"/> </xs:simpleType> |