Calo Ontology

Contact

Description
This is the ontology for Contact information.

References
  • Radar Networks' irisOntology (search for "Contact") (.owl format)
  • Classes

    ContactDataStructure

    Description

    A data structure for storing a contact information.

    Syntax

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

    Slots

    slotiris propertycardvalue
    hasEncryptionKey
    hasEncryptionKey
    1
    (a String)
    isContactInformationFor
    isContactInformationFor
    N
    (a Event) or (a Activity) or (a Agent-Role)
    + slots inherited from Form-Document

    Examples

     

    ContactRecord

    Description

    A detailed record of a contact.

    Syntax

    (a ContactRecord with (<slot> (<value> ...)))
    (<ContactRecord> has (<slot> (<value> ...)))

    Slots

    slotiris propertycardvalue
    hasAgentContactRecord
    hasAgentContactRecord
    N
    (a ContactRecord)
    hasAttachment
    hasAttachment
    1
    (a Information) or (a Document)
    hasAudioPronunciation
    hasAudioPronunciation
    1
    (a AudioClip)
    hasBirthDate
    hasBirthDate
    1
    (a Time-Instant)
    hasContactRecordSubAddress
    hasContactRecordSubAddress
    N
    (a ContactRecordSubAddress)
    hasEncoding
    hasEncoding
    N
    (a String)
    hasLogo
    hasLogo
    N
    (a AudioClip) or (a StillImage)
    hasRepresentative
    hasRepresentative
    N
    (a Person)
    hasSimpleNamePrefix
    hasSimpleNamePrefix
    1
    (a String)
    hasSortString
    hasSortString
    1
    (a String)
    hasTextString
    hasTextString
    N
    (a String)
    hasVersionNumber
    hasVersionNumber
    1
    (a String)
    isAgentContactRecordFor
    isAgentContactRecordFor
    N
    (a ContactRecord)
    isContactInformationFor
    isContactInformationFor
    N
    (a Event) or (a Activity) or (a Form-Document) or (a Agent-Role)
    + slots inherited from ContactDataStructure

    Examples

     

    ContactRecordSubAddress

    Description

    A data structure for storing contact address.

    Syntax

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

    Slots

    slotiris propertycardvalue
    hasAddress
    hasAddress
    N
    (a ContactRecordSubAddressComponent)
    hasContactRecordAddressComponent
    hasContactRecordAddressComponent
    N
    (a ContactRecordSubAddressComponent)
    hasGroupOrOrganization
    hasGroupOrOrganization
    N
    (a Organization)
    hasLogo
    hasLogo
    N
    (a AudioClip) or (a StillImage)
    isContactRecordSubAddressOf
    isContactRecordSubAddressOf
    N
    (a ContactRecord)
    isTypeOfContactRecordAddress
    isTypeOfContactRecordAddress
    N
    (a String)
    + slots inherited from ContactDataStructure

    Examples

     

    ContactRecordSubAddressComponent

    Description

    A data structure for a type of contact address.

    Syntax

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

    Slots

    slotiris propertycardvalue
    hasAddressString
    hasAddressString
    N
    (a String)
    + slots inherited from ContactDataStructure

    Examples

     

    StreetAddress

    Description

    A data structure for street addresses.

    Syntax

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

    Slots

    slotiris propertycardvalue
    hasCity
    hasCity
    N
    (a City)
    hasNation
    hasNation
    N
    (a Country)
    hasStateOrProvince
    hasStateOrProvince
    N
    (a Political-State) or (a Province)
    hasStreet
    hasStreet
    N
    (a String)
    hasStreetAddressNumber
    hasStreetAddressNumber
    N
    (a String)
    hasZipCode
    hasZipCode
    N
    (a String)
    + slots inherited from ContactRecordSubAddressComponent

    Examples

     

    ContactManagementApplication

    Description

    An application for Contact Management.

    Syntax

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

    Slots

    slots inherited from Computer-Program

    Examples

     

    ContactRepresentative

    Description

    An agent supporting the role of a contact representative.

    Syntax

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

    Slots

    slots inherited from Support-Role

    Examples

     

    Return to Calo Ontologies Page