Presentation is loading. Please wait.

Presentation is loading. Please wait.

Tool to specify User Schema Entity Search –co-ordinates -date/time -class/layer Source Schemas Source 1 Source 2 Source n... GML Data Source 1 Source.

Similar presentations


Presentation on theme: "Tool to specify User Schema Entity Search –co-ordinates -date/time -class/layer Source Schemas Source 1 Source 2 Source n... GML Data Source 1 Source."— Presentation transcript:

1

2 Tool to specify User Schema Entity Search –co-ordinates -date/time -class/layer Source Schemas Source 1 Source 2 Source n... GML Data Source 1 Source 2 Source n... User defined Schema User Mapping Tool XQuery generator Merged Schemas User+Source 1 Merged Schemas User+Source 2 Transformed GML Data User view:S2 Transformed GML Data User view:S1 Merged Schemas User:S1+User:S2 Transformed GML Data User view:S1+S2 Gram++ and other data Sources Source 1 Source 2 Source n... 1 2a 2b 3 4 5a 5b 6 7 8 9 Workflow in FIGO Click on different components to view details of each step

3 A Login Page

4 Home and user related actions These are your choices in FIGO You can edit your profile and change passwords

5 Ok now… you know there is a data source! 1. Data in GML Encode This as Layers, Classes and Attributes in FIGO 2. Conceptual Model encoded in Schema documentation

6 Encode this in FIGO LAYERS CLASSES ATTRIBUTES

7 There is another Source? Have a list of Sources, their ontologies, metadata..

8 Every User has a view of the data Create the ontology of the User.. Call it a view..

9 Now Can we Map them? Semi-automatic mapping uses WordNet lexicon to generate confidence scores

10 Mappings: A closer look Different components of the Source ontology including layers, classes and their properties are mapped to each other. Layers can be considered as a group of classes. Classes can have inherited classes and so can layers. The relation between layers and classes is not that of inheritance but rather that of aggregation. Ontology O S1 O S1 X O A1 Ontology O A1

11 Human mappings Mappings are defined at Layer, Class and Attribute levels Can you learn what I did? In progress

12 Mapping source1 to user view Translation of source 1(ogc simple) in terms Of the users view.. Source 1

13 Mapping another source to that view Source 2 Translation of source 2 (Ordnance Survey) in terms Of the users view.

14 Generating XQuery statements XQuery of the mappings are generated as wrappers

15 User view of the translated data Source data based on source ontology Translated data based on user’s (view) ontology

16 Two Sources and one View

17 One view of different sources From Source1From Source2

18 More to come.. FIGO is work in Progress as well Please do not forget to post your feedback at www.cse.iitb.ac.in/~FIGOwww.cse.iitb.ac.in/~FIGO


Download ppt "Tool to specify User Schema Entity Search –co-ordinates -date/time -class/layer Source Schemas Source 1 Source 2 Source n... GML Data Source 1 Source."

Similar presentations


Ads by Google