(a scope proposal) Re: a context example for RDF

That reminds me a lot of the concept of scope in XTM.  The rough idea is
that a specific topic may have different meanings, implementations,
etcetera in different contexts or scopes.

I think that rdf:Bag, rdf:Alt and rdf:Seq should end up being used in
this context, as in:

<rdf:Description rdf:about="#Jane">
<rdf:type>
<rdf:Alt>
	<rdf:li rdf:parseType="Resource">
		<rdfs:isDefinedBy rdf:resource="#Aristotle" />
		<rdf:type rdf:resource="#Man" />
	</rdf:li>
	<rdf:li rdf:parseType="Resource">
		<rdfs:isDefinedBy rdf:resource="#Politics" />
		<rdf:type rdf:resource="#Woman" />
	</rdf:li>
</rdf:Alt>
</rdf:type>
</rdf:Description>

Although I wish the language would be extended so I could say this:

<rdf:Description rdf:about="#Jane">
<rdf:type>
<rdf:Alt>
	<rdf:li rdf:scope="#Aristotle" rdf:resource="#Man" />
	<rdf:li rdf:scope="#Politics"  rdf:resource="#woman" />
</rdf:Alt>
</rdf:type>
</rdf:Description>

Just as you do with different language scopes in the current spec:

<rdf:Description rdf:about="#Jane">
<rdf:type>
<rdf:Alt>
	<rdf:li xml:lang="en-us" rdf:resource="#Woman" />
	<rdf:li xml:lang="x-klingon" rdf:resource="#Be%27%27e%27" />
</rdf:Alt>
</rdf:type>
</rdf:Description>


--
James F. Cerra 

Received on Thursday, 8 May 2003 22:27:54 UTC