refactor: update manifest.json timestamp and enhance schema definitions across multiple YAML files
This commit is contained in:
parent
a6a9ba58b8
commit
9a00160264
11 changed files with 89 additions and 5 deletions
|
|
@ -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": {
|
||||
|
|
|
|||
|
|
@ -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": {
|
||||
|
|
|
|||
|
|
@ -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)
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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)
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Reference in a new issue