[mnet-devel] metadata for hash-identified data
Zooko
zooko at zooko.com
Wed Jul 16 19:47:46 BST 2003
Neat! Other people are working on reasonable-sounding solutions to the metadata problem.
Subscribe to the p2p-hackers mailing list for details.
--Z
------- Forwarded Message
From: Benja Fallenstein <b.fallenstein at gmx.de>
To: p2p-hackers at zgp.org
Subject: Hash URIs and metadata (was: Re: [p2p-hackers] content-types in URIs)
Date: Wed, 16 Jul 2003 20:42:33 +0200
Hi,
Zooko wrote:
>>If you want to associate trusted meta-data with a piece of content, I
>>would suggest adding a layer of indirection. Use a hash-based URN such
>>as "urn:sha1" to identify the meta-data and not the file itself. I
>>think the old Mojonation system used to do this if I'm not mistaken.
>
> Yes, adding another layer of indirection in order to handle metadata is one of
> the ideas, actually three of the ideas, suggested in our design doc.
I'm planning to implement a system that works like this, for providing
HTTP content negotiation features as well as arbitrary metadata, on top
of hash-based identification.
You would create a "resource specification", e.g. like this:
<> spec:hasRepresentation <urn:sha1:xyz> .
<urn:sha1:xyz> dc:language "en" .
<> spec:hasRepresentation <urn:sha1:abc> .
<urn:sha1:abc> dc:language "fr" .
<> cc:license <http://example.org/freelicense> .
<> dc:author _:x .
_:x foaf:mailbox <mailto:b.fallenstein at gmx.de> .
So "this resource" would have two representations in two different
languages, plus associated author and license information.
Then you would refer to this resource through a special URN, like
urn:urn-x:sha1:FOO
where FOO is the hash of the above RDF graph.
Entering the above URI into a browser would bring up the English or
French version of the resource, depending on your preferences.
To download the defining RDF graph itself, you'd use
urn:sha1:FOO
If anybody is doing something similar, it would be good to hear about it
and possibly collaborate.
- - Benja
_______________________________________________
p2p-hackers mailing list
p2p-hackers at zgp.org
http://zgp.org/mailman/listinfo/p2p-hackers
------- End of Forwarded Message
-------------------------------------------------------
This SF.net email is sponsored by: VM Ware
With VMware you can run multiple operating systems on a single machine.
WITHOUT REBOOTING! Mix Linux / Windows / Novell virtual machines at the
same time. Free trial click here: http://www.vmware.com/wl/offer/345/0
_______________________________________________
mnet-devel mailing list
mnet-devel at lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mnet-devel
More information about the Mnet-devel
mailing list