Re: Representing NULL in RDF

2013-06-14 Thread Karl Dubost
Juan Sequeda [2013-06-12T15:13]: If I have a NULL for the column age, we can all assume that everybody has an age (there exist an age), but I don't know what it is. So it would be safe to have x :age _:age Do dead persons have an age? -- Karl Dubost http://www.la-grange.net/karl/

RE: Representing NULL in RDF

2013-06-14 Thread Andy Turner
Do dead persons have an age? That depends. A body of a dead person belonged to a living person. The idea of a person can live on. Indeed there are still anniversary celebrations of famous people's life events. The work of a person can also live on. People are partly defined by their ideas and

Re: Representing NULL in RDF

2013-06-14 Thread Richard Light
On 14/06/2013 11:35, Andy Turner wrote: Do dead persons have an age? That depends. A body of a dead person belonged to a living person. The idea of a person can live on. Indeed there are still anniversary celebrations of famous people's life events. The work of a person can also live on.

Re: Representing NULL in RDF

2013-06-14 Thread Brian McBride
On 14/06/2013 11:35, Andy Turner wrote: Do dead persons have an age? That depends. Can depend on what you mean by person and what you mean by age. If me denotes me in an enduring sense, i.e. I am the same person I was yesterday, then my age is a function of time, I'm older today than I was

Re: Representing NULL in RDF

2013-06-14 Thread Rob Warren
Given a document date, age is an important feature in disambiguating identity since it loosely relates to date of birth. It's also used in many situations where a date of birth would create personal privacy issues. Most properties change over time. The LOD community has a bias for facts that

Re: Representing NULL in RDF

2013-06-14 Thread Gannon Dick
a.g.d.tur...@leeds.ac.uk To: 'Karl Dubost' k...@la-grange.net; Juan Sequeda juanfeder...@gmail.com Cc: public-lod public-lod@w3.org Sent: Friday, June 14, 2013 5:35 AM Subject: RE: Representing NULL in RDF Do dead persons have an age? That depends. A body of a dead person belonged to a living person

RE: Representing NULL in RDF

2013-06-14 Thread Isabelle L Augenstein
Precisely, they should have both: projected age and age at death. On 14 Jun 2013 11:37, Andy Turner a.g.d.tur...@leeds.ac.uk wrote: Do dead persons have an age? That depends. A body of a dead person belonged to a living person. The idea of a person can live on. Indeed there are still

RE: Representing NULL in RDF

2013-06-13 Thread Andy Turner
that this was good food for thought. Best wishes, Andy http://www.geog.leeds.ac.uk/people/a.turner/ From: Juan Sequeda [mailto:juanfeder...@gmail.com] Sent: 12 June 2013 20:13 To: Tim Berners-Lee Cc: Steve Harris; Pat Hayes; Sven R. Kunze; public-lod Subject: Re: Representing NULL in RDF It depends. If I

Re: Representing NULL in RDF

2013-06-13 Thread Pat Hayes
Just for the record, I was suggesting the blank node only to represent the ***case described below***, not as a general replacement for NULL, which seems to have many meanings. In the original message this was one of four or five possible NULL meanings. Pat On Jun 12, 2013, at 11:08 AM, Tim

Re: Representing NULL in RDF

2013-06-12 Thread Tim Berners-Lee
On 2013-06 -10, at 19:48, Steve Harris wrote: On 2013-06-09, at 20:36, Pat Hayes pha...@ihmc.us wrote: ... - value uknown (it should be there but the source doesn't know it) Actually that piece of information could be written down in a RDF Schema graph like this: It can be written far

Re: Representing NULL in RDF

2013-06-12 Thread Juan Sequeda
It depends. If I have a NULL for the column age, we can all assume that everybody has an age (there exist an age), but I don't know what it is. So it would be safe to have x :age _:age Juan Sequeda +1-575-SEQ-UEDA www.juansequeda.com On Wed, Jun 12, 2013 at 11:08 AM, Tim Berners-Lee

Re: Representing NULL in RDF

2013-06-12 Thread David Booth
Right, but you have used out of band information to know that everyone has an age. No automated process could know that. null in SQL only indicates the absence of information, and that is most naturally indicated in RDF by the absence of a triple, just as the RDB-to-RDF Direct Mapping

Re: Representing NULL in RDF

2013-06-12 Thread Juan Sequeda
David, You are right and I should have clarified that. First of all, nulls in rdbms are... hairy. If you have outside knowledge, which could be given to an automated system, then generating a triple with a blank node *could* be the right thing to do. But it all depends on the ... semantics :)

