[[PageOutline]] [[Image(logo.png)]] [[BR]]''...it's like TV Tropes, but LINKED DATA! '' == About == '''[http://tvtropes.org TVTropes.org]''' is a wiki-based catalog of the tricks of the trade for writing fiction. It contains pages for numerous movies, books, and other items, and associates these with tropes (writing devices and conventions). '''[http://dbtropes.org DBTropes.org]''' is a [http://linkeddata.org/ Linked Data] wrapper for TVTropes.org. It parses TVTropes pages and outputs machine-interpretable RDF. For formalizing items and tropes, the ''Skipinions'' ontology created in [wiki:WikiStart Skipforward] is used. Links to [http://dbpedia.org/ DBpedia] can be generated, too. The original idea of DBTropes was to be able to import TV Tropes data into '''[wiki:WikiStart Skipforward]''', then being able to use Skipforward's recommendation and annotation features, and also being able to use the TV Tropes feature hierarchy for Skipforward items. However, DBTropes data can also be used outside of the scope of Skipforward. [[Image(http://lab.linkeddata.deri.ie/2010/lod-badges/img/data-badge-5.png)]] == Example Pages == * [http://dbtropes.org/resource/Main/TheMatrix The Matrix] * [http://dbtropes.org/resource/Main/PlanescapeTorment Planescape Torment] * [http://dbtropes.org/resource/Main/RuleOfCool Rule of Cool] == Documentation == Since DBTropes is an ''online'' wrapper, fixes in the way DBTropes parses TV Tropes pages are effective immediately. The following settings influence page parsing. === Page Type Settings === Each page can be interpreted as... * '''Item''': A movie, game, etc. - links to other pages in itemizations are parsed if pointing to {{{Feature}}} pages only and output as {{{hasFeature}}} statements. * '''Feature''': A trope. Links to other pages in itemizations are parsed if pointing to {{{Item}}} pages only and output as {{{hasFeature}}} statements. * '''Feature Cat''': A trope category. Links to other pages in itemizations are parsed if pointing to {{{Feature}}} pages only and output as {{{subclassOf}}} statements. * '''Ignore''': Page will be ignored - no type will be set. === DBpedia Links === After clicking on ''(Re)link with DBpedia'' (available for Items only), you will be presented a list of links found by [http://sindice.com/ Sindice] when searching for the item label. "Set" the link that represents the current page in DBpedia. An {{{owl:sameAs}}} statement will be generated. === Hiding Statements === Using the buttons to the left of statements, individual statements can be selected as incorrect and hidden from the RDF output (currently not implemented). === Processing Comments === Within the RDF output typically there are some processing comments created by the wrapper. Most notable are the {{{processingUnknown}}} triples indicating referenced pages whose type is not known yet. If you want to help, visit these pages and set the proper page type. == Frequently Asked Questions == === Is there a SPARQL endpoint? === No, not currently. Just download the dump (see below) and use a triple store of your choice to do SPARQL queries. === Shouldn't DBTropes HTML pages look better? === The only purpose of the HTML pages is to provide a simple frontend for fixing the generated RDF. Proper visualization should be done in other applications that use the RDF data (e.g., Skipforward). == Status == * Item hierarchy support very basic only * Hiding statements in RDF output not supported currently * On page type changes, pages referring to the current page should be reparsed, too * The RDF snapshot download should be fairly consistent though. * No 303 redirects for Linked Data yet == Download == A daily snapshot of all data can be found '''[http://dbtropes.org/static/dbtropes.zip here]''' (NTriples format). == Timeline == * 2010-11-30: DBTropes now has simple voiD support. * 2010-11-26: Added >6000 DBpedia links, >800 Freebase links, >400 LinkedMDB links. These have been autogenerated and are marked as such. * Now about 8.000.000 statements, 16.000 items, 19.000 feature types, and 1.400.000 feature instances. * 2010-11-25: Added reverse URI lookup (on /info page). * 2010-04-23: Crawled much larger part of TV Tropes. Pulling page types from TVT now (seem to have been recently revived on TVT). Using TVT Recent Changes to update. * 2010-03-31: Added [http://dbtropes.org/info recent changes] info page. * 2010-03-18: Added subclassOf information for feature types. Currently generated offline. * 2010-01-21: Better URI normalization and sameAs resolving. LD output now includes referencing statements. * 2009-12-09: Initial release == Contact == DBTropes has been created by [http://www.dfki.de/~kiesel/ Malte Kiesel], a researcher at [http://www.dfki.de/ DFKI] [http://www.dfki.de/km Knowledge Management department]. Thanks to [http://www.dfki.uni-kl.de/~grimnes/ Gunnar Grimnes] for help with the design. If you want to contribute, please contact us. * [http://www.ckan.net/package/dbtropes CKAN page] for DBTropes.org