Skip to main content
Back to Standards
vCard Ontology logo

vCard Ontology

An OWL ontology that provides an RDF representation of the vCard specification (RFC 6350) for describing people and organizations. The ontology maps vCard properties for identification, addressing, communication, geographical, organizational, and calendar information into RDF classes and properties, enabling contact data to participate in the Semantic Web. Published as a W3C Interest Group Note, it supersedes earlier vCard/RDF mappings based on RFC 2426.

Overview

The vCard Ontology bridges the well-established vCard contact information standard with the Semantic Web by providing an OWL mapping of vCard properties into RDF classes and properties. This allows contact data for people and organizations to be published, shared, and queried as linked data while remaining compatible with traditional vCard implementations.

Background

The vCard specification has a long history in the contact information domain, originating in 1995 and first standardized by the IETF in 1998 as RFC 2426. An initial RDF representation of vCard was published as a W3C Member Submission covering vCard 3.0. When the IETF significantly updated vCard to version 4 with RFC 6350, the RDF mapping required a corresponding update.

The current vCard Ontology was developed by Renato Iannella (Semantic Identity) and James McKinney (OpenNorth) under the Semantic Web Interest Group. It was published as a W3C Interest Group Note on 22 May 2014 and provides a complete mapping from RFC 6350 to OWL.

Purpose & Scope

The ontology maps all major sections of the vCard specification into Semantic Web representations:

  • General Properties -- source, kind, and XML representations
  • Identification Properties -- formatted name, name components, nicknames, photos, birthdays, anniversaries, and gender
  • Delivery Addressing Properties -- structured and unstructured addresses
  • Communications Properties -- telephone, email, and instant messaging
  • Geographical Properties -- timezone and geographic coordinates
  • Organizational Properties -- organization name, title, role, logo, and organizational relationships
  • Explanatory Properties -- categories, notes, URLs, keys, and sound
  • Security and Calendar Properties -- encryption keys, calendar URIs, and free/busy information

The ontology uses a naming convention where OWL object properties follow a "hasX" pattern (for resources identified by URIs) and data properties use just the "x" pattern (for literal values). An n-ary relationship mechanism supports vCard's property parameters such as sort-as, geographic location, and type annotations.

Key Classes

Class Description
Individual A single person
Organization An organization or company
Group A group of people or organizations
Location A named geographical location
Kind The parent class for vCard entity types
Address A structured postal address

Serializations & Technical Formats

The ontology continues to use the namespace URI http://www.w3.org/2006/vcard/ns# from the previous W3C Member Submission to support backward compatibility. This namespace also serves a JSON-LD context. The ontology can be serialized in RDF/XML, Turtle, and JSON-LD.

Governance & Maintenance

The vCard Ontology is published by the W3C Semantic Web Interest Group. As an Interest Group Note, it does not carry the same normative weight as a W3C Recommendation but represents consensus within the interest group. The specification is freely available under the W3C Document License.

Notable Implementations

The vCard Ontology is used within government linked data initiatives, organizational directories, and contact information services that publish data as RDF. It complements FOAF (which focuses on social relationships) and the W3C Organization Ontology (which focuses on organizational structures). The three ontologies can be used collaboratively: vCard for detailed contact information, FOAF for social network relationships, and ORG for organizational hierarchies.

Related Standards

  • FOAF focuses on relationships between people, agents, and social entities, with some overlap in contact description.
  • W3C Organization Ontology describes organizational structures, roles, and activities, complementing vCard's contact details.
  • RFC 6350 is the underlying IETF specification that this ontology maps to RDF.

Further Reading