- From: Frank van Harmelen <Frank.van.Harmelen@cs.vu.nl>
- Date: Tue, 26 Mar 2002 21:23:20 +0100
- To: www-webont-wg@w3.org
Dan Brickley wrote:
> There are a couple of ways in which 'required' might be understood.
>
> In XML-based schema languages, "required" is often "required to be
> present in some XML document / description". Others use "required" in the
> sense of "it isn't a member of class Foo unless it has a value for the
> 'bar' property".
>
> For example an XML schema-like approach might require that each concrete
> description of a member of the class eg:Person includes a value for their
> eg:biologicalParent property. This is different to saying something
> like "all people have parents", since the latter doesn't care about the
> content of specific XML instances that describe people. Implementors seem
> to want both.
>
> This is one of the cultural mismatches between some of the XML and RDF
> work, so might be worth adding some clarifying text to the OWL-Lite
> overview.
Good point. Not only XML vs RDF have different interpretations here, but the
same different interpretations can be found among knowledge representation
systems. I agree it's worth adding some clarification on the intended
semantics here.
> One other comment re
>
> "Individuals - can be given names or can be anonymous"
>
> This wording suggests that nameless-ness is an intrinsic characteristic of
> the individual, rather than a characteristic of some description of that
> individual. Two XML documents might partially describe the same
> individual; one description might mention a URI name while the other
> mightn't. Saying "individuals can be... anonymous" encourages the
> expectation that there is a class of nameless individuals.
Again good point. I'll include both in the annotated version for the F2F.
(I intend to make those annotations a life document on the Web, but due to a
fatal design flaw in creation there are only 24 hours in a day...)
Frank.
----
Received on Tuesday, 26 March 2002 15:24:14 UTC