Address
type: Class
equivalent class: Class
  intersection of: Class
    intersection of: Restriction
      on property: country
      some values from: string
    intersection of: Restriction
      on property: country
      max cardinality: 1
  intersection of: Class
    intersection of: Restriction
      on property: locality
      some values from: string
    intersection of: Restriction
      on property: locality
      max cardinality: 1
  intersection of: Class
    intersection of: Restriction
      on property: postalCode
      some values from: string
    intersection of: Restriction
      on property: postalCode
      max cardinality: 1
  intersection of: Class
    intersection of: Restriction
      on property: region
      some values from: string
    intersection of: Restriction
      on property: region
      max cardinality: 1
  intersection of: Class
    intersection of: Restriction
      on property: streetAddress
      some values from: string
    intersection of: Restriction
      on property: streetAddress
      max cardinality: 1
subclass of: Addressing
comment: To specify the components of the delivery address for the vCard object

Addressing
type: Class
equivalent class: Class
  intersection of: Class
    intersection of: Restriction
      on property: geo
      some values from: anyURI
    intersection of: Restriction
      on property: geo
      max cardinality: 1
  intersection of: Class
    intersection of: Restriction
      on property: timeZone
      some values from: string
    intersection of: Restriction
      on property: timeZone
      max cardinality: 1
  intersection of: Class
    intersection of: Restriction
      on property: language
      all values from: string
    intersection of: Restriction
      on property: language
      max cardinality: 1
  intersection of: Class
    intersection of: Restriction
      on property: sortAs
      all values from: string
    intersection of: Restriction
      on property: sortAs
      max cardinality: 1
comment: These types are concerned with information related to the delivery addressing or label for the vCard object

Calendar
type: Class
equivalent class: Class
  intersection of: Class
    intersection of: Restriction
      on property: geo
      some values from: anyURI
    intersection of: Restriction
      on property: geo
      max cardinality: 1
  intersection of: Class
    intersection of: Restriction
      on property: timeZone
      some values from: string
    intersection of: Restriction
      on property: timeZone
      max cardinality: 1

CalendarBusy
type: Class
equivalent class: Class
  intersection of: Restriction
    on property: calendarBusy
    some values from: anyURI
  intersection of: Restriction
    on property: calendarBusy
    min cardinality: 1
subclass of: Calendar
comment: To specify the URI for the busy time associated with the object that the vCard represents. Was called FBURI in vCard

CalendarLink
type: Class
equivalent class: Class
  intersection of: Restriction
    on property: calendarLink
    some values from: anyURI
  intersection of: Restriction
    on property: calendarLink
    min cardinality: 1
subclass of: Calendar
comment: To specify the URI for a calendar associated with the object represented by the vCard. Was called CALURI in vCard.

CalendarRequest
type: Class
equivalent class: Class
  intersection of: Restriction
    on property: calendarRequest
    some values from: anyURI
  intersection of: Restriction
    on property: calendarRequest
    min cardinality: 1
subclass of: Calendar
comment: To specify the calendar user address [RFC5545] to which a scheduling request [RFC5546] should be sent for the object represented by the vCard. Was called CALADRURI in vCard

Category
type: Class
equivalent class: Class
  intersection of: Restriction
    on property: category
    all values from: string
  intersection of: Restriction
    on property: category
    min cardinality: 1
subclass of: Explanatory
comment: To specify application category information about the vCard, also known as tags. This was called CATEGORIES in vCard.

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

Code
type: Class
comment: Contains all the Code related Classes that are used to indicate vCard Types

Communication
type: Class
equivalent class: Class
  intersection of: Class
    intersection of: Restriction
      on property: geo
      some values from: anyURI
    intersection of: Restriction
      on property: geo
      max cardinality: 1
  intersection of: Class
    intersection of: Restriction
      on property: timeZone
      some values from: string
    intersection of: Restriction
      on property: timeZone
      max cardinality: 1
  intersection of: Class
    intersection of: Restriction
      on property: language
      all values from: string
    intersection of: Restriction
      on property: language
      max cardinality: 1
  intersection of: Class
    intersection of: Restriction
      on property: sortAs
      all values from: string
    intersection of: Restriction
      on property: sortAs
      max cardinality: 1
