[foaf-dev] FOAF and vCard mixing together

Josef Petrák jspetrak at gmail.com
Wed Dec 2 00:34:42 CET 2009

OK, my initial idea was silly as a foaf:Person can't be a person's
vcard:N(name). I just did not want to use blank nodes. But how to
connect a person to its business card then? Using that unstable
openvocab property?


On Wed, Dec 2, 2009 at 12:00 AM, Keith Alexander
<k.j.w.alexander at gmail.com> wrote:
>>> If there is other way, how to connect a vCard N(ame) to foaf:Person
>>> thank you for any suggestions.
>> Via the vcard:n (lowercase) property:
>>        <#me>
>>                a foaf:Person ;
>>                vcard:n [
>>                        a vcard:N ;
>>                        vcard:given-name "Toby" ;
>>                        vcard:family-name "Inkster"
>>                ] .
> I've wondered about this for a while.
> vcard:n has a domain of vcard:VCard
> Is <#me> a foaf:Person , vcard:VCard . sensible ?
> The human readable annotation for vcard:VCard just says "Resources
> that are vCards". I would guess that a vCard was an electronic
> business card, so, maybe not the same as a person, though the vCard
> ontology documention for vcard properties often says things like "the
> [property name] of a person"; and I have seen people attach vcard
> properties to themselves in foaf files. I don't think either foaf, or
> vcard ontologies document how a foaf:Person/foaf:Agent might be
> related to a vcard:VCard, do they?
> There is openvocab:businessCard which does this.
> In addition, the hCard microformat spec encourages authors to use it
> for "representing people, companies, organizations, and places".
> Can anyone clear up my confusion? What is a vcard:VCard, and how
> should it relate to a foaf:Agent ?
> Keith

More information about the foaf-dev mailing list