Theatre Migrants Ontology
type: Ontology
comment: Ontology for the Theatre Migrants Knowledge Graph, documenting professional migrations of theatre practitioners across Europe (1850–1918).
description: A domain ontology extending Schema.org and the W3C Organization Ontology with custom classes and properties for modeling migrations, organizational memberships, interpersonal relationships, religion affiliations, and temporal uncertainty in the context of European theatre history.
imports: org#
created: 2025-01-01
license: https://creativecommons.org/licenses/by/4.0/
creator: Daniel Hernandez
creator: Jorit Hopp
  type: Person
  affiliation: Institut der Theaterwissenschaft, Ludwig Maximilian University of Munich
creator: Berenika Szymanski
  type: Person
  affiliation: Institut der Theaterwissenschaft, Ludwig Maximilian University of Munich
creator: Yan Lin
  type: Person
  affiliation: Institut der Theaterwissenschaft, Ludwig Maximilian University of Munich
preferred namespace prefix: tm
version info: 0.1.0

Daniel Hernandez
type: Person
affiliation: Institute for Artificial Intelligence, University of Stuttgart

Migration
type: Class
comment: A migration event recording the movement of a person from one place to another.

Relationship
type: Class
comment: An interpersonal relationship between two persons.

PersonName
type: Class
comment: An alternative or historical name for a person, optionally typed and time-bounded.

ReligionAffiliation
type: Class
comment: A person's affiliation with a religion during a given period.

ImportSource
type: Class
comment: The provenance source from which a person record was imported.

Continent
type: Class
subclass of: Concept

Country
type: Class
subclass of: Concept

State
type: Class
subclass of: Concept

City
type: Class
subclass of: Concept

MigrationReason
type: Class
subclass of: Concept

InstitutionType
type: Class
subclass of: Concept

NameType
type: Class
subclass of: Concept

RelationshipType
type: Class
subclass of: Concept

RelationshipTypePrecise
type: Class
subclass of: Concept

Religion
type: Class
subclass of: Concept

EmploymentType
type: Class
subclass of: Concept

importSource
type: ObjectProperty
comment: The provenance source from which this person record was imported.
domain: Person
range: ImportSource

continent
type: ObjectProperty
domain: Place
range: Continent

country
type: ObjectProperty
domain: Place
range: Country

state
type: ObjectProperty
domain: Place
range: State

city
type: ObjectProperty
domain: Place
range: City

institutionType
type: ObjectProperty
domain: Organization
range: InstitutionType

migrant
type: ObjectProperty
comment: The person who migrated.
domain: Migration
range: Person

startPlace
type: ObjectProperty
comment: The place from which the migration started.
domain: Migration
range: Place

destinationPlace
type: ObjectProperty
comment: The place to which the person migrated.
domain: Migration
range: Place

reason
type: ObjectProperty
comment: The primary reason for this migration.
domain: Migration
range: MigrationReason

secondaryReason
type: ObjectProperty
comment: A secondary reason for this migration.
domain: Migration
range: MigrationReason

workLocation
type: ObjectProperty
comment: The place where this work engagement took place.
domain: Membership
range: Place

secondaryOrganisation
type: ObjectProperty
comment: A secondary organisation associated with this work engagement.
domain: Membership
range: Organization

profession
type: ObjectProperty
comment: The primary profession exercised in this work engagement.
domain: Membership
range: Occupation

secondaryProfession
type: ObjectProperty
domain: Membership
range: Occupation

tertiaryProfession
type: ObjectProperty
domain: Membership
range: Occupation

employmentType
type: ObjectProperty
domain: Membership
range: EmploymentType

activePerson
type: ObjectProperty
comment: The person from whose perspective the relationship is described.
domain: Relationship
range: Person

passivePerson
type: ObjectProperty
comment: The other person in the relationship.
domain: Relationship
range: Person

relationshipLocation
type: ObjectProperty
domain: Relationship
range: Place

relationshipOrganisation
type: ObjectProperty
domain: Relationship
range: Organization

relationshipType
type: ObjectProperty
domain: Relationship
range: RelationshipType

relationshipTypePrecise
type: ObjectProperty
domain: Relationship
range: RelationshipTypePrecise

person
type: ObjectProperty
comment: The person associated with this name record.
domain: PersonName
range: Person

nameType
type: ObjectProperty
domain: PersonName
range: NameType

person
type: ObjectProperty
comment: The person associated with this religion affiliation.
domain: ReligionAffiliation
range: Person

religion
type: ObjectProperty
domain: ReligionAffiliation
range: Religion

birthDateMax
type: DatatypeProperty
comment: Upper bound of the birth date when the exact date is uncertain.
domain: Person
range: date

deathDateMax
type: DatatypeProperty
comment: Upper bound of the death date when the exact date is uncertain.
domain: Person
range: date

fuzzyBirthDate
type: DatatypeProperty
comment: Free-text representation of an uncertain birth date.
domain: Person
range: string

fuzzyDeathDate
type: DatatypeProperty
comment: Free-text representation of an uncertain death date.
domain: Person
range: string

birthInfo
type: DatatypeProperty
comment: Additional textual information about the birth.
domain: Person
range: string

deathInfo
type: DatatypeProperty
comment: Additional textual information about the death.
domain: Person
range: string

religionLabel
type: DatatypeProperty
comment: Free-text religion label on the person record.
domain: Person
range: string

imageSource
type: DatatypeProperty
comment: URI of the source from which the person's image was obtained.
domain: Person
range: anyURI

GeoNamesID
type: DatatypeProperty
comment: The GeoNames identifier for this place.
domain: Place
range: integer

dateStartMin
type: DatatypeProperty
comment: Lower bound of the start date.
range: date

dateStartMax
type: DatatypeProperty
comment: Upper bound of the start date.
range: date

dateEndMin
type: DatatypeProperty
comment: Lower bound of the end date.
range: date

dateEndMax
type: DatatypeProperty
comment: Upper bound of the end date.
range: date

dateStartFuzzy
type: DatatypeProperty
comment: Free-text representation of an uncertain start date.
range: string

dateEndFuzzy
type: DatatypeProperty
comment: Free-text representation of an uncertain end date.
range: string

via
type: DatatypeProperty
comment: An intermediate place or route description for the migration.
domain: Migration
range: string

employment
type: DatatypeProperty
comment: Description of the employment arrangement.
domain: Membership
range: string

timePeriod
type: DatatypeProperty
comment: Free-text description of the time period of the relationship.
domain: Relationship
range: string

personName
type: DatatypeProperty
comment: The given name in this name record.
domain: PersonName
range: string

personSurName
type: DatatypeProperty
comment: The surname in this name record.
domain: PersonName
range: string

denomination
type: DatatypeProperty
comment: The specific denomination within the religion.
domain: ReligionAffiliation
range: string