AgentListing

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

A listing of Agents of any type. The AgentList may be organized to describe relationships between members using AgentRelationStructure.

Explanatory Notes: 

Relationships between agents are fluid and reflect effective dates of the relationship. An agent may have multiple relationships which may be sequencial or concurrent. Relationships may or may not be hierarchical in nature. All Agents are serialized individually and brought into relationships as appropriate.

Example: 
Organizations contributing to a project. Individuals within an agency. All organizations, indivduals, and machines identified within the collections of an archive.
Property: 
NameCardinalityDatatypeDescription
type
0..1
Whether the collection is a bag or a set: a bag is a collection with duplicates allowed, a set is a collection without duplicates.
name
0..n
A linguistic signifier. Human understandable name (word, phrase, or mnemonic) that reflects the ISO/IEC 11179-5 naming principles. If more than one name is provided provide a context to differentiate usage.
purpose
0..1
Explanation of the intent of the Agent Listing. Supports the use of multiple languages and structured text.
contains
0..n
Allows for the identification of the member and optionally provides an index for the member within an ordered array
isOrdered
0..1
If members are ordered set to true, if unordered set to false.
Relationship: 
NameTarget ObjectDescriptionSource cardinalityTarget cardinalityRelationship type
realizes
Uses the pattern Collection
0..n
1..1
Neither
isStructuredBy
Description of a complex structure for the Collection. A collection may be structured in more than one way for different uses.
0..n
0..n
Neither
maintenanceUnit
Agent that maintains this Agency list
0..n
0..1
Neither
definingConcept
The conceptual basis for the collection of members.
0..n
0..n
Neither

Stage:

Is extendable: 
Is property: 
0
RDF Mapping: 

Comments

It is a foaf:Group or a sub-organisation in ORG. The "name" property is a foaf:name. The "role" property is org:purpose for sub-organisation, and a ddi:purpose for foaf:Group.