glam/schemas/20251121/linkml/modules/classes/Actor.yaml
kempersc d356aa77b7 Enhance LinkML class definitions for GLAM ontology
- Updated AppraisalPolicy.yaml with improved descriptions, multilingual support, structured aliases, and refined mappings.
- Revised AppreciationEvent.yaml to include detailed descriptions, alt_descriptions in multiple languages, and structured data for engagement metrics.
- Enhanced ApprovalTimeType.yaml and ApprovalTimeTypes.yaml with comprehensive descriptions, multilingual support, and structured aliases for approval durations.
- Improved Approver.yaml by refining the description, adding multilingual support, and clarifying mappings for approval agents.
- Created check_class_prompt-20260214.md to outline goals and rules for improving class file quality, including description standards, multilingual support, and mapping verification.
2026-02-14 23:59:33 +01:00

151 lines
5.4 KiB
YAML

id: https://nde.nl/ontology/hc/class/Actor
name: Actor
title: Actor
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
prov: http://www.w3.org/ns/prov#
schema: http://schema.org/
crm: http://www.cidoc-crm.org/cidoc-crm/
rico: https://www.ica.org/standards/RiC/ontology#
foaf: http://xmlns.com/foaf/0.1/
default_prefix: hc
imports:
- linkml:types
- ../slots/has_name
- ../slots/has_role
classes:
Actor:
class_uri: prov:Agent
description: >-
Agent involved in an event, activity, or provenance chain.
Represents any entity that bears some form of responsibility for an
activity taking place, for the existence of an entity, or for another
agent's activity. May be a person, organization, or software agent.
alt_descriptions:
nl:
text: >-
Agent betrokken bij een gebeurtenis, activiteit of herkomstketen.
Vertegenwoordigt elke entiteit die enige vorm van verantwoordelijkheid draagt
voor een activiteit, voor het bestaan van een entiteit, of voor de activiteit
van een andere agent. Kan een persoon, organisatie of software-agent zijn.
de:
text: >-
Akteur, der an einem Ereignis, einer Aktivität oder einer Provenienzkette beteiligt ist.
Repräsentiert jede Entität, die eine gewisse Verantwortung für eine Aktivität,
für die Existenz einer Entität oder für die Aktivität eines anderen Akteurs trägt.
Kann eine Person, Organisation oder Software-Agent sein.
fr:
text: >-
Agent impliqué dans un événement, une activité ou une chaîne de provenance.
Représente toute entité qui assume une forme de responsabilité pour qu'une
activité ait lieu, pour l'existence d'une entité, ou pour l'activité d'un autre agent.
Peut être une personne, une organisation ou un agent logiciel.
es:
text: >-
Agente involucrado en un evento, actividad o cadena de procedencia.
Representa cualquier entidad que tiene alguna forma de responsabilidad por
una actividad, por la existencia de una entidad, o por la actividad de otro agente.
Puede ser una persona, organización o agente de software.
ar:
text: >-
وكيل مشارك في حدث أو نشاط أو سلسلة أصل.
يمثل أي كيان يتحمل شكلاً من أشكال المسؤولية عن نشاط ما، أو عن وجود كيان،
أو عن نشاط وكيل آخر. يمكن أن يكون شخصًا أو منظمة أو وكيل برمجيات.
id:
text: >-
Agen yang terlibat dalam peristiwa, aktivitas, atau rantai provenans.
Mewakili entitas apa pun yang memikul bentuk tanggung jawab untuk suatu aktivitas,
untuk keberadaan suatu entitas, atau untuk aktivitas agen lain.
Dapat berupa orang, organisasi, atau agen perangkat lunak.
zh:
text: >-
参与事件、活动或来源链的代理。
代表对活动发生、实体存在或其他代理活动承担某种形式责任的任何实体。
可以是个人、组织或软件代理。
examples:
- value:
has_name: Dr. Maria van der Berg
has_role: Conservator
description: Person acting as collection conservator
- value:
has_name: Rijksmuseum Conservation Department
has_role: Responsible Department
description: Organization acting in conservation activities
close_mappings:
- crm:E39_Actor
- rico:Agent
- foaf:Agent
broad_mappings:
- prov:Agent
- schema:Thing
structured_aliases:
- literal_form: actor
in_language: nl
- literal_form: agent
in_language: nl
- literal_form: Akteur
in_language: de
- literal_form: Agent
in_language: de
- literal_form: acteur
in_language: fr
- literal_form: agent
in_language: fr
- literal_form: actor
in_language: es
- literal_form: agente
in_language: es
- literal_form: فاعل
in_language: ar
- literal_form: وكيل
in_language: ar
- literal_form: aktor
in_language: id
- literal_form: agen
in_language: id
- literal_form: 行为者
in_language: zh
- literal_form: 代理
in_language: zh
keywords:
- agent
- actor
- person
- organization
- provenance
- responsibility
slots:
- has_name
- has_role
slot_usage:
has_name:
required: true
examples:
- value: Dr. Maria van der Berg
- value: Rijksmuseum Conservation Department
has_role:
required: false
examples:
- value: Conservator
- value: Responsible Department
annotations:
specificity_score: "0.10"
specificity_rationale: "Generic utility class - actors are broadly applicable across all provenance contexts."
custodian_types: "['*']"
actor_types: "Person, Organization, SoftwareAgent"
comments:
- Base class for all agents in provenance tracking
- Specialized by Person, Organization, and SoftwareAgent in PROV-O
- Used in Activity.associated_with and Entity.attributed_to relationships
see_also:
- https://www.w3.org/TR/prov-o/#Agent
- Activity