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

[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 UTC