Ontology for vCard
type: Ontology
version info: Final
comment: Ontology for vCard based on RFC6350

AddressBook
comment: This term is not part of vCard as defined by the IETF

groupIndex
comment: This term is not part of vCard as defined by the IETF

includesGroup
comment: This term is not part of vCard as defined by the IETF

nameEmailIndex
comment: This term is not part of vCard as defined by the IETF

address
type: ObjectProperty
comment: This object property has been mapped
equivalent property: has address

inAddressBook
comment: This term is not part of vCard as defined by the IETF

WebID
comment: This term is not part of vCard as defined by the IETF

agent
type: ObjectProperty
deprecated: true
comment: This object property has been deprecated

email
type: ObjectProperty
comment: This object property has been mapped
equivalent property: has email

geo
type: ObjectProperty
comment: This object property has been mapped
equivalent property: has geo

has additional name
type: ObjectProperty
comment: Used to support property parameters for the additional name data property

has address
type: ObjectProperty
comment: To specify the components of the delivery address for the object
range: Address

has calendar busy
type: ObjectProperty
comment: To specify the busy time associated with the object. (Was called FBURL in RFC6350)

has calendar link
type: ObjectProperty
comment: To specify the calendar associated with the object. (Was called CALURI in RFC6350)

has calendar request
type: ObjectProperty
comment: To specify the calendar user address to which a scheduling request be sent for the object. (Was called CALADRURI in RFC6350)

has category
type: ObjectProperty
comment: Used to support property parameters for the category data property

has country name
type: ObjectProperty
comment: Used to support property parameters for the country name data property

has email
type: ObjectProperty
comment: To specify the electronic mail address for communication with the object
range: Email

has formatted name
type: ObjectProperty
comment: Used to support property parameters for the formatted name data property

has family name
type: ObjectProperty
comment: Used to support property parameters for the family name data property

has gender
type: ObjectProperty
comment: To specify the sex or gender identity of the object. URIs are recommended to enable interoperable sex and gender codes to be used.

has geo
type: ObjectProperty
comment: To specify information related to the global positioning of the object. May also be used as a property parameter.

has given name
type: ObjectProperty
comment: Used to support property parameters for the given name data property

has honorific prefix
type: ObjectProperty
comment: Used to support property parameters for the honorific prefix data property

has honorific suffix
type: ObjectProperty
comment: Used to support property parameters for the honorific suffix data property

has messaging
type: ObjectProperty
comment: To specify the instant messaging and presence protocol communications with the object. (Was called IMPP in RFC6350)

has key
type: ObjectProperty
comment: To specify a public key or authentication certificate associated with the object
equivalent property: key

has language
type: ObjectProperty
comment: Used to support property parameters for the language data property

has locality
type: ObjectProperty
comment: Used to support property parameters for the locality data property

has logo
type: ObjectProperty
comment: To specify a graphic image of a logo associated with the object
equivalent property: logo

has member
type: ObjectProperty
comment: To include a member in the group this object represents. (This property can only be used by Group individuals)
domain: Group
range: Kind

has name
type: ObjectProperty
comment: To specify the components of the name of the object
range: Name
equivalent property: name

has nickname
type: ObjectProperty
comment: Used to support property parameters for the nickname data property

has note
type: ObjectProperty
comment: Used to support property parameters for the note data property

has organization name
type: ObjectProperty
comment: Used to support property parameters for the organization name data property

has organization unit name
type: ObjectProperty
comment: Used to support property parameters for the organization unit name data property

has photo
type: ObjectProperty
comment: To specify an image or photograph information that annotates some aspect of the object
equivalent property: photo

has postal code
type: ObjectProperty
comment: Used to support property parameters for the postal code data property

has region
type: ObjectProperty
comment: Used to support property parameters for the region data property

has related
type: ObjectProperty
comment: To specify a relationship between another entity and the entity represented by this object

has role
type: ObjectProperty
comment: Used to support property parameters for the role data property

has sound
type: ObjectProperty
comment: To specify a digital sound content information that annotates some aspect of the object
equivalent property: sound

has source
type: ObjectProperty
comment: To identify the source of directory information of the object

has street address
type: ObjectProperty
comment: Used to support property parameters for the street address data property

has telephone
type: ObjectProperty
comment: To specify the telephone number for telephony communication with the object
equivalent property: telephone

has title
type: ObjectProperty
comment: Used to support property parameters for the title data property

has uid
type: ObjectProperty
comment: To specify a value that represents a globally unique identifier corresponding to the object

has url
type: ObjectProperty
comment: To specify a uniform resource locator associated with the object
equivalent property: url

has value
type: ObjectProperty
comment: Used to indicate the resource value of an object property that requires property parameters

key
type: ObjectProperty
comment: This object property has been mapped
equivalent property: has key

logo
type: ObjectProperty
comment: This object property has been mapped
equivalent property: has logo

name
type: ObjectProperty
equivalent property: has name
comment: This object property has been mapped

organization
type: ObjectProperty
equivalent property: organization name
comment: This object property has been mapped. Use the organization-name data property.

