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í.
Vlákno názorů k článku
Úvod do Sémantického Webu
Re: Úvod do Sémantického Webu
<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é>
Re: Úvod do Sémantického Webu
Jeste jsem to nikdy neslysel rict takhle na plnou hubu :)
Re: Úvod do Sémantického Webu
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?
Re: Úvod do Sémantického Webu
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).
Re: Úvod do Sémantického Webu
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.
Re: Úvod do Sémantického Webu
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í.
Re: Úvod do Sémantického Webu
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
Re: Úvod do Sémantického Webu
Děkuji za link. Díky tomu jsem pochopil, o čem ten článek vlastně je.
Re: Úvod do Sémantického Webu
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 grafu.
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é).
Re: Úvod do Sémantického Webu
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 ;-)
Re: Úvod do Sémantického Webu
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í. ;-)
Re: Úvod do Sémantického Webu
Není to ani jazyk, ani systém, ale framework ;P
Re: Úvod do Sémantického Webu
Koukněte se do té specifikace, když už jsem ji tu citoval …