refactor: update manifest.json timestamp and enhance schema definitions across multiple YAML files

This commit is contained in:
kempersc 2026-01-18 02:02:54 +01:00
parent a6a9ba58b8
commit 9a00160264
11 changed files with 89 additions and 5 deletions

View file

@ -1,5 +1,5 @@
{
"generated": "2026-01-17T23:59:51.805Z",
"generated": "2026-01-18T00:23:32.898Z",
"schemaRoot": "/schemas/20251121/linkml",
"totalFiles": 2968,
"categoryCounts": {

View file

@ -1,5 +1,5 @@
{
"generated": "2026-01-18T00:23:32.898Z",
"generated": "2026-01-18T01:02:55.175Z",
"schemaRoot": "/schemas/20251121/linkml",
"totalFiles": 2968,
"categoryCounts": {

View file

@ -150,3 +150,6 @@ classes:
name_verified:
range: boolean
description: Whether the name has been manually verified
emic_name_source:
range: string
description: Source from which the emic name was derived (e.g., wikidata, website)

View file

@ -229,3 +229,43 @@ classes:
any_of:
- range: uri
- range: string
mission_statement:
range: Any
description: Institution mission statement extracted from website
inlined: true
website_discovery:
range: Any
description: Website discovery and validation data
inlined: true
locations:
range: NormalizedLocation
multivalued: true
inlined_as_list: true
description: Multiple locations for institutions with multiple sites
contact:
range: Any
description: Contact information for the institution (email, phone, address, social media)
inlined: true
kien_enrichment:
range: Any
description: KIEN (Dutch Intangible Heritage) registry enrichment data
inlined: true
location_resolution:
range: Any
description: Location resolution metadata (how geographic coordinates were determined)
inlined: true
notes:
range: Any
any_of:
- range: string
- range: string
multivalued: true
description: Free text notes about the institution or data quality
timeline_enrichment:
range: Any
description: Timeline enrichment data (founding dates, events from web research)
inlined: true
geocoding:
range: Any
description: Geocoding metadata (Nominatim, GeoNames resolution details)
inlined: true

View file

@ -47,3 +47,15 @@ classes:
multivalued: true
inlined_as_list: true
description: URLs to digital collections
favicon:
range: Any
any_of:
- range: uri
- range: string
description: Favicon URL for the platform (may be null)
og_image:
range: Any
any_of:
- range: uri
- range: string
description: Open Graph image URL for social sharing (may be null)

View file

@ -353,3 +353,10 @@ classes:
range: string
description: Result of search operation (found, not_found, found_via_user_link,
etc.)
_provenance:
range: Any
description: >-
Provenance metadata for the Google Maps enrichment section, including content hash,
PROV-O triples (wasGeneratedBy, wasDerivedFrom), and verification status.
Uses flexible Any type to accommodate varying provenance structures.
inlined: true

View file

@ -70,7 +70,10 @@ imports:
- ./TemplateSpecificityTypes
- ../slots/society_focus
- ../slots/membership_size
- ../slots/publication_activity
# - ../slots/publication_activity # ARCHIVED 2026-01-18 - migrated per Rule 53/56
- ../slots/is_or_was_published_at # was: publication_activity - migrated per Rule 53/56 (2026-01-18)
- ./PublicationEvent # for is_or_was_published_at range
- ./TimeSpan # for PublicationEvent.temporal_extent
- ../slots/collecting_scope
- ../slots/has_or_had_program # was: volunteer_program - migrated per Rule 53
- ./Program

View file

@ -57,8 +57,11 @@ classes:
- range: integer
description: ISO 3166-2 subdivision code (string or number)
country:
range: string
description: ISO 3166-1 alpha-2 country code
range: Any
any_of:
- range: string
- range: WikidataEntity
description: ISO 3166-1 alpha-2 country code or WikidataEntity object
country_reference:
exactly_one_of:
- range: string

View file

@ -142,3 +142,8 @@ classes:
linkup_timespan:
range: Any
description: Linkup timespan source records (can be string or structured object)
linkedin:
range: SourceRecord
multivalued: true
inlined_as_list: true
description: LinkedIn source records for institution data

View file

@ -61,3 +61,8 @@ classes:
notes:
range: string
description: Notes about the timespan (alternative field name)
events:
range: Any
multivalued: true
inlined_as_list: true
description: Timeline events (founding, dissolution, milestones) with date, type, and description

View file

@ -94,3 +94,9 @@ enums:
description: Reverse geocoded from coordinates found in the source file
TEXT_FALLBACK:
description: Fallback method using text-based location resolution
WIKIDATA_IMPORT:
description: Imported directly from Wikidata data import process
FILENAME_CITY_EXTRACTION:
description: Extracted city from source filename
CITY_INFERRED_FROM_NAME:
description: City inferred from institution name