Calo Ontology

Person

Description
This is the ontology for human individuals. The top-level class is Person. Subclasses have not yet been elaborated; many range classes for local slots still need to be created.

References
  • Radar Networks' irisOntology (see "Human") (.owl format)
  • Classes
    • Thing
      • Entity
        • Spatial-Entity
          • Tangible-Entity
            • Physical-Object

    Person

    Description

    A human being; a sentient animal.

    Syntax

    (a Person with (<slot> (<value> ...)))
    (<Person-instance> has (<slot> (<value> ...)))

    Slots

    ;; range should be Project, but that's in the office directory
    slotiris propertycardvalue
    hasAliasFamilyName
    hasAliasFamilyName
    n
    (a String)
    hasAliasFullName
    hasAliasFullName
    n
    (a String)
    hasAliasGivenName
    hasAliasGivenName
    n
    (a String)
    hasAliasMiddleName
    hasAliasMiddleName
    n
    (a String)
    hasAnniversaryDate
    hasAnniversaryDate
    1
    (a Time-Instant)
    ???
    hasConcept
    hasDeliverable
    hasDeliverable
    n
    (a ?????)
    hasEmploymentStatus
    hasEmploymentStatus
    1
    (a ?????)
    hasEthnicity
    hasEthnicity
    n
    (a ?????)
    hasFamilyName
    hasFamilyName
    1
    (a String)
    hasFieldOfOccupation
    hasFieldOfOccupation
    n
    (a ?????)
    hasFullName
    hasFullName
    n
    (a String)
    hasFullOccupationalTitle
    hasFullOccupationalTitle
    1
    (a String)
    hasGender
    hasGender
    n??
    (a Sex-Constant)
    hasGivenName
    hasGivenName
    1??
    (a String)
    hasHairColor
    hasHairColor
    n
    (a Color-Constant)
    hasHeight
    hasHeight
    1
    (a Height-Value)
    hasHobby
    hasHobby
    n
    (a ?????)
    hasHomePageAddress
    hasHomePageAddress
    n
    (a String)
    hasHonorificSuffix
    hasHonorificSuffix
    n
    (a String)
    hasLogo
    hasLogo
    1
    (a StillImage) or (a AudioClip)
    hasMessage
    hasMessage
    n
    (a Electronic-Message)
    hasMiddleName
    hasMiddleName
    1
    (a String)
    hasNamePrefix
    hasNamePrefix
    1
    (a String)
    hasNationality
    hasNationality
    1??
    (a ?????)
    hasNationOfResidence
    hasNationOfResidence
    1??
    (a ?????)
    hasNeighborhoodOfResidence
    hasNeighborhoodOfResidence
    1??
    (a ?????)
    hasNickname
    hasNickname
    n
    (a String)
    hasOccupation
    hasOccupation
    n
    (a Job-Role)
    hasOccupationalRank
    hasOccupationalRank
    n
    (a ?????)
    hasOnlinePresenceStatus
    hasOnlinePresenceStatus
    n
    (a ?????)
    hasPicture
    hasPicture
    n
    (a StillImage)
    hasPolicy
    hasPolicy
    n
    (a ?????)
    hasPreferredFullName
    hasPreferredFullName
    1
    (a String)
    hasPriorLastName
    hasPriorLastName
    1??
    (a String)
    hasProject
    hasProject
    n
    (a Project)
    hasReligion
    hasReligion
    n
    (a ?????)
    hasRepresentative
    hasRepresentative
    n
    (a ?????)
    hasResidencyStatus
    hasResidencyStatus
    n
    (a ?????)
    hasRoomNumber
    hasRoomNumber
    1??
    (a String)
    hasSchedule
    hasSchedule
    n
    (a ?????)
    hasSecurityClassification
    hasSecurityClassification
    n
    (a ?????)
    hasSentParticipant
    hasSentParticipant
    n
    (a Participant)
    hasSkill
    hasSkill
    1??
    (a String)
    hasSocialSecurityNumber
    hasSocialSecurityNumber
    1??
    (a String)
    hasStateOfResidence
    hasStateOfResidence
    1??
    (a ?????)
    hasTask
    hasTask
    n
    (a Task)
    hasWeight
    hasWeight
    1
    (a Weight-Value)
    isAudienceMemberOf
    isAudienceMemberOf
    n
    (a ?????)
    isCareOfContactFor
    isCareOfContactFor
    n
    (a ?????)
    ???
    Semex_RepresentsPDI
    hasContactInformation
    hasContactInformation (inherited?)
    n
    (a ContactDataStructure)
    isMentionedIn
    isMentionedIn
    n
    (a InformationObject)
    + slots inherited from Animal

    Examples

    (a Person with
       (hasFamilyName ("Geblu"))
       (hasGivenName  ("Aramilek"))
    )
     
    (*BMF has
       (instance-of (Person))
       (hasFamilyName ("Faughth"))
       (hasGivenName  ("Beviyukp" "Mary"))
       (hasNickname   ("Bev"))
       (hasGender     (*female))
       (hasHairColor  (*brunette))
       (hasHeight     ((a Height-Value with
                                 (value ((:pair 6 *foot)
                                         (:pair 2 *inch)
                                         (*tall Person)
                                 ))
       )))
       (hasAnniversaryDate ((a Time-Instant with
                                      (time-year (2000))
                                      (time-month (2))
                                      (time-day (5))
       )))
    )

    Return to Calo Ontologies Page