- From: Kingsley Idehen <kidehen@openlinksw.com>
- Date: Fri, 02 Jul 2010 07:52:53 -0400
- To: Pat Hayes <phayes@ihmc.us>
- CC: Linked Data community <public-lod@w3.org>, Semantic Web <semantic-web@w3.org>
Pat Hayes wrote: > > On Jul 1, 2010, at 9:42 AM, Kingsley Idehen wrote: > >> Pat Hayes wrote: >>> >>> On Jun 30, 2010, at 3:49 PM, Kingsley Idehen wrote: >>> >>>> Pat Hayes wrote: >>>>> >>>>> On Jun 30, 2010, at 1:30 PM, Kingsley Idehen wrote: >>>>> >>>>>> Nathan wrote: >>>>>>> Pat Hayes wrote: >>>>>>>> On Jun 30, 2010, at 6:45 AM, Toby Inkster wrote: >>>>>>>>> On Wed, 30 Jun 2010 10:54:20 +0100 >>>>>>>>> Dan Brickley <danbri@danbri.org> wrote: >>>>>>>>>> That said, i'm sure sameAs and differentIndividual (or >>>>>>>>>> however it is >>>>>>>>>> called) claims could probably make a mess, if added or >>>>>>>>>> removed... >>>>>>>>> >>>>>>>>> You can create some pretty awesome messes even without OWL: >>>>>>>>> >>>>>>>>> # An rdf:List that loops around... >>>>>>>>> >>>>>>>>> <#mylist> a rdf:List ; >>>>>>>>> rdf:first <#Alice> ; >>>>>>>>> rdf:next <#mylist> . >>>>>>>>> >>>>>>>>> # A looping, branching mess... >>>>>>>>> >>>>>>>>> <#anotherlist> a rdf:List ; >>>>>>>>> rdf:first <#anotherlist> ; >>>>>>>>> rdf:next <#anotherlist> . >>>>>>>>> >>>>>>>> >>>>>>>> They might be messy, but they are *possible* structures using >>>>>>>> pointers, which is what the RDF vocabulary describes. Its just >>>>>>>> about impossible to guarantee that messes can't happen when all >>>>>>>> you are doing is describing structures in an open-world >>>>>>>> setting. But I think the cure is to stop thinking that >>>>>>>> possible-messes are a problem to be solved. So, there is dung >>>>>>>> in the road. Walk round it. >>>>>>>> >>>>>>> >>>>>>> Could we also apply that to the 'subjects as literals' general >>>>>>> discussion that's going on then? >>>>>>> >>>>>>> For example I've heard people saying that it encourages bad >>>>>>> 'linked data' practise by using examples like { 'London' a >>>>>>> x:Place } - whereas I'd immediately counter with { x:London a >>>>>>> 'Place' }. >>>>>>> >>>>>>> Surely all of the subjects as literals arguments can be >>>>>>> countered with 'walk round it', and further good practise could >>>>>>> be aided by a few simple notes on best practise for linked data >>>>>>> etc. >>>>>> >>>>>> IMHO an emphatic NO. >>>>>> >>>>>> RDF is about constructing structured descriptions where >>>>>> "Subjects" have Identifiers in the form of Name References (which >>>>>> may or many resolve to Structured Representations of Referents >>>>>> carried or borne by Descriptor Docs/Resources). An "Identifier" >>>>>> != Literal. >>>>> >>>>> What ARE you talking about? You sound like someone reciting doctrine. >>>>> >>>>> Literals in RDF are just as much 'identifiers' or 'names' as URIs >>>>> are. They identify their value, most clearly and emphatically. >>>>> They denote in exactly the same way that URIs denote. >>>>> "23"^^xsd:number is about as good an identification of the >>>>> number twenty-three as you are ever likely to get in any >>>>> notational system since ancient Babylonia. >>>> >>>> Yes, but ancient Bablyonia != World Wide Web of Structured Linked >>>> Data, slightly different mediums with some shared characteristics :-) >>>> >>>> The World Wide Web is becoming a Distributed DBMS (in my eyes). >>>> Thus, unambiguous naming matters. >>> >>> A topic for a longer discussion; but irrelevant here, since typed >>> literals are as unambiguous as a name can possibly get. >>> >>>> >>>> Literal Subjects aren't a "show stopper" per se. (esp. for local >>>> RDF data). My gripe simply boils down to the nuisance factor >>>> introduced by data object name ambiguity in a distributed data >>>> object oriented realm such as the emerging Web of Linked Data. >>>> >>>> What does ""23"^^xsd:number " mean to anyone in a global data space? >>> >>> It means the number twenty-three, everywhere and for all time, >>> because this meaning can be computed from the very syntactic form of >>> the name. How unambiguous can something get? >> >> Pat, >> >> Re. RDF's triples, What is a Subject? What is an Object?. > > "subject' refers to the first element in a triple, "object" to the > last. One might as well call them 'first' and 'third'. The names > 'subject' and 'object' are used purely for convenience, and have no > formal or semantic significance. > >> >> If they are the same thing, why on earth do we use Names (with >> implications) to describe the slots in an RDF triple? > > I do not understand the question here well enough to provide an > answer. Have you actually read the RDF spec documents? The RDF syntax > model and the semantics? You don't understand the question enough to provide an answer, but you are able to compute an assessment of spec assimilation. WOW !! > >> >> I've only once seen the RDF triple referred to as O-R-O (by @danbri) >> i.e., Object-Relation-Object. > > IF you read the specs, however, it is abundantly clear that this is > what an RDF triple means, viz. that a relation holds between two > objects (I prefer "things", but....). Exactly! So why: Subject-Predicate-Object (SPO) everywhere re. RDF? O-R-O reflects what you've just described. Like many of the RDF oddities (playing out nicely in this thread), you have an O-R-O but everyone talks about S-P-O. "Subject" has implicit meaning, it lends itself to describing stuff. If I recall, RDF stands for: Resource Description Framework. I guess "Description" also means nothing? > >> >> In addition, I don't see Information and Data as being the same >> thing. Information (as I know it) is about Data + Context. Raw Data >> (as I know it) is about: a unit of observation and deemed worthy of >> description by its observer. You have to give Names to subject of a >> description. "23"^^xsd:number isn't a Name. > > Why do you say this? It is certainly as much a name as, say, "Patrick > J. Hayes". It is a well-formed string which denotes something, and its > denotation is perfectly clear, in fact computable. So, it is a name. I > challenge you to specify what you mean by "Name" in such a way that it > excludes literals as names, other than by simply reiterating your bare > claim that they are not. I mean an unambiguous Name for a Web of Semantically Linked Data. "Patrick J. Hayes" simply doesn't cut it as an unambiguous name within the aforementioned Web. > >> >> ** >> I guess my own subtle mistake (re. this thread) is deeming >> Identifiers and Names to be equivalent , when they aren't :-) Of >> course, one can use an Identifier as a Name, but that doesn't make >> them equivalent. >> ** >> >> >> One clear point of divergence here is that I am focused on the Web as >> Dist. DBMS that leverages 3-tuples + HTTP URIs in the S, P, and >> optionally O slot (aka. HTTP based Linked Data). >> >> To conclude: >> >> Name != Identifier. > >> >> I believe Subject == Name (an Identifier based Name) re. RDF triples >> otherwise the triple should be described as: O-R-O or O-P-O. >> >> I believe an S-P-O triple is a piece of information (Data Object has >> a Name and at least one Attribute=Value pair). >> >> What I desscribe actually has zilch to do with RDF as I am inclined >> to believe you see RDF :-) > > I see it the way the RDF specifications describe it. I am genuinely > not quite clear how you see it, but it seems to have very little to do > with the way it is specified. Perhaps you would be better off using > something other than RDF. No comment, really ! Kingsley > > Pat > > >> Thus, in a way, the literal-subject debate may simply help everyone >> understand and accept that RDF != Linked Data. Thus, providing >> additional proof that RDF isn't mandatory or even required re. >> delivery of HTTP based Linked Data. >> >> RDF based Linked Data != RDF. They are different things, clearly. We >> can't have it both ways (** Pat: not for you, that's for those that >> deem RDF and Linked Data inextricably linked **). >> >> >> BTW - I still have no idea if RDF and RDF/XML are really distinct. >> HTML and N3 built the Web of Linked Data, but N3 remains a 2nd or >> 3rd class citizen whenever we talk about the pragmatic aspects of >> what continues to be inappropriately labeled as an RDF virtue i.e. >> Linked Data. >> >> Danbri: >> >> I agree with the essence of your earlier post! >> >> >> Kingsley >> >> >>> >>> Pat >>> >>> >>>> I know the meaning of: >>>> <http://km.aifb.kit.edu/projects/numbers/web/n23#this>, based on >>>> the resource I deref at: >>>> <http://km.aifb.kit.edu/projects/numbers/web/n23> >>>> >>>> >>>> >>>> Kingsley >>>> >>>> >>>>> >>>>> Pat Hayes >>>>> >>>>>> >>>>>> If you are in a situation where you can't or don't want to mint >>>>>> an HTTP based Name, simply use a URN, it does the job. >>>>>> >>>>>> >>>>>>> >>>>>>> Best, >>>>>>> >>>>>>> Nathan >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> >>>>>> Regards, >>>>>> >>>>>> Kingsley Idehen President & CEO OpenLink Software >>>>>> Web: http://www.openlinksw.com >>>>>> Weblog: http://www.openlinksw.com/blog/~kidehen >>>>>> Twitter/Identi.ca: kidehen >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>> >>>>> ------------------------------------------------------------ >>>>> 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 >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>> >>>> >>>> -- >>>> >>>> Regards, >>>> >>>> Kingsley Idehen President & CEO OpenLink Software Web: >>>> http://www.openlinksw.com >>>> Weblog: http://www.openlinksw.com/blog/~kidehen >>>> Twitter/Identi.ca: kidehen >>>> >>>> >>>> >>>> >>>> >>>> >>> >>> ------------------------------------------------------------ >>> 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 >>> >>> >>> >>> >>> >>> >> >> >> -- >> >> Regards, >> >> Kingsley Idehen President & CEO OpenLink Software Web: >> http://www.openlinksw.com >> Weblog: http://www.openlinksw.com/blog/~kidehen >> Twitter/Identi.ca: kidehen >> >> >> >> >> > > ------------------------------------------------------------ > 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 > > > > > > -- Regards, Kingsley Idehen President & CEO OpenLink Software Web: http://www.openlinksw.com Weblog: http://www.openlinksw.com/blog/~kidehen Twitter/Identi.ca: kidehen
Received on Friday, 2 July 2010 11:53:23 UTC