next up previous contents
Next: General issues Up: Metadata and P2P optimizing Previous: User Interface   Contents

Putting it together

I've presented a selection of applications and created a testprogram to further research possible inclusions of metadata into p2p applications. The ideas incorporated in these various systems may very well help us tame the enormous amount of data p2p networks are expected to make publicly available. The main problem with current implementations lies in the fact that interoperability between systems is seriously neglected. Standardizing work underway will hopefully solve this problem, allowing us to fully exploit the power of these technologies within the next few years. I propose to combine a number of the discussed technologies. The integration of these methods is based on the testprogram's modular architecture.

Gathering metadata is based on domain specific heuristics, since many unrelated types of data have to be processed. A software system should therefore be flexible enough to allow the addition and alteration of algorithms. This can be accomplished by refining the indexing engine presented in the tests. The initial metadata found can be extended by referencing publicly available databases. One example given was the google enabled plug-in. Further automatic refinements may come from crossreferencing items, as presumably used in the Audiogalaxy network. Allowing both manual alteration of metadata as found in KaZaA and moderation techniques as used on Slashdot can to some degree remove the errors created by the automatic process. Refining preliminary results will, however, only be of use when metadata can be made persistent across the network. So far, only the KaZaA and Morpheus applications employ such features.

To allow rapid interoperability between networks, it is imperative that already widespread communication standards are followed. Formatting data as XML or even RDF is a start. The use of a web-based client has a similar advantage over OS specific user interfaces. The lack of roaming metadata features severely reduces the strength of this option for now, unfortunately.


next up previous contents
Next: General issues Up: Metadata and P2P optimizing Previous: User Interface   Contents
2002-08-28