Re: Representing NULL in RDF

2013-06-12 Thread Sven R . Kunze
uses). I think the discussion of “Representing NULL in RDF” revealed many of those little peculiarities and nuances of not knowing everything: we make no statement about the existence of that property relation for that instance (we just don’tk know) we know of the existence for that particular

Re: Representing NULL in RDF

2013-06-11 Thread Sven R . Kunze
Yes, from the wording, I do agree with you. However, as the entailment rule says, your conclusion is correct, but the other way round might not. That you know, that there is something for that particular instance, does not imply the necessity for each instance of that rdf:type. That is, when

Re: Representing NULL in RDF

2013-06-11 Thread Pat Hayes
On Jun 11, 2013, at 2:03 PM, Sven R.Kunze wrote: Yes, from the wording, I do agree with you. However, as the entailment rule says, your conclusion is correct, but the other way round might not. That you know, that there is something for that particular instance, does not imply the

Re: Representing NULL in RDF

2013-06-11 Thread Sven R. Kunze
Zitat von Pat Hayes pha...@ihmc.us: On Jun 11, 2013, at 2:03 PM, Sven R.Kunze wrote: Yes, from the wording, I do agree with you. However, as the entailment rule says, your conclusion is correct, but the other way round might not. That you know, that there is something for that particular

Re: Representing NULL in RDF

