1 Laboratoř geoinformatiky a kartografie KATALOGOVÉ SLUŽBY Laboratoř geoinformatiky a kartografie „Klasický“ případ užití katalogové služby CSW server klient Databáze Laboratoř geoinformatiky a kartografie „Klasický“ případ užití katalogové služby Zdroj Popis (Metadata) Katalog Klient Katalogová služba Laboratoř geoinformatiky a kartografie • Standardní rozhraní pro manipulaci s metadatovými záznamy – Vytváření, aktualizace a smazání pro poskytovatele – Dotazování pro uživatele • Práce s metadatovými standardy (profily) – DC – ISO19119 / ISO19115 – OASIS eBussiness Registry Information Model (ebRIM) – CSDGM Smysl a principy Laboratoř geoinformatiky a kartografie • Práce s formáty: – XML – name-value pair • Dotazovací jazyky: – Filter Encoding (FE) specification (užívaná veWFS) – Common Query Language (CQL) – Další jazyky definované v profilech • Odezva – XML Smysl a principy Laboratoř geoinformatiky a kartografie • GetCapabilities – Metadata o službě a operacích, které CSW podporuje • DescribeRecord – Schéma popisu Informačního Modelu CSW • GetDomain – Hodnotový prostor pro parametry užité v API • GetRecords – Získání metadatových záznamů s možností filtrování (věcným-fulltextovým, prostorovým a časovým) • GetRecordByID – Získání metadat se specifickým identifikátorem • Transaction – Vytvoření, aktualizace a smazání metadatových záznamů • Harvest – Získání metadat z jiných katalogů – Možné nastavení periodicity Operace podle OGC CSW 2.0.2 2 Laboratoř geoinformatiky a kartografie • tzv. core Queryables – Subject: tématika zdroje – Title: název zdroje – Abstract: popisné shrnutí zdroje – AnyText: pro fulltextové vyhledávání – Format: druh pro doručení – Identifier: unikátní reference ke zdroji – Modified: datum, kdy byla metadata vytvořena či modifikována – Type: typ zdroje – BoundingBox: minimální ohraničující obdélník – CRS: souřadnicový systém – Association: vazba na další zdroje Na co je možné se dotazovat? Laboratoř geoinformatiky a kartografie – Title: odpovídá dotazovatelnému atributu Title – Creator – Subject: odpovídá dotazovatelnému atributu Subject – Description: odpovídá dotazovatelnému atributu Abstract – Publisher – Contributor – Date: odpovídá dotazovatelnému atributu Modified – Type: odpovídá dotazovatelnému atributu Type – Format: odpovídá dotazovatelnému atributu Format – Identifier: odpovídá dotazovatelnému atributu Identifier – Language – Relation: odpovídá dotazovatelnému atributu Association – Coverage: odpovídá dotazovatelnému atributu BoundingBox – Rights Co se mi navrací při odpovědi na dotaz? Laboratoř geoinformatiky a kartografie Úrovně odpovědi CSW Brief Level Subject Format Description Date Coverage Relation Summary Level Identifier Title Type Full Level Creator Publisher Contributor Language Rights Laboratoř geoinformatiky a kartografie http://geoportal.gov.cz/php/micka/csw/index.php?SERVICE=CSW& REQUEST=GetRecords&VERSION=2.0.2&TypeNames=csw:Recor d&outputFormat=application/xml&outputSchema=http://www.isotc21 1.org/2005/gmd&resultType=results&elementSetName=brief&CON STRAINTLANGUAGE=Filter&Language=cze KVP verze požadavku operace GetRecords Laboratoř geoinformatiky a kartografie brief /Record/AnyText %Your-Search-Term% /Record/dct:modified 2007-01-01 2007-12-31 /Record/dc:type urn::csw-ObjectType:FeatureType POST verze požadavku operace GetRecords Laboratoř geoinformatiky a kartografie /Record/dc:Type urn:csw-ObjectType:WMS_Layer Record urn:gcmd urn:gcmd:oceans:seafloor:topography /Record/ows:BoundingBox -80,30 -70,40 POST verze požadavku operace GetRecords 3 Laboratoř geoinformatiky a kartografie • http://geoportal.cuzk.cz/SDIProCSW/service.svc/get?REQUEST=Ge tRecordById&SERVICE=CSW&VERSION=2.0.2&ID=CZ-CUZK- ZABAGED-VP KVP verze požadavku operace GetRecordById Laboratoř geoinformatiky a kartografie • Metamodel pro popis metadat, vyjádřen v XML • Spravuje asociace mezi následujícími aspekty: – Popisy datový sad – Popisy rozhraní služeb – Souřadnicové referenční systémy – Jednotky měření – Aplikační schémata, typy prvků (objektů) – Mapové styly a knihovny symbolů – Pravidla pro přístup – Popisy senzorů – Popisy ontologií – Práva k elektronickým zdrojům – Organizace a projekty ebRIM Laboratoř geoinformatiky a kartografie – Time period of data validity – Time period of collection – Phenomenon represented – Geographic Extent – Topic categories / ISO terms – Creator – Organization – Scale / resolution – Metalevel – Classification – Processed state – … ebRIM nabízí více možností dotazování Laboratoř geoinformatiky a kartografie • Open source – GeoNetwork (http://geonetwork-opensource.org) – deegree (http://deegree.org) – pycsw (http://pycsw.org/) • Komerční – ArcGIS Server Geoportal Extension (ESRI) – GeoMedia SDI Portal (INTERGRAPH) – TerraCatalog (ConTerra) – … Implementace