- From: Pat Hayes <phayes@ihmc.us>
- Date: Sat, 28 Apr 2012 21:21:45 -0500
- To: Sandro Hawke <sandro@w3.org>
- Cc: Antoine Zimmermann <antoine.zimmermann@emse.fr>, Richard Cyganiak <richard@cyganiak.de>, RDF WG <public-rdf-wg@w3.org>
On Apr 26, 2012, at 11:13 AM, Sandro Hawke wrote: > On Thu, 2012-04-26 at 17:30 +0200, Antoine Zimmermann wrote: >> Hi, >> >> >> (This email is mostly for Richard's attention) >> >> Putting aside the discussion on dataset semantics, I have a few comments >> on the way the dataset proposal is described in terms of syntax: >> >> >> "The RDF data model expresses information as graphs consisting of >> triples with subject, predicate and object." >> >> The word "graph", in the RDF specifications, should never appear alone >> like this. It is well known that a graph is a pair (V,E) where V is a >> set of vertices and E is a set of edges. This is not what RDF Graphs >> are. RDF Graphs are not graphs, in any of the accepted mathematical >> definition of the term. > > Aren't RDF Graphs a kind of graph? Actually, no, if we interpret 'graph' in the mathematical sense. Graphs dont have labelled edges: they are set of pairs, not sets of triples. Back in the RDF day we once tried to state exactly what an RDF graph is, using mathematical terminology, and I think it was something like a labeled. directed pseudograph. Pat > The restrictions, I think, are that > there are no unconnected vertices, the edges are directed and labeled > with an IRI, and the nodes may be labeled with an IRI or a datatype > expression. If this is true, that every RDF Graph is a graph, then I > think linguistically it's okay to sometimes use the term "graph" if it > makes the text read better and doesn't introduce too much ambiguity. > >> We already agreed that the word "graph" alone is >> ambiguous and we resolved to use the phrase "RDF Graph" whenever we talk >> about sets of triples. >> >> SUGGESTION: >> "The RDF data model expresses information as RDF Graphs consisting of a >> set of triples with subject, predicate and object." >> >> ----- >> >> "Often, one wants to hold multiple RDF graphs and record information >> about each graph, allowing an application to work with datasets that >> involve information from more than one graph." >> >> SUGGESTION: >> "... each RDF Graph, ... than one RDF Graph." >> >> To sound less redundent, "hold multiple RDF graphs and record >> information about each one, ..." >> >> ----- >> >> "An RDF Dataset represents a collection of graphs. An RDF Dataset >> comprises one graph, the default graph, which does not have a name, and >> zero or more named graphs, where each named graph is identified by an IRI." >> >> Maybe say "distinguished RDF Graph": >> >> SUGGESTION: >> "An RDF Dataset comprises one distinguished RDF Graph, the /default >> graph/, which does not have a name, ..." >> >> Moreover, the word "identified" may be missinterpreted. >> >> SUGGESTION: >> "..., where each named graph associates an IRI with an RDF Graph." >> >> ----- >> >> "An RDF Dataset may contain zero named graphs; an RDF Dataset always >> contains one default graph." >> >> SUGGESTION: >> add "The default graph MAY be empty." >> >> ----- >> >> Maybe a definition for "named graph" could be given before the formal >> definition of RDF Dataset: >> >> SUGGESTION: >> "A /named graph/ is a pair (n,g) where n is an IRI called the /graph >> name/ and g is an RDF Graph." >> >> ----- >> >> "Formally, an RDF dataset is a set: >> >> { G, (<u1>, G1), (<u2>, G2), . . . (<un>, Gn) } >> >> where G and each Gi are graphs, and each <ui> is an IRI. Each <ui> is >> distinct." >> >> "... are RDF Graphs, ..." >> >> ---- >> >> "G is called the default graph. The pairs (<ui>, Gi) are called named >> graphs." >> >> If "named graph" is defined before, it could look like this: >> >> SUGGESTION: >> "G is called the default graph. The pairs (<ui>, Gi) are named graphs." > > I have to say (again) that I'm not okay with calling something a "named > graph", especially formally, when it isn't named and isn't a graph (or > RDF Graph). If we have to use the terms "name" and "graph", then the > pair (ui, Gi) is a name-graph pair, and Gi is the named graph. > > I don't think wordsmithing this section will productive until/unless we > have a shared understand of what we actually want to say, though. > > -- Sandro > > > > ------------------------------------------------------------ IHMC (850)434 8903 or (650)494 3973 40 South Alcaniz St. (850)202 4416 office Pensacola (850)202 4440 fax FL 32502 (850)291 0667 mobile phayesAT-SIGNihmc.us http://www.ihmc.us/users/phayes
Received on Sunday, 29 April 2012 02:22:24 UTC