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 with custom classes and properties for modeling migrations, work engagements, interpersonal relationships, religion affiliations, and temporal uncertainty in the context of European theatre history.
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.

Work
type: Class
comment: A professional engagement of a person at an organisation in a given location and time period.

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

PersonProfession
type: Class
comment: An association between a person and a profession label.

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

Profession
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

worker
type: ObjectProperty
comment: The person engaged in this work.
domain: Work
range: Person

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

workOrganisation
type: ObjectProperty
comment: The primary organisation where this work engagement took place.
domain: Work
range: Organization

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

profession
type: ObjectProperty
comment: The primary profession exercised in this work engagement.
domain: Work
range: Profession

secondaryProfession
type: ObjectProperty
domain: Work
range: Profession

tertiaryProfession
type: ObjectProperty
domain: Work
range: Profession

employmentType
type: ObjectProperty
domain: Work
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 profession record.
domain: PersonProfession
range: Person

enumeratedProfession
type: ObjectProperty
comment: The enumerated profession value associated with this record.
domain: PersonProfession
range: Profession

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: Work
range: string

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

professionLabel
type: DatatypeProperty
comment: Free-text label of the profession.
domain: PersonProfession
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