Hi,
I have a simple IE task. Simply want to distinguish between "PERSON", 
"LOCATION" and "ORGANIZATION" concepts. It means that I have a DBpedia's URI, 
what is the type ("PER", "LOC" and "ORG") of this resource?
Using the following query I can get resource's type:
        * SELECT * WHERE { <http://dbpedia.org/resource/Tehran> a ?o }
but the output contains different labels (such as "Settlement", 
"IranianProvincialCapitals" and etc.). I don't know how to reason from this 
output?
Currently, I have a lot of "if...then" conditions which test if the output 
contains "place" (for example) or not:
        * if (tobject.contains("place") || tobject.contains("locations")
                        || tobject.contains("ProtectedArea")
                        || tobject.contains("SkiArea")
                        || tobject.contains("WineRegion")
                        || tobject.contains("WorldHeritageSite")
                        || ....)
                

It's really not a good way. These classes are structured in an ontological 
manner. Would you please help me to construct a query to "reason" the type of 
each resource ("PER", "LOC" and "ORG") in DBpedia?
------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_feb
_______________________________________________
Dbpedia-discussion mailing list
Dbpedia-discussion@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dbpedia-discussion

Reply via email to