Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Názory k článku
Úvod do Sémantického Webu

Jakub Galgonek
Jakub Galgonek (neregistrovaný) ---.koleje.cuni.cz
4. 11. 2009 1:15 Nový

SPARQL

celé vlákno

Nejsem si jist, nakolik již první fáze pominula. Například co se týče dotazovacích jazyků, tak mám dojem, že situace ještě není zcela ideální. Například zmiňovaný SPARQL snad patří mezi ty nejhloupější dotazovací jazyky, které lze na Sémantickém Webu použít.

Mezi jeho nevýhody jistě patří:
* Není uzavřený (výstup jednoho dotazu nelze použít jako vstup dalšího).
* Pracuje vnitřně v podstatě s tabulkami, místo s RDF daty.
* Je velmi slabý, není schopen z dat vytáhnout ani kolekci (a to je její struktura definována už při RDFS).
* Jeho schopnost nové trojce vytvářet je také velmi špatná (hlavně co se týče blank nodes).

Radek
Radek (neregistrovaný) ---.fit.vutbr.cz
4. 11. 2009 9:57 Nový

Re: SPARQL

celé vlákno

Prosím prosím, prozraďte aspoň jména nějakých lepších jazyků. Nejlépe již v něčem implementovaných, aby se s tím dalo hrát.

Jirka Kosek
4. 11. 2009 10:20 Nový

Re: SPARQL

celé vlákno

Vzhledem k tomu kolik a jakých dat dnes v RDF je mi pořád přijde praktičtější mít data v nějakém pěkném XML formátu pro to, co potřebujete, a dotazy psát v XQuery nebo XSLT 2.0.

Ale časem se třeba ujme něco lepšího, třeba XSPARQL http://xsparql.deri.org/…e-cases.html

Jakub Galgonek
Jakub Galgonek (neregistrovaný) ---.koleje.cuni.cz
4. 11. 2009 10:42 Nový

Re: SPARQL

celé vlákno

Už jsem to nějaký ten pátek neviděl, ale:

Sesame používá jazyk SeRQL, opět ideově vychází z SQL (což je dle mého špatně), ale obsahuje už například vnořování dotazů (byť bych si ho netroufl označit za uzavřený).

Jena používá SPARQL, ale mají i nějaká rozšíření. Třeba si hráli s Property Paths, což vám v podstatě umožní popsat cestu grafem pomocí regulárního výrazu. Pak už není problém vytáhnout z dat třeba tu kolekci.

Pěkný je jazyk TRIPLE, jenž je založený na Hornově logice a moc pěkně se v něm popisuje třeba vyvozování.

Těm, kterým se líbí Lisp, by se mohl líbit jazyk Versa. Mně osobně přišel hodně ulítlý.

Celkem těžkotonážní je jazyk Xcerpt, který ale není určen přímo na RDF.

Já sám jsem si kdysi hrál s jazykem Tequila, který používal pojmenované vzory, což umožnilo relativně snadno popsat data s rekurzivní strukturou (což je třeba ta již zmiňovaná kolekce). Ale k němu se asi jen tak nedostanete.

Jezovec
Jezovec (neregistrovaný) ---.net.upc.cz
7. 11. 2009 16:23 Nový

Re: SPARQL

celé vlákno

Pokud by vás zajímalo trochu té archeologie za účelem porozumění dnešku, tak je tu třeba dotazovací jazyk v RDF-Core

RDF-Core dodnes používá jedna platforma co pracuje s mobilními telefony (UAProf je v RDF) a pokud si dobře pamatuji z mailového listu, tak s tím někdo dělal něco v NASA… taky je to zahrnuto v „Practical RDF“ od O'Reillyho.

Jiří Procházka
4. 11. 2009 11:48 Nový

Re: SPARQL

celé vlákno

První fáze nepominula, ani nepomine, probíhají paralelně.

Máte pravdu, situace ohledně dotazovacích jazyků není ideální, ale SPARQL je zatím nejlepší co je – tzn. vyhovuje nejvíce lidem. Na cestě je verze 1.1, která mimo jiné přidává UPDATE funkcionalitu – možnost měnit RDF grafy, což dříve bylo jen možné pomocí nestandardních rozšíření.

