U vod hCalendar hCard xoxo hResume Návrhové vzory používané s mikroformáty Rámce pro metadata popisující XML a jiné datové zdroje Dublin Core - příklad konkrétního metadatového schématu Příklady praktického použití metadat - veřejná správa Ontológie PB162 Java - Přednáška 11 Tomáš Pitner April 24, 2012 U vod hCalendar hCard xoxo hResume Návrhové vzory používané s mikroformáty Rámce pro metadata popisující XML a jiné datové zdroje Dublin Core - příklad konkrétního metadatového schématu Příklady praktického použití metadat - veřejná správa Ontológie Obsah O Úvod 0 hCalendar 0 hCard Q xoxo 0 hResume Q Návrhové vzory používané s mikroformáty 0 Rámce pro metadata popisující XML a jiné datové zdroje 0 Dublin Core - příklad konkrétního metadatového schématu 0 Příklady praktického použití metadat - veřejná správa Q) Ontológie U vod hCalendar hCard xoxo hResume Návrhové vzory používané s mikroformáty itnce pro metadata popisující XML a jiné datové zdroje >li n Core - příklad konkrétního metadatového schématu Příklady praktického použití metadat - veřejná správa Ontológie RDF Model a RDf Schéma jsou doporučeními W3C Specifikace a další informace pracovní skupiny -http://www.w3.org/RDF Úvod hCalendar hCard xoxo hResume Návrhové vzory používané s mikroformáty Rámce pro metadata popisující XML a jiné datové zdroje Dublin Core - příklad konkrétního metadatového schématu Příklady praktického použití metadat - veřejná správa Ontológie RDF je obecný mechanizmus pro specifikaci metadat je použitelný s libovolnými (i ne-digitálními) zdroji základem modelu jsou trojice: • zdroj (resource) - např. http://www.fi.muni.cz/ tomp/xml • vlastnost (property) - např. popis • hodnota (value) - např. Domovská stránka předmětu P138 na FI MU Trojice je možné znázornit • graficky, • jako trojice (r, p, v) nebo a XMI syntaxí_ Úvod hCalendar hCard xoxo hResume Návrhové vzory používané s mikroformáty Rámce pro metadata popisující XML a jiné datové zdroje Dublin Core - příklad konkrétního metadatového schématu Příklady praktického použití metadat - veřejná správa Ontológie RDF Schema • Specifikuje omezení na množiny vlastností, jejich definičních oborů a oborů hodnot • Modeluje se opět v RDF Toi U vod hCalendar hCard xoxo hResume Návrhové vzory používané s mikroformáty Rámce pro metadata popisující XML a jiné datové zdroje Dublin Core - příklad konkrétního metadatového schématu Příklady praktického použití metadat - veřejná správa Ontológie RDF reprezentace užívaných metadatových schémat Z39.50, Dublin Core atd. • RDF je obecný rámec pro modelovaní metadat, pro konkrétní použití je obvykle nutné definovat schéma přípustných vlastností, jejich domén a množin (přípustných) hodnot. • Tím se vytvoří RDF reprezentace daného metadatového schématu. • Reprezentace může mít podobu RDF Schématu. Toi U vod hCalendar hCard xoxo hResume Návrhové vzory používané s mikroformáty Rámce pro metadata popisující XML a jiné datové zdroje Dublin Core - příklad konkrétního metadatového schématu Příklady praktického použití metadat - veřejná správa Ontológie Co je Dublin Core? • je generické metadatové schéma s univerzální použitelností • vznikl původně jako iniciativa knihovníků pro popis bibliografických informací • dnes univerzálně používán - např. pro metadatový popis informací ve veřejné správě (e-Government) • tvoří jej 15 základních elementů s rámcově definovanou sémantikou • elementy je možné rozšiřovat - rozkladem na (obvykle disjunktní) podmnožiny (vždy to musí být podmnožiny některého z původních elementů) U vod hCalendar hCard xoxo hResume Návrhové vzory používané s mikroformáty Rámce pro metadata popisující XML a jiné datové zdroje Dublin Core - příklad konkrétního metadatového schématu Příklady praktického použití metadat - veřejná správa Ontológie Jednoduchý l (Simple) Dublin Core "Jednoduchý" nebo "základní' Dublin Core (angl. Simple Dublin Core nebo Unqualified Dublin Core, dále jen "jednoduchý DC") představuje základní soubor patnácti prvků, který vyvinula a podporuje • Iniciativa pro metadata Dublin Core (Dublin Core Metadata Initiative, DCMI, http://dublincore.org). • Momentálně je aktuální verzí Dublin Core 1.1. • je přijat konsorciem IETF (http://ietf.org) jako tzv. dokument RFC (Request For Comment) 2431rovněž od 2003 jako ISO Standard 15836-2003 Toi U vod hCalendar hCard xoxo hResume Návrhové vzory používané s mikroformáty Rámce pro metadata popisující XML a jiné datové zdroje Dublin Core - příklad konkrétního metadatového schématu Příklady praktického použití metadat - veřejná správa Ontológie Dublin Core - elementy Název Jméno dané zdroji Tvůrce Entita primárně odpovědná z; vytvořeni obsahu zdroje Předmět a kličová slova Téma Vysvětleni obsahu zdroje Vydavatel Entita odpovědná : zdroje Přispěvatel Entita, která přispěla k vytvořen: Datum Datum spojené s určitou události během existení Povaha nebo druh obsahu zdroje Formát Fyzická nebo d: reprezentace zdroje Identifikátor zdroje Jednoznačný rámci daného kontextu Zdroj Odkaz na zdroj, z něhož ; odvozen Jazyk Jazyk intelektuálního obsahu zdroje Vz1 přibuzný zdroj Pokryti Rozsah nebo záběr obsahu zdro; práv Informace o právech vztahujících se k popisovanému zc Toi Úvod hCalendar I hCard XOXO hResume I Návrhové vzory používané s mikroformáty I Rámce pro metadata popisující XML a jiné datové zdroje I Dublin Core - příklad konkrétního metadatového schématu I Příklady praktického použití metadat - veřejná správa I Ontológie I DC - příklad metadatového popisu Název Zelená kniha o elektronickém obchodu Tvůrce Úřad pro veřejné informační systémy, Úřad vlády Předmět Elekt: elektronický podpis, bezpečnost, správa Popis Vládní elektronického obchodu v České republice Datum vytvo: Datum zveřejnění 2001-10-17 Identifikátor ISBN:????? Toi U vod hCalendar hCard xoxo hResume Návrhové vzory používané s mikroformáty Rámce pro metadata popisující XML a jiné datové zdroje Dublin Core - příklad konkrétního metadatového schématu Příklady praktického použití metadat - veřejná správa Ontológie Kvalifikovaný Dublin Core • (Qualified Dublin Core) obsahuje stejný soubor prvků jako jednoduchý DC a doporučuje další upřesnění a omezení každého prvku. • Typicky se tak děje na základě formálního nebo de-facto mezinárodního standardu, např. může požadovat, aby prvek "jazyk" byl vyplněn v souladu se seznamem ISO prajazyky (ISO 639). Toi U vod hCalendar hCard xoxo hResume Návrhové vzory používané s mikroformáty Rámce pro metadata popisující XML a jiné datové zdroje Dublin Core - příklad konkrétního metadatového schématu Příklady praktického použití metadat - veřejná správa Ontológie Kódování DC v XML DTD - http://dublincore.org/documents/2001/ll/28/dcmes-xml/dcmes-xml-dtd.dtd (http: //dublincore. org/documents/ 2001/11/28/dcmes-xml/dcmes-xml-dtd.dtd) XML Schema - http://du bii ncore.org/documents/2001/ll/28/dcmes-xml/dcmes-xml-xsd.xsd (http: //dublincore. org/documents/2001/11/ 28/dcmes-xml/dcmes-xml-xsd.xsd) RDF Schema - rdf/dc-rdf-schema-cz.rdf (/~tomp/xml/rdf/dc-rdf-schema-cz.rdf) RDF Schema pro slovník typů (Type Vocabulary) -/ tomp/xml/rdf/dc-tv-rdf-schema-cz.rdf (/~tomp/xml/rdf/dc-tv-rdf-schema-cz.rdf) U vod hCalendar hCard xoxo hResume Návrhové vzory používané s mikroformáty Rámce pro metadata popisující XML a jiné datové zdroje Dublin Core - příklad konkrétního metadatového schématu Příklady praktického použití metadat - veřejná správa Ontológie Nástroje pro práci s RDF Jena Java RDF API and toolkit (http://www.hpl.hp.com/semweb/) The ICS-FORTH RDFSuite (http://139.91.183.30:9090/RDF/) DC Creator na University of Bath (http://www.ukoln.ac.uk/cgi-bin/dcdot.pi) další viz http://www.w3.org/RDF (http://www.w3.org/RDF/) To i Úvod hCalendar I hCard XOXO hResume I Návrhové vzory používané s mikroformáty I Rámce pro metadata popisující XML a jiné datové zdroje I Dublin Core - příklad konkrétního metadatového schématu I Příklady praktického použití metadat - veřejná správa I Ontológie I Rámec pro metadata ISVS CR Kroky budování • Přijmout doporučení Dublin Core a osvojit jej jako Národní metadatový standard (NMS). • Rozšířit tento standard tak, aby vyhovoval potřebám veřejné správy jak pro snadné vyhledávání informací, tak pro správu informačních zdrojů. • Vyvinout Aplikační profil NMS, který bude obsahovat předepsaná kódovací schémata a závazný výklad jednotlivých metadatových prvků. • Připravit Tezaurus veřejné správy. Toi U vod hCalendar hCard XOXO hResume Návrhové vzory používané s mikroformáty Rámce pro metadata popisující XML a jiné datové zdroje Dublin Core - příklad konkrétního metadatového schématu Příklady praktického použití metadat - veřejná správa Ontológie Adaptace Dublin Core pro potřeby veřejné správy pro potřeby veřejné správy v zemích Evropské Unie, Austrálie, Kanady a Nového Zélandu je rozpracováván specifický aplikační profil Dublin Core. Cílem MIReG je vytvořit metadatový rámec (metadata framework), příslušné referenční softwarové nástroje a soubor osvědčených postupů (best practice) pro implementaci rámce v jednotlivých zemích a sektorech. Přitom spolupracuje také s evropskou standardizační autoritou CEN, což dává předpoklad celoevropského respektování vzniklého doporučení. • proces zahájen na sérii pracovních seminářů Managing information resources for e-government (MIReG) a stal se součástí programu Interchange of Data between U vod hCalendar hCard XOXO hResume Návrhové vzory používané s mikroformáty Rámce pro metadata popisující XML a jiné datové zdroje Dublin Core - příklad konkrétního metadatového schématu Příklady praktického použití metadat - veřejná správa Ontológie Aplikační profil NMS zahrnuje: • Upřesnění (zjemnění, kvalifikaci, specializaci angl. element refinement) metadatových prvků, které přesněji určuje sémantiku daného prvku a tím jej rozděluje na jemněji (přesněji) určené podprvky - např. obecné datum lze kvalifikací rozdělit na menší části, a místo "datum" uvádět přesněji např. "datum vytvoření', "datum zveřejnění', "datum platnosti", "nástupnické datum". • Kvalifikovaný prvek lze však i nadále zpracovávat nástroji, které příslušné kvalifikaci "nerozumějí' - tyto nástroje potom chápou prvek jako by zůstal nekvalifikovaný (všeobecnější), tj. "datum zveřejnění' mohou chápat jako prosté "datum" , čímž U vod hCalendar hCard xoxo hResume Návrhové vzory používané s mikroformáty Rámce pro metadata popisující XML a jiné datové zdroje Dublin Core - příklad konkrétního metadatového schématu Příklady praktického použití metadat - veřejná správa Ontológie Co jsou ontológie? prostředek jak popisovat znalosti množina pojmů a konstruktů, jak je odvozovat, spojovat atd. základní kategorie ontológií jsou • Classes (general things) in the many domains of interest • The relationships that can exist among things • The properties (or attributes) those things may have používá metadatové rámce (např. RDF), aleje bohatší s přesnější sémantikou jsou vybudovány obecné rámce pro tvorbu ontológií pro specifické domény Toi U vod hCalendar hCard xoxo hResume Návrhové vzory používané s mikroformáty Rámce pro metadata popisující XML a jiné datové zdroje Dublin Core - příklad konkrétního metadatového schématu Příklady praktického použití metadat - veřejná správa Ontológie Aplikace ontológií l (Use Cases) • Webové portály, integrace dat na webu • Multimediální kolekce • Správa velkých webů • Dokumentace návrhu • Inteligentní agenti • "Všudypřítomné počítání' Pracovní skupina při W3C (http://www.w3.org/2001/sw/Web0nt/) Toi U vod hCalendar hCard xoxo hResume Návrhové vzory používané s mikroformáty Rámce pro metadata popisující XML a jiné datové zdroje Dublin Core - příklad konkrétního metadatového schématu Příklady praktického použití metadat - veřejná správa Ontológie XML Topic Maps Další návrh pracovní skupině WebOnt -http://www.topicmaps.org/xtm/1.0 (http://www.topicmaps.org/xtm/1.0/) Toi