W3C home > Mailing lists > Public > www-rdf-interest@w3.org > May 2003

Re: Spaces in an ID, e.g., "Top Secret"?

From: Thomas B. Passin <tpassin@comcast.net>
Date: Thu, 15 May 2003 00:39:22 -0400
To: www-rdf-interest@w3.org
Message-id: <007b01c31a9b$f4a31f50$6401a8c0@tbp1>

[Roger L. Costello]
>
> Suppose that I define Top Secret as an instance of Classification:
>
> <owl:Class rdf:ID="Classification"/>
>
> <Classification rdf:ID="TopSecret"/>
>
> Note that I named it "TopSecret" and not "Top Secret", since there
> cannot be a space in an ID value.
>
> A couple of days ago I presented this naming idea to some intel folks
> and they rejected it violently ...  "The security label is 'Top Secret'
> not TopSecret.  If ontologies cannot support a space then ontologies
> cannot be used".
>
> What do you suggest that I do?  Is there anything that I can do?  /Roger

An ID has nothing to do with a label.  Just give it a label property - rdfs
has one all ready for you - and assign it the value "Top Secret".
"TopSecret" is a mnemonic device so you can more easily recognize the thing
an a block of RDF or RDF/XML.  It could have been anything, like
'XSDmsdfkjsd0".  (I presume you can assign a rdfs:label to a class just as
well as to any other resource, but I have not checked this yet).

Cheers,

Tom P
Received on Thursday, 15 May 2003 00:38:15 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 7 December 2009 10:51:59 GMT