- 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.
104 lines
4.8 KiB
YAML
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
|