Osobně budoucnost vidím spíše v GUI než v různých syntaxích, ale to je na delší diskuzi do které nechci zabíhat.

Jakub Galgonek
Jakub Galgonek (neregistrovaný) ---.koleje.cuni.cz
4. 11. 2009 12:12 Nový

Re: SPARQL

celé vlákno

Kdo probůh tvrdí, že SPARQL je zatím to nejlepší, co je? Kterým lidem vyhovuje dotazovací jazyk, kterým se ani nemůžou zaptat na tak jednoduchou strukturu, jako je ta již zmíněná kolekce, což je přeci pouhý seznam.

Franta
Franta (neregistrovaný) 94.142.234.---
6. 11. 2009 9:13 Nový

Re: SPARQL

celé vlákno

Mam dojem, ze na to koukate moc akademicky. Jedna vec je, koukat na to z pohledu matematika a druha vec z pohledu praktickeho uziti. SPARQL, ac neni idealni, je v soucasnosti uzivan k vseobecne spokojenosti. Neni zkratka pravda, ze to, co je nejmocnejsi, nejuplnejsi, nejortogalneni navrzene je vzdy nejlepsi pro normalni uziti.

Jakub Galgonek
Jakub Galgonek (neregistrovaný) ---.koleje.cuni.cz
6. 11. 2009 10:49 Nový

Re: SPARQL

celé vlákno

Každý z nás si asi představuje praktické užití jinak. Prostě jazyk, který mi neumožňuje najít všechny instance dané třídy (podle RDFS), zjistit si všechny vlastnosti dané třídy, zacházet se seznamy, rozumně vytvářet nové RDF grafy, mi nepříjde kdoví jak praktický a vhodný pro normální použití.

Franta
Franta (neregistrovaný) 94.142.234.---
7. 11. 2009 7:52 Nový

Re: SPARQL

celé vlákno

Nevim, jestli mi rozumite. Ja omezeni SPARQLu chapu. Moje otazka zni: u kolika praktickych aplikaci (rekneme napr. webu s navstevnosti aspon 1000 UIP) vam tato omezeni vadila?

Jakub Galgonek
Jakub Galgonek (neregistrovaný) ---.freepoint.cz
7. 11. 2009 19:35 Nový

Re: SPARQL

celé vlákno

Jen aby to nebyl důsledek nějakého začarovaného kruhu. Neboť je jazyk SPARQL velmi omezený, používají se jen jednoduché aplikace. A protože na tyto jednoduché aplikace SPARQL stačí, není důvod vymýšlet nic silnějšího.

Ale abych se přiznal, já to nikdy moc prakticky nepoužíval.

F123
F123 (neregistrovaný) 193.206.186.---
7. 11. 2009 23:41 Nový

Re: SPARQL

celé vlákno

Muzete prosim rozvest tyto body, idealne doplnit konkretni priklad, ktery sparql nezvladne? Pripadne bych byl vdecny za nejaky clanek s kritikou sparql. Me vadi nejvic ze neumi tranzitivni uzaver. Zlatej Lorel.

„* Pracuje vnitřně v podstatě s tabulkami, místo s RDF daty
* Je velmi slabý, není schopen z dat vytáhnout ani kolekci (a to je její struktura definována už při RDFS).
* Jeho schopnost nové trojce vytvářet je také velmi špatná (hlavně co se týče blank nodes).“

btw jak tady nekdo psal o utapeni penez, tak to docela sedi, NEPOMUK platila EU a stal 11.5 milionu euro

Jakub Galgonek
Jakub Galgonek (neregistrovaný) ---.freepoint.cz
8. 11. 2009 0:40 Nový

Re: SPARQL

celé vlákno

Původně jsem myslel, že se rozepíšu, ale nakonec jsem se rozhodl hodit tu jen link: http://siret.ms.mff.cuni.cz/…s/thesis.pdf

F123
F123 (neregistrovaný) 193.206.186.---
8. 11. 2009 0:46 Nový

Re: SPARQL

celé vlákno

Diky, diplomka by mela stacit ;)

