- From: Kingsley Idehen <kidehen@openlinksw.com>
- Date: Wed, 21 Dec 2011 12:31:14 -0500
- To: public-xg-webid@w3.org
- Message-ID: <4EF217E2.50604@openlinksw.com>
On 12/21/11 11:27 AM, Henry Story wrote: > On 21 Dec 2011, at 14:58, Kingsley Idehen wrote: > >> Henry, >> >> Is a WebID verifier supposed to be a Linked Data consumer ? >> Is a WebID verifier supposed to be an RDF consumer? > In the spec it clearly is an RDF consumer, yes. So WebID is at best RDF based. But not Linked Data based. Maybe, RDF based Linked Data driven sorta. Then you hit the other issue re. AWWW since you are also tossing aside the very essence of URIs. Again, a user agent doesn't have a say in the matter re. what resources a URI resolves too. A smart user agent can negotiate resource representation, but that's as far as it goes. > All our implementations have followed > this since the beginning. We haven't and never will! > I am not sure if the Verifier itself needs to be a Linked > data engine, but it is best for authorisation that it is. That's where things get > interesting. You betcha! > >> Please understand that RDF != Linked Data. It's just one of the options for creating and publishing Linked Data. > I think it would be very nice to have a formal spec on what Linked Data is. We do have a few for > RDF. Linked Data is very very simple. It is about URIs that resolve to resources that bear the representation of the URI's referent. Simple and unambiguous. The description takes the form of an eav/spo graph pictorial. Actual representation of the resource bearing the eav/spo pictorial is negotiable. This is what I've been trying to communicate to you for ages re. these distracting arguments about RDFa vs Microdata vs RDF/XML vs any other eav/spo based resources that serves as an entity/object/thing descriptor. None of this stuff is new, its how stuff has worked for eons. The clever innovation by TimBL is the invention of URIs and the application of URI abstraction to data access and data representation in a manner that transcends platforms while also leveraging network scale e.g., InterWeb. Then on top of that he made HTTP which separates data access protocols from data representation. Basically, he has used Hyperlinks to deliver the deep power power of pointers in a very elegant manner. Big problem is that the likes of Java and other staples from the OO world discouraged people from learning about pointers. Thus, we have a generation of developers that don't understand name / address disambiguation, indirection, address-of etc.. > >> In addition: >> >> Is a WebID verifier supposed to be an HTTP client? > If by supposed to be, then yes. I think all of those we know of are. That why it is a Web Identity, not an SMTP identity > for example. Well HTTP != Web. It's a low cost protocol delivering the virtues outlined above. WebID is supposed to be about URIs, the "Web" part has nothing to do with HTTP bar low cost benefits it delivers. > >> Is a WebID verifier supposed to be able to leverage HTTP content negotiation? > We are just discussing that. I am in favour, but the point is to look at the security issues if any. Don't use "security" in this manner. I find it unbecoming of you, seriously now. You wouldn't tolerate that kind of FUD from anyone else. A URI isn't implicitly secure or insecure. It's a URI. > >> Right now, WebID verifiers are very inconsistent re. the above, thus I encourage we bring clarity to this very important manner. > Which ones are inconsistent? Yours and any others that are break AWWW. Put differently, any verifier that discriminates against hash or slash URIs is broken. Again, this matter is none negotiable. You either honor AWWW or you don't. > >> Remember, if we are going to tout WebID as leveraging Web Architecture, we have to actually comply with said architecture. > I don't see that we are not. What in the spec is not compliant with web architecture? Please digest my comments. I've been crystal clear. You are currently breaking AWWW by overreaching. For now you really have RDF based WebID for HTTP. Its based on one level of indirection, and it doesn't really honor Name / Address disambiguation of Linked Data. It also doesn't honor URI abstraction. > > Henry > -- Regards, Kingsley Idehen Founder& CEO OpenLink Software Company Web: http://www.openlinksw.com Personal Weblog: http://www.openlinksw.com/blog/~kidehen Twitter/Identi.ca handle: @kidehen Google+ Profile: https://plus.google.com/112399767740508618350/about LinkedIn Profile: http://www.linkedin.com/in/kidehen
Attachments
- application/pkcs7-signature attachment: S/MIME Cryptographic Signature
Received on Wednesday, 21 December 2011 17:31:47 UTC