1962 lines
60 KiB
YAML
1962 lines
60 KiB
YAML
# =============================================================================
|
|
# GLAM-NER: TEI P5 NAMES AND DATES MODULE
|
|
# =============================================================================
|
|
# Module: modules/advanced/tei/namesdates.yaml
|
|
# Parent: entity_annotation_rules_v1.7.0_unified.yaml
|
|
# Purpose: LinkML schema for TEI P5 Chapter 14 - Names, Dates, People, Places
|
|
# Source: TEI P5 4.10.2 (September 2025) - namesdates module
|
|
# =============================================================================
|
|
# This module provides LinkML class definitions for the 58 elements in the
|
|
# TEI P5 namesdates module, enabling interoperability between TEI XML
|
|
# annotations and GLAM-NER entity extraction pipelines.
|
|
# =============================================================================
|
|
|
|
id: https://w3id.org/glam/ner/tei/namesdates
|
|
name: glam-ner-tei-namesdates
|
|
title: TEI P5 Names and Dates 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/
|
|
foaf: http://xmlns.com/foaf/0.1/
|
|
gn: http://www.geonames.org/ontology#
|
|
pleiades: https://pleiades.stoa.org/places/vocab#
|
|
tgn: http://vocab.getty.edu/tgn/
|
|
viaf: http://viaf.org/viaf/
|
|
wikidata: http://www.wikidata.org/entity/
|
|
geosparql: http://www.opengis.net/ont/geosparql#
|
|
|
|
default_prefix: glam
|
|
default_range: string
|
|
|
|
# =============================================================================
|
|
# IMPORTS
|
|
# =============================================================================
|
|
imports:
|
|
- linkml:types
|
|
|
|
# =============================================================================
|
|
# ENUMS
|
|
# =============================================================================
|
|
enums:
|
|
|
|
# ---------------------------------------------------------------------------
|
|
# Name Types (TEI @type attribute values)
|
|
# ---------------------------------------------------------------------------
|
|
PersonNameType:
|
|
description: Types of personal names per TEI Guidelines
|
|
permissible_values:
|
|
birth:
|
|
description: Name at birth
|
|
married:
|
|
description: Name acquired through marriage
|
|
pseudonym:
|
|
description: Pseudonym or pen name
|
|
religious:
|
|
description: Name taken upon entering religious orders
|
|
royal:
|
|
description: Royal or regnal name
|
|
self:
|
|
description: Self-chosen name
|
|
traditional:
|
|
description: Traditional or customary name
|
|
|
|
PlaceNameType:
|
|
description: Types of place names per TEI and heritage standards
|
|
permissible_values:
|
|
administrative:
|
|
description: Official administrative name
|
|
historical:
|
|
description: Historical or former name
|
|
vernacular:
|
|
description: Local/vernacular name
|
|
exonym:
|
|
description: Name used by outsiders
|
|
endonym:
|
|
description: Name used by inhabitants
|
|
|
|
OrgNameType:
|
|
description: Types of organization names
|
|
permissible_values:
|
|
full:
|
|
description: Full official name
|
|
abbreviated:
|
|
description: Abbreviated form
|
|
acronym:
|
|
description: Acronym or initialism
|
|
trading:
|
|
description: Trading or brand name
|
|
historical:
|
|
description: Former name
|
|
|
|
RelationType:
|
|
description: Types of relations between named entities (TEI @type for relation)
|
|
permissible_values:
|
|
# Personal relations
|
|
parent:
|
|
description: Parent-child relationship
|
|
spouse:
|
|
description: Spousal relationship
|
|
sibling:
|
|
description: Sibling relationship
|
|
child:
|
|
description: Child relationship
|
|
# Professional relations
|
|
employer:
|
|
description: Employer relationship
|
|
colleague:
|
|
description: Colleague relationship
|
|
student:
|
|
description: Student-teacher relationship
|
|
# Organizational relations
|
|
member:
|
|
description: Membership in organization
|
|
founder:
|
|
description: Founder of organization
|
|
# Spatial relations
|
|
located:
|
|
description: Located within
|
|
adjacent:
|
|
description: Adjacent to
|
|
contains:
|
|
description: Contains (inverse of located)
|
|
|
|
SexValue:
|
|
description: Sex values per TEI Guidelines (att.sex)
|
|
permissible_values:
|
|
M:
|
|
description: Male
|
|
F:
|
|
description: Female
|
|
O:
|
|
description: Other
|
|
N:
|
|
description: None or not applicable
|
|
U:
|
|
description: Unknown
|
|
|
|
CalendarSystem:
|
|
description: Calendar systems for date normalization (TEI @calendar)
|
|
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 imperial calendar
|
|
revolutionary:
|
|
description: French Revolutionary calendar
|
|
|
|
# =============================================================================
|
|
# TYPES
|
|
# =============================================================================
|
|
types:
|
|
|
|
ISODate:
|
|
uri: xsd:date
|
|
base: string
|
|
description: ISO 8601 date (YYYY-MM-DD)
|
|
pattern: "^-?\\d{4}(-\\d{2}(-\\d{2})?)?$"
|
|
|
|
GeoCoordinate:
|
|
uri: xsd:string
|
|
base: string
|
|
description: Geographic coordinate (latitude longitude in decimal degrees)
|
|
pattern: "^-?\\d+\\.?\\d*\\s+-?\\d+\\.?\\d*$"
|
|
|
|
TEIPointer:
|
|
uri: xsd:anyURI
|
|
base: uri
|
|
description: TEI pointer (URI reference or XML ID)
|
|
|
|
# =============================================================================
|
|
# CLASSES - PERSONAL NAMES
|
|
# =============================================================================
|
|
classes:
|
|
|
|
# ---------------------------------------------------------------------------
|
|
# persName - Personal Name (TEI element)
|
|
# ---------------------------------------------------------------------------
|
|
PersName:
|
|
class_uri: tei:persName
|
|
description: |
|
|
A proper noun or proper-noun phrase referring to a person, possibly
|
|
including one or more forenames, surnames, honorifics, added names, etc.
|
|
Maps to TEI <persName> element.
|
|
mixins:
|
|
- TEIGlobalAttributes
|
|
- TEIDatableAttributes
|
|
attributes:
|
|
full_name:
|
|
description: The complete personal name as a single string
|
|
range: string
|
|
required: true
|
|
type:
|
|
description: Type of personal name
|
|
range: PersonNameType
|
|
ref:
|
|
description: Reference to authority record (VIAF, Wikidata, etc.)
|
|
range: TEIPointer
|
|
multivalued: true
|
|
key:
|
|
description: Externally-defined key or identifier
|
|
range: string
|
|
role:
|
|
description: Role or capacity in which person is named
|
|
range: string
|
|
nymRef:
|
|
description: Reference to canonical name form (nym element)
|
|
range: TEIPointer
|
|
slots:
|
|
- forenames
|
|
- surnames
|
|
- addNames
|
|
- nameLinks
|
|
- genNames
|
|
- roleNames
|
|
annotations:
|
|
glam_hypernym: AGT.PER
|
|
tei_module: namesdates
|
|
tei_element: persName
|
|
crm_mapping: crm:E21_Person identified by crm:E41_Appellation
|
|
examples:
|
|
- value: |
|
|
<persName ref="viaf:24604287">
|
|
<forename>Rembrandt</forename>
|
|
<nameLink>van</nameLink>
|
|
<surname>Rijn</surname>
|
|
</persName>
|
|
|
|
# ---------------------------------------------------------------------------
|
|
# forename - Given Name
|
|
# ---------------------------------------------------------------------------
|
|
Forename:
|
|
class_uri: tei:forename
|
|
description: |
|
|
A forename, given or baptismal name. Maps to TEI <forename> element.
|
|
mixins:
|
|
- TEIGlobalAttributes
|
|
attributes:
|
|
value:
|
|
description: The forename text
|
|
range: string
|
|
required: true
|
|
type:
|
|
description: Type of forename (first, middle, etc.)
|
|
range: string
|
|
sort:
|
|
description: Sort order among multiple forenames
|
|
range: integer
|
|
annotations:
|
|
tei_module: namesdates
|
|
tei_element: forename
|
|
|
|
# ---------------------------------------------------------------------------
|
|
# surname - Family Name
|
|
# ---------------------------------------------------------------------------
|
|
Surname:
|
|
class_uri: tei:surname
|
|
description: |
|
|
A family (inherited) name, as opposed to a given, baptismal, or nickname.
|
|
Maps to TEI <surname> element.
|
|
mixins:
|
|
- TEIGlobalAttributes
|
|
attributes:
|
|
value:
|
|
description: The surname text
|
|
range: string
|
|
required: true
|
|
type:
|
|
description: Type of surname (birth, married, etc.)
|
|
range: string
|
|
annotations:
|
|
tei_module: namesdates
|
|
tei_element: surname
|
|
|
|
# ---------------------------------------------------------------------------
|
|
# addName - Additional Name
|
|
# ---------------------------------------------------------------------------
|
|
AddName:
|
|
class_uri: tei:addName
|
|
description: |
|
|
An additional name component, such as a nickname, epithet, or alias.
|
|
Maps to TEI <addName> element.
|
|
mixins:
|
|
- TEIGlobalAttributes
|
|
attributes:
|
|
value:
|
|
description: The additional name text
|
|
range: string
|
|
required: true
|
|
type:
|
|
description: Type of additional name (nickname, epithet, alias, etc.)
|
|
range: string
|
|
annotations:
|
|
tei_module: namesdates
|
|
tei_element: addName
|
|
examples:
|
|
- value: '<addName type="epithet">the Great</addName>'
|
|
|
|
# ---------------------------------------------------------------------------
|
|
# nameLink - Name Link
|
|
# ---------------------------------------------------------------------------
|
|
NameLink:
|
|
class_uri: tei:nameLink
|
|
description: |
|
|
A connecting phrase or link used within a name but not regarded as part
|
|
of it, such as "van der" or "of". Maps to TEI <nameLink> element.
|
|
mixins:
|
|
- TEIGlobalAttributes
|
|
attributes:
|
|
value:
|
|
description: The linking text
|
|
range: string
|
|
required: true
|
|
annotations:
|
|
tei_module: namesdates
|
|
tei_element: nameLink
|
|
examples:
|
|
- value: '<nameLink>van</nameLink>'
|
|
- value: '<nameLink>de la</nameLink>'
|
|
|
|
# ---------------------------------------------------------------------------
|
|
# genName - Generational Name
|
|
# ---------------------------------------------------------------------------
|
|
GenName:
|
|
class_uri: tei:genName
|
|
description: |
|
|
A name component used to distinguish otherwise similar names on the basis
|
|
of the relative ages or generations of the persons named (Jr., Sr., III).
|
|
Maps to TEI <genName> element.
|
|
mixins:
|
|
- TEIGlobalAttributes
|
|
attributes:
|
|
value:
|
|
description: The generational indicator
|
|
range: string
|
|
required: true
|
|
type:
|
|
description: Type of generational marker
|
|
range: string
|
|
annotations:
|
|
tei_module: namesdates
|
|
tei_element: genName
|
|
examples:
|
|
- value: '<genName>Jr.</genName>'
|
|
- value: '<genName>III</genName>'
|
|
|
|
# ---------------------------------------------------------------------------
|
|
# roleName - Role Name
|
|
# ---------------------------------------------------------------------------
|
|
RoleName:
|
|
class_uri: tei:roleName
|
|
description: |
|
|
A name component which indicates that the referent has a particular role
|
|
or position in society, such as an official title or rank.
|
|
Maps to TEI <roleName> element.
|
|
mixins:
|
|
- TEIGlobalAttributes
|
|
attributes:
|
|
value:
|
|
description: The role or title
|
|
range: string
|
|
required: true
|
|
type:
|
|
description: Type of role (official, religious, military, etc.)
|
|
range: string
|
|
annotations:
|
|
glam_hypernym: ROL
|
|
tei_module: namesdates
|
|
tei_element: roleName
|
|
examples:
|
|
- value: '<roleName type="nobility">Duke of</roleName>'
|
|
- value: '<roleName type="office">President</roleName>'
|
|
|
|
# =============================================================================
|
|
# CLASSES - PLACE NAMES
|
|
# =============================================================================
|
|
|
|
# ---------------------------------------------------------------------------
|
|
# placeName - Place Name
|
|
# ---------------------------------------------------------------------------
|
|
PlaceName:
|
|
class_uri: tei:placeName
|
|
description: |
|
|
An absolute or relative place name. Maps to TEI <placeName> element.
|
|
mixins:
|
|
- TEIGlobalAttributes
|
|
- TEIDatableAttributes
|
|
attributes:
|
|
name:
|
|
description: The place name text
|
|
range: string
|
|
required: true
|
|
type:
|
|
description: Type of place name
|
|
range: PlaceNameType
|
|
ref:
|
|
description: Reference to gazetteer (GeoNames, Pleiades, TGN, etc.)
|
|
range: TEIPointer
|
|
multivalued: true
|
|
key:
|
|
description: Externally-defined key or identifier
|
|
range: string
|
|
slots:
|
|
- settlements
|
|
- regions
|
|
- countries
|
|
- blocs
|
|
- districts
|
|
- geogNames
|
|
- offsets
|
|
annotations:
|
|
glam_hypernym: GEO
|
|
tei_module: namesdates
|
|
tei_element: placeName
|
|
crm_mapping: crm:E53_Place identified by crm:E44_Place_Appellation
|
|
geosparql_mapping: geosparql:Feature
|
|
examples:
|
|
- value: |
|
|
<placeName ref="gn:2759794">
|
|
<settlement>Amsterdam</settlement>,
|
|
<country>Netherlands</country>
|
|
</placeName>
|
|
|
|
# ---------------------------------------------------------------------------
|
|
# settlement - Settlement
|
|
# ---------------------------------------------------------------------------
|
|
Settlement:
|
|
class_uri: tei:settlement
|
|
description: |
|
|
A settlement such as a city, town, or village identified by a name.
|
|
Maps to TEI <settlement> element.
|
|
mixins:
|
|
- TEIGlobalAttributes
|
|
attributes:
|
|
name:
|
|
description: The settlement name
|
|
range: string
|
|
required: true
|
|
type:
|
|
description: Type of settlement (city, town, village, hamlet, etc.)
|
|
range: string
|
|
ref:
|
|
description: Reference to gazetteer
|
|
range: TEIPointer
|
|
annotations:
|
|
glam_hypernym: GEO.SET
|
|
tei_module: namesdates
|
|
tei_element: settlement
|
|
|
|
# ---------------------------------------------------------------------------
|
|
# region - Region
|
|
# ---------------------------------------------------------------------------
|
|
Region:
|
|
class_uri: tei:region
|
|
description: |
|
|
An administrative unit such as a state, province, or county, larger than
|
|
a settlement but smaller than a country. Maps to TEI <region> element.
|
|
mixins:
|
|
- TEIGlobalAttributes
|
|
attributes:
|
|
name:
|
|
description: The region name
|
|
range: string
|
|
required: true
|
|
type:
|
|
description: Type of region (state, province, county, etc.)
|
|
range: string
|
|
ref:
|
|
description: Reference to administrative division
|
|
range: TEIPointer
|
|
annotations:
|
|
glam_hypernym: GEO.REG
|
|
tei_module: namesdates
|
|
tei_element: region
|
|
|
|
# ---------------------------------------------------------------------------
|
|
# country - Country
|
|
# ---------------------------------------------------------------------------
|
|
Country:
|
|
class_uri: tei:country
|
|
description: |
|
|
A geo-political unit, such as a nation, country, colony, or commonwealth,
|
|
larger than a region. Maps to TEI <country> element.
|
|
mixins:
|
|
- TEIGlobalAttributes
|
|
attributes:
|
|
name:
|
|
description: The country name
|
|
range: string
|
|
required: true
|
|
ref:
|
|
description: Reference (ISO 3166-1 alpha-2 code or Wikidata)
|
|
range: TEIPointer
|
|
annotations:
|
|
glam_hypernym: GEO.CTY
|
|
tei_module: namesdates
|
|
tei_element: country
|
|
|
|
# ---------------------------------------------------------------------------
|
|
# bloc - Geopolitical Bloc
|
|
# ---------------------------------------------------------------------------
|
|
Bloc:
|
|
class_uri: tei:bloc
|
|
description: |
|
|
A geo-political unit consisting of a grouping of countries such as combatant
|
|
combatant combatants in a war or members of a treaty organization.
|
|
Maps to TEI <bloc> element.
|
|
mixins:
|
|
- TEIGlobalAttributes
|
|
attributes:
|
|
name:
|
|
description: The bloc name
|
|
range: string
|
|
required: true
|
|
type:
|
|
description: Type of bloc (union, alliance, etc.)
|
|
range: string
|
|
ref:
|
|
description: Reference identifier
|
|
range: TEIPointer
|
|
annotations:
|
|
glam_hypernym: GEO.BLC
|
|
tei_module: namesdates
|
|
tei_element: bloc
|
|
examples:
|
|
- value: '<bloc>European Union</bloc>'
|
|
- value: '<bloc type="alliance">NATO</bloc>'
|
|
|
|
# ---------------------------------------------------------------------------
|
|
# district - District
|
|
# ---------------------------------------------------------------------------
|
|
District:
|
|
class_uri: tei:district
|
|
description: |
|
|
A quarter, parish, administrative division, or other identified district
|
|
within a settlement. Maps to TEI <district> element.
|
|
mixins:
|
|
- TEIGlobalAttributes
|
|
attributes:
|
|
name:
|
|
description: The district name
|
|
range: string
|
|
required: true
|
|
type:
|
|
description: Type of district (quarter, ward, parish, etc.)
|
|
range: string
|
|
ref:
|
|
description: Reference identifier
|
|
range: TEIPointer
|
|
annotations:
|
|
glam_hypernym: GEO.DST
|
|
tei_module: namesdates
|
|
tei_element: district
|
|
|
|
# ---------------------------------------------------------------------------
|
|
# geogName - Geographical Feature Name
|
|
# ---------------------------------------------------------------------------
|
|
GeogName:
|
|
class_uri: tei:geogName
|
|
description: |
|
|
A name associated with some geographical feature such as Windrush Valley
|
|
or Mount Sinai. Maps to TEI <geogName> element.
|
|
mixins:
|
|
- TEIGlobalAttributes
|
|
attributes:
|
|
name:
|
|
description: The geographical feature name
|
|
range: string
|
|
required: true
|
|
type:
|
|
description: Type of geographical feature
|
|
range: string
|
|
ref:
|
|
description: Reference to gazetteer
|
|
range: TEIPointer
|
|
slots:
|
|
- geogFeat
|
|
annotations:
|
|
glam_hypernym: GEO.FEA
|
|
tei_module: namesdates
|
|
tei_element: geogName
|
|
examples:
|
|
- value: |
|
|
<geogName>
|
|
<geogFeat>Mount</geogFeat>
|
|
Sinai
|
|
</geogName>
|
|
|
|
# ---------------------------------------------------------------------------
|
|
# geogFeat - Geographical Feature Type
|
|
# ---------------------------------------------------------------------------
|
|
GeogFeat:
|
|
class_uri: tei:geogFeat
|
|
description: |
|
|
A common noun identifying a type of geographical feature contained within
|
|
a geographic name, such as valley, mount, bay, etc.
|
|
Maps to TEI <geogFeat> element.
|
|
mixins:
|
|
- TEIGlobalAttributes
|
|
attributes:
|
|
value:
|
|
description: The feature type term
|
|
range: string
|
|
required: true
|
|
annotations:
|
|
tei_module: namesdates
|
|
tei_element: geogFeat
|
|
|
|
# ---------------------------------------------------------------------------
|
|
# offset - Spatial Offset
|
|
# ---------------------------------------------------------------------------
|
|
Offset:
|
|
class_uri: tei:offset
|
|
description: |
|
|
Marks a direction and/or distance (relative to a place or feature name)
|
|
to indicate location. Maps to TEI <offset> element.
|
|
mixins:
|
|
- TEIGlobalAttributes
|
|
attributes:
|
|
value:
|
|
description: The offset description
|
|
range: string
|
|
required: true
|
|
annotations:
|
|
tei_module: namesdates
|
|
tei_element: offset
|
|
examples:
|
|
- value: '<offset>5km north of</offset>'
|
|
|
|
# ---------------------------------------------------------------------------
|
|
# geo - Geographic Coordinates
|
|
# ---------------------------------------------------------------------------
|
|
Geo:
|
|
class_uri: tei:geo
|
|
description: |
|
|
Contains any expression of a set of geographic coordinates.
|
|
Maps to TEI <geo> element.
|
|
mixins:
|
|
- TEIGlobalAttributes
|
|
attributes:
|
|
coordinates:
|
|
description: Geographic coordinates (latitude longitude)
|
|
range: GeoCoordinate
|
|
required: true
|
|
decls:
|
|
description: Reference to coordinate system declaration
|
|
range: TEIPointer
|
|
annotations:
|
|
tei_module: namesdates
|
|
tei_element: geo
|
|
geosparql_mapping: geosparql:asWKT
|
|
examples:
|
|
- value: '<geo>52.3676 4.9041</geo>'
|
|
|
|
# =============================================================================
|
|
# CLASSES - ORGANIZATION NAMES
|
|
# =============================================================================
|
|
|
|
# ---------------------------------------------------------------------------
|
|
# orgName - Organization Name
|
|
# ---------------------------------------------------------------------------
|
|
OrgName:
|
|
class_uri: tei:orgName
|
|
description: |
|
|
An organizational name. Maps to TEI <orgName> element.
|
|
mixins:
|
|
- TEIGlobalAttributes
|
|
- TEIDatableAttributes
|
|
attributes:
|
|
name:
|
|
description: The organization name text
|
|
range: string
|
|
required: true
|
|
type:
|
|
description: Type of organization name
|
|
range: OrgNameType
|
|
ref:
|
|
description: Reference to authority record (VIAF, Wikidata, etc.)
|
|
range: TEIPointer
|
|
multivalued: true
|
|
key:
|
|
description: Externally-defined key or identifier
|
|
range: string
|
|
role:
|
|
description: Role or capacity in which organization is named
|
|
range: string
|
|
annotations:
|
|
glam_hypernym: GRP.ORG
|
|
tei_module: namesdates
|
|
tei_element: orgName
|
|
crm_mapping: crm:E74_Group identified by crm:E41_Appellation
|
|
examples:
|
|
- value: |
|
|
<orgName ref="viaf:148691498">
|
|
Rijksmuseum
|
|
</orgName>
|
|
|
|
# =============================================================================
|
|
# CLASSES - OBJECT NAMES
|
|
# =============================================================================
|
|
|
|
# ---------------------------------------------------------------------------
|
|
# objectName - Named Object
|
|
# ---------------------------------------------------------------------------
|
|
ObjectName:
|
|
class_uri: tei:objectName
|
|
description: |
|
|
A proper noun or noun phrase used to refer to an object.
|
|
Maps to TEI <objectName> element.
|
|
mixins:
|
|
- TEIGlobalAttributes
|
|
- TEIDatableAttributes
|
|
attributes:
|
|
name:
|
|
description: The object name text
|
|
range: string
|
|
required: true
|
|
type:
|
|
description: Type of named object
|
|
range: string
|
|
ref:
|
|
description: Reference to authority record or catalog
|
|
range: TEIPointer
|
|
multivalued: true
|
|
annotations:
|
|
glam_hypernym: THG.OBJ
|
|
tei_module: namesdates
|
|
tei_element: objectName
|
|
crm_mapping: crm:E22_Human-Made_Object identified by crm:E41_Appellation
|
|
examples:
|
|
- value: '<objectName>The Night Watch</objectName>'
|
|
- value: '<objectName ref="rkd:12345">De Nachtwacht</objectName>'
|
|
|
|
# ---------------------------------------------------------------------------
|
|
# eventName - Named Event
|
|
# ---------------------------------------------------------------------------
|
|
EventName:
|
|
class_uri: tei:eventName
|
|
description: |
|
|
A proper noun or noun phrase referring to an event.
|
|
Maps to TEI <eventName> element (TEI P5 4.10+).
|
|
mixins:
|
|
- TEIGlobalAttributes
|
|
- TEIDatableAttributes
|
|
attributes:
|
|
name:
|
|
description: The event name text
|
|
range: string
|
|
required: true
|
|
type:
|
|
description: Type of named event
|
|
range: string
|
|
ref:
|
|
description: Reference identifier
|
|
range: TEIPointer
|
|
annotations:
|
|
glam_hypernym: TMP.EVT
|
|
tei_module: namesdates
|
|
tei_element: eventName
|
|
crm_mapping: crm:E5_Event identified by crm:E41_Appellation
|
|
examples:
|
|
- value: '<eventName>World War II</eventName>'
|
|
- value: '<eventName type="exhibition">Vermeer 2023</eventName>'
|
|
|
|
# =============================================================================
|
|
# CLASSES - ENTITY DESCRIPTIONS (standOff)
|
|
# =============================================================================
|
|
|
|
# ---------------------------------------------------------------------------
|
|
# person - Person Description
|
|
# ---------------------------------------------------------------------------
|
|
Person:
|
|
class_uri: tei:person
|
|
description: |
|
|
Provides information about an identifiable individual, for example a
|
|
participant in a language interaction, or a person referred to in a
|
|
historical source. Maps to TEI <person> element.
|
|
mixins:
|
|
- TEIGlobalAttributes
|
|
attributes:
|
|
xml_id:
|
|
description: XML identifier for cross-referencing
|
|
range: string
|
|
identifier: true
|
|
sex:
|
|
description: Sex of the person
|
|
range: SexValue
|
|
age:
|
|
description: Age category or specific age
|
|
range: string
|
|
role:
|
|
description: Role or roles of the person
|
|
range: string
|
|
multivalued: true
|
|
corresp:
|
|
description: Correspondence to external authority
|
|
range: TEIPointer
|
|
multivalued: true
|
|
sameAs:
|
|
description: External URI identifiers (VIAF, Wikidata)
|
|
range: TEIPointer
|
|
multivalued: true
|
|
slots:
|
|
- persName_slot
|
|
- birth_slot
|
|
- death_slot
|
|
- floruit_slot
|
|
- occupation_slot
|
|
- affiliation_slot
|
|
- residence_slot
|
|
- faith_slot
|
|
- nationality_slot
|
|
- education_slot
|
|
annotations:
|
|
glam_hypernym: AGT.PER
|
|
tei_module: namesdates
|
|
tei_element: person
|
|
crm_mapping: crm:E21_Person
|
|
pico_mapping: picom:Person
|
|
examples:
|
|
- value: |
|
|
<person xml:id="rembrandt" sameAs="viaf:24604287">
|
|
<persName>Rembrandt van Rijn</persName>
|
|
<birth when="1606-07-15">15 July 1606</birth>
|
|
<death when="1669-10-04">4 October 1669</death>
|
|
<occupation>painter</occupation>
|
|
</person>
|
|
|
|
# ---------------------------------------------------------------------------
|
|
# place - Place Description
|
|
# ---------------------------------------------------------------------------
|
|
Place:
|
|
class_uri: tei:place
|
|
description: |
|
|
Contains data relating to any kind of place, defined as a named
|
|
geographical feature that can be represented using geographic coordinates.
|
|
Maps to TEI <place> element.
|
|
mixins:
|
|
- TEIGlobalAttributes
|
|
attributes:
|
|
xml_id:
|
|
description: XML identifier for cross-referencing
|
|
range: string
|
|
identifier: true
|
|
type:
|
|
description: Type of place
|
|
range: string
|
|
corresp:
|
|
description: Correspondence to external gazetteer
|
|
range: TEIPointer
|
|
multivalued: true
|
|
sameAs:
|
|
description: External URI identifiers (GeoNames, Pleiades, TGN)
|
|
range: TEIPointer
|
|
multivalued: true
|
|
slots:
|
|
- placeName_slot
|
|
- location_slot
|
|
- population_slot
|
|
- state_slot
|
|
- terrain_slot
|
|
- climate_slot
|
|
annotations:
|
|
glam_hypernym: GEO
|
|
tei_module: namesdates
|
|
tei_element: place
|
|
crm_mapping: crm:E53_Place
|
|
geosparql_mapping: geosparql:Feature
|
|
examples:
|
|
- value: |
|
|
<place xml:id="amsterdam" sameAs="gn:2759794">
|
|
<placeName>Amsterdam</placeName>
|
|
<location>
|
|
<geo>52.3676 4.9041</geo>
|
|
</location>
|
|
<population when="2023" quantity="907976"/>
|
|
</place>
|
|
|
|
# ---------------------------------------------------------------------------
|
|
# org - Organization Description
|
|
# ---------------------------------------------------------------------------
|
|
Org:
|
|
class_uri: tei:org
|
|
description: |
|
|
Provides information about an identifiable organization such as a
|
|
business, a tribe, or any other grouping of people.
|
|
Maps to TEI <org> element.
|
|
mixins:
|
|
- TEIGlobalAttributes
|
|
attributes:
|
|
xml_id:
|
|
description: XML identifier for cross-referencing
|
|
range: string
|
|
identifier: true
|
|
type:
|
|
description: Type of organization
|
|
range: string
|
|
role:
|
|
description: Role or function of organization
|
|
range: string
|
|
corresp:
|
|
description: Correspondence to external authority
|
|
range: TEIPointer
|
|
multivalued: true
|
|
sameAs:
|
|
description: External URI identifiers (VIAF, Wikidata)
|
|
range: TEIPointer
|
|
multivalued: true
|
|
slots:
|
|
- orgName_slot
|
|
- desc_slot
|
|
- state_slot
|
|
annotations:
|
|
glam_hypernym: GRP.ORG
|
|
tei_module: namesdates
|
|
tei_element: org
|
|
crm_mapping: crm:E74_Group
|
|
examples:
|
|
- value: |
|
|
<org xml:id="rijksmuseum" sameAs="viaf:148691498">
|
|
<orgName>Rijksmuseum</orgName>
|
|
<desc>Dutch national museum of arts and history</desc>
|
|
</org>
|
|
|
|
# ---------------------------------------------------------------------------
|
|
# event - Event Description
|
|
# ---------------------------------------------------------------------------
|
|
Event:
|
|
class_uri: tei:event
|
|
description: |
|
|
Contains data relating to anything of significance that happens in time.
|
|
Maps to TEI <event> element.
|
|
mixins:
|
|
- TEIGlobalAttributes
|
|
- TEIDatableAttributes
|
|
attributes:
|
|
xml_id:
|
|
description: XML identifier for cross-referencing
|
|
range: string
|
|
identifier: true
|
|
type:
|
|
description: Type of event
|
|
range: string
|
|
corresp:
|
|
description: Correspondence to external source
|
|
range: TEIPointer
|
|
multivalued: true
|
|
where:
|
|
description: Reference to place where event occurred
|
|
range: TEIPointer
|
|
sameAs:
|
|
description: External URI identifiers (Wikidata)
|
|
range: TEIPointer
|
|
multivalued: true
|
|
slots:
|
|
- eventName_slot
|
|
- desc_slot
|
|
- label_slot
|
|
annotations:
|
|
glam_hypernym: TMP.EVT
|
|
tei_module: namesdates
|
|
tei_element: event
|
|
crm_mapping: crm:E5_Event
|
|
examples:
|
|
- value: |
|
|
<event xml:id="wwii" when-iso="1939-09-01/1945-09-02">
|
|
<eventName>World War II</eventName>
|
|
<desc>Global military conflict 1939-1945</desc>
|
|
</event>
|
|
|
|
# ---------------------------------------------------------------------------
|
|
# object - Object Description (TEI 4.0+)
|
|
# ---------------------------------------------------------------------------
|
|
Object:
|
|
class_uri: tei:object
|
|
description: |
|
|
Contains a description of a physical object.
|
|
Maps to TEI <object> element (TEI P5 4.0+).
|
|
mixins:
|
|
- TEIGlobalAttributes
|
|
attributes:
|
|
xml_id:
|
|
description: XML identifier for cross-referencing
|
|
range: string
|
|
identifier: true
|
|
type:
|
|
description: Type of object
|
|
range: string
|
|
corresp:
|
|
description: Correspondence to external catalog
|
|
range: TEIPointer
|
|
multivalued: true
|
|
sameAs:
|
|
description: External URI identifiers
|
|
range: TEIPointer
|
|
multivalued: true
|
|
slots:
|
|
- objectName_slot
|
|
- objectIdentifier_slot
|
|
- desc_slot
|
|
annotations:
|
|
glam_hypernym: THG.OBJ
|
|
tei_module: namesdates
|
|
tei_element: object
|
|
crm_mapping: crm:E22_Human-Made_Object
|
|
|
|
# =============================================================================
|
|
# CLASSES - BIOGRAPHICAL/PROSOPOGRAPHICAL ELEMENTS
|
|
# =============================================================================
|
|
|
|
# ---------------------------------------------------------------------------
|
|
# birth - Birth Event
|
|
# ---------------------------------------------------------------------------
|
|
Birth:
|
|
class_uri: tei:birth
|
|
description: |
|
|
Contains information about a person's birth, such as its date and place.
|
|
Maps to TEI <birth> element.
|
|
mixins:
|
|
- TEIGlobalAttributes
|
|
- TEIDatableAttributes
|
|
attributes:
|
|
description:
|
|
description: Textual description of birth
|
|
range: string
|
|
slots:
|
|
- placeName_slot
|
|
- date_slot
|
|
annotations:
|
|
glam_hypernym: TMP.EVT
|
|
tei_module: namesdates
|
|
tei_element: birth
|
|
crm_mapping: crm:E67_Birth
|
|
|
|
# ---------------------------------------------------------------------------
|
|
# death - Death Event
|
|
# ---------------------------------------------------------------------------
|
|
Death:
|
|
class_uri: tei:death
|
|
description: |
|
|
Contains information about a person's death, such as its date and place.
|
|
Maps to TEI <death> element.
|
|
mixins:
|
|
- TEIGlobalAttributes
|
|
- TEIDatableAttributes
|
|
attributes:
|
|
description:
|
|
description: Textual description of death
|
|
range: string
|
|
slots:
|
|
- placeName_slot
|
|
- date_slot
|
|
annotations:
|
|
glam_hypernym: TMP.EVT
|
|
tei_module: namesdates
|
|
tei_element: death
|
|
crm_mapping: crm:E69_Death
|
|
|
|
# ---------------------------------------------------------------------------
|
|
# floruit - Floruit Period
|
|
# ---------------------------------------------------------------------------
|
|
Floruit:
|
|
class_uri: tei:floruit
|
|
description: |
|
|
Contains information about a person's period of activity (flourishing).
|
|
Maps to TEI <floruit> element.
|
|
mixins:
|
|
- TEIGlobalAttributes
|
|
- TEIDatableAttributes
|
|
attributes:
|
|
description:
|
|
description: Textual description of floruit period
|
|
range: string
|
|
annotations:
|
|
glam_hypernym: TMP.PER
|
|
tei_module: namesdates
|
|
tei_element: floruit
|
|
|
|
# ---------------------------------------------------------------------------
|
|
# occupation - Occupation
|
|
# ---------------------------------------------------------------------------
|
|
Occupation:
|
|
class_uri: tei:occupation
|
|
description: |
|
|
Contains an informal description of a person's trade, profession or
|
|
occupation. Maps to TEI <occupation> element.
|
|
mixins:
|
|
- TEIGlobalAttributes
|
|
- TEIDatableAttributes
|
|
attributes:
|
|
value:
|
|
description: The occupation description
|
|
range: string
|
|
required: true
|
|
type:
|
|
description: Type of occupation
|
|
range: string
|
|
scheme:
|
|
description: Reference to occupation classification scheme
|
|
range: TEIPointer
|
|
code:
|
|
description: Code within occupation scheme
|
|
range: string
|
|
annotations:
|
|
glam_hypernym: ROL.OCC
|
|
tei_module: namesdates
|
|
tei_element: occupation
|
|
crm_mapping: crm:E7_Activity
|
|
|
|
# ---------------------------------------------------------------------------
|
|
# affiliation - Organizational Affiliation
|
|
# ---------------------------------------------------------------------------
|
|
Affiliation:
|
|
class_uri: tei:affiliation
|
|
description: |
|
|
Contains an informal description of a person's past or present affiliation
|
|
with some organization. Maps to TEI <affiliation> element.
|
|
mixins:
|
|
- TEIGlobalAttributes
|
|
- TEIDatableAttributes
|
|
attributes:
|
|
value:
|
|
description: The affiliation description
|
|
range: string
|
|
required: true
|
|
type:
|
|
description: Type of affiliation
|
|
range: string
|
|
slots:
|
|
- orgName_slot
|
|
- placeName_slot
|
|
annotations:
|
|
glam_hypernym: ROL.AFF
|
|
tei_module: namesdates
|
|
tei_element: affiliation
|
|
|
|
# ---------------------------------------------------------------------------
|
|
# residence - Residence
|
|
# ---------------------------------------------------------------------------
|
|
Residence:
|
|
class_uri: tei:residence
|
|
description: |
|
|
Contains an informal description of a person's past or present place
|
|
of residence. Maps to TEI <residence> element.
|
|
mixins:
|
|
- TEIGlobalAttributes
|
|
- TEIDatableAttributes
|
|
attributes:
|
|
value:
|
|
description: The residence description
|
|
range: string
|
|
slots:
|
|
- placeName_slot
|
|
annotations:
|
|
glam_hypernym: GEO
|
|
tei_module: namesdates
|
|
tei_element: residence
|
|
|
|
# ---------------------------------------------------------------------------
|
|
# faith - Religious Faith
|
|
# ---------------------------------------------------------------------------
|
|
Faith:
|
|
class_uri: tei:faith
|
|
description: |
|
|
Specifies the faith, religion, or belief set of a person.
|
|
Maps to TEI <faith> element.
|
|
mixins:
|
|
- TEIGlobalAttributes
|
|
- TEIDatableAttributes
|
|
attributes:
|
|
value:
|
|
description: The faith/religion description
|
|
range: string
|
|
required: true
|
|
annotations:
|
|
glam_hypernym: APP.REL
|
|
tei_module: namesdates
|
|
tei_element: faith
|
|
|
|
# ---------------------------------------------------------------------------
|
|
# nationality - Nationality
|
|
# ---------------------------------------------------------------------------
|
|
Nationality:
|
|
class_uri: tei:nationality
|
|
description: |
|
|
Contains an informal description of a person's past or present nationality
|
|
or citizenship. Maps to TEI <nationality> element.
|
|
mixins:
|
|
- TEIGlobalAttributes
|
|
- TEIDatableAttributes
|
|
attributes:
|
|
value:
|
|
description: The nationality
|
|
range: string
|
|
required: true
|
|
annotations:
|
|
glam_hypernym: GEO.NAT
|
|
tei_module: namesdates
|
|
tei_element: nationality
|
|
|
|
# ---------------------------------------------------------------------------
|
|
# education - Education
|
|
# ---------------------------------------------------------------------------
|
|
Education:
|
|
class_uri: tei:education
|
|
description: |
|
|
Contains a description of a person's educational experiences.
|
|
Maps to TEI <education> element.
|
|
mixins:
|
|
- TEIGlobalAttributes
|
|
- TEIDatableAttributes
|
|
attributes:
|
|
value:
|
|
description: The education description
|
|
range: string
|
|
required: true
|
|
slots:
|
|
- orgName_slot
|
|
- placeName_slot
|
|
annotations:
|
|
glam_hypernym: ROL.EDU
|
|
tei_module: namesdates
|
|
tei_element: education
|
|
|
|
# =============================================================================
|
|
# CLASSES - STATE AND TRAIT
|
|
# =============================================================================
|
|
|
|
# ---------------------------------------------------------------------------
|
|
# state - State
|
|
# ---------------------------------------------------------------------------
|
|
State:
|
|
class_uri: tei:state
|
|
description: |
|
|
Contains a description of some status or quality attributed to a person,
|
|
place, or organization at some specific time. Maps to TEI <state> element.
|
|
mixins:
|
|
- TEIGlobalAttributes
|
|
- TEIDatableAttributes
|
|
attributes:
|
|
value:
|
|
description: The state description
|
|
range: string
|
|
type:
|
|
description: Type of state
|
|
range: string
|
|
annotations:
|
|
tei_module: namesdates
|
|
tei_element: state
|
|
|
|
# ---------------------------------------------------------------------------
|
|
# trait - Trait
|
|
# ---------------------------------------------------------------------------
|
|
Trait:
|
|
class_uri: tei:trait
|
|
description: |
|
|
Contains a description of some status or quality attributed to a person,
|
|
place, or organization typically but not necessarily independent of time.
|
|
Maps to TEI <trait> element.
|
|
mixins:
|
|
- TEIGlobalAttributes
|
|
attributes:
|
|
value:
|
|
description: The trait description
|
|
range: string
|
|
type:
|
|
description: Type of trait
|
|
range: string
|
|
annotations:
|
|
tei_module: namesdates
|
|
tei_element: trait
|
|
|
|
# =============================================================================
|
|
# CLASSES - RELATIONS
|
|
# =============================================================================
|
|
|
|
# ---------------------------------------------------------------------------
|
|
# relation - Relationship
|
|
# ---------------------------------------------------------------------------
|
|
Relation:
|
|
class_uri: tei:relation
|
|
description: |
|
|
Describes any kind of relationship or linkage amongst a specified group
|
|
of participants. Maps to TEI <relation> element.
|
|
mixins:
|
|
- TEIGlobalAttributes
|
|
attributes:
|
|
name:
|
|
description: Name of the relationship type
|
|
range: string
|
|
required: true
|
|
type:
|
|
description: Category of relationship
|
|
range: RelationType
|
|
active:
|
|
description: Active participant(s) in relationship
|
|
range: TEIPointer
|
|
multivalued: true
|
|
passive:
|
|
description: Passive participant(s) in relationship
|
|
range: TEIPointer
|
|
multivalued: true
|
|
mutual:
|
|
description: Mutual participants (symmetric relationship)
|
|
range: TEIPointer
|
|
multivalued: true
|
|
ref:
|
|
description: Reference to relationship ontology
|
|
range: TEIPointer
|
|
annotations:
|
|
tei_module: namesdates
|
|
tei_element: relation
|
|
glam_mapping: REL.*
|
|
examples:
|
|
- value: |
|
|
<relation name="spouse" mutual="#person1 #person2"/>
|
|
- value: |
|
|
<relation name="employer" active="#org1" passive="#person1"/>
|
|
|
|
# =============================================================================
|
|
# CLASSES - LIST CONTAINERS
|
|
# =============================================================================
|
|
|
|
# ---------------------------------------------------------------------------
|
|
# listPerson - List of Persons
|
|
# ---------------------------------------------------------------------------
|
|
ListPerson:
|
|
class_uri: tei:listPerson
|
|
description: |
|
|
Contains a list of person elements. Maps to TEI <listPerson> element.
|
|
mixins:
|
|
- TEIGlobalAttributes
|
|
attributes:
|
|
type:
|
|
description: Type of person list
|
|
range: string
|
|
slots:
|
|
- person_list
|
|
- listPerson_nested
|
|
annotations:
|
|
tei_module: namesdates
|
|
tei_element: listPerson
|
|
|
|
# ---------------------------------------------------------------------------
|
|
# listPlace - List of Places
|
|
# ---------------------------------------------------------------------------
|
|
ListPlace:
|
|
class_uri: tei:listPlace
|
|
description: |
|
|
Contains a list of place elements. Maps to TEI <listPlace> element.
|
|
mixins:
|
|
- TEIGlobalAttributes
|
|
attributes:
|
|
type:
|
|
description: Type of place list
|
|
range: string
|
|
slots:
|
|
- place_list
|
|
- listPlace_nested
|
|
annotations:
|
|
tei_module: namesdates
|
|
tei_element: listPlace
|
|
|
|
# ---------------------------------------------------------------------------
|
|
# listOrg - List of Organizations
|
|
# ---------------------------------------------------------------------------
|
|
ListOrg:
|
|
class_uri: tei:listOrg
|
|
description: |
|
|
Contains a list of org elements. Maps to TEI <listOrg> element.
|
|
mixins:
|
|
- TEIGlobalAttributes
|
|
attributes:
|
|
type:
|
|
description: Type of organization list
|
|
range: string
|
|
slots:
|
|
- org_list
|
|
- listOrg_nested
|
|
annotations:
|
|
tei_module: namesdates
|
|
tei_element: listOrg
|
|
|
|
# ---------------------------------------------------------------------------
|
|
# listEvent - List of Events
|
|
# ---------------------------------------------------------------------------
|
|
ListEvent:
|
|
class_uri: tei:listEvent
|
|
description: |
|
|
Contains a list of event elements. Maps to TEI <listEvent> element.
|
|
mixins:
|
|
- TEIGlobalAttributes
|
|
attributes:
|
|
type:
|
|
description: Type of event list
|
|
range: string
|
|
slots:
|
|
- event_list
|
|
- listEvent_nested
|
|
annotations:
|
|
tei_module: namesdates
|
|
tei_element: listEvent
|
|
|
|
# ---------------------------------------------------------------------------
|
|
# listObject - List of Objects
|
|
# ---------------------------------------------------------------------------
|
|
ListObject:
|
|
class_uri: tei:listObject
|
|
description: |
|
|
Contains a list of object elements. Maps to TEI <listObject> element.
|
|
mixins:
|
|
- TEIGlobalAttributes
|
|
attributes:
|
|
type:
|
|
description: Type of object list
|
|
range: string
|
|
slots:
|
|
- object_list
|
|
- listObject_nested
|
|
annotations:
|
|
tei_module: namesdates
|
|
tei_element: listObject
|
|
|
|
# ---------------------------------------------------------------------------
|
|
# listRelation - List of Relations
|
|
# ---------------------------------------------------------------------------
|
|
ListRelation:
|
|
class_uri: tei:listRelation
|
|
description: |
|
|
Contains a list of relation elements. Maps to TEI <listRelation> element.
|
|
mixins:
|
|
- TEIGlobalAttributes
|
|
attributes:
|
|
type:
|
|
description: Type of relation list
|
|
range: string
|
|
slots:
|
|
- relation_list
|
|
annotations:
|
|
tei_module: namesdates
|
|
tei_element: listRelation
|
|
|
|
# =============================================================================
|
|
# CLASSES - ONYMS (CANONICAL NAME FORMS)
|
|
# =============================================================================
|
|
|
|
# ---------------------------------------------------------------------------
|
|
# nym - Canonical Name
|
|
# ---------------------------------------------------------------------------
|
|
Nym:
|
|
class_uri: tei:nym
|
|
description: |
|
|
Contains the definition for a canonical name or name component.
|
|
Maps to TEI <nym> element.
|
|
mixins:
|
|
- TEIGlobalAttributes
|
|
attributes:
|
|
xml_id:
|
|
description: XML identifier for cross-referencing
|
|
range: string
|
|
identifier: true
|
|
type:
|
|
description: Type of canonical name
|
|
range: string
|
|
parts:
|
|
description: References to component nyms
|
|
range: TEIPointer
|
|
multivalued: true
|
|
slots:
|
|
- form_slot
|
|
- etym_slot
|
|
annotations:
|
|
tei_module: namesdates
|
|
tei_element: nym
|
|
|
|
# ---------------------------------------------------------------------------
|
|
# listNym - List of Canonical Names
|
|
# ---------------------------------------------------------------------------
|
|
ListNym:
|
|
class_uri: tei:listNym
|
|
description: |
|
|
Contains a list of nym elements. Maps to TEI <listNym> element.
|
|
mixins:
|
|
- TEIGlobalAttributes
|
|
attributes:
|
|
type:
|
|
description: Type of nym list
|
|
range: string
|
|
slots:
|
|
- nym_list
|
|
annotations:
|
|
tei_module: namesdates
|
|
tei_element: listNym
|
|
|
|
# =============================================================================
|
|
# CLASSES - LOCATION
|
|
# =============================================================================
|
|
|
|
# ---------------------------------------------------------------------------
|
|
# location - Location
|
|
# ---------------------------------------------------------------------------
|
|
Location:
|
|
class_uri: tei:location
|
|
description: |
|
|
Defines the location of a place as a set of geographical coordinates or
|
|
as a location relative to other named places. Maps to TEI <location>.
|
|
mixins:
|
|
- TEIGlobalAttributes
|
|
attributes:
|
|
type:
|
|
description: Type of location specification
|
|
range: string
|
|
slots:
|
|
- geo_slot
|
|
- placeName_slot
|
|
- address_slot
|
|
annotations:
|
|
tei_module: namesdates
|
|
tei_element: location
|
|
geosparql_mapping: geosparql:hasGeometry
|
|
|
|
# =============================================================================
|
|
# CLASSES - PERSONA AND PERSON GROUPS
|
|
# =============================================================================
|
|
|
|
# ---------------------------------------------------------------------------
|
|
# persona - Public Persona
|
|
# ---------------------------------------------------------------------------
|
|
Persona:
|
|
class_uri: tei:persona
|
|
description: |
|
|
Provides information about one of the personalities identified for a
|
|
given individual, where an individual has multiple public personas.
|
|
Maps to TEI <persona> element.
|
|
mixins:
|
|
- TEIGlobalAttributes
|
|
attributes:
|
|
xml_id:
|
|
description: XML identifier for cross-referencing
|
|
range: string
|
|
identifier: true
|
|
slots:
|
|
- persName_slot
|
|
annotations:
|
|
glam_hypernym: AGT.PER
|
|
tei_module: namesdates
|
|
tei_element: persona
|
|
|
|
# ---------------------------------------------------------------------------
|
|
# personGrp - Group of Persons
|
|
# ---------------------------------------------------------------------------
|
|
PersonGrp:
|
|
class_uri: tei:personGrp
|
|
description: |
|
|
Describes a group of individuals treated as a single person for
|
|
analytic purposes. Maps to TEI <personGrp> element.
|
|
mixins:
|
|
- TEIGlobalAttributes
|
|
attributes:
|
|
xml_id:
|
|
description: XML identifier for cross-referencing
|
|
range: string
|
|
identifier: true
|
|
role:
|
|
description: Role of the person group
|
|
range: string
|
|
sex:
|
|
description: Sex composition of the group
|
|
range: SexValue
|
|
size:
|
|
description: Size of the group
|
|
range: string
|
|
annotations:
|
|
glam_hypernym: GRP
|
|
tei_module: namesdates
|
|
tei_element: personGrp
|
|
crm_mapping: crm:E74_Group
|
|
|
|
# =============================================================================
|
|
# MIXINS - SHARED ATTRIBUTE GROUPS
|
|
# =============================================================================
|
|
mixins:
|
|
|
|
# ---------------------------------------------------------------------------
|
|
# TEI Global Attributes (att.global)
|
|
# ---------------------------------------------------------------------------
|
|
TEIGlobalAttributes:
|
|
mixin: true
|
|
description: |
|
|
Attributes common to all TEI elements (att.global).
|
|
Includes xml:id, xml:lang, n, rend, style, rendition.
|
|
attributes:
|
|
xml_id:
|
|
description: XML identifier
|
|
range: string
|
|
xml_lang:
|
|
description: Language code (BCP 47)
|
|
range: string
|
|
n:
|
|
description: Number or label
|
|
range: string
|
|
rend:
|
|
description: Rendition (deprecated, use @rendition)
|
|
range: string
|
|
style:
|
|
description: CSS style string
|
|
range: string
|
|
rendition:
|
|
description: Reference to rendition element
|
|
range: TEIPointer
|
|
resp:
|
|
description: Reference to responsible party
|
|
range: TEIPointer
|
|
cert:
|
|
description: Certainty level (high, medium, low, unknown)
|
|
range: string
|
|
source:
|
|
description: Reference to bibliographic source
|
|
range: TEIPointer
|
|
annotations:
|
|
tei_class: att.global
|
|
|
|
# ---------------------------------------------------------------------------
|
|
# TEI Datable Attributes (att.datable)
|
|
# ---------------------------------------------------------------------------
|
|
TEIDatableAttributes:
|
|
mixin: true
|
|
description: |
|
|
Attributes for temporal expressions (att.datable.w3c, att.datable.iso).
|
|
Supports point dates, ranges, and uncertainty.
|
|
attributes:
|
|
when:
|
|
description: Precise date/time (W3C format)
|
|
range: ISODate
|
|
notBefore:
|
|
description: Terminus post quem (earliest possible date)
|
|
range: ISODate
|
|
notAfter:
|
|
description: Terminus ante quem (latest possible date)
|
|
range: ISODate
|
|
from:
|
|
description: Start of date range
|
|
range: ISODate
|
|
to:
|
|
description: End of date range
|
|
range: ISODate
|
|
when_iso:
|
|
description: Precise date/time (ISO 8601 extended format)
|
|
range: string
|
|
notBefore_iso:
|
|
description: Terminus post quem (ISO 8601)
|
|
range: string
|
|
notAfter_iso:
|
|
description: Terminus ante quem (ISO 8601)
|
|
range: string
|
|
from_iso:
|
|
description: Start of range (ISO 8601)
|
|
range: string
|
|
to_iso:
|
|
description: End of range (ISO 8601)
|
|
range: string
|
|
calendar:
|
|
description: Calendar system used
|
|
range: CalendarSystem
|
|
period:
|
|
description: Reference to a named period
|
|
range: TEIPointer
|
|
annotations:
|
|
tei_class: att.datable
|
|
|
|
# =============================================================================
|
|
# SLOTS
|
|
# =============================================================================
|
|
slots:
|
|
|
|
# Personal name component slots
|
|
forenames:
|
|
range: Forename
|
|
multivalued: true
|
|
inlined_as_list: true
|
|
surnames:
|
|
range: Surname
|
|
multivalued: true
|
|
inlined_as_list: true
|
|
addNames:
|
|
range: AddName
|
|
multivalued: true
|
|
inlined_as_list: true
|
|
nameLinks:
|
|
range: NameLink
|
|
multivalued: true
|
|
inlined_as_list: true
|
|
genNames:
|
|
range: GenName
|
|
multivalued: true
|
|
inlined_as_list: true
|
|
roleNames:
|
|
range: RoleName
|
|
multivalued: true
|
|
inlined_as_list: true
|
|
|
|
# Place name component slots
|
|
settlements:
|
|
range: Settlement
|
|
multivalued: true
|
|
inlined_as_list: true
|
|
regions:
|
|
range: Region
|
|
multivalued: true
|
|
inlined_as_list: true
|
|
countries:
|
|
range: Country
|
|
multivalued: true
|
|
inlined_as_list: true
|
|
blocs:
|
|
range: Bloc
|
|
multivalued: true
|
|
inlined_as_list: true
|
|
districts:
|
|
range: District
|
|
multivalued: true
|
|
inlined_as_list: true
|
|
geogNames:
|
|
range: GeogName
|
|
multivalued: true
|
|
inlined_as_list: true
|
|
geogFeat:
|
|
range: GeogFeat
|
|
inlined: true
|
|
offsets:
|
|
range: Offset
|
|
multivalued: true
|
|
inlined_as_list: true
|
|
|
|
# Entity description slots
|
|
persName_slot:
|
|
range: PersName
|
|
multivalued: true
|
|
inlined_as_list: true
|
|
placeName_slot:
|
|
range: PlaceName
|
|
multivalued: true
|
|
inlined_as_list: true
|
|
orgName_slot:
|
|
range: OrgName
|
|
multivalued: true
|
|
inlined_as_list: true
|
|
objectName_slot:
|
|
range: ObjectName
|
|
multivalued: true
|
|
inlined_as_list: true
|
|
eventName_slot:
|
|
range: EventName
|
|
multivalued: true
|
|
inlined_as_list: true
|
|
|
|
# Biographical slots
|
|
birth_slot:
|
|
range: Birth
|
|
inlined: true
|
|
death_slot:
|
|
range: Death
|
|
inlined: true
|
|
floruit_slot:
|
|
range: Floruit
|
|
inlined: true
|
|
occupation_slot:
|
|
range: Occupation
|
|
multivalued: true
|
|
inlined_as_list: true
|
|
affiliation_slot:
|
|
range: Affiliation
|
|
multivalued: true
|
|
inlined_as_list: true
|
|
residence_slot:
|
|
range: Residence
|
|
multivalued: true
|
|
inlined_as_list: true
|
|
faith_slot:
|
|
range: Faith
|
|
inlined: true
|
|
nationality_slot:
|
|
range: Nationality
|
|
multivalued: true
|
|
inlined_as_list: true
|
|
education_slot:
|
|
range: Education
|
|
multivalued: true
|
|
inlined_as_list: true
|
|
|
|
# State/trait slots
|
|
state_slot:
|
|
range: State
|
|
multivalued: true
|
|
inlined_as_list: true
|
|
|
|
# Location slots
|
|
location_slot:
|
|
range: Location
|
|
inlined: true
|
|
geo_slot:
|
|
range: Geo
|
|
inlined: true
|
|
address_slot:
|
|
range: string
|
|
description: Address element reference
|
|
|
|
# Date slot
|
|
date_slot:
|
|
range: string
|
|
description: Date element content
|
|
|
|
# Population slot
|
|
population_slot:
|
|
range: string
|
|
description: Population data
|
|
|
|
# Terrain/climate slots
|
|
terrain_slot:
|
|
range: string
|
|
multivalued: true
|
|
climate_slot:
|
|
range: string
|
|
|
|
# Description slots
|
|
desc_slot:
|
|
range: string
|
|
description: Description content
|
|
label_slot:
|
|
range: string
|
|
description: Label content
|
|
|
|
# Object identifier slot
|
|
objectIdentifier_slot:
|
|
range: string
|
|
multivalued: true
|
|
description: Object identifiers
|
|
|
|
# Nym slots
|
|
form_slot:
|
|
range: string
|
|
multivalued: true
|
|
description: Orthographic forms
|
|
etym_slot:
|
|
range: string
|
|
description: Etymology information
|
|
|
|
# List content slots
|
|
person_list:
|
|
range: Person
|
|
multivalued: true
|
|
inlined_as_list: true
|
|
place_list:
|
|
range: Place
|
|
multivalued: true
|
|
inlined_as_list: true
|
|
org_list:
|
|
range: Org
|
|
multivalued: true
|
|
inlined_as_list: true
|
|
event_list:
|
|
range: Event
|
|
multivalued: true
|
|
inlined_as_list: true
|
|
object_list:
|
|
range: Object
|
|
multivalued: true
|
|
inlined_as_list: true
|
|
relation_list:
|
|
range: Relation
|
|
multivalued: true
|
|
inlined_as_list: true
|
|
nym_list:
|
|
range: Nym
|
|
multivalued: true
|
|
inlined_as_list: true
|
|
|
|
# Nested list slots
|
|
listPerson_nested:
|
|
range: ListPerson
|
|
multivalued: true
|
|
inlined_as_list: true
|
|
listPlace_nested:
|
|
range: ListPlace
|
|
multivalued: true
|
|
inlined_as_list: true
|
|
listOrg_nested:
|
|
range: ListOrg
|
|
multivalued: true
|
|
inlined_as_list: true
|
|
listEvent_nested:
|
|
range: ListEvent
|
|
multivalued: true
|
|
inlined_as_list: true
|
|
listObject_nested:
|
|
range: ListObject
|
|
multivalued: true
|
|
inlined_as_list: true
|
|
|
|
# =============================================================================
|
|
# GLAM-NER TO TEI MAPPING TABLE
|
|
# =============================================================================
|
|
# This section documents the bidirectional mapping between GLAM-NER hypernyms
|
|
# and TEI P5 namesdates elements for NER pipeline interoperability.
|
|
# =============================================================================
|
|
|
|
annotations:
|
|
glam_tei_mapping:
|
|
description: |
|
|
GLAM-NER Hypernym to TEI Element Mapping
|
|
|
|
| GLAM-NER Code | TEI Element(s) | Notes |
|
|
|---------------|-----------------------------------|--------------------------------|
|
|
| AGT.PER | persName, person, persona | Personal names and descriptions|
|
|
| GRP.ORG | orgName, org | Organizations |
|
|
| GRP | personGrp | Groups of persons |
|
|
| GEO | placeName, place, location | Places and locations |
|
|
| GEO.SET | settlement | Cities, towns, villages |
|
|
| GEO.REG | region | States, provinces |
|
|
| GEO.CTY | country | Countries |
|
|
| GEO.BLC | bloc | Geopolitical blocs |
|
|
| GEO.DST | district | Districts, quarters |
|
|
| GEO.FEA | geogName, geogFeat | Geographical features |
|
|
| TMP.EVT | event, eventName, birth, death | Events |
|
|
| TMP.PER | floruit | Time periods |
|
|
| THG.OBJ | objectName, object | Named objects |
|
|
| ROL | roleName | Roles and titles |
|
|
| ROL.OCC | occupation | Occupations |
|
|
| ROL.AFF | affiliation | Affiliations |
|
|
| ROL.EDU | education | Education |
|
|
| APP.REL | faith | Religious faith |
|
|
| REL.* | relation, listRelation | Relationships |
|
|
|
|
authority_mapping:
|
|
description: |
|
|
TEI @ref/@sameAs Authority File Mappings
|
|
|
|
| Authority | URI Pattern | TEI Usage |
|
|
|---------------|-----------------------------------|--------------------------------|
|
|
| VIAF | viaf:{id} | persName/@ref, orgName/@ref |
|
|
| Wikidata | wd:{id} | Any @ref or @sameAs |
|
|
| GND | gnd:{id} | persName/@ref (German) |
|
|
| ULAN | ulan:{id} | persName/@ref (artists) |
|
|
| GeoNames | gn:{id} | placeName/@ref |
|
|
| Pleiades | pleiades:{id} | placeName/@ref (ancient) |
|
|
| TGN | tgn:{id} | placeName/@ref (Getty) |
|
|
| AAT | aat:{id} | objectName/@ref (Getty) |
|
|
| RKD | rkd:{id} | persName/@ref, objectName/@ref |
|
|
| ISNI | isni:{id} | persName/@ref, orgName/@ref |
|
|
| ORCID | orcid:{id} | persName/@ref (researchers) |
|