150 likes | 267 Views
Bc. Peter Cích Vyhľadávanie Informácií. Distance Search slovenských firiem. Problémová oblasť. vyhľadávanie na základe vzdialenosti vzdialenosť určená vzdušnou čiarou reálna vzdialenosť (autom) zemepisné súradnice zemepisná šírka – latuitude zemepisná dĺžka – longtitude. Motivácia.
E N D
Bc. Peter Cích Vyhľadávanie Informácií DistanceSearchslovenských firiem
Problémová oblasť • vyhľadávanie na základe vzdialenosti • vzdialenosť určená • vzdušnou čiarou • reálna vzdialenosť (autom) • zemepisné súradnice • zemepisná šírka – latuitude • zemepisná dĺžka – longtitude
Motivácia • vyhľadávanie na základe referenčného bodu • zobrazenie najbližších firiem v okolí • detaily zvolenej firmy
Existujúce riešenia • mapy od Google – maps.google.com • služba Searchnearby • firmy pridané používateľmi • firmy zo Zlatých stránok • vyhľadávanie – Zlaté stránky • služba Rádius • výber vzdialenosti od referenčného bodu • do 1 km • do 5 km • do 10 km • do 15 km • do 25 km • do 50 km • do 75 km
Postup riešenia • vstupné údaje • zoznam slovenských firiem (zoznam.sk) • geografické údaje • zemepisná šírka • zemepisná dĺžka • ontológia slovenských miest [ .owl ] • názov firmy • ulica • mesto • www • popis firmy • ...
Postup riešenia • výstupné údaje • firmy nájdené na zoznam.sk && • stanovené vzdialenostné obmedzenie && • dostupné detaily firmy
Postup riešenia • wget-om stiahnuté stránky firiem • 53 967 firiem • parsovanie údajov firiem • výstupný súbor [ .csv ] • nazovFirmy;ulica;psc;mesto;telefon;fax;email;www;ico;pocetZamestnancov;rocnyObrat;rokVzniku;popisFirmy • celkový čas 2 211,463 s (36,8577 min.) • 40,978 ms / firma
Postup riešenia • úprava existujúcej ontológie • Protégé– úprava ontológií • + trieda Company • vytvorenie vzorovej inštancie • hasRegion • firma.mesto location.nazovRegionu • 1x nenájdených –7 528 • + regulárne výrazy – 3 750 nenájdených
Postup riešenia • import do Sesame • RDF / XML • SPARQL dotazy • Používateľské rozhranie • HTML + JavaScriptu + PHP skripty • GoogleMaps API • spresnenia SELECT-u • LIMIT • 1. písmeno názvu • typ firmy • druh firmy • webu • dátum vzniku
Zhodnotenie • GoogleMaps • len firmy v Zlatých stránkach • + firmy pridané používateľmi • nesprávne geografické koordináty • TrnavaTrnava pri Laborci (vých. Slovensko) • Praha (CZ)Praha (SK, pri Lučenci)