User Tools

Site Tools

xml

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
xml [2017/01/07 16:47]
efox
xml [2017/09/21 16:48] (current)
efox
Line 1: Line 1:
 +<WRAP center round tip 60%>
 +vlastnosti, syntaxe, typy uzlů, struktura @ DTD x XSD, transformace, XPath
 +</WRAP>
 +
 +
 <WRAP center round box 60%> <WRAP center round box 60%>
 extensible markup language extensible markup language
Line 107: Line 112:
 ====== RSS a GeoRSS ====== ====== RSS a GeoRSS ======
 ===== RSS ===== ===== RSS =====
 +  * metadatové formáty určené pro čtení novinek na webových stránkách a obecněji přebírání dat mezi weby = syndikace obsahu
 +  * technologie RSS umožňuje uživatelům přihlásit se k odběru novinek z webu, který nabízí RSS zdroj (RSS feed, = RSS kanál = RSS channel)
 +  * RSS formát poskytuje obsah celého článku, příp. jeho část, odkaz na původní článek a také jiná metadata
 +  * **povinné elementy**: <rss version="1.0"> - kořenový element, <channel> - to je samotný kanál, který obsahuje vnořené elementy jako title, link, description a dále nepovinné jako language, pubDate, copyright, webMaster apod.
 +  * **AtomSyndication**: standard založený na XML, podporuje přenost textu a multimédií, protože byl potřeba jednotný formát pro informační kanály 
 +        * Podcast: nešíří jenom text, ale i multimédia. pomocí tohoto kanálu si můžu do kompu stahovat mp3 písničky
 +
 +===== GeoRSS =====
 +   * standard pro kódování geografické polohy websitu/zdroje v rámci webových kanálů
 +   * umožňuje doručování informací o změnách provedených v digitální mapě
 +   * spočívá v přidání prvku, který určuje přesnou polohu, do těla každé části RSS kanálu
 +   * pole //where//
 +   * **geometrie prvků**
 +         * bod
 +         * linie
 +         * polygon (4 páry souřadnic) - poslední pár totožný s prvním
 +         * box (čtverec - 2 páry souřadnic) - levý dolní a pravý horní roh
 +         * **zápis geometrie:** 
 +                  - Simple GeoRSS
 +                      * podporuje jen WGS84
 +                      * malá škála prvků
 +                      * 
 +                  - GeoRSS GML
 +                      * point, lineString, envelope, polygon
 +        * souřadnicový referenční systém (SRS)
 +            * záladní je WGS84
 +        * vzájemné vztahy (relationship)
 +            * vztah obsahu webu ke konrétním prvkům na Zemi
 +        * nadmořská výška - jenom v SIMPLE GeoRSS!!
 +            * <elev> - výška od elipsoidu, <floor> počet pater budovy třeba
 +
 +====== XPath (XML Path language) ======
 +  * umožňuje z XML dokumentu vybírat jednotlivé elementy a pracovat s jejich hodnotami a atributy
 +  * obsahuje knihovnu funkcí a slouží jako navigační nástroj
 +  * adresujé části XML dokumentů
 +  * základ:  path expression -  cesta k XML uzlu (Location Path)
 +  * jednotlivé kroky výrazu se spojí lomítkem, před atributem je @, vyhodnocení zleva doprava, povinný je pouze test uzlu
 +  * definováno celkem 13 os -  např. child (dítě, implicitní), descendant (potomek), parent (rodič), ancestor (předek), attribute (atribut) 
 +
 +====== XML RPC (remote procedura call) ======
 +  * Cíl: umožnit aplikacím, bez ohledu na to jak rozdílné jednotlivé programy a jejich účely jsou, navzájem spolu standardizovaným způsobem komunikovat po síti
 +  * pracují jako požadavky protokolu HTTP realizované metodou POST
 +  * serializace - transformace dat do podoby přenositelné sítí
 +  * datové typy: pole, skalár, struktura
 +
 +====== sémantický web ======
 +  * web, kde jsou informace strukturovány a uloženy podle standardizovaných pravidel, což usnadňuje jejich vyhledání a zpracování
 +  * uživatelé Internetu pracují s WWW jako s relační databází a dotazovat se na její obsah prostřednictvím jazyků podobných SQL
 +  * 
 +===== RDF (resource description framework)=====
 +  * obecný rámec pro popis, výměnu a znovupoužití metadat
 +  * formát RDF vyžaduje, aby byl pro každý element specifikován jmenný prostor
 +  * zajišťuje přístup ke klíčovým elementům RDF, tvořící strukturu dokumentu @ RDF
 +      * v kořenovém elementu, v Description, v atributu about
 +    * datový model RDF: 
 +        * specifikace trojice: zdroj, vlastnost, hodnota vlastnosti
 +        * obloha má modrou barvu
 +
 +===== klasifikační schémata =====
 +  * RDF/XML - je to pouze metajazyk pro popis dalších jazyků
 +  * == soubor vlastností s definovanou sémantikou a omezeními kladenými na možné hodnoty těchto vlastností
 +  * začlenění klasifikačních schémat do struktury RDF/XML = jmenné prostory XML
 +
 +===== řízené slovníky =====
 +  * == tezaurus, terminologická ontologie
 +  * soubor předmětových hesel s definovanou strukturou nadřazených a podřazených termínů a určením synonym či jiných pojmových relací
 +  * pro určení hodnoty určité vlastnosti mohou klasifikační schémata vyžadovat použití hesla z konkrétního slovníku <=> přispívá k interoperabilitě metadat
 +  * využito v metainformačních systémech
 +
 +===== GeoSPARQL =====
 +  * geografický dotazovací jazyk pro RDF data
 +  * geonames, data.gov, online mapové služby
 +
 +
 +
 +===== OWL (ontology web language) =====
 +  * konceptualizace dat dostupných na Internetu, jejíž klíčovým nástrojem jsou formalizované reprezentace znalostí určené k jejich sdílení a znovupoužití (ontologie)
 +
  
  
  
  
Permalink xml.1483804039.txt.gz · Last modified: 2017/01/07 16:47 by efox

oeffentlich