glam/schemas/20251121/linkml/modules/classes/Publication.yaml
kempersc 1f8776bef4 Update schemas and slots with new mappings and descriptions
- Updated manifest.json with new generated timestamp.
- Added close mappings to APIRequest and Administration classes.
- Renamed slots in AccessPolicy to has_or_had_embargo_end_date and has_or_had_embargo_reason.
- Changed class_uri for Accumulation to rico:AccumulationRelation and updated description.
- Added exact mappings to Altitude, AppellationType, and ArchitecturalStyle classes.
- Removed deprecated slots from CollectionManagementSystem and updated has_or_had_type.
- Added new slots for has_or_had_embargo_end_date and has_or_had_embargo_reason.
- Updated slot definitions for has_or_had_assessment, has_or_had_sequence_index, and others with new URIs and mappings.
- Removed unused slots end_seconds and end_time.
- Added new slot definitions for has_or_had_exhibition_type, has_or_had_extent_text, and is_or_was_documented_by.
2026-01-29 13:33:23 +01:00

65 lines
2.5 KiB
YAML

id: https://nde.nl/ontology/hc/class/Publication
name: Publication_class
title: Publication Class
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
prov: http://www.w3.org/ns/prov#
bf: http://id.loc.gov/ontologies/bibframe/
imports:
- linkml:types
- ../slots/temporal_extent
- ../slots/has_or_had_name
- ../slots/has_or_had_description
default_prefix: hc
classes:
Publication:
description: A publication event representing when an information carrier or creative work was published or produced. Captures the temporal extent of publication, publisher information, place of publication, and edition details. Replaces the simple date_of_publication string slot per Rule 53.
class_uri: schema:PublicationEvent
mixins: []
slots:
- temporal_extent
- has_or_had_name
- has_or_had_description
attributes:
publisher:
description: The publisher or producer of this publication. Can be an organization name or reference.
range: string
slot_uri: schema:publisher
publication_place:
description: The place where the publication was issued.
range: string
slot_uri: schema:locationCreated
edition:
description: Edition or version identifier (e.g., "First Edition", "2nd ed.", "Revised").
range: string
slot_uri: bf:editionStatement
publication_date_string:
description: Human-readable date string for historical or approximate dates (e.g., "c. 1455", "16th century", "4th century CE"). Use temporal_extent for structured date representation.
range: string
slot_uri: schema:datePublished
annotations:
replaces: date_of_publication
migration_date: '2026-01-23'
migration_rule: Rule 53 - No bespoke slots
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
custodian_types: "['*']"
custodian_types_rationale: Universal utility concept
examples:
- value:
publication_date_string: c. 1455
publisher: Johannes Gutenberg
publication_place: Mainz
description: Gutenberg Bible approximate publication
- value:
temporal_extent:
begin_of_the_begin: '1776-08-02'
end_of_the_end: '1776-08-02'
publisher: John Dunlap
publication_place: Philadelphia
description: US Declaration of Independence with precise date
- value:
publication_date_string: 4th century CE
description: Ancient manuscript with century-level precision