glam/data/entity_annotation/modules/advanced/tei/header.yaml
2025-12-05 15:30:23 +01:00

3678 lines
105 KiB
YAML

# =============================================================================
# GLAM-NER: TEI P5 HEADER MODULE
# =============================================================================
# Module: modules/advanced/tei/header.yaml
# Parent: entity_annotation_rules_v1.7.0_unified.yaml
# Purpose: LinkML schema for TEI P5 Chapter 2 - The TEI Header
# Source: TEI P5 4.10.2 (September 2025) - header module
# =============================================================================
# This module provides LinkML class definitions for TEI Header elements that
# describe document metadata, provenance, encoding description, and revision
# history. Essential for heritage document management and NER pipeline metadata.
# =============================================================================
id: https://w3id.org/glam/ner/tei/header
name: glam-ner-tei-header
title: TEI P5 Header Module for GLAM-NER
version: "1.0.0"
license: https://creativecommons.org/licenses/by/4.0/
prefixes:
tei: http://www.tei-c.org/ns/1.0/
glam: https://w3id.org/glam/ner/
linkml: https://w3id.org/linkml/
crm: http://www.cidoc-crm.org/cidoc-crm/
schema: http://schema.org/
dcterms: http://purl.org/dc/terms/
dcat: http://www.w3.org/ns/dcat#
prov: http://www.w3.org/ns/prov#
foaf: http://xmlns.com/foaf/0.1/
bibo: http://purl.org/ontology/bibo/
rico: https://www.ica.org/standards/RiC/ontology#
premis: http://www.loc.gov/premis/rdf/v3/
xsd: http://www.w3.org/2001/XMLSchema#
default_prefix: glam
default_range: string
# =============================================================================
# IMPORTS
# =============================================================================
imports:
- linkml:types
# =============================================================================
# ENUMS
# =============================================================================
enums:
# ---------------------------------------------------------------------------
# Availability Status
# ---------------------------------------------------------------------------
AvailabilityStatus:
description: Status of text availability per TEI @status attribute
permissible_values:
free:
description: Text is freely available
unknown:
description: Availability status is unknown
restricted:
description: Text has restricted access
meaning: dcterms:accessRights
# ---------------------------------------------------------------------------
# Identifier Types
# ---------------------------------------------------------------------------
IdnoType:
description: Types of identifiers for documents and resources
permissible_values:
ISBN:
description: International Standard Book Number
meaning: bibo:isbn
ISSN:
description: International Standard Serial Number
meaning: bibo:issn
DOI:
description: Digital Object Identifier
meaning: bibo:doi
URI:
description: Uniform Resource Identifier
meaning: schema:url
VIAF:
description: Virtual International Authority File identifier
OCLC:
description: OCLC Control Number
ESTC:
description: English Short Title Catalogue number
ARK:
description: Archival Resource Key
Handle:
description: Handle System identifier
ISIL:
description: International Standard Identifier for Libraries
GND:
description: Gemeinsame Normdatei identifier
LOC:
description: Library of Congress Control Number
ORCID:
description: Open Researcher and Contributor ID
ROR:
description: Research Organization Registry identifier
# ---------------------------------------------------------------------------
# Correction Status
# ---------------------------------------------------------------------------
CorrectionStatus:
description: Status of corrections in the text
permissible_values:
high:
description: Text has been thoroughly checked and corrected
medium:
description: Text has been partially checked
low:
description: Text has not been checked
unknown:
description: Correction status unknown
# ---------------------------------------------------------------------------
# Correction Method
# ---------------------------------------------------------------------------
CorrectionMethod:
description: Method used for corrections
permissible_values:
silent:
description: Corrections made silently without markup
markup:
description: Corrections marked up in the text
# ---------------------------------------------------------------------------
# Normalization Method
# ---------------------------------------------------------------------------
NormalizationMethod:
description: Method of text normalization
permissible_values:
none:
description: No normalization applied
silent:
description: Normalization applied silently
markup:
description: Normalization marked in text
# ---------------------------------------------------------------------------
# Quotation Marks Style
# ---------------------------------------------------------------------------
QuotationMarksStyle:
description: How quotation marks are rendered
permissible_values:
none:
description: Quotation marks not retained
some:
description: Some quotation marks retained
all:
description: All quotation marks retained
# ---------------------------------------------------------------------------
# Hyphenation End-of-line Treatment
# ---------------------------------------------------------------------------
HyphenationEol:
description: Treatment of end-of-line hyphenation
permissible_values:
all:
description: All end-of-line hyphenation retained
some:
description: Some end-of-line hyphenation retained
hard:
description: Only hard hyphens retained
none:
description: No end-of-line hyphenation retained
# ---------------------------------------------------------------------------
# Segmentation Level
# ---------------------------------------------------------------------------
SegmentationLevel:
description: Level of text segmentation
permissible_values:
complete:
description: Text completely segmented
partial:
description: Text partially segmented
none:
description: No segmentation applied
# ---------------------------------------------------------------------------
# Calendar System
# ---------------------------------------------------------------------------
CalendarSystem:
description: Calendar systems for date encoding
permissible_values:
gregorian:
description: Gregorian calendar
julian:
description: Julian calendar
islamic:
description: Islamic/Hijri calendar
hebrew:
description: Hebrew calendar
chinese:
description: Chinese calendar
japanese:
description: Japanese calendar
revolutionary:
description: French Revolutionary calendar
# ---------------------------------------------------------------------------
# Text Class Categories
# ---------------------------------------------------------------------------
TextClassCategory:
description: Categories for text classification
permissible_values:
genre:
description: Literary or document genre
form:
description: Physical or structural form
medium:
description: Communication medium
subject:
description: Subject matter
purpose:
description: Intended purpose
audience:
description: Target audience
# ---------------------------------------------------------------------------
# Channel Mode
# ---------------------------------------------------------------------------
ChannelMode:
description: Mode of communication channel
permissible_values:
s:
description: Spoken
w:
description: Written
sw:
description: Spoken to be written
ws:
description: Written to be spoken
m:
description: Mixed
x:
description: Unknown
# ---------------------------------------------------------------------------
# Correspondence Action Type
# ---------------------------------------------------------------------------
CorrespActionType:
description: Type of correspondence action
permissible_values:
sent:
description: Correspondence was sent
received:
description: Correspondence was received
transmitted:
description: Correspondence was transmitted
redirected:
description: Correspondence was redirected
forwarded:
description: Correspondence was forwarded
# ---------------------------------------------------------------------------
# Change Status
# ---------------------------------------------------------------------------
ChangeStatus:
description: Status of revision changes
permissible_values:
draft:
description: Change is in draft status
candidate:
description: Change is a candidate for approval
approved:
description: Change has been approved
rejected:
description: Change was rejected
published:
description: Change has been published
# =============================================================================
# SLOTS (Attributes)
# =============================================================================
slots:
# ---------------------------------------------------------------------------
# Global TEI Attributes
# ---------------------------------------------------------------------------
xml_id:
description: Unique identifier for the element (xml:id)
range: string
slot_uri: tei:id
xml_lang:
description: Language of the element content (xml:lang)
range: string
slot_uri: tei:lang
# ---------------------------------------------------------------------------
# Header-specific slots
# ---------------------------------------------------------------------------
title_text:
description: Title text content
range: string
slot_uri: dcterms:title
author_ref:
description: Reference to author entity
range: uriorcurie
slot_uri: dcterms:creator
editor_ref:
description: Reference to editor entity
range: uriorcurie
slot_uri: bibo:editor
publisher_name:
description: Name of publisher
range: string
slot_uri: dcterms:publisher
publication_place:
description: Place of publication
range: string
slot_uri: schema:locationCreated
publication_date:
description: Date of publication
range: date
slot_uri: dcterms:issued
availability_status:
description: Availability status of the text
range: AvailabilityStatus
licence_target:
description: URI of applicable licence
range: uriorcurie
slot_uri: dcterms:license
idno_value:
description: Identifier value
range: string
slot_uri: dcterms:identifier
idno_type:
description: Type of identifier
range: IdnoType
source_description:
description: Description of the source
range: string
slot_uri: dcterms:source
encoding_description:
description: Description of encoding practices
range: string
profile_description:
description: Profile description text
range: string
creation_date:
description: Date of creation
range: date
slot_uri: dcterms:created
language_ident:
description: Language identifier (ISO 639)
range: string
slot_uri: dcterms:language
language_usage:
description: Description of language usage
range: string
text_class_scheme:
description: Classification scheme used
range: uriorcurie
keywords_list:
description: List of keywords
range: string
multivalued: true
slot_uri: schema:keywords
abstract_text:
description: Abstract or summary text
range: string
slot_uri: dcterms:abstract
change_when:
description: Date/time of change
range: datetime
slot_uri: prov:atTime
change_who:
description: Person responsible for change
range: uriorcurie
slot_uri: prov:wasAssociatedWith
change_status:
description: Status of the change
range: ChangeStatus
change_description:
description: Description of what changed
range: string
resp_ref:
description: Reference to responsible party
range: uriorcurie
slot_uri: prov:wasAttributedTo
resp_text:
description: Statement of responsibility
range: string
note_text:
description: Note content
range: string
slot_uri: schema:description
calendar_system:
description: Calendar system used
range: CalendarSystem
# ---------------------------------------------------------------------------
# Correspondence-specific slots
# ---------------------------------------------------------------------------
corresp_action_type:
description: Type of correspondence action
range: CorrespActionType
corresp_date:
description: Date of correspondence action
range: date
corresp_place:
description: Place of correspondence action
range: string
corresp_person_ref:
description: Reference to person in correspondence
range: uriorcurie
# =============================================================================
# CLASSES
# =============================================================================
classes:
# ---------------------------------------------------------------------------
# TEI Header Container
# ---------------------------------------------------------------------------
TEIHeader:
description: |
The TEI header (teiHeader) contains metadata describing the encoded work.
Required element containing fileDesc; optional encodingDesc, profileDesc,
xenoData, and revisionDesc.
class_uri: tei:teiHeader
slots:
- xml_id
- xml_lang
attributes:
file_desc:
description: File description (required)
range: FileDesc
required: true
encoding_desc:
description: Encoding description
range: EncodingDesc
profile_desc:
description: Profile description
range: ProfileDesc
xeno_data:
description: Non-TEI metadata container
range: XenoData
multivalued: true
revision_desc:
description: Revision history
range: RevisionDesc
exact_mappings:
- dcterms:BibliographicResource
- schema:CreativeWork
- rico:Record
annotations:
tei_element: teiHeader
tei_module: header
glam_hypernym: DOC.MET
# ---------------------------------------------------------------------------
# File Description
# ---------------------------------------------------------------------------
FileDesc:
description: |
File description (fileDesc) contains a full bibliographic description
of the electronic file. Required child of teiHeader.
class_uri: tei:fileDesc
slots:
- xml_id
attributes:
title_stmt:
description: Title statement (required)
range: TitleStmt
required: true
edition_stmt:
description: Edition statement
range: EditionStmt
extent:
description: Size/extent of resource
range: Extent
publication_stmt:
description: Publication statement (required)
range: PublicationStmt
required: true
series_stmt:
description: Series statement
range: SeriesStmt
notes_stmt:
description: Notes statement
range: NotesStmt
source_desc:
description: Source description (required)
range: SourceDesc
required: true
exact_mappings:
- dcterms:BibliographicResource
- schema:CreativeWork
annotations:
tei_element: fileDesc
tei_module: header
glam_hypernym: DOC.MET
# ---------------------------------------------------------------------------
# Title Statement
# ---------------------------------------------------------------------------
TitleStmt:
description: |
Title statement (titleStmt) groups information about the title of a work
and those responsible for its content.
class_uri: tei:titleStmt
slots:
- xml_id
attributes:
titles:
description: Title(s) of the work
range: Title
multivalued: true
required: true
authors:
description: Author(s) of the work
range: Author
multivalued: true
editors:
description: Editor(s) of the work
range: Editor
multivalued: true
sponsors:
description: Sponsoring organization(s)
range: Sponsor
multivalued: true
funders:
description: Funding organization(s)
range: Funder
multivalued: true
principals:
description: Principal researcher(s)
range: Principal
multivalued: true
resp_stmts:
description: Statement(s) of responsibility
range: RespStmt
multivalued: true
exact_mappings:
- schema:name
- dcterms:title
annotations:
tei_element: titleStmt
tei_module: header
glam_hypernym: DOC.MET
# ---------------------------------------------------------------------------
# Title Element
# ---------------------------------------------------------------------------
Title:
description: |
Title element containing the title of a work.
class_uri: tei:title
slots:
- xml_id
- xml_lang
attributes:
title_text:
description: Title text content
range: string
required: true
title_type:
description: Type of title (main, sub, alt, short, desc)
range: string
title_level:
description: Bibliographic level (a, m, j, s, u)
range: string
ref:
description: Reference to authority record
range: uriorcurie
exact_mappings:
- dcterms:title
- schema:name
annotations:
tei_element: title
tei_module: core
glam_hypernym: WRK
# ---------------------------------------------------------------------------
# Author Element
# ---------------------------------------------------------------------------
Author:
description: |
Author element identifying the author of a work.
class_uri: tei:author
slots:
- xml_id
attributes:
author_name:
description: Author name text
range: string
ref:
description: Reference to authority record (VIAF, Wikidata, etc.)
range: uriorcurie
slot_uri: dcterms:creator
role:
description: Role specification
range: string
exact_mappings:
- dcterms:creator
- schema:author
- foaf:maker
annotations:
tei_element: author
tei_module: core
glam_hypernym: AGT.PER
# ---------------------------------------------------------------------------
# Editor Element
# ---------------------------------------------------------------------------
Editor:
description: |
Editor element identifying an editor of a work.
class_uri: tei:editor
slots:
- xml_id
attributes:
editor_name:
description: Editor name text
range: string
ref:
description: Reference to authority record
range: uriorcurie
slot_uri: bibo:editor
role:
description: Editor role (e.g., general, technical, series)
range: string
exact_mappings:
- bibo:editor
- schema:editor
annotations:
tei_element: editor
tei_module: core
glam_hypernym: AGT.PER
# ---------------------------------------------------------------------------
# Sponsor Element
# ---------------------------------------------------------------------------
Sponsor:
description: |
Sponsor element identifying a sponsoring organization.
class_uri: tei:sponsor
slots:
- xml_id
attributes:
sponsor_name:
description: Sponsor name text
range: string
ref:
description: Reference to organization record
range: uriorcurie
exact_mappings:
- schema:sponsor
annotations:
tei_element: sponsor
tei_module: header
glam_hypernym: GRP.ORG
# ---------------------------------------------------------------------------
# Funder Element
# ---------------------------------------------------------------------------
Funder:
description: |
Funder element identifying a funding organization.
class_uri: tei:funder
slots:
- xml_id
attributes:
funder_name:
description: Funder name text
range: string
ref:
description: Reference to organization record (ROR, etc.)
range: uriorcurie
exact_mappings:
- schema:funder
annotations:
tei_element: funder
tei_module: header
glam_hypernym: GRP.ORG
# ---------------------------------------------------------------------------
# Principal Element
# ---------------------------------------------------------------------------
Principal:
description: |
Principal element identifying a principal researcher.
class_uri: tei:principal
slots:
- xml_id
attributes:
principal_name:
description: Principal researcher name
range: string
ref:
description: Reference to person record (ORCID, VIAF, etc.)
range: uriorcurie
exact_mappings:
- schema:contributor
annotations:
tei_element: principal
tei_module: header
glam_hypernym: AGT.PER
# ---------------------------------------------------------------------------
# Responsibility Statement
# ---------------------------------------------------------------------------
RespStmt:
description: |
Responsibility statement (respStmt) supplies a statement of responsibility
for the intellectual content of a text, edition, recording, or series.
class_uri: tei:respStmt
slots:
- xml_id
attributes:
resp:
description: Phrase describing nature of responsibility
range: Resp
names:
description: Name(s) of responsible party/parties
range: Name
multivalued: true
org_names:
description: Organization name(s) of responsible party/parties
range: OrgName
multivalued: true
exact_mappings:
- prov:wasAttributedTo
annotations:
tei_element: respStmt
tei_module: header
glam_hypernym: AGT
# ---------------------------------------------------------------------------
# Resp Element
# ---------------------------------------------------------------------------
Resp:
description: |
Resp element containing a phrase describing responsibility.
class_uri: tei:resp
slots:
- xml_id
attributes:
resp_text:
description: Responsibility text
range: string
ref:
description: Reference to controlled vocabulary
range: uriorcurie
annotations:
tei_element: resp
tei_module: header
glam_hypernym: ROL
# ---------------------------------------------------------------------------
# Name Element (simplified for header context)
# ---------------------------------------------------------------------------
Name:
description: |
Name element for personal or organizational names in header context.
class_uri: tei:name
slots:
- xml_id
attributes:
name_text:
description: Name text content
range: string
name_type:
description: Type of name (person, place, org)
range: string
ref:
description: Reference to authority record
range: uriorcurie
exact_mappings:
- foaf:name
- schema:name
annotations:
tei_element: name
tei_module: core
glam_hypernym: APP
# ---------------------------------------------------------------------------
# OrgName Element (simplified for header context)
# ---------------------------------------------------------------------------
OrgName:
description: |
Organization name element for header context.
class_uri: tei:orgName
slots:
- xml_id
attributes:
org_name_text:
description: Organization name text
range: string
org_type:
description: Type of organization
range: string
ref:
description: Reference to organization record
range: uriorcurie
exact_mappings:
- foaf:Organization
- schema:Organization
annotations:
tei_element: orgName
tei_module: namesdates
glam_hypernym: GRP.ORG
# ---------------------------------------------------------------------------
# Edition Statement
# ---------------------------------------------------------------------------
EditionStmt:
description: |
Edition statement (editionStmt) groups information relating to one
edition of a text.
class_uri: tei:editionStmt
slots:
- xml_id
attributes:
edition:
description: Edition description
range: Edition
resp_stmts:
description: Responsibility statements
range: RespStmt
multivalued: true
exact_mappings:
- bibo:edition
- schema:bookEdition
annotations:
tei_element: editionStmt
tei_module: header
glam_hypernym: DOC.MET
# ---------------------------------------------------------------------------
# Edition Element
# ---------------------------------------------------------------------------
Edition:
description: |
Edition element describing a particular edition.
class_uri: tei:edition
slots:
- xml_id
attributes:
edition_text:
description: Edition text (e.g., "First edition", "Revised edition")
range: string
edition_number:
description: Edition number
range: string
exact_mappings:
- bibo:edition
annotations:
tei_element: edition
tei_module: header
glam_hypernym: DOC.MET
# ---------------------------------------------------------------------------
# Extent Element
# ---------------------------------------------------------------------------
Extent:
description: |
Extent element describing the approximate size of a text.
class_uri: tei:extent
slots:
- xml_id
attributes:
extent_text:
description: Size description text
range: string
measures:
description: Structured measurements
range: Measure
multivalued: true
exact_mappings:
- dcterms:extent
- schema:numberOfPages
annotations:
tei_element: extent
tei_module: header
glam_hypernym: QTY
# ---------------------------------------------------------------------------
# Measure Element (simplified for header)
# ---------------------------------------------------------------------------
Measure:
description: |
Measure element for quantified extent.
class_uri: tei:measure
slots:
- xml_id
attributes:
quantity:
description: Numeric quantity
range: float
unit:
description: Unit of measurement
range: string
measure_type:
description: Type of measurement
range: string
measure_text:
description: Human-readable measure text
range: string
exact_mappings:
- schema:QuantitativeValue
annotations:
tei_element: measure
tei_module: core
glam_hypernym: QTY
# ---------------------------------------------------------------------------
# Publication Statement
# ---------------------------------------------------------------------------
PublicationStmt:
description: |
Publication statement (publicationStmt) groups information concerning
the publication or distribution of an electronic or other text.
class_uri: tei:publicationStmt
slots:
- xml_id
attributes:
publisher:
description: Publisher of the resource
range: Publisher
distributors:
description: Distributor(s) of the resource
range: Distributor
multivalued: true
authorities:
description: Authority/authorities responsible
range: Authority
multivalued: true
pub_places:
description: Place(s) of publication
range: PubPlace
multivalued: true
addresses:
description: Address(es) for distribution
range: Address
multivalued: true
idnos:
description: Identifier(s) for the publication
range: Idno
multivalued: true
availability:
description: Availability information
range: Availability
dates:
description: Publication date(s)
range: Date
multivalued: true
exact_mappings:
- dcterms:publisher
- schema:publisher
annotations:
tei_element: publicationStmt
tei_module: header
glam_hypernym: DOC.MET
# ---------------------------------------------------------------------------
# Publisher Element
# ---------------------------------------------------------------------------
Publisher:
description: |
Publisher element identifying the publisher of a resource.
class_uri: tei:publisher
slots:
- xml_id
attributes:
publisher_name:
description: Publisher name text
range: string
ref:
description: Reference to organization record
range: uriorcurie
exact_mappings:
- dcterms:publisher
- schema:publisher
annotations:
tei_element: publisher
tei_module: header
glam_hypernym: GRP.ORG
# ---------------------------------------------------------------------------
# Distributor Element
# ---------------------------------------------------------------------------
Distributor:
description: |
Distributor element identifying a distributor of a resource.
class_uri: tei:distributor
slots:
- xml_id
attributes:
distributor_name:
description: Distributor name text
range: string
ref:
description: Reference to organization record
range: uriorcurie
exact_mappings:
- schema:provider
annotations:
tei_element: distributor
tei_module: header
glam_hypernym: GRP.ORG
# ---------------------------------------------------------------------------
# Authority Element
# ---------------------------------------------------------------------------
Authority:
description: |
Authority element identifying an authority responsible for a resource.
class_uri: tei:authority
slots:
- xml_id
attributes:
authority_name:
description: Authority name text
range: string
ref:
description: Reference to organization record
range: uriorcurie
exact_mappings:
- dcterms:rightsHolder
annotations:
tei_element: authority
tei_module: header
glam_hypernym: GRP.ORG
# ---------------------------------------------------------------------------
# PubPlace Element
# ---------------------------------------------------------------------------
PubPlace:
description: |
Publication place (pubPlace) element identifying place of publication.
class_uri: tei:pubPlace
slots:
- xml_id
attributes:
place_name:
description: Place name text
range: string
ref:
description: Reference to place record (GeoNames, etc.)
range: uriorcurie
exact_mappings:
- schema:locationCreated
annotations:
tei_element: pubPlace
tei_module: header
glam_hypernym: GEO
# ---------------------------------------------------------------------------
# Address Element (simplified for header)
# ---------------------------------------------------------------------------
Address:
description: |
Address element containing postal address information.
class_uri: tei:address
slots:
- xml_id
attributes:
addr_lines:
description: Address lines
range: AddrLine
multivalued: true
street:
description: Street address
range: string
post_code:
description: Postal code
range: string
post_box:
description: Post office box
range: string
settlement:
description: City/town/village
range: string
region:
description: Region/state/province
range: string
country:
description: Country name
range: string
exact_mappings:
- schema:PostalAddress
annotations:
tei_element: address
tei_module: core
glam_hypernym: GEO.ADR
# ---------------------------------------------------------------------------
# AddrLine Element
# ---------------------------------------------------------------------------
AddrLine:
description: |
Address line element for a single line of an address.
class_uri: tei:addrLine
slots:
- xml_id
attributes:
line_text:
description: Address line text
range: string
annotations:
tei_element: addrLine
tei_module: core
glam_hypernym: GEO.ADR
# ---------------------------------------------------------------------------
# Idno Element
# ---------------------------------------------------------------------------
Idno:
description: |
Identifier (idno) element supplying a standard identifier for a resource.
class_uri: tei:idno
slots:
- xml_id
attributes:
idno_value:
description: Identifier value
range: string
required: true
idno_type:
description: Type of identifier (ISBN, ISSN, DOI, URI, VIAF, etc.)
range: IdnoType
subtype:
description: Subtype specification
range: string
exact_mappings:
- dcterms:identifier
- schema:identifier
annotations:
tei_element: idno
tei_module: header
glam_hypernym: APP.LBL
# ---------------------------------------------------------------------------
# Availability Element
# ---------------------------------------------------------------------------
Availability:
description: |
Availability element supplying information about text availability.
class_uri: tei:availability
slots:
- xml_id
attributes:
status:
description: Availability status (free, restricted, unknown)
range: AvailabilityStatus
licences:
description: Licence information
range: Licence
multivalued: true
paragraphs:
description: Availability description paragraphs
range: string
multivalued: true
exact_mappings:
- dcterms:accessRights
- schema:conditionsOfAccess
annotations:
tei_element: availability
tei_module: header
glam_hypernym: DOC.MET
# ---------------------------------------------------------------------------
# Licence Element
# ---------------------------------------------------------------------------
Licence:
description: |
Licence element containing information about a licence.
class_uri: tei:licence
slots:
- xml_id
attributes:
target:
description: URI of the licence
range: uriorcurie
slot_uri: dcterms:license
licence_text:
description: Licence description text
range: string
not_before:
description: Date from which licence applies
range: date
not_after:
description: Date until which licence applies
range: date
exact_mappings:
- dcterms:license
- schema:license
annotations:
tei_element: licence
tei_module: header
glam_hypernym: DOC.MET
# ---------------------------------------------------------------------------
# Date Element (for header context)
# ---------------------------------------------------------------------------
Date:
description: |
Date element containing a date in any format.
class_uri: tei:date
slots:
- xml_id
attributes:
date_text:
description: Date text as written
range: string
when:
description: Normalized date value (ISO 8601)
range: date
when_iso:
description: ISO 8601 datetime
range: datetime
not_before:
description: Earliest possible date
range: date
not_after:
description: Latest possible date
range: date
from_date:
description: Start of date range
range: date
to_date:
description: End of date range
range: date
date_type:
description: Type of date
range: string
calendar:
description: Calendar system used
range: CalendarSystem
exact_mappings:
- dcterms:date
- schema:datePublished
annotations:
tei_element: date
tei_module: core
glam_hypernym: TMP.DAT
# ---------------------------------------------------------------------------
# Series Statement
# ---------------------------------------------------------------------------
SeriesStmt:
description: |
Series statement (seriesStmt) groups information about the series
to which a publication belongs.
class_uri: tei:seriesStmt
slots:
- xml_id
attributes:
titles:
description: Title(s) of the series
range: Title
multivalued: true
idnos:
description: Identifier(s) for the series (ISSN, etc.)
range: Idno
multivalued: true
resp_stmts:
description: Responsibility statements
range: RespStmt
multivalued: true
bibl_scopes:
description: Bibliographic scope within series
range: BiblScope
multivalued: true
exact_mappings:
- bibo:Series
- schema:isPartOf
annotations:
tei_element: seriesStmt
tei_module: header
glam_hypernym: DOC.MET
# ---------------------------------------------------------------------------
# BiblScope Element
# ---------------------------------------------------------------------------
BiblScope:
description: |
Bibliographic scope (biblScope) element defining extent of a reference.
class_uri: tei:biblScope
slots:
- xml_id
attributes:
scope_text:
description: Scope text
range: string
unit:
description: Unit type (volume, issue, page, etc.)
range: string
from_value:
description: Starting value of range
range: string
to_value:
description: Ending value of range
range: string
exact_mappings:
- bibo:pages
- bibo:volume
annotations:
tei_element: biblScope
tei_module: core
glam_hypernym: DOC.MET
# ---------------------------------------------------------------------------
# Notes Statement
# ---------------------------------------------------------------------------
NotesStmt:
description: |
Notes statement (notesStmt) collects notes providing information
about a text additional to that in other header elements.
class_uri: tei:notesStmt
slots:
- xml_id
attributes:
notes:
description: Notes about the text
range: Note
multivalued: true
rel_items:
description: Related items
range: RelatedItem
multivalued: true
annotations:
tei_element: notesStmt
tei_module: header
glam_hypernym: DOC.MET
# ---------------------------------------------------------------------------
# Note Element
# ---------------------------------------------------------------------------
Note:
description: |
Note element containing any additional information.
class_uri: tei:note
slots:
- xml_id
- xml_lang
attributes:
note_text:
description: Note text content
range: string
note_type:
description: Type of note
range: string
target:
description: Target of the note
range: uriorcurie
resp:
description: Responsible party for note
range: uriorcurie
anchored:
description: Whether note is anchored to specific location
range: boolean
exact_mappings:
- schema:description
annotations:
tei_element: note
tei_module: core
glam_hypernym: DOC.MET
# ---------------------------------------------------------------------------
# RelatedItem Element
# ---------------------------------------------------------------------------
RelatedItem:
description: |
Related item (relatedItem) contains information about a related resource.
class_uri: tei:relatedItem
slots:
- xml_id
attributes:
relation_type:
description: Type of relation (otherFormat, otherVersion, etc.)
range: string
target:
description: URI of related item
range: uriorcurie
bibl:
description: Bibliographic citation of related item
range: Bibl
exact_mappings:
- dcterms:relation
- schema:isRelatedTo
annotations:
tei_element: relatedItem
tei_module: header
glam_hypernym: REL
# ---------------------------------------------------------------------------
# Bibl Element (simplified for header)
# ---------------------------------------------------------------------------
Bibl:
description: |
Bibliographic citation (bibl) containing loosely-structured citation.
class_uri: tei:bibl
slots:
- xml_id
- xml_lang
attributes:
bibl_text:
description: Citation text
range: string
bibl_type:
description: Type of bibliographic item
range: string
ref:
description: Reference to full record
range: uriorcurie
exact_mappings:
- dcterms:bibliographicCitation
- bibo:Document
annotations:
tei_element: bibl
tei_module: core
glam_hypernym: WRK
# ---------------------------------------------------------------------------
# Source Description
# ---------------------------------------------------------------------------
SourceDesc:
description: |
Source description (sourceDesc) describes the source(s) from which an
electronic text was derived or generated.
class_uri: tei:sourceDesc
slots:
- xml_id
attributes:
paragraphs:
description: Prose description paragraphs
range: string
multivalued: true
bibls:
description: Bibliographic citations
range: Bibl
multivalued: true
bibl_structs:
description: Structured bibliographic citations
range: BiblStruct
multivalued: true
bibl_fulls:
description: Full bibliographic descriptions
range: BiblFull
multivalued: true
list_bibls:
description: Lists of bibliographic items
range: ListBibl
multivalued: true
ms_descs:
description: Manuscript descriptions
range: MsDescRef
multivalued: true
record_histories:
description: Record histories
range: RecordHist
multivalued: true
exact_mappings:
- dcterms:source
- prov:wasDerivedFrom
annotations:
tei_element: sourceDesc
tei_module: header
glam_hypernym: DOC.MET
# ---------------------------------------------------------------------------
# BiblStruct Element
# ---------------------------------------------------------------------------
BiblStruct:
description: |
Structured bibliographic citation (biblStruct) containing fully
structured bibliographic reference.
class_uri: tei:biblStruct
slots:
- xml_id
- xml_lang
attributes:
analytic:
description: Analytic level (article, chapter)
range: Analytic
monogr:
description: Monographic level (book, journal)
range: Monogr
required: true
series:
description: Series level information
range: Series
multivalued: true
rel_items:
description: Related items
range: RelatedItem
multivalued: true
idnos:
description: Identifiers
range: Idno
multivalued: true
notes:
description: Notes
range: Note
multivalued: true
exact_mappings:
- bibo:Document
- schema:CreativeWork
annotations:
tei_element: biblStruct
tei_module: core
glam_hypernym: WRK
# ---------------------------------------------------------------------------
# Analytic Level
# ---------------------------------------------------------------------------
Analytic:
description: |
Analytic level citation (article, chapter, etc.).
class_uri: tei:analytic
slots:
- xml_id
attributes:
authors:
description: Author(s)
range: Author
multivalued: true
editors:
description: Editor(s)
range: Editor
multivalued: true
titles:
description: Title(s)
range: Title
multivalued: true
idnos:
description: Identifiers
range: Idno
multivalued: true
annotations:
tei_element: analytic
tei_module: core
glam_hypernym: WRK
# ---------------------------------------------------------------------------
# Monographic Level
# ---------------------------------------------------------------------------
Monogr:
description: |
Monographic level citation (book, journal, etc.).
class_uri: tei:monogr
slots:
- xml_id
attributes:
authors:
description: Author(s)
range: Author
multivalued: true
editors:
description: Editor(s)
range: Editor
multivalued: true
titles:
description: Title(s)
range: Title
multivalued: true
idnos:
description: Identifiers
range: Idno
multivalued: true
edition:
description: Edition
range: Edition
imprint:
description: Imprint information
range: Imprint
bibl_scopes:
description: Bibliographic scope
range: BiblScope
multivalued: true
annotations:
tei_element: monogr
tei_module: core
glam_hypernym: WRK
# ---------------------------------------------------------------------------
# Series Level
# ---------------------------------------------------------------------------
Series:
description: |
Series level citation information.
class_uri: tei:series
slots:
- xml_id
attributes:
titles:
description: Series title(s)
range: Title
multivalued: true
idnos:
description: Series identifiers
range: Idno
multivalued: true
editors:
description: Series editor(s)
range: Editor
multivalued: true
bibl_scopes:
description: Bibliographic scope within series
range: BiblScope
multivalued: true
exact_mappings:
- bibo:Series
annotations:
tei_element: series
tei_module: core
glam_hypernym: WRK
# ---------------------------------------------------------------------------
# Imprint Element
# ---------------------------------------------------------------------------
Imprint:
description: |
Imprint element containing publication details.
class_uri: tei:imprint
slots:
- xml_id
attributes:
publisher:
description: Publisher
range: Publisher
pub_places:
description: Place(s) of publication
range: PubPlace
multivalued: true
dates:
description: Publication date(s)
range: Date
multivalued: true
distributors:
description: Distributor(s)
range: Distributor
multivalued: true
bibl_scopes:
description: Bibliographic scope
range: BiblScope
multivalued: true
annotations:
tei_element: imprint
tei_module: core
glam_hypernym: DOC.MET
# ---------------------------------------------------------------------------
# BiblFull Element
# ---------------------------------------------------------------------------
BiblFull:
description: |
Full bibliographic description (biblFull) containing fully-structured
bibliographic citation with header-level detail.
class_uri: tei:biblFull
slots:
- xml_id
attributes:
title_stmt:
description: Title statement
range: TitleStmt
required: true
edition_stmt:
description: Edition statement
range: EditionStmt
extent:
description: Extent
range: Extent
publication_stmt:
description: Publication statement
range: PublicationStmt
series_stmt:
description: Series statement
range: SeriesStmt
notes_stmt:
description: Notes statement
range: NotesStmt
source_desc:
description: Source description
range: SourceDesc
exact_mappings:
- dcterms:BibliographicResource
annotations:
tei_element: biblFull
tei_module: header
glam_hypernym: WRK
# ---------------------------------------------------------------------------
# ListBibl Element
# ---------------------------------------------------------------------------
ListBibl:
description: |
List of bibliographic items (listBibl).
class_uri: tei:listBibl
slots:
- xml_id
attributes:
list_type:
description: Type of list
range: string
head:
description: List heading
range: string
bibls:
description: Bibliographic items
range: Bibl
multivalued: true
bibl_structs:
description: Structured bibliographic items
range: BiblStruct
multivalued: true
exact_mappings:
- schema:ItemList
annotations:
tei_element: listBibl
tei_module: core
glam_hypernym: WRK
# ---------------------------------------------------------------------------
# MsDescRef Element
# ---------------------------------------------------------------------------
MsDescRef:
description: |
Reference to a manuscript description.
class_uri: tei:msDesc
slots:
- xml_id
attributes:
target:
description: Reference to full msDesc
range: uriorcurie
ms_name:
description: Manuscript name/identifier
range: string
annotations:
tei_element: msDesc
tei_module: msdescription
glam_hypernym: THG.OBJ
# ---------------------------------------------------------------------------
# RecordHist Element
# ---------------------------------------------------------------------------
RecordHist:
description: |
Record history (recordHist) providing history of the record itself.
class_uri: tei:recordHist
slots:
- xml_id
attributes:
source:
description: Source of the record
range: string
changes:
description: Changes to the record
range: Change
multivalued: true
exact_mappings:
- prov:Activity
annotations:
tei_element: recordHist
tei_module: msdescription
glam_hypernym: DOC.MET
# ---------------------------------------------------------------------------
# Encoding Description
# ---------------------------------------------------------------------------
EncodingDesc:
description: |
Encoding description (encodingDesc) documents the relationship between
an electronic text and the source(s) from which it was derived.
class_uri: tei:encodingDesc
slots:
- xml_id
attributes:
project_desc:
description: Project description
range: ProjectDesc
sampling_decl:
description: Sampling declaration
range: SamplingDecl
editing_decl:
description: Editorial declaration
range: EditorialDecl
tagging_decl:
description: Tagging declaration
range: TaggingDecl
refs_decl:
description: References declaration
range: RefsDecl
class_decl:
description: Classification declarations
range: ClassDecl
geo_decl:
description: Geographic coordinates declaration
range: GeoDecl
unit_decl:
description: Unit declarations
range: UnitDecl
schema_ref:
description: Schema reference
range: SchemaRef
style_def_decl:
description: Style definition declaration
range: StyleDefDecl
list_prefixes_def:
description: Namespace prefix declarations
range: ListPrefixDef
multivalued: true
app_info:
description: Application information
range: AppInfo
exact_mappings:
- premis:PreservationMetadata
annotations:
tei_element: encodingDesc
tei_module: header
glam_hypernym: DOC.MET
# ---------------------------------------------------------------------------
# Project Description
# ---------------------------------------------------------------------------
ProjectDesc:
description: |
Project description (projectDesc) describes in detail the aim or
purpose for which an electronic file was encoded.
class_uri: tei:projectDesc
slots:
- xml_id
attributes:
paragraphs:
description: Description paragraphs
range: string
multivalued: true
exact_mappings:
- dcterms:description
annotations:
tei_element: projectDesc
tei_module: header
glam_hypernym: DOC.MET
# ---------------------------------------------------------------------------
# Sampling Declaration
# ---------------------------------------------------------------------------
SamplingDecl:
description: |
Sampling declaration (samplingDecl) contains a prose description of
rationale and methods used in sampling texts.
class_uri: tei:samplingDecl
slots:
- xml_id
attributes:
paragraphs:
description: Sampling method description
range: string
multivalued: true
annotations:
tei_element: samplingDecl
tei_module: header
glam_hypernym: DOC.MET
# ---------------------------------------------------------------------------
# Editorial Declaration
# ---------------------------------------------------------------------------
EditorialDecl:
description: |
Editorial declaration (editorialDecl) provides details of editorial
principles and practices applied during the encoding of a text.
class_uri: tei:editorialDecl
slots:
- xml_id
attributes:
correction:
description: Correction policy
range: Correction
normalization:
description: Normalization policy
range: Normalization
quotation:
description: Quotation handling
range: Quotation
hyphenation:
description: Hyphenation handling
range: Hyphenation
segmentation:
description: Segmentation approach
range: Segmentation
std_vals:
description: Standard values used
range: StdVals
interpretation:
description: Interpretive practices
range: Interpretation
punctuation:
description: Punctuation policy
range: Punctuation
exact_mappings:
- premis:EncodingMetadata
annotations:
tei_element: editorialDecl
tei_module: header
glam_hypernym: DOC.MET
# ---------------------------------------------------------------------------
# Correction Policy
# ---------------------------------------------------------------------------
Correction:
description: |
Correction (correction) states how and under what circumstances
corrections have been made in the text.
class_uri: tei:correction
slots:
- xml_id
attributes:
status:
description: Correction status
range: CorrectionStatus
method:
description: Correction method
range: CorrectionMethod
paragraphs:
description: Correction policy description
range: string
multivalued: true
annotations:
tei_element: correction
tei_module: header
glam_hypernym: DOC.MET
# ---------------------------------------------------------------------------
# Normalization Policy
# ---------------------------------------------------------------------------
Normalization:
description: |
Normalization (normalization) indicates the extent of normalization
applied to the original source.
class_uri: tei:normalization
slots:
- xml_id
attributes:
method:
description: Normalization method
range: NormalizationMethod
source:
description: Reference source for normalization
range: uriorcurie
paragraphs:
description: Normalization policy description
range: string
multivalued: true
annotations:
tei_element: normalization
tei_module: header
glam_hypernym: DOC.MET
# ---------------------------------------------------------------------------
# Quotation Policy
# ---------------------------------------------------------------------------
Quotation:
description: |
Quotation (quotation) specifies how quotation marks are handled.
class_uri: tei:quotation
slots:
- xml_id
attributes:
marks:
description: How quotation marks are rendered
range: QuotationMarksStyle
paragraphs:
description: Quotation policy description
range: string
multivalued: true
annotations:
tei_element: quotation
tei_module: header
glam_hypernym: DOC.MET
# ---------------------------------------------------------------------------
# Hyphenation Policy
# ---------------------------------------------------------------------------
Hyphenation:
description: |
Hyphenation (hyphenation) describes the treatment of end-of-line
hyphenation in the original source.
class_uri: tei:hyphenation
slots:
- xml_id
attributes:
eol:
description: End-of-line treatment
range: HyphenationEol
paragraphs:
description: Hyphenation policy description
range: string
multivalued: true
annotations:
tei_element: hyphenation
tei_module: header
glam_hypernym: DOC.MET
# ---------------------------------------------------------------------------
# Segmentation Policy
# ---------------------------------------------------------------------------
Segmentation:
description: |
Segmentation (segmentation) describes principles of text segmentation.
class_uri: tei:segmentation
slots:
- xml_id
attributes:
level:
description: Level of segmentation
range: SegmentationLevel
paragraphs:
description: Segmentation policy description
range: string
multivalued: true
annotations:
tei_element: segmentation
tei_module: header
glam_hypernym: DOC.MET
# ---------------------------------------------------------------------------
# Standard Values
# ---------------------------------------------------------------------------
StdVals:
description: |
Standard values (stdVals) specifies the format of standard values
used in the text (dates, numbers, etc.).
class_uri: tei:stdVals
slots:
- xml_id
attributes:
paragraphs:
description: Standard values description
range: string
multivalued: true
annotations:
tei_element: stdVals
tei_module: header
glam_hypernym: DOC.MET
# ---------------------------------------------------------------------------
# Interpretation Declaration
# ---------------------------------------------------------------------------
Interpretation:
description: |
Interpretation (interpretation) describes the scope of analytic or
interpretive information added to the text.
class_uri: tei:interpretation
slots:
- xml_id
attributes:
paragraphs:
description: Interpretation policy description
range: string
multivalued: true
annotations:
tei_element: interpretation
tei_module: header
glam_hypernym: DOC.MET
# ---------------------------------------------------------------------------
# Punctuation Policy
# ---------------------------------------------------------------------------
Punctuation:
description: |
Punctuation (punctuation) describes punctuation handling.
class_uri: tei:punctuation
slots:
- xml_id
attributes:
marks:
description: How punctuation marks are handled
range: string
placement:
description: Placement policy
range: string
paragraphs:
description: Punctuation policy description
range: string
multivalued: true
annotations:
tei_element: punctuation
tei_module: header
glam_hypernym: DOC.MET
# ---------------------------------------------------------------------------
# Tagging Declaration
# ---------------------------------------------------------------------------
TaggingDecl:
description: |
Tagging declaration (tagsDecl) provides information about markup
applied to the text.
class_uri: tei:tagsDecl
slots:
- xml_id
attributes:
renditions:
description: Rendition definitions
range: Rendition
multivalued: true
namespaces:
description: Namespace declarations
range: Namespace
multivalued: true
tag_usages:
description: Tag usage statistics
range: TagUsage
multivalued: true
annotations:
tei_element: tagsDecl
tei_module: header
glam_hypernym: DOC.MET
# ---------------------------------------------------------------------------
# Rendition Element
# ---------------------------------------------------------------------------
Rendition:
description: |
Rendition element defining how elements are rendered.
class_uri: tei:rendition
slots:
- xml_id
attributes:
scheme:
description: Scheme used (css, xslfo, etc.)
range: string
selector:
description: Selector expression
range: string
rendition_text:
description: Rendition definition
range: string
annotations:
tei_element: rendition
tei_module: header
glam_hypernym: DOC.MET
# ---------------------------------------------------------------------------
# Namespace Element
# ---------------------------------------------------------------------------
Namespace:
description: |
Namespace element providing namespace information.
class_uri: tei:namespace
slots:
- xml_id
attributes:
ns_name:
description: Namespace URI
range: uriorcurie
tag_usages:
description: Tag usages within namespace
range: TagUsage
multivalued: true
annotations:
tei_element: namespace
tei_module: header
glam_hypernym: DOC.MET
# ---------------------------------------------------------------------------
# Tag Usage Element
# ---------------------------------------------------------------------------
TagUsage:
description: |
Tag usage (tagUsage) documents usage of a specific element.
class_uri: tei:tagUsage
slots:
- xml_id
attributes:
gi:
description: Generic identifier (element name)
range: string
required: true
occurs:
description: Number of occurrences
range: integer
with_id:
description: Number with @xml:id
range: integer
render:
description: Default rendition
range: uriorcurie
annotations:
tei_element: tagUsage
tei_module: header
glam_hypernym: DOC.MET
# ---------------------------------------------------------------------------
# References Declaration
# ---------------------------------------------------------------------------
RefsDecl:
description: |
References declaration (refsDecl) specifies how canonical references
are constructed for this text.
class_uri: tei:refsDecl
slots:
- xml_id
attributes:
c_ref_patterns:
description: Canonical reference patterns
range: CRefPattern
multivalued: true
ref_states:
description: Reference state definitions
range: RefState
multivalued: true
paragraphs:
description: Description paragraphs
range: string
multivalued: true
annotations:
tei_element: refsDecl
tei_module: header
glam_hypernym: DOC.MET
# ---------------------------------------------------------------------------
# CRefPattern Element
# ---------------------------------------------------------------------------
CRefPattern:
description: |
Canonical reference pattern defining how references are formed.
class_uri: tei:cRefPattern
slots:
- xml_id
attributes:
match_pattern:
description: XPath pattern to match
range: string
required: true
replacement_pattern:
description: Replacement pattern
range: string
required: true
n:
description: Name or number
range: string
annotations:
tei_element: cRefPattern
tei_module: header
glam_hypernym: DOC.MET
# ---------------------------------------------------------------------------
# RefState Element
# ---------------------------------------------------------------------------
RefState:
description: |
Reference state definition for milestone-based references.
class_uri: tei:refState
slots:
- xml_id
attributes:
unit:
description: Unit type (book, chapter, verse, etc.)
range: string
required: true
length:
description: Length of reference component
range: integer
delim:
description: Delimiter character
range: string
annotations:
tei_element: refState
tei_module: header
glam_hypernym: DOC.MET
# ---------------------------------------------------------------------------
# Classification Declaration
# ---------------------------------------------------------------------------
ClassDecl:
description: |
Classification declaration (classDecl) contains taxonomy definitions.
class_uri: tei:classDecl
slots:
- xml_id
attributes:
taxonomies:
description: Taxonomy definitions
range: Taxonomy
multivalued: true
annotations:
tei_element: classDecl
tei_module: header
glam_hypernym: DOC.MET
# ---------------------------------------------------------------------------
# Taxonomy Element
# ---------------------------------------------------------------------------
Taxonomy:
description: |
Taxonomy element defining a classification scheme.
class_uri: tei:taxonomy
slots:
- xml_id
- xml_lang
attributes:
taxonomy_desc:
description: Taxonomy description
range: string
bibl:
description: Bibliographic reference for taxonomy
range: Bibl
categories:
description: Top-level categories
range: Category
multivalued: true
gloss:
description: Gloss or short description
range: string
exact_mappings:
- skos:ConceptScheme
annotations:
tei_element: taxonomy
tei_module: header
glam_hypernym: DOC.MET
# ---------------------------------------------------------------------------
# Category Element
# ---------------------------------------------------------------------------
Category:
description: |
Category element defining a category within a taxonomy.
class_uri: tei:category
slots:
- xml_id
- xml_lang
attributes:
cat_desc:
description: Category description
range: CatDesc
gloss:
description: Short gloss
range: string
subcategories:
description: Subcategories
range: Category
multivalued: true
exact_mappings:
- skos:Concept
annotations:
tei_element: category
tei_module: header
glam_hypernym: DOC.MET
# ---------------------------------------------------------------------------
# CatDesc Element
# ---------------------------------------------------------------------------
CatDesc:
description: |
Category description providing human-readable explanation.
class_uri: tei:catDesc
slots:
- xml_id
- xml_lang
attributes:
desc_text:
description: Description text
range: string
exact_mappings:
- skos:definition
annotations:
tei_element: catDesc
tei_module: header
glam_hypernym: DOC.MET
# ---------------------------------------------------------------------------
# Geographic Coordinates Declaration
# ---------------------------------------------------------------------------
GeoDecl:
description: |
Geographic declaration (geoDecl) documenting coordinate system used.
class_uri: tei:geoDecl
slots:
- xml_id
attributes:
datum:
description: Geodetic datum (WGS84, MGRS, OSGB36, etc.)
range: string
paragraphs:
description: Description paragraphs
range: string
multivalued: true
annotations:
tei_element: geoDecl
tei_module: header
glam_hypernym: DOC.MET
# ---------------------------------------------------------------------------
# Unit Declaration
# ---------------------------------------------------------------------------
UnitDecl:
description: |
Unit declaration (unitDecl) providing unit definitions for
non-SI measurements.
class_uri: tei:unitDecl
slots:
- xml_id
attributes:
unit_defs:
description: Unit definitions
range: UnitDef
multivalued: true
annotations:
tei_element: unitDecl
tei_module: header
glam_hypernym: DOC.MET
# ---------------------------------------------------------------------------
# UnitDef Element
# ---------------------------------------------------------------------------
UnitDef:
description: |
Unit definition (unitDef) defining a single unit of measurement.
class_uri: tei:unitDef
slots:
- xml_id
- xml_lang
attributes:
unit_label:
description: Unit label
range: string
required: true
unit_symbol:
description: Unit symbol
range: string
conversion:
description: Conversion formula
range: Conversion
gloss:
description: Unit gloss/description
range: string
exact_mappings:
- qudt:Unit
annotations:
tei_element: unitDef
tei_module: header
glam_hypernym: QTY
# ---------------------------------------------------------------------------
# Conversion Element
# ---------------------------------------------------------------------------
Conversion:
description: |
Conversion element defining how to convert between units.
class_uri: tei:conversion
slots:
- xml_id
attributes:
from_unit:
description: Source unit
range: uriorcurie
to_unit:
description: Target unit
range: uriorcurie
formula:
description: Conversion formula
range: string
annotations:
tei_element: conversion
tei_module: header
glam_hypernym: QTY
# ---------------------------------------------------------------------------
# Schema Reference
# ---------------------------------------------------------------------------
SchemaRef:
description: |
Schema reference (schemaRef) identifies a schema or grammar.
class_uri: tei:schemaRef
slots:
- xml_id
attributes:
schema_type:
description: Type of schema (relax-ng, dtd, xsd, etc.)
range: string
url:
description: URL to schema
range: uriorcurie
required: true
key:
description: Schema key/identifier
range: string
annotations:
tei_element: schemaRef
tei_module: header
glam_hypernym: DOC.MET
# ---------------------------------------------------------------------------
# Style Definition Declaration
# ---------------------------------------------------------------------------
StyleDefDecl:
description: |
Style definition declaration documenting formatting language.
class_uri: tei:styleDefDecl
slots:
- xml_id
attributes:
scheme:
description: Styling scheme (css, xslfo, free)
range: string
scheme_version:
description: Version of scheme
range: string
paragraphs:
description: Description paragraphs
range: string
multivalued: true
annotations:
tei_element: styleDefDecl
tei_module: header
glam_hypernym: DOC.MET
# ---------------------------------------------------------------------------
# List Prefix Definition
# ---------------------------------------------------------------------------
ListPrefixDef:
description: |
List of namespace prefix definitions.
class_uri: tei:listPrefixDef
slots:
- xml_id
attributes:
prefix_defs:
description: Prefix definitions
range: PrefixDef
multivalued: true
annotations:
tei_element: listPrefixDef
tei_module: header
glam_hypernym: DOC.MET
# ---------------------------------------------------------------------------
# PrefixDef Element
# ---------------------------------------------------------------------------
PrefixDef:
description: |
Prefix definition (prefixDef) defining a namespace prefix.
class_uri: tei:prefixDef
slots:
- xml_id
attributes:
ident:
description: Prefix identifier
range: string
required: true
match_pattern:
description: Pattern to match
range: string
required: true
replacement_pattern:
description: Replacement pattern
range: string
required: true
annotations:
tei_element: prefixDef
tei_module: header
glam_hypernym: DOC.MET
# ---------------------------------------------------------------------------
# Application Information
# ---------------------------------------------------------------------------
AppInfo:
description: |
Application information (appInfo) records applications used.
class_uri: tei:appInfo
slots:
- xml_id
attributes:
applications:
description: Application entries
range: Application
multivalued: true
exact_mappings:
- prov:SoftwareAgent
annotations:
tei_element: appInfo
tei_module: header
glam_hypernym: DOC.MET
# ---------------------------------------------------------------------------
# Application Element
# ---------------------------------------------------------------------------
Application:
description: |
Application element recording a software application.
class_uri: tei:application
slots:
- xml_id
attributes:
app_ident:
description: Application identifier/name
range: string
required: true
app_version:
description: Application version
range: string
app_when:
description: When application was used
range: datetime
labels:
description: Application labels/descriptions
range: string
multivalued: true
refs:
description: References to application
range: uriorcurie
multivalued: true
exact_mappings:
- prov:SoftwareAgent
- schema:SoftwareApplication
annotations:
tei_element: application
tei_module: header
glam_hypernym: DOC.MET
# ---------------------------------------------------------------------------
# Profile Description
# ---------------------------------------------------------------------------
ProfileDesc:
description: |
Profile description (profileDesc) provides detailed information about
non-bibliographic aspects of a text, including languages, participants,
and classification.
class_uri: tei:profileDesc
slots:
- xml_id
attributes:
creation:
description: Information about creation
range: Creation
lang_usage:
description: Language usage
range: LangUsage
text_class:
description: Text classification
range: TextClass
abstract:
description: Abstract/summary
range: Abstract
particdesc:
description: Participant description
range: ParticDesc
setting_desc:
description: Setting description
range: SettingDesc
corresp_desc:
description: Correspondence description
range: CorrespDesc
calendar_desc:
description: Calendar description
range: CalendarDesc
handnotes:
description: Handwriting notes
range: HandNote
multivalued: true
exact_mappings:
- dcterms:description
annotations:
tei_element: profileDesc
tei_module: header
glam_hypernym: DOC.MET
# ---------------------------------------------------------------------------
# Creation Element
# ---------------------------------------------------------------------------
Creation:
description: |
Creation element containing information about the creation of the text.
class_uri: tei:creation
slots:
- xml_id
attributes:
creation_text:
description: Creation description text
range: string
creation_date:
description: Date of creation
range: Date
creation_place:
description: Place of creation
range: string
list_change:
description: Changes during creation
range: ListChange
exact_mappings:
- dcterms:created
- prov:wasGeneratedBy
annotations:
tei_element: creation
tei_module: header
glam_hypernym: TMP.EVT
# ---------------------------------------------------------------------------
# Language Usage
# ---------------------------------------------------------------------------
LangUsage:
description: |
Language usage (langUsage) describes the languages used in the text.
class_uri: tei:langUsage
slots:
- xml_id
attributes:
languages:
description: Language entries
range: Language
multivalued: true
exact_mappings:
- dcterms:language
annotations:
tei_element: langUsage
tei_module: header
glam_hypernym: DOC.MET
# ---------------------------------------------------------------------------
# Language Element
# ---------------------------------------------------------------------------
Language:
description: |
Language element characterizing a single language in the text.
class_uri: tei:language
slots:
- xml_id
attributes:
ident:
description: Language identifier (ISO 639)
range: string
required: true
usage:
description: Percentage of text in this language
range: integer
lang_desc:
description: Language description
range: string
exact_mappings:
- dcterms:language
annotations:
tei_element: language
tei_module: header
glam_hypernym: DOC.MET
# ---------------------------------------------------------------------------
# Text Class
# ---------------------------------------------------------------------------
TextClass:
description: |
Text class (textClass) groups information describing nature/topic.
class_uri: tei:textClass
slots:
- xml_id
attributes:
keywords:
description: Keywords list
range: Keywords
multivalued: true
class_codes:
description: Classification codes
range: ClassCode
multivalued: true
cat_refs:
description: Category references
range: CatRef
multivalued: true
exact_mappings:
- schema:about
- dcterms:subject
annotations:
tei_element: textClass
tei_module: header
glam_hypernym: DOC.MET
# ---------------------------------------------------------------------------
# Keywords Element
# ---------------------------------------------------------------------------
Keywords:
description: |
Keywords element containing a list of keywords.
class_uri: tei:keywords
slots:
- xml_id
attributes:
scheme:
description: Classification scheme URI
range: uriorcurie
terms:
description: Keyword terms
range: Term
multivalued: true
list:
description: List of keywords
range: List
exact_mappings:
- schema:keywords
- dcterms:subject
annotations:
tei_element: keywords
tei_module: header
glam_hypernym: DOC.MET
# ---------------------------------------------------------------------------
# Term Element
# ---------------------------------------------------------------------------
Term:
description: |
Term element containing a keyword or subject heading.
class_uri: tei:term
slots:
- xml_id
- xml_lang
attributes:
term_text:
description: Term text
range: string
ref:
description: Reference to controlled vocabulary
range: uriorcurie
term_type:
description: Type of term
range: string
exact_mappings:
- skos:Concept
annotations:
tei_element: term
tei_module: core
glam_hypernym: DOC.MET
# ---------------------------------------------------------------------------
# List Element (for keywords)
# ---------------------------------------------------------------------------
List:
description: |
List element containing an ordered or unordered list.
class_uri: tei:list
slots:
- xml_id
attributes:
list_type:
description: Type of list (ordered, bulleted, gloss, etc.)
range: string
items:
description: List items
range: Item
multivalued: true
annotations:
tei_element: list
tei_module: core
glam_hypernym: DOC.MET
# ---------------------------------------------------------------------------
# Item Element
# ---------------------------------------------------------------------------
Item:
description: |
Item element within a list.
class_uri: tei:item
slots:
- xml_id
attributes:
item_text:
description: Item text content
range: string
annotations:
tei_element: item
tei_module: core
glam_hypernym: DOC.MET
# ---------------------------------------------------------------------------
# ClassCode Element
# ---------------------------------------------------------------------------
ClassCode:
description: |
Classification code (classCode) containing classification code.
class_uri: tei:classCode
slots:
- xml_id
attributes:
scheme:
description: Classification scheme URI
range: uriorcurie
code_text:
description: Classification code value
range: string
annotations:
tei_element: classCode
tei_module: header
glam_hypernym: DOC.MET
# ---------------------------------------------------------------------------
# CatRef Element
# ---------------------------------------------------------------------------
CatRef:
description: |
Category reference (catRef) referencing a category in a taxonomy.
class_uri: tei:catRef
slots:
- xml_id
attributes:
scheme:
description: Taxonomy scheme
range: uriorcurie
target:
description: Target category
range: uriorcurie
required: true
annotations:
tei_element: catRef
tei_module: header
glam_hypernym: DOC.MET
# ---------------------------------------------------------------------------
# Abstract Element
# ---------------------------------------------------------------------------
Abstract:
description: |
Abstract element containing a summary of the text.
class_uri: tei:abstract
slots:
- xml_id
- xml_lang
attributes:
abstract_text:
description: Abstract text content
range: string
paragraphs:
description: Abstract paragraphs
range: string
multivalued: true
exact_mappings:
- dcterms:abstract
- schema:abstract
annotations:
tei_element: abstract
tei_module: header
glam_hypernym: DOC.MET
# ---------------------------------------------------------------------------
# Participant Description
# ---------------------------------------------------------------------------
ParticDesc:
description: |
Participant description (particDesc) describes participants in
the linguistic interaction.
class_uri: tei:particDesc
slots:
- xml_id
attributes:
persons:
description: Person descriptions
range: Person
multivalued: true
person_grps:
description: Person group descriptions
range: PersonGrp
multivalued: true
list_persons:
description: Lists of persons
range: ListPerson
multivalued: true
paragraphs:
description: Description paragraphs
range: string
multivalued: true
annotations:
tei_element: particDesc
tei_module: header
glam_hypernym: AGT
# ---------------------------------------------------------------------------
# Person Element (simplified for header)
# ---------------------------------------------------------------------------
Person:
description: |
Person element providing information about a participant.
class_uri: tei:person
slots:
- xml_id
- xml_lang
attributes:
role:
description: Role of person
range: string
sex:
description: Sex/gender
range: string
age:
description: Age or age category
range: string
pers_name:
description: Person name
range: string
ref:
description: Reference to authority record
range: uriorcurie
exact_mappings:
- foaf:Person
- schema:Person
annotations:
tei_element: person
tei_module: namesdates
glam_hypernym: AGT.PER
# ---------------------------------------------------------------------------
# PersonGrp Element
# ---------------------------------------------------------------------------
PersonGrp:
description: |
Person group element describing a group of participants.
class_uri: tei:personGrp
slots:
- xml_id
attributes:
role:
description: Role of group
range: string
size:
description: Size of group
range: string
group_desc:
description: Group description
range: string
exact_mappings:
- foaf:Group
annotations:
tei_element: personGrp
tei_module: namesdates
glam_hypernym: GRP
# ---------------------------------------------------------------------------
# ListPerson Element
# ---------------------------------------------------------------------------
ListPerson:
description: |
List of person elements.
class_uri: tei:listPerson
slots:
- xml_id
attributes:
list_type:
description: Type of person list
range: string
persons:
description: Person entries
range: Person
multivalued: true
person_grps:
description: Person group entries
range: PersonGrp
multivalued: true
annotations:
tei_element: listPerson
tei_module: namesdates
glam_hypernym: AGT
# ---------------------------------------------------------------------------
# Setting Description
# ---------------------------------------------------------------------------
SettingDesc:
description: |
Setting description (settingDesc) describes setting(s) within which
the interaction takes place.
class_uri: tei:settingDesc
slots:
- xml_id
attributes:
settings:
description: Setting elements
range: Setting
multivalued: true
places:
description: Place elements
range: Place
multivalued: true
list_places:
description: Lists of places
range: ListPlace
multivalued: true
paragraphs:
description: Description paragraphs
range: string
multivalued: true
annotations:
tei_element: settingDesc
tei_module: header
glam_hypernym: GEO
# ---------------------------------------------------------------------------
# Setting Element
# ---------------------------------------------------------------------------
Setting:
description: |
Setting element describing time, place, etc. of a text.
class_uri: tei:setting
slots:
- xml_id
attributes:
setting_name:
description: Name of setting
range: string
setting_date:
description: Date of setting
range: Date
setting_time:
description: Time of setting
range: string
setting_locale:
description: Location of setting
range: string
setting_activity:
description: Activity in setting
range: string
annotations:
tei_element: setting
tei_module: header
glam_hypernym: GEO
# ---------------------------------------------------------------------------
# Place Element (simplified for header)
# ---------------------------------------------------------------------------
Place:
description: |
Place element containing information about a place.
class_uri: tei:place
slots:
- xml_id
- xml_lang
attributes:
place_name:
description: Place name
range: string
location:
description: Location coordinates
range: string
ref:
description: Reference to place authority
range: uriorcurie
exact_mappings:
- schema:Place
annotations:
tei_element: place
tei_module: namesdates
glam_hypernym: GEO
# ---------------------------------------------------------------------------
# ListPlace Element
# ---------------------------------------------------------------------------
ListPlace:
description: |
List of place elements.
class_uri: tei:listPlace
slots:
- xml_id
attributes:
places:
description: Place entries
range: Place
multivalued: true
annotations:
tei_element: listPlace
tei_module: namesdates
glam_hypernym: GEO
# ---------------------------------------------------------------------------
# HandNote Element (simplified for header)
# ---------------------------------------------------------------------------
HandNote:
description: |
Hand note describing a particular hand or scribal practice.
class_uri: tei:handNote
slots:
- xml_id
- xml_lang
attributes:
scribe_ref:
description: Reference to scribe
range: uriorcurie
scope:
description: Scope (major, minor, sole)
range: string
script:
description: Script type
range: string
medium:
description: Writing medium
range: string
hand_desc:
description: Hand description
range: string
exact_mappings:
- crm:E25_Human-Made_Feature
annotations:
tei_element: handNote
tei_module: msdescription
glam_hypernym: AGT.PER
# ---------------------------------------------------------------------------
# Correspondence Description
# ---------------------------------------------------------------------------
CorrespDesc:
description: |
Correspondence description (correspDesc) describes actions related
to correspondence (sending, receiving, forwarding).
class_uri: tei:correspDesc
slots:
- xml_id
attributes:
corresp_actions:
description: Correspondence actions
range: CorrespAction
multivalued: true
corresp_context:
description: Correspondence context
range: CorrespContext
ref:
description: Reference to correspondence network
range: uriorcurie
exact_mappings:
- schema:Message
annotations:
tei_element: correspDesc
tei_module: header
glam_hypernym: TMP.EVT
# ---------------------------------------------------------------------------
# CorrespAction Element
# ---------------------------------------------------------------------------
CorrespAction:
description: |
Correspondence action (correspAction) contains information about
a sending, receiving, or forwarding action.
class_uri: tei:correspAction
slots:
- xml_id
attributes:
action_type:
description: Type of action (sent, received, etc.)
range: CorrespActionType
required: true
pers_names:
description: Person(s) involved
range: string
multivalued: true
org_names:
description: Organization(s) involved
range: string
multivalued: true
place_names:
description: Place(s) of action
range: string
multivalued: true
dates:
description: Date(s) of action
range: Date
multivalued: true
refs:
description: References to entities
range: uriorcurie
multivalued: true
exact_mappings:
- prov:Activity
annotations:
tei_element: correspAction
tei_module: header
glam_hypernym: TMP.EVT
# ---------------------------------------------------------------------------
# CorrespContext Element
# ---------------------------------------------------------------------------
CorrespContext:
description: |
Correspondence context (correspContext) provides references to
related correspondence items.
class_uri: tei:correspContext
slots:
- xml_id
attributes:
refs:
description: References to related correspondence
range: Ref
multivalued: true
ptrs:
description: Pointers to related correspondence
range: Ptr
multivalued: true
annotations:
tei_element: correspContext
tei_module: header
glam_hypernym: REL
# ---------------------------------------------------------------------------
# Ref Element (simplified for header)
# ---------------------------------------------------------------------------
Ref:
description: |
Reference element defining a reference to another resource.
class_uri: tei:ref
slots:
- xml_id
attributes:
target:
description: Target URI
range: uriorcurie
ref_type:
description: Type of reference (prev, next, etc.)
range: string
ref_text:
description: Reference text
range: string
exact_mappings:
- schema:relatedLink
annotations:
tei_element: ref
tei_module: core
glam_hypernym: REL
# ---------------------------------------------------------------------------
# Ptr Element
# ---------------------------------------------------------------------------
Ptr:
description: |
Pointer element defining a pointer to another location.
class_uri: tei:ptr
slots:
- xml_id
attributes:
target:
description: Target URI
range: uriorcurie
required: true
ptr_type:
description: Type of pointer
range: string
annotations:
tei_element: ptr
tei_module: core
glam_hypernym: REL
# ---------------------------------------------------------------------------
# Calendar Description
# ---------------------------------------------------------------------------
CalendarDesc:
description: |
Calendar description (calendarDesc) describes calendar systems
used in the document.
class_uri: tei:calendarDesc
slots:
- xml_id
attributes:
calendars:
description: Calendar definitions
range: Calendar
multivalued: true
annotations:
tei_element: calendarDesc
tei_module: header
glam_hypernym: DOC.MET
# ---------------------------------------------------------------------------
# Calendar Element
# ---------------------------------------------------------------------------
Calendar:
description: |
Calendar element describing a single calendar system.
class_uri: tei:calendar
slots:
- xml_id
- xml_lang
attributes:
calendar_target:
description: URI for calendar definition
range: uriorcurie
calendar_desc:
description: Calendar description
range: string
annotations:
tei_element: calendar
tei_module: header
glam_hypernym: DOC.MET
# ---------------------------------------------------------------------------
# XenoData Container
# ---------------------------------------------------------------------------
XenoData:
description: |
Non-TEI metadata container (xenoData) allows embedding of metadata
in non-TEI formats (Dublin Core, METS, MODS, etc.).
class_uri: tei:xenoData
slots:
- xml_id
attributes:
content_type:
description: MIME type of embedded content
range: string
content:
description: Raw metadata content
range: string
source:
description: Source of metadata
range: uriorcurie
annotations:
tei_element: xenoData
tei_module: header
glam_hypernym: DOC.MET
# ---------------------------------------------------------------------------
# Revision Description
# ---------------------------------------------------------------------------
RevisionDesc:
description: |
Revision description (revisionDesc) summarizes the revision history
of the file.
class_uri: tei:revisionDesc
slots:
- xml_id
attributes:
status:
description: Overall revision status
range: ChangeStatus
changes:
description: Individual change records
range: Change
multivalued: true
list_changes:
description: Grouped change lists
range: ListChange
multivalued: true
exact_mappings:
- prov:Activity
- premis:Event
annotations:
tei_element: revisionDesc
tei_module: header
glam_hypernym: DOC.MET
# ---------------------------------------------------------------------------
# Change Element
# ---------------------------------------------------------------------------
Change:
description: |
Change element documenting a single change to the document.
class_uri: tei:change
slots:
- xml_id
attributes:
when:
description: Date/time of change
range: datetime
slot_uri: prov:atTime
who:
description: Person responsible
range: uriorcurie
slot_uri: prov:wasAssociatedWith
status:
description: Change status
range: ChangeStatus
target:
description: Target of change
range: uriorcurie
change_text:
description: Description of change
range: string
exact_mappings:
- prov:Activity
- premis:Event
annotations:
tei_element: change
tei_module: header
glam_hypernym: TMP.EVT
# ---------------------------------------------------------------------------
# ListChange Element
# ---------------------------------------------------------------------------
ListChange:
description: |
List of changes (listChange) grouping related changes.
class_uri: tei:listChange
slots:
- xml_id
attributes:
ordered:
description: Whether list is ordered
range: boolean
changes:
description: Change entries
range: Change
multivalued: true
nested_lists:
description: Nested change lists
range: ListChange
multivalued: true
annotations:
tei_element: listChange
tei_module: header
glam_hypernym: DOC.MET
# =============================================================================
# GLAM-NER HYPERNYM MAPPINGS SUMMARY
# =============================================================================
#
# This module covers document metadata elements from TEI Chapter 2.
# Primary GLAM-NER hypernym mappings:
#
# DOC.MET (Document Metadata):
# - TEIHeader, FileDesc, TitleStmt, PublicationStmt, EncodingDesc
# - ProfileDesc, RevisionDesc, SourceDesc, NotesStmt, SeriesStmt
# - All editorial/encoding declarations
#
# AGT.PER (Person Agents):
# - Author, Editor, Principal, Person, HandNote
#
# GRP.ORG (Organization Groups):
# - Publisher, Distributor, Authority, Sponsor, Funder, OrgName
#
# GEO (Geographic):
# - PubPlace, Address, Place, Setting, SettingDesc
#
# GEO.ADR (Address):
# - Address, AddrLine
#
# TMP.DAT (Temporal Date):
# - Date
#
# TMP.EVT (Temporal Event):
# - Change, CorrespAction, CorrespDesc, Creation
#
# WRK (Creative Work):
# - Title, Bibl, BiblStruct, BiblFull, Analytic, Monogr, Series
#
# REL (Relationship):
# - RelatedItem, CorrespContext, Ref, Ptr
#
# QTY (Quantity):
# - Measure, Extent, UnitDef, Conversion
#
# APP.LBL (Appellation Label):
# - Idno
#
# ROL (Role):
# - Resp
#
# APP (Appellation):
# - Name
#
# AGT (Agent):
# - RespStmt, ParticDesc, ListPerson
#
# GRP (Group):
# - PersonGrp
#
# =============================================================================
# ONTOLOGY MAPPINGS
# =============================================================================
#
# Dublin Core Terms (dcterms:):
# - TEIHeader → dcterms:BibliographicResource
# - TitleStmt → dcterms:title
# - Author → dcterms:creator
# - Publisher → dcterms:publisher
# - Date → dcterms:date
# - Idno → dcterms:identifier
# - SourceDesc → dcterms:source
# - Availability → dcterms:accessRights
# - Licence → dcterms:license
# - Abstract → dcterms:abstract
# - LangUsage → dcterms:language
# - Extent → dcterms:extent
#
# Schema.org:
# - TEIHeader → schema:CreativeWork
# - Author → schema:author
# - Editor → schema:editor
# - Publisher → schema:publisher
# - PubPlace → schema:locationCreated
# - Keywords → schema:keywords
# - Abstract → schema:abstract
# - Place → schema:Place
# - Person → schema:Person
# - Application → schema:SoftwareApplication
#
# PROV-O (prov:):
# - Change → prov:Activity
# - RevisionDesc → prov:Activity
# - CorrespAction → prov:Activity
# - Creation → prov:wasGeneratedBy
# - SourceDesc → prov:wasDerivedFrom
# - RespStmt → prov:wasAttributedTo
# - Application → prov:SoftwareAgent
#
# BIBO (bibo:):
# - Editor → bibo:editor
# - Edition → bibo:edition
# - Idno (ISBN) → bibo:isbn
# - Idno (ISSN) → bibo:issn
# - Idno (DOI) → bibo:doi
# - BiblStruct → bibo:Document
# - Series → bibo:Series
#
# FOAF:
# - Person → foaf:Person
# - PersonGrp → foaf:Group
# - Name → foaf:name
# - OrgName → foaf:Organization
#
# SKOS:
# - Taxonomy → skos:ConceptScheme
# - Category → skos:Concept
# - CatDesc → skos:definition
# - Term → skos:Concept
#
# PREMIS:
# - EncodingDesc → premis:PreservationMetadata
# - EditorialDecl → premis:EncodingMetadata
# - Change → premis:Event
# - RevisionDesc → premis:Event
#
# CIDOC-CRM:
# - HandNote → crm:E25_Human-Made_Feature
#
# RiC-O:
# - TEIHeader → rico:Record
#
# QUDT:
# - UnitDef → qudt:Unit
#
# =============================================================================
# VERSION HISTORY
# =============================================================================
#
# Version 1.0.0 (2025-12-03):
# - Initial release covering TEI P5 Chapter 2 (The TEI Header)
# - 85 class definitions
# - 17 enum definitions
# - Full ontology mappings to Dublin Core, Schema.org, PROV-O, BIBO, FOAF
# - GLAM-NER hypernym annotations for all relevant elements
# - Correspondence description support (correspDesc, correspAction)
# - Complete encoding description coverage
# - Revision history tracking (revisionDesc, change, listChange)
#
# =============================================================================