Smantick vyhadvanie v domne pracovnch ponk Jn Krausko

  • Slides: 12
Download presentation
Sémantické vyhľadávanie v doméne pracovných ponúk Ján Krausko Michal Barla Anton Andrejko FIIT STU

Sémantické vyhľadávanie v doméne pracovných ponúk Ján Krausko Michal Barla Anton Andrejko FIIT STU BA @ ITAT 2006

Problém vyhľadávania informácií • Súčasný web = prepojenie dokumentov • Vyhľadávanie informácií na základe

Problém vyhľadávania informácií • Súčasný web = prepojenie dokumentov • Vyhľadávanie informácií na základe výskytu kľúčových slov • Fulltext • Používateľ „tipuje“ kľúčové slová • Usporiadanie dokumentov podľa relevantnosti kľúčových slov • Web so sémantikou = prepojenie dát • Kritéria na hľadaný obsah • Použitie (hľadisko používateľa) • dopytovacieho jazyka • špecializovaného vyhľadávača

Cieľ príspevku • Návrh metódy sémantického vyhľadávania zameranej na jednoduchého používateľa • Overenie metódy

Cieľ príspevku • Návrh metódy sémantického vyhľadávania zameranej na jednoduchého používateľa • Overenie metódy vytvorením nástroja na vyhľadávanie pracovných ponúk na základe kritérií • SST – Semanic Search Tool • Technológie • Sesame – ontologické úložisko • Se. RQL – dopytovací jazyk • Cocoon – prezentačný rámec • JAVA

Sémantické vyhľadávanie • Vyhľadávanie informácií • Napr. : „Nájdi dokumenty o posledných voľbách v

Sémantické vyhľadávanie • Vyhľadávanie informácií • Napr. : „Nájdi dokumenty o posledných voľbách v SR“ • Odpovede na jednoduché otázky • Napr. : „Kto je prezident Slovenskej republiky? “ • Komplexné otázky • Napr. : „Aká je súčasná situácia vysokého školstva v Slovenskej republike? “

Semantic Search Tool (SST) • Inicializácia používateľského rozhrania • manuálne • semi-automatizované • zoznamy

Semantic Search Tool (SST) • Inicializácia používateľského rozhrania • manuálne • semi-automatizované • zoznamy možných kritérií vytvorené z plne definovaných tried • Zostavenie dopytu do ontologického úložiska • transformácia GUI dopytu na Se. RQL dopyt • Zobrazenie výsledkov vyhovujúcich dopytu • Zoznam Detail

Semantic Search Tool (SST) • Aplikačná doména – pracovné ponuky • Dopyt • •

Semantic Search Tool (SST) • Aplikačná doména – pracovné ponuky • Dopyt • • • Oblasť podnikania Pracovná pozícia Región Druh pracovného pomeru Vhodnosť pre uchádzača

Používateľské rozhranie SST

Používateľské rozhranie SST

Využitie štruktúry ontológie • Vhodnosť pre uchádzača bez praxe • vlastnosť nie je explicitne

Využitie štruktúry ontológie • Vhodnosť pre uchádzača bez praxe • vlastnosť nie je explicitne uvedená ale • existujú predpoklady na uchádzača smerujúce do rôznych klasifikácií • vyžaduje (requires) • preferuje (prefers) • Ak je použitá relácia vyžaduje smerujúca do klasifikácie skúseností ponuka nie je vhodná pre uchádzača bez praxe

Využitie štruktúry ontológie • Dopyt, ktorý vráti zoznam ponúk nevhodných pre uchádzača bez praxe

Využitie štruktúry ontológie • Dopyt, ktorý vráti zoznam ponúk nevhodných pre uchádzača bez praxe v jazyku Se. RQL SELECT Offer FROM {Offer} jo: has. Prerequisite {P}, {P} jo: requires {C}, {C} rdf: type {c: Experience. Classification}

Technologické detaily • Webová aplikácia • MVC založený na rámci Apache Cocoon • Model

Technologické detaily • Webová aplikácia • MVC založený na rámci Apache Cocoon • Model formulára Cocoon Forms • Ontologické dáta • Controller – sitemap, flowscript • View • Dopyt – šablóny Cocoon Forms formulárov • Výsledky – JXTemplate šablóny

Priebeh spracovania požiadavky

Priebeh spracovania požiadavky

Zhodnotenie • Efektívne vyhľadávanie v neznámych ontológiách • Využitie štruktúry ontológie • Dopytovanie závislé

Zhodnotenie • Efektívne vyhľadávanie v neznámych ontológiách • Využitie štruktúry ontológie • Dopytovanie závislé na konkrétnej ontológii, ale • Jednoduchá úprava na iné ontológie • Možná automatizácia generovania formulárov • Oddelenie dopytu od prezentácie • Použitie Apache Cocoon a Sesame