- From: Jerome Euzenat <Jerome.Euzenat@inrialpes.fr>
- Date: Fri, 6 Sep 2002 16:20:24 +0200
- To: pat hayes <phayes@ai.uwf.edu>
- Cc: www-rdf-comments@w3.org
Hello Pat, In your message (Re: RDF Concepts and Abstract Data Model: semantics) of 05/09/2002, you wrote: >>| To serve this purpose, certain meanings of RDF statements must >>| be defined in a very precise manner >> >>why "certain" and which ones? > >Good question. Most of them, but not all: there are some constructs >in RDF which cannot be given a coherent model theory (without >enormous effort), but nevertheless are already in widespread use, so >are being preserved in order to not interfere with 'legacy' code. >These include the reification constructs, for example. (I know that >one *could* give an MT for reification fairly easily, but that >meaning would not in fact coincide with the legacy uses, which are >more to do with tagging than true meta-description.) OK, so it is just a matter of changing "certain meanings of RDF statements" to "the meaning of certain RDF statements", no? >>> A particular world is called an interpretation, so that model >>>theory might be better called 'interpretation theory'. > >Yes, I know that is what 'model' means in model theory, but >throughout the rest of the English-speaking world it means almost >the exact opposite: that is, a 'model' is usually taken to be >something (often something inside the computer) which is simpler >than a 'world' and is used to model it, not as meaning the world >which is modelled by the description. The very term 'data model' in >the title of the document uses it in this way, for example. This >unfortunate mismatch between the use of 'model' in mathematical >logic and its use throughout most of computer science (and in fact >science and engineering more generally) regularly leads to tangles >of confusion, which is why I deliberately avoided the use of the >word in the RDF MT documentation, and referred instead to >'satisfying interpretations'. More long-winded but far less >confusing. The next version of the RDF MT document will not even >use 'model theory' in its title. OK, "satisfying interpretations" is fine there too. But the assertion that model theory should better be called interpretation theory (something that I could endorse after a long discussion), goes a bit too far in that introduction, no? (especially since I can interpret this the way I did). >>Also in 3.5 RDF graph, in the Note: >>- RDF Graphs are "node-labeled, edge-labeled directed multi-graphs" >>(with no disjointness constraints between node-labels and >>edge-labels): the multi- aspect is not in the note (i.e., that >>there can be several arcs between the two same nodes -- maybe with >>different labels). >> >>Just for being nitty-gritty, > >Right, getting the graph terminology straight has been a hassle. I >myself now prefer to simply define it as a set of triples, and >relegate the graph terminology to the realm of graphics. This was for remarking that the note is not aligned with other parts of the document which mention this (multi-) possibility. -- Jérôme Euzenat __ / /\ INRIA Rhône-Alpes, _/ _ _ _ _ _ /_) | ` / ) | \ \ /_) 655, avenue de l'Europe, (___/___(_/_/ / /_(_________________ Montbonnot St Martin, / http://www.inrialpes.fr/exmo 38334 Saint-Ismier cedex, / Jerome.Euzenat@inrialpes.fr France____________________/ Jerome.Euzenat@free.fr
Received on Friday, 6 September 2002 10:20:35 UTC