Hello, I read the mails about RDFa and Microdata and idea came to my mind. There is a technique called content negotiation and also LinkedData (see [1])
Basically the Web server returns the content based on what the client requested. For Wikipedia this would mean: if the browser (it normally does) sends a request to Wikipedia with "Accept: text/html" in its header the normal html view is returned (the one we know) else if some application would access Wikipedia and wants the metadata it can send "Accept: application/rdf+xml" in the request header and would get a 303 redirect. Wikipedia already exists as RDF in DBpedia, so it could redirect for example there, returning RDF of the page. Example: http://en.wikipedia.org/wiki/Leipzig with "Accept: text/html" shows the normal page. http://en.wikipedia.org/wiki/Leipzig with "Accept: application/rdf+xml" redirects to http://dbpedia.org/data/Leipzig (see here for a human friendly version in a browser at http://dbpedia.org/resource/Leipzig ) This would be easy to implement and much less intrusive as writing markup manually. There is also a synchronized version of DBpedia (DBpedia-Live with a 5 minute update delay), which is still in Beta [2] Regards, Sebastian [1] http://www4.wiwiss.fu-berlin.de/bizer/pub/LinkedDataTutorial/ in 2.1 there is an image [2] http://dbpedia-live.openlinksw.com/resource/Leipzig -- Dipl. Inf. Sebastian Hellmann Department of Computer Science, University of Leipzig Homepage: http://bis.informatik.uni-leipzig.de/SebastianHellmann Research Group: http://aksw.org _______________________________________________ Wikitech-l mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/wikitech-l
