diff --git a/frontend/public/schemas/20251121/linkml/manifest.json b/frontend/public/schemas/20251121/linkml/manifest.json index 2695a68861..a97902954f 100644 --- a/frontend/public/schemas/20251121/linkml/manifest.json +++ b/frontend/public/schemas/20251121/linkml/manifest.json @@ -1,5 +1,5 @@ { - "generated": "2026-02-10T12:54:49.001Z", + "generated": "2026-02-10T22:34:46.431Z", "schemaRoot": "/schemas/20251121/linkml", "totalFiles": 2916, "categoryCounts": { diff --git a/schemas/20251121/linkml/manifest.json b/schemas/20251121/linkml/manifest.json index a97902954f..15c1b6c9f0 100644 --- a/schemas/20251121/linkml/manifest.json +++ b/schemas/20251121/linkml/manifest.json @@ -1,5 +1,5 @@ { - "generated": "2026-02-10T22:34:46.431Z", + "generated": "2026-02-11T10:20:12.361Z", "schemaRoot": "/schemas/20251121/linkml", "totalFiles": 2916, "categoryCounts": { diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/allowed_by.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/allowed_by.yaml index 4dbf942971..17d1c1bd7c 100644 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/allowed_by.yaml +++ b/schemas/20251121/linkml/modules/slots/20260202_matang/allowed_by.yaml @@ -1,28 +1,105 @@ +# ============================================================================== +# LinkML Slot Definition: allowed_by +# ============================================================================== +# Whether a specific action, access level, or behavior is permitted by a rule. +# +# ONTOLOGY ALIGNMENT (verified against data/ontology/): +# +# | Ontology | Property | File/Line | Mapping | Notes | +# |------------|-----------------------|----------------------|---------|--------------------------------------------------------------| +# | **ODRL** | `odrl:permission` | odrl.ttl:547-553 | related | "Has Permission" Policy→Permission; structural, not boolean. | +# | **RiC-O** | `rico:isOrWasRegulatedBy` | RiC-O_1-1.rdf:15054-15065 | related | Thing→Rule; about regulatory relationship, not permission flag. | +# +# No external ontology defines a simple boolean "is allowed" predicate. +# ODRL models permissions as structured objects within policies, not as boolean +# flags. The slot captures a simpler boolean assertion about permissibility. +# +# CREATED: 2026-02-02 +# UPDATED: 2026-02-11 +# ============================================================================== id: https://nde.nl/ontology/hc/slot/allowed_by name: allowed_by title: Allowed By prefixes: linkml: https://w3id.org/linkml/ hc: https://nde.nl/ontology/hc/ - schema: http://schema.org/ - dcterms: http://purl.org/dc/terms/ - prov: http://www.w3.org/ns/prov# - crm: http://www.cidoc-crm.org/cidoc-crm/ - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# -default_prefix: hc + odrl: http://www.w3.org/ns/odrl/2/ + rico: https://www.ica.org/standards/RiC/ontology# imports: -- linkml:types + - linkml:types +default_prefix: hc slots: allowed_by: slot_uri: hc:allowedBy + description: >- + States or confirms that a specific action, access level, or behavior is + permitted, authorized, or valid according to a governing rule, policy, or + authority. Used as a boolean flag to indicate whether something is allowed + within the context of heritage custodian operations or policies. + alt_descriptions: + nl: >- + Geeft aan of een specifieke actie, toegangsniveau of gedrag is + toegestaan, geautoriseerd of geldig volgens een geldende regel, beleid + of autoriteit. + de: >- + Gibt an, ob eine bestimmte Aktion, Zugangsstufe oder ein Verhalten + gemäß einer geltenden Regel, Richtlinie oder Behörde erlaubt, + autorisiert oder gültig ist. + fr: >- + Indique si une action, un niveau d'accès ou un comportement spécifique + est autorisé, permis ou valide selon une règle, une politique ou une + autorité en vigueur. + ar: >- + يحدد ما إذا كان إجراء أو مستوى وصول أو سلوك معين مسموحًا به أو مصرحًا + به أو صالحًا وفقًا لقاعدة أو سياسة أو سلطة حاكمة. + id: >- + Menyatakan apakah tindakan, tingkat akses, atau perilaku tertentu + diizinkan, disahkan, atau valid menurut aturan, kebijakan, atau otoritas + yang mengatur. + zh: >- + 说明特定操作、访问级别或行为是否根据管理规则、政策或权威机构被允许、授权或有效。 + es: >- + Indica si una acción, nivel de acceso o comportamiento específico está + permitido, autorizado o es válido según una regla, política o autoridad + vigente. + structured_aliases: + - literal_form: toegestaan door + predicate: EXACT_SYNONYM + in_language: nl + - literal_form: erlaubt durch + predicate: EXACT_SYNONYM + in_language: de + - literal_form: autorisé par + predicate: EXACT_SYNONYM + in_language: fr + - literal_form: مسموح به من قبل + predicate: EXACT_SYNONYM + in_language: ar + - literal_form: diizinkan oleh + predicate: EXACT_SYNONYM + in_language: id + - literal_form: 被允许 + predicate: EXACT_SYNONYM + in_language: zh + - literal_form: permitido por + predicate: EXACT_SYNONYM + in_language: es range: boolean - description: | - States or confirms that a specific action, access level, or behavior is permitted, authorized, or valid according to a governing rule, policy, or authority. - annotations: - custodian_types: '["*"]' - specificity_score: 0.5 + multivalued: false + related_mappings: + - odrl:permission # odrl.ttl:547-553 - "Has Permission" Policy→Permission; structural object, not boolean + - rico:isOrWasRegulatedBy # RiC-O_1-1.rdf:15054-15065 - Thing→Rule; regulatory relationship aliases: - is_permitted + examples: + - value: "true" + description: >- + A specific type of public access is permitted by the institution's + access policy. + annotations: + custodian_types: '["*"]' + comments: + - >- + Boolean flag indicating permission status. For structured access + policies with conditions and obligations, consider using ODRL-based + modeling instead. diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/completed_at.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/completed_at.yaml new file mode 100644 index 0000000000..5c9df7aa02 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/20260202_matang/completed_at.yaml @@ -0,0 +1,117 @@ +# ============================================================================== +# LinkML Slot Definition: completed_at +# ============================================================================== +# Records the date when a task, process, or event was finished. +# +# ONTOLOGY ALIGNMENT (verified against data/ontology/): +# +# | Ontology | Property | File/Line | Mapping | Notes | +# |------------|-------------------------|------------------------------|---------|--------------------------------------------------------------------| +# | **PROV** | `prov:endedAtTime` | prov.ttl:555-565 | close | "Time at which activity ended." Domain: Activity; range: dateTime. | +# | **Schema** | `schema:endDate` | schemaorg.owl:16767-16786 | close | "End date and time of item." Domain: Event/Role/etc. | +# | **RiC-O** | `rico:endDate` | RiC-O_1-1.rdf:21363-21389 | close | "Date at which something ended." Domain: Thing; range: Literal. | +# | **DCAT** | `dcat:endDate` | dcat3.ttl:939-958 | related | "End of the period." Domain: PeriodOfTime only. | +# +# Multiple external properties cover "end date" but each constrains domain +# or range differently. Our slot is broader (any entity, range: date); +# slot_uri remains hc:completedAt. +# +# CREATED: 2026-01-19 +# UPDATED: 2026-02-11 +# ============================================================================== +id: https://nde.nl/ontology/hc/slot/completed_at +name: completed_at +title: Completed At +prefixes: + linkml: https://w3id.org/linkml/ + hc: https://nde.nl/ontology/hc/ + prov: http://www.w3.org/ns/prov# + schema: http://schema.org/ + rico: https://www.ica.org/standards/RiC/ontology# + dcat: http://www.w3.org/ns/dcat# +default_prefix: hc +imports: + - linkml:types +slots: + completed_at: + slot_uri: hc:completedAt + description: >- + Records the date when a task, process, transaction, or event was + finished or brought to a conclusion. In heritage custodian contexts + this captures when archival processing was completed, when a + conservation treatment concluded, when a digitisation batch finished, + or when an exhibition was de-installed. The difference between + completed_at and the corresponding accession or start date yields + the processing lag, which is often measured in years or decades for + large archival backlogs. + alt_descriptions: + nl: >- + Registreert de datum waarop een taak, proces, transactie of + gebeurtenis is afgerond of tot een conclusie is gebracht. + de: >- + Erfasst das Datum, an dem eine Aufgabe, ein Prozess, eine Transaktion + oder ein Ereignis abgeschlossen oder zum Abschluss gebracht wurde. + fr: >- + Enregistre la date à laquelle une tâche, un processus, une + transaction ou un événement a été achevé ou mené à terme. + ar: >- + يسجل التاريخ الذي اكتملت فيه مهمة أو عملية أو معاملة أو حدث أو + وصلت إلى نهايتها. + id: >- + Mencatat tanggal ketika suatu tugas, proses, transaksi, atau + peristiwa selesai atau diselesaikan. + zh: >- + 记录任务、流程、交易或事件完成或结束的日期。 + es: >- + Registra la fecha en que una tarea, proceso, transacción o evento + fue finalizado o llevado a su conclusión. + structured_aliases: + - literal_form: voltooid op + predicate: EXACT_SYNONYM + in_language: nl + - literal_form: abgeschlossen am + predicate: EXACT_SYNONYM + in_language: de + - literal_form: achevé le + predicate: EXACT_SYNONYM + in_language: fr + - literal_form: أُنجز في + predicate: EXACT_SYNONYM + in_language: ar + - literal_form: diselesaikan pada + predicate: EXACT_SYNONYM + in_language: id + - literal_form: 完成于 + predicate: EXACT_SYNONYM + in_language: zh + - literal_form: completado el + predicate: EXACT_SYNONYM + in_language: es + range: date + multivalued: false + close_mappings: + - prov:endedAtTime # prov.ttl:555-565 - "Time at which activity ended." Domain: Activity; range: dateTime + - schema:endDate # schemaorg.owl:16767-16786 - "End date and time of item." Domain: Event/Role/etc. + - rico:endDate # RiC-O_1-1.rdf:21363-21389 - "Date at which something ended." Domain: Thing; range: Literal + related_mappings: + - dcat:endDate # dcat3.ttl:939-958 - "End of the period." Domain: PeriodOfTime only + aliases: + - processing_completed_date + examples: + - value: "2024-03-15" + description: >- + Archival processing of a 200-box donation was completed on + 15 March 2024, fourteen years after the accession date. + - value: "2025-11-30" + description: >- + A digitisation project covering 50,000 glass plate negatives + was completed at the end of November 2025. + annotations: + custodian_types: '["*"]' + comments: + - >- + Typically set when a workflow status transitions to a terminal + state such as PROCESSED_PENDING_TRANSFER or COMPLETED. + - >- + The metric (completed_at minus accession_date) yields the processing + lag, which is a key performance indicator for archival institutions. diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/equivalent_to.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/equivalent_to.yaml index 2abd663440..29820c5507 100644 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/equivalent_to.yaml +++ b/schemas/20251121/linkml/modules/slots/20260202_matang/equivalent_to.yaml @@ -90,6 +90,7 @@ slots: aliases: - is_or_was_equivalent_to - wikidata_equivalent + - record_equivalent comments: - >- Distinction from related_to: equivalent_to asserts semantic identity (same concept), diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/has_budget.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/has_budget.yaml index 8015dd9bb7..ad330c7122 100644 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/has_budget.yaml +++ b/schemas/20251121/linkml/modules/slots/20260202_matang/has_budget.yaml @@ -78,6 +78,7 @@ slots: - has_or_had_budget - innovation_budget - operating_budget + - preservation_budget close_mappings: - dbpedia:budget # dbpedia_ontology.owl:5221,9096 - Budget for projects/films (domain-specific) annotations: diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/has_community.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/has_community.yaml new file mode 100644 index 0000000000..f4d13f7edd --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/20260202_matang/has_community.yaml @@ -0,0 +1,121 @@ +# ============================================================================== +# LinkML Slot Definition: has_community +# ============================================================================== +# Associates an entity with a social group or network of individuals who share +# common interests, practices, or traditions related to it. +# +# ONTOLOGY ALIGNMENT (verified against data/ontology/): +# +# | Ontology | Property / Class | File/Line | Mapping | Notes | +# |----------------|-------------------------------------|------------------------------------|----------|--------------------------------------------------------------| +# | **Schema.org** | `schema:audience` | schemaorg.owl:9151-9154 | related | "An intended audience, i.e. a group for whom something was | +# | | | | | created." ObjectProperty. Audience ≠ community. | +# | **CIDOC-CRM** | `crm:P107_has_current_or_former_member` | CIDOC_CRM_v7.1.3.rdf:3583-3596 | related | "Associates E74 Group with E39 Actor that is or has been a | +# | | | | | member thereof." Membership ≠ community composition. | +# | **RiC-O** | `rico:hasOrHadDemographicGroup` | RiC-O_1-1.rdf:6251-6299 | related | "Connects a Person or Group to a DemographicGroup." | +# | | | | | Demographic classification ≠ community as a whole. | +# | **FOAF** | `foaf:Group` (Class) | foaf.ttl:38-43 | — | Class for groups of agents; not a property. | +# | **CIDOC-CRM** | `E74_Group` (Class) | CIDOC_CRM_v7.1.3.rdf:989-1000 | — | Class for gatherings/organizations of individuals. | +# +# No external ontology property directly models "has community" as a relationship +# linking an entity to its practitioner or stakeholder community. Using hc: namespace. +# +# CREATED: 2026-02-02 +# UPDATED: 2026-02-10 +# ============================================================================== +id: https://nde.nl/ontology/hc/slot/has_community +name: has_community +title: Has Community +prefixes: + linkml: https://w3id.org/linkml/ + hc: https://nde.nl/ontology/hc/ + schema: http://schema.org/ + crm: http://www.cidoc-crm.org/cidoc-crm/ + rico: https://www.ica.org/standards/RiC/ontology# +imports: + - linkml:types +default_prefix: hc +slots: + has_community: + slot_uri: hc:hasCommunity + description: >- + Associates an entity, project, brand, or location with a specific social group, user + base, or network of individuals who share common interests, interactions, or residence + related to it. In the context of intangible cultural heritage, describes the community + that carries a living tradition, including active practitioners, their demographics, + skill levels, geographic distribution, and degree of professionalization. Helps assess + tradition vitality and sustainability. + alt_descriptions: + nl: >- + Koppelt een entiteit aan een gemeenschap of netwerk van individuen die gemeenschappelijke + belangen, praktijken of tradities delen die ermee verband houden. + de: >- + Verknüpft eine Entität mit einer Gemeinschaft oder einem Netzwerk von Personen, die + gemeinsame Interessen, Praktiken oder Traditionen teilen. + fr: >- + Associe une entité à une communauté ou un réseau d'individus partageant des intérêts, + des pratiques ou des traditions communs. + ar: >- + يربط كيانًا بمجتمع أو شبكة من الأفراد الذين يتشاركون اهتمامات أو ممارسات أو تقاليد + مشتركة تتعلق به. + id: >- + Mengaitkan entitas dengan komunitas atau jaringan individu yang berbagi kepentingan, + praktik, atau tradisi bersama yang terkait dengannya. + zh: >- + 将实体与共享共同兴趣、实践或传统的社会群体或个人网络相关联。 + es: >- + Asocia una entidad con una comunidad o red de individuos que comparten intereses, + prácticas o tradiciones comunes relacionadas con ella. + structured_aliases: + - literal_form: gemeenschap + predicate: EXACT_SYNONYM + in_language: nl + - literal_form: Gemeinschaft + predicate: EXACT_SYNONYM + in_language: de + - literal_form: communauté + predicate: EXACT_SYNONYM + in_language: fr + - literal_form: مجتمع + predicate: EXACT_SYNONYM + in_language: ar + - literal_form: komunitas + predicate: EXACT_SYNONYM + in_language: id + - literal_form: 社区 + predicate: EXACT_SYNONYM + in_language: zh + - literal_form: comunidad + predicate: EXACT_SYNONYM + in_language: es + range: string + multivalued: false + related_mappings: + - schema:audience # schemaorg.owl:9151-9154 - "An intended audience, i.e. a group for whom something was created." + - crm:P107_has_current_or_former_member # CIDOC_CRM_v7.1.3.rdf:3583-3596 - "Associates E74 Group with E39 Actor member." + - rico:hasOrHadDemographicGroup # RiC-O_1-1.rdf:6251-6299 - "Connects Person or Group to a DemographicGroup." + aliases: [] + examples: + - value: "30 active musicians, 15 apprentices, 3 master teachers" + description: >- + Intangible heritage practitioner community with counts by skill level. + - value: "8 elder weavers (ages 60-85), 12 mid-career (ages 35-55), 20 learners" + description: >- + Community demographics showing generational distribution for succession planning. + - value: "25 dancers, predominantly female, ages 15-40, full-time professional" + description: >- + Performing arts community with gender, age, and professionalization details. + annotations: + custodian_types: '["*"]' + comments: + - >- + Community descriptions for intangible heritage may include: number of active + practitioners (core bearers of knowledge), age demographics (generational + distribution, succession planning), skill levels (masters, journeymen, apprentices, + novices), geographic distribution (local, regional, diaspora), gender participation, + ethnic or linguistic affiliation, and professionalization (full-time, part-time, + volunteer, amateur). + - >- + Original file contained a misspelled 'aliances' key with value + 'practitioner_community'. This was not a valid aliases field and has been cleared + pending user assignment. diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/has_content.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/has_content.yaml index b15dd3b43d..698c965385 100644 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/has_content.yaml +++ b/schemas/20251121/linkml/modules/slots/20260202_matang/has_content.yaml @@ -131,6 +131,7 @@ slots: - content_category - content_type - note_content + - profile_data examples: - value: "hc:TextualContent" description: Indicates the resource contains textual content diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/has_currency.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/has_currency.yaml index 50dbed7ac8..9f1a38a30e 100644 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/has_currency.yaml +++ b/schemas/20251121/linkml/modules/slots/20260202_matang/has_currency.yaml @@ -78,6 +78,7 @@ slots: - statement_currency - cost_currency - currency + - price_currency exact_mappings: - schema:currency # schemaorg.owl:13615-13639 - "The currency in which the monetary amount is expressed" — domain MonetaryAmount/ExchangeRateSpec comments: diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/has_custodian.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/has_custodian.yaml index d81978a19c..388af1940c 100644 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/has_custodian.yaml +++ b/schemas/20251121/linkml/modules/slots/20260202_matang/has_custodian.yaml @@ -77,6 +77,7 @@ slots: range: string aliases: - has_or_had_custodian + - record_holder close_mappings: - crm:P49_has_former_or_current_keeper # CIDOC_CRM_v7.1.3.rdf:2383-2408 - includes former keepers (broader temporal scope) - crm:P50_has_current_keeper # CIDOC_CRM_v7.1.3.rdf:2410-2424 - "current keeper" but domain E18 Physical Thing / range E39 Actor (typed objects) diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/has_description.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/has_description.yaml index 4fab63a2a1..cfdec631d7 100644 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/has_description.yaml +++ b/schemas/20251121/linkml/modules/slots/20260202_matang/has_description.yaml @@ -97,6 +97,7 @@ slots: - portal_description - portal_type_description - post_type_description + - profile_description comments: - >- The slot_uri uses dcterms:description directly since the semantics are equivalent. diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/has_detail.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/has_detail.yaml new file mode 100644 index 0000000000..1601942df1 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/20260202_matang/has_detail.yaml @@ -0,0 +1,115 @@ +# ============================================================================== +# LinkML Slot Definition: has_detail +# ============================================================================== +# Associates an entity with a specific piece of information or elaboration that +# provides deeper insight or specification. +# +# ONTOLOGY ALIGNMENT (verified against data/ontology/): +# +# | Ontology | Property | File/Line | Mapping | Notes | +# |----------------|--------------------------------|------------------------------------|----------|--------------------------------------------------------------| +# | **DC Terms** | `dcterms:description` | dcterms.rdf:1227-1244 | broad | "An account of the resource." General description is | +# | | | | | broader than a specific detail or elaboration. | +# | **Schema.org** | `schema:description` | schemaorg.owl:14844-14847 | broad | "A description of the item." General-purpose description | +# | | | | | of any Thing; broader than a specific detail. | +# | **CIDOC-CRM** | `crm:P3_has_note` | CIDOC_CRM_v7.1.3.rdf:1227-1240 | broad | "Container for all informal descriptions about an object." | +# | | | | | General note; encompasses details but is broader. | +# | **RiC-O** | `rico:generalDescription` | RiC-O_1-1.rdf:21456-21470 | broad | "General information about an entity." Broader than a | +# | | | | | specific detail or elaboration. | +# +# No external property specifically models "detail" as a targeted piece of +# elaboration or specification. Using hc: namespace. +# +# CREATED: 2026-02-02 +# UPDATED: 2026-02-11 +# ============================================================================== +id: https://nde.nl/ontology/hc/slot/has_detail +name: has_detail +title: Has Detail +prefixes: + linkml: https://w3id.org/linkml/ + hc: https://nde.nl/ontology/hc/ + dcterms: http://purl.org/dc/terms/ + schema: http://schema.org/ + crm: http://www.cidoc-crm.org/cidoc-crm/ + rico: https://www.ica.org/standards/RiC/ontology# +imports: + - linkml:types +default_prefix: hc +slots: + has_detail: + slot_uri: hc:hasDetail + description: >- + Associates an entity with a specific piece of information, elaboration, fact, + or minor component that provides deeper insight or specification beyond its + primary description. Used to capture granular details that supplement but do + not replace the main description of an entity. + alt_descriptions: + nl: >- + Koppelt een entiteit aan een specifiek stuk informatie, uitwerking of feit dat + dieper inzicht of nadere specificatie biedt. + de: >- + Verknüpft eine Entität mit einem spezifischen Informationsstück, einer Ausarbeitung + oder einem Fakt, das tiefere Einsicht oder nähere Spezifikation bietet. + fr: >- + Associe une entité à une information spécifique, une élaboration ou un fait qui + fournit un aperçu plus approfondi ou une spécification supplémentaire. + ar: >- + يربط كيانًا بمعلومة محددة أو تفصيل أو حقيقة توفر رؤية أعمق أو تحديدًا إضافيًا. + id: >- + Mengaitkan entitas dengan informasi spesifik, elaborasi, atau fakta yang memberikan + wawasan lebih mendalam atau spesifikasi tambahan. + zh: >- + 将实体与提供更深入见解或额外规范的特定信息、阐述或事实相关联。 + es: >- + Asocia una entidad con una información específica, elaboración o hecho que proporciona + una visión más profunda o una especificación adicional. + structured_aliases: + - literal_form: detail + predicate: EXACT_SYNONYM + in_language: nl + - literal_form: Einzelheit + predicate: EXACT_SYNONYM + in_language: de + - literal_form: détail + predicate: EXACT_SYNONYM + in_language: fr + - literal_form: تفصيل + predicate: EXACT_SYNONYM + in_language: ar + - literal_form: detail + predicate: EXACT_SYNONYM + in_language: id + - literal_form: 细节 + predicate: EXACT_SYNONYM + in_language: zh + - literal_form: detalle + predicate: EXACT_SYNONYM + in_language: es + range: string + multivalued: true + broad_mappings: + - dcterms:description # dcterms.rdf:1227-1244 - "An account of the resource." + - schema:description # schemaorg.owl:14844-14847 - "A description of the item." + - crm:P3_has_note # CIDOC_CRM_v7.1.3.rdf:1227-1240 - "Container for all informal descriptions about an object." + - rico:generalDescription # RiC-O_1-1.rdf:21456-21470 - "General information about an entity." + aliases: + - preservative_detail + examples: + - value: "Gold leaf applied to frame corners using oil gilding technique" + description: >- + Conservation detail about a specific decorative treatment. + - value: "Stored in acid-free tissue within a climate-controlled vault at 18°C" + description: >- + Storage detail for a heritage object preservation record. + annotations: + custodian_types: '["*"]' + comments: + - >- + Use has_detail for granular, supplementary information that elaborates on an + entity's characteristics. For primary descriptions, prefer dcterms:description + or schema:description directly. + - >- + Set to multivalued since an entity may have multiple independent details + covering different aspects (e.g. material detail, condition detail, + provenance detail). diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/has_format.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/has_format.yaml index 44e2d33e04..34d1c25808 100644 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/has_format.yaml +++ b/schemas/20251121/linkml/modules/slots/20260202_matang/has_format.yaml @@ -142,6 +142,7 @@ slots: - has_or_had_articles_document_format - pdf_url - post_type_media_format + - record_format annotations: custodian_types: '["*"]' diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/has_image.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/has_image.yaml index 3efa740907..33aac15e5c 100644 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/has_image.yaml +++ b/schemas/20251121/linkml/modules/slots/20260202_matang/has_image.yaml @@ -83,6 +83,7 @@ slots: multivalued: true aliases: - has_or_had_image + - profile_image_url annotations: custodian_types: '["*"]' exact_mappings: diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/has_label.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/has_label.yaml index dcb5a07de9..7134b054ca 100644 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/has_label.yaml +++ b/schemas/20251121/linkml/modules/slots/20260202_matang/has_label.yaml @@ -124,5 +124,6 @@ slots: - portal_name - portal_type_name - post_type_name + - preferred_label annotations: custodian_types: '["*"]' diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/has_level.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/has_level.yaml index 6fce2634f5..8cba1f55d0 100644 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/has_level.yaml +++ b/schemas/20251121/linkml/modules/slots/20260202_matang/has_level.yaml @@ -76,5 +76,6 @@ slots: - has_or_had_arrangement_level - level_value - organizational_level + - preservation_level annotations: custodian_types: '["*"]' diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/has_marginale.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/has_marginale.yaml index 70007e9f07..76fd57b298 100644 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/has_marginale.yaml +++ b/schemas/20251121/linkml/modules/slots/20260202_matang/has_marginale.yaml @@ -1,27 +1,107 @@ +# ============================================================================== +# LinkML Slot Definition: has_marginale +# ============================================================================== +# Associates a document with notes or glosses written in its margins. +# +# ONTOLOGY ALIGNMENT (verified against data/ontology/): +# +# | Ontology | Property | File/Line | Mapping | Notes | +# |----------------|-------------------|-------------------------------|---------|----------------------------------------------------------------| +# | **CIDOC-CRM** | `crm:P3_has_note` | CIDOC_CRM_v7.1.3.rdf:1227-1241 | broad | "has note" E1→Literal; general annotation, broader concept. | +# | **OA** | `oa:hasBody` | oa.ttl:229-230 | related | Body of an Annotation; structural, not margin-specific. | +# | **BIBFRAME** | `bf:note` | bibframe.rdf:1377-1380 | related | General textual note; not specific to marginal annotations. | +# +# No external ontology defines a property specifically for marginalia or +# marginal glosses. crm:P3_has_note is the closest general concept for +# attaching textual notes to entities. Marginalia are a specific subset +# of annotations particular to manuscript and book studies. +# +# CREATED: 2026-02-02 +# UPDATED: 2026-02-11 +# ============================================================================== id: https://nde.nl/ontology/hc/slot/has_marginale name: has_marginale title: Has Marginale prefixes: linkml: https://w3id.org/linkml/ hc: https://nde.nl/ontology/hc/ - schema: http://schema.org/ - dcterms: http://purl.org/dc/terms/ - prov: http://www.w3.org/ns/prov# crm: http://www.cidoc-crm.org/cidoc-crm/ - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# + oa: http://www.w3.org/ns/oa# + bf: http://id.loc.gov/ontologies/bibframe/ imports: -- linkml:types + - linkml:types default_prefix: hc slots: has_marginale: - description: | - Associates a document, manuscript, or text with the notes, comments, or glosses written in its margins, often providing commentary, corrections, or cross-references. - range: string slot_uri: hc:hasMarginale - annotations: - custodian_types: '["*"]' + description: >- + Associates a document, manuscript, or text with the notes, comments, or + glosses written in its margins. Marginalia often provide commentary, + corrections, cross-references, or reader responses, and are significant + for understanding the reception and interpretation history of texts in + heritage collections. + alt_descriptions: + nl: >- + Associeert een document, manuscript of tekst met de aantekeningen, + opmerkingen of glossen die in de marges zijn geschreven. + de: >- + Verknüpft ein Dokument, Manuskript oder einen Text mit den + Anmerkungen, Kommentaren oder Glossen, die in seinen Rändern + geschrieben wurden. + fr: >- + Associe un document, manuscrit ou texte aux notes, commentaires ou + gloses écrits dans ses marges. + ar: >- + يربط وثيقة أو مخطوطة أو نصًا بالملاحظات أو التعليقات أو الحواشي + المكتوبة في هوامشها. + id: >- + Mengasosiasikan dokumen, manuskrip, atau teks dengan catatan, komentar, + atau glos yang ditulis di marginnya. + zh: >- + 将文档、手稿或文本与写在其页边空白处的注释、评论或批注关联起来。 + es: >- + Asocia un documento, manuscrito o texto con las notas, comentarios o + glosas escritas en sus márgenes. + structured_aliases: + - literal_form: heeft marginale + predicate: EXACT_SYNONYM + in_language: nl + - literal_form: hat Marginalie + predicate: EXACT_SYNONYM + in_language: de + - literal_form: a une marginale + predicate: EXACT_SYNONYM + in_language: fr + - literal_form: يحتوي على هامشية + predicate: EXACT_SYNONYM + in_language: ar + - literal_form: memiliki marginalia + predicate: EXACT_SYNONYM + in_language: id + - literal_form: 有旁注 + predicate: EXACT_SYNONYM + in_language: zh + - literal_form: tiene marginalia + predicate: EXACT_SYNONYM + in_language: es + range: string + multivalued: true + broad_mappings: + - crm:P3_has_note # CIDOC_CRM_v7.1.3.rdf:1227-1241 - "has note" E1→Literal; general annotation + related_mappings: + - oa:hasBody # oa.ttl:229-230 - body of an Annotation; structural container + - bf:note # bibframe.rdf:1377-1380 - general textual note about a resource aliases: - marginalia + examples: + - value: "Reader's annotation in Latin commenting on chapter III" + description: >- + A 16th-century manuscript contains marginal glosses added by a + later reader providing commentary on the main text. + annotations: + custodian_types: '["*"]' + comments: + - >- + Marginalia are significant in codicology, book history, and + provenance research. They can indicate ownership, scholarly use, + censorship, or textual transmission patterns. diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/has_method.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/has_method.yaml index 0f439ca996..3440926574 100644 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/has_method.yaml +++ b/schemas/20251121/linkml/modules/slots/20260202_matang/has_method.yaml @@ -108,6 +108,10 @@ slots: - method - methodology_type - method + - preservation_approach + - preservation_method + - production_method + - reconstruction_method examples: - value: method_name: GET diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/has_name.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/has_name.yaml index d4a1256a40..ded18974a0 100644 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/has_name.yaml +++ b/schemas/20251121/linkml/modules/slots/20260202_matang/has_name.yaml @@ -99,6 +99,8 @@ slots: - modern_place_name - name - person_name + - preferred_name + - profile_name comments: - >- Usage: For persons, the full name (e.g., "Jan de Vries"). For organizations, diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/has_note.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/has_note.yaml index a4a4d523ca..c61275f333 100644 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/has_note.yaml +++ b/schemas/20251121/linkml/modules/slots/20260202_matang/has_note.yaml @@ -120,6 +120,7 @@ slots: - observation_note - performance_note - place_note + - preservation_note annotations: custodian_types: '["*"]' specificity_score: 0.60 diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/has_objective.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/has_objective.yaml index 887fd497d1..20a0f914a9 100644 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/has_objective.yaml +++ b/schemas/20251121/linkml/modules/slots/20260202_matang/has_objective.yaml @@ -75,6 +75,7 @@ slots: - model_task - objective - platform_purpose + - preservation_purpose related_mappings: - schema:target # schemaorg.owl:37297-37300 - Action EntryPoint/URL, not goal/objective annotations: diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/has_power_source.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/has_power_source.yaml index 7a0c4b10a3..aef8f895f5 100644 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/has_power_source.yaml +++ b/schemas/20251121/linkml/modules/slots/20260202_matang/has_power_source.yaml @@ -1,3 +1,26 @@ +# ============================================================================== +# LinkML Slot Definition: has_power_source +# ============================================================================== +# The type of energy source powering a device, sensor, or system, such as +# battery, mains electricity, solar, USB, or Power over Ethernet. +# +# ONTOLOGY ALIGNMENT (verified against data/ontology/): +# +# | Ontology | Property | File/Line | Mapping | Notes | +# |------------|-------------------|--------------------------|---------|----------------------------------------------------------------------| +# | **Schema** | `schema:fuelType` | schemaorg.owl:18647-18669| related | "fuelType" Vehicle∪EngineSpecification→QualitativeValue∪Text. Fuel. | +# +# No exact match found. schema:fuelType is the closest external property but +# is scoped to vehicles and engine specifications. has_power_source is broader, +# covering any device or system (environmental sensors, IoT equipment, security +# cameras, monitoring stations) and includes non-fuel energy sources like +# battery, solar, USB, and Power over Ethernet (PoE). This is a +# heritage-infrastructure-specific concept for tracking how monitoring and +# facility equipment is powered. +# +# CREATED: 2026-02-02 +# UPDATED: 2026-02-10 +# ============================================================================== id: https://nde.nl/ontology/hc/slot/has_power_source name: has_power_source title: Has Power Source @@ -5,40 +28,110 @@ prefixes: linkml: https://w3id.org/linkml/ hc: https://nde.nl/ontology/hc/ schema: http://schema.org/ - dcterms: http://purl.org/dc/terms/ - prov: http://www.w3.org/ns/prov# - crm: http://www.cidoc-crm.org/cidoc-crm/ - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# imports: -- linkml:types + - linkml:types default_prefix: hc slots: has_power_source: - description: | - Identifies or Specifies the origin of energy, fuel, or electricity required for a device, machine, or system to function. - - - Values: - - - BATTERY: Battery-powered - - - MAINS: Mains electricity - - - POE: Power over Ethernet - - - SOLAR: Solar-powered - - - USB: USB-powered - - ' - range: string slot_uri: hc:hasPowerSource - annotations: - custodian_types: '["*"]' - exact_mappings: - - hc:powerSource + description: >- + The type of energy source powering a device, sensor, machine, or + system. Identifies how equipment receives the electricity or fuel + it requires to operate. Common values include battery, mains + electricity, solar, USB, and Power over Ethernet (PoE). Relevant + for heritage facility management, environmental monitoring + equipment, and IoT sensor deployments. + alt_descriptions: + nl: >- + Het type energiebron dat een apparaat, sensor, machine of + systeem van stroom voorziet, zoals batterij, netspanning, + zonne-energie, USB of Power over Ethernet. + de: >- + Die Art der Energiequelle, die ein Gerät, einen Sensor, eine + Maschine oder ein System mit Strom versorgt, wie Batterie, + Netzstrom, Solarenergie, USB oder Power over Ethernet. + fr: >- + Le type de source d'énergie alimentant un appareil, un capteur, + une machine ou un système, comme une batterie, le courant + secteur, l'énergie solaire, l'USB ou l'alimentation par + Ethernet (PoE). + ar: >- + نوع مصدر الطاقة الذي يغذي جهازاً أو مستشعراً أو آلة أو + نظاماً، مثل البطارية أو التيار الكهربائي أو الطاقة الشمسية + أو USB أو الطاقة عبر الإيثرنت. + id: >- + Jenis sumber energi yang menyuplai daya ke perangkat, sensor, + mesin, atau sistem, seperti baterai, listrik utama, tenaga + surya, USB, atau Power over Ethernet. + zh: >- + 为设备、传感器、机器或系统供电的能源类型,例如电池、市电、 + 太阳能、USB或以太网供电(PoE)。 + es: >- + El tipo de fuente de energía que alimenta un dispositivo, + sensor, máquina o sistema, como batería, corriente eléctrica, + energía solar, USB o alimentación por Ethernet (PoE). + structured_aliases: + - literal_form: energiebron + predicate: EXACT_SYNONYM + in_language: nl + - literal_form: Energiequelle + predicate: EXACT_SYNONYM + in_language: de + - literal_form: source d'énergie + predicate: EXACT_SYNONYM + in_language: fr + - literal_form: مصدر الطاقة + predicate: EXACT_SYNONYM + in_language: ar + - literal_form: sumber daya + predicate: EXACT_SYNONYM + in_language: id + - literal_form: 电源类型 + predicate: EXACT_SYNONYM + in_language: zh + - literal_form: fuente de energía + predicate: EXACT_SYNONYM + in_language: es + range: string + related_mappings: + - schema:fuelType # schemaorg.owl:18647-18669 - "fuelType" Vehicle∪EngineSpecification→QualitativeValue∪Text aliases: - power_source + examples: + - value: "BATTERY" + description: >- + A wireless environmental sensor powered by replaceable or + rechargeable batteries. + - value: "MAINS" + description: >- + A climate control system connected to mains electricity + (wall outlet / building power grid). + - value: "POE" + description: >- + A network-connected security camera powered via Power over + Ethernet, receiving data and power through a single cable. + - value: "SOLAR" + description: >- + An outdoor weather station at an archaeological site powered + by a solar panel with battery backup. + - value: "USB" + description: >- + A small humidity sensor powered via USB connection to a + nearby computer or power adapter. + annotations: + custodian_types: '["*"]' + comments: + - >- + Common power source values: BATTERY (battery-powered), MAINS (mains + electricity / wall power), POE (Power over Ethernet), SOLAR + (solar-powered), USB (USB-powered). Institutions may extend this + with additional values as needed (e.g. GENERATOR, HYBRID). + - >- + Important for heritage facility management: knowing the power source + of monitoring equipment affects maintenance schedules (battery + replacement), deployment constraints (solar needs daylight exposure), + and infrastructure requirements (PoE needs network switches with + PoE capability). + - >- + The alias power_source reflects the commonly used flat field name + in sensor and equipment inventory datasets. diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/has_price.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/has_price.yaml index 6cf2eccdb6..23aebc16d4 100644 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/has_price.yaml +++ b/schemas/20251121/linkml/modules/slots/20260202_matang/has_price.yaml @@ -76,6 +76,7 @@ slots: range: string aliases: - has_or_had_price + - price exact_mappings: - schema:price # schemaorg.owl:30600-30636 - "The offer price of a product, or of a price component when attached to PriceSpecification." Domain: DonateAction/TradeAction/PriceSpecification/Offer. Commerce-specific. annotations: diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/has_priority.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/has_priority.yaml new file mode 100644 index 0000000000..2b74e7d353 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/20260202_matang/has_priority.yaml @@ -0,0 +1,115 @@ +# ============================================================================== +# LinkML Slot Definition: has_priority +# ============================================================================== +# Assigns the level of importance, urgency, or precedence to a task, process, +# or entity relative to others. +# +# ONTOLOGY ALIGNMENT (verified against data/ontology/): +# +# | Ontology | Property | File/Line | Mapping | Notes | +# |------------|------------------------------|-----------------------------|---------|--------------------------------------------------------------------| +# | **Schema** | `schema:passengerPriorityStatus` | schemaorg.owl:29205-29208 | n/a | "Priority status for boarding." Domain: FlightReservation only. | +# | **Schema** | `schema:position` | schemaorg.owl:30066-30075 | n/a | "Position in a series." Ordinal position, not importance level. | +# +# No external ontology defines a general-purpose "priority" property; +# slot_uri remains hc:hasPriority. +# +# CREATED: 2026-01-19 +# UPDATED: 2026-02-11 +# ============================================================================== +id: https://nde.nl/ontology/hc/slot/has_priority +name: has_priority +title: Has Priority +prefixes: + linkml: https://w3id.org/linkml/ + hc: https://nde.nl/ontology/hc/ +default_prefix: hc +imports: + - linkml:types +slots: + has_priority: + slot_uri: hc:hasPriority + description: >- + Assigns or indicates the level of importance, urgency, or precedence + given to a task, message, process, or entity relative to others. In + heritage custodian contexts this is used to triage conservation work + orders, rank digitisation backlogs, schedule exhibition installations, + and allocate limited preservation resources. Typical values include + CRITICAL, HIGH, MEDIUM, and LOW, though domain-specific schemes may + define additional levels. + alt_descriptions: + nl: >- + Wijst het niveau van belang, urgentie of voorrang toe aan een taak, + bericht, proces of entiteit ten opzichte van anderen. + de: >- + Weist einer Aufgabe, Nachricht, einem Prozess oder einer Entität + das Maß an Wichtigkeit, Dringlichkeit oder Vorrang im Vergleich + zu anderen zu. + fr: >- + Attribue ou indique le niveau d'importance, d'urgence ou de priorité + accordé à une tâche, un message, un processus ou une entité par + rapport aux autres. + ar: >- + يعيّن أو يشير إلى مستوى الأهمية أو الاستعجال أو الأسبقية الممنوحة + لمهمة أو رسالة أو عملية أو كيان بالنسبة للآخرين. + id: >- + Menetapkan atau menunjukkan tingkat kepentingan, urgensi, atau + prioritas yang diberikan kepada tugas, pesan, proses, atau entitas + dibandingkan dengan yang lain. + zh: >- + 分配或指示相对于其他任务、消息、流程或实体的重要性、紧迫性或优先级别。 + es: >- + Asigna o indica el nivel de importancia, urgencia o precedencia + otorgado a una tarea, mensaje, proceso o entidad en relación con + otros. + structured_aliases: + - literal_form: prioriteit + predicate: EXACT_SYNONYM + in_language: nl + - literal_form: Priorität + predicate: EXACT_SYNONYM + in_language: de + - literal_form: priorité + predicate: EXACT_SYNONYM + in_language: fr + - literal_form: أولوية + predicate: EXACT_SYNONYM + in_language: ar + - literal_form: prioritas + predicate: EXACT_SYNONYM + in_language: id + - literal_form: 优先级 + predicate: EXACT_SYNONYM + in_language: zh + - literal_form: prioridad + predicate: EXACT_SYNONYM + in_language: es + range: string + multivalued: false + aliases: + - priority + - processing_priority + examples: + - value: "HIGH" + description: >- + A water-damaged 16th-century manuscript is flagged as high priority + for immediate conservation treatment. + - value: "CRITICAL" + description: >- + An active mould outbreak in a storage facility triggers a critical + priority response for environmental remediation. + - value: "LOW" + description: >- + Routine re-cataloguing of a stable print collection is assigned + low priority relative to urgent digitisation projects. + annotations: + custodian_types: '["*"]' + comments: + - >- + Used for planning and resource allocation. Consuming systems may + define an enumeration (e.g., PriorityLevel) and narrow the range + via slot_usage. + - >- + No standard ontology defines a general-purpose priority property. + schema:passengerPriorityStatus exists but is domain-specific to + flight reservations. diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/has_protocol.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/has_protocol.yaml index bcd7ed5616..aa78bb4acc 100644 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/has_protocol.yaml +++ b/schemas/20251121/linkml/modules/slots/20260202_matang/has_protocol.yaml @@ -78,6 +78,7 @@ slots: aliases: - is_or_was_protocol - cultural_protocol_url + - protocol_name close_mappings: - dcterms:conformsTo # dcterms.rdf:987-1008 - "An established standard to which the described resource conforms." Broader: any standard conformance, not specifically communication protocol. comments: diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/has_rationale.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/has_rationale.yaml index bf6a4be7af..c40534fb7b 100644 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/has_rationale.yaml +++ b/schemas/20251121/linkml/modules/slots/20260202_matang/has_rationale.yaml @@ -73,6 +73,8 @@ slots: - has_or_had_annex_reason - has_annex_reason - link_rationale + - rationale + - reason_description broad_mappings: - skos:note # skos.rdf:176-180 - "A general note, for any purpose." Broader: any note, not specifically rationale/justification. related_mappings: diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/has_raw_data.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/has_raw_data.yaml index 0936705829..9e71112158 100644 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/has_raw_data.yaml +++ b/schemas/20251121/linkml/modules/slots/20260202_matang/has_raw_data.yaml @@ -102,3 +102,4 @@ slots: aliases: - language_raw - languages_raw + - raw_subtitle_content diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/has_reasoning_content.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/has_reasoning_content.yaml new file mode 100644 index 0000000000..3fa5c412ac --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/20260202_matang/has_reasoning_content.yaml @@ -0,0 +1,116 @@ +# ============================================================================== +# LinkML Slot Definition: has_reasoning_content +# ============================================================================== +# Contains the chain-of-thought or intermediate reasoning generated by a model. +# +# ONTOLOGY ALIGNMENT (verified against data/ontology/): +# +# | Ontology | Property | File/Line | Mapping | Notes | +# |----------------|---------------------|------------------------|---------|--------------------------------------------------------------| +# | **PROV-O** | `prov:hadPlan` | prov.ttl:649-659 | related | Association→Plan; about intended strategy, not CoT output. | +# | **CIDOC-CRM** | `crm:P3_has_note` | CIDOC_CRM_v7.1.3.rdf:1227-1241 | broad | "has note" E1→Literal; general-purpose annotation property. | +# | **OA** | `oa:bodyValue` | oa.ttl:173-178 | related | Plain text body of an Annotation; structural, not reasoning. | +# +# No external ontology defines a property for capturing AI/model chain-of-thought +# or intermediate reasoning steps. prov:hadPlan is the closest conceptually (it +# documents HOW an agent planned to achieve goals) but its domain is +# prov:Association and range is prov:Plan — not a text string. The slot captures +# the raw textual reasoning output from generative models. +# +# CREATED: 2026-02-02 +# UPDATED: 2026-02-11 +# ============================================================================== +id: https://nde.nl/ontology/hc/slot/has_reasoning_content +name: has_reasoning_content +title: Has Reasoning Content +prefixes: + linkml: https://w3id.org/linkml/ + hc: https://nde.nl/ontology/hc/ + prov: http://www.w3.org/ns/prov# + crm: http://www.cidoc-crm.org/cidoc-crm/ + oa: http://www.w3.org/ns/oa# +imports: + - linkml:types +default_prefix: hc +slots: + has_reasoning_content: + slot_uri: hc:hasReasoningContent + description: >- + Contains the internal chain of thought, logical steps, or intermediate + analysis generated by a generative model to arrive at a final response. + This reasoning trace may be hidden or visible to the user depending on + the model provider and configuration. Captures the step-by-step process + the model used for schema validation, ontology mapping, RDF quality + checking, or extraction decisions. + alt_descriptions: + nl: >- + Bevat de interne gedachteketen, logische stappen of tussentijdse analyse + die door een generatief model is gegenereerd om tot een definitief + antwoord te komen. + de: >- + Enthält die interne Gedankenkette, logische Schritte oder + Zwischenanalysen, die von einem generativen Modell erzeugt wurden, um + zu einer endgültigen Antwort zu gelangen. + fr: >- + Contient la chaîne de pensée interne, les étapes logiques ou l'analyse + intermédiaire générée par un modèle génératif pour arriver à une + réponse finale. + ar: >- + يحتوي على سلسلة التفكير الداخلية أو الخطوات المنطقية أو التحليل + الوسيط الذي أنشأه نموذج توليدي للوصول إلى استجابة نهائية. + id: >- + Berisi rantai pemikiran internal, langkah-langkah logis, atau analisis + antara yang dihasilkan oleh model generatif untuk mencapai respons + akhir. + zh: >- + 包含生成模型为得出最终响应而生成的内部思维链、逻辑步骤或中间分析。 + es: >- + Contiene la cadena de pensamiento interna, pasos lógicos o análisis + intermedio generado por un modelo generativo para llegar a una respuesta + final. + structured_aliases: + - literal_form: heeft redeneerinhoud + predicate: EXACT_SYNONYM + in_language: nl + - literal_form: hat Argumentationsinhalt + predicate: EXACT_SYNONYM + in_language: de + - literal_form: a un contenu de raisonnement + predicate: EXACT_SYNONYM + in_language: fr + - literal_form: يحتوي على محتوى استدلالي + predicate: EXACT_SYNONYM + in_language: ar + - literal_form: memiliki konten penalaran + predicate: EXACT_SYNONYM + in_language: id + - literal_form: 具有推理内容 + predicate: EXACT_SYNONYM + in_language: zh + - literal_form: tiene contenido de razonamiento + predicate: EXACT_SYNONYM + in_language: es + range: string + multivalued: false + broad_mappings: + - crm:P3_has_note # CIDOC_CRM_v7.1.3.rdf:1227-1241 - "has note" general annotation; E1→Literal + related_mappings: + - prov:hadPlan # prov.ttl:649-659 - Association→Plan; documents HOW an agent planned, not CoT text + - oa:bodyValue # oa.ttl:173-178 - plain text body of an Annotation; structural container + aliases: + - reasoning_content + examples: + - value: "The record mentions 'Rijksmuseum' which maps to Q190804..." + description: >- + Chain-of-thought trace showing how the model identified and mapped + an institution name to its Wikidata entity. + annotations: + custodian_types: '["*"]' + comments: + - >- + May be null for model providers that do not expose reasoning traces + (e.g. Claude, GPT-4). Models like GLM 4.7 return reasoning_content + in every response, exposing step-by-step reasoning. + - >- + Useful for schema validation audits, ontology mapping transparency, + RDF quality assurance, and full audit trails of extraction decisions. diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/new/record_count.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/has_record_set.yaml similarity index 58% rename from schemas/20251121/linkml/modules/slots/20260202_matang/new/record_count.yaml rename to schemas/20251121/linkml/modules/slots/20260202_matang/has_record_set.yaml index b7a2cf3d01..dc0d5762ee 100644 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/new/record_count.yaml +++ b/schemas/20251121/linkml/modules/slots/20260202_matang/has_record_set.yaml @@ -1,6 +1,6 @@ -id: https://nde.nl/ontology/hc/slot/record_count -name: record_count_slot -title: Record Count Slot +id: https://nde.nl/ontology/hc/slot/has_record_set +name: has_record_set +title: Has Record Set prefixes: linkml: https://w3id.org/linkml/ hc: https://nde.nl/ontology/hc/ @@ -16,15 +16,12 @@ imports: - linkml:types default_prefix: hc slots: - record_count: + has_record_set: range: integer - description: 'Approximate number of records/objects in the portal. - - Use most recent available count. - - ' - slot_uri: hc:recordCount + description: | + Connects a parent aggregation, fonds, repository, portal or archival unit to a specific subgroup or series of records contained within it or linked to it. + slot_uri: hc:hasRecordSet annotations: custodian_types: '["*"]' - exact_mappings: - - hc:recordCount + aliases: + - record_count diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/has_speaker.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/has_speaker.yaml index 880c86e61f..2dc71c74d0 100644 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/has_speaker.yaml +++ b/schemas/20251121/linkml/modules/slots/20260202_matang/has_speaker.yaml @@ -91,6 +91,7 @@ slots: custodian_types: '["*"]' aliases: - includes_speaker + - primary_speaker close_mappings: - schema:actor # schemaorg.owl:7033-7061 - "An actor (individual or group) in TV, radio, movie, etc." Media→Person; same concept but implies dramatic performance. broad_mappings: diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/has_standard.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/has_standard.yaml index 0fdafdd3f3..944ce90406 100644 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/has_standard.yaml +++ b/schemas/20251121/linkml/modules/slots/20260202_matang/has_standard.yaml @@ -75,6 +75,7 @@ slots: aliases: - has_or_had_standard - metadata_standard + - preservation_standard annotations: custodian_types: '["*"]' close_mappings: diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/has_status.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/has_status.yaml index 678ee2ec0e..c940e85a4e 100644 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/has_status.yaml +++ b/schemas/20251121/linkml/modules/slots/20260202_matang/has_status.yaml @@ -90,6 +90,7 @@ slots: - operational_status - overall_status - portal_status + - processing_status examples: - value: Active description: Simple string status diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/has_system.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/has_system.yaml index f0ba0f7c4d..dcb2ef01cf 100644 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/has_system.yaml +++ b/schemas/20251121/linkml/modules/slots/20260202_matang/has_system.yaml @@ -92,3 +92,4 @@ slots: aliases: - legal_system_type - monitoring_platform + - primary_system diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/has_text.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/has_text.yaml index 7968e94790..b6d7a37363 100644 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/has_text.yaml +++ b/schemas/20251121/linkml/modules/slots/20260202_matang/has_text.yaml @@ -85,5 +85,6 @@ slots: - content - link_text - policy_text + - price_text annotations: custodian_types: '["*"]' diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/has_time_interval.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/has_time_interval.yaml index 030b513ffa..1abf5fb70a 100644 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/has_time_interval.yaml +++ b/schemas/20251121/linkml/modules/slots/20260202_matang/has_time_interval.yaml @@ -97,6 +97,7 @@ slots: - has_duration - performance_duration - post_type_max_duration + - processing_duration_seconds annotations: custodian_types: '["*"]' custodian_types_rationale: Time interval associations applicable to all custodian types. diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/has_timestamp.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/has_timestamp.yaml index 700e8c0859..71b2c7efa2 100644 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/has_timestamp.yaml +++ b/schemas/20251121/linkml/modules/slots/20260202_matang/has_timestamp.yaml @@ -89,5 +89,6 @@ slots: - has_or_had_timestamp - date_value - note_date + - record_date annotations: custodian_types: '["*"]' diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/has_type.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/has_type.yaml index 35044bd4c7..cf21e55913 100644 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/has_type.yaml +++ b/schemas/20251121/linkml/modules/slots/20260202_matang/has_type.yaml @@ -132,6 +132,12 @@ slots: - platform_type - portal_type - post_type_activity_streams_type + - preservation_event_type + - primary_audio_event_type + - primary_heritage_type + - reading_room_type + - record_set_type + - record_type examples: - value: "hc:CustodianType/museum" description: Heritage custodian typed as a museum diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/has_url.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/has_url.yaml index 56cc611658..49be0fa533 100644 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/has_url.yaml +++ b/schemas/20251121/linkml/modules/slots/20260202_matang/has_url.yaml @@ -113,6 +113,8 @@ slots: - platform_url - portal_url - post_url + - profile_linkedin_url + - profile_url comments: - >- Temporal semantics: URLs may be historical — websites change over time. diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/has_value.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/has_value.yaml index d50ddf691c..1ea9849361 100644 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/has_value.yaml +++ b/schemas/20251121/linkml/modules/slots/20260202_matang/has_value.yaml @@ -82,6 +82,7 @@ slots: - has_or_had_verbatim_value - has_verbatim_value - person_claim_value + - rate_value examples: - value: "23.5" description: Temperature measurement value diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/has_version.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/has_version.yaml index 028b588f66..9c7c6103e7 100644 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/has_version.yaml +++ b/schemas/20251121/linkml/modules/slots/20260202_matang/has_version.yaml @@ -87,5 +87,6 @@ slots: - is_or_was_protocol_version - crawler_version - has_api_version + - protocol_version annotations: custodian_types: '["*"]' diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/identified_by.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/identified_by.yaml index 78ca32bc1d..8ac7e1a2f6 100644 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/identified_by.yaml +++ b/schemas/20251121/linkml/modules/slots/20260202_matang/identified_by.yaml @@ -186,6 +186,7 @@ slots: - portal_type_id - post_id - post_type_id + - record_id annotations: custodian_types: '["*"]' diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/in_jurisdiction.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/in_jurisdiction.yaml index 8f2549970d..d781d8bcdf 100644 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/in_jurisdiction.yaml +++ b/schemas/20251121/linkml/modules/slots/20260202_matang/in_jurisdiction.yaml @@ -1,29 +1,95 @@ +# ============================================================================== +# LinkML Slot Definition: in_jurisdiction +# ============================================================================== +# Assigns an entity or matter within a particular legal or geographic authority. +# +# ONTOLOGY ALIGNMENT (verified against data/ontology/): +# +# | Ontology | Property | File/Line | Mapping | Notes | +# |----------------|------------------------|----------------------------|---------|---------------------------------------------------------------| +# | **Schema.org** | `schema:jurisdiction` | schemaorg.owl:23809-23810 | close | "jurisdiction" Legislation/GovService→AdminArea; close match. | +# | **RiC-O** | `rico:isOrWasRegulatedBy` | RiC-O_1-1.rdf:15054-15065 | related | Thing→Rule; about regulatory relationship, not jurisdiction. | +# +# schema:jurisdiction is close but its domain is restricted to Legislation +# and GovernmentService. Our slot is more general, applicable to any heritage +# entity or legal matter. dcterms:Jurisdiction is a class, not a property. +# +# CREATED: 2026-02-02 +# UPDATED: 2026-02-11 +# ============================================================================== id: https://nde.nl/ontology/hc/slot/in_jurisdiction name: in_jurisdiction title: In Jurisdiction -version: 1.0.0 prefixes: linkml: https://w3id.org/linkml/ hc: https://nde.nl/ontology/hc/ schema: http://schema.org/ - dcterms: http://purl.org/dc/terms/ - prov: http://www.w3.org/ns/prov# - crm: http://www.cidoc-crm.org/cidoc-crm/ - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# + rico: https://www.ica.org/standards/RiC/ontology# imports: -- linkml:types + - linkml:types default_prefix: hc slots: in_jurisdiction: - description: | - Assigns or locates a specific legal matter, entity, or event within the geographic or legal authority of a particular court, government body, or system of law. - range: string slot_uri: hc:inJurisdiction - annotations: - custodian_types: '["*"]' + description: >- + Assigns or locates a specific legal matter, entity, or event within the + geographic or legal authority of a particular court, government body, or + system of law. Records under which jurisdiction a heritage custodian + operates, is registered, or is subject to regulatory oversight. + alt_descriptions: + nl: >- + Wijst een specifieke juridische zaak, entiteit of gebeurtenis toe aan + het geografische of juridische gezag van een bepaalde rechtbank, + overheidsorgaan of rechtsstelsel. + de: >- + Ordnet eine bestimmte Rechtssache, Entität oder ein Ereignis dem + geografischen oder rechtlichen Zuständigkeitsbereich eines bestimmten + Gerichts, einer Behörde oder eines Rechtssystems zu. + fr: >- + Assigne une affaire juridique, une entité ou un événement spécifique + à l'autorité géographique ou juridique d'un tribunal, d'un organisme + gouvernemental ou d'un système juridique particulier. + ar: >- + يعين أو يحدد مسألة قانونية أو كيانًا أو حدثًا معينًا ضمن السلطة + الجغرافية أو القانونية لمحكمة أو هيئة حكومية أو نظام قانوني معين. + id: >- + Menetapkan atau menempatkan masalah hukum, entitas, atau peristiwa + tertentu dalam otoritas geografis atau hukum dari pengadilan, badan + pemerintah, atau sistem hukum tertentu. + zh: >- + 将特定法律事务、实体或事件分配或定位到特定法院、政府机构或法律体系的地理或法律管辖范围内。 + es: >- + Asigna o ubica un asunto legal, entidad o evento específico dentro de + la autoridad geográfica o legal de un tribunal, organismo gubernamental + o sistema jurídico particular. + structured_aliases: + - literal_form: in jurisdictie + predicate: EXACT_SYNONYM + in_language: nl + - literal_form: in Zuständigkeitsbereich + predicate: EXACT_SYNONYM + in_language: de + - literal_form: dans la juridiction + predicate: EXACT_SYNONYM + in_language: fr + - literal_form: في الاختصاص القضائي + predicate: EXACT_SYNONYM + in_language: ar + - literal_form: dalam yurisdiksi + predicate: EXACT_SYNONYM + in_language: id + - literal_form: 在管辖范围内 + predicate: EXACT_SYNONYM + in_language: zh + - literal_form: en jurisdicción + predicate: EXACT_SYNONYM + in_language: es + range: string + multivalued: false + close_mappings: + - schema:jurisdiction # schemaorg.owl:23809-23810 - Legislation/GovService→AdminArea; narrower domain + related_mappings: + - rico:isOrWasRegulatedBy # RiC-O_1-1.rdf:15054-15065 - Thing→Rule; regulatory relationship aliases: - jurisdiction_id - jurisdiction_level @@ -31,3 +97,15 @@ slots: - jurisdiction - legal_jurisdiction - oversight_jurisdiction + examples: + - value: "Netherlands" + description: >- + A heritage institution operates under the legal jurisdiction of + the Netherlands. + annotations: + custodian_types: '["*"]' + comments: + - >- + dcterms:Jurisdiction is a class (not a property) representing the + extent or range of judicial authority. schema:jurisdiction is close + but restricted to Legislation and GovernmentService domains. diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/in_project.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/in_project.yaml index 20654f1f75..b4044d5afa 100644 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/in_project.yaml +++ b/schemas/20251121/linkml/modules/slots/20260202_matang/in_project.yaml @@ -1,28 +1,104 @@ +# ============================================================================== +# LinkML Slot Definition: in_project +# ============================================================================== +# Associates an entity with the project or initiative it belongs to. +# +# ONTOLOGY ALIGNMENT (verified against data/ontology/): +# +# | Ontology | Property | File/Line | Mapping | Notes | +# |------------|-------------------------|--------------------|---------|---------------------------------------------------------------| +# | **FOAF** | `foaf:currentProject` | foaf.ttl:181-188 | related | Person→Thing; only for current projects of a person. | +# | **DOAP** | `doap:Project` (class) | doap.rdf:57-72 | related | Class, not property; describes a project entity. | +# +# No external ontology defines a general "in project" property linking an +# arbitrary entity to a project. foaf:currentProject is person-centric and +# only for current projects. schema:Project is a class (subclass of +# Organization), not a property. The slot captures a general association +# between any entity and its containing project. +# +# CREATED: 2026-02-02 +# UPDATED: 2026-02-11 +# ============================================================================== id: https://nde.nl/ontology/hc/slot/in_project name: in_project title: In Project prefixes: linkml: https://w3id.org/linkml/ hc: https://nde.nl/ontology/hc/ - schema: http://schema.org/ - dcterms: http://purl.org/dc/terms/ - prov: http://www.w3.org/ns/prov# - crm: http://www.cidoc-crm.org/cidoc-crm/ - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# + foaf: http://xmlns.com/foaf/0.1/ imports: -- linkml:types + - linkml:types default_prefix: hc slots: in_project: - description: | - Associates a task, issue, resource, entity, or milestone with the specific project, campaign, or initiative to which it belongs or contribute + slot_uri: hc:inProject + description: >- + Associates a task, issue, resource, entity, or milestone with the specific + project, campaign, or initiative to which it belongs or contributes. + Records the project context for heritage activities such as digitization + campaigns, research programs, or conservation projects. + alt_descriptions: + nl: >- + Associeert een taak, kwestie, bron, entiteit of mijlpaal met het + specifieke project, campagne of initiatief waartoe het behoort of + waaraan het bijdraagt. + de: >- + Verknüpft eine Aufgabe, ein Problem, eine Ressource, Entität oder + einen Meilenstein mit dem spezifischen Projekt, der Kampagne oder + Initiative, zu dem es gehört oder beiträgt. + fr: >- + Associe une tâche, un problème, une ressource, une entité ou un jalon + au projet, à la campagne ou à l'initiative spécifique auquel il + appartient ou contribue. + ar: >- + يربط مهمة أو مسألة أو موردًا أو كيانًا أو معلمًا بالمشروع أو الحملة + أو المبادرة المحددة التي ينتمي إليها أو يساهم فيها. + id: >- + Mengasosiasikan tugas, masalah, sumber daya, entitas, atau tonggak + pencapaian dengan proyek, kampanye, atau inisiatif tertentu yang + menjadi bagiannya atau berkontribusi padanya. + zh: >- + 将任务、问题、资源、实体或里程碑与其所属或贡献的特定项目、活动或倡议关联起来。 + es: >- + Asocia una tarea, problema, recurso, entidad o hito con el proyecto, + campaña o iniciativa específica a la que pertenece o contribuye. + structured_aliases: + - literal_form: in project + predicate: EXACT_SYNONYM + in_language: nl + - literal_form: im Projekt + predicate: EXACT_SYNONYM + in_language: de + - literal_form: dans le projet + predicate: EXACT_SYNONYM + in_language: fr + - literal_form: في المشروع + predicate: EXACT_SYNONYM + in_language: ar + - literal_form: dalam proyek + predicate: EXACT_SYNONYM + in_language: id + - literal_form: 在项目中 + predicate: EXACT_SYNONYM + in_language: zh + - literal_form: en proyecto + predicate: EXACT_SYNONYM + in_language: es range: string multivalued: true - slot_uri: hc:inProject + related_mappings: + - foaf:currentProject # foaf.ttl:181-188 - Person→Thing; only current projects of a person + aliases: + - major_research_project + examples: + - value: "Metamorfoze" + description: >- + A digitization task is part of the Metamorfoze national + preservation program in the Netherlands. annotations: custodian_types: '["*"]' - aliases: - - major_research_project + comments: + - >- + foaf:currentProject and foaf:pastProject are person-centric. + schema:Project and doap:Project are classes, not properties. + This slot provides a general-purpose project association. diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/manage.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/manage.yaml index f8077eea6d..5e03dbb8f0 100644 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/manage.yaml +++ b/schemas/20251121/linkml/modules/slots/20260202_matang/manage.yaml @@ -1,33 +1,110 @@ +# ============================================================================== +# LinkML Slot Definition: manage +# ============================================================================== +# Oversees or controls the operation and administration of resources or systems. +# +# ONTOLOGY ALIGNMENT (verified against data/ontology/): +# +# | Ontology | Property | File/Line | Mapping | Notes | +# |----------------|------------------------------|-------------------------------|---------|--------------------------------------------------------------| +# | **CIDOC-CRM** | `crm:P109_has_current_or_former_curator` | CIDOC_CRM_v7.1.3.rdf:3639-3654 | related | E78→E39; curator of a curated holding, narrower role. | +# | **CIDOC-CRM** | `crm:P147_curated` | CIDOC_CRM_v7.1.3.rdf:4378-4389 | related | E87→E78; curation activity on a holding, narrower scope. | +# | **RiC-O** | `rico:hasOrHadManager` | RiC-O_1-1.rdf:6926-6960 | close | RecordResource/Instantiation→Agent; management relationship. | +# | **PROV-O** | `prov:wasAttributedTo` | prov.ttl:1082-1098 | related | Entity→Agent; attribution, not management. | +# +# rico:hasOrHadManager is close but its domain is limited to +# RecordResource/Instantiation. Our slot is more general, applicable to any +# managed resource, system, or collection. +# +# CREATED: 2026-02-02 +# UPDATED: 2026-02-11 +# ============================================================================== id: https://nde.nl/ontology/hc/slot/manage name: manage -title: manage +title: Manage prefixes: linkml: https://w3id.org/linkml/ hc: https://nde.nl/ontology/hc/ - schema: http://schema.org/ - dcterms: http://purl.org/dc/terms/ - prov: http://www.w3.org/ns/prov# crm: http://www.cidoc-crm.org/cidoc-crm/ - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# -default_prefix: hc + rico: https://www.ica.org/standards/RiC/ontology# + prov: http://www.w3.org/ns/prov# imports: -- linkml:types + - linkml:types +default_prefix: hc slots: manage: - name: manage - title: manage - description: | - Oversees or controls the operation, administration, and coordination of resources, systems, or people to achieve defined objectives. slot_uri: hc:manage - range: string # uriorcurie - # range: Collection + description: >- + Oversees or controls the operation, administration, and coordination of + resources, systems, or people to achieve defined objectives. Records the + management relationship between a heritage custodian and the collections, + facilities, or programs it administers. + alt_descriptions: + nl: >- + Houdt toezicht op of controleert de werking, administratie en + coördinatie van middelen, systemen of mensen om vastgestelde doelen + te bereiken. + de: >- + Überwacht oder kontrolliert den Betrieb, die Verwaltung und + Koordination von Ressourcen, Systemen oder Personen zur Erreichung + festgelegter Ziele. + fr: >- + Supervise ou contrôle le fonctionnement, l'administration et la + coordination des ressources, systèmes ou personnes pour atteindre + des objectifs définis. + ar: >- + يشرف على أو يتحكم في تشغيل وإدارة وتنسيق الموارد أو الأنظمة أو + الأشخاص لتحقيق أهداف محددة. + id: >- + Mengawasi atau mengendalikan operasi, administrasi, dan koordinasi + sumber daya, sistem, atau orang untuk mencapai tujuan yang ditetapkan. + zh: >- + 监督或控制资源、系统或人员的运营、管理和协调,以实现既定目标。 + es: >- + Supervisa o controla la operación, administración y coordinación de + recursos, sistemas o personas para alcanzar objetivos definidos. + structured_aliases: + - literal_form: beheren + predicate: EXACT_SYNONYM + in_language: nl + - literal_form: verwalten + predicate: EXACT_SYNONYM + in_language: de + - literal_form: gérer + predicate: EXACT_SYNONYM + in_language: fr + - literal_form: يدير + predicate: EXACT_SYNONYM + in_language: ar + - literal_form: mengelola + predicate: EXACT_SYNONYM + in_language: id + - literal_form: 管理 + predicate: EXACT_SYNONYM + in_language: zh + - literal_form: gestionar + predicate: EXACT_SYNONYM + in_language: es + range: string + multivalued: true + close_mappings: + - rico:hasOrHadManager # RiC-O_1-1.rdf:6926-6960 - RecordResource/Instantiation→Agent; management + related_mappings: + - crm:P109_has_current_or_former_curator # CIDOC_CRM_v7.1.3.rdf:3639-3654 - E78→E39; curator role + - crm:P147_curated # CIDOC_CRM_v7.1.3.rdf:4378-4389 - E87→E78; curation activity + - prov:wasAttributedTo # prov.ttl:1082-1098 - Entity→Agent; attribution, not management + aliases: + - manages_collection + - manages_or_managed + examples: + - value: "Prints and Drawings collection" + description: >- + A department manages the Prints and Drawings collection within + a national museum. annotations: custodian_types: '["*"]' - close_mappings: - - prov:wasAttributedTo - aliases: - - manages_collection - - manages_or_managed + comments: + - >- + Distinct from crm:P109 (curator of curated holding) and crm:P147 + (curation activity on holding) which are specific to curation contexts. + This slot is broader, covering any management relationship. diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/new/powers_platform.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/new/powers_platform.yaml deleted file mode 100644 index 7187a38cf2..0000000000 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/new/powers_platform.yaml +++ /dev/null @@ -1,27 +0,0 @@ -id: https://nde.nl/ontology/hc/slot/powers_platform -name: powers_platform_slot -title: Powers Platform Slot -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - schema: http://schema.org/ - dcterms: http://purl.org/dc/terms/ - prov: http://www.w3.org/ns/prov# - crm: http://www.cidoc-crm.org/cidoc-crm/ - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# -imports: -- linkml:types -default_prefix: hc -slots: - powers_platform: - description: "DigitalPlatform(s) powered by this CMS deployment.\n\nCIDOC-CRM: P33_used_specific_technique - the CMS is the technique/procedure\nused to power the digital platform.\n\n**BIDIRECTIONAL RELATIONSHIP**:\n- Forward: CollectionManagementSystem \u2192 DigitalPlatform (powers_platform)\n- Reverse: DigitalPlatform \u2192 CollectionManagementSystem (powered_by_cms)\n\nOne CMS deployment may power multiple platforms:\n- Public website\n- Staff intranet\n- Mobile app backend\n- API service\n" - range: string # uriorcurie - # range: DigitalPlatform - slot_uri: hc:powersPlatform - annotations: - custodian_types: '["*"]' - exact_mappings: - - hc:powersPlatform diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/new/practitioner_community.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/new/practitioner_community.yaml deleted file mode 100644 index 39c79754ed..0000000000 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/new/practitioner_community.yaml +++ /dev/null @@ -1,60 +0,0 @@ -id: https://nde.nl/ontology/hc/slot/practitioner_community -name: practitioner_community_slot -title: Practitioner Community Slot -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - foaf: http://xmlns.com/foaf/0.1/ - schema: http://schema.org/ - dcterms: http://purl.org/dc/terms/ - prov: http://www.w3.org/ns/prov# - crm: http://www.cidoc-crm.org/cidoc-crm/ - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# -imports: -- linkml:types -default_prefix: hc -slots: - practitioner_community: - description: 'Composition and size of the community practicing this intangible heritage. - - - Describes who carries the living tradition: - - - Number of active practitioners (core bearers of knowledge) - - - Age demographics (generational distribution, succession planning) - - - Skill levels (masters, journeymen, apprentices, novices) - - - Geographic distribution (local, regional, diaspora) - - - Gender participation (male, female, mixed, gendered roles) - - - Ethnic/linguistic has_or_had_affiliation (indigenous, minority, majority culture) - - - Professionalization (full-time, part-time, volunteer, amateur) - - - Helps assess tradition vitality and sustainability. - - - Examples: - - - "30 active musicians, 15 apprentices, 3 master teachers" - - - "8 elder weavers (ages 60-85), 12 mid-career (ages 35-55), 20 learners" - - - "25 dancers, predominantly female, ages 15-40, full-time professional" - - ' - range: string - slot_uri: hc:practitionerCommunity - related_mappings: - - schema:audience - annotations: - custodian_types: '["*"]' - exact_mappings: - - hc:practitionerCommunity diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/new/preferred_label.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/new/preferred_label.yaml deleted file mode 100644 index 53ec2e112e..0000000000 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/new/preferred_label.yaml +++ /dev/null @@ -1,27 +0,0 @@ -id: https://nde.nl/ontology/hc/slot/preferred_label -name: preferred_label_slot -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - skos: http://www.w3.org/2004/02/skos/core# - schema: http://schema.org/ - rdfs: http://www.w3.org/2000/01/rdf-schema# - dcterms: http://purl.org/dc/terms/ - prov: http://www.w3.org/ns/prov# - crm: http://www.cidoc-crm.org/cidoc-crm/ - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# -imports: -- linkml:types -slots: - preferred_label: - slot_uri: skos:prefLabel - range: string - required: false - exact_mappings: - - schema:name - - rdfs:label - - skos:prefLabel - description: "The primary standardized emic name for this custodian.\nSKOS: prefLabel for the preferred lexical label.\n\nThis is the CANONICAL name - the standardized label accepted by the \ncustodian itself for public representation.\n\nDistinct from:\n- Legal name (formal registered name in CustodianLegalStatus.legal_name)\n- Alternative names (in CustodianName.alternative_names list)\n- Historical names (superseded CustodianNames)\n\nExample: \"Rijksmuseum\" (emic name, not \"Stichting Rijksmuseum\" legal name)\n" - annotations: - custodian_types: '["*"]' diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/new/preferred_name.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/new/preferred_name.yaml deleted file mode 100644 index fcdeae3f2b..0000000000 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/new/preferred_name.yaml +++ /dev/null @@ -1,46 +0,0 @@ -id: https://nde.nl/ontology/hc/slot/preferred_name -name: preferred_name_slot -title: Preferred Name Slot -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - skos: http://www.w3.org/2004/02/skos/core# - foaf: http://xmlns.com/foaf/0.1/ - schema: http://schema.org/ - dcterms: http://purl.org/dc/terms/ - prov: http://www.w3.org/ns/prov# - crm: http://www.cidoc-crm.org/cidoc-crm/ - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# -imports: -- linkml:types -default_prefix: hc -slots: - preferred_name: - slot_uri: skos:prefLabel - description: 'The preferred name for this person - the canonical form used for display. - - - This is the PREFERRED name, not necessarily the full legal name. - - Other name forms appear in PersonObservation entries. - - - **EXAMPLES**: - - - "Taco Dibbits" (preferred) - - - NOT: "Taco Jacobus Sergio Dibbits" (full legal) - - - NOT: "T.J.S. Dibbits" (formal abbreviation) - - ' - range: string - required: false - exact_mappings: - - skos:prefLabel - - foaf:name - - schema:name - annotations: - custodian_types: '["*"]' diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/new/preparation_date.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/new/preparation_date.yaml deleted file mode 100644 index c905e16e3d..0000000000 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/new/preparation_date.yaml +++ /dev/null @@ -1,30 +0,0 @@ -id: https://nde.nl/ontology/hc/slot/preparation_date -name: preparation_date_slot -title: Preparation Date Slot -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - schema: http://schema.org/ - dcterms: http://purl.org/dc/terms/ - prov: http://www.w3.org/ns/prov# - crm: http://www.cidoc-crm.org/cidoc-crm/ - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# -imports: -- linkml:types -default_prefix: hc -slots: - preparation_date: - description: 'Date when specimen was prepared/preserved. - - May differ from collection date. - - ' - range: date - slot_uri: dcterms:date - annotations: - custodian_types: '["*"]' - exact_mappings: - - dcterms:date diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/new/prepared_by.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/new/prepared_by.yaml deleted file mode 100644 index 7d8d1aa700..0000000000 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/new/prepared_by.yaml +++ /dev/null @@ -1,28 +0,0 @@ -id: https://nde.nl/ontology/hc/slot/prepared_by -name: prepared_by_slot -title: Prepared By Slot -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - crm: http://www.cidoc-crm.org/cidoc-crm/ - schema: http://schema.org/ - dcterms: http://purl.org/dc/terms/ - prov: http://www.w3.org/ns/prov# - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# -imports: -- linkml:types -default_prefix: hc -slots: - prepared_by: - description: 'Person or institution who prepared the specimen. - - ' - range: string - slot_uri: crm:P14_carried_out_by - annotations: - custodian_types: '["*"]' - exact_mappings: - - crm:P14_carried_out_by diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/new/preservation_approach.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/new/preservation_approach.yaml deleted file mode 100644 index 16216649d4..0000000000 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/new/preservation_approach.yaml +++ /dev/null @@ -1,15 +0,0 @@ -id: https://nde.nl/ontology/hc/slot/preservation_approach -name: preservation_approach -title: Preservation Approach -description: Approach to preservation. -imports: -- linkml:types -slots: - preservation_approach: - slot_uri: schema:featureList - range: string - multivalued: false - annotations: - custodian_types: '["*"]' - exact_mappings: - - schema:featureList diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/new/preservation_budget.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/new/preservation_budget.yaml deleted file mode 100644 index 2ce3fcb47f..0000000000 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/new/preservation_budget.yaml +++ /dev/null @@ -1,44 +0,0 @@ -id: https://nde.nl/ontology/hc/slot/preservation_budget -name: preservation_budget_slot -title: Preservation Budget Slot -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - schema: http://schema.org/ - dcterms: http://purl.org/dc/terms/ - prov: http://www.w3.org/ns/prov# - crm: http://www.cidoc-crm.org/cidoc-crm/ - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# -imports: -- linkml:types -default_prefix: hc -slots: - preservation_budget: - description: 'Conservation and preservation budget. - - - **Heritage-specific**: Budget for maintaining and conserving - - heritage collections. - - - Includes: - - - Conservation treatments - - - Preventive conservation - - - Environmental controls - - - Pest management - - ' - range: decimal - slot_uri: hc:preservationBudget - annotations: - custodian_types: '["*"]' - exact_mappings: - - hc:preservationBudget diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/new/preservation_event_type.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/new/preservation_event_type.yaml deleted file mode 100644 index e3eac1929c..0000000000 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/new/preservation_event_type.yaml +++ /dev/null @@ -1,49 +0,0 @@ -id: https://nde.nl/ontology/hc/slot/preservation_event_type -name: preservation_event_type_slot -title: Preservation Event Type Slot -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - schema: http://schema.org/ - dcterms: http://purl.org/dc/terms/ - prov: http://www.w3.org/ns/prov# - crm: http://www.cidoc-crm.org/cidoc-crm/ - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# -imports: -- linkml:types -default_prefix: hc -slots: - preservation_event_type: - description: 'Type of preservation event that occurred (if platform was archived/migrated). - - - PREMIS: Aligns with premis:Event and premis:OutcomeStatus. - - - Event types from Library of Congress PREMIS vocabulary: - - - "web_harvest": Captured via web archiving (Wayback Machine, Archive-It) - - - "migration": Content migrated to new format/platform - - - "normalization": Files normalized to preservation formats - - - "validation": Integrity/format validation performed - - - "deletion": Content intentionally removed - - - "replication": Content copied to additional storage - - - See: http://id.loc.gov/vocabulary/preservation/eventType - - ' - range: string - slot_uri: hc:preservationEventType - annotations: - custodian_types: '["*"]' - exact_mappings: - - hc:preservationEventType diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/new/preservation_level.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/new/preservation_level.yaml deleted file mode 100644 index 97b995bab6..0000000000 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/new/preservation_level.yaml +++ /dev/null @@ -1,54 +0,0 @@ -id: https://nde.nl/ontology/hc/slot/preservation_level -name: preservation_level_slot -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - premis: http://www.loc.gov/premis/rdf/v3/ - schema: http://schema.org/ - dcterms: http://purl.org/dc/terms/ - prov: http://www.w3.org/ns/prov# - crm: http://www.cidoc-crm.org/cidoc-crm/ - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# -default_prefix: hc -imports: -- linkml:types -slots: - preservation_level: - slot_uri: premis:policy - description: 'Level of digital preservation commitment for this collection. - - - PREMIS: policy for preservation commitment levels. - - Aligns with premis:PreservationPolicy vocabulary. - - - Values: - - - FULL: Long-term preservation with format migration commitment - - - BIT_LEVEL: Bit preservation only (no format migration) - - - ACCESS_ONLY: Access copies maintained, no preservation guarantee - - - NONE: No formal digital preservation policy - - - Applies to digital_surrogates and born-digital materials in collection. - - - For specific file-level preservation actions, see DigitalPlatform - - preservation slots (fixity_check_date, storage_location). - - ' - range: string - related_mappings: - - dcterms:type - annotations: - custodian_types: '["*"]' - exact_mappings: - - premis:policy diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/new/preservation_method.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/new/preservation_method.yaml deleted file mode 100644 index 62db31e325..0000000000 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/new/preservation_method.yaml +++ /dev/null @@ -1,63 +0,0 @@ -id: https://nde.nl/ontology/hc/slot/preservation_method -name: preservation_method_slot -title: Preservation Method Slot -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - schema: http://schema.org/ - dcterms: http://purl.org/dc/terms/ - prov: http://www.w3.org/ns/prov# - crm: http://www.cidoc-crm.org/cidoc-crm/ - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# -imports: -- linkml:types -- ../enums/PreservationMethodEnum -default_prefix: hc -slots: - preservation_method: - description: 'How the culinary/olfactory heritage knowledge is documented and transmitted. - - - Describes preservation strategies: - - - **Oral tradition**: Recipe knowledge passed verbally master-to-apprentice - - - **Handwritten records**: Historic brewing logs, perfume formulas, recipe books - - - **Apprenticeship**: Hands-on training, direct demonstration, embodied learning - - - **Production continuity**: Unbroken chain of production across generations - - - **Archival collections**: Historic recipe manuscripts, ingredient inventories - - - **Sensory training**: Developing taste/smell expertise (sommeliers, perfumers) - - - **Material culture**: Preservation of traditional tools, vessels, equipment - - - **Protected designation**: PDO/PGI/TSG geographic/traditional labels - - - Preservation methods ensure intangible knowledge survives. - - - Examples: - - - "Oral tradition among monks, Handwritten brewing logs, Apprenticeship" - - - "Historic perfume formula archives, Apprentice perfumer training, Nose development" - - - "Family recipe manuscripts, Direct demonstration, Protected Gouda PDO status" - - - "Distillery logbooks (1823-present), Master distiller mentorship, Copper still preservation" - - ' - range: string # uriorcurie - # range: PreservationMethodEnum - slot_uri: dwc:preparations - annotations: - custodian_types: '["*"]' - exact_mappings: - - dwc:preparations diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/new/preservation_note.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/new/preservation_note.yaml deleted file mode 100644 index 800c56a8a2..0000000000 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/new/preservation_note.yaml +++ /dev/null @@ -1,27 +0,0 @@ -id: https://nde.nl/ontology/hc/slot/preservation_note -name: preservation_note -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# - rico: https://www.ica.org/standards/RiC/ontology# - rdf: http://www.w3.org/1999/02/22-rdf-syntax-ns# - dcterms: http://purl.org/dc/terms/ - prov: http://www.w3.org/ns/prov# - crm: http://www.cidoc-crm.org/cidoc-crm/ - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# -imports: -- linkml:types -slots: - preservation_note: - slot_uri: schema:additionalProperty - description: Notes about preservation requirements or considerations. - range: string - required: false - annotations: - custodian_types: '["*"]' - exact_mappings: - - schema:additionalProperty diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/new/preservation_purpose.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/new/preservation_purpose.yaml deleted file mode 100644 index 8483e30999..0000000000 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/new/preservation_purpose.yaml +++ /dev/null @@ -1,32 +0,0 @@ -id: https://nde.nl/ontology/hc/slot/preservation_purpose -name: preservation_purpose_slot -title: Preservation Purpose Slot -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - schema: http://schema.org/ - dcterms: http://purl.org/dc/terms/ - prov: http://www.w3.org/ns/prov# - crm: http://www.cidoc-crm.org/cidoc-crm/ - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# -imports: -- linkml:types -default_prefix: hc -slots: - preservation_purpose: - description: 'Primary purpose for maintaining this dark archive. - - Examples: disaster recovery, format migration source, rights pending, - - donor restriction, security classification. - - ' - range: string - slot_uri: hc:preservationPurpose - annotations: - custodian_types: '["*"]' - exact_mappings: - - hc:preservationPurpose diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/new/preservation_standard.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/new/preservation_standard.yaml deleted file mode 100644 index d2eb3a6973..0000000000 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/new/preservation_standard.yaml +++ /dev/null @@ -1,43 +0,0 @@ -id: https://nde.nl/ontology/hc/slot/preservation_standard -name: preservation_standard_slot -title: Preservation Standards Slot -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - dcterms: http://purl.org/dc/terms/ - schema: http://schema.org/ - prov: http://www.w3.org/ns/prov# - crm: http://www.cidoc-crm.org/cidoc-crm/ - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# -imports: -- linkml:types -default_prefix: hc -slots: - preservation_standard: - slot_uri: dcterms:conformsTo - description: 'Preservation and metadata standards used by this archive. - - Examples: OAIS (ISO 14721), PREMIS, EAD (Encoded Archival Description), - - METS, ISAD(G), DACS, ISO 15489, MoReq, etc. - - ' - range: string - multivalued: true - required: false - examples: - - value: OAIS - description: Open Archival Information System (ISO 14721) - - value: PREMIS - description: 'Preservation Metadata: Implementation Strategies' - - value: EAD3 - description: Encoded Archival Description version 3 - - value: METS - description: Metadata Encoding and Transmission Standard - annotations: - custodian_types: '["*"]' - exact_mappings: - - dcterms:conformsTo diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/new/preservative_detail.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/new/preservative_detail.yaml deleted file mode 100644 index 059874984e..0000000000 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/new/preservative_detail.yaml +++ /dev/null @@ -1,28 +0,0 @@ -id: https://nde.nl/ontology/hc/slot/preservative_detail -name: preservative_detail_slot -title: Preservative Details Slot -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - schema: http://schema.org/ - dcterms: http://purl.org/dc/terms/ - prov: http://www.w3.org/ns/prov# - crm: http://www.cidoc-crm.org/cidoc-crm/ - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# -imports: -- linkml:types -default_prefix: hc -slots: - preservative_detail: - description: 'Specific details about preservation (concentrations, solutions, etc.). - - ' - range: string - slot_uri: hc:preservativeDetails - annotations: - custodian_types: '["*"]' - exact_mappings: - - hc:preservativeDetails diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/new/preserves_or_preserved.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/new/preserves_or_preserved.yaml deleted file mode 100644 index cf3b6bf069..0000000000 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/new/preserves_or_preserved.yaml +++ /dev/null @@ -1,78 +0,0 @@ -id: https://nde.nl/ontology/hc/slot/preserves_or_preserved -name: preserves_or_preserved_slot -title: Preserves Or Preserved Slot -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - schema: http://schema.org/ - prov: http://www.w3.org/ns/prov# - rico: https://www.ica.org/standards/RiC/ontology# - dcterms: http://purl.org/dc/terms/ - crm: http://www.cidoc-crm.org/cidoc-crm/ - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# -default_prefix: hc -imports: -- linkml:types -slots: - preserves_or_preserved: - slot_uri: rico:hasOrHadSubject - description: 'What is being preserved or maintained by this entity. - - - **Temporal Semantics** (RiC-O Pattern): - - The "preservesOrPreserved" naming follows RiC-O convention indicating - - this relationship may be historical - an entity may have preserved - - different content over time. - - - **Ontological Alignment**: - - - **Primary** (`slot_uri`): `rico:hasOrHadSubject` - RiC-O subject relationship - - - **Close**: `prov:used` - PROV-O input relationship - - - **Close**: `schema:object` - Schema.org action object - - - **Usage**: - - This is a GENERIC slot intended for reuse across multiple classes. - - Classes may narrow the range in slot_usage to reference specific classes - - (e.g., ReasoningContent for LLM context preservation). - - - **LLM Thinking Context**: - - In the context of LLM responses, this slot replaces the boolean `clear_thinking` - - slot. Instead of a boolean flag, this slot points to a ReasoningContent object - - that captures what reasoning is being preserved across turns. - - - **Range**: `uriorcurie` (Rule 55 - broaden range for class-level narrowing) - - - **Migrated From**: clear_thinking (2026-01-19) - - ' - range: string # uriorcurie - multivalued: true - exact_mappings: - - rico:hasOrHadSubject - close_mappings: - - prov:used - - schema:object - annotations: - custodian_types: '["*"]' - custodian_types_rationale: Generic preservation slot applicable to any entity type - specificity_score: 0.2 - specificity_rationale: Generic preservation relationship slot used across many domains diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/new/previous_observation.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/new/previous_observation.yaml deleted file mode 100644 index 6ff225a120..0000000000 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/new/previous_observation.yaml +++ /dev/null @@ -1,26 +0,0 @@ -id: https://nde.nl/ontology/hc/slot/previous_observation -name: previous_observation_slot -title: Previous Observation Slot -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - schema: http://schema.org/ - dcterms: http://purl.org/dc/terms/ - prov: http://www.w3.org/ns/prov# - crm: http://www.cidoc-crm.org/cidoc-crm/ - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# -imports: -- linkml:types -default_prefix: hc -slots: - previous_observation: - range: string # uriorcurie - description: Previous observation of the same URL for change tracking - slot_uri: hc:previousObservation - annotations: - custodian_types: '["*"]' - exact_mappings: - - hc:previousObservation diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/new/price.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/new/price.yaml deleted file mode 100644 index 8945069b66..0000000000 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/new/price.yaml +++ /dev/null @@ -1,29 +0,0 @@ -id: https://nde.nl/ontology/hc/slot/price -name: price_slot -title: Price Slot -description: Shared slot for price information across heritage custodian entities -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - schema: http://schema.org/ - dcterms: http://purl.org/dc/terms/ - prov: http://www.w3.org/ns/prov# - crm: http://www.cidoc-crm.org/cidoc-crm/ - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# -imports: -- linkml:types -# default_range: string -slots: - price: - description: Price value (numeric or formatted string with currency) - range: string - slot_uri: schema:price - comments: - - Classes may override range in slot_usage (e.g., decimal for ProvenanceEvent) - exact_mappings: - - schema:price - annotations: - custodian_types: '["*"]' diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/new/price_currency.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/new/price_currency.yaml deleted file mode 100644 index e3e5db352a..0000000000 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/new/price_currency.yaml +++ /dev/null @@ -1,35 +0,0 @@ -id: https://nde.nl/ontology/hc/slot/price_currency -name: price_currency_slot -title: Price Currency Slot -description: Shared slot for price currency information across heritage custodian entities -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - schema: http://schema.org/ - dcterms: http://purl.org/dc/terms/ - prov: http://www.w3.org/ns/prov# - crm: http://www.cidoc-crm.org/cidoc-crm/ - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# -imports: -- linkml:types -# default_range: string -slots: - price_currency: - description: 'Primary currency accepted (ISO 4217 code). - - - Schema.org: priceCurrency for currency specification. - - - Examples: EUR, USD, GBP, JPY - - ' - range: string - slot_uri: schema:priceCurrency - exact_mappings: - - schema:priceCurrency - annotations: - custodian_types: '["*"]' diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/new/price_text.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/new/price_text.yaml deleted file mode 100644 index 99042a806e..0000000000 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/new/price_text.yaml +++ /dev/null @@ -1,28 +0,0 @@ -id: https://nde.nl/ontology/hc/slot/price_text -name: price_text_slot -title: Price Text Slot -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - schema: http://schema.org/ - dcterms: http://purl.org/dc/terms/ - prov: http://www.w3.org/ns/prov# - crm: http://www.cidoc-crm.org/cidoc-crm/ - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# -imports: -- linkml:types -default_prefix: hc -slots: - price_text: - description: 'Price as text, including historical context. - - ' - range: string - slot_uri: schema:price - annotations: - custodian_types: '["*"]' - exact_mappings: - - schema:price diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/new/primary.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/new/primary.yaml deleted file mode 100644 index 545a0c49ba..0000000000 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/new/primary.yaml +++ /dev/null @@ -1,27 +0,0 @@ -id: https://nde.nl/ontology/hc/slot/primary -name: primary_slot -title: Primary Slot -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - dcterms: http://purl.org/dc/terms/ - schema: http://schema.org/ - prov: http://www.w3.org/ns/prov# - crm: http://www.cidoc-crm.org/cidoc-crm/ - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# -imports: -- linkml:types -default_prefix: hc -slots: - primary: - slot_uri: dcterms:spatial - description: Primary geographic areas covered - range: string - multivalued: true - annotations: - custodian_types: '["*"]' - exact_mappings: - - dcterms:spatial diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/new/primary_audio_event_type.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/new/primary_audio_event_type.yaml deleted file mode 100644 index fd94d153de..0000000000 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/new/primary_audio_event_type.yaml +++ /dev/null @@ -1,44 +0,0 @@ -id: https://nde.nl/ontology/hc/slot/primary_audio_event_type -name: primary_audio_event_type_slot -title: Primary Audio Event Type Slot -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - schema: http://schema.org/ - dcterms: http://purl.org/dc/terms/ - prov: http://www.w3.org/ns/prov# - crm: http://www.cidoc-crm.org/cidoc-crm/ - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# -imports: -- linkml:types -- ../enums/AudioEventTypeEnum -default_prefix: hc -slots: - primary_audio_event_type: - description: 'The primary type of audio analysis performed. - - - Dublin Core: type for categorization. - - - **Types**: - - - SPEECH: Speech detection and diarization - - - MUSIC: Music detection and classification - - - SOUND_EVENTS: Environmental sound detection - - - MIXED: Multiple analysis types combined - - ' - range: string # uriorcurie - # range: AudioEventTypeEnum - slot_uri: hc:primaryAudioEventType - annotations: - custodian_types: '["*"]' - exact_mappings: - - hc:primaryAudioEventType diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/new/primary_heritage_type.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/new/primary_heritage_type.yaml deleted file mode 100644 index 05f4b0579e..0000000000 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/new/primary_heritage_type.yaml +++ /dev/null @@ -1,32 +0,0 @@ -id: https://nde.nl/ontology/hc/slot/primary_heritage_type -name: primary_heritage_type_slot -title: Primary Heritage Type Slot -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - schema: http://schema.org/ - dcterms: http://purl.org/dc/terms/ - prov: http://www.w3.org/ns/prov# - crm: http://www.cidoc-crm.org/cidoc-crm/ - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# -imports: -- linkml:types -- ../enums/HeritageTypeEnum -default_prefix: hc -slots: - primary_heritage_type: - description: 'Primary heritage type if multiple apply. - - The single most relevant type for this person''s current role. - - ' - range: string # uriorcurie - # range: HeritageTypeEnum - slot_uri: hc:primaryHeritageType - annotations: - custodian_types: '["*"]' - exact_mappings: - - hc:primaryHeritageType diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/new/primary_register.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/new/primary_register.yaml deleted file mode 100644 index bd4499ffef..0000000000 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/new/primary_register.yaml +++ /dev/null @@ -1,35 +0,0 @@ -id: https://nde.nl/ontology/hc/slot/primary_register -name: primary_register -title: Primary Register Slot -prefixes: - gleif_base: https://www.gleif.org/ontology/Base/ - gleif_ra: https://www.gleif.org/ontology/RegistrationAuthority/ - schema: http://schema.org/ - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - dcterms: http://purl.org/dc/terms/ - prov: http://www.w3.org/ns/prov# - crm: http://www.cidoc-crm.org/cidoc-crm/ - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# -imports: -- linkml:types -description: "Primary trade register where an entity is registered.\n\nLinks to TradeRegister class.\n\ngleif_base:isRegisteredIn - \"indicates the registry that something is registered in\"\ngleif_ra:BusinessRegistry - \"a registry for registering and maintaining \ninformation about business entities\"\n\nUsed for:\n- CustodianLegalStatus: Primary register where entity is registered\n- RegistrationNumber: Register that issued the number\n" -slots: - primary_register: - slot_uri: gleif_base:isRegisteredIn - range: string # uriorcurie - # range: TradeRegister - required: false - multivalued: false - description: "Primary trade register where this entity is registered.\nLinks to TradeRegister class.\n\ngleif_base:isRegisteredIn - \"indicates the registry that something is registered in\"\ngleif_ra:BusinessRegistry - \"a registry for registering and maintaining \ninformation about business entities\"\n\nExamples: Netherlands Handelsregister, UK Companies Register, German HRB.\n" - close_mappings: - - dcterms:source - annotations: - custodian_types: '["*"]' -comments: -- Maps to gleif_base:isRegisteredIn -- Links to TradeRegister class (the register/database) -- Distinct from RegistrationAuthority (the organization maintaining the register) diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/new/primary_speaker.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/new/primary_speaker.yaml deleted file mode 100644 index 7bfe3e7e8d..0000000000 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/new/primary_speaker.yaml +++ /dev/null @@ -1,38 +0,0 @@ -id: https://nde.nl/ontology/hc/slot/primary_speaker -name: primary_speaker_slot -title: Primary Speaker Slot -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - dcterms: http://purl.org/dc/terms/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# - prov: http://www.w3.org/ns/prov# - crm: http://www.cidoc-crm.org/cidoc-crm/ - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# -imports: -- linkml:types -default_prefix: hc -slots: - primary_speaker: - slot_uri: hc:primarySpeaker - description: 'Identifier or name of the main/dominant speaker. - - - For interviews: the interviewee (not interviewer) - - For presentations: the presenter - - For tours: the guide - - - May be generic ("Narrator") or specific ("Dr. Taco Dibbits"). - - ' - range: string - annotations: - custodian_types: '["*"]' - exact_mappings: - - hc:primarySpeaker diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/new/primary_system.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/new/primary_system.yaml deleted file mode 100644 index ff9fcce203..0000000000 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/new/primary_system.yaml +++ /dev/null @@ -1,48 +0,0 @@ -id: https://nde.nl/ontology/hc/slot/primary_system -name: primary_system_slot -title: Primary System Slot -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - schema: http://schema.org/ - dcterms: http://purl.org/dc/terms/ - prov: http://www.w3.org/ns/prov# - crm: http://www.cidoc-crm.org/cidoc-crm/ - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# -imports: -- linkml:types -default_prefix: hc -slots: - primary_system: - description: 'Primary digital system where these records are managed. - - - **Schema.org**: schema:isPartOf for system relationship. - - - Links to DigitalPlatform for: - - - Document management systems (SharePoint, M-Files) - - - ERP systems (SAP, Oracle) - - - Email systems (Exchange, Gmail) - - - Line-of-business applications - - - Custom databases - - - Important for digital preservation planning. - - ' - range: string # uriorcurie - # range: DigitalPlatform - slot_uri: hc:primarySystem - annotations: - custodian_types: '["*"]' - exact_mappings: - - hc:primarySystem diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/new/priority.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/new/priority.yaml deleted file mode 100644 index f6d3205b85..0000000000 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/new/priority.yaml +++ /dev/null @@ -1,34 +0,0 @@ -id: https://nde.nl/ontology/hc/slot/priority -name: priority_slot -title: Priority Slot -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - schema: http://schema.org/ - dcterms: http://purl.org/dc/terms/ - prov: http://www.w3.org/ns/prov# - crm: http://www.cidoc-crm.org/cidoc-crm/ - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# -imports: -- linkml:types -default_prefix: hc -slots: - priority: - description: 'Priority level for this activity. - - - Values: HIGH, MEDIUM, LOW, CRITICAL - - - Used for planning and resource allocation. - - ' - range: string - slot_uri: hc:priority - annotations: - custodian_types: '["*"]' - exact_mappings: - - hc:priority diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/new/processing_completed_date.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/new/processing_completed_date.yaml deleted file mode 100644 index a28c6ec3d1..0000000000 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/new/processing_completed_date.yaml +++ /dev/null @@ -1,39 +0,0 @@ -id: https://nde.nl/ontology/hc/slot/processing_completed_date -name: processing_completed_date_slot -title: Processing Completed Date Slot -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - schema: http://schema.org/ - dcterms: http://purl.org/dc/terms/ - prov: http://www.w3.org/ns/prov# - crm: http://www.cidoc-crm.org/cidoc-crm/ - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# -imports: -- linkml:types -default_prefix: hc -slots: - processing_completed_date: - description: 'Date when archival processing completed. - - - **PROV-O**: prov:endedAtTime for activity completion. - - - Set when status changes to PROCESSED_PENDING_TRANSFER. - - - **Metrics**: (processing_completed_date - accession_date) = processing lag - - This metric is often measured in YEARS or DECADES. - - ' - range: date - slot_uri: dcterms:date - annotations: - custodian_types: '["*"]' - exact_mappings: - - dcterms:date diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/new/processing_duration_seconds.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/new/processing_duration_seconds.yaml deleted file mode 100644 index 7ec5d4275f..0000000000 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/new/processing_duration_seconds.yaml +++ /dev/null @@ -1,31 +0,0 @@ -id: https://nde.nl/ontology/hc/slot/processing_duration_seconds -name: processing_duration_seconds_slot -title: Processing Duration Seconds Slot -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - dcterms: http://purl.org/dc/terms/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# - prov: http://www.w3.org/ns/prov# - crm: http://www.cidoc-crm.org/cidoc-crm/ - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# -imports: -- linkml:types -default_prefix: hc -slots: - processing_duration_seconds: - slot_uri: hc:processingDurationSeconds - description: 'Time taken to generate this content, in seconds. - - - Useful for performance monitoring and cost estimation. - - ' - range: float - annotations: - custodian_types: '["*"]' - exact_mappings: - - hc:processingDurationSeconds diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/new/processing_priority.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/new/processing_priority.yaml deleted file mode 100644 index 0d1f298348..0000000000 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/new/processing_priority.yaml +++ /dev/null @@ -1,50 +0,0 @@ -id: https://nde.nl/ontology/hc/slot/processing_priority -name: processing_priority_slot -title: Processing Priority Slot -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - schema: http://schema.org/ - dcterms: http://purl.org/dc/terms/ - prov: http://www.w3.org/ns/prov# - crm: http://www.cidoc-crm.org/cidoc-crm/ - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# -imports: -- linkml:types -default_prefix: hc -slots: - processing_priority: - description: 'Priority level for processing this accession. - - - **Values**: - - - HIGH: Legal/regulatory requirement, researcher demand, condition issues - - - MEDIUM: Standard processing queue - - - LOW: No immediate need, can wait indefinitely - - - URGENT: Immediate processing required (legal hold, condition emergency) - - - Priority may change based on: - - - Researcher requests - - - Anniversary/commemorative events - - - Grant funding for specific processing - - - Condition concerns (mold, pests, deterioration) - - ' - range: string - slot_uri: hc:processingPriority - annotations: - custodian_types: '["*"]' - exact_mappings: - - hc:processingPriority diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/new/processing_started_date.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/new/processing_started_date.yaml deleted file mode 100644 index bd2fd3053b..0000000000 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/new/processing_started_date.yaml +++ /dev/null @@ -1,36 +0,0 @@ -id: https://nde.nl/ontology/hc/slot/processing_started_date -name: processing_started_date_slot -title: Processing Started Date Slot -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - schema: http://schema.org/ - dcterms: http://purl.org/dc/terms/ - prov: http://www.w3.org/ns/prov# - crm: http://www.cidoc-crm.org/cidoc-crm/ - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# -imports: -- linkml:types -default_prefix: hc -slots: - processing_started_date: - description: 'Date when archival processing began. - - - **PROV-O**: prov:startedAtTime for activity start. - - - Null if status = UNPROCESSED or ON_HOLD. - - Set when status changes to IN_APPRAISAL or later. - - ' - range: date - slot_uri: dcterms:date - annotations: - custodian_types: '["*"]' - exact_mappings: - - dcterms:date diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/new/processing_status.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/new/processing_status.yaml deleted file mode 100644 index 189468d269..0000000000 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/new/processing_status.yaml +++ /dev/null @@ -1,28 +0,0 @@ -id: https://nde.nl/ontology/hc/slot/processing_status -name: processing_status_slot -title: Processing Status Slot -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - schema: http://schema.org/ - dcterms: http://purl.org/dc/terms/ - prov: http://www.w3.org/ns/prov# - crm: http://www.cidoc-crm.org/cidoc-crm/ - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# -imports: -- linkml:types -- ../enums/ArchiveProcessingStatusEnum -default_prefix: hc -slots: - processing_status: - description: "Current processing status of this operational archive.\n\n**See**: ArchiveProcessingStatusEnum for full status lifecycle.\n\n**Common progression**:\nUNPROCESSED \u2192 IN_APPRAISAL \u2192 IN_ARRANGEMENT \u2192 IN_DESCRIPTION \n\u2192 PROCESSED_PENDING_TRANSFER \u2192 TRANSFERRED_TO_COLLECTION\n" - range: string # uriorcurie - # range: ArchiveProcessingStatusEnum - slot_uri: hc:processingStatus - annotations: - custodian_types: '["*"]' - exact_mappings: - - hc:processingStatus diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/new/production_method.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/new/production_method.yaml deleted file mode 100644 index 586b706e84..0000000000 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/new/production_method.yaml +++ /dev/null @@ -1,26 +0,0 @@ -id: https://nde.nl/ontology/hc/slot/production_method -name: production_method_slot -title: Production Method Slot -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - crm: http://www.cidoc-crm.org/cidoc-crm/ - schema: http://schema.org/ - dcterms: http://purl.org/dc/terms/ - prov: http://www.w3.org/ns/prov# - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# -imports: -- linkml:types -default_prefix: hc -slots: - production_method: - description: "Method of text production.\n\n**Values**: MANUSCRIPT, LETTERPRESS, LITHOGRAPHY, OFFSET, \nINTAGLIO (engraving), WOODBLOCK, MIMEOGRAPH, PHOTOCOPY\n" - range: string - slot_uri: crm:P32_used_general_technique - annotations: - custodian_types: '["*"]' - exact_mappings: - - crm:P32_used_general_technique diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/new/proficiency_level.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/new/proficiency_level.yaml deleted file mode 100644 index 58b78ec672..0000000000 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/new/proficiency_level.yaml +++ /dev/null @@ -1,35 +0,0 @@ -id: https://nde.nl/ontology/hc/slot/proficiency_level -name: proficiency_level_slot -title: proficiency_level slot -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - schema: http://schema.org/ - dcterms: http://purl.org/dc/terms/ - prov: http://www.w3.org/ns/prov# - crm: http://www.cidoc-crm.org/cidoc-crm/ - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# -imports: -- linkml:types -- ../enums/LanguageProficiencyEnum -default_prefix: hc -slots: - proficiency_level: - description: 'Proficiency level as parsed from LinkedIn. - - Uses LanguageProficiencyEnum values. - - ' - slot_uri: schema:proficiencyLevel - range: string # uriorcurie - # range: LanguageProficiencyEnum - examples: - - value: NATIVE_BILINGUAL - description: Native or bilingual proficiency - annotations: - custodian_types: '["*"]' - exact_mappings: - - schema:proficiencyLevel diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/new/profile_data.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/new/profile_data.yaml deleted file mode 100644 index 66ca0b5062..0000000000 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/new/profile_data.yaml +++ /dev/null @@ -1,32 +0,0 @@ -id: https://nde.nl/ontology/hc/slot/profile_data -name: profile_data_slot -title: Profile Data Slot -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - schema: http://schema.org/ - dcterms: http://purl.org/dc/terms/ - prov: http://www.w3.org/ns/prov# - crm: http://www.cidoc-crm.org/cidoc-crm/ - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# -imports: -- linkml:types -default_prefix: hc -slots: - profile_data: - description: 'Core profile data extracted from LinkedIn. - - Contains personal info, career history, education, skills, languages. - - See LinkedInProfileData class for field definitions. - - ' - range: string # uriorcurie - slot_uri: hc:profileData - annotations: - custodian_types: '["*"]' - exact_mappings: - - hc:profileData diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/new/profile_description.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/new/profile_description.yaml deleted file mode 100644 index 04d4549ebc..0000000000 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/new/profile_description.yaml +++ /dev/null @@ -1,28 +0,0 @@ -id: https://nde.nl/ontology/hc/slot/profile_description -name: profile_description_slot -title: Profile Description Slot -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - dcterms: http://purl.org/dc/terms/ - schema: http://schema.org/ - prov: http://www.w3.org/ns/prov# - crm: http://www.cidoc-crm.org/cidoc-crm/ - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# -imports: -- linkml:types -default_prefix: hc -slots: - profile_description: - description: 'Bio or description text from the social media profile. Extracted from the platform''s bio/about section. - - Maps to dcterms:description for profile text descriptions.' - range: string - slot_uri: dcterms:description - close_mappings: - - schema:description - annotations: - custodian_types: '["*"]' diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/new/profile_image_url.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/new/profile_image_url.yaml deleted file mode 100644 index d9fc412d65..0000000000 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/new/profile_image_url.yaml +++ /dev/null @@ -1,32 +0,0 @@ -id: https://nde.nl/ontology/hc/slot/profile_image_url -name: profile_image_url_slot -title: Profile Image Url Slot -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - schema: http://schema.org/ - dcterms: http://purl.org/dc/terms/ - prov: http://www.w3.org/ns/prov# - crm: http://www.cidoc-crm.org/cidoc-crm/ - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# -imports: -- linkml:types -default_prefix: hc -slots: - profile_image_url: - description: 'URL to the LinkedIn profile photo. - - Should be the actual CDN URL (media.licdn.com), not overlay page. - - See AGENTS.md Rule 16 for photo URL requirements. - - ' - range: uri - slot_uri: hc:profileImageUrl - annotations: - custodian_types: '["*"]' - exact_mappings: - - hc:profileImageUrl diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/new/profile_linkedin_url.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/new/profile_linkedin_url.yaml deleted file mode 100644 index 838667da0c..0000000000 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/new/profile_linkedin_url.yaml +++ /dev/null @@ -1,30 +0,0 @@ -id: https://nde.nl/ontology/hc/slot/profile_linkedin_url -name: profile_linkedin_url_slot -title: Profile Linkedin Url Slot -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - schema: http://schema.org/ - dcterms: http://purl.org/dc/terms/ - prov: http://www.w3.org/ns/prov# - crm: http://www.cidoc-crm.org/cidoc-crm/ - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# -imports: -- linkml:types -default_prefix: hc -slots: - profile_linkedin_url: - description: 'LinkedIn profile URL for this person. - - Duplicated from extraction_metadata for convenience. - - ' - range: uri - slot_uri: hc:profileLinkedinUrl - annotations: - custodian_types: '["*"]' - exact_mappings: - - hc:profileLinkedinUrl diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/new/profile_location.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/new/profile_location.yaml deleted file mode 100644 index 4faeece61a..0000000000 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/new/profile_location.yaml +++ /dev/null @@ -1,30 +0,0 @@ -id: https://nde.nl/ontology/hc/slot/profile_location -name: profile_location_slot -title: Profile Location Slot -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - schema: http://schema.org/ - dcterms: http://purl.org/dc/terms/ - prov: http://www.w3.org/ns/prov# - crm: http://www.cidoc-crm.org/cidoc-crm/ - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# -imports: -- linkml:types -default_prefix: hc -slots: - profile_location: - description: 'Location as displayed on LinkedIn profile. - - Format varies: "City, Region, Country" or "City, Country" - - ' - range: string - slot_uri: hc:profileLocation - annotations: - custodian_types: '["*"]' - exact_mappings: - - hc:profileLocation diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/new/profile_name.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/new/profile_name.yaml deleted file mode 100644 index 96040f42ae..0000000000 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/new/profile_name.yaml +++ /dev/null @@ -1,29 +0,0 @@ -id: https://nde.nl/ontology/hc/slot/profile_name -name: profile_name_slot -title: Profile Name Slot -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - foaf: http://xmlns.com/foaf/0.1/ - schema: http://schema.org/ - dcterms: http://purl.org/dc/terms/ - prov: http://www.w3.org/ns/prov# - crm: http://www.cidoc-crm.org/cidoc-crm/ - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# -imports: -- linkml:types -default_prefix: hc -slots: - profile_name: - description: 'Full name of the person as displayed on LinkedIn. - - Ontology mapping: foaf:name is the FOAF property for a person''s name.' - range: string - slot_uri: foaf:name - close_mappings: - - schema:name - annotations: - custodian_types: '["*"]' diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/new/profile_url.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/new/profile_url.yaml deleted file mode 100644 index b55adc3b76..0000000000 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/new/profile_url.yaml +++ /dev/null @@ -1,46 +0,0 @@ -id: https://nde.nl/ontology/hc/slot/profile_url -name: profile_url_slot -title: Profile Url Slot -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - schema: http://schema.org/ - foaf: http://xmlns.com/foaf/0.1/ - dcterms: http://purl.org/dc/terms/ - prov: http://www.w3.org/ns/prov# - crm: http://www.cidoc-crm.org/cidoc-crm/ - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# -imports: -- linkml:types -default_prefix: hc -slots: - profile_url: - description: 'Full URL to the social media profile. Mapped to schema:url as the standard property for web addresses. - - - This is the canonical URL for accessing the profile. - - - URL patterns by platform: - - - Instagram: https://www.instagram.com/{username} - - - X/Twitter: https://x.com/{username} - - - Facebook: https://www.facebook.com/{page} - - - YouTube: https://www.youtube.com/@{handle} - - - LinkedIn: https://www.linkedin.com/company/{name} - - ' - range: uri - slot_uri: schema:url - close_mappings: - - foaf:homepage - - foaf:page - annotations: - custodian_types: "['*']" diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/new/protocol_name.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/new/protocol_name.yaml deleted file mode 100644 index 021063b020..0000000000 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/new/protocol_name.yaml +++ /dev/null @@ -1,13 +0,0 @@ -id: https://nde.nl/ontology/hc/slot/protocol_name -name: protocol_name -description: The name of the protocol used by a service endpoint (e.g., "OAI-PMH", "SPARQL"). -imports: - - linkml:types -slots: - protocol_name: - description: The name of the protocol used by a service endpoint (e.g., "OAI-PMH", "SPARQL"). - range: string - slot_uri: dcterms:conformsTo - examples: - - value: "OAI-PMH" - - value: "SPARQL" diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/new/protocol_version.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/new/protocol_version.yaml deleted file mode 100644 index bc8e204325..0000000000 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/new/protocol_version.yaml +++ /dev/null @@ -1,13 +0,0 @@ -id: https://nde.nl/ontology/hc/slot/protocol_version -name: protocol_version -description: The version of the protocol used by a service endpoint (e.g., "2.0" for OAI-PMH). -imports: - - linkml:types -slots: - protocol_version: - description: The version of the protocol used by a service endpoint (e.g., "2.0" for OAI-PMH). - range: string - slot_uri: dcterms:hasVersion - examples: - - value: "2.0" - - value: "1.1" diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/new/provider.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/new/provider.yaml deleted file mode 100644 index 99d29a72a2..0000000000 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/new/provider.yaml +++ /dev/null @@ -1,30 +0,0 @@ -id: https://nde.nl/ontology/hc/slot/provider -name: provider_slot -title: provider slot -version: 1.0.0 -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - prov: http://www.w3.org/ns/prov# - schema: http://schema.org/ - dcterms: http://purl.org/dc/terms/ - crm: http://www.cidoc-crm.org/cidoc-crm/ - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# -imports: -- linkml:types -- ../enums/LLMProviderEnum -default_prefix: hc -slots: - provider: - description: 'The provider of a service, payment method, or resource. - Maps to schema:provider. - ' - slot_uri: schema:provider - range: string - annotations: - custodian_types: "['*']" - related_mappings: - - prov:wasAssociatedWith diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/new/provides_or_provided.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/new/provides_or_provided.yaml deleted file mode 100644 index 9f1dc858a1..0000000000 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/new/provides_or_provided.yaml +++ /dev/null @@ -1,32 +0,0 @@ -id: https://nde.nl/ontology/hc/slot/provides_or_provided -name: provides_or_provided -title: provides_or_provided -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - schema: http://schema.org/ - dcterms: http://purl.org/dc/terms/ - prov: http://www.w3.org/ns/prov# - crm: http://www.cidoc-crm.org/cidoc-crm/ - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# -default_prefix: hc -imports: -- linkml:types -slots: - provides_or_provided: - name: provides_or_provided - description: 'Relates an agent or service to the resource or service it provides. - - MIGRATED from `entity_types_covered` (via ContributingAgency) and `funding_program` (via OfficialInstitutionType).' - slot_uri: schema:provider - range: string # uriorcurie - multivalued: true - exact_mappings: - - schema:provider - related_mappings: - - prov:wasGeneratedBy - annotations: - custodian_types: '["*"]' diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/new/provides_or_provided_provenance_to.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/new/provides_or_provided_provenance_to.yaml deleted file mode 100644 index 6038d8ae20..0000000000 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/new/provides_or_provided_provenance_to.yaml +++ /dev/null @@ -1,51 +0,0 @@ -id: https://nde.nl/ontology/hc/slot/provides_or_provided_provenance_to -name: provides_or_provided_provenance_to -title: Provides or Provided Provenance To -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - prov: http://www.w3.org/ns/prov# - schema: http://schema.org/ - dcterms: http://purl.org/dc/terms/ - crm: http://www.cidoc-crm.org/cidoc-crm/ - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# -default_prefix: hc -imports: -- linkml:types -slots: - provides_or_provided_provenance_to: - slot_uri: prov:wasUsedBy - description: 'Links an entity to activities or other entities that used it. - - - **USAGE**: - - Used to express provenance relationships: - - - "This dataset was used by this research project" - - - "This tool was used by this digitization activity" - - - **ONTOLOGY ALIGNMENT**: - - - slot_uri: prov:wasUsedBy (PROV-O usage relationship) - - - Inverse of prov:used - - ' - range: string # uriorcurie - multivalued: true - exact_mappings: - - prov:wasUsedBy - close_mappings: - - prov:wasGeneratedBy - examples: - - value: https://nde.nl/activity/digitization-2024 - description: Entity used by a digitization activity - annotations: - custodian_types: '["*"]' - custodian_types_rationale: Provenance relationships applicable to all types. diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/new/provides_or_provided_to.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/new/provides_or_provided_to.yaml deleted file mode 100644 index 90e400e443..0000000000 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/new/provides_or_provided_to.yaml +++ /dev/null @@ -1,29 +0,0 @@ -id: https://nde.nl/ontology/hc/slot/provides_or_provided_to -name: provides_or_provided_to -title: provides_or_provided_to -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - schema: http://schema.org/ - dcterms: http://purl.org/dc/terms/ - prov: http://www.w3.org/ns/prov# - crm: http://www.cidoc-crm.org/cidoc-crm/ - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# -default_prefix: hc -imports: -- linkml:types -slots: - provides_or_provided_to: - name: provides_or_provided_to - description: The entity to which something is provided or granted. - slot_uri: schema:recipient - range: string # uriorcurie - # range: Agent - multivalued: true - annotations: - custodian_types: '["*"]' - exact_mappings: - - schema:recipient diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/new/publishes_or_published.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/new/publishes_or_published.yaml deleted file mode 100644 index 3007947f5f..0000000000 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/new/publishes_or_published.yaml +++ /dev/null @@ -1,29 +0,0 @@ -id: https://nde.nl/ontology/hc/slot/publishes_or_published -name: publishes_or_published -title: publishes_or_published -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - schema: http://schema.org/ - dcterms: http://purl.org/dc/terms/ - prov: http://www.w3.org/ns/prov# - crm: http://www.cidoc-crm.org/cidoc-crm/ - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# -default_prefix: hc -imports: -- linkml:types -slots: - publishes_or_published: - name: publishes_or_published - title: publishes_or_published - description: The work or document published by an entity. - slot_uri: schema:published - range: string # uriorcurie - multivalued: true - annotations: - custodian_types: '["*"]' - exact_mappings: - - schema:published diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/new/rate_value.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/new/rate_value.yaml deleted file mode 100644 index fdea337f8e..0000000000 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/new/rate_value.yaml +++ /dev/null @@ -1,56 +0,0 @@ -id: https://nde.nl/ontology/hc/slot/rate_value -name: rate_value_slot -title: Rate Value Slot -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - rdf: http://www.w3.org/1999/02/22-rdf-syntax-ns# - xsd: http://www.w3.org/2001/XMLSchema# - qudt: http://qudt.org/schema/qudt/ - schema: http://schema.org/ - dcterms: http://purl.org/dc/terms/ - prov: http://www.w3.org/ns/prov# - crm: http://www.cidoc-crm.org/cidoc-crm/ - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# -imports: -- linkml:types -# default_range: string -slots: - rate_value: - slot_uri: qudt:value - range: float - description: 'Decimal rate or percentage value. - - - Used by classes that encapsulate rate measurements: - - - ConversionRate: Percentage of conversions (0.0 to 1.0) - - - GrowthRate: Year-over-year growth - - - EngagementRate: Social media engagement metrics - - - Values are typically expressed as decimals (e.g., 0.25 = 25%). - - - For integer identifiers, use numeric_value instead. - - For string identifiers, use identifier_value instead. - - ' - exact_mappings: - - qudt:value - related_mappings: - - xsd:decimal - examples: - - value: 0.25 - description: 25% conversion rate - - value: 0.035 - description: 3.5% click-through rate - - value: 1.15 - description: 15% growth (115% of previous period) - annotations: - custodian_types: '["*"]' diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/new/rationale.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/new/rationale.yaml deleted file mode 100644 index ccbfa3baa9..0000000000 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/new/rationale.yaml +++ /dev/null @@ -1,30 +0,0 @@ -id: https://nde.nl/ontology/hc/slot/rationale -name: rationale_slot -title: Rationale Slot -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - schema: http://schema.org/ - dcterms: http://purl.org/dc/terms/ - prov: http://www.w3.org/ns/prov# - crm: http://www.cidoc-crm.org/cidoc-crm/ - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# -imports: -- linkml:types -default_prefix: hc -slots: - rationale: - description: 'Human-readable explanation of the heritage classification. - - Documents why the person was classified with specific types/score. - - ' - range: string - slot_uri: hc:rationale - annotations: - custodian_types: '["*"]' - exact_mappings: - - hc:rationale diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/new/raw_subtitle_content.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/new/raw_subtitle_content.yaml deleted file mode 100644 index 76da563aa9..0000000000 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/new/raw_subtitle_content.yaml +++ /dev/null @@ -1,42 +0,0 @@ -id: https://nde.nl/ontology/hc/slot/raw_subtitle_content -name: raw_subtitle_content_slot -title: raw_subtitle_content slot -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - schema: http://schema.org/ - dcterms: http://purl.org/dc/terms/ - prov: http://www.w3.org/ns/prov# - crm: http://www.cidoc-crm.org/cidoc-crm/ - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# -imports: -- linkml:types -default_prefix: hc -slots: - raw_subtitle_content: - description: 'Original subtitle file content as raw string. - - - Preserves the complete subtitle file in its native format. - - Useful for: - - - Format conversion - - - Re-parsing with different tools - - - Archive preservation - - - May be large - consider storing separately for large files. - - ' - range: string - slot_uri: hc:rawSubtitleContent - annotations: - custodian_types: '["*"]' - exact_mappings: - - hc:rawSubtitleContent diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/new/reading_room_type.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/new/reading_room_type.yaml deleted file mode 100644 index 50756926a4..0000000000 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/new/reading_room_type.yaml +++ /dev/null @@ -1,53 +0,0 @@ -id: https://nde.nl/ontology/hc/slot/reading-room-type -name: reading_room_type_slot -title: reading_room_type slot -version: 1.0.0 -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - dcterms: http://purl.org/dc/terms/ - schema: http://schema.org/ - prov: http://www.w3.org/ns/prov# - crm: http://www.cidoc-crm.org/cidoc-crm/ - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# -imports: -- linkml:types -- ../enums/ReadingRoomTypeEnum -default_prefix: hc -slots: - reading_room_type: - slot_uri: dcterms:type - description: 'Type classification of this reading room. - - - Common types: - - - General: Primary research space - - - Special Collections: Rare/valuable materials - - - Microfilm: Microform materials - - - Digital: Electronic resources - - - Map Room: Cartographic materials - - - Newspaper: Periodicals - - - Multimedia: AV materials - - ' - range: string # uriorcurie - # range: ReadingRoomTypeEnum - examples: - - value: GENERAL - description: General reading room - - value: SPECIAL_COLLECTIONS - description: Special collections room - annotations: - custodian_types: '["*"]' - exact_mappings: - - dcterms:type diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/new/reason_description.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/new/reason_description.yaml deleted file mode 100644 index 4b13ecc5dc..0000000000 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/new/reason_description.yaml +++ /dev/null @@ -1,33 +0,0 @@ -id: https://nde.nl/ontology/hc/slot/reason_description -name: reason_description_slot -title: Reason Description Slot -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - dcterms: http://purl.org/dc/terms/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# - prov: http://www.w3.org/ns/prov# - crm: http://www.cidoc-crm.org/cidoc-crm/ - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# -imports: -- linkml:types -default_prefix: hc -slots: - reason_description: - slot_uri: dcterms:description - description: 'Detailed explanation of why this temporary location exists. - - - More detailed than temp_location_reason category. - - Should explain specific circumstances. - - ' - range: string - annotations: - custodian_types: '["*"]' - exact_mappings: - - dcterms:description diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/new/reasoning_content.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/new/reasoning_content.yaml deleted file mode 100644 index 317de45d1d..0000000000 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/new/reasoning_content.yaml +++ /dev/null @@ -1,50 +0,0 @@ -id: https://nde.nl/ontology/hc/slot/reasoning_content -name: reasoning_content_slot -title: reasoning_content slot -version: 1.0.0 -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - prov: http://www.w3.org/ns/prov# - schema: http://schema.org/ - dcterms: http://purl.org/dc/terms/ - crm: http://www.cidoc-crm.org/cidoc-crm/ - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# -imports: -- linkml:types -default_prefix: hc -slots: - reasoning_content: - description: 'Interleaved Thinking - the model''s chain-of-thought reasoning. - - PROV-O: prov:hadPlan - documents HOW the agent reasoned. - - - **GLM 4.7 Interleaved Thinking**: - - GLM 4.7 returns `reasoning_content` in every response, exposing the - - model''s step-by-step reasoning process. This enables: - - - 1. **Schema Validation**: Model reasons about LinkML constraints before generating output - - 2. **Ontology Mapping**: Explicit reasoning about CIDOC-CRM, CPOV, TOOI class mappings - - 3. **RDF Quality**: Chain-of-thought validates triple construction - - 4. **Transparency**: Full audit trail of extraction decisions - - - May be null for providers that don''t expose reasoning (Claude, GPT-4). - - ' - slot_uri: prov:hadPlan - range: string - annotations: - custodian_types: '["*"]' - exact_mappings: - - prov:hadPlan diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/new/receives_or_received.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/new/receives_or_received.yaml deleted file mode 100644 index 79162d4f01..0000000000 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/new/receives_or_received.yaml +++ /dev/null @@ -1,28 +0,0 @@ -id: https://nde.nl/ontology/hc/slot/receives_or_received -name: receives_or_received -title: receives_or_received -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - schema: http://schema.org/ - dcterms: http://purl.org/dc/terms/ - prov: http://www.w3.org/ns/prov# - crm: http://www.cidoc-crm.org/cidoc-crm/ - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# -default_prefix: hc -imports: -- linkml:types -slots: - receives_or_received: - name: receives_or_received - description: Indicates that an entity receives or received something (e.g., funding, award, material). MIGRATED from funding_source per Rule 53. Follows RiC-O naming convention. - slot_uri: frapo:isFundedBy - range: string # uriorcurie - multivalued: true - annotations: - custodian_types: '["*"]' - exact_mappings: - - frapo:isFundedBy diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/new/recognized_person_name.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/new/recognized_person_name.yaml deleted file mode 100644 index 4092a7781c..0000000000 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/new/recognized_person_name.yaml +++ /dev/null @@ -1,29 +0,0 @@ -id: https://nde.nl/ontology/hc/slot/recognized_person_name -name: recognized_person_name_slot -title: Recognized Person Name Slot -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - foaf: http://xmlns.com/foaf/0.1/ - rdfs: http://www.w3.org/2000/01/rdf-schema# - schema: http://schema.org/ - dcterms: http://purl.org/dc/terms/ - prov: http://www.w3.org/ns/prov# - crm: http://www.cidoc-crm.org/cidoc-crm/ - skos: http://www.w3.org/2004/02/skos/core# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# -imports: -- linkml:types -default_prefix: hc -slots: - recognized_person_name: - description: 'Name of recognized person from computer vision face detection. - - Ontology mapping: foaf:name is the FOAF property for a person''s name.' - range: string - slot_uri: foaf:name - close_mappings: - - rdfs:label - annotations: - custodian_types: '["*"]' diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/new/recommendation.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/new/recommendation.yaml deleted file mode 100644 index 553ab445ad..0000000000 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/new/recommendation.yaml +++ /dev/null @@ -1,29 +0,0 @@ -id: https://nde.nl/ontology/hc/slot/recommendation -name: recommendation_slot -title: Recommendations Slot -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - skos: http://www.w3.org/2004/02/skos/core# - schema: http://schema.org/ - dcterms: http://purl.org/dc/terms/ - prov: http://www.w3.org/ns/prov# - crm: http://www.cidoc-crm.org/cidoc-crm/ - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# -imports: -- linkml:types -default_prefix: hc -slots: - recommendation: - description: 'Recommendations for future care, display, or treatment. - - ' - range: string - multivalued: true - slot_uri: skos:note - annotations: - custodian_types: '["*"]' - exact_mappings: - - skos:note diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/new/reconstruction_method.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/new/reconstruction_method.yaml deleted file mode 100644 index 41ba7f0256..0000000000 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/new/reconstruction_method.yaml +++ /dev/null @@ -1,32 +0,0 @@ -id: https://nde.nl/ontology/hc/slot/reconstruction_method -name: reconstruction_method-slot -imports: -- linkml:types -slots: - reconstruction_method: - description: 'Documents the methodology used to create this reconstruction from - - available observations. May include data sources, algorithms, - - editorial decisions, and confidence levels. - - ' - slot_uri: prov:hadPlan - range: string - broad_mappings: - - prov:wasGeneratedBy - annotations: - custodian_types: '["*"]' - exact_mappings: - - prov:hadPlan -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - schema: http://schema.org/ - dcterms: http://purl.org/dc/terms/ - prov: http://www.w3.org/ns/prov# - crm: http://www.cidoc-crm.org/cidoc-crm/ - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/new/record_date.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/new/record_date.yaml deleted file mode 100644 index ae94508d6e..0000000000 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/new/record_date.yaml +++ /dev/null @@ -1,28 +0,0 @@ -id: https://nde.nl/ontology/hc/slot/record_date -name: record_date_slot -title: Record Date Slot -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - schema: http://schema.org/ - dcterms: http://purl.org/dc/terms/ - prov: http://www.w3.org/ns/prov# - crm: http://www.cidoc-crm.org/cidoc-crm/ - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# -imports: -- linkml:types -default_prefix: hc -slots: - record_date: - description: 'Date the assessment, treatment, or examination was performed. - - ' - range: date - slot_uri: schema:dateCreated - annotations: - custodian_types: '["*"]' - exact_mappings: - - schema:dateCreated diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/new/record_equivalent.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/new/record_equivalent.yaml deleted file mode 100644 index 92c7fff540..0000000000 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/new/record_equivalent.yaml +++ /dev/null @@ -1,39 +0,0 @@ -id: https://nde.nl/ontology/hc/slot/record_equivalent -name: record_equivalent -title: RiC-O Equivalent Slot -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - skos: http://www.w3.org/2004/02/skos/core# - rico: https://www.ica.org/standards/RiC/ontology# - schema: http://schema.org/ - dcterms: http://purl.org/dc/terms/ - prov: http://www.w3.org/ns/prov# - crm: http://www.cidoc-crm.org/cidoc-crm/ - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# -default_prefix: hc -imports: -- linkml:types -slots: - record_equivalent: - description: 'Equivalent term in RiC-O (Records in Contexts Ontology). - - - Links this class to the corresponding RiC-O class or property, - - enabling interoperability with archival description standards. - - ' - range: string # uriorcurie - slot_uri: skos:closeMatch - examples: - - value: rico:RecordSet - description: RiC-O RecordSet class - - value: rico:FindingAid - description: RiC-O FindingAid class - exact_mappings: - - skos:exactMatch - annotations: - custodian_types: '["*"]' diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/new/record_format.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/new/record_format.yaml deleted file mode 100644 index fa0e0f3a39..0000000000 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/new/record_format.yaml +++ /dev/null @@ -1,43 +0,0 @@ -id: https://nde.nl/ontology/hc/slot/record_format -name: record_format_slot -title: record_format slot -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - dcat: http://www.w3.org/ns/dcat# - schema: http://schema.org/ - dcterms: http://purl.org/dc/terms/ - prov: http://www.w3.org/ns/prov# - crm: http://www.cidoc-crm.org/cidoc-crm/ - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# -imports: -- linkml:types -- ../enums/AuthorityRecordFormatEnum -default_prefix: hc -slots: - record_format: - slot_uri: dcat:mediaType - description: 'Format of authority records contributed. - - - Values: - - - MARC21_AUTHORITY: MARC21 authority format - - - UNIMARC_AUTHORITY: UNIMARC authority format - - - RDF: RDF/Linked Data - - - PROPRIETARY: Custom format - - ' - range: string # uriorcurie - # range: AuthorityRecordFormatEnum - required: true - annotations: - custodian_types: '["*"]' - exact_mappings: - - dcat:mediaType diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/new/record_holder.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/new/record_holder.yaml deleted file mode 100644 index c622d4f9c9..0000000000 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/new/record_holder.yaml +++ /dev/null @@ -1,27 +0,0 @@ -id: https://nde.nl/ontology/hc/slot/record_holder -name: record_holder -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# - rico: https://www.ica.org/standards/RiC/ontology# - rdf: http://www.w3.org/1999/02/22-rdf-syntax-ns# - dcterms: http://purl.org/dc/terms/ - prov: http://www.w3.org/ns/prov# - crm: http://www.cidoc-crm.org/cidoc-crm/ - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# -imports: -- linkml:types -slots: - record_holder: - slot_uri: rico:hasOrHadHolder - description: Reference to the custodian that holds or held this record set. - range: string - required: false - annotations: - custodian_types: '["*"]' - exact_mappings: - - rico:hasOrHadHolder diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/new/record_holder_note.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/new/record_holder_note.yaml deleted file mode 100644 index 0f9f7bd128..0000000000 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/new/record_holder_note.yaml +++ /dev/null @@ -1,27 +0,0 @@ -id: https://nde.nl/ontology/hc/slot/record_holder_note -name: record_holder_note -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# - rico: https://www.ica.org/standards/RiC/ontology# - rdf: http://www.w3.org/1999/02/22-rdf-syntax-ns# - dcterms: http://purl.org/dc/terms/ - prov: http://www.w3.org/ns/prov# - crm: http://www.cidoc-crm.org/cidoc-crm/ - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# -imports: -- linkml:types -slots: - record_holder_note: - slot_uri: rico:note - description: Note about the holder relationship for a record set. - range: string - required: false - annotations: - custodian_types: '["*"]' - exact_mappings: - - rico:note diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/new/record_id.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/new/record_id.yaml deleted file mode 100644 index a02ad75b8c..0000000000 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/new/record_id.yaml +++ /dev/null @@ -1,30 +0,0 @@ -id: https://nde.nl/ontology/hc/slot/record_id -name: record_id_slot -title: Record Id Slot -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - dcterms: http://purl.org/dc/terms/ - schema: http://schema.org/ - prov: http://www.w3.org/ns/prov# - crm: http://www.cidoc-crm.org/cidoc-crm/ - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# -imports: -- linkml:types -default_prefix: hc -slots: - record_id: - description: 'Unique identifier for this conservation record. - - Format: https://nde.nl/ontology/hc/conservation/{object-slug}-{year}-{seq} - - ' - range: string # uriorcurie - slot_uri: dcterms:identifier - annotations: - custodian_types: '["*"]' - exact_mappings: - - dcterms:identifier diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/new/record_set_type.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/new/record_set_type.yaml deleted file mode 100644 index 69c11ba55c..0000000000 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/new/record_set_type.yaml +++ /dev/null @@ -1,49 +0,0 @@ -id: https://nde.nl/ontology/hc/slot/record_set_type -name: record_set_type -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - rico: https://www.ica.org/standards/RiC/ontology# - schema: http://schema.org/ - dcterms: http://purl.org/dc/terms/ - prov: http://www.w3.org/ns/prov# - crm: http://www.cidoc-crm.org/cidoc-crm/ - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# -imports: -- linkml:types -slots: - record_set_type: - slot_uri: rico:hasRecordSetType - description: 'Direct mapping to RiC-O RecordSetType vocabulary. - - - Standard RiC-O record set types: - - - rico:Fonds - Archival fonds (provenance-based) - - - rico:Series - Archival series - - - rico:File - Archival file - - - rico:Collection - Assembled collection (not provenance-based) - - - Use for RDF interoperability with archival systems. - - ' - range: string - required: false - examples: - - value: rico:Fonds - description: Archival fonds - - value: rico:Series - description: Archival series - broad_mappings: - - dcterms:type - annotations: - custodian_types: '["*"]' - exact_mappings: - - rico:hasRecordSetType diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/new/record_timespan.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/new/record_timespan.yaml deleted file mode 100644 index 843dacfcaf..0000000000 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/new/record_timespan.yaml +++ /dev/null @@ -1,31 +0,0 @@ -id: https://nde.nl/ontology/hc/slot/record_timespan -name: record_timespan_slot -title: Record Timespan Slot -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - crm: http://www.cidoc-crm.org/cidoc-crm/ - schema: http://schema.org/ - dcterms: http://purl.org/dc/terms/ - prov: http://www.w3.org/ns/prov# - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# -imports: -- linkml:types -default_prefix: hc -slots: - record_timespan: - description: 'Full temporal extent of the conservation activity. - - Use for treatments spanning multiple dates. - - ' - range: string # uriorcurie - # range: TimeSpan - slot_uri: crm:P4_has_time-span - annotations: - custodian_types: '["*"]' - exact_mappings: - - crm:P4_has_time-span diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/new/record_type.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/new/record_type.yaml deleted file mode 100644 index eb2e1e63ce..0000000000 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/new/record_type.yaml +++ /dev/null @@ -1,46 +0,0 @@ -id: https://nde.nl/ontology/hc/slot/record_type -name: record_type_slot -title: Record Type Slot -description: Shared slot for record type classification across heritage custodian entities -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - dcterms: http://purl.org/dc/terms/ - schema: http://schema.org/ - prov: http://www.w3.org/ns/prov# - crm: http://www.cidoc-crm.org/cidoc-crm/ - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# -imports: -- linkml:types -# default_range: string -slots: - record_type: - description: 'Type of conservation record. - - - Values: - - - CONDITION_ASSESSMENT: Evaluation of current state - - - TREATMENT: Conservation intervention - - - EXAMINATION: Technical/scientific analysis - - - LOAN_CONDITION_CHECK: Pre/post loan inspection - - - ENVIRONMENTAL_MONITORING: Climate/light monitoring - - - PEST_MONITORING: IPM inspection - - ' - range: string - slot_uri: dcterms:type - close_mappings: - - rico:hasRecordSetType - broad_mappings: - - dcterms:type - annotations: - custodian_types: '["*"]' diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/observe.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/observe.yaml index b460c3a8e6..a836e0ecd5 100644 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/observe.yaml +++ b/schemas/20251121/linkml/modules/slots/20260202_matang/observe.yaml @@ -102,6 +102,7 @@ slots: aliases: - observed_entity - observed_name + - provides_or_provided_provenance_to examples: - value: "Temperature in storage room B3" description: >- diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/occur_at.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/occur_at.yaml index 1a3222e773..f3ac765a59 100644 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/occur_at.yaml +++ b/schemas/20251121/linkml/modules/slots/20260202_matang/occur_at.yaml @@ -1,44 +1,106 @@ +# ============================================================================== +# LinkML Slot Definition: occur_at +# ============================================================================== +# The place where an event occurred. +# +# ONTOLOGY ALIGNMENT (verified against data/ontology/): +# +# | Ontology | Property | File/Line | Mapping | Notes | +# |----------------|------------------------|-------------------------------|----------|------------------------------------------------------------| +# | **CIDOC-CRM** | `crm:P7_took_place_at` | CIDOC_CRM_v7.1.3.rdf:1294-1312 | slot_uri | "took place at" E4 Period→E53 Place. Event location. | +# | **PROV-O** | `prov:atLocation` | prov.ttl:486-505 | close | Activity/Agent/Entity→Location. General location. | +# | **Schema.org** | `schema:location` | schemaorg.owl:25018-25046 | close | Event/Organization/Action→Place. Generic location. | +# +# crm:P7_took_place_at is the most semantically precise match for the location +# where an event occurred. prov:atLocation and schema:location are close but +# more general (not restricted to events/periods). +# +# CREATED: 2026-02-02 +# UPDATED: 2026-02-11 +# ============================================================================== id: https://nde.nl/ontology/hc/slot/occur_at name: occur_at title: Occur At prefixes: linkml: https://w3id.org/linkml/ hc: https://nde.nl/ontology/hc/ - schema: http://schema.org/ crm: http://www.cidoc-crm.org/cidoc-crm/ prov: http://www.w3.org/ns/prov# - dcterms: http://purl.org/dc/terms/ - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# + schema: http://schema.org/ imports: -- linkml:types + - linkml:types default_prefix: hc slots: occur_at: - description: | - 'The place where an event occurred. Follows RiC-O temporal naming convention (Rule 39) to indicate the event may be historical. - - **Semantic Distinction**: - `occurs_or_occurred_at` is for **events** (death event, birth event, ceremony) - `has_or_had_location` is for **entities** (organization location, object location) - - **Ontological Alignment**: - Primary: `crm:P7_took_place_at` - CIDOC-CRM event location - Close: `prov:atLocation` - PROV-O activity location - Close: `schema:location` - Schema.org generic location - - **Use Cases**: - Death events (DeceasedStatus) - Birth events - Organizational change events - Provenance events' - range: string # uriorcurie - # range: Place slot_uri: crm:P7_took_place_at + description: >- + The place where an event occurred. Links an event such as a birth, death, + ceremony, organizational change, or provenance event to the geographic + location where it took place. Follows RiC-O temporal naming conventions + to indicate the event may be historical. + alt_descriptions: + nl: >- + De plaats waar een gebeurtenis heeft plaatsgevonden. Koppelt een + gebeurtenis aan de geografische locatie waar deze plaatsvond. + de: >- + Der Ort, an dem ein Ereignis stattfand. Verknüpft ein Ereignis mit + dem geografischen Ort, an dem es stattfand. + fr: >- + Le lieu où un événement s'est produit. Relie un événement à + l'emplacement géographique où il a eu lieu. + ar: >- + المكان الذي وقع فيه حدث ما. يربط حدثًا بالموقع الجغرافي الذي وقع فيه. + id: >- + Tempat di mana suatu peristiwa terjadi. Menghubungkan peristiwa dengan + lokasi geografis tempat terjadinya. + zh: >- + 事件发生的地点。将事件与其发生的地理位置关联起来。 + es: >- + El lugar donde ocurrió un evento. Vincula un evento con la ubicación + geográfica donde tuvo lugar. + structured_aliases: + - literal_form: vond plaats op + predicate: EXACT_SYNONYM + in_language: nl + - literal_form: fand statt in + predicate: EXACT_SYNONYM + in_language: de + - literal_form: a eu lieu à + predicate: EXACT_SYNONYM + in_language: fr + - literal_form: وقع في + predicate: EXACT_SYNONYM + in_language: ar + - literal_form: terjadi di + predicate: EXACT_SYNONYM + in_language: id + - literal_form: 发生在 + predicate: EXACT_SYNONYM + in_language: zh + - literal_form: ocurrió en + predicate: EXACT_SYNONYM + in_language: es + range: string multivalued: false - inlined: false # Fixed invalid inline for primitive type - exact_mappings: - - crm:P7_took_place_at close_mappings: - - prov:atLocation - - schema:location - annotations: - replaces: death_place - migration_date: '2026-01-24' - migration_rule: Rule 53 - No bespoke slots - custodian_types: '["*"]' + - prov:atLocation # prov.ttl:486-505 - Activity/Agent/Entity→Location; general location + - schema:location # schemaorg.owl:25018-25046 - Event/Organization/Action→Place; generic aliases: - occurs_or_occurred_at + examples: + - value: "Amsterdam" + description: >- + A death event occurred in Amsterdam. + - value: "Leiden University Library" + description: >- + A provenance transfer event took place at Leiden University Library. + annotations: + custodian_types: '["*"]' + comments: + - >- + Semantic distinction: occur_at is for events (death, birth, ceremony); + has_or_had_location is for entities (organization location, object + location). + - >- + Replaces the former death_place slot per Rule 53 (no bespoke slots). + Migration date 2026-01-24. diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/outbound_to.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/outbound_to.yaml index 7c857e38f7..7214c54ec5 100644 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/outbound_to.yaml +++ b/schemas/20251121/linkml/modules/slots/20260202_matang/outbound_to.yaml @@ -1,19 +1,105 @@ +# ============================================================================== +# LinkML Slot Definition: outbound_to +# ============================================================================== +# Identifies the destination or target of a movement, transmission, or link. +# +# ONTOLOGY ALIGNMENT (verified against data/ontology/): +# +# | Ontology | Property | File/Line | Mapping | Notes | +# |----------------|----------------------|-------------------------------|---------|---------------------------------------------------------------| +# | **Schema.org** | `schema:toLocation` | schemaorg.owl:38043-38068 | close | "toLocation" subProp of location; final location after action.| +# | **CIDOC-CRM** | `crm:P26_moved_to` | CIDOC_CRM_v7.1.3.rdf:1792-1810 | related | E9 Move→E53 Place; physical move destination only. | +# +# schema:toLocation is close but restricted to ExerciseAction, InsertAction, +# MoveAction, TransferAction domains. Our slot is more general, covering any +# outbound direction including shipments, links, and data transmissions. +# +# CREATED: 2026-02-02 +# UPDATED: 2026-02-11 +# ============================================================================== id: https://nde.nl/ontology/hc/slot/outbound_to name: outbound_to title: Outbound To -imports: -- linkml:types prefixes: linkml: https://w3id.org/linkml/ - rdfs: http://www.w3.org/2000/01/rdf-schema# hc: https://nde.nl/ontology/hc/ -# default_range: string + schema: http://schema.org/ + crm: http://www.cidoc-crm.org/cidoc-crm/ +imports: + - linkml:types +default_prefix: hc slots: outbound_to: slot_uri: hc:outboundTo - range: string # uriorcurie - multivalued: true description: >- - Identifies the specific destination, target, or recipient of a movement, transmission, shipment, or link originating from the subject entity. + Identifies the specific destination, target, or recipient of a movement, + transmission, shipment, or link originating from the subject entity. + Records where objects, loans, or data are sent from a heritage custodian + to another institution or location. + alt_descriptions: + nl: >- + Identificeert de specifieke bestemming, het doel of de ontvanger van een + verplaatsing, verzending, zending of link die uitgaat van de + onderwerp-entiteit. + de: >- + Identifiziert das spezifische Ziel, den Empfänger einer Bewegung, + Übertragung, Sendung oder Verknüpfung, die von der Subjektentität + ausgeht. + fr: >- + Identifie la destination, la cible ou le destinataire spécifique d'un + mouvement, d'une transmission, d'un envoi ou d'un lien provenant de + l'entité sujet. + ar: >- + يحدد الوجهة أو الهدف أو المستلم المحدد لحركة أو إرسال أو شحنة أو + رابط صادر من الكيان الموضوع. + id: >- + Mengidentifikasi tujuan, target, atau penerima spesifik dari + perpindahan, transmisi, pengiriman, atau tautan yang berasal dari + entitas subjek. + zh: >- + 标识从主体实体发出的移动、传输、运送或链接的特定目的地、目标或接收者。 + es: >- + Identifica el destino, objetivo o destinatario específico de un + movimiento, transmisión, envío o enlace que se origina desde la + entidad sujeto. + structured_aliases: + - literal_form: uitgaand naar + predicate: EXACT_SYNONYM + in_language: nl + - literal_form: ausgehend an + predicate: EXACT_SYNONYM + in_language: de + - literal_form: sortant vers + predicate: EXACT_SYNONYM + in_language: fr + - literal_form: صادر إلى + predicate: EXACT_SYNONYM + in_language: ar + - literal_form: keluar ke + predicate: EXACT_SYNONYM + in_language: id + - literal_form: 出站至 + predicate: EXACT_SYNONYM + in_language: zh + - literal_form: saliente a + predicate: EXACT_SYNONYM + in_language: es + range: string + multivalued: true + close_mappings: + - schema:toLocation # schemaorg.owl:38043-38068 - final location after action; narrower domain + related_mappings: + - crm:P26_moved_to # CIDOC_CRM_v7.1.3.rdf:1792-1810 - E9 Move→E53 Place; physical move only + aliases: [] + examples: + - value: "British Museum" + description: >- + An outbound loan is sent to the British Museum for a temporary + exhibition. annotations: custodian_types: '["*"]' + comments: + - >- + Used in loan management, object movement tracking, and data + transmission contexts. Companion slot to inbound_from for the + reverse direction. diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/posted_by.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/posted_by.yaml index 0da301886f..97b650cd9f 100644 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/posted_by.yaml +++ b/schemas/20251121/linkml/modules/slots/20260202_matang/posted_by.yaml @@ -1,36 +1,131 @@ +# ============================================================================== +# LinkML Slot Definition: posted_by +# ============================================================================== +# Identifies the user, account, or profile that published content to a +# platform such as a social media network, forum, or website. +# +# ONTOLOGY ALIGNMENT (verified against data/ontology/): +# +# | Ontology | Property | File/Line | Mapping | Notes | +# |-------------|---------------------------|--------------------------|---------|---------------------------------------------------------------------| +# | **PROV** | `prov:wasAttributedTo` | prov.ttl:1082-1096 | close | "wasAttributedTo" Entity→Agent. Attribution of entity to agent. | +# | **Schema** | `schema:author` | schemaorg.owl:9265-9286 | related | "author" CreativeWork∪Rating→Organization∪Person. Content authoring.| +# | **DCTerms** | `dcterms:creator` | dcterms.rdf:1092-1121 | related | "Creator" →Agent. Entity responsible for making a resource. | +# | **FOAF** | `foaf:maker` | foaf.ttl:382-391 | related | "maker" Thing→Agent. Equivalent to dcterms:creator. | +# | **Schema** | `schema:publisher` | schemaorg.owl:31710-31729| related | "publisher" CreativeWork→Organization∪Person. Publishing entity. | +# +# No exact match found. The concept of identifying specifically who posted +# content to a social media platform is narrower than general authorship +# (schema:author) or resource creation (dcterms:creator). prov:wasAttributedTo +# is the closest conceptual match (ascribing an entity to an agent), but its +# scope is broader (any entity-to-agent attribution, not specifically posting). +# +# CREATED: 2026-02-02 +# UPDATED: 2026-02-10 +# ============================================================================== id: https://nde.nl/ontology/hc/slot/posted_by name: posted_by title: Posted By prefixes: linkml: https://w3id.org/linkml/ hc: https://nde.nl/ontology/hc/ + prov: http://www.w3.org/ns/prov# schema: http://schema.org/ dcterms: http://purl.org/dc/terms/ - prov: http://www.w3.org/ns/prov# - crm: http://www.cidoc-crm.org/cidoc-crm/ - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# + foaf: http://xmlns.com/foaf/0.1/ imports: -- linkml:types + - linkml:types default_prefix: hc slots: posted_by: - description: | - Identifies the specific user, account, or administrator who published a specific piece of content, message, or update to a platform, forum, or public space. - - - Activity Streams: attributedTo identifies the actor responsible for the content. - - - Links to SocialMediaProfile which in turn links to the Custodian hub. - - ' - range: string # uriorcurie - # range: SocialMediaProfile slot_uri: hc:postedBy - annotations: - custodian_types: '["*"]' + description: >- + Identifies the specific user, account, or profile that published a + piece of content, message, or update to a platform, forum, or + public space. Typically references a social media profile or + account identifier that links back to the custodian organization + responsible for the post. + alt_descriptions: + nl: >- + Identificeert de specifieke gebruiker, account of profiel dat + content, een bericht of update heeft gepubliceerd op een + platform, forum of openbare ruimte. + de: >- + Identifiziert den spezifischen Benutzer, das Konto oder Profil, + das einen Inhalt, eine Nachricht oder ein Update auf einer + Plattform, einem Forum oder einem öffentlichen Raum + veröffentlicht hat. + fr: >- + Identifie l'utilisateur, le compte ou le profil spécifique qui + a publié un contenu, un message ou une mise à jour sur une + plateforme, un forum ou un espace public. + ar: >- + يحدد المستخدم أو الحساب أو الملف الشخصي المحدد الذي نشر + محتوى أو رسالة أو تحديثاً على منصة أو منتدى أو مساحة عامة. + id: >- + Mengidentifikasi pengguna, akun, atau profil tertentu yang + memublikasikan konten, pesan, atau pembaruan ke platform, + forum, atau ruang publik. + zh: >- + 标识在平台、论坛或公共空间上发布内容、消息或更新的特定用户、 + 账户或个人资料。 + es: >- + Identifica el usuario, cuenta o perfil específico que publicó + un contenido, mensaje o actualización en una plataforma, foro + o espacio público. + structured_aliases: + - literal_form: geplaatst door + predicate: EXACT_SYNONYM + in_language: nl + - literal_form: veröffentlicht von + predicate: EXACT_SYNONYM + in_language: de + - literal_form: publié par + predicate: EXACT_SYNONYM + in_language: fr + - literal_form: نشر بواسطة + predicate: EXACT_SYNONYM + in_language: ar + - literal_form: diposting oleh + predicate: EXACT_SYNONYM + in_language: id + - literal_form: 发布者 + predicate: EXACT_SYNONYM + in_language: zh + - literal_form: publicado por + predicate: EXACT_SYNONYM + in_language: es + range: string + close_mappings: + - prov:wasAttributedTo # prov.ttl:1082-1096 - "wasAttributedTo" Entity→Agent attribution + related_mappings: + - schema:author # schemaorg.owl:9265-9286 - "author" CreativeWork∪Rating→Organization∪Person + - dcterms:creator # dcterms.rdf:1092-1121 - "Creator" entity responsible for making resource + - foaf:maker # foaf.ttl:382-391 - "maker" Thing→Agent + - schema:publisher # schemaorg.owl:31710-31729 - "publisher" CreativeWork→Organization∪Person aliases: - posted_by_profile + examples: + - value: "@rijksmuseum" + description: >- + The Rijksmuseum's official Instagram account posting a + collection highlight. + - value: "britishmuseum" + description: >- + The British Museum's Twitter/X handle posting an event + announcement. + annotations: + custodian_types: '["*"]' + comments: + - >- + This slot identifies who posted content, not the content itself. The + value typically references a social media profile or username. In the + data model, this may link to a SocialMediaProfile entity which in turn + connects to the parent Custodian organization. + - >- + Conceptually similar to Activity Streams 2.0 attributedTo, which + identifies the actor responsible for content. The Activity Streams + vocabulary is not in data/ontology/ and therefore not cited in mappings. + - >- + The alias posted_by_profile emphasizes that the poster is identified + by their profile rather than a personal name. diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/power.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/power.yaml new file mode 100644 index 0000000000..a9b1bfccc5 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/20260202_matang/power.yaml @@ -0,0 +1,138 @@ +# ============================================================================== +# LinkML Slot Definition: power +# ============================================================================== +# Links a system (such as a Collection Management System) to the digital +# platform it drives, enables, or provides backend services for. +# +# ONTOLOGY ALIGNMENT (verified against data/ontology/): +# +# | Ontology | Property | File/Line | Mapping | Notes | +# |-----------|---------------------------------|---------------------------------|---------|--------------------------------------------------------------------| +# | **CRM** | `crm:P33_used_specific_technique`| CIDOC_CRM_v7.1.3.rdf:1985-1999 | related | "used specific technique" E7_Activity→E29_Design_or_Procedure. | +# | **PROV** | `prov:used` | prov.ttl:1039-1053 | related | "used" Activity→Entity. Activity-uses-entity pattern. | +# | **DOAP** | `doap:platform` | doap.rdf:880-889 | related | "platform" Project∪Version→Literal. Software platform indicator. | +# +# No exact match found. The concept of one software system "powering" another +# (a CMS driving a public website, mobile app, or API service) is a heritage- +# infrastructure-specific relationship. External ontologies model technique +# usage (CRM), resource consumption (PROV), or platform indicators (DOAP), +# but none capture the directional "powers/enables" relationship between +# backend systems and frontend digital platforms. +# +# CREATED: 2026-02-02 +# UPDATED: 2026-02-10 +# ============================================================================== +id: https://nde.nl/ontology/hc/slot/power +name: power +title: Power +prefixes: + linkml: https://w3id.org/linkml/ + hc: https://nde.nl/ontology/hc/ + crm: http://www.cidoc-crm.org/cidoc-crm/ + prov: http://www.w3.org/ns/prov# + doap: http://usefulinc.com/ns/doap# +imports: + - linkml:types +default_prefix: hc +slots: + power: + slot_uri: hc:power + description: >- + Links a backend system, service, or Collection Management System + (CMS) to the digital platform it drives, enables, or provides + operational support for. Captures the relationship where one + system supplies the content, data, or functionality that makes + another platform operational. A single CMS deployment may power + multiple platforms simultaneously. + alt_descriptions: + nl: >- + Koppelt een backend-systeem of collectiebeheersysteem (CMS) aan + het digitale platform dat het aandrijft, mogelijk maakt of van + operationele ondersteuning voorziet. + de: >- + Verknüpft ein Backend-System oder Sammlungsmanagementsystem + (CMS) mit der digitalen Plattform, die es antreibt, ermöglicht + oder betrieblich unterstützt. + fr: >- + Relie un système dorsal ou système de gestion de collection + (CMS) à la plateforme numérique qu'il alimente, permet ou + soutient opérationnellement. + ar: >- + يربط نظام خلفي أو نظام إدارة مجموعات بالمنصة الرقمية التي + يشغّلها أو يمكّنها أو يقدم لها الدعم التشغيلي. + id: >- + Menghubungkan sistem backend atau sistem manajemen koleksi + (CMS) ke platform digital yang digerakkan, dimungkinkan, atau + didukung secara operasional olehnya. + zh: >- + 将后端系统或藏品管理系统(CMS)与其驱动、支持或提供运营服务的 + 数字平台相关联。 + es: >- + Vincula un sistema backend o sistema de gestión de colecciones + (CMS) con la plataforma digital que impulsa, habilita o da + soporte operativo. + structured_aliases: + - literal_form: aandrijven + predicate: EXACT_SYNONYM + in_language: nl + - literal_form: antreiben + predicate: EXACT_SYNONYM + in_language: de + - literal_form: alimenter + predicate: EXACT_SYNONYM + in_language: fr + - literal_form: يُشغّل + predicate: EXACT_SYNONYM + in_language: ar + - literal_form: menggerakkan + predicate: EXACT_SYNONYM + in_language: id + - literal_form: 驱动 + predicate: EXACT_SYNONYM + in_language: zh + - literal_form: impulsar + predicate: EXACT_SYNONYM + in_language: es + range: string + multivalued: true + related_mappings: + - crm:P33_used_specific_technique # CIDOC_CRM_v7.1.3.rdf:1985-1999 - "used specific technique" Activity→Design_or_Procedure + - prov:used # prov.ttl:1039-1053 - "used" Activity→Entity + - doap:platform # doap.rdf:880-889 - "platform" Project∪Version→Literal + aliases: + - powers_platform + examples: + - value: "public_website" + description: >- + A CMS such as Adlib or TMS powering the institution's public + collection search website. + - value: "mobile_app_backend" + description: >- + A collection database providing content and API services to a + museum's mobile companion app. + - value: "api_service" + description: >- + A CMS exposing collection data through a public REST API used + by external researchers and aggregators. + - value: "staff_intranet" + description: >- + A CMS powering an internal staff portal for collection + management and cataloguing workflows. + annotations: + custodian_types: '["*"]' + comments: + - >- + Bidirectional relationship pattern: Forward direction is + CollectionManagementSystem → DigitalPlatform (powers_platform); + reverse direction is DigitalPlatform → CollectionManagementSystem + (powered_by_cms). One CMS deployment may power multiple platforms: + public website, staff intranet, mobile app backend, API service. + - >- + The original description referenced CIDOC-CRM P33_used_specific_technique + as an analogy (the CMS as the technique/procedure used to power the + digital platform). While conceptually related, P33 models activity-to- + technique relationships rather than system-to-platform relationships. + - >- + The alias powers_platform reflects the directional nature of this + relationship — emphasizing that the subject system powers the target + platform. diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/preceded_by.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/preceded_by.yaml new file mode 100644 index 0000000000..3aac6de19a --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/20260202_matang/preceded_by.yaml @@ -0,0 +1,133 @@ +# ============================================================================== +# LinkML Slot Definition: preceded_by +# ============================================================================== +# Identifies the entity, event, or item that occurred or existed immediately +# before the current one in a sequence, timeline, or ordered collection. +# +# ONTOLOGY ALIGNMENT (verified against data/ontology/): +# +# | Ontology | Property | File/Line | Mapping | Notes | +# |------------|----------------------------------|-------------------------------|---------|------------------------------------------------------------------------| +# | **RiC-O** | `rico:followsOrFollowed` | RiC-O_1-1.rdf:3081-3129 | close | "Connects Thing to Thing that follows or followed it in sequence." | +# | **RiC-O** | `rico:followsInTime` | RiC-O_1-1.rdf:3025-3080 | narrow | Temporal variant (transitive). Inverse of precedesInTime. | +# | **DCAT** | `dcat:prev` | dcat3.ttl:1402-1424 | close | "Previous resource in an ordered collection." DCAT 3 property. | +# | **CRM** | `crm:P134_continued` | CIDOC_CRM_v7.1.3.rdf:4042-4057| related | "Associates E7 Activity with Activity it continued." Activity domain. | +# | **Time** | `time:after` | time.ttl:639-647 | related | "T1 is after T2." TemporalEntity domain only. | +# | **Schema** | `schema:predecessorOf` | schemaorg.owl:30406-30420 | related | "Previous variant of product." ProductModel domain only. | +# | **Schema** | `schema:previousItem` | schemaorg.owl:30559-30575 | related | "Preceding ListItem." ListItem domain only. | +# | **DCT** | `dcterms:replaces` | dcterms.rdf:1827-1846 | related | "Supplants/supersedes described resource." Implies replacement. | +# +# No single external property captures general "preceded by" across all entity +# types; slot_uri remains hc:precededBy. +# +# CREATED: 2026-01-19 +# UPDATED: 2026-02-11 +# ============================================================================== +id: https://nde.nl/ontology/hc/slot/preceded_by +name: preceded_by +title: Preceded By +prefixes: + linkml: https://w3id.org/linkml/ + hc: https://nde.nl/ontology/hc/ + rico: https://www.ica.org/standards/RiC/ontology# + dcat: http://www.w3.org/ns/dcat# + crm: http://www.cidoc-crm.org/cidoc-crm/ + time: http://www.w3.org/2006/time# + schema: http://schema.org/ + dcterms: http://purl.org/dc/terms/ +default_prefix: hc +imports: + - linkml:types +slots: + preceded_by: + slot_uri: hc:precededBy + description: >- + Identifies or points to the specific entity, event, or item that + occurred, existed, or was positioned immediately before the current one + in a sequence, timeline, or ordered collection. In heritage custodian + contexts this captures temporal succession of exhibitions, directorship + periods, conservation campaigns, accession records, and organisational + predecessor relationships. The relationship is directional: the subject + is preceded by the object. + alt_descriptions: + nl: >- + Identificeert de specifieke entiteit, gebeurtenis of item dat + onmiddellijk voor het huidige in een reeks, tijdlijn of geordende + verzameling plaatsvond, bestond of gepositioneerd was. + de: >- + Identifiziert die spezifische Entität, das Ereignis oder Element, das + unmittelbar vor dem aktuellen in einer Reihenfolge, Zeitleiste oder + geordneten Sammlung auftrat, existierte oder positioniert war. + fr: >- + Identifie l'entité, l'événement ou l'élément spécifique qui s'est + produit, a existé ou était positionné immédiatement avant l'actuel + dans une séquence, une chronologie ou une collection ordonnée. + ar: >- + يحدد الكيان أو الحدث أو العنصر المحدد الذي حدث أو وُجد أو تموضع + مباشرة قبل الحالي في تسلسل أو جدول زمني أو مجموعة مرتبة. + id: >- + Mengidentifikasi entitas, peristiwa, atau item tertentu yang terjadi, + ada, atau diposisikan tepat sebelum yang sekarang dalam urutan, garis + waktu, atau koleksi terurut. + zh: >- + 标识在序列、时间线或有序集合中紧接当前实体之前发生、存在或定位的特定实体、事件或项目。 + es: >- + Identifica la entidad, evento o elemento específico que ocurrió, + existió o se posicionó inmediatamente antes del actual en una + secuencia, línea temporal o colección ordenada. + structured_aliases: + - literal_form: voorafgegaan door + predicate: EXACT_SYNONYM + in_language: nl + - literal_form: vorangegangen durch + predicate: EXACT_SYNONYM + in_language: de + - literal_form: précédé par + predicate: EXACT_SYNONYM + in_language: fr + - literal_form: مسبوق بـ + predicate: EXACT_SYNONYM + in_language: ar + - literal_form: didahului oleh + predicate: EXACT_SYNONYM + in_language: id + - literal_form: 先于 + predicate: EXACT_SYNONYM + in_language: zh + - literal_form: precedido por + predicate: EXACT_SYNONYM + in_language: es + range: string + multivalued: false + close_mappings: + - rico:followsOrFollowed # RiC-O_1-1.rdf:3081-3129 - "Connects Thing to Thing that follows or followed it in sequence" + - dcat:prev # dcat3.ttl:1402-1424 - "Previous resource in ordered collection or series" + narrow_mappings: + - rico:followsInTime # RiC-O_1-1.rdf:3025-3080 - "Inverse of precedesInTime; temporal, transitive" + related_mappings: + - crm:P134_continued # CIDOC_CRM_v7.1.3.rdf:4042-4057 - "Associates E7 Activity with Activity it continued" + - time:after # time.ttl:639-647 - "T1 is after T2; TemporalEntity domain" + - schema:predecessorOf # schemaorg.owl:30406-30420 - "Previous variant of product; ProductModel domain" + - schema:previousItem # schemaorg.owl:30559-30575 - "Preceding ListItem; ListItem domain" + - dcterms:replaces # dcterms.rdf:1827-1846 - "Supplants/supersedes described resource; implies replacement" + aliases: + - previous_observation + examples: + - value: "hc:exhibition-2023-spring" + description: >- + The current summer exhibition is preceded by the spring exhibition + in the museum's annual programme. + - value: "hc:director-jan-de-vries" + description: >- + The current museum director is preceded by Jan de Vries who served + from 2010 to 2020. + annotations: + custodian_types: '["*"]' + comments: + - >- + This is a general-purpose succession slot. For version-specific + precedence of datasets or distributions, consider using dcterms:replaces + or dcat:previousVersion directly. + - >- + The inverse relationship (what follows the current entity) can be + expressed through a complementary succeeded_by or follows slot. diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/prepared_by.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/prepared_by.yaml new file mode 100644 index 0000000000..15200fee94 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/20260202_matang/prepared_by.yaml @@ -0,0 +1,113 @@ +# ============================================================================== +# LinkML Slot Definition: prepared_by +# ============================================================================== +# Identifies the person or organization responsible for preparing an item, +# specimen, or document. +# +# ONTOLOGY ALIGNMENT (verified against data/ontology/): +# +# | Ontology | Property | File/Line | Mapping | Notes | +# |----------------|--------------------------------|------------------------------------|----------|--------------------------------------------------------------| +# | **CIDOC-CRM** | `crm:P14_carried_out_by` | CIDOC_CRM_v7.1.3.rdf:1489-1503 | broad | "Active participation of E39 Actor in E7 Activity." | +# | | | | | General activity→actor; preparation is a specific activity. | +# | **PROV-O** | `prov:wasAttributedTo` | prov.ttl:1082-1097 | related | "Attribution is the ascribing of an entity to an agent." | +# | | | | | Entity→Agent attribution; broader than preparation. | +# | **Schema.org** | `schema:creator` | schemaorg.owl:13479-13482 | related | "The creator/author of this CreativeWork." | +# | | | | | Creation ≠ preparation; scoped to CreativeWork. | +# | **FOAF** | `foaf:maker` | foaf.ttl:382-390 | related | "An agent that made this thing." General making relation. | +# +# No external property specifically models "prepared by" as the agent who +# readied a specimen or sample. Using hc: namespace. +# +# CREATED: 2026-02-02 +# UPDATED: 2026-02-11 +# ============================================================================== +id: https://nde.nl/ontology/hc/slot/prepared_by +name: prepared_by +title: Prepared By +prefixes: + linkml: https://w3id.org/linkml/ + hc: https://nde.nl/ontology/hc/ + crm: http://www.cidoc-crm.org/cidoc-crm/ + prov: http://www.w3.org/ns/prov# + schema: http://schema.org/ + foaf: http://xmlns.com/foaf/0.1/ +imports: + - linkml:types +default_prefix: hc +slots: + prepared_by: + slot_uri: hc:preparedBy + description: >- + Identifies the specific individual, author, chef, or organization responsible + for making ready, drafting, cooking, or processing an item, meal, specimen, or + record. Captures the agent who performed the preparation activity, as distinct + from the creator or collector. + alt_descriptions: + nl: >- + Identificeert de persoon of organisatie die verantwoordelijk is voor het bereiden, + opstellen of verwerken van een item, monster of document. + de: >- + Identifiziert die Person oder Organisation, die für die Vorbereitung, Erstellung + oder Verarbeitung eines Gegenstands, einer Probe oder eines Dokuments verantwortlich ist. + fr: >- + Identifie la personne ou l'organisation responsable de la préparation, de la + rédaction ou du traitement d'un élément, d'un spécimen ou d'un document. + ar: >- + يحدد الشخص أو المنظمة المسؤولة عن إعداد أو تحضير أو معالجة عنصر أو عينة أو مستند. + id: >- + Mengidentifikasi individu atau organisasi yang bertanggung jawab atas penyiapan, + penyusunan, atau pemrosesan suatu item, spesimen, atau dokumen. + zh: >- + 标识负责准备、起草或处理某一物品、标本或文件的个人或组织。 + es: >- + Identifica a la persona u organización responsable de preparar, redactar o procesar + un elemento, espécimen o documento. + structured_aliases: + - literal_form: bereid door + predicate: EXACT_SYNONYM + in_language: nl + - literal_form: vorbereitet von + predicate: EXACT_SYNONYM + in_language: de + - literal_form: préparé par + predicate: EXACT_SYNONYM + in_language: fr + - literal_form: أعدّه + predicate: EXACT_SYNONYM + in_language: ar + - literal_form: disiapkan oleh + predicate: EXACT_SYNONYM + in_language: id + - literal_form: 准备者 + predicate: EXACT_SYNONYM + in_language: zh + - literal_form: preparado por + predicate: EXACT_SYNONYM + in_language: es + range: string + multivalued: false + broad_mappings: + - crm:P14_carried_out_by # CIDOC_CRM_v7.1.3.rdf:1489-1503 - "Active participation of E39 Actor in E7 Activity." + related_mappings: + - prov:wasAttributedTo # prov.ttl:1082-1097 - "Attribution is the ascribing of an entity to an agent." + - schema:creator # schemaorg.owl:13479-13482 - "The creator/author of this CreativeWork." + - foaf:maker # foaf.ttl:382-390 - "An agent that made this thing." + aliases: [] + examples: + - value: "Dr. Maria van den Berg" + description: >- + Conservation scientist who prepared a paint cross-section for analysis. + - value: "Naturalis Biodiversity Center" + description: >- + Institution that prepared a zoological specimen for the collection. + annotations: + custodian_types: '["*"]' + comments: + - >- + Complements the prepared_on slot, which captures the date of preparation + rather than the responsible agent. + - >- + The original file used crm:P14_carried_out_by as both slot_uri and + close_mapping (self-referential). Changed slot_uri to hc:preparedBy since + P14 is a general activity-to-actor relation, not specific to preparation. diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/prepared_on.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/prepared_on.yaml new file mode 100644 index 0000000000..1593f8bf50 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/20260202_matang/prepared_on.yaml @@ -0,0 +1,118 @@ +# ============================================================================== +# LinkML Slot Definition: prepared_on +# ============================================================================== +# Date when a sample, specimen, mixture, or document was prepared or made +# ready for use or analysis. +# +# ONTOLOGY ALIGNMENT (verified against data/ontology/): +# +# | Ontology | Property | File/Line | Mapping | Notes | +# |----------------|-----------------------------|------------------------------------|-----------|------------------------------------------------------------| +# | **DC Terms** | `dcterms:created` | dcterms.rdf:1065-1087 | broad | "Date of creation of the resource." Creation is broader | +# | | | | | than preparation; not all created resources are prepared. | +# | **Schema.org** | `schema:dateCreated` | schemaorg.owl:14173-14176 | broad | "The date on which the CreativeWork was created." | +# | | | | | General creation date; preparation is a specific act. | +# | **PROV-O** | `prov:generatedAtTime` | prov.ttl:593-603 | related | "The time at which an entity was completely created and is | +# | | | | | available for use." Generation ≠ preparation. | +# | **Schema.org** | `schema:productionDate` | schemaorg.owl:31196-31199 | related | "The date of production of the item, e.g. vehicle." | +# | | | | | Production ≠ preparation of a sample/specimen. | +# | **SSN/SOSA** | `sosa:resultTime` | sosa.ttl:406-414 | related | "The instant when the Sampling activity was completed." | +# | | | | | Sampling completion time; related for specimen contexts. | +# +# No external property specifically models "prepared on" as a date of specimen +# or sample preparation. Using hc: namespace. +# +# CREATED: 2026-02-02 +# UPDATED: 2026-02-11 +# ============================================================================== +id: https://nde.nl/ontology/hc/slot/prepared_on +name: prepared_on +title: Prepared On +prefixes: + linkml: https://w3id.org/linkml/ + hc: https://nde.nl/ontology/hc/ + dcterms: http://purl.org/dc/terms/ + schema: http://schema.org/ + prov: http://www.w3.org/ns/prov# + sosa: http://www.w3.org/ns/sosa/ +imports: + - linkml:types +default_prefix: hc +slots: + prepared_on: + slot_uri: hc:preparedOn + description: >- + Specifies the date or time when a sample, specimen, mixture, or document was + created, processed, or made ready for use or analysis. May differ from the + collection date, which records when material was originally gathered. + alt_descriptions: + nl: >- + Geeft de datum aan waarop een monster, specimen, mengsel of document is bereid + of gereedgemaakt voor gebruik of analyse. + de: >- + Gibt das Datum an, an dem eine Probe, ein Exemplar, eine Mischung oder ein Dokument + vorbereitet oder für die Verwendung oder Analyse bereitgestellt wurde. + fr: >- + Indique la date à laquelle un échantillon, un spécimen, un mélange ou un document + a été préparé ou rendu prêt pour utilisation ou analyse. + ar: >- + يحدد التاريخ الذي تم فيه تحضير عينة أو نموذج أو خليط أو مستند أو إعداده + للاستخدام أو التحليل. + id: >- + Menentukan tanggal ketika sampel, spesimen, campuran, atau dokumen disiapkan + atau dibuat siap untuk digunakan atau dianalisis. + zh: >- + 指定样品、标本、混合物或文件被准备或备妥以供使用或分析的日期。 + es: >- + Especifica la fecha en que una muestra, espécimen, mezcla o documento fue preparado + o dispuesto para su uso o análisis. + structured_aliases: + - literal_form: bereidingsdatum + predicate: EXACT_SYNONYM + in_language: nl + - literal_form: Vorbereitungsdatum + predicate: EXACT_SYNONYM + in_language: de + - literal_form: date de préparation + predicate: EXACT_SYNONYM + in_language: fr + - literal_form: تاريخ التحضير + predicate: EXACT_SYNONYM + in_language: ar + - literal_form: tanggal persiapan + predicate: EXACT_SYNONYM + in_language: id + - literal_form: 准备日期 + predicate: EXACT_SYNONYM + in_language: zh + - literal_form: fecha de preparación + predicate: EXACT_SYNONYM + in_language: es + range: date + multivalued: false + broad_mappings: + - dcterms:created # dcterms.rdf:1065-1087 - "Date of creation of the resource." + - schema:dateCreated # schemaorg.owl:14173-14176 - "The date on which the CreativeWork was created." + related_mappings: + - prov:generatedAtTime # prov.ttl:593-603 - "The time at which an entity was completely created and is available for use." + - schema:productionDate # schemaorg.owl:31196-31199 - "The date of production of the item, e.g. vehicle." + - sosa:resultTime # sosa.ttl:406-414 - "The instant when the Sampling activity was completed." + aliases: + - preparation_date + examples: + - value: "2024-03-15" + description: >- + Date a soil sample was prepared for laboratory analysis. + - value: "2023-11-02" + description: >- + Date a conservation treatment mixture was prepared for application. + annotations: + custodian_types: '["*"]' + comments: + - >- + The preparation date may differ from the collection date. For example, a specimen + collected in the field on one date may be processed and prepared for storage or + analysis on a later date. + - >- + A related new/ file exists for prepared_by (new/prepared_by.yaml), which captures + the agent who performed the preparation rather than the date. diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/preserve.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/preserve.yaml new file mode 100644 index 0000000000..df876d895d --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/20260202_matang/preserve.yaml @@ -0,0 +1,123 @@ +# ============================================================================== +# LinkML Slot Definition: preserve +# ============================================================================== +# Maintains, protects, or keeps an entity safe from harm, decay, or loss. +# +# ONTOLOGY ALIGNMENT (verified against data/ontology/): +# +# | Ontology | Term | File/Line | Mapping | Notes | +# |-----------|------------------------------|----------------------------------|---------|----------------------------------------------------------------------| +# | **CRM** | `crm:P147_curated` | CIDOC_CRM_v7.1.3.rdf:4378-4397 | related | "Associates E87 Curation Activity with E78 Curated Holding." | +# | **CRM** | `crm:E87_Curation_Activity` | CIDOC_CRM_v7.1.3.rdf:1095-1105 | (class) | "Evolving, preserving, and promoting a collection." Reference only. | +# | **RiC-O** | `rico:hasOrHadSubject` | RiC-O_1-1.rdf:8231-8241 | n/a | "Connects RecordResource to Thing." Not preservation; excluded. | +# | **PROV** | `prov:used` | prov.ttl:1039-1052 | related | "Entity used by Activity." Too generic for preservation. | +# | **Schema**| `schema:object` | schemaorg.owl:27871-27879 | related | "Object upon which action is carried out." Generic action target. | +# | **PREMIS**| `premis:PreservationPolicy` | premis3.owl:208-216 | (class) | "Decision/policy on preservation functions." Reference only. | +# +# No external ontology defines a property that specifically captures the act +# of preserving an entity; slot_uri remains hc:preserve. +# +# CREATED: 2026-01-19 +# UPDATED: 2026-02-11 +# ============================================================================== +id: https://nde.nl/ontology/hc/slot/preserve +name: preserve +title: Preserve +prefixes: + linkml: https://w3id.org/linkml/ + hc: https://nde.nl/ontology/hc/ + crm: http://www.cidoc-crm.org/cidoc-crm/ + prov: http://www.w3.org/ns/prov# + schema: http://schema.org/ +default_prefix: hc +imports: + - linkml:types +slots: + preserve: + slot_uri: hc:preserve + description: >- + Maintains, protects, or keeps an entity, object, data, or environment + safe from harm, decay, or loss, ensuring its longevity or original state. + In heritage custodian contexts this covers physical conservation of + collection items, digital preservation of born-digital or digitised + assets, environmental monitoring to prevent deterioration, and + safeguarding of intangible cultural heritage practices. The relationship + may be historical, indicating that an entity preserved different content + over time. + alt_descriptions: + nl: >- + Onderhoudt, beschermt of bewaart een entiteit, object, data of omgeving + tegen schade, verval of verlies, en waarborgt de duurzaamheid of + oorspronkelijke staat ervan. + de: >- + Erhält, schützt oder bewahrt eine Entität, ein Objekt, Daten oder eine + Umgebung vor Schaden, Verfall oder Verlust und sichert deren + Langlebigkeit oder Originalzustand. + fr: >- + Maintient, protège ou conserve une entité, un objet, des données ou un + environnement contre les dommages, la dégradation ou la perte, en + assurant sa longévité ou son état d'origine. + ar: >- + يحافظ على كيان أو كائن أو بيانات أو بيئة أو يحميها أو يصونها من + الضرر أو التدهور أو الفقدان، مما يضمن استمراريتها أو حالتها الأصلية. + id: >- + Memelihara, melindungi, atau menjaga suatu entitas, objek, data, atau + lingkungan dari kerusakan, pembusukan, atau kehilangan, memastikan + keawetan atau kondisi aslinya. + zh: >- + 维护、保护或保存实体、对象、数据或环境,使其免受损害、衰变或丢失,确保其持久性或原始状态。 + es: >- + Mantiene, protege o conserva una entidad, objeto, datos o entorno + contra daños, deterioro o pérdida, asegurando su longevidad o estado + original. + structured_aliases: + - literal_form: bewaren + predicate: EXACT_SYNONYM + in_language: nl + - literal_form: bewahren + predicate: EXACT_SYNONYM + in_language: de + - literal_form: préserver + predicate: EXACT_SYNONYM + in_language: fr + - literal_form: يحفظ + predicate: EXACT_SYNONYM + in_language: ar + - literal_form: melestarikan + predicate: EXACT_SYNONYM + in_language: id + - literal_form: 保存 + predicate: EXACT_SYNONYM + in_language: zh + - literal_form: preservar + predicate: EXACT_SYNONYM + in_language: es + range: string + multivalued: true + related_mappings: + - crm:P147_curated # CIDOC_CRM_v7.1.3.rdf:4378-4397 - "Associates E87 Curation Activity with E78 Curated Holding" + - prov:used # prov.ttl:1039-1052 - "Entity used by Activity" - too generic + - schema:object # schemaorg.owl:27871-27879 - "Object upon which action is carried out" - generic action target + aliases: + - preserves_or_preserved + examples: + - value: "hc:conservation-lab-01" + description: >- + A conservation laboratory preserves a collection of 17th-century + oil paintings through climate-controlled storage and periodic + restoration treatments. + - value: "hc:digital-archive-nl" + description: >- + A national digital archive preserves born-digital government + records through format migration and redundant storage. + annotations: + custodian_types: '["*"]' + comments: + - >- + In LLM response contexts this slot can replace boolean flags like + clear_thinking by pointing to a ReasoningContent object that captures + what reasoning is being preserved across turns. + - >- + Classes may narrow the range in slot_usage to reference specific + target classes (e.g., ReasoningContent, CollectionItem). + - "Migrated from: clear_thinking (2026-01-19)." diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/primary.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/primary.yaml index 7556547955..cb646f3111 100644 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/primary.yaml +++ b/schemas/20251121/linkml/modules/slots/20260202_matang/primary.yaml @@ -1,28 +1,98 @@ +# ============================================================================== +# LinkML Slot Definition: primary +# ============================================================================== +# Boolean flag marking first rank or highest importance relative to others. +# +# ONTOLOGY ALIGNMENT (verified against data/ontology/): +# +# | Ontology | Property | File/Line | Mapping | Notes | +# |----------------|-----------------------------|---------------------------|---------|-------------------------------------------------------------| +# | **Schema.org** | `schema:primaryImageOfPage` | schemaorg.owl:30800-30802 | related | Specific to images on a page; not a general primary flag. | +# | **Schema.org** | `schema:mainEntity` | schemaorg.owl:25283-25285 | related | Main entity of a page; different concept (entity, not flag).| +# +# No external ontology defines a general-purpose boolean "primary" flag. +# Properties like schema:primaryImageOfPage and schema:mainEntity are +# domain-specific and structural, not boolean flags. +# +# CREATED: 2026-02-02 +# UPDATED: 2026-02-11 +# ============================================================================== id: https://nde.nl/ontology/hc/slot/primary name: primary title: Primary prefixes: linkml: https://w3id.org/linkml/ hc: https://nde.nl/ontology/hc/ - schema: http://schema.org/ - dcterms: http://purl.org/dc/terms/ - prov: http://www.w3.org/ns/prov# - crm: http://www.cidoc-crm.org/cidoc-crm/ - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# imports: -- linkml:types + - linkml:types default_prefix: hc slots: primary: - description: | - Marks the entity, attribute, or status that holds the first rank, highest importance, or original standing relative to others. - - range: boolean slot_uri: hc:primary - annotations: - custodian_types: '["*"]' + description: >- + Marks the entity, attribute, or status that holds the first rank, highest + importance, or original standing relative to others. Used as a boolean + flag to distinguish a primary instance from secondary or auxiliary ones, + such as the primary digital presence of a heritage institution. + alt_descriptions: + nl: >- + Markeert de entiteit, het attribuut of de status die de eerste rang, + het hoogste belang of de oorspronkelijke positie ten opzichte van + anderen inneemt. + de: >- + Kennzeichnet die Entität, das Attribut oder den Status, der den + ersten Rang, die höchste Bedeutung oder die ursprüngliche Stellung + gegenüber anderen einnimmt. + fr: >- + Marque l'entité, l'attribut ou le statut qui détient le premier rang, + la plus haute importance ou la position originale par rapport aux + autres. + ar: >- + يحدد الكيان أو السمة أو الحالة التي تحتل المرتبة الأولى أو الأهمية + القصوى أو المكانة الأصلية بالنسبة للآخرين. + id: >- + Menandai entitas, atribut, atau status yang memegang peringkat pertama, + kepentingan tertinggi, atau kedudukan asli relatif terhadap yang lain. + zh: >- + 标记相对于其他实体、属性或状态具有第一等级、最高重要性或原始地位的项目。 + es: >- + Marca la entidad, atributo o estado que ostenta el primer rango, la + mayor importancia o la posición original en relación con otros. + structured_aliases: + - literal_form: primair + predicate: EXACT_SYNONYM + in_language: nl + - literal_form: primär + predicate: EXACT_SYNONYM + in_language: de + - literal_form: primaire + predicate: EXACT_SYNONYM + in_language: fr + - literal_form: أساسي + predicate: EXACT_SYNONYM + in_language: ar + - literal_form: utama + predicate: EXACT_SYNONYM + in_language: id + - literal_form: 主要的 + predicate: EXACT_SYNONYM + in_language: zh + - literal_form: primario + predicate: EXACT_SYNONYM + in_language: es + range: boolean + multivalued: false aliases: - is_primary_digital_presence + examples: + - value: "true" + description: >- + Indicates that a particular website is the primary digital presence + for a heritage institution. + annotations: + custodian_types: '["*"]' + comments: + - >- + Boolean flag distinguishing a primary item from secondary or + auxiliary alternatives. Use in contexts where multiple instances + exist and one needs to be marked as authoritative or preferred. diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/proficient_in.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/proficient_in.yaml index caf0f0c6f0..8f8f922bf5 100644 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/proficient_in.yaml +++ b/schemas/20251121/linkml/modules/slots/20260202_matang/proficient_in.yaml @@ -94,3 +94,4 @@ slots: - schema:knowsLanguage # schemaorg.owl:23926-23948 — language knowledge only, no skill level aliases: - likely_whatsapp_proficient + - proficiency_level diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/provide.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/provide.yaml new file mode 100644 index 0000000000..e1d596c975 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/20260202_matang/provide.yaml @@ -0,0 +1,104 @@ +# ============================================================================== +# LinkML Slot Definition: provide +# ============================================================================== +# Supplies, furnishes, or makes available a resource, service, or item. +# +# ONTOLOGY ALIGNMENT (verified against data/ontology/): +# +# | Ontology | Property | File/Line | Mapping | Notes | +# |----------------|------------------------|-------------------------------|----------|------------------------------------------------------------| +# | **Schema.org** | `schema:provider` | schemaorg.owl:31484-31485 | related | "provider" ObjectProperty; agent/role, not the action. | +# | **PROV-O** | `prov:wasGeneratedBy` | prov.ttl:1132-1147 | related | Entity→Activity; about generation, tangential to provide. | +# +# No external ontology defines a general "provide" action predicate suitable +# as slot_uri. Related properties like schema:provider focus on the agent role, +# not the act of providing. The slot captures the action/verb sense. +# +# CREATED: 2026-02-02 +# UPDATED: 2026-02-11 +# ============================================================================== +id: https://nde.nl/ontology/hc/slot/provide +name: provide +title: Provide +prefixes: + linkml: https://w3id.org/linkml/ + hc: https://nde.nl/ontology/hc/ + schema: http://schema.org/ + prov: http://www.w3.org/ns/prov# +imports: + - linkml:types +default_prefix: hc +slots: + provide: + slot_uri: hc:provide + description: >- + Supplies, furnishes, or makes available a resource, service, or item to an + entity that requires it. Records what a heritage custodian or organization + provides, such as access services, educational programs, conservation + expertise, or collection materials. + alt_descriptions: + nl: >- + Levert, verschaft of stelt een bron, dienst of item beschikbaar aan een + entiteit die dit nodig heeft. + de: >- + Liefert, stellt bereit oder macht eine Ressource, Dienstleistung oder + einen Gegenstand für eine Entität verfügbar, die dies benötigt. + fr: >- + Fournit, procure ou met à disposition une ressource, un service ou un + élément à une entité qui en a besoin. + ar: >- + يوفر أو يقدم أو يتيح موردًا أو خدمة أو عنصرًا لكيان يحتاج إليه. + id: >- + Menyediakan, memasok, atau membuat tersedia sumber daya, layanan, atau + item kepada entitas yang membutuhkannya. + zh: >- + 向需要的实体供应、提供或使资源、服务或项目可用。 + es: >- + Suministra, proporciona o pone a disposición un recurso, servicio o + elemento a una entidad que lo requiere. + structured_aliases: + - literal_form: leveren + predicate: EXACT_SYNONYM + in_language: nl + - literal_form: bereitstellen + predicate: EXACT_SYNONYM + in_language: de + - literal_form: fournir + predicate: EXACT_SYNONYM + in_language: fr + - literal_form: يوفر + predicate: EXACT_SYNONYM + in_language: ar + - literal_form: menyediakan + predicate: EXACT_SYNONYM + in_language: id + - literal_form: 提供 + predicate: EXACT_SYNONYM + in_language: zh + - literal_form: proporcionar + predicate: EXACT_SYNONYM + in_language: es + range: string + multivalued: true + related_mappings: + - schema:provider # schemaorg.owl:31484-31485 - "provider" agent/role, not the action + - prov:wasGeneratedBy # prov.ttl:1132-1147 - Entity→Activity generation relationship + aliases: + - provides_or_provided + examples: + - value: "digitization services" + description: >- + A heritage institution provides digitization services to partner + organizations. + - value: "conservation expertise" + description: >- + A museum provides conservation expertise for loaned artworks. + annotations: + custodian_types: '["*"]' + comments: + - >- + Migrated from entity_types_covered (via ContributingAgency) and + funding_program (via OfficialInstitutionType). + - >- + Companion slots provide_to (hc:provideTo) and provided_by + (hc:providedBy) capture the directional relationships of this action. diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/provide_to.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/provide_to.yaml new file mode 100644 index 0000000000..7230c8d8d3 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/20260202_matang/provide_to.yaml @@ -0,0 +1,113 @@ +# ============================================================================== +# LinkML Slot Definition: provide_to +# ============================================================================== +# Identifies the recipient, beneficiary, or destination that receives a +# service, resource, or information from a provider. +# +# ONTOLOGY ALIGNMENT (verified against data/ontology/): +# +# | Ontology | Property | File/Line | Mapping | Notes | +# |------------|--------------------------------|----------------------------------|---------|----------------------------------------------------------------------| +# | **Schema** | `schema:recipient` | schemaorg.owl:32274-32293 | close | "Participant at receiving end of action." Domain: Send/Give/etc. | +# | **Schema** | `schema:audience` | schemaorg.owl:9151-9170 | related | "Intended audience." About target group, not direct provision. | +# | **CRM** | `crm:P22_transferred_title_to` | CIDOC_CRM_v7.1.3.rdf:1681-1696 | related | "Actor acquiring legal ownership via Acquisition." Title transfer. | +# | **CRM** | `crm:P29_custody_received_by` | CIDOC_CRM_v7.1.3.rdf:1875-1890 | related | "Actor receiving custody in Transfer of Custody." Physical custody. | +# +# No external property captures the general "provide to" relationship across +# services, resources, and information; slot_uri remains hc:provideTo. +# +# CREATED: 2026-01-19 +# UPDATED: 2026-02-11 +# ============================================================================== +id: https://nde.nl/ontology/hc/slot/provide_to +name: provide_to +title: Provide To +prefixes: + linkml: https://w3id.org/linkml/ + hc: https://nde.nl/ontology/hc/ + schema: http://schema.org/ + crm: http://www.cidoc-crm.org/cidoc-crm/ +default_prefix: hc +imports: + - linkml:types +slots: + provide_to: + slot_uri: hc:provideTo + description: >- + Identifies the recipient, beneficiary, or destination that receives a + service, resource, or information from a provider. In heritage custodian + contexts this captures which institutions, researchers, communities, or + public audiences are served by a custodian's programmes, loans, + digitisation services, or access provisions. The relationship is + directional: the subject provides to the object. + alt_descriptions: + nl: >- + Identificeert de ontvanger, begunstigde of bestemming die een dienst, + bron of informatie ontvangt van een aanbieder. + de: >- + Identifiziert den Empfänger, Begünstigten oder das Ziel, das eine + Dienstleistung, Ressource oder Information von einem Anbieter erhält. + fr: >- + Identifie le destinataire, le bénéficiaire ou la destination qui + reçoit un service, une ressource ou une information d'un fournisseur. + ar: >- + يحدد المتلقي أو المستفيد أو الوجهة التي تتلقى خدمة أو موردًا أو + معلومات من مزود. + id: >- + Mengidentifikasi penerima, penerima manfaat, atau tujuan yang + menerima layanan, sumber daya, atau informasi dari penyedia. + zh: >- + 标识从提供者接收服务、资源或信息的接收者、受益者或目的地。 + es: >- + Identifica al destinatario, beneficiario o destino que recibe un + servicio, recurso o información de un proveedor. + structured_aliases: + - literal_form: verstrekken aan + predicate: EXACT_SYNONYM + in_language: nl + - literal_form: bereitstellen für + predicate: EXACT_SYNONYM + in_language: de + - literal_form: fournir à + predicate: EXACT_SYNONYM + in_language: fr + - literal_form: يقدم إلى + predicate: EXACT_SYNONYM + in_language: ar + - literal_form: menyediakan kepada + predicate: EXACT_SYNONYM + in_language: id + - literal_form: 提供给 + predicate: EXACT_SYNONYM + in_language: zh + - literal_form: proporcionar a + predicate: EXACT_SYNONYM + in_language: es + range: string + multivalued: true + close_mappings: + - schema:recipient # schemaorg.owl:32274-32293 - "Participant at receiving end of action." Domain: Send/Give/Donate/etc. + related_mappings: + - schema:audience # schemaorg.owl:9151-9170 - "Intended audience, group for whom something was created" + - crm:P22_transferred_title_to # CIDOC_CRM_v7.1.3.rdf:1681-1696 - "Actor acquiring legal ownership via Acquisition" + - crm:P29_custody_received_by # CIDOC_CRM_v7.1.3.rdf:1875-1890 - "Actor receiving custody in Transfer of Custody" + aliases: + - provides_or_provided_to + examples: + - value: "hc:national-research-council" + description: >- + A national archive provides digitised census records to the + national research council for demographic studies. + - value: "hc:local-school-district" + description: >- + A museum provides educational outreach programmes to the local + school district as part of its community engagement mandate. + annotations: + custodian_types: '["*"]' + comments: + - >- + Classes may narrow the range in slot_usage to reference specific + recipient types (e.g., Organization, Person, Community). + - >- + The inverse relationship (who provides the resource) can be expressed + through the provided_by slot. diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/provided_by.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/provided_by.yaml index 1ae1a15df5..aec5d8554a 100644 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/provided_by.yaml +++ b/schemas/20251121/linkml/modules/slots/20260202_matang/provided_by.yaml @@ -91,6 +91,7 @@ slots: - prov:wasAttributedTo # prov.ttl:1082-1095 - "Attribution is the ascribing of an entity to an agent." Domain: Entity, Range: Agent aliases: - model_provider + - provider examples: - value: "Anthropic" description: Provider of the Claude language model used for enrichment diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/publish.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/publish.yaml index 8dc6bacb20..d05e3f4dcd 100644 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/publish.yaml +++ b/schemas/20251121/linkml/modules/slots/20260202_matang/publish.yaml @@ -78,6 +78,7 @@ slots: - is_or_was_publication_series_name - is_or_was_publication_output - issued_call + - publishes_or_published annotations: custodian_types: '["*"]' custodian_types_rationale: Applicable to all heritage custodian types. diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/published_by.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/published_by.yaml index 5bf2654992..a6da98f4f6 100644 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/published_by.yaml +++ b/schemas/20251121/linkml/modules/slots/20260202_matang/published_by.yaml @@ -96,6 +96,7 @@ slots: - is_or_was_published_by - is_official_content - issuing_organisation + - printer_publisher comments: - | **HERITAGE CONTEXT**: Uses Custodian class (not Publisher) because diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/receive.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/receive.yaml new file mode 100644 index 0000000000..bb4fd3c43c --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/20260202_matang/receive.yaml @@ -0,0 +1,90 @@ +# ============================================================================== +# LinkML Slot Definition: receive +# ============================================================================== +# Gets, accepts, or takes delivery of an object, message, signal, grant, or +# service sent by another entity. +# +# ONTOLOGY ALIGNMENT (verified against data/ontology/): +# +# | Ontology | Property/Class | File/Line | Mapping | Notes | +# |----------------|--------------------------|----------------------------------|----------|--------------------------------------------------------------| +# | **Schema.org** | `schema:ReceiveAction` | schemaorg.owl:4710-4719 | related | Class (not property); "physically/electronically receiving". | +# | **CIDOC-CRM** | `crm:P22_transferred_title_to` | CIDOC_CRM_v7.1.3.rdf:1681-1695 | related | E8 Acquisition→E39 Actor; ownership transfer, narrower. | +# | **CIDOC-CRM** | `crm:P29_custody_received_by` | CIDOC_CRM_v7.1.3.rdf:1875-1893 | related | E10 Transfer of Custody→E39 Actor; custody receipt. | +# | **PROV-O** | `prov:Accept` | prov.ttl:2000-2008 | related | Class; acceptance of a resource in provenance context. | +# +# No external ontology defines a general "receive" action property; hc:receive +# is appropriate as slot_uri. +# +# CREATED: 2025-11-21 +# UPDATED: 2026-02-11 +# ============================================================================== +id: https://nde.nl/ontology/hc/slot/receive +name: receive +title: Receive +prefixes: + linkml: https://w3id.org/linkml/ + hc: https://nde.nl/ontology/hc/ + schema: http://schema.org/ + crm: http://www.cidoc-crm.org/cidoc-crm/ +imports: + - linkml:types +default_prefix: hc +slots: + receive: + slot_uri: hc:receive + description: >- + Gets, accepts, or takes delivery of an object, message, signal, grant, or service + sent by another entity. + alt_descriptions: + nl: >- + Ontvangt of accepteert een object, bericht, signaal, subsidie of dienst die door + een andere entiteit is verzonden. + de: >- + Empfängt oder nimmt ein Objekt, eine Nachricht, ein Signal, eine Zuwendung oder + eine Dienstleistung an, die von einer anderen Entität gesendet wurde. + fr: >- + Reçoit ou accepte un objet, un message, un signal, une subvention ou un service + envoyé par une autre entité. + ar: >- + يتلقى أو يقبل كائنًا أو رسالة أو إشارة أو منحة أو خدمة مرسلة من كيان آخر. + id: >- + Menerima atau mengambil objek, pesan, sinyal, hibah, atau layanan yang dikirim + oleh entitas lain. + zh: >- + 接收或接受由另一实体发送的对象、消息、信号、资助或服务。 + es: >- + Recibe o acepta un objeto, mensaje, señal, subvención o servicio enviado por + otra entidad. + structured_aliases: + - literal_form: ontvangen + predicate: EXACT_SYNONYM + in_language: nl + - literal_form: empfangen + predicate: EXACT_SYNONYM + in_language: de + - literal_form: recevoir + predicate: EXACT_SYNONYM + in_language: fr + - literal_form: يتلقى + predicate: EXACT_SYNONYM + in_language: ar + - literal_form: menerima + predicate: EXACT_SYNONYM + in_language: id + - literal_form: 接收 + predicate: EXACT_SYNONYM + in_language: zh + - literal_form: recibir + predicate: EXACT_SYNONYM + in_language: es + range: string + multivalued: true + related_mappings: + - schema:ReceiveAction # schemaorg.owl:4710-4719 - Class "ReceiveAction"; physically/electronically receiving + - crm:P22_transferred_title_to # CIDOC_CRM_v7.1.3.rdf:1681-1695 - E8 Acquisition→E39 Actor; ownership transfer + - crm:P29_custody_received_by # CIDOC_CRM_v7.1.3.rdf:1875-1893 - E10 Transfer of Custody→E39 Actor; custody receipt + aliases: + - receives_or_received + annotations: + custodian_types: '["*"]' diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/new/printer_publisher.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/recommend.yaml similarity index 62% rename from schemas/20251121/linkml/modules/slots/20260202_matang/new/printer_publisher.yaml rename to schemas/20251121/linkml/modules/slots/20260202_matang/recommend.yaml index 2becb730e6..ffd857311e 100644 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/new/printer_publisher.yaml +++ b/schemas/20251121/linkml/modules/slots/20260202_matang/recommend.yaml @@ -1,14 +1,14 @@ -id: https://nde.nl/ontology/hc/slot/printer_publisher -name: printer_publisher_slot -title: Printer Publisher Slot +id: https://nde.nl/ontology/hc/slot/recommend +name: recommend +title: Recommend prefixes: linkml: https://w3id.org/linkml/ hc: https://nde.nl/ontology/hc/ + skos: http://www.w3.org/2004/02/skos/core# schema: http://schema.org/ dcterms: http://purl.org/dc/terms/ prov: http://www.w3.org/ns/prov# crm: http://www.cidoc-crm.org/cidoc-crm/ - skos: http://www.w3.org/2004/02/skos/core# rdfs: http://www.w3.org/2000/01/rdf-schema# org: http://www.w3.org/ns/org# xsd: http://www.w3.org/2001/XMLSchema# @@ -16,14 +16,13 @@ imports: - linkml:types default_prefix: hc slots: - printer_publisher: - description: 'Printer, publisher, or producer of the item. - - ' + recommend: + description: | + Suggests, Endorses, or Advises a specific course of action, product, or service as being suitable, beneficial, or of high quality. range: string multivalued: true - slot_uri: schema:publisher + slot_uri: hc:recommend annotations: custodian_types: '["*"]' - exact_mappings: - - schema:publisher + aliases: + - recommendation diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/refer_to.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/refer_to.yaml index 89d17c9533..e104c3410b 100644 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/refer_to.yaml +++ b/schemas/20251121/linkml/modules/slots/20260202_matang/refer_to.yaml @@ -100,6 +100,8 @@ slots: aliases: - object_ref - place_custodian_ref + - profile_location + - recognized_person_name examples: - value: "Rijksmuseum Amsterdam" description: >- diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/registered_at.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/registered_at.yaml index 8255216cb8..b5b916da4e 100644 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/registered_at.yaml +++ b/schemas/20251121/linkml/modules/slots/20260202_matang/registered_at.yaml @@ -87,3 +87,4 @@ slots: custodian_types: '["*"]' aliases: - kien_registration_date + - primary_register diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/started_on.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/started_on.yaml new file mode 100644 index 0000000000..750f2cceab --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/20260202_matang/started_on.yaml @@ -0,0 +1,116 @@ +# ============================================================================== +# LinkML Slot Definition: started_on +# ============================================================================== +# Records the date when an activity, event, process, or period began. +# +# ONTOLOGY ALIGNMENT (verified against data/ontology/): +# +# | Ontology | Property | File/Line | Mapping | Notes | +# |------------|---------------------------|------------------------------|---------|--------------------------------------------------------------------| +# | **PROV** | `prov:startedAtTime` | prov.ttl:1018-1028 | close | "Time at which activity started." Domain: Activity; range: dateTime.| +# | **Schema** | `schema:startDate` | schemaorg.owl:36282-36301 | close | "Start date and time of item." Domain: Event/Role/etc. | +# | **RiC-O** | `rico:beginningDate` | RiC-O_1-1.rdf:20864-20890 | close | "Date at which something began." Domain: Thing; range: Literal. | +# | **DCAT** | `dcat:startDate` | dcat3.ttl:1657-1676 | related | "Start of the period." Domain: PeriodOfTime only. | +# +# Multiple external properties cover "start date" but each constrains domain +# or range differently. Our slot is broader (any entity, range: date); +# slot_uri remains hc:startedOn. +# +# CREATED: 2026-01-19 +# UPDATED: 2026-02-11 +# ============================================================================== +id: https://nde.nl/ontology/hc/slot/started_on +name: started_on +title: Started On +prefixes: + linkml: https://w3id.org/linkml/ + hc: https://nde.nl/ontology/hc/ + prov: http://www.w3.org/ns/prov# + schema: http://schema.org/ + rico: https://www.ica.org/standards/RiC/ontology# + dcat: http://www.w3.org/ns/dcat# +default_prefix: hc +imports: + - linkml:types +slots: + started_on: + slot_uri: hc:startedOn + description: >- + Records the date when an activity, event, process, or period began. + In heritage custodian contexts this captures when archival processing + commenced, when a conservation treatment started, when an exhibition + opened, or when an organisational mandate took effect. The value is + typically null if the associated workflow has not yet transitioned + beyond an initial state such as UNPROCESSED or ON_HOLD, and is set + when the status advances to an active phase such as IN_APPRAISAL. + alt_descriptions: + nl: >- + Registreert de datum waarop een activiteit, gebeurtenis, proces of + periode begon. + de: >- + Erfasst das Datum, an dem eine Aktivität, ein Ereignis, ein Prozess + oder ein Zeitraum begonnen hat. + fr: >- + Enregistre la date à laquelle une activité, un événement, un + processus ou une période a commencé. + ar: >- + يسجل التاريخ الذي بدأ فيه نشاط أو حدث أو عملية أو فترة. + id: >- + Mencatat tanggal ketika suatu aktivitas, peristiwa, proses, atau + periode dimulai. + zh: >- + 记录活动、事件、流程或时期开始的日期。 + es: >- + Registra la fecha en que una actividad, evento, proceso o período + comenzó. + structured_aliases: + - literal_form: gestart op + predicate: EXACT_SYNONYM + in_language: nl + - literal_form: begonnen am + predicate: EXACT_SYNONYM + in_language: de + - literal_form: commencé le + predicate: EXACT_SYNONYM + in_language: fr + - literal_form: بدأ في + predicate: EXACT_SYNONYM + in_language: ar + - literal_form: dimulai pada + predicate: EXACT_SYNONYM + in_language: id + - literal_form: 开始于 + predicate: EXACT_SYNONYM + in_language: zh + - literal_form: iniciado el + predicate: EXACT_SYNONYM + in_language: es + range: date + multivalued: false + close_mappings: + - prov:startedAtTime # prov.ttl:1018-1028 - "Time at which activity started." Domain: Activity; range: dateTime + - schema:startDate # schemaorg.owl:36282-36301 - "Start date and time of item." Domain: Event/Role/etc. + - rico:beginningDate # RiC-O_1-1.rdf:20864-20890 - "Date at which something began." Domain: Thing; range: Literal + related_mappings: + - dcat:startDate # dcat3.ttl:1657-1676 - "Start of the period." Domain: PeriodOfTime only + aliases: + - processing_started_date + examples: + - value: "2023-09-01" + description: >- + Archival processing of a newly accessioned collection began on + 1 September 2023 after the appraisal phase concluded. + - value: "2025-01-15" + description: >- + A conservation treatment for a flood-damaged textile collection + started on 15 January 2025. + annotations: + custodian_types: '["*"]' + comments: + - >- + Typically null when the associated workflow status is UNPROCESSED + or ON_HOLD; set when the status transitions to IN_APPRAISAL or a + subsequent active state. + - >- + Pair with completed_at to compute processing duration or elapsed + time metrics. diff --git a/schemas/20251121/linkml/modules/slots/20260202_matang/temporal_extent.yaml b/schemas/20251121/linkml/modules/slots/20260202_matang/temporal_extent.yaml index 57a41af24e..054cf3c36c 100644 --- a/schemas/20251121/linkml/modules/slots/20260202_matang/temporal_extent.yaml +++ b/schemas/20251121/linkml/modules/slots/20260202_matang/temporal_extent.yaml @@ -103,6 +103,7 @@ slots: - performance_datetime - period_covered - period + - record_timespan comments: - | **CIDOC-CRM ALIGNMENT**: Maps to crm:P4_has_time-span which links