glam/schemas/20251121/linkml/modules/classes/Publication.yaml

51 lines
1.7 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/has_description
- ../slots/has_name
- ../slots/temporal_extent
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_name
- has_description
- published_at
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: '[''*'']'
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