- From: Pierre-Antoine CHAMPIN <pachampi@caramail.com>
- Date: Thu, 19 Oct 2000 07:22:27 -0400
- To: www-rdf-interest@w3.org, Tom Van Eetvelde <tom.van_eetvelde@alcatel.be>
- Message-ID: <971958175031045@caramail.com>
> -------Message d'origine------- > De : Tom Van Eetvelde <tom.van_eetvelde@alcatel.be> > Date : 19/10/2000 12:20:04 [About anonymous nodes] Note that I prefer talking about anonymous nodes rather than anonymous resources, since the latter is (mis?)used in the RDF spec. > I see anonymous resources as the modelling of the concept 'some specific unnamed thing'. agreed > That's what the parser needs to do: when a > graphically empty node is encountered, give it an ID like genid0. Keep this name for local RDF > processing and drop it again when the processing ends. Your resource goes back to anonymity. When > enough people want to say something about it, eventually it will get a name (ID). Except that the RDF 1.0 XML syntax does not allow any kind of graph involving anonymous Descriptions (namely, if more than 1 arc points to it). [About modelling FORALL] I'm sorry about my example, my mail client appeared to trim some spaces. The (type) arc was meant to come from the anonymous node, in the center. It should be corrected below. > > [*] > > ^ > > | > > (type) > > | > > [John]--(drinks)-->[ ]--(type)-->[Beverage] > > > > Would the graph above mean : > > > > "John drinks every beverage" > > forall x, (drink John x) => (beverage x) > > > > "John drinks only beverages" > > forall x, (drink John x) > > > > "John drinks everything, and everything is a beverage" > > forall x, (drink John x) ^ (beverage x) > > > > With my modelling rules, none of the above. I follow root to end. Ahem... root to the end works fine with a path, but a graph... Anyway, you simply AND the statements, so you read it as the 3rd proposition. Am I wrong ? ("John drinks X, X is everything, X is a beverage" <=> "John drinks everything and everything is a beverage") > But based on hard facts, John cannot be everything and so the graph contains an error. interesting question : what would mean a non-anonymous resource with type [*] ?? > My original viewpoint was that RDF has implicitly the quantifier 'exists'. So why not > adding 'foreall'? You clearly see a 'foreall' as a quantifier of a different level than quantifier > 'exists'. Not exactly. But since RDF lacks negation, disjunction and (hence) implication, FORALL can only be used to express universal properties (like "everything is a beverage"), which is not very useful... Looks more like we can only express terms, and that we lack expression power to express formulae. Pierre-Antoine ______________________________________________________ Boîte aux lettres - Caramail - http://www.caramail.com
Received on Thursday, 19 October 2000 07:22:27 UTC