comment: These properties describe information about how to communicate with the object the vCard represents

Email
type: Class
equivalent class: Class
  intersection of: Restriction
    on property: email
    all values from: string
  intersection of: Restriction
    on property: email
    min cardinality: 1
subclass of: Communication
comment: To specify the electronic mail address for communication with the object the vCard represents

Explanatory
type: Class
equivalent class: Class
  intersection of: Class
    intersection of: Restriction
      on property: geo
      some values from: anyURI
    intersection of: Restriction
      on property: geo
      max cardinality: 1
  intersection of: Class
    intersection of: Restriction
      on property: timeZone
      some values from: string
    intersection of: Restriction
      on property: timeZone
      max cardinality: 1
  intersection of: Class
    intersection of: Restriction
      on property: language
      all values from: string
    intersection of: Restriction
      on property: language
      max cardinality: 1
  intersection of: Class
    intersection of: Restriction
      on property: sortAs
      all values from: string
    intersection of: Restriction
      on property: sortAs
      max cardinality: 1
comment: These properties are concerned with additional explanations, such as that related to informational notes or revisions specific to the vCard

FormattedName
type: Class
equivalent class: Class
  intersection of: Restriction
    on property: formattedName
    some values from: string
  intersection of: Restriction
    on property: formattedName
    cardinality: 1
subclass of: Identification
comment: Specifies the formatted text corresponding to the name of the object the vCard represents

Geo
type: Class
equivalent class: Class
  intersection of: Restriction
    on property: geo
    some values from: anyURI
  intersection of: Restriction
    on property: geo
    min cardinality: 1
subclass of: Geographical
comment: Used to indicate global positioning information that is specific to an address

Geographical
type: Class
equivalent class: Class
  intersection of: Restriction
    on property: sortAs
    all values from: string
  intersection of: Restriction
    on property: sortAs
    max cardinality: 1
comment: These properties are concerned with information associated with geographical positions or regions associated with the object the vCard represents

Group
type: Class
equivalent class: Class
  intersection of: Restriction
    on property: hasMember
    some values from: Kind
  intersection of: Restriction
    on property: hasMember
    min cardinality: 1
subclass of: Kind
comment: Defines all the properties required to be a Group of Individuals or Organizations

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

Identification
type: Class
equivalent class: Class
  intersection of: Class
    intersection of: Restriction
      on property: geo
      some values from: anyURI
    intersection of: Restriction
      on property: geo
      max cardinality: 1
  intersection of: Class
    intersection of: Restriction
      on property: timeZone
      some values from: string
    intersection of: Restriction
      on property: timeZone
      max cardinality: 1
  intersection of: Class
    intersection of: Restriction
      on property: language
      all values from: string
    intersection of: Restriction
      on property: language
      max cardinality: 1
  intersection of: Class
    intersection of: Restriction
      on property: sortAs
      all values from: string
    intersection of: Restriction
      on property: sortAs
      max cardinality: 1
comment: These types are used to capture information associated with the identification and naming of the entity associated with the vCard

Individual
type: Class
equivalent class: Class
  intersection of: Class
    intersection of: Restriction
      on property: hasName
      some values from: Name
    intersection of: Restriction
      on property: hasName
      min cardinality: 0
  intersection of: Class
    intersection of: Restriction
      on property: anniversary
      some values from: dateTime
    intersection of: Restriction
      on property: anniversary
      max cardinality: 1
  intersection of: Class
    intersection of: Restriction
      on property: birthdate
      some values from: dateTime
    intersection of: Restriction
      on property: birthdate
      max cardinality: 1
  intersection of: Class
    intersection of: Restriction
      on property: gender
      some values from: anyURI
    intersection of: Restriction
      on property: gender
      max cardinality: 1
subclass of: Kind
comment: Defines all the properties required to be an Individual

InstantMessage
type: Class
equivalent class: Class
  intersection of: Restriction
    on property: instantMessage
    all values from: anyURI
  intersection of: Restriction
    on property: instantMessage
    min cardinality: 1
