glam/schemas/20251121/linkml/modules/classes/Actor.yaml
kempersc 92c79067cd Refactor time-related classes and descriptions for clarity and consistency
- Updated titles and descriptions in TimeSlot, TimeSpan, TimeSpanType, and TimespanBlock for improved readability and understanding.
- Enhanced multilingual support with refined alt_descriptions and structured_aliases across various classes.
- Changed mapping types from broad_mappings to exact_mappings in WebClaimsBlock, WebCollection, WebPage, WebPlatform, WebSource, WorkExperience, and various YouTube-related classes for better alignment with schema definitions.
- Improved comments and modeling notes in VariantTypes to clarify usage and examples.
- General cleanup of unnecessary comments and formatting adjustments for consistency across YAML files.
2026-02-16 13:49:40 +01:00

109 lines
4.9 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: "Agent betrokken bij een gebeurtenis, activiteit of herkomstketen.\nVertegenwoordigt 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: "Akteur, der an einem Ereignis, einer Aktivität oder einer Provenienzkette beteiligt ist.\nReprä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: "Agent impliqué dans un événement, une activité ou une chaîne de provenance.\nRepré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: "Agente involucrado en un evento, actividad o cadena de procedencia.\nRepresenta 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: "وكيل مشارك في حدث أو نشاط أو سلسلة أصل.\nيمثل أي كيان يتحمل شكلاً من أشكال المسؤولية عن نشاط ما، أو عن وجود كيان، أو عن نشاط وكيل آخر. يمكن أن يكون شخصًا أو منظمة أو وكيل برمجيات."
id: "Agen yang terlibat dalam peristiwa, aktivitas, atau rantai provenans.\nMewakili 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: "参与事件、活动或来源链的代理。\n代表对活动发生、实体存在或其他代理活动承担某种形式责任的任何实体。 可以是个人、组织或软件代理。"
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:
- schema:Thing
- prov:Agent
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