I wanted to start with Metadata Sharing, but I don't have a clear idea as to what it entails or how I'd go about it. So I thought we could discuss it. :)<br><br>This is what we have so far -<br>1. Jabber should be used to connect to another user's system.<br>
2. We should be able to perform queries on another users system, connected via Jabber.<br>3. Some form of privacy lists which filter other users searches and only return the content the user wants sharable.<br><br>Jabber is a nice way of sending the sparql query. but maybe we could look into other things like UPnP. Anyway, that's a secondary concern. <br>
<br>Metadata sharing implies that we should be able to see other people's metadata and have it on are own system. Sebastian suggested that we store user information ( who owns which statements ) as graph metadata. That's totally feasible, and maybe we could also store the permission settings as graph metadata.<br>
<br>I'm not too sure how we would choose whose metadata to store our on system or why we would need to do that. I always thought we would have something like this -> Search for a person John Doe, turns out we have a contact by that name but a friend of ours has some pictures in which he has been tagged. On further investigation we find that we have the same pictures. (or we could get those photos , file sharing? ) Then we <b>sync</b> the metadata of those pictures. With the current backup-sync framework that syncing part is possible, but maybe this is where we would store the other user's metadata on our system AND mark them as created/owned by that user. (Sharing?)<br>
<br>Any thoughts?<br><br>- Vishesh Handa<br>