subclass of: Communication
comment: To specify the URI for instant messaging and presence protocol communications with the object the vCard represents. Was called IMPP in vCard.

Key
type: Class
equivalent class: Class
  intersection of: Restriction
    on property: key
    some values from: anyURI
  intersection of: Restriction
    on property: key
    min cardinality: 1
subclass of: Security

Kind
type: Class
equivalent class: Class
  intersection of: Class
    intersection of: Restriction
      on property: hasAddress
      all values from: Address
    intersection of: Restriction
      on property: hasAddress
      min cardinality: 0
  intersection of: Class
    intersection of: Restriction
      on property: hasEmail
      all values from: Email
    intersection of: Restriction
      on property: hasEmail
      min cardinality: 0
  intersection of: Class
    intersection of: Restriction
      on property: hasFormattedName
      all values from: FormattedName
    intersection of: Restriction
      on property: hasFormattedName
      cardinality: 1
  intersection of: Class
    intersection of: Restriction
      on property: hasNickname
      all values from: Nickname
    intersection of: Restriction
      on property: hasNickname
      min cardinality: 0
  intersection of: Class
    intersection of: Restriction
      on property: hasTelephone
      all values from: Telephone
    intersection of: Restriction
      on property: hasTelephone
      min cardinality: 0
  intersection of: Class
    intersection of: Restriction
      on property: hasTitle
      all values from: Title
    intersection of: Restriction
      on property: hasTitle
      min cardinality: 0
  intersection of: Class
    intersection of: Restriction
      on property: hasURL
      all values from: URL
    intersection of: Restriction
      on property: hasURL
      min cardinality: 0
subclass of: ARG_2000379
comment: The parent class for all vCard Objects

Language
type: Class
equivalent class: Class
  intersection of: Restriction
    on property: language
    all values from: string
  intersection of: Restriction
    on property: language
    cardinality: 1
subclass of: Communication
comment: To specify the language(s) that may be used for contacting the entity associated with the vCard.

Location
type: Class
subclass of: Kind
comment: Defines all the properties required to be a Location

Logo
type: Class
equivalent class: Class
  intersection of: Restriction
    on property: logo
    some values from: anyURI
  intersection of: Restriction
    on property: logo
    min cardinality: 1
subclass of: Organizational
comment: To specify a graphic image of a logo associated with the object the vCard represents

Name
type: Class
equivalent class: Class
  intersection of: Class
    intersection of: Restriction
      on property: additionalName
      some values from: string
    intersection of: Restriction
      on property: additionalName
      min cardinality: 0
  intersection of: Class
    intersection of: Restriction
      on property: familyName
      some values from: string
    intersection of: Restriction
      on property: familyName
      max cardinality: 1
  intersection of: Class
    intersection of: Restriction
      on property: givenName
      some values from: string
    intersection of: Restriction
      on property: givenName
      max cardinality: 1
  intersection of: Class
    intersection of: Restriction
      on property: honorificPrefix
      some values from: string
    intersection of: Restriction
      on property: honorificPrefix
      min cardinality: 0
  intersection of: Class
    intersection of: Restriction
      on property: honorificSuffix
      some values from: string
    intersection of: Restriction
      on property: honorificSuffix
      min cardinality: 0
subclass of: Identification
comment: Specifies the components of the name of the object the vCard represents

Nickname
type: Class
equivalent class: Class
  intersection of: Restriction
    on property: nickName
    some values from: string
  intersection of: Restriction
    on property: nickName
    min cardinality: 1
subclass of: Identification
comment: Specifies the text corresponding to the nickname of the object the vCard represents

Note
type: Class
equivalent class: Class
  intersection of: Restriction
    on property: note
    all values from: string
  intersection of: Restriction
    on property: note
    min cardinality: 1
subclass of: Explanatory
comment: To specify supplemental information or a comment that is associated with the vCard

Organization
type: Class
subclass of: Kind
comment: Defines all the properties required to be an Organization
comment: To specify the organizational name associated with the vCard

