The SEDRIS Data Representation Model
APPENDIX A - Classes
Responsible Party

Class Name: Responsible Party

Superclass - <SEDRIS Abstract Base>

Subclasses

This DRM class is concrete and has no subclasses.

Definition

An instance of this DRM class provides identification of, and means of communication with, person(s) and organization(s) associated with the data set being described.

In the documentation for this class, the phrase "the data set" refers to "the data set being described by the given <Responsible Party> instance". This, in turn, refers to the object tree rooted at the aggregate of the <Responsible Party> instance.

If a <Responsible Party> is shared by multiple aggregates, "the data set" refers to the collection of object trees rooted at its various aggregates.

Primary Page in DRM Diagram:

Secondary Pages in DRM Diagram:

This class appears on only one page of the DRM class diagram.

Example

  1. Consider a data provider creating a instance for a MEL Thesaurus consulted in creating information. The for the instance in this example contains the following data.

    <Responsible Party>  
    individual_name { empty string }
    organization_name { SE_LOCALE_DEFAULT, 34, "Master Environmental Library (MEL)" }
    position_name { empty string }
    contact_information. voice_phone { empty string }
    contact_information. fax_phone { empty string }
    contact_information. tdd_tty_phone { empty string }
    contact_information. address { empty string }
    contact_information. online_resource { empty string }
    contact_information. hours_of_service { empty string }
    contact_information. contact_instructions { empty string }
    role SE_RESP_PTY_RL_CODE_POINT_OF_CONTACT

FAQs

No FAQs supplied.

Constraints

Component of (two-way)

Inherited Field Elements

This class has no inherited field elements.

Field Elements

SE_String individual_name; (notes)
SE_String organization_name; (notes)
SE_String position_name; (notes)
SE_Contact_Information contact_information; (notes)
SE_Responsible_Party_Role_Code role; (notes)

Notes

Fields Notes


individual_name

 If supplied, the individual_name field specifies the name of
 the responsible person, in the form surname, given name,
 title separated by delimiters.

organization_name

 The organization_name field specifies the name of the
 supporting organization.

position_name

 If supplied, the position_name field specifies the role or
 position of the responsible person.

contact_information

 The contact_information field specifies the address of
 the responsible party.

role

 The role field specifies the function performed by the
 responsible party.

Prev: Rendering Properties. Next: RGB Colour. Up:Index.

Last updated: July 16, 2004 Copyright © 2004 SEDRIS