A Geographic Knowledge Base for Semantic Web Applications - PowerPoint PPT Presentation

1 / 26
About This Presentation
Title:

A Geographic Knowledge Base for Semantic Web Applications

Description:

A Geographic Knowledge Base for Semantic Web Applications ... Bruno Martins. 20 Brazilian Symposium on Databases - SBBD 2005. Uberl ndia - MG. Linguateca ... – PowerPoint PPT presentation

Number of Views:75
Avg rating:3.0/5.0
Slides: 27
Provided by: xldb7
Category:

less

Transcript and Presenter's Notes

Title: A Geographic Knowledge Base for Semantic Web Applications


1
A Geographic Knowledge Base for Semantic Web
Applications
Linguateca www.linguateca.pt
  • 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

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

4
Information Sources used by GKB
  • Geo-Administrative and Geo-Physical Domain
  • Administrative
  • Postal
  • Gazetteers
  • Wikipedia
  • Network Domain
  • FCCN
  • Web domains
  • Web sites

5
Architecture of GKB
6
Feature concept in GKB
  • A meaningful object in the selected domain of
    discourse ISO19109.
  • Ex.
  • countries, cities and localities

7
Conceptual Design of GKB
  • GKB meta-model

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

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.

10
Knowledge Integration in GKB
  • GKB hierarchy from different information sources

11
Knowledge Integration in GKB
  • GKB hierarchy from different information sources

12
Knowledge Integration in GKB
  • GKB hierarchy from different information sources

13
Knowledge Integration in GKB
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

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

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).

17
Using Geographic Knowledge in GKB
  • Terminology Description (TBox in DLs)
  • Municipalities
  • hasScope(idN,idG) ?
  • ?netSiteDomainToken(idN,X) ?
  • ((?netSitePrefix(idN,cm) ? ?netSitePrefix(idN,m
    un)) ?
  • ?geoFeatureType(idG,CON) ?
  • ?geoFeatureName(idG,X).

18
Using Geographic Knowledge in GKB
  • Ex.
  • hasScope(idN,idG) ?
  • ?netSiteDomainToken(idN,X) ?
  • (?netSitePrefix(idN,cm) ? ?netSitePrefix(idN,m
    un)) ?
  • ?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).

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
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

21
GKB as an Ontology
  • Geo-Net-PT01

ltrdfligtltgnGeo_Relationshipgt
ltgnrel_type_id rdfresource"ADJ"/gt
ltgngeo_idgt ltrdfBaggt ltrdfli
rdfresource"GEO_127"/gt
ltrdfli rdfresource"GEO_156"/gt
ltrdfli rdfresource"GEO_162"/gt
ltrdfli rdfresource"GEO_331"/gt
lt/rdfBaggt lt/gngeo_idgt
lt/gnGeo_Relationshipgtlt/rdfligt lt/rdfBaggt
lt/gnrelated_togt ltgnpopulationgt263131lt/gnpopula
tiongt lt/gnGeo_Featuregt
  • ltgnGeo_Feature rdfID"GEO_238"gt
  • ltgngeo_idgt238lt/gngeo_idgt
  • ltgngeo_name xmllang"pt"gtPortolt/gngeo_namegt
  • ltgngeo_type_id rdfresource"CON"/gt
  • ltgninfo_source_id rdfresource"INE"/gt
  • ltgnrelated_togt
  • ltrdfBaggt
  • ltrdfligt
  • ltgnGeo_Relationshipgt
  • ltgnrel_type_id rdfresource"PRT"/gt
  • ltgngeo_idgtltrdfBaggt
  • ltrdfli rdfresource"GEO_130"/gt
  • ltrdfli rdfresource"GEO_3967"/gt
  • lt/rdfBaggtlt/gngeo_idgt
  • lt/gnGeo_Relationshipgt
  • lt/rdfligt

22
Statistics of the Ontologies Created
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

24
Applications using GKB
  • NERC tool for recognizing geographical references
    in text
  • Classification tool for assigning documents to a
    corresponding geographical scope
  • Information retrieval interface for geographical
    queries

25
Applications using GKB
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/geonet
    pt
  • Future work
  • Augmenting the knowledge in GKB with geographic
    entities extracted from the texts of the
    Portuguese Web
Write a Comment
User Comments (0)
About PowerShow.com