photo
type: ObjectProperty
comment: This object property has been mapped
equivalent property: has photo

sound
type: ObjectProperty
comment: This object property has been mapped
equivalent property: has sound

telephone
type: ObjectProperty
equivalent property: has telephone
comment: This object property has been mapped

url
type: ObjectProperty
comment: This object property has been mapped
equivalent property: has url

additional name
type: DatatypeProperty
comment: The additional name associated with the object
range: string

anniversary
type: DatatypeProperty
comment: The date of marriage, or equivalent, of the object
range: Datatype
  union of: dateTime
  union of: gYear

birth date
type: DatatypeProperty
comment: To specify the birth date of the object
range: Datatype
  union of: dateTime
  union of: dateTimeStamp
  union of: gYear

category
type: DatatypeProperty
comment: The category information about the object, also known as tags
range: string

class
type: DatatypeProperty
deprecated: true
comment: This data property has been deprecated

country name
type: DatatypeProperty
comment: The country name associated with the address of the object
range: string

extended address
type: DatatypeProperty
deprecated: true
comment: This data property has been deprecated

family name
type: DatatypeProperty
comment: The family name associated with the object
range: string

formatted name
type: DatatypeProperty
comment: The formatted text corresponding to the name of the object
range: string

given name
type: DatatypeProperty
comment: The given name associated with the object
range: string

honorific prefix
type: DatatypeProperty
comment: The honorific prefix of the name associated with the object
range: string

honorific suffix
type: DatatypeProperty
comment: The honorific suffix of the name associated with the object
range: string

label
type: DatatypeProperty
deprecated: true
comment: This data property has been deprecated

language
type: DatatypeProperty
comment: To specify the language that may be used for contacting the object. May also be used as a property parameter.

latitude
type: DatatypeProperty
deprecated: true
comment: This data property has been deprecated. See hasGeo

locality
type: DatatypeProperty
comment: The locality (e.g. city or town) associated with the address of the object
range: string

longitude
type: DatatypeProperty
deprecated: true
comment: This data property has been deprecated. See hasGeo

mailer
type: DatatypeProperty
deprecated: true
comment: This data property has been deprecated

nickname
type: DatatypeProperty
comment: The nick name associated with the object
range: string

note
type: DatatypeProperty
comment: A note associated with the object
range: string

organization name
type: DatatypeProperty
comment: To specify the organizational name associated with the object
range: string

organizational unit name
type: DatatypeProperty
comment: To specify the organizational unit name associated with the object
range: string
sub property of: organization name

post office box
type: DatatypeProperty
deprecated: true
comment: This data property has been deprecated

postal code
type: DatatypeProperty
comment: The postal code associated with the address of the object
range: string

product id
type: DatatypeProperty
comment: To specify the identifier for the product that created the object
range: string

region
type: DatatypeProperty
comment: The region (e.g. state or province) associated with the address of the object
range: string

revision
type: DatatypeProperty
comment: To specify revision information about the object
range: dateTime

role
type: DatatypeProperty
comment: To specify the function or part played in a particular situation by the object
range: string

sort as
type: DatatypeProperty
comment: To specify the string to be used for national-language-specific sorting. Used as a property parameter only.
range: string

street address
type: DatatypeProperty
comment: The street address associated with the address of the object
range: string

title
type: DatatypeProperty
comment: To specify the position or job of the object
range: string

time zone
type: DatatypeProperty
comment: To indicate time zone information that is specific to the object. May also be used as a property parameter.
range: string

value
type: DatatypeProperty
comment: Used to indicate the literal value of a data property that requires property parameters

Acquaintance
type: Class
subclass of: Relation Type

Address
type: Class
equivalent class: Class
  union of: Class
    intersection of: Restriction
      on property: country name
      some values from: string
    intersection of: Restriction
      on property: country name
      max cardinality: 1
  union of: Class
    intersection of: Restriction
      on property: locality
      some values from: string
    intersection of: Restriction
      on property: locality
      max cardinality: 1
  union of: Class
    intersection of: Restriction
      on property: postal code
      some values from: string
    intersection of: Restriction
      on property: postal code
      max cardinality: 1
  union of: Class
    intersection of: Restriction
      on property: region
      some values from: string
    intersection of: Restriction
      on property: region
      max cardinality: 1
  union of: Class
    intersection of: Restriction
      on property: street address
      some values from: string
    intersection of: Restriction
      on property: street address
      max cardinality: 1
comment: To specify the components of the delivery address for the object

Agent
type: Class
subclass of: Relation Type

BBS
type: Class
subclass of: Phone
deprecated: true
comment: This class is deprecated

Car
type: Class
subclass of: Phone
deprecated: true
comment: This class is deprecated

Cell
type: Class
subclass of: Phone
comment: Also called mobile telephone

Child
type: Class
subclass of: Relation Type

Colleague
type: Class
subclass of: Relation Type

Contact
type: Class
subclass of: Relation Type

Coresident
type: Class
subclass of: Relation Type

Coworker
type: Class
subclass of: Relation Type

Crush
type: Class
subclass of: Relation Type