OT: nemate na matfyzu prochazeni diplomek jako je na cvut (https://dip.felk.cvut.cz/)? clovek by tam urcite nasel cas od casu neco zajimavyho

Jakub Galgonek
Jakub Galgonek (neregistrovaný) ---.koleje.cuni.cz
8. 11. 2009 22:23 Nový

Re: SPARQL

celé vlákno

Diplomky jdou najít přes katalog knihovny (http://ckis.cuni.cz), ale s jejich elektronickou podobou to bude horší.

campula
campula (neregistrovaný) 194.138.12.---
4. 11. 2009 9:03 Nový

Re: Úvod do Sémantického Webu

celé vlákno

Asi jsem po ránu nějaký pomalejší. Co je to sémantický ani Sémantický web jsem netušil před přečtením článku a netuším ani po přečtení.

Jirka Kosek
4. 11. 2009 9:29 Nový

Re: Úvod do Sémantického Webu

celé vlákno

<přísně-tajné>
Sémantický web je způsob, jak pomocí grantů platit obrovské masy akademických výzkumníků a zabránit tak válce a sociálním nepokojům. Aneb, kdo dělá sémantický web, ten nezlobí ;-)
</přísně-tajné>

jehovista
jehovista (neregistrovaný) ---.net.upc.cz
4. 11. 2009 22:43 Nový

Re: Úvod do Sémantického Webu

celé vlákno

Jeste jsem to nikdy neslysel rict takhle na plnou hubu :)

mm
mm (neregistrovaný) 80.5.24.---
4. 11. 2009 14:22 Nový

Re: Úvod do Sémantického Webu

celé vlákno

ja jsem asi taky pomalejsi i v poledne. Stejny dojem. Sucha teorie neceho, dalsi uzasny jazyk, dalsi tuna „standartu“…
Proc proboha nestaci XML, XSL, XPATH pro takoveto srandy?

Jakub Galgonek
Jakub Galgonek (neregistrovaný) ---.ms.mff.cuni.cz
4. 11. 2009 15:02 Nový

Re: Úvod do Sémantického Webu

celé vlákno

Pro některá data se prostě více hodí popis pomocí (obecně nesouvislého) orientovaného grafu s pojmenovanými hranami (tj. RDF), než pomocí stromu (tedy souvislého graf bez cyklu) bez pojmenovaných hran (tj. XML).

Jirka Kosek
4. 11. 2009 15:27 Nový

Re: Úvod do Sémantického Webu

celé vlákno

XML samo o sobě je sice strom, ale můžete do něj serializovat jakoukoliv datovou strukturu, konec konců primární serializace RDF je také XML.

Rozdíl je nekdě jinde. Jediná výhoda sémantického webu je v tom, že teoreticky lze spojovat data z různých zdrojů a najít tak zajímavé souvislosti a odvodit nová data. Aby tohle fungovalo je potřeba používat pro jednotlivé objekty stejné identifikátory, jinak spojení dat z různých zdrojů nebude fungovat. Myšlenka semwebu je pěkná, ale naráží na relativní nedostatek dosud publikovaných dat a problém s vytvořením jednotných identifikátorů.

Pak má RDF a semweb spoustu technických problémů, dneska by se to navrhlo asi jinak, ale už není síla to předělat. Ale ty technické problémy lze vždy nějak obejít.

Jakub Galgonek
Jakub Galgonek (neregistrovaný) ---.ms.mff.cuni.cz
4. 11. 2009 16:36 Nový

Re: Úvod do Sémantického Webu

celé vlákno

Ovšem, že je možné RDF serializovat do XML. Stejně jako není žádný problém uložit RDF do relační databáze.

Jediné, co jsem svým předchozím příspěvkem chtěl říci, bylo to, že jiná reprezentace prostě přináší své výhody (asi bylo chybou, že jsem je explicitně nezmínil). Třeba ono spojování dat z různých zdrojů a vyjádření dat jako obecně nesouvislý graf spolu jistě hodně souvisí.

Jirka Kosek
4. 11. 2009 15:31 Nový

Re: Úvod do Sémantického Webu

celé vlákno

Jinak proč nestačí holé XML se dočtete na straně 5 a dál následujícího PDFka http://www.europen.cz/…3/HLAVNI.pdf

campula
campula (neregistrovaný) 194.138.12.---
5. 11. 2009 8:38 Nový

Re: Úvod do Sémantického Webu

celé vlákno

Děkuji za link. Díky tomu jsem pochopil, o čem ten článek vlastně je.

