MEETUPS Ontology
type: Ontology
version IRI: http://w3id.org/polifonia/ontology/meetups-ontology/0.2/
creator: Alba Morales Tirado
creator: Enrico Daga
license: http://www.apache.org/licenses/LICENSE-2.0
created: Alba Morales Tirado Enrico Daga
preferred namespace prefix: mtps
terms:license: http://www.apache.org/licenses/LICENSE-2.0
comment: The ontology module MEETUPS, which is part of the Polifonia Ontology Network, represents concepts and relationships describing encounters between people in the musical world in Europe from c. 1800 to c. 1945.
see also: MEETUPS ontology repository https://github.com/polifonia-project/meetups-ontology
prior version: 0.1
version info: MEETUPS Ontology v0.2

has a DBpedia Entity
type: ObjectProperty
domain: Location
range: Resource

has evidence text
type: ObjectProperty
domain: Meetup
domain: TimeExpression
range: Restriction
  on property: evidence text
  qualified cardinality: 1
  on data range: string

has time reference
type: ObjectProperty
domain: Meetup
range: TimeExpression
comment: The relation between a meetup and a time reference

has Wikidata entity
type: ObjectProperty
domain: Location
range: Resource

evidence text
type: DatatypeProperty
domain: Meetup
domain: TimeExpression
range: string

Location
type: Class
subclass of: Restriction
  on property: hasPlace
  min qualified cardinality: 1
  on class: Location
comment: The class that represents the location where the meetup took place

Meetup
type: Class
subclass of: Restriction
  on property: hasParticipant
  min qualified cardinality: 2
  on class: Participant
subclass of: Restriction
  on property: hasPlace
  min qualified cardinality: 1
  on class: Location
subclass of: Restriction
  on property: happensAt
  qualified cardinality: 1
  on class: TimeExpression
subclass of: Restriction
  on property: hasAPurpose
  qualified cardinality: 1
  on class: Purpose
comment: This is the main class that represents historical meetups

Participant
type: Class
subclass of: Restriction
  on property: hasRole
  min qualified cardinality: 1
  on class: Role
comment: This class represents all the entities that are part of a historical meetup

Purpose
type: Class
equivalent class: Class
  one of: BusinessCareer
  one of: Coincidence
  one of: Education
  one of: MusicMaking
  one of: PersonalLife
  one of: PublicCelebration
comment: The class that represents all the different types of music related reasons for the encounter

Role
type: Class
comment: The class that represents the different roles that a particpant played in an encounter, for example, a teacher, the performer, the student, the mentor, etc.

TimeExpression
type: Class
subclass of: TimeEntity
subclass of: Restriction
  on property: hasBeginning
  qualified cardinality: 1
  on class: GeneralDateTimeExpression
subclass of: Restriction
  on property: hasEnd
  qualified cardinality: 1
  on class: GeneralDateTimeExpression
comment: Time or duration of the meetup. It could be that a meetup happened in a specific date or maybe during a specific period