1 / 18

Tool to specify User Schema

Tool to specify User Schema. 2a. Entity Search –co-ordinates -date/time -class/layer. 1. Source Schemas. Gram++ and other data Sources. 4. 3. Source 1. Source 1. Mapping Tool. Source 2. Source 2. User defined Schema. XQuery generator. 6. User. Source n. Source n. 5b. 2b.

holland
Télécharger la présentation

Tool to specify User Schema

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

  2. A Login Page

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

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

  5. Encode this in FIGO LAYERS CLASSES ATTRIBUTES

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

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

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

  9. Mappings: A closer look Ontology OS1OS1X OA1Ontology OA1 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.

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

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

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

  13. Generating XQuery statements XQuery of the mappings are generated as wrappers

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

  15. Two Sources and one View

  16. One view of different sources From Source1 From Source2

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

More Related