A <tt>person:Person</tt> is defined as an agent having a gender (i.e. an individual of the class <tt>person:Sex</tt>), a residence (i.e. a <tt>spatial:Residence</tt>), a birth place (i.e. a <tt>spatial:City</tt>), and an hometown (i.e. a <tt>spatial:City</tt>). Persons are specialized in <tt>person:Male</tt> (defined as the persons having <tt>person:Male</tt> as value of the property <tt>person:hasGender</tt>, note that <tt>person:Male</tt> and <tt>person:Female</tt> are defined both as classes and as individuals of the class <tt>person:Gender</tt>.) and <tt>person:Female</tt> (defined as the persons having <tt>person:Female</tt> as value of the property <tt>person:hasGender</tt>). 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 <a href="http://vocab.org/relationship/">Relationship Vocabulary</a>. The top property of this hierarchy is <tt>person:hasRelationshipWith</tt> that relates two persons having any kind of relationship. This property is specialized by forty sub-properties (e.g. <tt>person:childOf</tt>, <tt>person:worksWith</tt>). The domain and range of the sub-properties is also specialized where needed. For example the domain of <tt>person:brotherOf</tt> is <tt>person:Male</tt>, whereas the domain of <tt>person:sisterOf</tt> is <tt>person:Female</tt>. The ontology also defines proper inverse relation among the properties of the hierarchy. For example, <tt>person:grandparentOf</tt> is defined as the inverse of <tt>person:grandchildOf</tt>. The relationship properties are reported in the following table. <style type="text/css"> .tg {border-collapse:collapse;border-spacing:0;} .tg td{border-color:black;border-style:solid;border-width:1px;font-family:Arial, sans-serif;font-size:14px; overflow:hidden;padding:10px 5px;word-break:normal;} .tg th{border-color:black;border-style:solid;border-width:1px;font-family:Arial, sans-serif;font-size:14px; font-weight:normal;overflow:hidden;padding:10px 5px;word-break:normal;} .tg .tg-amwm{font-weight:bold;text-align:center;vertical-align:top} .tg .tg-7zrl{text-align:left;vertical-align:bottom} .tg .tg-0lax{text-align:left;vertical-align:top} </style> <table class="tg"> <thead> <tr> <th class="tg-amwm">Property</th> <th class="tg-amwm">Domain</th> <th class="tg-amwm">Range</th> <th class="tg-amwm">SubPropertyOf</th> </tr> </thead> <tbody> <tr> <td class="tg-7zrl">auntOf</td> <td class="tg-7zrl">Female</td> <td class="tg-7zrl">Person</td> <td class="tg-0lax">hasRelationshipWith</td> </tr> <tr> <td class="tg-7zrl">brotherOf</td> <td class="tg-7zrl">Male</td> <td class="tg-7zrl">Person</td> <td class="tg-7zrl">siblingOf</td> </tr> <tr> <td class="tg-7zrl">childInLawOf</td> <td class="tg-7zrl">Person</td> <td class="tg-7zrl">Person</td> <td class="tg-0lax">hasRelationshipWith</td> </tr> <tr> <td class="tg-7zrl">childOf</td> <td class="tg-7zrl">Person</td> <td class="tg-7zrl">Person</td> <td class="tg-0lax">hasRelationshipWith</td> </tr> <tr> <td class="tg-7zrl">closeFriendOf</td> <td class="tg-7zrl">Person</td> <td class="tg-7zrl">Person</td> <td class="tg-0lax">hasRelationshipWith</td> </tr> <tr> <td class="tg-7zrl">colleagueOf</td> <td class="tg-7zrl">Person</td> <td class="tg-7zrl">Person</td> <td class="tg-0lax">hasRelationshipWith</td> </tr> <tr> <td class="tg-7zrl">cousinOf</td> <td class="tg-7zrl">Person</td> <td class="tg-7zrl">Person</td> <td class="tg-0lax">hasRelationshipWith</td> </tr> <tr> <td class="tg-7zrl">daughterInLawOf</td> <td class="tg-7zrl">Female</td> <td class="tg-7zrl">Person</td> <td class="tg-7zrl">childInLawOf</td> </tr> <tr> <td class="tg-7zrl">daughterOf</td> <td class="tg-7zrl">Female</td> <td class="tg-7zrl">Person</td> <td class="tg-7zrl">childOf</td> </tr> <tr> <td class="tg-7zrl">engagedTo</td> <td class="tg-7zrl">Person</td> <td class="tg-7zrl">Person</td> <td class="tg-0lax">hasRelationshipWith</td> </tr> <tr> <td class="tg-7zrl">fatherInLaw</td> <td class="tg-7zrl">Male</td> <td class="tg-7zrl">Person</td> <td class="tg-7zrl">parentInLaw</td> </tr> <tr> <td class="tg-7zrl">fatherOf</td> <td class="tg-7zrl">Male</td> <td class="tg-7zrl">Person</td> <td class="tg-7zrl">parentOf</td> </tr> <tr> <td class="tg-7zrl">friendOf</td> <td class="tg-7zrl">Person</td> <td class="tg-7zrl">Person</td> <td class="tg-0lax">hasRelationshipWith</td> </tr> <tr> <td class="tg-7zrl">grandchildOf</td> <td class="tg-7zrl">Person</td> <td class="tg-7zrl">Person</td> <td class="tg-0lax">hasRelationshipWith</td> </tr> <tr> <td class="tg-7zrl">granddaughterOf</td> <td class="tg-7zrl">Female</td> <td class="tg-7zrl">Person</td> <td class="tg-7zrl">grandchildOf</td> </tr> <tr> <td class="tg-7zrl">grandfatherOf</td> <td class="tg-7zrl">Male</td> <td class="tg-7zrl">Person</td> <td class="tg-7zrl">grandparentOf</td> </tr> <tr> <td class="tg-7zrl">grandmotherOf</td> <td class="tg-7zrl">Female</td> <td class="tg-7zrl">Person</td> <td class="tg-7zrl">grandparentOf</td> </tr> <tr> <td class="tg-7zrl">grandparentOf</td> <td class="tg-7zrl">Person</td> <td class="tg-7zrl">Person</td> <td class="tg-0lax">hasRelationshipWith</td> </tr> <tr> <td class="tg-7zrl">grandsonOf</td> <td class="tg-7zrl">Male</td> <td class="tg-7zrl">Person</td> <td class="tg-7zrl">grandchildOf</td> </tr> <tr> <td class="tg-7zrl">husbandOf</td> <td class="tg-7zrl">Male</td> <td class="tg-7zrl">Person</td> <td class="tg-7zrl">spouseOf</td> </tr> <tr> <td class="tg-7zrl">lifePartnerOf</td> <td class="tg-7zrl">Person</td> <td class="tg-7zrl">Person</td> <td class="tg-0lax">hasRelationshipWith</td> </tr> <tr> <td class="tg-7zrl">livesWith</td> <td class="tg-7zrl">Person</td> <td class="tg-7zrl">Person</td> <td class="tg-0lax">hasRelationshipWith</td> </tr> <tr> <td class="tg-7zrl">motherInLaw</td> <td class="tg-7zrl">Female</td> <td class="tg-7zrl">Person</td> <td class="tg-7zrl">parentInLaw</td> </tr> <tr> <td class="tg-7zrl">motherOf</td> <td class="tg-7zrl">Female</td> <td class="tg-7zrl">Person</td> <td class="tg-7zrl">parentOf</td> </tr> <tr> <td class="tg-7zrl">nephewOf</td> <td class="tg-7zrl">Male</td> <td class="tg-7zrl">Person</td> <td class="tg-0lax">hasRelationshipWith</td> </tr> <tr> <td class="tg-7zrl">nieceOf</td> <td class="tg-7zrl">Female</td> <td class="tg-7zrl">Person</td> <td class="tg-0lax">hasRelationshipWith</td> </tr> <tr> <td class="tg-7zrl">parentInLaw</td> <td class="tg-7zrl">Person</td> <td class="tg-7zrl">Person</td> <td class="tg-0lax">hasRelationshipWith</td> </tr> <tr> <td class="tg-7zrl">parentOf</td> <td class="tg-7zrl">Person</td> <td class="tg-7zrl">Person</td> <td class="tg-0lax">hasRelationshipWith</td> </tr> <tr> <td class="tg-7zrl">siblingOf</td> <td class="tg-7zrl">Person</td> <td class="tg-7zrl">Person</td> <td class="tg-0lax">hasRelationshipWith</td> </tr> <tr> <td class="tg-7zrl">sisterOf</td> <td class="tg-7zrl">Female</td> <td class="tg-7zrl">Person</td> <td class="tg-7zrl">siblingOf</td> </tr> <tr> <td class="tg-7zrl">sonInLawOf</td> <td class="tg-7zrl">Male</td> <td class="tg-7zrl">Person</td> <td class="tg-7zrl">childInLawOf</td> </tr> <tr> <td class="tg-7zrl">sonOf</td> <td class="tg-7zrl">Male</td> <td class="tg-7zrl">Person</td> <td class="tg-7zrl">childOf</td> </tr> <tr> <td class="tg-7zrl">spouseOf</td> <td class="tg-7zrl">Person</td> <td class="tg-7zrl">Person</td> <td class="tg-0lax">hasRelationshipWith</td> </tr> <tr> <td class="tg-7zrl">stepfatherOf</td> <td class="tg-7zrl">Male</td> <td class="tg-7zrl">Person</td> <td class="tg-7zrl">stepparentOf</td> </tr> <tr> <td class="tg-7zrl">stepmotherOf</td> <td class="tg-7zrl">Female</td> <td class="tg-7zrl">Person</td> <td class="tg-7zrl">stepparentOf</td> </tr> <tr> <td class="tg-7zrl">stepparentOf</td> <td class="tg-7zrl">Person</td> <td class="tg-7zrl">Person</td> <td class="tg-0lax">hasRelationshipWith</td> </tr> <tr> <td class="tg-7zrl">uncleOf</td> <td class="tg-7zrl">Male</td> <td class="tg-7zrl">Person</td> <td class="tg-0lax">hasRelationshipWith</td> </tr> <tr> <td class="tg-7zrl">wifeOf</td> <td class="tg-7zrl">Female</td> <td class="tg-7zrl">Person</td> <td class="tg-7zrl">spouseOf</td> </tr> <tr> <td class="tg-7zrl">worksWith</td> <td class="tg-7zrl">Person</td> <td class="tg-7zrl">Person</td> <td class="tg-0lax">hasRelationshipWith</td> </tr> </tbody> </table> Person Ontology When were a person born? aunt of brother of A spouse of one's child. child in law of child of close friend of colleague of cousin of daughter in law of daughter of engaged to A father-in-law is the father of a person's spouse. father in law of father of friend of grandchild of granddaughter of grandfather of grandmother of grandparent of grandson of It is used to connect a Person with a town where he/she was born. has birth place has gender It is used to connect a Person with a town where s/he grew up. has hometown has relationship with husband of life partner of It is used to connect a Person with the Place where s/he currently lives in. lives in lives with A mother-in-law is the mother of a person's spouse. mother in law of mother of nephew of niece of parent in law of parent of sibling of sister of son in law of son of spouse of Mother's spouse stepfather of Father's spouse stepmother of Mother's spouse or father's spouse. stepparent of uncle of wife of works with has residence birth date death date first name last name The original surname of a married woman who uses her husband's surname name after marriage. maiden name A familiar name given to a person or thing instead of or as well as the real name. nickname personal homepage personal mailbox phone number A human being regarded as an individual. Person Sex Female Male