Person Ontology
type: Ontology
imports: action.owl
imports: spatial.owl
imports: time.owl
description: A person:Person is defined as an agent having a gender (i.e. an individual of the class person:Sex ), a residence (i.e. a spatial:Residence ), a birth place (i.e. a spatial:City ), and an hometown (i.e. a spatial:City ). Persons are specialized in person:Male (defined as the persons having person:Male as value of the property person:hasGender , note that person:Male and person:Female are defined both as classes and as individuals of the class person:Gender .) and person:Female (defined as the persons having person:Female as value of the property person:hasGender ). Interestingly, the ontology gives the opportunity of defining other genders. The ontology also defines a hierarchy of relations among persons. The hierarchy is inspired to Relationship Vocabulary. The top property of this hierarchy is person:hasRelationshipWith that relates two persons having any kind of relationship. This property is specialized by forty sub-properties (e.g. person:childOf , person:worksWith ). The domain and range of the sub-properties is also specialized where needed. For example the domain of person:brotherOf is person:Male , whereas the domain of person:sisterOf is person:Female . The ontology also defines proper inverse relation among the properties of the hierarchy. For example, person:grandparentOf is defined as the inverse of person:grandchildOf . The relationship properties are reported in the following table. Property Domain Range SubPropertyOf auntOf Female Person hasRelationshipWith brotherOf Male Person siblingOf childInLawOf Person Person hasRelationshipWith childOf Person Person hasRelationshipWith closeFriendOf Person Person hasRelationshipWith colleagueOf Person Person hasRelationshipWith cousinOf Person Person hasRelationshipWith daughterInLawOf Female Person childInLawOf daughterOf Female Person childOf engagedTo Person Person hasRelationshipWith fatherInLaw Male Person parentInLaw fatherOf Male Person parentOf friendOf Person Person hasRelationshipWith grandchildOf Pe…
covers requirements: When were a person born?

aunt of
type: ObjectProperty
sub property of: has relationship with
domain: Female
range: Person

brother of
type: ObjectProperty
sub property of: sibling of
domain: Male

child in law of
type: ObjectProperty
sub property of: has relationship with
comment: A spouse of one's child.

child of
type: ObjectProperty
sub property of: has relationship with
inverse of: parent of
domain: Person
range: Person

close friend of
type: ObjectProperty
sub property of: has relationship with
type: SymmetricProperty
domain: Person
range: Person

colleague of
type: ObjectProperty
sub property of: has relationship with
type: SymmetricProperty
domain: Person
range: Person

cousin of
type: ObjectProperty
sub property of: has relationship with
type: SymmetricProperty

daughter in law of
type: ObjectProperty
sub property of: child in law of
domain: Female

daughter of
type: ObjectProperty
sub property of: child of
domain: Female

engaged to
type: ObjectProperty
sub property of: has relationship with
type: SymmetricProperty
domain: Person
range: Person

father in law of
type: ObjectProperty
sub property of: parent in law of
domain: Male
comment: A father-in-law is the father of a person's spouse.

father of
type: ObjectProperty
sub property of: parent of
domain: Male

friend of
type: ObjectProperty
sub property of: has relationship with
type: SymmetricProperty
domain: Person
range: Person

grandchild of
type: ObjectProperty
sub property of: has relationship with
inverse of: grandparent of
domain: Person
range: Person

granddaughter of
type: ObjectProperty
sub property of: grandchild of
domain: Female

grandfather of
type: ObjectProperty
sub property of: grandparent of
domain: Male

grandmother of
type: ObjectProperty
sub property of: grandparent of
domain: Female

grandparent of
type: ObjectProperty
sub property of: has relationship with
domain: Person
range: Person

grandson of
type: ObjectProperty
sub property of: grandchild of
domain: Male

has birth place
type: ObjectProperty
sub property of: hasPlace
domain: Person
range: City
comment: It is used to connect a Person with a town where he/she was born.

has gender
type: ObjectProperty
sub property of: isClassifiedBy
type: FunctionalProperty
domain: Person
range: Sex

