Základné informácie
Kód predmetu: ÚINF/SWB/10
Počet kreditov: 4
Vyučujúci:
- RNDr. Peter Gurský, PhD
- RNDr. Róbert Novotný
Rozvrh:
- utorok, 9:50 – 12:25, P/7
Realizované cvičenia
Sémantický web a motivácia, oblasti, problémy, vízie.
- Prezentácia: The Semantic Web Vision zo SWP.
Štruktúrované webové dokumenty a XML
- Prezentácia Structured Web Documents in XML zo SWP
- Článok XML a menné priestory
- Článok Transformácie XML
- Článok XPath
Nástroje
- Online XSL Tools
- XPath Testbed
- FirePath – rozšírenie pre Firefox. Vyžaduje nainštalovaný FireBug.
- XSLTCake – online nástroj pre testovanie XSLT.
- XSLTTest – ďalší online nástroj pre testovanie XSLT
Vzorové XML zo slajdov
<library location="Bremen">
<author name="Henry Wise">
<book title="Artificial Intelligence"/>
<book title="Modern Web Services"/>
<book title="Theory of Computation"/>
</author>
<author name="William Smart">
<book title="Artificial Intelligence"/>
</author>
<author name="Cynthia Singleton">
<book title="The Semantic Web"/>
<book title="Browser Technology Revised"/>
</author>
</library>
Vzorová XSLT šablóna
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:output method="html" indent="yes"/>
<xsl:template match="/author">
<html>
<head>
<title>An author</title>
</head>
<body bgcolor="white">
<b>
<xsl:value-of select="name"/>
</b>
<br />
<xsl:value-of select="affiliation"/>
<br />
<i>
<xsl:value-of select="email"/>
</i>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
Popisovanie webových zdrojov pomocou RDF
- Prezentácia Describing Web Resources in RDF zo SWP
Jazyk ontológií webu: OWL
- Prezentácia Web Ontology Language: OWL zo SWP
SPARQL
Modelovanie, Description Logics.
- Potreba formálnej logiky v konceptuálnom modelovaní
- The Need for a Logic in Conceptual Modeling
- prezentácia v slovenčine (pokrýva slajdy 1–41)
- Motivácie z objektovo-orientovaného programovania, deskripčná logika FL-
- Deskripčná logika ALC
Protege
- stránka Juraja Bobáka
- španielsky videotutoriál
- Protege OWL tutoriál
- plug-in OntoViz
- projekt Vysielanie z cvičenia
- GraphViz
- plug-in Jambalaya pre vizualizáciu rámcov v ontológiách
Jena
Sesame
Pokrytie obsahu
- Sémantický web a motivácia, problémy, vízie.
- XML, syntax, rozličné programové modely (DOM, SAX, StAX), menné priestory v XML, adresovací jazyk XPath, dopytovací jazyk XQuery. Ukážky programovania v Jave.
- RDF, RDFS
- OWL
- dopytovacie jazyky: SPARQL
- softvérové nástroje: Jena, Sesame, Protege
- základy deskriptívnej logiky
- odvodzovanie v deskripčnej logike
Odkazy
- Technologie sémantizace webu (NSWI140) – predmet na MFF UK Praha
- Grigoris Antoniou and Frank van Harmelen: Semantic Web Primer, Second Edition. MIT Press, 2008. ISBN: 978-0-262-01242-3
- Description Logics Tutorial. Enrico Franconi, Free University of Bozen-Bolzano.
- Semantic Web. Birkbeck University of London.
Náhodné odkazy
- http://www2.fiit.stuba.sk/~kapustik/ZS/Clanky0607/petras/index.html
- http://www2.fiit.stuba.sk/~kapustik/ZS/Clanky0910/csoka/index.html
- http://www2.fiit.stuba.sk/~kapustik/ZS/Clanky0607/klempa/index.html
- http://www2.fiit.stuba.sk/~kapustik/ZS/Clanky0809/fris/index.html
- Vojtěch Svátek: Ontologie a WWW. DATAKON 2002. Dostupné na iternete: http://nb.vse.cz/~svatek/onto-www.pdf
- De Bruin, J.: Using Ontologies : Enabling Knowledge Sharing and Reuse on the Semantic Web.
- DERI Technical Report DERI-TR-2003-10-29. Október 2003. Dostupné na internete: http://www.deri.at/publications/techpapers/documents/DERI-TR-2003-10-29.pdf
- Noy, N., Hafner, C.: The State of the Art in Ontology Design : A Survey and Comparative Review. AI Magazine, American Association for Artificial Intelligence, 2003
- DERI Insbruck: Technical Papers. Dostupné na internete: http://www.deri.at/publications/techpapers/
- http://www.cs.man.ac.uk/~horrocks/ISWC2003/Tutorial/introduction.ppt
- http://www.hitka.sk/diplomovka/index.php
- http://www.dcs.elf.stuba.sk/~kapustik/ZS/Clanky0405/matusik/reprezentSW.htm
- http://nlp.fi.muni.cz/projekty/owl/
- Topic Maps vs RDF