Skip to content

Class: Agent

An autonomous actor (person, organization, or computational agent) that bears some form of responsibility for an activity taking place, for the existence of an entity, or for another agent’s activity.

URI: vaspec:Agent

img

Parents

  • is_a: Entity - Anything that exists, has existed, or will exist.

Referenced by Class

Attributes

Own

Inherited from Entity:

  • Element➞extensionElement 0..*
    • Description: A key-value data structure that allows definition of custom fields to capture information not directly supported by the VA specification.
    • Range: Extension
  • Entity➞localId 1..1
    • Description: The 'logical' identifier of the entity in the system of record, e.g. a UUID. This 'id' is unique within a given system. The identified entity may have a different 'id' in a different system.
    • Range: Identifier
  • Entity➞globalIdentifier 0..*
    • Description: A 'business' identifier or accession number for the entity, typically as provided by an external system or authority, that is globally unique and persists across implementing systems.
    • Range: Identifier
  • Entity➞type 1..1
    • Description: The schema class that is instantiated by the data object. Must be the name of a class from the VA schema.
    • Range: Class
  • Entity➞label 0..1
    • Description: A primary name for the Entity.
    • Range: Ga4ghString
  • Entity➞alternativeLabel 0..*
    • Description: An alternative name for the Entity.
    • Range: Ga4ghString
  • Entity➞description 0..1
    • Description: A free text description of the Entity.
    • Range: Ga4ghString
  • Entity➞hasURL 0..*
    • Description: The URL/web address of a digital resource representing the entity, or providing information about it.
    • Range: Url
  • Entity➞reference 0..*
    • Description: A document or other Information Entity that describes the Entity.
    • Range: InformationEntity
  • Entity➞xref 0..*
    • Description: A cross-reference that links to database identifiers of an entity that represents the same or a closely related concept or knowledge as the Entity.
    • Range: Ga4ghString
  • Entity➞thisRecordMeta 0..1
    • Description: A reusable structure that encapsulates provenance metadata that applies to this concrete record/encoding of information about the Entity.
    • Range: RecordMetadata
  • Entity➞sourceRecordMeta 0..*
    • Description: A reusable structure that encapsulates provenance metadata that applies to an upstream data record about the Entity, from which content of the present record was derived.
    • Range: RecordMetadata

Other properties

Comments: This is a stub for a basic model of an Agent that may be developed in future iterations of the specification. At present, adopters can plug their own model of Agents in here.
Exact Mappings: CAM:Agent