has hometown
type: ObjectProperty
sub property of: hasPlace
domain: Person
range: City
comment: It is used to connect a Person with a town where s/he grew up.

has relationship with
type: ObjectProperty
sub property of: associatedWith
domain: Person
range: Person

husband of
type: ObjectProperty
sub property of: spouse of
inverse of: wife of
domain: Male

life partner of
type: ObjectProperty
sub property of: has relationship with
type: SymmetricProperty
domain: Person
range: Person

lives in
type: ObjectProperty
sub property of: hasPlace
domain: Person
range: SpatialThing
comment: It is used to connect a Person with the Place where s/he currently lives in.

lives with
type: ObjectProperty
sub property of: has relationship with
type: SymmetricProperty
type: TransitiveProperty
domain: Person
range: Person

mother in law of
type: ObjectProperty
sub property of: parent in law of
domain: Female
comment: A mother-in-law is the mother of a person's spouse.

mother of
type: ObjectProperty
sub property of: parent of
domain: Female

nephew of
type: ObjectProperty
sub property of: has relationship with
domain: Male
range: Person

niece of
type: ObjectProperty
sub property of: has relationship with
domain: Female
range: Person

parent in law of
type: ObjectProperty
sub property of: has relationship with

parent of
type: ObjectProperty
sub property of: has relationship with
domain: Person
range: Person

sibling of
type: ObjectProperty
sub property of: has relationship with
type: SymmetricProperty
domain: Person
range: Person

sister of
type: ObjectProperty
sub property of: sibling of
domain: Female

son in law of
type: ObjectProperty
sub property of: child in law of
domain: Male

son of
type: ObjectProperty
sub property of: child of
domain: Male

spouse of
type: ObjectProperty
sub property of: has relationship with
type: SymmetricProperty
domain: Person
range: Person

stepfather of
type: ObjectProperty
sub property of: stepparent of
domain: Male
comment: Mother's spouse

stepmother of
type: ObjectProperty
sub property of: stepparent of
domain: Female
comment: Father's spouse

stepparent of
type: ObjectProperty
sub property of: has relationship with
comment: Mother's spouse or father's spouse.

uncle of
type: ObjectProperty
sub property of: has relationship with
domain: Male
range: Person

wife of
type: ObjectProperty
sub property of: spouse of
domain: Female

works with
type: ObjectProperty
sub property of: has relationship with
type: SymmetricProperty
domain: Person
range: Person

has residence
type: ObjectProperty
domain: Person

birth date
type: DatatypeProperty
type: FunctionalProperty
domain: Person
range: dateTime

death date
type: DatatypeProperty
type: FunctionalProperty
domain: Person
range: dateTime

first name
type: DatatypeProperty
domain: Person
range: string

last name
type: DatatypeProperty
domain: Person
range: string

maiden name
type: DatatypeProperty
domain: Person
range: string
comment: The original surname of a married woman who uses her husband's surname name after marriage.

nickname
type: DatatypeProperty
domain: Person
range: string
comment: A familiar name given to a person or thing instead of or as well as the real name.

personal homepage
type: DatatypeProperty
domain: Person
range: anyURI

personal mailbox
type: DatatypeProperty
domain: Person
range: anyURI

phone number
type: DatatypeProperty
domain: Person
range: string

Female
type: Class
subclass of: Person
subclass of: Restriction
  on property: has gender
  has value: Female
disjoint with: Male
type: NamedIndividual
type: Sex

Male
type: Class
subclass of: Person
subclass of: Restriction
  on property: has gender
  has value: Male
type: NamedIndividual
type: Sex

Person
type: Class
subclass of: Person
subclass of: Agent
subclass of: Restriction
  on property: has gender
  some values from: Sex
subclass of: Restriction
  on property: has residence
  some values from: Residence
subclass of: Restriction
  on property: has birth place
  all values from: City
subclass of: Restriction
  on property: has hometown
  all values from: City
comment: A human being regarded as an individual.

Sex
type: Class
subclass of: Concept
disjoint with: City
disjoint with: SpatialThing
disjoint with: TemporalEntity