Re: vcard, etc.

On Jul 24, 2007, at 3:56 PM, Garret Wilson wrote:

> (I hope you don't mind me moving this to the semantic-web list.)

No problem.

> Bruce D'Arcus wrote:
>> I've not worked with them, but my understanding was if you define the 
>> domain of some property as some class, and the rdf:type is not 
>> present, it gets added.
>
> I hope not. If so, I'd prefer not to specify the domain of the 
> properties. If someone can use an existing property with known 
> semantics in a different context, I would encourage that. I'd hate for 
> completely new properties to be created just because someone feared 
> type inference.

...

>> A more tricky issue is the VCard domain. If I have:
>>
>> <http://ex.net> a foaf:Organization ;
>>     vcard:fn "ABC Books" .
>>
>> ... is that then not implicitly saying <http://ex.net> is a 
>> vcard:VCard in an addition to being a foaf:Organization?
>
> Again, I hope not---I'd prefer not to specify the domain of that is 
> the case. In fact, following a TBL comment I saw in one of the 
> archived notes, the usefulness of a v:VCard class in the context of 
> RDF is suspect, as it's really the *person* or the *organization* 
> that's being described.

That's my view as well. But as I said, I don't really have a lot of 
experience in this area; any suggestions from anybody ought there?

> P.S. What would you say to my changing the "v:" prefix to "vcard:" in 
> the next spec revision?

Sure.

Bruce

Received on Tuesday, 24 July 2007 20:30:35 UTC