Well, I just noticed that the rdfa spec I mentioned in my previous
email points to a calendar vocabulary. http://www.w3.org/TR/rdfcal/
My point below was to show how simple it is to create a vocabulary
with HTTP URIs. So by using exactly the same trick as the one foaf
uses to give HTTP URIs to people, below we gave some other HTTP URIs
to a relation and to an abstract class.
The beauty, as with the web, comes of course when someone puts a
representation at that URI that describes the URI. This makes it of
course a lot more likely that others will use that name.
Henry
PS. Sorry if this is all known to you. I am just not sure how far this
community has been following the work from the semantic web and linked
data community.
On 2 Apr 2008, at 10:31, Story Henry wrote:
>
> @prefix : <http://lisa.org/ont/cal#> .
> @prefix owl: <http://www.w3.org/2002/07/owl#> .
> @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
> @prefix foaf: <http://xmlns.com/foaf/0.1/> .
>
>
> :calendar a owl:ObjectProperty;
> rdfs:label "calendar location";
> rdfs:domain foaf:Agent;
> rdfs:range :Calendar;
> rdfs:comment "relates an agent to its calendar".
>
> :Calendar a owl:Class;
> rdfs:subClassOf foaf:Document;
> rdfs:label "a Calendar";
> rdfs:comment """a calendar document. Should be able to return one
> of a number of calendar representations""" .