Jiří Procházka
4. 11. 2009 15:38 Nový

Re: Úvod do Sémantického Webu

celé vlákno

XML je diametrálně odlišné od RDF. XML je pro vyjadřování dat (ne informací) ve stromové struktuře. RDF je pro vyjadřování informací (data + jejich význam) ve struktuře orientovaného gra­fu.

Vemte si XML kód:
<351 name="Jan" birthday="11-18" />
Z tohoto program sám nepozná, co to znamená. Každou reprezentaci dat musí programátor aplikaci „vysvětlovat“, i když třeba se používá na vyjádření úplně stejné věci, kterou už své aplikaci „vysvětlil“, ale v jiném formátu.
Na druhou stranu v RDF:
<http://example.com/UserDB/351> <http://xmlns.com/foaf/0.1/name> "Jan"
<http://example.com/UserDB/351> <http://xmlns.com/foaf/0.1/birthday> "11-18"

Tady využíváme termíny definované ontologií FOAF, takže známe význam těchto dat. Programátor tak potřebuje jen aby jeho aplikace rozuměla FOAF. Pokud se někdo rozhodne nepoužívat FOAF, k vyjádření takových to jeho informací, měl by používat ontologii která je namapovaná na FOAF, aby program mohl dedukovat, že se bavíme o stejné věci, ale stejně by měl počítat s tím, že podstatná část aplikací jeho datům nebude rozumět, zvlášť dnes, kdy takováto dedukce není ještě moc rozšířená. Je to něco podobného jako že byste měl očekávat, že pokud místo slova „jméno“ začnete používat třeba „degfout“, tak vám mnoho lidí rozumět nebude – je třeba mít dobrý důvod k vytváření nových „slov“.

Mimo to, RDF není jazyk, ale model, který má mnoho serializací (jazyků), přičemž jeden byl vybrán jako výchozí na výměnu informací mezi systémy, což je RDF/XML (ne moc dobrá volba, hlavně protože je to blbě čitelné).

Jakub Galgonek
Jakub Galgonek (neregistrovaný) ---.ms.mff.cuni.cz
4. 11. 2009 16:44 Nový

Re: Úvod do Sémantického Webu

celé vlákno

Hned první věta z RDF Primer říká: „The Resource Description Framework (RDF) is a language for representing information about resources in the World Wide Web.“ Takže RDF mimochodem jazyk je ;-)

Jiří Procházka
4. 11. 2009 18:20 Nový

Re: Úvod do Sémantického Webu

celé vlákno

Cituji anglickou Wikipedii „A language is a system for encoding and decoding information.“. V tomto případě bych souhlasil, a mohl říkat, že RDF je jazyk, jazyk s mnoha syntaxemi, ale to by bylo zavádějící. ;-)

Me
Me (neregistrovaný) ---.net.upc.cz
5. 11. 2009 8:45 Nový

Re: Úvod do Sémantického Webu

celé vlákno

Není to ani jazyk, ani systém, ale framework ;P

Jakub Galgonek
Jakub Galgonek (neregistrovaný) ---.ms.mff.cuni.cz
5. 11. 2009 8:55 Nový

Re: Úvod do Sémantického Webu

celé vlákno

Koukněte se do té specifikace, když už jsem ji tu citoval …

Radek Burget
Radek Burget (neregistrovaný) ---.fit.vutbr.cz
4. 11. 2009 9:53 Nový

Začněme od začátku

celé vlákno

Oceňuji snahu trochu popularizovat sémantický web, ale navrhoval bych začít trochu méně zhurta. Praktickému čtenáři v tom článku asi chybí zejména:
* k čemu je to vůbec dobré, co to prakticky přináší oproti existujícím (a zavedenějším) technologiím
* má to v názvu web – jak to souvisí s existujícím webem
* co je to vůbec ta ontologie, o které se tam pořád píše a k čemu je dobrá
Tím by mohla vzniknout rozumná protiváha ke skeptickým reakcím pod článkem a pak by byli čtenáři snad ochotnější prokousávat se všemi těmi zkratkami.

Daniela B.
Daniela B. (neregistrovaný) 85.248.36.---
4. 11. 2009 10:49 Nový

Re: Začněme od začátku

