1 / 26

A Geographic Knowledge Base for Semantic Web Applications

Linguateca www.linguateca.pt. A Geographic Knowledge Base for Semantic Web Applications. Marcirio Silveira Chaves Mário J. Silva Bruno Martins. 20º Brazilian Symposium on Databases - SBBD 2005 Uberlândia - MG. Motivation/Context. GKB - Geographic Knowledge Base Geographic Network

hisoki
Télécharger la présentation

A Geographic Knowledge Base for Semantic Web Applications

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Linguateca www.linguateca.pt A Geographic Knowledge Base for Semantic Web Applications Marcirio Silveira Chaves Mário J. Silva Bruno Martins 20º Brazilian Symposium on Databases - SBBD 2005 Uberlândia - MG

  2. Motivation/Context • GKB - Geographic Knowledge Base • Geographic • Network • Information exported as ontologies • Geographic-aware Semantic Web applications • GREASE – Geographic Reasoning for Search Engines 20º Brazilian Symposium on Databases

  3. Presentation Structure • Conceptual Design of GKB • Knowledge Integration • Using Geographic Knowledge in GKB • GKB as an Ontology • Statistics of the Ontologies Created • Applications using GKB • Final Remarks 20º Brazilian Symposium on Databases

  4. Geo-Administrative and Geo-Physical Domain Administrative Postal Gazetteers Wikipedia Network Domain FCCN Web domains Web sites Information Sources used by GKB 20º Brazilian Symposium on Databases

  5. Architecture of GKB 20º Brazilian Symposium on Databases

  6. Feature concept in GKB • A meaningful object in the selected domain of discourse [ISO19109]. Ex.: • countries, cities and localities 20º Brazilian Symposium on Databases

  7. Conceptual Design of GKB • GKB meta-model 20º Brazilian Symposium on Databases

  8. Presentation Structure • Conceptual Design of GKB • Knowledge Integration • Using Geographic Knowledge in GKB • GKB as an Ontology • Statistics of the Ontologies Created • Applications using GKB • Final Remarks 20º Brazilian Symposium on Databases

  9. Knowledge Integration in GKB • GKB hierarchy from different information sources • Algorithm: • It searches the lowest common features types in both hierarchies • If it holds, it identifies the common instances between the hierarchies • Once the common instances are identified, it goes up the hierarchy and searches for the lowest common ancestor • It verifies the distance (in number of relationships partOf) between the common instances of the features types and its ancestors. The ancestor, which has the small distance up to the common instances is merged through a relationship partOf with the ancestor in the another hierarchy. The existing relationships in both hierarchies are maintained. 20º Brazilian Symposium on Databases

  10. H2 H1 Porto Norte NUT2 DISTRITO Grande Porto NUT3 Tâmega MUNICIPALITY MUNICIPALITY Vila Nova de Gaia Vila Nova de Gaia Penafiel Penafiel Matosinhos Matosinhos Knowledge Integration in GKB • GKB hierarchy from different information sources 20º Brazilian Symposium on Databases

  11. H2 H1 Porto Norte NUT2 DISTRITO Grande Porto NUT3 Tâmega MUNICIPALITY MUNICIPALITY Vila Nova de Gaia Vila Nova de Gaia Penafiel Penafiel Matosinhos Matosinhos Knowledge Integration in GKB • GKB hierarchy from different information sources 20º Brazilian Symposium on Databases

  12. H2 H1 Porto Norte NUT2 DISTRITO Grande Porto NUT3 Tâmega MUNICIPALITY MUNICIPALITY Vila Nova de Gaia Vila Nova de Gaia Penafiel Penafiel Matosinhos Matosinhos Knowledge Integration in GKB • GKB hierarchy from different information sources 20º Brazilian Symposium on Databases

  13. Merged Hierarchy Norte Grande Porto Vila Nova de Gaia Porto Tâmega Penafiel Matosinhos Knowledge Integration in GKB 20º Brazilian Symposium on Databases

  14. Presentation Structure • Conceptual Design of GKB • Knowledge Integration • Using Geographic Knowledge in GKB • GKB as an Ontology • Statistics of the Ontologies Created • Applications using GKB • Final Remarks 20º Brazilian Symposium on Databases

  15. Using Geographic Knowledge in GKB • Geographic scopes • www.cm-lisboa.pt • Lisboa (municipality) • Rules • New relationships and knowledge • Description Logics (DLs) • Geo domain • Names composed of multiple words are represented in different ways • Network domain • Names of URLs are decomposed by the correspondent domain division 20º Brazilian Symposium on Databases

  16. Using Geographic Knowledge in GKB • ABox in DLs for the: • municipality of Santiago do Cacém geoFeatureName(270,“santiagodocacem”) geoFeatureName(270,“santiagocacem”). geoFeatureName(270,“santiago-do-cacem”). geoFeatureName(270,“santiago-cacem”). geoFeatureType(270,“CON”). • web site: www.cm-santiago-do-cacem.pt netSiteSubDomain(33684,“www”). netSitePrefix(33684,“cm”). netSiteDomainToken(33684,“santiago-do-cacem”). netSiteTLD(33684,“pt”). 20º Brazilian Symposium on Databases

  17. Using Geographic Knowledge in GKB • Terminology Description (TBox in DLs) • Municipalities hasScope(idN,idG)  netSiteDomainToken(idN,X)  ((netSitePrefix(idN,“cm”)  netSitePrefix(idN,“mun”))  geoFeatureType(idG,“CON”)  geoFeatureName(idG,X). 20º Brazilian Symposium on Databases

  18. Using Geographic Knowledge in GKB • Ex.: hasScope(idN,idG)  netSiteDomainToken(idN,X)  (netSitePrefix(idN,“cm”)  netSitePrefix(idN,“mun”))  geoFeatureType(idG,“CON”)  geoFeatureName(idG,X). netSiteDomainToken(33684, “santiago-do-cacem”). netSitePrefix(33684, “cm”). geoFeatureType(270, “CON”). geoFeatureName(270, “santiago-do-cacem”). New knowledge: hasScope(33684, 270). 20º Brazilian Symposium on Databases

  19. Using Geographic Knowledge in GKB • Rule-based assigned scopes by GKB to sites of Portugal • Scopes extended to the web pages under each one of the sites of matching subdomains 20º Brazilian Symposium on Databases

  20. Presentation Structure • Conceptual Design of GKB • Knowledge Integration • Using Geographic Knowledge in GKB • GKB as an Ontology • Statistics of the Ontologies Created • Applications using GKB • Final Remarks 20º Brazilian Symposium on Databases

  21. GKB as an Ontology • Geo-Net-PT01 <gn:Geo_Feature rdf:ID="GEO_238"> <gn:geo_id>238</gn:geo_id> <gn:geo_name xml:lang="pt">Porto</gn:geo_name> <gn:geo_type_id rdf:resource="#CON"/> <gn:info_source_id rdf:resource="#INE"/> <gn:related_to> <rdf:Bag> <rdf:li> <gn:Geo_Relationship> <gn:rel_type_id rdf:resource="#PRT"/> <gn:geo_id><rdf:Bag> <rdf:li rdf:resource="#GEO_130"/> <rdf:li rdf:resource="#GEO_3967"/> </rdf:Bag></gn:geo_id> </gn:Geo_Relationship> </rdf:li> <rdf:li><gn:Geo_Relationship> <gn:rel_type_id rdf:resource="#ADJ"/> <gn:geo_id> <rdf:Bag> <rdf:li rdf:resource="#GEO_127"/> <rdf:li rdf:resource="#GEO_156"/> <rdf:li rdf:resource="#GEO_162"/> <rdf:li rdf:resource="#GEO_331"/> </rdf:Bag> </gn:geo_id> </gn:Geo_Relationship></rdf:li> </rdf:Bag> </gn:related_to> <gn:population>263131</gn:population> </gn:Geo_Feature> 20º Brazilian Symposium on Databases

  22. Statistics of the Ontologies Created 20º Brazilian Symposium on Databases

  23. Presentation Structure • Conceptual Design of GKB • Knowledge Integration • Using Geographic Knowledge in GKB • GKB as an Ontology • Statistics of the Ontologies Created • Applications using GKB • Final Remarks 20º Brazilian Symposium on Databases

  24. Applications using GKB • NERC tool for recognizing geographicalreferences in text • Classification tool for assigning documents to a corresponding geographical scope • Information retrieval interface for geographical queries 20º Brazilian Symposium on Databases

  25. Applications using GKB 20º Brazilian Symposium on Databases

  26. Final Remarks • A domain-independent model for storing geographic and network knowledge • Sharing of the collected knowledge as formal ontologies • Geo-Net-PT01: The first public geographic ontology of Portugal - http://xldb.fc.ul.pt/geonetpt • Future work • Augmenting the knowledge in GKB with geographic entities extracted from the texts of the Portuguese Web 20º Brazilian Symposium on Databases

More Related