ISO Responsible Party

From DGIWG
Jump to: navigation, search

Responsible Party

A Responsible Party is an instance of cit:CI_Responsibility or one of its subclasses.

Its property instances are described below:


+ role[1]:CI_RoleCode role
+ party[0..1]:CI_Organisation See Note 1
  + name[0..1]:CharacterString party.orgName
  + contactInfo[0..1]:CI_Contact
    + phone[0..*]:CI_Telephone For each
      + number[1]:CharacterString party.phone
      + numberType[0..1]:CI_TelephoneTypeCode voice
    + phone[0..*]:CI_Telephone For each
      + number[1]:CharacterString party.fax
      + numberType[0..1]:CI_TelephoneTypeCode facsimile
  + address[0..1]:CI_Address
    + deliveryPoint[0..*]:CharacterString party.address (for each)
    + city[0..1]:CharacterString party.city
    + administraiveArea[0..1]:CharacterString party.administrativeArea
    + postalCode[0..1]:CharacterString party.postalCode
    + country[0..1]:CharacterString party.country
    + electronicMailAddress[0..*]:CharacterString party.email (for each)
+ party[0..1]:CI_Individual See Note 1
  + name[0..1]:CharacterString party.name (when set)
  + contactInfo[0..1]:CI_Contact
    + phone[0..*]:CI_Telephone For each
      + number[1]:CharacterString party.phone
      + numberType[0..1]:CI_TelephoneTypeCode voice
    + phone[0..*]:CI_Telephone For each
      + number[1]:CharacterString party.fax
      + numberType[0..1]:CI_TelephoneTypeCode facsimile
  + address[0..1]:CI_Address
    + deliveryPoint[0..*]:CharacterString party.address (for each)
    + city[0..1]:CharacterString party.city
    + administraiveArea[0..1]:CharacterString party.administrativeArea
    + postalCode[0..1]:CharacterString party.postalCode
    + country[0..1]:CharacterString party.country
    + electronicMailAddress[0..*]:CharacterString party.email (for each)
  + positionName[0..1]:CharacterString party.position (when set)
Notes:
1. Party can be implemented either as cit:CI_Organisation when party.orgName is provided or as cit:CI_Individual when party.name or party.position are provided. At least one of party.name, party.orgName and party.position has to be provided for ISO compliance