- From: Kingsley Idehen <kidehen@openlinksw.com>
- Date: Tue, 27 Dec 2011 21:53:30 -0500
- To: public-xg-webid@w3.org
- Message-ID: <4EFA84AA.6000708@openlinksw.com>
On 12/27/11 9:48 PM, Kingsley Idehen wrote: > On 12/27/11 9:35 PM, Kingsley Idehen wrote: >> On 12/27/11 5:14 PM, Peter Williams wrote: >>> Ive reached screaming point, despite it sort of working: See >>> http://tinyurl.com/7zjf77v >>> >>> >>> >>> It only works in what I assume are "advanced validators" - those >>> able to deal with proxying. Which is not to say that the advanced >>> validators can use my own data source (and validated against it). >>> But, assuming Kingsleys system SOMEHOW cleans up my data source (and >>> turns it into a linked data set), putting the proxy URI in the SAN >>> alongside the URI does make something work, in some places, sometimes. >> >> Some things to treat as key rules: >> >> 1. only put URIs in SAN that are Object/Entity Names (> 1 level of >> indirection re. data access i.e., name.address.data) rather than >> Object/Entity descriptor resource Addresses ( 1 level of indirection >> re. data access i.e., address.data) >> >> 2. the resource to which the Name resolves must be comprised of an >> eav/spo directed graph (serialization formats may vary) in which >> attribute=value or predicate=object pairs coalesce around the URI >> based Object/Entity Name re., Public Key relations. >> >> What URIBurner (a Virtuoso instance with its Linked Data Deployment >> middlware module enabled) does is generate a proxy/wrapper Linked >> Data URI because of ambiguity its detects when dealing the the URIs >> used in your Certs. SAN. >> >> In my earlier response I forgot to tell you to also place the #me URI >> in your Certs. SAN. Thus you would have had the following: >> >> 1. >> http://b3d0c8f68475422784748b65f76b1642.cloudapp.net:8080/Home/About >> -- descriptor resource address >> 2. >> http://b3d0c8f68475422784748b65f76b1642.cloudapp.net:8080/Home/About#me >> -- object/entity name that resolves to its descriptor via >> de-reference (an act of >1 level of indirection) . >> >> If you want to have >1 URIs in SAN, ensure you have two Object/Entity >> Names rather than an Object/Entity Name and a Descriptor Address. >> >> Your exercise is demonstrating why Name/Address disambiguation is >> important when HTTP URIs are used as Object/Entity Names. You aren't >> the first to scream, but you might be one of the last as this >> exercise may ultimately reveal a new way of explaining what's dogged >> many for years in this realm. >> >>> >>> >>> >>> I think I learned something, about where webid will get too. ANd, >>> now, I can at least SEE/CONTEMPLATE the full power of the linke data >>> model (as it relates to just webid, never mind the rest). Its rather >>> BETTER than the X.500 subobject/instancing model, particularly if >>> such as Henrys validator can cast its query to suit the linked data >>> view (of my data source). >>> >>> >>> >>> What this means for security I dont know; as the traditional notions >>> of authority have gone out of the window. >> >> Out of the old Window into a new one where logic prevails :-) >> >> > > Here is another form of descriptor document for looking at the > description (relations graph) of the referents of the URIs in your > certs. san: > > http://uriburner.com/describe/?url=http%3A%2F%2Furiburner.com%2Fabout%2Fid%2Fentity%2Fhttp%2Fb3d0c8f68475422784748b65f76b1642.cloudapp.net%3A8080%2FAbout.aspx%23me > . > Also remember, you can also SPARQL ASK in the form: PREFIX : <http://www.w3.org/ns/auth/cert#> PREFIX xsd: <http://www.w3.org/2001/XMLSchema#> #Pragma for forcing retrieval from source that overrides default cache invalidation scheme, so remove comment from line below if required. # DEFINE get:soft "replace" ASK FROM <http://b3d0c8f68475422784748b65f76b1642.cloudapp.net:8080/Home/About> WHERE { <http://b3d0c8f68475422784748b65f76b1642.cloudapp.net:8080/Home/About#me> :key [ :modulus ?mod ; :exponent ?exp ; ] . } -- 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, 28 December 2011 02:53:53 UTC