- From: Nuno Bettencourt <nuno.bett@gmail.com>
- Date: Mon, 17 Jan 2011 21:54:39 -0000
- To: <nathan@webr3.org>
- Cc: <public-lod@w3.org>
Hi, thank you for the suggestion. This had been a problem before, which in fact becomes easier to solve like that. In my current situation, we were dealing with public/private/protected resources (files), secured by https. So, if a person/agent has a private/protected resource (file) (that only shares with some specific individuals and is only accessible using https protocol) it would be hosted under https://server/abc.html. For this, I would have for example, the following triple: 1) http://server/#me dc:publisher https://server/abc.html Nevertheless, if afterwards I publically publish that resource (file), for technical reasons that same resource (file) would be given a new URI http://server/abc.html so that it would not require authentication and a new triple would be created (for terms of simplicity I'm omitting other triples that are generated): 2) http://server/#me dc:publisher http://server/abc.html In fact, both those resources (files) are the same, mapped for the same physical file but while the first required SSL credentials, the second does not. In order for those users who before had access to the private resource, to keep accessing the resource, since it is now public (but has been moved from protected), I would had a triple in order for the semantic system to be able to retrieve the same resource, since it is no longer available under its original location. 3) https://server/abc.html owl:sameAs http://server/abc.html This unfortunately leads to a minimal and probably unrealistic problem like an open URI https://server/abc.html that might not have any content, since there's no need for it as it has become public and no authentication is needed for accessing it - but it is necessary to keep that triple 1) alive as others might be consuming that information. Triple 3) helps those in finding the resource again. One and more rich possible solution might be implementing time reasoning mechanisms over this, in order to eliminate those 'fake' URIs, but that would grow the triple store and make reasoning even more time consuming (for now). Nuno > -----Original Message----- > From: Nathan [mailto:nathan@webr3.org] > Sent: segunda-feira, 17 de Janeiro de 2011 18:06 > To: Nuno Bettencourt > Cc: public-lod@w3.org > Subject: Re: URI Comparisons: RFC 2616 vs. RDF > > Nuno Bettencourt wrote: > > Hi, > > > > The doubt just kept on because in all protocols we were still referring to > the same URN. > > do you mean that there were RDF statements which linked each of the > protocol specific URIs to a single URN via the same property? eg: > > <http://...> x:foo <urn:here> > <https://...> x:foo <urn:here> > <ftp://...> x:foo <urn:here> > > If so, then you could define the property (x:foo above) as an Inverse > Functional Property which would take care of the sameness for you. > > Best, > > Nathan
Received on Monday, 17 January 2011 21:55:04 UTC