AgentRelationStructure

Package: 
Extends: 
Version: 
1
Is Abstract: 
no
Is Pattern: 
no
Definition: 

Defines the relationships between Agents in a collection. Clarifies valid period and the purpose the relationship serve

Explanatory Notes: 

Describes relations between agents not roles within a project or in relationship to a product. Roles are defined by the parent class and relationship name that uses an Agent as a target.

Example: 
An individual employed by an Organization. A unit or project (organization) within another Organization.
Property: 
NameCardinalityDatatypeDescription
effectiveDates
0..1
The effective start and end date of the relationship
privacy
0..1
Define the level of privacy regarding this relationship. Supports the use of a controlled vocabulary.
purpose
0..1
Explanation of the intent of creating the relation. Supports the use of multiple languages and structured text.
hasRelationSpecification
0..1
Provides information on reflexivity, transitivity, and symmetry of relationship using a descriptive term from an ennumeration list. Use if all relations within this relation structure are of the same specification.
semantic
0..1
Provides semantic context for the relation structure
totality
0..1
Type of relation in terms of totality with respect to an associated collection.
hasMemberRelation
0..n
Agent relations that comprise the relation structure
Relationship: 
NameTarget ObjectDescriptionSource cardinalityTarget cardinalityRelationship type
realizes
Collection Pattern class realized by this class
0..n
1..1
Neither

Stage:

Is extendable: 
Is property: 
0
RDF Mapping: