W3C home > Mailing lists > Public > semantic-web@w3.org > November 2018

Re: Blank Nodes Re: Toward easier RDF: a proposal

From: Jürgen Jakobitsch <juergen.jakobitsch@semantic-web.com>
Date: Mon, 26 Nov 2018 13:58:52 +0100
Message-ID: <CAETaefwAPhb2_0kVgjCHonJux1gWxOVV52ex4DwTirGOsoBdLg@mail.gmail.com>
To: Hugh Glaser <hugh@glasers.org>
Cc: tpassin@tompassin.net, phayes@ihmc.us, david@dbooth.org, semantic-web@w3.org
"I have feeling that it is *not* like DB tables without primary keys"

i'd have to agree here... blank nodes do HAVE ids that are unique within a
certain context..
i'd rather compare them to pronouns (who, which) where e.g. the "who" is
meant to relate to an arbitrary entity, but needs context.

e.g. this is jürgen, who lives in xyz-street

you're not entitled to change the contents, basically, without the
context..

*Jürgen Jakobitsch*
Senior Technical Consultant
Semantic Web Company GmbH
EU: +43-14021235 <+43%201%204021235>
US: (415) 800-3776
Mobile: +43-676-6212710 <+43%20676%206212710>
https://www.poolparty.biz
https://www.semantic-web.com

*Download E-Book*: Introducing Semantic AI
<https://www.poolparty.biz/machine-learning-meets-semantics/>


Am So., 25. Nov. 2018 um 17:39 Uhr schrieb Hugh Glaser <hugh@glasers.org>:

> I have feeling that it is *not* like DB tables without primary keys - and
> that that is part of the point that Pat is making.
> And that is why it feels weird.
>
> > On 25 Nov 2018, at 16:26, Thomas Passin <tpassin@tompassin.net> wrote:
> >
> > On 11/25/2018 9:38 AM, Hugh Glaser wrote:
> >> I only meant weird in the sense that someone wants to assert existence,
> and gets very specific about what that thing is.
> >> But still doesn't apparently want it to be identifiable by someone
> naming it later.
> >> It is not weird RDF, it is weird to want it :-)
> >
> > Well, again, it's much like having a database tables without primary
> keys.  There are a lot of them out there.  Good data modelers turn up their
> noses, but they have their place.  I think they (i.e., blank nodes) are
> especially useful in preliminary data modeling, when you don't really know
> what the right model is anyway.  Being able to work with unlabeled nodes
> can help move the work along briskly.  There are some examples in my paper
> from Extreme Markup at
> >
> >
> http://conferences.idealliance.org/extreme/html/2007/Passin01/EML2007Passin01.html
> >
> > (some people seem to have think that the point of the paper is the
> little DSL I created, but it's really about how RDF made the preliminary
> modeling much easier).
> >
> >> Yeah, on your last paragraph - and Pat and others have views, eg
> >> https://www.w3.org/2011/rdf-wg/wiki/Skolemisation
> >
> > Right.
> >
> >>> On 25 Nov 2018, at 14:30, Thomas Passin <tpassin@tompassin.net> wrote:
> >>>
> >>> On 11/25/2018 8:28 AM, Hugh Glaser wrote:
> >>>> :foo
> >>>>   :address [
> >>>>       :number  123;
> >>>>       :street  “Acacia Avenue” ]
> >>>> I understand that this is saying that :foo has something that is
> related to it by the :address property.
> >>>> But it is a bit weird that it then goes on to be very specific about
> that something.
> >>>
> >>>
> >>> The whole thing could also be expressed as
> >>>
> >>> :foo :address _:x1.
> >>> _:x1 :number 123.
> >>> _:x1 :street "Acacia Avenue".
> >>>
> >>> This aligns closely with what you said:
> >>>
> >>>> I see it is also saying there exists something that has two
> properties:
> >>>>     :number  123;
> >>>>           :street  “Acacia Avenue”
> >>>
> >>> I don't see the weirdness there...  You could in the future add
> something like this for clarification if you happen to learn that there is
> a type ex:streetAddress (or an inference system could possibly add it) -
> >>>
> >>> _:x1 rdf:type ex:streetAddress.
> >>>
> >>> To me, none of this seems weird.  There wouldn't be much point to
> adding an identifier to the address unless someone might want to refer to
> it later.  OTOH, since you don't know how someone else might want to use it
> later, it seems like it would be good for there to be an unambiguous way to
> create an identifier to support such other uses.  To me, I tend to think it
> would be useful to know that these identifiers had been made up for formal
> purposes, so maybe there could be an reserved protocol scheme for them.
> Maybe like "rdf-blank:asdn-2354-8756".
> >>>
> >>>> Because of the way this is then interpreted (I think) for the two
> bnodes to have the same bnode identifier,
> >>>> it is saying that there exists something that has all those
> properties.
> >>>
> >
>
> --
> Hugh
> 023 8061 5652
>
>
>
Received on Monday, 26 November 2018 12:59:26 UTC

This archive was generated by hypermail 2.4.0 : Tuesday, 5 July 2022 08:45:57 UTC