2013-06-10 Thread Steve Harris
On 2013-06-09, at 20:36, Pat Hayes pha...@ihmc.us wrote: ... - value uknown (it should be there but the source doesn't know it) Actually that piece of information could be written down in a RDF Schema graph like this: It can be written far more simply in RDF just by using a blank node:

Re: Representing NULL in RDF

2013-06-10 Thread Sven R. Kunze
Zitat von Steve Harris steve.har...@garlik.com: On 2013-06-09, at 20:36, Pat Hayes pha...@ihmc.us wrote: ... - value uknown (it should be there but the source doesn't know it) Actually that piece of information could be written down in a RDF Schema graph like this: It can be written far

Re: Representing NULL in RDF

2013-06-10 Thread Sven R. Kunze
A One could model this piece of information like this: :s rdfs:inapplicableProperty :p. Hmm. What would the semantics of this be? Can you write any entailment rules for it? I imagine this might be one, for example: x rdfs:InapplicableProperty p . x p y . are unsatisfiable (inconsistent),

Re: Representing NULL in RDF

2013-06-10 Thread Juan Sequeda
I heard somebody saying mapping from RDB to RDF? :) In the RDB2RDF Direct Mapping [1], we do not generate a triple for null values. We also studied the direct mapping in the case that there are null values in our WWW2012 paper [2] [1] http://www.w3.org/TR/rdb-direct-mapping/ [2]

Re: Representing NULL in RDF

2013-06-09 Thread Pat Hayes
On Jun 5, 2013, at 8:42 AM, Sven R. Kunze wrote: Hi Jan, some ideas I would like to elaborate to you: I was doing some comparison of relational databases and Linked Data and ran into the problem of representing an equivalent of database NULL in RDF. Interesting starting point as

Re: Representing NULL in RDF

2013-06-07 Thread Sven R. Kunze
Hi Jan, some ideas I would like to elaborate to you: I was doing some comparison of relational databases and Linked Data and ran into the problem of representing an equivalent of database NULL in RDF. Interesting starting point as relational databases actually do not support your usage

Re: Representing NULL in RDF

2013-06-07 Thread Hugh Glaser
When you are trying to work out how to model something, try consuming the RDF proposed. It pretty quickly becomes obvious what are some bad things to do. Either because you get the wrong answers, or because the queries you want to do are really hard. the you can concentrate on the choice from a

Re: Representing NULL in RDF

2013-06-05 Thread Pat Hayes
On Jun 4, 2013, at 5:31 AM, Jan Michelfeit wrote: Hi, NULL most often simply represents that the value is not known, in my experience So another conclusion of this discussion can be that unknown is the most sensible default interpretation if the triple is not there and there is no

RE: Representing NULL in RDF

2013-06-04 Thread Andy Turner
To: Jan Michelfeit Cc: public-lod@w3.org Subject: Re: Representing NULL in RDF If there is a *standard or generally accepted* way of doing things, then, as has been pointed out, it is to ignore it. Or rather the norm is that NULL (and unknown and anything else like - I'll use NULL for shorthand

Re: Representing NULL in RDF

2013-06-04 Thread Jan Michelfeit
Hi, NULL most often simply represents that the value is not known, in my experience So another conclusion of this discussion can be that unknown is the most sensible default interpretation if the triple is not there and there is no indication of the other cases. I think that you have to

Re: Representing NULL in RDF

2013-06-04 Thread Tim Berners-Lee
On 2013-06 -03, at 22:39, Jan Michelfeit wrote: Hi, thank you all for your answers. ... One represents a null by failing to include the relationship ... RDF semantics make no assumptions about what the absence of a proposition/statement means I agree. The question was actually about

Re: Representing NULL in RDF

2013-06-04 Thread Hugh Glaser
Ji Jan, On 4 Jun 2013, at 11:31, Jan Michelfeit michelfeit@gmail.com wrote: Hi, NULL most often simply represents that the value is not known, in my experience So another conclusion of this discussion can be that unknown is the most sensible default interpretation if the triple is

RE: Representing NULL in RDF

2013-06-04 Thread Andy Turner
was not very clear. Andy http://www.geog.leeds.ac.uk/people/a.turner/ -Original Message- From: Hugh Glaser [mailto:h...@ecs.soton.ac.uk] Sent: 04 June 2013 12:00 To: Andy Turner Cc: Jan Michelfeit; public-lod@w3.org community Subject: Re: Representing NULL in RDF Hi Andy, On 4 Jun 2013, at 11:24

Representing NULL in RDF

2013-06-03 Thread Jan Michelfeit
Hi, I was doing some comparison of relational databases and Linked Data and ran into the problem of representing an equivalent of database NULL in RDF. I was surprised I haven't found any material or discussion on this topic (found only [1]) - is there some?. I believe it would be beneficial

Re: Representing NULL in RDF

2013-06-03 Thread David Wood
Hi Jan, That's because nulls are generally not represented in Linked Data by design. One represents a null by failing to include the relationship. Regards, Dave On Jun 3, 2013, at 4:38, Jan Michelfeit michelfeit@gmail.com wrote: Hi, I was doing some comparison of relational

Re: Representing NULL in RDF

2013-06-03 Thread Robert Sanderson
Hi David, Jan, This came up in a recent modelling discussion around Open Annotation[1] and its use in Shared Canvas[2]. Open Annotation has a Choice resource (think rdf:Alt) where, for example, the body of the annotation could be an HTML document or the equivalent text in PDF from a different

RE: Representing NULL in RDF

2013-06-03 Thread Panzer,Michael
: Montag, 3. Juni 2013 09:44 To: Jan Michelfeit Cc: public-lod@w3.org Subject: Re: Representing NULL in RDF Hi Jan, That's because nulls are generally not represented in Linked Data by design. One represents a null by failing to include the relationship. Regards, Dave On Jun 3, 2013, at 4:38

Re: Representing NULL in RDF

2013-06-03 Thread Phillip Lord
Jan Michelfeit michelfeit@gmail.com writes: I was doing some comparison of relational databases and Linked Data and ran into the problem of representing an equivalent of database NULL in RDF. I was surprised I haven't found any material or discussion on this topic (found only [1]) - is

Re: Representing NULL in RDF

2013-06-03 Thread David Wood
To: Jan Michelfeit Cc: public-lod@w3.org Subject: Re: Representing NULL in RDF Hi Jan, That's because nulls are generally not represented in Linked Data by design. One represents a null by failing to include the relationship. Regards, Dave On Jun 3, 2013, at 4:38, Jan Michelfeit

Re: Representing NULL in RDF

2013-06-03 Thread Pat Hayes
Cheers Michael -Original Message- From: David Wood [mailto:da...@3roundstones.com] Sent: Montag, 3. Juni 2013 09:44 To: Jan Michelfeit Cc: public-lod@w3.org Subject: Re: Representing NULL in RDF Hi Jan, That's because nulls are generally not represented in Linked Data by design

Re: Representing NULL in RDF

2013-06-03 Thread Barry Norton
On 03/06/13 15:31, Robert Sanderson wrote: Our solution was to use rdf:nil, but we would be happy to change that if there is a more appropriate approach. That was my suggested solution last time this came up on list. It does make rdf:nil a member of the property's range though, which

Re: Representing NULL in RDF

2013-06-03 Thread Jan Michelfeit
Hi, thank you all for your answers. ... One represents a null by failing to include the relationship ... RDF semantics make no assumptions about what the absence of a proposition/statement means I agree. The question was actually about *distinguishing* between the mentioned cases. From