celé vlákno

Suhlasim.
Clanok na mna posobi len ako zoznam odkazov. Ked som si precitala nadpis, tesila som sa na zaujimavy clanok, ale obsah ma sklamal.
Rozhodne by som brala aj nejaky mierne obsirnejsi serial o Semantickom Webe.

Jiří Procházka
4. 11. 2009 11:27 Nový

Re: Začněme od začátku

celé vlákno

Dlouho jsem uvažoval jestli článek udělat jako malou prohlídku světem Sémantického Webu, ukázat jen malou část, ale přívětivě takovým stylem jak by se mělo učit na základní škole, ale nakonec jsem se rozhodl spíše vyjádřit základní myšlenku, ze které se přemýšlivý člověk dobere potenciálních pozitiv sám, nezabíhat do detailů RDF a ontologií, a zbytek prostoru věnovat obecnému přehledu. Je tedy pravda, že tohle je spíš přehled/rozcestník, než úvod.

Obšírnější popis můžete si přečíst třeba tady pokud vládnete angličtinou: http://network.nature.com/…ly-all-about
V případě zájmu bych něco více vysvětlujícího a přívětivého dokázal napsat…

ptacek.pavel aura:43
4. 11. 2009 13:09 Nový

Re: Začněme od začátku

celé vlákno

Osobně se přimlouvám za další články na toto téma, teoreticky by možná šlo vše implementovat do existujících CMS – link, který jste uvedl z google vypadá zajímavě.

Ekkys
Ekkys (neregistrovaný) ---.115.broadband10.iol.cz
7. 11. 2009 13:18 Nový

Re: Začněme od začátku

celé vlákno

Určitě bych byl také pro nějaké podrobnější rozebrání tématu. Takže prosím o další užitečné články o Sémantickém Webu :)

paranoiq
paranoiq (neregistrovaný) 85.13.98.---
4. 11. 2009 20:38 Nový

Re: Začněme od začátku

celé vlákno

k čemu je to vůbec dobré a velmi velmi lehký úvod: http://www.ted.com/…ext_web.html

Inkvizitor
Inkvizitor (neregistrovaný) ---.net.upc.cz
5. 11. 2009 0:52 Nový

Díky za článek

celé vlákno

