1 / 20

Reprezentácia ontológii relačným modelom a realizácia dopytovania

Reprezentácia ontológii relačným modelom a realizácia dopytovania. Richard Veselý. Diplomový projekt II. Vedúci projektu: prof. Ing. Mária Bieliková, PhD. Obsah. Motivácia Návrh ontologického úložiska Overenie riešenia Budúca práca. Motivácia. Rastúce množstvo dát

guri
Télécharger la présentation

Reprezentácia ontológii relačným modelom a realizácia dopytovania

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. Reprezentácia ontológii relačným modelom a realizácia dopytovania Richard Veselý Diplomový projekt II Vedúci projektu: prof. Ing. Mária Bieliková, PhD.

  2. Obsah • Motivácia • Návrh ontologického úložiska • Overenie riešenia • Budúca práca

  3. Motivácia • Rastúce množstvo dát • Potreba škálovateľného úložiska • Veľký počet dopytovacích jazykov • Snaha o zjednotenie prístupu k dátam

  4. Existujúce riešenia

  5. Vlastná práca • Rýchly objektový model • Škálovateľné dátové úložisko • Všeobecná reprezentácia dopytov • Návrh optimalizácií vzhľadom na bežné scenáre použitia

  6. Reprezentácia • Relačná databáza • Schéma reflektujúca OWL • Objektový model • Podpora ľubovoľného úložiska • Podpora pre import a export • Abstrakcia nad úložiskom

  7. Dátové úložisko • Databázové • Reprezentácia dát v relačnej databáze • Databázové referencie • Hybridné • Reprezentácia schémy ontológie v pamäti • Inštančné dáta uchovávané v relačnej databáze • Hybridné referencie • Podpora cachovania

  8. Inteligentné cachovanie • Inštančná vyrovnávacia pamäť • Read • Urýchľuje lookup • ReadWrite • Urýchľuje lookup a zápis • Garantuje integritu a synchronizáciu • Sleduje stav použitia a synchronizuje v závislosti od vyťaženia

  9. Optimalizácie • Vzhľadom na bežné scenáre použitia • Rýchlosť • Pamäťové úložisko • Relačné úložisko • Miesto

  10. Scenáre použitia • Napĺňanie • Import dát • Postupné sekvenčné • Čítanie • Manipulácia • Single/multi user • Export

  11. Preklad • Transformácia zdrojovej reprezentácie na cieľovú • Figuruje ako most medzi vrstvami • Množstvo jazykov • SeRQL, SPARQL, RQL, RDQL, RDFQL, SquishQL, RDFPath, Versa, Triple, DAML+OIL, TMQL, Tolog a iné

  12. Preklad – prístupy • S dôrazom na zdrojovú reprezentáciu • Špecifická formulácia dopytov (napr. v prirodzenom jazyku) • S dôrazom na cieľovú reprezentáciu • Preklad na konkrétnu fyzickú reprezentáciu (napr. SQL)

  13. Preklad – problémy • Vyjadrovacia sila jazykov • Problematické jazykové konštrukcie • Odlišná paradigma • Grafy, stromy

  14. Overenie riešenia • Doménová ontológia publikácii • ACM, DBLP, Springer • Overenie v rámci štátnych projektov • Porovnanie s existujúcimi riešeniami • Testovanie rýchlosti pomocou špeciálnych benchmark ontológii

  15. Budúca práca • Ďalšie optimalizácie úložiska • Rozširovanie všeobecnej reprezentácie dopytov • Implementácia viacerých prekladačov z a do všeobecnej reprezentácie

  16. Data model

  17. Ontology model

  18. Query model

  19. Cache model

  20. Translator model

More Related