1 / 14

DAGIS : Automatic Discovery of Geospatial Information Services

DAGIS : Automatic Discovery of Geospatial Information Services. Ashraful Alam Ganesh Subbiah. Motivating Scenario. Query: “ Find movie theaters within 30 miles of 75080” within, near, overlap – Geospatial Operators Theaters, Restaurants – Businesses (Non-Geospatial data)

lore
Download Presentation

DAGIS : Automatic Discovery of Geospatial Information Services

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. DAGIS : Automatic Discovery of Geospatial Information Services Ashraful Alam Ganesh Subbiah

  2. Motivating Scenario Query: “Find movie theaters within 30 miles of 75080” within, near, overlap – Geospatial Operators Theaters, Restaurants – Businesses (Non-Geospatial data) Miles – Distance Unit 75080 , Richardson – Geo References Cinemark Movies 10 Radisson Hotel Dallas North-Richardson

  3. Query Grammar Define, Geospatial Objects as GB, Geospatial Operator as GO, Polygon Type as PT and Extension as E. Then, • <Query> :: <GB> [<GO>] [<PT>] [<E>] <GB> • <GB> :: Non-geometric GRDF Concept • <GO> :: <Operator Terminal> • <PT> :: <Polygon Terminal> • <E> :: Distance • <Operator Terminal> :: Within | Touches On | • Intersect | Between • <Polygon Terminal> :: Straight line | Circle

  4. Query Grammar (cont.) • Query := Antecedent + Consequent • Antecedent Target/Output • Consequent Source/Input(s) Query: “Find (movie theaters) within (30 miles) of (75080)” equiv equiv Output Input Input

  5. SP In: Richardson, 20 miles Out: Theaters In: Richardson, 20 miles SP-2 In: Zip Out: Theaters SR MM Out: Theaters SP-1 In: Richardson Out: Zip In: Richardson, 20 miles SR MM Out: Theaters Successful workflow Unsuccessful workflow Workflow composition Complexity

  6. GRDF-annotated Payload • Payload Data carried between Web services and query requestor. <rdfs:Class rdf:id= "http://127.0.0.1/grdf_voc#movie-theater"> <rdfs:subClassOf rdf:resource= "http://127.0.0.1/grdf_voc#theater"/> <rdfs:sameAs rdf:resource= http://127.0.0.1/grdf_voc#multiplex/> </rdfs:Class> Def

  7. Geospatial Relational Operators • Within, Touches, Overlap, Cross, Intersect. • Definition - Within: Given two polygons A and B, B is within A if map of B is fully contained in the map of A.

  8. Map-based Operators A B

  9. Theaters Query Profile ZipCode Miles Generation of Semantic enabled profile for Geospatial Query Generated OWL-S Semantic Profile Domain Ontology (Snapshot)

  10. Geospatial Service Selection and Discovery • DAGIS Agent • OWL-S MX Matchmaker • Best Service Match Degrees of Match: EXACT < PLUG-IN < SUBSUMES< SUBSUMED-BY<LOGIC BASED FAIL < NEAREST-NEIGHBOUR < FAIL

  11. Theaters GetTheater Process ZipCode Miles Geospatial Service Invocation -OWL-S grounding -WSDL Grounding -Service Invocation through AXIS GetTheater Atomic Process

  12. 1. Register/ advertise SP1 Matchmaker OWL-S MX SP 2 2. Service Discovery, Service Enactment Pellet OWL-DL Reasoner/ Matching Engine DAGIS Interface DAGIS Agent 1. Query DAGIS System Architecture • DAGIS Query Interface • OWL-S MatchMaker • OWL-DL Reasoner for Matchmaker • SPs are the Service Provider agents

  13. DAGIS Query Interface

  14. Future Directions • Complex Geospatial Queries • Improving Query Response • Linking the Domain Ontology to Upper Ontologies

More Related