Re: the chicken and the egg problem

Tom Van Eetvelde wrote:
> This doesn't seem right to me. Definitions have to be based on previously determined items, not on
> what yet has to follow.

that's right, but RDF statements about rdfs:range and rdfs:domain are no "definitions" of these concepts. They are just description of some properties of these concepts (namely, those properties that are expressible in RDF).

In other words, no RDF engine could become an RDF validator only by beeing fed with the serialization of Appendix A, because this is not a "definition". To be a validator, it must "know" the implicit semantics of rdfs:domain and rdfs:range (i.e. the semantics must be hard-coded in the validator) since it can not be expressed in RDF. On the other hand, any property of rdfs:domain and rdfs:range expressible in RDF can be "learned" (read from RDF serialization) dynamically.


--- Quid quid Latine dictum sit, altum viditur
    Whatever is said in Latin sounds important.

Received on Wednesday, 29 March 2000 08:05:01 UTC