OrganizationName
type: Class
equivalent class: Class
  intersection of: Restriction
    on property: organizationName
    some values from: string
  intersection of: Restriction
    on property: organizationName
    min cardinality: 1
subclass of: Organizational

OrganizationUnitName
type: Class
equivalent class: Class
  intersection of: Restriction
    on property: organizationalUnitName
    some values from: string
  intersection of: Restriction
    on property: organizationalUnitName
    min cardinality: 1
subclass of: OrganizationName

Organizational
type: Class
equivalent class: Class
  intersection of: Class
    intersection of: Restriction
      on property: geo
      some values from: anyURI
    intersection of: Restriction
      on property: geo
      max cardinality: 1
  intersection of: Class
    intersection of: Restriction
      on property: timeZone
      some values from: string
    intersection of: Restriction
      on property: timeZone
      max cardinality: 1
  intersection of: Class
    intersection of: Restriction
      on property: language
      all values from: string
    intersection of: Restriction
      on property: language
      max cardinality: 1
  intersection of: Class
    intersection of: Restriction
      on property: sortAs
      all values from: string
    intersection of: Restriction
      on property: sortAs
      max cardinality: 1
comment: These properties are concerned with information associated with characteristics of the organization or organizational units of the object that the vCard represents

Photo
type: Class
equivalent class: Class
  intersection of: Restriction
    on property: photo
    some values from: anyURI
  intersection of: Restriction
    on property: photo
    min cardinality: 1
subclass of: Identification
comment: Specifies an image or photograph information that annotates some aspect of the object the vCard represents

Related
type: Class
equivalent class: Class
  intersection of: Restriction
    on property: related
    some values from: anyURI
  intersection of: Restriction
    on property: related
    min cardinality: 1
subclass of: Organizational
comment: To specify a relationship between another entity and the entity represented by this vCard

Security
type: Class
equivalent class: Class
  intersection of: Class
    intersection of: Restriction
      on property: geo
      some values from: anyURI
    intersection of: Restriction
      on property: geo
      max cardinality: 1
  intersection of: Class
    intersection of: Restriction
      on property: timeZone
      some values from: string
    intersection of: Restriction
      on property: timeZone
      max cardinality: 1
  intersection of: Class
    intersection of: Restriction
      on property: sortAs
      all values from: string
    intersection of: Restriction
      on property: sortAs
      max cardinality: 1
comment: Contains all the Security related Classes

Sound
type: Class
equivalent class: Class
  intersection of: Restriction
    on property: sound
    all values from: anyURI
  intersection of: Restriction
    on property: sound
    min cardinality: 1
subclass of: Explanatory
comment: To specify a digital sound content information that annotates some aspect of the vCard. This property is often used to specify the proper pronunciation of the name property value of the vCard

Telephone
type: Class
equivalent class: Class
  intersection of: Restriction
    on property: telephone
    all values from: anyURI
  intersection of: Restriction
    on property: telephone
    min cardinality: 1
subclass of: Communication

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

TimeZone
type: Class
equivalent class: Class
  intersection of: Restriction
    on property: timeZone
    some values from: string
  intersection of: Restriction
    on property: timeZone
    min cardinality: 1
subclass of: Geographical
comment: Used to indicate time zone information that is specific to a location or address

Title
type: Class
equivalent class: Class
  intersection of: Restriction
    on property: title
    some values from: string
  intersection of: Restriction
    on property: title
    min cardinality: 1
subclass of: Organizational
comment: To specify the position or job of the object the vCard represents

Type
type: Class
subclass of: Code
comment: This is called TYPE in vCard but renamed here to Context for less confusion (with types/class)

URL
type: Class
equivalent class: Class
  intersection of: Restriction
    on property: url
    all values from: anyURI
  intersection of: Restriction
    on property: url
    min cardinality: 1
subclass of: Explanatory
comment: To specify a uniform resource locator associated with the object to which the vCard refers. Examples for individuals include personal web sites, blogs, and social networking site identifiers.

F1000Link
type: Class
subclass of: URL
IAO_0000112: F1000 is a place where faculty go to critique papers published in PubMed. Any given record in F1000 might have anywhere from one to dozens of reviews.

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