glam/schemas/20251121/linkml/modules/classes/Assertor.yaml
kempersc 66adec257e Add scripts for normalizing LinkML schemas and validating schema integrity
- Implement `normalize_linkml_alt_descriptions.py` to convert structured alt_descriptions to the expected scalar form.
- Implement `normalize_linkml_structured_aliases.py` to flatten language-keyed structured_aliases into a standard list-of-objects format.
- Implement `validate_linkml_schema_integrity.py` to validate the integrity of LinkML schema bundles, checking for import resolution, YAML parsing, and reference existence.
2026-02-16 10:16:51 +01:00

104 lines
4.8 KiB
YAML

id: https://nde.nl/ontology/hc/class/Assertor
name: Assertor
title: Assertor
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
prov: http://www.w3.org/ns/prov#
schema: http://schema.org/
skos: http://www.w3.org/2004/02/skos/core#
imports:
- linkml:types
- ../slots/has_name
- ../slots/has_type
- ../slots/identified_by
default_prefix: hc
classes:
Assertor:
class_uri: hc:Assertor
description: >-
Agent that makes assertions or claims about heritage data.
Used for assertion attribution, claim sources, and statement authors. Distinguishes between human experts, software systems, and AI agents that contribute assertions to heritage datasets.
alt_descriptions:
nl: "Agent die beweringen of claims doet over erfgoedgegevens.\nGebruikt voor toeschrijving van beweringen, claimbronnen en auteurs van verklaringen. Onderscheidt tussen menselijke experts, softwaresystemen en AI-agenten die beweringen toevoegen aan erfgoeddatabases."
de: "Akteur, der Behauptungen oder Ansprüche über Kulturgüterdaten aufstellt.\nWird für Behauptungszuschreibung, Quellenangaben und Erklärungsautoren verwendet. Unterscheidet zwischen menschlichen Experten, Softwaresystemen und KI-Agenten, die Behauptungen zu Kulturgüterdatensätzen beisteuern."
fr: "Agent qui fait des assertions ou des réclamations sur les données patrimoniales.\nUtilisé pour l'attribution d'assertions, les sources de réclamations et les auteurs de déclarations. Distingue les experts humains, les systèmes logiciels et les agents IA qui contribuent aux assertions sur les ensembles de données patrimoniales."
es: "Agente que hace afirmaciones o reclamaciones sobre datos patrimoniales.\nSe utiliza para la atribución de afirmaciones, fuentes de reclamaciones y autores de declaraciones. Distingue entre expertos humanos, sistemas de software y agentes de IA que contribuyen con afirmaciones a los conjuntos de datos patrimoniales."
ar: "وكيل يقدم تأكيدات أو ادعاءات حول بيانات التراث.\nيُستخدم لنسب التأكيدات ومصادر الادعاءات ومؤلفي البيانات. يميز بين الخبراء البشريين والأنظمة البرمجية ووكلاء الذكاء الاصطناعي الذين يساهمون بالتأكيدات في مجموعات بيانات التراث."
id: "Agen yang membuat pernyataan atau klaim tentang data warisan.\nDigunakan untuk atribusi pernyataan, sumber klaim, dan penulis pernyataan. Membedakan antara ahli manusia, sistem perangkat lunak, dan agen AI yang berkontribusi pernyataan pada kumpulan data warisan."
zh: "对遗产数据做出断言或声明的代理。\n用于断言归属、声明来源和声明作者。区分对遗产数据集做出断言的 人类专家、软件系统和AI代理。"
examples:
- value:
has_name: OpenCode Claude
has_type: SOFTWARE
identified_by: https://nde.nl/agent/opencode-claude
description: Software agent assertor
- value:
has_name: Dr. Maria Schmidt
has_type: HUMAN
identified_by: https://nde.nl/agent/maria-schmidt
description: Human expert assertor
close_mappings:
- schema:Person
- schema:Organization
broad_mappings:
- prov:Agent
structured_aliases:
- literal_form: beweringdoener
in_language: nl
- literal_form: claimsteller
in_language: nl
- literal_form: Assertor
in_language: de
- literal_form: Behauptungsteller
in_language: de
- literal_form: asserteur
in_language: fr
- literal_form: assertor
in_language: es
- literal_form: مؤكد
in_language: ar
- literal_form: pembuat klaim
in_language: id
- literal_form: 断言者
in_language: zh
keywords:
- assertor
- assertion
- claim
- attribution
- provenance
- source
slots:
- has_name
- has_type
- identified_by
slot_usage:
has_name:
required: true
examples:
- value: OpenCode Claude
- value: Dr. Maria Schmidt
has_type:
required: false
examples:
- value: SOFTWARE
- value: HUMAN
- value: AI
identified_by:
required: false
examples:
- value: https://nde.nl/agent/opencode-claude
annotations:
specificity_score: "0.45"
specificity_rationale: "Assertor is moderately specific for provenance attribution across heritage contexts."
custodian_types: "['*']"
assertor_types: "HUMAN, SOFTWARE, AI, ORGANIZATION"
comments:
- Similar to Asserter but with simpler structure
- Used for assertion attribution and provenance tracking
- Distinguishes human, software, and AI assertors
see_also:
- Asserter
- https://www.w3.org/TR/prov-o/#Agent