Date
type: Class
subclass of: Relation Type

Dom
type: Class
subclass of: Type
deprecated: true
comment: This class is deprecated

Email
type: Class
comment: To specify the electronic mail address for communication with the object the vCard represents. Use the hasEmail object property.
deprecated: true

Emergency
type: Class
subclass of: Relation Type

Fax
type: Class
subclass of: Phone

Female
type: Class
subclass of: Gender

Friend
type: Class
subclass of: Relation Type

Gender
type: Class
comment: Used for gender codes. The URI of the gender code must be used as the value for Gender.

Group
type: Class
equivalent class: Class
  intersection of: Restriction
    on property: has member
    some values from: Kind
  intersection of: Restriction
    on property: has member
    on class: Kind
    min qualified cardinality: 1
subclass of: Kind
disjoint with: Individual
disjoint with: Location
disjoint with: Organization
comment: Object representing a group of persons or entities. A group object will usually contain hasMember properties to specify the members of the group.

Home
type: Class
subclass of: Type
comment: This implies that the property is related to an individual's personal life

ISDN
type: Class
subclass of: Type
deprecated: true
comment: This class is deprecated

Individual
type: Class
subclass of: Kind
disjoint with: Location
disjoint with: Organization
comment: An object representing a single person or entity

Internet
type: Class
subclass of: Type
deprecated: true
comment: This class is deprecated

Intl
type: Class
subclass of: Type
deprecated: true
comment: This class is deprecated

Kin
type: Class
subclass of: Relation Type

Kind
type: Class
equivalent class: VCard
equivalent class: Restriction
  on property: formatted name
  min qualified cardinality: 1
  on data range: string
comment: The parent class for all objects

Label
type: Class
subclass of: Type
deprecated: true
comment: This class is deprecated

Location
type: Class
subclass of: Kind
disjoint with: Organization
comment: An object representing a named geographical place

Male
type: Class
subclass of: Gender

Me
type: Class
subclass of: Relation Type

Met
type: Class
subclass of: Relation Type

Modem
type: Class
subclass of: Phone
deprecated: true
comment: This class is deprecated

Msg
type: Class
subclass of: Phone
deprecated: true
comment: This class is deprecated

Muse
type: Class
subclass of: Relation Type

Name
type: Class
equivalent class: Class
  union of: Class
    intersection of: Restriction
      on property: additional name
      some values from: string
    intersection of: Restriction
      on property: additional name
      min cardinality: 0
  union of: Class
    intersection of: Restriction
      on property: family name
      some values from: string
    intersection of: Restriction
      on property: family name
      max cardinality: 1
  union of: Class
    intersection of: Restriction
      on property: given name
      some values from: string
    intersection of: Restriction
      on property: given name
      max cardinality: 1
  union of: Class
    intersection of: Restriction
      on property: honorific prefix
      some values from: string
    intersection of: Restriction
      on property: honorific prefix
      min cardinality: 0
  union of: Class
    intersection of: Restriction
      on property: honorific suffix
      some values from: string
    intersection of: Restriction
      on property: honorific suffix
      min cardinality: 0
comment: To specify the components of the name of the object

Neighbor
type: Class
subclass of: Relation Type

None
type: Class
subclass of: Gender

Organization
type: Class
subclass of: Kind
comment: An object representing an organization. An organization is a single entity, and might represent a business or government, a department or division within a business or government, a club, an association, or the like.

Other
type: Class
subclass of: Gender

PCS
type: Class
subclass of: Phone
deprecated: true
comment: This class is deprecated

Pager
type: Class
subclass of: Phone

Parcel
type: Class
subclass of: Type
deprecated: true
comment: This class is deprecated

Parent
type: Class
subclass of: Relation Type

Postal
type: Class
subclass of: Type
deprecated: true
comment: This class is deprecated

Pref
type: Class
subclass of: Type
deprecated: true
comment: This class is deprecated

Relation Type
type: Class
comment: Used for relation type codes. The URI of the relation type code must be used as the value for the Relation Type.

Sibling
type: Class
subclass of: Relation Type

Spouse
type: Class
subclass of: Relation Type

Sweetheart
type: Class
subclass of: Relation Type

Tel
type: Class
deprecated: true
comment: This class is deprecated. Use the hasTelephone object property.

Phone
type: Class
comment: Used for telephone type codes. The URI of the telephone type code must be used as the value for the Telephone Type.

Text
type: Class
subclass of: Phone
comment: Also called sms telephone

Text phone
type: Class
subclass of: Phone

Type
type: Class
comment: Used for type codes. The URI of the type code must be used as the value for Type.

Unknown
type: Class
subclass of: Gender

VCard
type: Class
equivalent class: Kind
comment: The vCard class is equivalent to the new Kind class, which is the parent for the four explicit types of vCards (Individual, Organization, Location, Group)

Video
type: Class
subclass of: Phone

Voice
type: Class
subclass of: Phone

Work
type: Class
subclass of: Type
comment: This implies that the property is related to an individual's work place

X400
type: Class
subclass of: Type
deprecated: true
comment: This class is deprecated