180 likes | 316 Views
Sémantický a sociálny web I. Obsah. Sémantické vyhľadávače Dublin Core Foaf Iné ontológie. Magpie (1). Magpie (2). je nástroj, ktorý napomáha užívateľom s interpretáciou webových zdrojov
E N D
Obsah • Sémantické vyhľadávače • Dublin Core • Foaf • Iné ontológie
Magpie (2) • je nástroj, ktorý napomáha užívateľom s interpretáciou webových zdrojov • Magpie je rozšírenie k Internet Exploreru, ktoré automaticky vytvára sémantickú vrstvu pre webové stránky použitím užívateľsky zadanej ontológie • sémantické vrstvy sú vysvetlivky (komentáre, poznámky) webovej stránky • niektorým ľuďom prezerajúcim si internetovú stránku môže byť jej obsah známy, iným zasa nie. • V druhom prípade je Magpiezvlášť prospešný, pretože • obsah stránky môže byťčitateľovi vysvetlený a sú mu poskytované špecifické kontextové funkcie
Magpie (3) • pojmy sú čerpané z existujúcej ontológie akademických organizácií a sú k dispozícii pre externých užívateľov • na pravej strane obrázka sú tri Magpie okná, tie sú automaticky vyplnené Magpiespúšťacími službami (triggerservices) počas surfovania užívateľa • vrchné dve okná ukazujú ľudí a projekty, ktoré boli rozpoznané na ktorejkoľvek stránke navštívenej počas aktuálneho surfovania • spodné okno charakterizuje projekty súvisiace s ľuďmi rozpoznanými počas surfovania, ktoré neboli spomínané explicitne na stránke, ale sú známe z doménovej ontológie
Watson • http://watson.kmi.open.ac.uk/WatsonWUI/ • Zobrazuje informácie o príbuzných triedach k triede nájdenej • Je možnosť vyhľadať konkrétne triedy, inštancie pomocou dotazovacieho jazyka SPARQL • Prezeranie ontológií vo forme RDF
SWOOGLE • http://swoogle.umbc.edu/ • Je možné hľadať ontológie, dokumenty a termy • O ontológiach a dokumentoch je možné zistiť informácie ako napr. veľkosť dokumentu • Pri nájdenom terme je možné zistiť v akom vzťahu je k ostatným triedam
Iné zaujímavé linky • Dbpedia • http://dbpedia.org/fct/ • semanticbrowser • http://knoesis.wright.edu/semantic_browser/ • Sigma • http://sig.ma/ • http://mapekus.fiit.stuba.sk/?page=factic
DUBLIN CORE (1) • Štandard pre metadátovýpopisdigitálnychdát • Dublin Core Metadata Element Set • Title, Creator, Subject, Description, Publisher, Contributor, Date, Type, Format, Identifier, Source, Language, Relation, Coverage, Rights
DUBLIN CORE (2) • Elements : • http://dublincore.org/documents/dces/ • http://dublincore.org/documents/dcmi-type-vocabulary/ • Examples: • http://dublincore.org/documents/dcq-rdf-xml/ • Česká stránka: • http://www.ics.muni.cz/dublin_core/terms.html
DUBLIN CORE (3) <?xml version="1.0"?> <!DOCTYPE rdf:RDF PUBLIC "-//DUBLIN CORE//DCMES DTD 2002/07/31//EN" "http://dublincore.org/documents/2002/07/31/dcmes-xml/dcmes-xml-dtd.dtd"> <rdf:RDFxmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/"> ------------------ </rdf:RDF>
DUBLIN CORE (4) ------------------------------------------------------------- <rdf:Descriptionrdf:about="http://www.ilrt.bristol.ac.uk/people/cmdjb/"> <dc:title>Dave Beckett's Home Page</dc:title> <dc:creator>Dave Beckett</dc:creator> <dc:publisher>ILRT, University of Bristol</dc:publisher> <dc:date>2002-07-31</dc:date> </rdf:Description> -------------------------------------------------------------
Príklad 1 • Vytvorte DUBLIN CORE záznam knihy alebo časopisu na webe • RDF potomzvalidujtevovalidátore: • http://www.w3.org/RDF/Validator/
FOAF(1) • FOAF (Friend of a friend) je strojomčitateľná ontológia popisujúca osoby, ich aktivity a vzťahy k iným ľuďom a objektom. • Každý môže pomocou FOAF popísať samého seba. • FOAF umožňuje skupine ľudí popísať sociálne siete bez potreby centralizovanej databázy. • http://xmlns.com/foaf/spec/
FOAF (2) <rdf:RDFxmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:foaf="http://xmlns.com/foaf/0.1/"> <!-- FOAF data goes here --> </rdf:RDF>
FOAF (3) <foaf:Person> <foaf:name>Dan Brickley</foaf:name> <foaf:mboxrdf:resource="mailto:danbri@rdfweb.org"/> </foaf:Person>
Príklad 2 • Napíšte FOAF dokument o sebe obsahujúci všetky dôležité informácie ako je meno, titul a pod. • Zároveň použite knows a popíšte inú osobu ktorú poznáte (kamarát, kamarátka...)
Príklad 3 • Vyhľadať a naštudovaťontológie: • SUMO • DOLCE • WordNet