diff --git a/frontend/public/schemas/20251121/linkml/manifest.json b/frontend/public/schemas/20251121/linkml/manifest.json index 985f8447b5..978d5262dd 100644 --- a/frontend/public/schemas/20251121/linkml/manifest.json +++ b/frontend/public/schemas/20251121/linkml/manifest.json @@ -1,5 +1,5 @@ { - "generated": "2026-01-29T17:17:48.016Z", + "generated": "2026-01-29T23:29:31.335Z", "schemaRoot": "/schemas/20251121/linkml", "totalFiles": 3003, "categoryCounts": { diff --git a/schemas/20251121/linkml/manifest.json b/schemas/20251121/linkml/manifest.json index 978d5262dd..49585ca4b5 100644 --- a/schemas/20251121/linkml/manifest.json +++ b/schemas/20251121/linkml/manifest.json @@ -1,5 +1,5 @@ { - "generated": "2026-01-29T23:29:31.335Z", + "generated": "2026-01-29T23:32:36.487Z", "schemaRoot": "/schemas/20251121/linkml", "totalFiles": 3003, "categoryCounts": { diff --git a/schemas/20251121/linkml/modules/classes/CustodianName.yaml b/schemas/20251121/linkml/modules/classes/CustodianName.yaml index 068f79f9d6..9ff1b20c15 100644 --- a/schemas/20251121/linkml/modules/classes/CustodianName.yaml +++ b/schemas/20251121/linkml/modules/classes/CustodianName.yaml @@ -78,7 +78,7 @@ classes: - specificity_annotation - standardized_name - supersedes_or_superseded - - superseded_by_name + - supersedes_or_superseded - has_or_had_score - temporal_extent - is_or_was_derived_from diff --git a/schemas/20251121/linkml/modules/slots/analyzes_or_analyzed.yaml b/schemas/20251121/linkml/modules/slots/analyzes_or_analyzed.yaml index 08f3ac8a79..c76df01783 100644 --- a/schemas/20251121/linkml/modules/slots/analyzes_or_analyzed.yaml +++ b/schemas/20251121/linkml/modules/slots/analyzes_or_analyzed.yaml @@ -47,7 +47,7 @@ slots: - VideoFrame: Structured frame analysis with sample rate ' - range: Any + # range: Any any_of: - range: integer - range: VideoFrame diff --git a/schemas/20251121/linkml/modules/slots/begin_of_the_begin.yaml b/schemas/20251121/linkml/modules/slots/begin_of_the_begin.yaml index 6e5ab2b50f..e7ecc3d3f0 100644 --- a/schemas/20251121/linkml/modules/slots/begin_of_the_begin.yaml +++ b/schemas/20251121/linkml/modules/slots/begin_of_the_begin.yaml @@ -51,7 +51,7 @@ slots: **Range**: Any - supports both Timestamp class and string datetime values ' - range: Any + # range: Any any_of: - range: Timestamp - range: string diff --git a/schemas/20251121/linkml/modules/slots/begin_of_the_end.yaml b/schemas/20251121/linkml/modules/slots/begin_of_the_end.yaml index 33ed2a1d49..4c05cf8204 100644 --- a/schemas/20251121/linkml/modules/slots/begin_of_the_end.yaml +++ b/schemas/20251121/linkml/modules/slots/begin_of_the_end.yaml @@ -47,7 +47,7 @@ slots: **Range**: Any to accept both ISO datetime strings and Timestamp objects ' - range: Any + # range: Any inlined: true required: false multivalued: false diff --git a/schemas/20251121/linkml/modules/slots/can_or_could_be_fulfilled_by.yaml b/schemas/20251121/linkml/modules/slots/can_or_could_be_fulfilled_by.yaml index 9474f9b8d8..521c759e91 100644 --- a/schemas/20251121/linkml/modules/slots/can_or_could_be_fulfilled_by.yaml +++ b/schemas/20251121/linkml/modules/slots/can_or_could_be_fulfilled_by.yaml @@ -22,7 +22,7 @@ slots: MIGRATED from `eligible_applicant` (via ApplicantRequirement).' slot_uri: schema:eligibleCustomerType - range: Any + # range: Any multivalued: true exact_mappings: - schema:eligibleCustomerType diff --git a/schemas/20251121/linkml/modules/slots/contains_or_contained.yaml b/schemas/20251121/linkml/modules/slots/contains_or_contained.yaml index 1d5e6b7099..373f3e63cd 100644 --- a/schemas/20251121/linkml/modules/slots/contains_or_contained.yaml +++ b/schemas/20251121/linkml/modules/slots/contains_or_contained.yaml @@ -26,7 +26,7 @@ imports: slots: contains_or_contained: slot_uri: rico:containsOrContained - range: Any + # range: Any multivalued: true description: Generic containment relationship (temporal). Indicates that this entity contains or has contained the referenced entity. exact_mappings: diff --git a/schemas/20251121/linkml/modules/slots/end_of_the_begin.yaml b/schemas/20251121/linkml/modules/slots/end_of_the_begin.yaml index 9a04f81cd2..51a8632216 100644 --- a/schemas/20251121/linkml/modules/slots/end_of_the_begin.yaml +++ b/schemas/20251121/linkml/modules/slots/end_of_the_begin.yaml @@ -47,7 +47,7 @@ slots: **Range**: Any to support Timestamp class, ISO 8601 strings, and datetime values ' - range: Any + # range: Any any_of: - range: Timestamp - range: string diff --git a/schemas/20251121/linkml/modules/slots/end_of_the_end.yaml b/schemas/20251121/linkml/modules/slots/end_of_the_end.yaml index e94146716f..6ebba11470 100644 --- a/schemas/20251121/linkml/modules/slots/end_of_the_end.yaml +++ b/schemas/20251121/linkml/modules/slots/end_of_the_end.yaml @@ -51,7 +51,7 @@ slots: **Range**: Any - supports both Timestamp class and string datetime values ' - range: Any + # range: Any any_of: - range: Timestamp - range: string diff --git a/schemas/20251121/linkml/modules/slots/excludes_or_excluded.yaml b/schemas/20251121/linkml/modules/slots/excludes_or_excluded.yaml index 9c4f850ab8..571a366a33 100644 --- a/schemas/20251121/linkml/modules/slots/excludes_or_excluded.yaml +++ b/schemas/20251121/linkml/modules/slots/excludes_or_excluded.yaml @@ -21,7 +21,7 @@ default_prefix: hc slots: excludes_or_excluded: description: Entities or materials explicitly excluded. - range: Any + # range: Any multivalued: true inlined: true annotations: diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_alternative_observed_name.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_alternative_observed_name.yaml new file mode 100644 index 0000000000..1855a27e49 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_alternative_observed_name.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_alternative_observed_name +name: has_or_had_alternative_observed_name +title: Has Or Had Alternative Observed Name +description: Alternative name observed. +imports: + - linkml:types +slots: + has_or_had_alternative_observed_name: + slot_uri: skos:altLabel + range: string + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - skos:altLabel diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_arrangement_system.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_arrangement_system.yaml new file mode 100644 index 0000000000..865c1c0aa1 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_arrangement_system.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_arrangement_system +name: has_or_had_arrangement_system +title: Has Or Had Arrangement System +description: Arrangement system used. +imports: + - linkml:types +slots: + has_or_had_arrangement_system: + slot_uri: rico:hasOrHadArrangement + range: string + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - rico:hasOrHadArrangement diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_assessment.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_assessment.yaml index fb7069ccae..3811dc45ea 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_assessment.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_assessment.yaml @@ -22,5 +22,5 @@ slots: Range should be an Assessment class. MIGRATED from heritage_relevance (for LinkedInProfile) per Rule 53. slot_uri: crm:P140i_was_attributed_by - range: Any + # range: Any multivalued: true diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_base.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_base.yaml index eb1487ff2e..0eec5cec8b 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_base.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_base.yaml @@ -20,7 +20,7 @@ imports: slots: has_or_had_base: slot_uri: hc:hasOrHadBase - range: Any + # range: Any description: Generic slot for base/root component (temporal). Indicates the base or root form of a structured entity. close_mappings: - pnv:baseSurname diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_coordinates.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_coordinates.yaml index 62c11d5666..64603c8889 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_coordinates.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_coordinates.yaml @@ -20,7 +20,7 @@ slots: name: has_or_had_coordinates description: "Geographic or planar coordinates.\n\nRange can be `Coordinates` (Geo/LatLon) or `PlanarCoordinates` (X/Y)." slot_uri: schema:geo - range: Any + # range: Any any_of: - range: Coordinates - range: PlanarCoordinates diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_engagement_metric.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_engagement_metric.yaml index 306cb3190a..67f068580d 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_engagement_metric.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_engagement_metric.yaml @@ -22,7 +22,7 @@ slots: MIGRATED from `engagement_rate` (and other metrics). Uses EngagementMetric class for structured data (value + type).' slot_uri: schema:interactionStatistic - range: Any + # range: Any multivalued: true exact_mappings: - schema:interactionStatistic diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_language.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_language.yaml index 2042ac7c95..39b6ee7376 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_language.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_language.yaml @@ -22,7 +22,7 @@ slots: has_or_had_language: description: "Language information for an entity.\n\n**Use Cases**:\n1. **Language Proficiency**: When tracking language skills (e.g., person profiles)\n - Use LanguageProficiency class with language_name, code, and level\n2. **Language-Tagged Text**: When storing multilingual text content\n - Use Language class with iso_639_1, language_name, and text_content\n3. **Content Language**: Language of the resource content (migrated from content_language)\n - Use Language class\n\n**Migration Support**:\nThis slot replaces language-specific text slots (fr, de, en, nl) and content_language\nwith a unified pattern per slot_fixes.yaml revisions:\n- `content_language` \u2192 has_or_had_language with Language\n- `fr` (French text) \u2192 has_or_had_language with Language(iso_639_1=\"fr\")\n- `de` (German text) \u2192 has_or_had_language with Language(iso_639_1=\"de\")\n- `en` (English text) \u2192 has_or_had_language with Language(iso_639_1=\"en\")\n- `nl` (Dutch text) \u2192 has_or_had_language\ \ with Language(iso_639_1=\"nl\")\n\n**Example - Language-Tagged Text**:\n```yaml\nhas_or_had_language:\n - iso_639_1: \"fr\"\n language_name: \"French\"\n text_content: \"archives universitaires\"\n - iso_639_1: \"en\"\n language_name: \"English\"\n text_content: \"university archives\"\n```\n\n**Example - Language Proficiency**:\n```yaml\nhas_or_had_language:\n - language_name: \"French\"\n language_code: \"fr\"\n proficiency_level: \"fluent\"\n```\n" - range: Any + # range: Any any_of: - range: LanguageProficiency - range: Language diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_member.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_member.yaml index 1d31a89053..7ca0cd8079 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_member.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_member.yaml @@ -56,7 +56,7 @@ slots: and social network membership patterns. ' - range: Any + # range: Any multivalued: true exact_mappings: - org:hasMember diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_metadata.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_metadata.yaml index 0844d8e032..ed774c0bf7 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_metadata.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_metadata.yaml @@ -22,7 +22,7 @@ slots: MIGRATED from `enrichment_metadata_whatsapp`.' slot_uri: schema:about - range: Any + # range: Any multivalued: true exact_mappings: - schema:about diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_method.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_method.yaml index 97e003966f..7292d57351 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_method.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_method.yaml @@ -38,7 +38,7 @@ slots: Range broadened to `Any` (from HTTPMethod) to support multiple method types per Rule 55. ' - range: Any + # range: Any multivalued: true exact_mappings: - schema:httpMethod diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_parent.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_parent.yaml index c50310ac14..edbf96606c 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_parent.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_parent.yaml @@ -20,6 +20,6 @@ slots: description: >- The parent entity of this entity. MIGRATED from parent_chapter_id (Rule 53). - range: Any + # range: Any slot_uri: schema:parent multivalued: false diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_reference.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_reference.yaml index 4915a52487..2dc9e555ae 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_reference.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_reference.yaml @@ -19,7 +19,7 @@ imports: slots: has_or_had_reference: slot_uri: dcterms:references - range: Any + # range: Any multivalued: true description: 'A bibliographic or documentary reference supporting this entity. Temporal: the reference may change over time as new sources are found.' exact_mappings: diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_score.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_score.yaml index 89c73ef85e..65743796c0 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_score.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_score.yaml @@ -34,7 +34,7 @@ slots: - Similarity scores ' - range: Any + # range: Any close_mappings: - schema:ratingValue examples: diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_url.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_url.yaml index fd1ac1d0b6..8476341760 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_url.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_url.yaml @@ -23,7 +23,7 @@ slots: slot_uri: hc:hasOrHadUrl description: "URL associated with this entity.\n\n**Temporal Semantics** (RiC-O Pattern):\nThe \"hasOrHad\" naming follows RiC-O convention indicating this\nURL may be historical - websites change over time.\n\n**Ontological Alignment**:\n- **Primary** (`slot_uri`): `hc:hasOrHadUrl` - Heritage Custodian\n ObjectProperty for class-valued URL range\n- **Close**: `schema:url` - Schema.org URL (DatatypeProperty)\n- **Close**: `foaf:homepage` - FOAF homepage (for main websites)\n\n**Use Cases**:\n- Institution websites (type: website)\n- API endpoints (type: api)\n- Vendor/supplier websites (type: vendor)\n- Documentation links (type: documentation)\n\n**Range**: URL class (structured URL with type and metadata)\n\n**Cardinality**:\nMultivalued - entities may have multiple URLs (different types).\n\n**Note**: slot_uri changed from schema:url to hc:hasOrHadUrl (2026-01-16)\nto resolve OWL ambiguous type warning. schema:url is a DatatypeProperty\nexpecting URI literals but range is URL class.\ \ Moved to close_mappings.\n\n**Range**: `Any` (2026-01-16) - Allows uri/string values and URL class instances.\n" - range: Any + # range: Any implements: - owl:ObjectProperty required: false diff --git a/schemas/20251121/linkml/modules/slots/imposes_or_imposed.yaml b/schemas/20251121/linkml/modules/slots/imposes_or_imposed.yaml index d0f9bdda8e..7258f91e2f 100644 --- a/schemas/20251121/linkml/modules/slots/imposes_or_imposed.yaml +++ b/schemas/20251121/linkml/modules/slots/imposes_or_imposed.yaml @@ -22,7 +22,7 @@ slots: MIGRATED from `eligible_country` (via ApplicantRequirement) and `embargo_*` slots.' slot_uri: odrl:constraint - range: Any + # range: Any multivalued: true exact_mappings: - odrl:constraint diff --git a/schemas/20251121/linkml/modules/slots/is_or_was_effective_at.yaml b/schemas/20251121/linkml/modules/slots/is_or_was_effective_at.yaml index 39f76899c5..458aa0d6bb 100644 --- a/schemas/20251121/linkml/modules/slots/is_or_was_effective_at.yaml +++ b/schemas/20251121/linkml/modules/slots/is_or_was_effective_at.yaml @@ -22,7 +22,7 @@ slots: MIGRATED from `effective_date`, `status_effective_date`, `policy_effective_date` per Rule 53. Follows RiC-O temporal naming convention.' slot_uri: schema:datePublished - range: Any + # range: Any multivalued: false exact_mappings: - schema:datePublished diff --git a/schemas/20251121/linkml/modules/slots/is_or_was_expired_at.yaml b/schemas/20251121/linkml/modules/slots/is_or_was_expired_at.yaml index d0ed784066..3bc36e1477 100644 --- a/schemas/20251121/linkml/modules/slots/is_or_was_expired_at.yaml +++ b/schemas/20251121/linkml/modules/slots/is_or_was_expired_at.yaml @@ -21,7 +21,7 @@ slots: MIGRATED from `policy_effective_to` per Rule 53. Follows RiC-O temporal naming convention.' slot_uri: schema:expires - range: Any + # range: Any multivalued: false exact_mappings: - schema:expires diff --git a/schemas/20251121/linkml/modules/slots/is_or_was_instantiated_as.yaml b/schemas/20251121/linkml/modules/slots/is_or_was_instantiated_as.yaml index 40f8f0a7b1..29aa5f59ef 100644 --- a/schemas/20251121/linkml/modules/slots/is_or_was_instantiated_as.yaml +++ b/schemas/20251121/linkml/modules/slots/is_or_was_instantiated_as.yaml @@ -22,7 +22,7 @@ slots: Maps to BIBFRAME `bf:hasInstance` or generic instantiation relationships.' slot_uri: bf:hasInstance - range: Any + # range: Any multivalued: true exact_mappings: - bf:hasInstance diff --git a/schemas/20251121/linkml/modules/slots/is_or_was_located_in.yaml b/schemas/20251121/linkml/modules/slots/is_or_was_located_in.yaml index 5d9089df19..819c642c26 100644 --- a/schemas/20251121/linkml/modules/slots/is_or_was_located_in.yaml +++ b/schemas/20251121/linkml/modules/slots/is_or_was_located_in.yaml @@ -67,7 +67,7 @@ slots: - Any entity requiring city-level location ' - range: Any + # range: Any slot_uri: schema:location inlined: true multivalued: true diff --git a/schemas/20251121/linkml/modules/slots/lacks_or_lacked.yaml b/schemas/20251121/linkml/modules/slots/lacks_or_lacked.yaml index ecd2e58d23..902f474f44 100644 --- a/schemas/20251121/linkml/modules/slots/lacks_or_lacked.yaml +++ b/schemas/20251121/linkml/modules/slots/lacks_or_lacked.yaml @@ -21,7 +21,7 @@ default_prefix: hc slots: lacks_or_lacked: description: Indicates absence of a quality, resource, or evidence. - range: Any + # range: Any multivalued: true inlined: true annotations: diff --git a/schemas/20251121/linkml/modules/slots/offers_or_offered.yaml b/schemas/20251121/linkml/modules/slots/offers_or_offered.yaml index 3ebaf7f064..b2b9c400ab 100644 --- a/schemas/20251121/linkml/modules/slots/offers_or_offered.yaml +++ b/schemas/20251121/linkml/modules/slots/offers_or_offered.yaml @@ -55,7 +55,7 @@ slots: Provides structured link to TaxDeductibility class. ' - range: Any + # range: Any multivalued: true exact_mappings: - schema:offers diff --git a/schemas/20251121/linkml/modules/slots/originates_or_originated_from.yaml b/schemas/20251121/linkml/modules/slots/originates_or_originated_from.yaml index 363794880e..bd39b0931c 100644 --- a/schemas/20251121/linkml/modules/slots/originates_or_originated_from.yaml +++ b/schemas/20251121/linkml/modules/slots/originates_or_originated_from.yaml @@ -24,7 +24,7 @@ slots: MIGRATED from `ecclesiastical_province` (partial) and other origin slots.' slot_uri: prov:wasDerivedFrom - range: Any + # range: Any multivalued: false exact_mappings: - prov:wasDerivedFrom diff --git a/schemas/20251121/linkml/modules/slots/specifies_or_specified.yaml b/schemas/20251121/linkml/modules/slots/specifies_or_specified.yaml index c1c6f4d4aa..624e3fca91 100644 --- a/schemas/20251121/linkml/modules/slots/specifies_or_specified.yaml +++ b/schemas/20251121/linkml/modules/slots/specifies_or_specified.yaml @@ -46,7 +46,7 @@ slots: - Formal specifications and criteria ' - range: Any + # range: Any multivalued: true required: false exact_mappings: