3678 lines
105 KiB
YAML
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)
|
|
#
|
|
# =============================================================================
|
|
|