Podle mě sémantický web smysl i budoucnost má, o sémantickém webu (který byl pochopitelně zmíněn jenom okrajově) nemluvě. Nedávno jsem plánoval napsat něco malého na svůj blog na Rootu, ale vzhledem k tomu, že vyšel tento článek (a například na konferenci WebExpo byla hezká přednáška od Josefa Holého (http://webexpo.cz/…anticky-web/), už to nemá moc smysl. Sémantický web podle mě krásně vyplňuje mezeru mezi (dnes poněkud zastaralým a těžkopádným) systémem katalogů typu http://dmoz.org a nepříliš spolehlivým přístupem přes vyhledávače (podobně jako některé kvalitní účty na Twitteru a podobné záležitosti).

Používám například systém Google Alerts a jeho výsledky nejsou moc okozlující. Pokud se člověk zajímá o programovací jazyky (Haskell, Scala apod.), alerty přinášejí pár novinek k věci a spoustu balastu, protože člověk musí vytvořit buďto husté síto specifických alertů nebo pár obecných, které ale nedokáží poznat, co si pod daným slovem člověk představuje (homonyma). Alerty typu „haskell language“ ani „haskell programming“ prostě nefungují, jak by měly.

Tragédii představují textové reklamní systémy a „moderní design“, který kolem článku k věci nasekají tři lišty, které odkazují na informace z jiných článků, takže pokud se zajímá někdo například o řešení určitého problému v Linuxu, najde často článek o řešení ve Windows a vpravo na liště je odkaz na článek o nové distribuci Linuxu.

Pokud by se sémantický web ujal, byla by to veliká pomoc. J. Kosek na WebExpu zmínil problém relevance a spamu v sémantickém webu. To by ale vcelku snadno vyřešil nějaký komunitní certifikační program.

Pokračování bych uvítal (FOAF, RDFa, projekty typu Linked Data Cloud), stejně jako nějaký kvalitní článek o sémantickém desktopu (třeba na Rootu). Tolik k autorově výzvě.

Inkvizitor
Inkvizitor (neregistrovaný) ---.net.upc.cz
5. 11. 2009 0:54 Nový

Re: Díky za článek

celé vlákno

V prvním odstavci mělo být „o sémantickém desktopu…nemluvě“.

Reypall
Reypall (neregistrovaný) ---.net.upc.cz
5. 11. 2009 8:37 Nový

Sémantický web a Linked Data

celé vlákno

Semantic Web se česky píše, když už, Sémantický web, nebo ponechat anglický název jako u Linked Data, které se anglicky v češtině naopak nepíše Linked data, jde-li o technologii. Pěkný článeček.

Trm
Trm (neregistrovaný) ---.stny.res.rr.com
6. 11. 2009 22:14 Nový

Semanciky web je jen modni slovo

celé vlákno

ktere je v soucastnosti zneuzivano bandama lamplu, kteri zdimaji narodni a nadnarodni grantove agentury s tim, ze budou vytvaret ,,inteligentni web'', ale vsechno je to jen humbug. Nikdo z nich nedela nic rozumneho ani nic, co by melo nejakou pridanou hodnotu. Pouze aplikuji veci zname z 80. let a skutek utek.

Tvrdá pěst akademické třídy
Tvrdá pěst akademické třídy (neregistrovaný) ---.anonymouse.org
24. 11. 2009 1:06 Nový

Re: Semanciky web je jen modni slovo

celé vlákno

Heh, zrovna sem běžím že napíšu to samé, pan Trm uvažuje podobně jako já.
Sémantický web je módní bulšit vhodný akorát pro ždímání grantů a výrobu publikací v „plzeňské“ kvalitě pod pláštíkem slibů o uspořádání všech dat na světě.

Chlapi, vy co v tom sémantickým webu děláte, přiznejte se: fakt tomu sémantickýmu webu věříte, anebo dobře víte k čemu to je a akorát přes to jedete granty a publikace?

Tvrdá pěst akademické třídy
Tvrdá pěst akademické třídy (neregistrovaný) ---.anonymouse.org
24. 11. 2009 1:22 Nový

Re: Semantiky web je jen modni slovo

celé vlákno

Líbí se mi že banda kolem sémantickýho webu definuje pořád nový a nový popisy pro něco co je jenom graf. Když popis vymyslej tak pro to vymejšlej přiblblý dotazovací jazyky s XML syntaxí který ten graf nějak procházej.
(Obojí jsou to tisíckrát vyřešený problémy, ale v XML RDF blablabla je to holt super novej objev).
Ani se nedivím, za evropský milióny bych vymejšlel novou syntaxi každej den. Pak bych to vydal jako normu která se nedá implementovat (teď narážím na další k-hounu-dobrej-módní-shit jménem XQuery) a podal další grant na vylepšení původního návrhu.

Jakub Galgonek
Jakub Galgonek (neregistrovaný) ---.koleje.cuni.cz
26. 11. 2009 2:23 Nový

Re: Semantiky web je jen modni slovo

celé vlákno

Skoro to vypadá, jako byste věřil, že vše dobré, co mohlo být v oblasti uspořádávání dat vymyšleno, už vymyšleno bylo ;-)

Tvrdá pěst akademické třídy
Tvrdá pěst akademické třídy (neregistrovaný) ---.anonymouse.org
27. 11. 2009 0:07 Nový

Re: Semantiky web je jen modni slovo

celé vlákno

To si nemyslím.
Nové postupy a algoritmy pro uspořádání dat ale přinese jedině výzkum základních principů a algoritmů. Vymýšlení nových třípísmených zkratek a XML diarrhea k tomu asi moc nepřispěje.

Jakub Galgonek
Jakub Galgonek (neregistrovaný) ---.koleje.cuni.cz
27. 11. 2009 10:45 Nový

Re: Semantiky web je jen modni slovo

celé vlákno

Řekl bych, že nemálo lidí kolem sémantického webu se věnuje výzkumu základních principů. Jenže od nich je do praxe vždy trochu delší cesta, tak se to tak nemusí zdát.

Jinak mně přišlo RDF jako celkem nový přístup. Dále bych rád řekl, že RDF rozhodně nestojí na XML.

Zasílat nově přidané příspěvky e-mailem