[ 
https://issues.apache.org/jira/browse/CLEREZZA-489?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13020827#comment-13020827
 ] 

Henry Story commented on CLEREZZA-489:
--------------------------------------

It's a duplicate of CLEREZZA-470

> naming of graphs
> ----------------
>
>                 Key: CLEREZZA-489
>                 URL: https://issues.apache.org/jira/browse/CLEREZZA-489
>             Project: Clerezza
>          Issue Type: Brainstorming
>            Reporter: Henry Story
>
> I keep getting lost in the WebProxy code on what graphs are named what. It 
> would be easiest if graphs were named by the URL they were fetched from. The 
> expectation would then be that the graph named something is what I get when I 
> do a curl -H "Accept: application/rdf+xml" url
> So when running my localhost instance the graph from 
> <http://bblfish.net/people/henry/card> should have that same name and not
> <http://bblfish.net/people/henry/card.cache> or some other name.
> local graphs can just have the url of the local server, eg on bblfish.net:8443
> the admin graph would be named 
>   <https://bblfish.net:8443/user/admin>
> and not
>    <https://bblfish.net:8443/user/admin.graph>
> There won't be any clashes between remote and local graph of course, since we 
> are all in one namespace: urls.
> The only thing I remember being needed is if one wanted a local graph to have 
> additional information about a remote user. But that would be easy. The local 
> information would be placed in a local graph such as
> <https://bblfish.net:8443/user?id=$urlencode{remoteid}>
> That makes clear where the responsibility for that URL lies - with 
> bblfish.net, not with the remote server as it does in the {remoteid}.cache 
> notation. Of course it could also be at
> <https://bblfish.net:84432/user/hash1231> or any other local url.
> So how would one know what the local addition to a remote graph is? I think 
> that is application specific anyway. It requires a function to map from 
> remote graph to a local transformation for each app that requires such a 
> thing. 
> Things can be made to be more complicated, but I think it helps if to start 
> with these things are as transparent as possible.
> I would like to implement this for the WebProxy and the WebID login. I just 
> keep getting lost as I said with what graph is what.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to