Summary: - Create 46 missing slot definition files with proper slot_uri values - Add slot imports to main schema (01_custodian_name_modular.yaml) - Fix YAML examples sections in 116+ class and slot files - Fix PersonObservation.yaml examples section (nested objects → string literals) Technical changes: - All slots now have explicit slot_uri mapping to base ontologies (RiC-O, Schema.org, SKOS) - Eliminates malformed URIs like 'custodian/:slot_name' in generated RDF - gen-owl now produces valid Turtle with 153,166 triples New slot files (46): - RiC-O slots: rico_note, rico_organizational_principle, rico_has_or_had_holder, etc. - Scope slots: scope_includes, scope_excludes, archive_scope - Organization slots: organization_type, governance_authority, area_served - Platform slots: platform_type_category, portal_type_category - Social media slots: social_media_platform_category, post_type_* - Type hierarchy slots: broader_type, narrower_types, custodian_type_broader - Wikidata slots: wikidata_equivalent, wikidata_mapping Generated output: - schemas/20251121/rdf/01_custodian_name_modular_20260107_134534_clean.owl.ttl (6.9MB) - Validated with rdflib: 153,166 triples, no malformed URIs
60 lines
1.8 KiB
YAML
60 lines
1.8 KiB
YAML
# Medienzentrum - Media Center
|
|
# Refactored with LinkML geographic restriction pattern
|
|
# Wikidata: Q1284615
|
|
|
|
id: https://w3id.org/nde/ontology/Medienzentrum
|
|
name: Medienzentrum
|
|
title: Medienzentrum (Media Center)
|
|
|
|
prefixes:
|
|
linkml: https://w3id.org/linkml/
|
|
|
|
imports:
|
|
- linkml:types
|
|
- ./ArchiveOrganizationType
|
|
- ./CollectionType
|
|
|
|
classes:
|
|
Medienzentrum:
|
|
is_a: ArchiveOrganizationType
|
|
class_uri: skos:Concept
|
|
description: |
|
|
Media center (Medienzentrum). In German-speaking countries, a
|
|
Medienzentrum is an institution that provides media resources
|
|
and services, primarily for educational purposes.
|
|
|
|
**Wikidata**: Q1284615
|
|
|
|
**Geographic Restriction**: Germany (DE) only.
|
|
This constraint is enforced via LinkML `rules` with `postconditions`.
|
|
|
|
**Scope**:
|
|
Medienzentren provide:
|
|
- Educational films and videos (lending)
|
|
- Digital media resources for teaching
|
|
- Media production facilities
|
|
- Equipment loans for schools
|
|
- Teacher training in media use
|
|
- Media literacy programs
|
|
- Online platforms for digital content
|
|
|
|
**Organizational Types**:
|
|
- Kreismedienzentrum (district level)
|
|
- Stadtmedienzentrum (city level)
|
|
- Landesmedienzentrum (state level)
|
|
|
|
**Historical Context**:
|
|
Medienzentren evolved from:
|
|
- Bildstellen (Q861125) - Visual media service units
|
|
- Landesbildstellen - State-level visual media centers
|
|
- School film libraries
|
|
|
|
Many Bildstellen were merged into Medienzentren as analog
|
|
media transitioned to digital formats.
|
|
|
|
**Related Types**:
|
|
- Bildstelle (Q861125) - Predecessor institution
|
|
- AudiovisualArchive (Q27030766) - Broader AV preservation
|
|
- MediaArchive - Generic media archives
|
|
- EducationProvider - Educational institutions
|
|
slot_usage:
|