- From: Kingsley Idehen <kidehen@openlinksw.com>
- Date: Fri, 24 Jan 2014 13:00:53 -0500
- To: "public-ldp-wg@w3.org Working Group" <public-ldp-wg@w3.org>
- Message-ID: <52E2AA55.9070006@openlinksw.com>
On 1/24/14 11:54 AM, Henry Story wrote: > On 24 Jan 2014, at 17:38, Alexandre Bertails<bertails@w3.org> wrote: > >> >On 01/24/2014 10:29 AM, Henry Story wrote: >>> >> >>> >>On 24 Jan 2014, at 16:27, Alexandre Bertails<bertails@w3.org> wrote: >>> >> >>>> >>>On 01/24/2014 10:07 AM, Henry Story wrote: >>>>> >>>> >>>>> >>>>On 24 Jan 2014, at 15:55, Alexandre Bertails<bertails@w3.org> wrote: >>>>> >>>> >>>>>> >>>>>On 01/24/2014 09:15 AM, Kingsley Idehen wrote: >>>>>>> >>>>>>On 1/24/14 3:11 AM, Henry Story wrote: >>>>>>>>> >>>>>>>>Somewhere inhttp://www.w3.org/ns/ldp.html, at the fragment-id >>>>>>>>>> >>>>>>>>>#Container, I expect to find something saying that ldp:Container when >>>>>>>>>> >>>>>>>>>used with rel=profile denotes the Container interaction model as >>>>>>>>>> >>>>>>>>>defined inhttp://www.w3.org/TR/ldp/#the-right-id. >>>>>>>> >>>>>>>You can not do things like that in RDF. You can not have a URI >>>>>>>> >>>>>>>denote one thing if it is related to by one relation, and another thing >>>>>>>> >>>>>>>if it is related to by another relation. >>>>>>>> >>>>>>> >>>>>>> >>>>>>Alexandre, >>>>>>> >>>>>> >>>>>>> >>>>>>Wouldn't you be better served by providing an example of what you mean? >>>>>>> >>>>>>Like Henry, I don't understand what you mean i.e., how you would express >>>>>>> >>>>>>what you claim using RDF. >>>>>>> >>>>>> >>>>>> >>>>> >>>>>> >>>>><http://www.w3.org/ns/ldp#Container> a rdf:Class ; >>>>>> >>>>> dc:description "when use with with rel=profile, denotes the Container interaction model as defined inhttp://www.w3.org/TR/ldp/#the-right-id" . >>>>> >>>> >>>>> >>>>This suggests that with another relation ldp:Container denotes something else. Yet a URI always only >>>>> >>>>denotes one thing. That is core to the notion of a URI, and clearly written out in the ldp semantics. >>>> >>> >>>> >>>I still don't understand. Can you say where it's "clearly written out"? >>>> >>> >>>> >>>In plain English: ldp:Container happens to be a class that can be used >>>> >>>to denote the Container interaction model when used with >>>> >>>rel=profile. What's wrong in that sentence? >>> >> >>> >>What does it denote when it is not used with rel=profile? >> > >> >Then the behavior is not defined. It's ok because we're only >> >interested in defining what it means when we use it with rel=profile, >> >or when you use it as a class. > A URI refers to one thing. This is not a question of behaviour. That > is how URIs are defined. > > [[ > A Uniform Resource Identifier (URI) provides a simple and extensible > means for identifying a resource. > ]] > > It follows therfore from that that ldp:Container URI would denote the > "Container interaction model" whatever the relation that relates to > it. > >> > >> >Almost all programming languages I know have something similar: a >> >class is itself an object that you can pass around at runtime to use >> >it. And sometimes, your program doesn't know what to do because it's >> >not defined. Classes are first-class citizens (no pun intended) in RDF >> >so you can do the same. > You are trying to import procedural programming language > presuppositions into declarative logic. But that does not work. > That's the type of thinking that leads to XMLRPC, SOAP, etc... > > +1 -- Regards, Kingsley Idehen Founder & CEO OpenLink Software Company Web: http://www.openlinksw.com Personal Weblog: http://www.openlinksw.com/blog/~kidehen Twitter Profile: https://twitter.com/kidehen Google+ Profile: https://plus.google.com/+KingsleyIdehen/about LinkedIn Profile: http://www.linkedin.com/in/kidehen
Attachments
- application/pkcs7-signature attachment: S/MIME Cryptographic Signature
Received on Friday, 24 January 2014 18:01:22 UTC