On Mon, Dec 26, 2011 at 7:26 PM, Patrick Cassidy <[email protected]> wrote: > I have looked briefly at the DBpedia ontology and it appears to leave a > great deal to be desired in terms of what an ontology is best suited for: to > carefully and precisely define the meanings of terms so that they can be > automatically reasoned with by a computer, to accomplish useful tasks. I > will be willing to spend some time to reorganize the ontology to make it > more logically coherent, if (1) there are any others who are interested in > making the ontology more sound and (2) if there is a process by which that > can be done without a very long drawn-out debate. > > I think that the general notion of formalizing the content of the WikiPedia > a a great idea, but to be useful it has to be done carefully. It is very > easy, even for those with experience, to put logically inconsistent > assertions into an ontology, and even easier to put in elements that are so > underspecified that they are ambiguous to the point of being essentially > useless for automated reasoning. The OWL reasoner can catch some things, > but it is very limited, and unless a first-order reasoner is used one needs > to be exceedingly careful about how one defines the relations.
You could create an ontology as it "should" be or you can use an ontology which matches the practices and conventions used by the Wikipedia editors. The latter is going to be messy in many ways, but at least it'll have a large quantity of data to work with. Getting any use out of the former would require you convincing all Wikipedians to adhere to your strict conventions, which seems unlikely to me. Another way to approach this would be the MCC/CYC approach. It'll take billions of dollars and you'll need to wait many decades for them to finish, but at the end of it all I'm sure you'd have a perfectly consistent knowledge base. Tom ------------------------------------------------------------------------------ Write once. Port to many. Get the SDK and tools to simplify cross-platform app development. Create new or port existing apps to sell to consumers worldwide. Explore the Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join http://p.sf.net/sfu/intel-appdev _______________________________________________ Dbpedia-discussion mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/dbpedia-discussion
