Adapting the DBpedia Ontology to specialized use cases and domains: GitHub?
DBpedia is a crowd-sourced community effort to extract structured information from Wikipedia and make this information available on the Web. DBpedia allows you to ask sophisticated queries against Wikipedia, and to link the different data sets on the Web to Wikipedia data." is the mission statement of the DBpedia (http://dbpedia.org) knowledge base and community effort. Recently, however, DBpedia has become much more and wider in scope:
- A community of 200 people has formed to edit and improve the DBpedia ontology and the extraction process on http://mappings.dbpedia.org
- Maintainers and community members from all around the world help to optimize extraction from over 30 different language editions, e.g. http://nl.dbpedia.org, http://de.dbpedia.org
- Data from other wikis have been extracted and included (e.g. http://wiktionary.dbpedia.org/)
One of the great challenge, we are facing now is that the hierarchy and schema of the DBpedia Ontology is well suited for mainstream use cases and community consensus. However, we lack a tool and a methodology for customizing the schema and the hierarchy for exploitation, integration and fusion with data from specialized domains and use cases (e.g. library, media and others). We are currently looking for a solution, so that all stakeholders can customize the schema for their needs, yet still contribute it back and use the community effect. GitHub (and Vincent Driessen's GitFlow, http://danielkummer.github.io/git-flow-cheatsheet/) with its branching model offers a promising direction, which might be adaptable to data and ontologies in the future.