SlideShare uma empresa Scribd logo
1 de 30
Baixar para ler offline
DATA
SUPPORT
OPEN
Moduł szkoleniowy 2.3
Stałe
identyfikatory
URI – tworzenie
i zarządzanie
Firmy PwC wspierają organizacje i klientów indywidualnych w tworzeniu poszukiwanej przez nich wartości. Nasza sieć obejmuje blisko 180 000 pracowników świadczących
usługi najwyższej jakości z zakresu ubezpieczenia, doradztwa podatkowego i konsultingu w 158 krajach. Zachęcamy do bliższego zapoznania się z informacjami o naszej
firmie na stronie www.pwc.com.
Nazwa „PwC” odnosi się do firm wchodzących w skład sieci PwC, z których każda stanowi odrębny podmiot prawny. Więcej informacji znajduje się na stronie
www.pwc.com/structure
DATASUPPORTOPEN
Prezentacja została przygotowana przez PwC
Autorzy:
Nikolaos Loutas, Michiel De Keyzer i Stijn
Goedertier
Metadane
prezentacji
Slajd 2
Projekt Open Data Support jest
finansowany przez Komisję
Europejską w ramach umowy
SMART 2012/0107 „Część 2:
Świadczenie usług na rzecz
publikacji, udostępniania
i wykorzystywania otwartych
danych publicznych w Unii
Europejskiej poprzez istniejące
portale otwartych danych” (nr
umowy 30-CE-0530965/00-17).
© Komisja Europejska 2014
Zastrzeżenia
1. Poglądy wyrażone w niniejszej prezentacji odzwierciedlają jedynie opinie autorów i w żadnym
wypadku nie stanowią oficjalnego stanowiska Komisji Europejskiej.
Komisja Europejska nie gwarantuje prawidłowości informacji zawartych w niniejszej prezentacji
i nie ponosi odpowiedzialności za ich wykorzystywanie.
Komisja Europejska nie promuje, nie poleca ani nie popiera żadnych produktów, specyfikacji,
procesów lub usług, o których wspomniano w prezentacji pod postacią nazwy handlowej, znaku
towarowego, nazwy producenta bądź innej.
Autor uzyskał zgodę od właścicieli praw autorskich lub ich przedstawiciela na wykorzystanie wszelkich
fragmentów dokumentów objętych ochroną własności intelektualnej, w tym ilustracji, map i wykresów.
2. Niniejsza prezentacja została starannie opracowana przez firmę PwC, która nie gwarantuje jednak,
że zawarte w niej informacje są pełne i prawidłowe. Firma PwC nie ponosi odpowiedzialności za
informacje ani wszelkie decyzje bądź następstwa decyzji podjętych na podstawie informacji zawartych
w niniejszej prezentacji. PwC nie ponosi odpowiedzialności za ewentualne szkody powstałe w wyniku
wykorzystania informacji zawartych w prezentacji. Przedstawione informacje mają charakter ogólny i
powinny służyć jedynie jako wskazówki w kwestiach będących przedmiotem zainteresowania ogólnego.
Niniejsza prezentacja nie może zastępować profesjonalnej porady w jakiejkolwiek kwestii. Nikt nie
powinien podejmować decyzji na podstawie jakiejkolwiek kwestii poruszonej w niniejszej publikacji
bez uprzedniego zasięgnięcia profesjonalnej porady.
DATASUPPORTOPEN
Cele szkolenia
Po zakończeniu modułu szkoleniowego powinieneś wiedzieć:
• czym jest identyfikator URI,
• dlaczego ważna jest stałość identyfikatora URI,
• jak tworzyć stałe identyfikatory URI zasobów danych i zarządzać nimi.
Slajd 3
DATASUPPORTOPEN
Treść
Niniejszy moduł zawiera...
• wprowadzenie do identyfikatorów URI,
• zasady tworzenia stałych identyfikatorów URI,
• wymogi serwisu dedykowanego stałych identyfikatorów URI.
Slajd 4
DATASUPPORTOPEN
Identyfikatory URI
jako wspólne identyfikatory elementów, np. osób, budynków,
miejsc, zasobów informacji...
Slajd 5
DATASUPPORTOPEN
Czym jest identyfikator URI
URI to
„zwięzły łańcuch znaków
identyfikujący abstrakcyjny lub
materialny zasób”
[TBL et al, 2005].
• „zwięzły” oznacza, że łańcuch nie może składać się ze spacji,
tabulatorów i innych niepotrzebnych znaków;
• „abstrakcyjny lub materialny” oznacza, że URI może odwoływać
się do elementu świata rzeczywistego, np. osoby, budynku, ale także
elementów abstrakcyjnych, np. usługi czy dokumentu sieci Web.
Slajd 6
DATASUPPORTOPEN
Przykład
Kraj, np. Belgia
- http://publications.europa.eu/resource/authority/country/BEL
Organizacja, np. Urząd Publikacji UE
- http://publications.europa.eu/resource/authority/corporate-body/PUBL
Zbiór danych, np. lista organów krajowych wg kraju
- http://publications.europa.eu/resource/authority/country/
Slajd 7
BE
DATASUPPORTOPEN
Najważniejsze właściwości
• Stałość — identyfikator URI jest przypisany na stałe do danego zasobu.
Jest stabilny, nie zmienia się ani nie znika
• Możliwość odwołania — klient użytkownika może odwołać się do
identyfikatora URI w Internecie i otrzymać treściwą informację zwrotną
 Jeżeli klient użytkownika jest przeglądarką internetową, wówczas informacja
powinna wrócić w formie dokumentu HTML odczytywanego przez człowieka
 Jeśli klient użytkownika jest klientem RDF, wówczas RDF powinien zostać
zwrócony z tego samego identyfikatora URI
• Jednoznaczność — identyfikatory dokumentów sieci Web nie
powinny mylić się z identyfikatorami innych zasobów
 Powinny istnieć osobne identyfikatory URI odwołujące się do autora strony
internetowej i samej strony internetowej.
Slajd 8
DATASUPPORTOPEN
Najważniejsze założenia
• Aby tworzyć i zarządzać identyfikatorami URI, należy być
właścicielem danej domeny i posiadać uprawnienia administratora.
• Domeny rządowe są zazwyczaj zarządzane przez agendę rządową.
Przed rozpoczęciem skonsultuj się z kolegami.
• Stałe identyfikatory URI musi wspierać zaufana infrastruktura
internetowa zapewniona przez Twoją firmę lub przez inną
organizację, np. w formie zasobu współdzielonego. Przed rozpoczęciem
skonsultuj się z kolegami z działu IT.
Slajd 9
DATASUPPORTOPEN
Gdy identyfikator URI jest niestały lub nie można
się do niego odwołać
Wyobraźmy sobie następującą sytuację...
Slajd 10
http://foo.org/concept_tid
Nie znaleziono
Wyszukajmy opis
„Irlandii” na liście
kodów państw.
DATASUPPORTOPEN
Tworzenie stałych
identyfikatorów URI dla
zbiorów danych
10 zaleceń i przeciwwskazań
Slajd 11
DATASUPPORTOPEN
Używaj standardowego formatu URI
http://{domain}/{type}/{concept}/{reference}
• {domain} to połączenie hosta i odpowiedniego sektora
• {type} jedna z nielicznych możliwych wartości określających rodzaj
identyfikowanego zasobu. Typowe przykłady:
― 'id' lub'item' w przypadku elementów świata rzeczywistego
― 'doc' w przypadku dokumentów opisujących te elementy
― 'def' w przypadku pojęć
― 'set' w przypadku zbiorów danych
― ciąg zależny od kontekstu
• {concept} może być zbiorem, rodzajem identyfikowanego elementu świata
rzeczywistego lub nazwą modelu pojęciowego
• {reference} konkretny element, termin lub pojęcie
Slajd 12
DATASUPPORTOPEN
Twórz URI, wykorzystując dostępne identyfikatory
• Istniejące identyfikatory zasobów, np. klucze bazy danych, powinny
zostać uwzględnione w identyfikatorze URI.
 Wykorzystuj identyfikatory stałe.
 Wykorzystuj identyfikatory standardowe zamiast wewnętrznych kodów
funkcjonujących w jednym systemie.
• Jeśli na przykład firma ma w krajowym rejestrze gospodarczym
identyfikator AB123456, identyfikator URI firmy może wyglądać
następująco:
http://businessdata.gov/id/company/AB123456
Slajd 13
DATASUPPORTOPEN
Stosuj przekierowania 303 do zasobów świata
rzeczywistego
• Ponieważ zasoby świata rzeczywistego (tj. zasoby inne niż dokumenty,
np. osoba, firma, miejsce...) nie mają odpowiedniej reprezentacji,
przydatne jest przekierowanie do dokumentu sieci Web zawierającego
informacje na temat danych zasobów.
• Umożliwia rozróżnienie między zasobem świata rzeczywistego a
reprezentującym go dokumentem.
• Na przykład rząd tworzy następujące przekierowania reprezentujące szkoły
podstawowe:
 http://schools.gov.foo/id/school1
 http://schools.gov.foo/id/school2
Slajd 14
Zobacz również:
Cool URIs for the Semantic Web. http://www.w3.org/TR/cooluris/
DATASUPPORTOPEN
Przekierowanie 303 i content-negotiation
• Identyfikatory URI, do których ma
miejsce odwołanie, powinny zwrócić kod
przekierowania 303 do dokumentu
opisującego dany element.
• Serwer sieci Web musi zostać
skonfigurowany, aby przekierować:
 z http://schools.gov.foo/id/school1
 do http://schools.gov.foo/doc/school1
• Obowiązuje zasada modyfikacji
identyfikatora URI zazwyczaj poprzez
zastąpienie wartości „id” przez „doc”.
• Możliwe są różne wersje, np. RDF,
XML, HTML...
Slajd 15
http://schools.gov.foo/id/school1
http://schools.gov.foo/doc/school1
http://schools.gov.foo/do
c/school1.rdf
http://schools.gov.foo/do
c/school1.html
Zobacz również:
Cool URIs for the Semantic Web.
http://www.w3.org/TR/cooluris/
DATASUPPORTOPEN
Nie dodawaj numeru wersji do identyfikatora URI
• Zbiory danych, modele pojęciowe, ontologie, taksonomie i słowniki są
publikowane w kolejnych wersjach będących rezultatem cyklicznych
zmian/aktualizacji.
• Identyfikator URI powinien być stały niezależnie od wersji.
 Do identyfikatora URI nie powinno się dołączać numerów wersji ani
informacji dot. statusu.
• Na przykład zbiór danych szkół zostaje zaktualizowany z wersji 0.01
do 0.02. Jeśli numer wersji znajduje się w identyfikatorze URI, przy
każdej aktualizacji musi on być zmieniany.
 http://schools.gov.foo/set/0.01/schools
 http://schools.gov.foo/set/0.02/schools
Slajd 16
DATASUPPORTOPEN
Unikaj autoinkrementacji podczas tworzenia
nowych identyfikatorów URI
• Zwykła inkrementacja licznika podczas tworzenia URI dużego zbioru
danych jest łatwa, jednak może powodować poważne problemy.
 Co dzieje się w przypadku aktualizacji zbioru danych i konieczności
ponownego przypisania identyfikatora URI? Skąd pewność, że sekwencja
znaków będzie identyczna?
Czy to oznacza, że nigdy nie powinno się tego robić?
Autoinkrementacja URI jest dopuszczalna, jeśli:
 nigdy nie zostanie powtórzona;
 zostaje powtórzona, gdy powstaje identyczny identyfikator URI dla tych
samych danych wejściowych, a nowy URI zostaje stworzony wyłącznie dla
nowych elementów.
Slajd 17
DATASUPPORTOPEN
Nie korzystaj z ciągów zapytań
• Ciąg zapytań (np. „?param=value”) to tekst dołączany na końcu adresu
URL, zawierający dane dla aplikacji internetowych, np. parametry
wyszukiwania pozwalające na znalezienie terminów w bazie danych.
 Ciągi zapytań są niestałe, gdyż zależą od konkretnej
implementacji. Dlatego też nie należy ich umieszczać w URI.
• Przykład: firma znajdująca się w rejestrze NBR byłaby zidentyfikowana
jako
http://businessdata.gov/NBR/id/company?id=“AB123456”
zamiast
http://businessdata.gov/NBR/id/company/AB123456
Slajd 18
DATASUPPORTOPEN
Nie podawaj informacji o właścicielu
• Szablon stałego identyfikatora URI nie powinien zawierać nazwy
organizacji bądź projektu, który utworzył URI.
• Na przykład firma AB123456 zarejestrowana w rejestrze National
Business Register (NBR) figurowałaby jako
http://businessdata.gov/NBR/id/company/AB123456
• Po kilku latach NBR zostaje przemianowany na rejestr National
Company Register (NCR). Dlatego też wszystkie identyfikatory URI
musiałyby zostać zaktualizowane.
• W tym przypadku stały identyfikator URI powinien wyglądać tak:
http://businessdata.gov/id/company/AB123456
Slajd 19
DATASUPPORTOPEN
Nie używaj rozszerzeń plików
• Rozszerzenia stanowią informację o rodzaju pliku określonego
dokumentu.
• Nie należy podawać rozszerzeń plików w stałych identyfikatorach URI.
• Na przykład identyfikator URI zbioru danych szkół w państwie
członkowskim powinien wyglądać tak:
 http://data.gov.foo/set/schools
a nie tak:
 http://data.gov.foo/set/schools.csv
• Rozszerzenie pliku może stanowić część metadanych dokumentu:
 np. dcat:mediaType w słowniku DCAT W3C do opisu zbiorów danych.
Slajd 20
DATASUPPORTOPEN
Obsługa stałych
identyfikatorów URI
zasobów danych
Slajd 21
DATASUPPORTOPEN
Korzystaj z serwera dedykowanego
• Należy uruchomić zaufany serwer dedykowany, niezależny od
twórcy danych.
• Łatwość przenoszenia i obsługi przez inną osobę w razie potrzeby.
 Dublin Core korzysta z purl.org
 data.gov.uk i publications.europa.eu również są niezależne od
jakichkolwiek instytucji rządowych
• Brak konieczności tworzenia jednego serwera dla wielu dostawców
danych.
 Większe ryzyko, ponieważ stwarzałoby to punkt podatności na awarię, ale
 Łatwiejsze zarządzanie i większa wydajność w stosunku do kosztów.
Slajd 22
DATASUPPORTOPEN
Podsumowanie
Identyfikator URI to „zwięzły łańcuch znaków identyfikujący
abstrakcyjny lub materialny zasób”.
Zobacz również:
10 zasad stałych identyfikatorów URI https://joinup.ec.europa.eu/node/53858
/
Slajd 23
DATASUPPORTOPEN
Pytania dla grup
Czy w waszym państwie istnieją krajowe wytyczne dotyczące
URI? Jeśli tak, jakie są podstawowe zasady?
Czy w waszym państwie istnieje serwer dedykowany stałych
identyfikatorów URI? Jeśli tak, jak nazywa się instytucja
zarządzająca serwerem? Jeśli nie, dlaczego?
Slajd 24
http://www.visualpharm.com
http://www.visualpharm.com
Rozwiążcie test online!
DATASUPPORTOPEN
Dziękujemy!
...i czekamy na pytania.
Slajd 25
DATASUPPORTOPEN
Odnośniki
Slajd 6:
• T. Berners-Lee, R. Fielding and L. Masinter (2005) "Uniform Resource Identifier
(URI): Generic Syntax". http://tools.ietf.org/html/rfc3986
Slajdy 11-22:
• UK Government, CTO Council, Designing URI sets of the UK Public Sector.
https://www.gov.uk/government/uploads/system/uploads/attachment_data/file
/60975/designing-URI-sets-uk-public-sector.pdf
• EC ISA Programme, Study on persistent URIs, with identification of best
practices and recommendations on the topic for the MSs and the EC.
https://joinup.ec.europa.eu/community/semic/document/10-rules-persistent-
uris
Slajdy 14-15:
• Cool URIs for the Semantic Web, http://www.w3.org/TR/cooluris
Slajd 26
DATASUPPORTOPEN
Literatura uzupełniająca (1/2)
T. Berners-Lee, R. Fielding and L. Masinter (2005) "Uniform
Resource Identifier (URI): Generic Syntax".
http://tools.ietf.org/html/rfc3986
UK Government, CTO Council, Designing URI sets of the UK Public
Sector.
https://www.gov.uk/government/uploads/system/uploads/attachme
nt_data/file/60975/designing-URI-sets-uk-public-sector.pdf
EC ISA Programme, Study on persistent URIs, with identification of
best practices and recommendations on the topic for the MSs and the
EC. https://joinup.ec.europa.eu/community/semic/document/10-
rules-persistent-uris
Slajd 27
DATASUPPORTOPEN
Literatura uzupełniająca (2/2)
Linked Data: Evolving the Web into a Global Data Space. Tom Heath
and Christian Bizer.
http://linkeddatabook.com/editions/1.0/
Slajd 28
DATASUPPORTOPEN
Podobne projekty i inicjatywy
Projekt LOD2 FP7, http://lod2.eu
W3C Cool URIs for the Semantic Web
 http://www.w3.org/TR/cooluris
 http://www.w3.org/wiki/GoodURIs
URI Design Principles: Creating Unique URIs for Government
Linked Data, http://logd.tw.rpi.edu/instance-hub-uri-design
Urząd Publikacji Komisji Europejskiej,
http://publications.europa.eu
Data.gov.uk, http://data.gov.uk/linked-data
Slajd 29
DATASUPPORTOPEN
Dołącz do nas...
Odwiedź nas
Kontakt
Dołącz do nas
Śledź nas
Open Data Support
http://www.slideshare.net/OpenDataSupport
http://www.opendatasupport.euOpen Data Support
http://goo.gl/y9ZZI
@OpenDataSupport contact@opendatasupport.eu
Slajd 30

Mais conteúdo relacionado

Semelhante a Stałe identyfikatory URI – tworzenie i zarządzanie

Sc metody i narzędzia
Sc metody i narzędziaSc metody i narzędzia
Sc metody i narzędziaSabina Cisek
 
Standard zawodu broker informacji vs rzeczywistość
Standard zawodu broker informacji vs rzeczywistośćStandard zawodu broker informacji vs rzeczywistość
Standard zawodu broker informacji vs rzeczywistośćPatrycja Hrabiec-Hojda
 
"Polskie repozytoria naukowe" - warsztaty, 27 kwietnia 2015, Małgorzata Rychl...
"Polskie repozytoria naukowe" - warsztaty, 27 kwietnia 2015, Małgorzata Rychl..."Polskie repozytoria naukowe" - warsztaty, 27 kwietnia 2015, Małgorzata Rychl...
"Polskie repozytoria naukowe" - warsztaty, 27 kwietnia 2015, Małgorzata Rychl...Platforma Otwartej Nauki
 
Custom policies w Azure AD B2C jak je tworzyć, żeby nie zwariować?
Custom policies w Azure AD B2C jak je tworzyć, żeby nie zwariować?Custom policies w Azure AD B2C jak je tworzyć, żeby nie zwariować?
Custom policies w Azure AD B2C jak je tworzyć, żeby nie zwariować?Piotr Grabski-Gradziński
 
Oracle Big Data Discovery - ludzka twarz Hadoop'a
Oracle Big Data Discovery - ludzka twarz Hadoop'aOracle Big Data Discovery - ludzka twarz Hadoop'a
Oracle Big Data Discovery - ludzka twarz Hadoop'aData Science Warsaw
 
20160405 Cloud Community Poznań - Cloud Analytics on Azure
20160405  Cloud Community Poznań - Cloud Analytics on Azure20160405  Cloud Community Poznań - Cloud Analytics on Azure
20160405 Cloud Community Poznań - Cloud Analytics on AzureŁukasz Grala
 
"Polskie repozytoria w OpenAIRE – czy warto się rejestrować?" - warsztaty, 27...
"Polskie repozytoria w OpenAIRE – czy warto się rejestrować?" - warsztaty, 27..."Polskie repozytoria w OpenAIRE – czy warto się rejestrować?" - warsztaty, 27...
"Polskie repozytoria w OpenAIRE – czy warto się rejestrować?" - warsztaty, 27...Platforma Otwartej Nauki
 
12. Zabezpieczanie dostępu do danych
12. Zabezpieczanie dostępu do danych12. Zabezpieczanie dostępu do danych
12. Zabezpieczanie dostępu do danychkalaxq
 
Narzedzia technologiczne, ktore umozliwiaja zachowanie wiedzy w organizacji
Narzedzia technologiczne, ktore umozliwiaja zachowanie wiedzy w organizacjiNarzedzia technologiczne, ktore umozliwiaja zachowanie wiedzy w organizacji
Narzedzia technologiczne, ktore umozliwiaja zachowanie wiedzy w organizacjiTomasz Karwatka
 
11. Tworzenie interfejsu użytkownika
11. Tworzenie interfejsu użytkownika11. Tworzenie interfejsu użytkownika
11. Tworzenie interfejsu użytkownikakalaxq
 
Open Data - zarządzanie danymi w projektach badawczych NCN
Open Data - zarządzanie danymi w projektach badawczych NCNOpen Data - zarządzanie danymi w projektach badawczych NCN
Open Data - zarządzanie danymi w projektach badawczych NCNPlatforma Otwartej Nauki
 
Infobrokering w praktyce: zasady i metody wyszukiwania informacji w Internecie
Infobrokering w praktyce: zasady i metody wyszukiwania informacji w Internecie Infobrokering w praktyce: zasady i metody wyszukiwania informacji w Internecie
Infobrokering w praktyce: zasady i metody wyszukiwania informacji w Internecie Sabina Cisek
 
Wyklad inauguracyjny
Wyklad inauguracyjnyWyklad inauguracyjny
Wyklad inauguracyjnyRadoslaw Kita
 
Efektywne pozycjonowanie | 6 kroków na szczyty wyszukiwarek
Efektywne pozycjonowanie | 6 kroków na szczyty wyszukiwarekEfektywne pozycjonowanie | 6 kroków na szczyty wyszukiwarek
Efektywne pozycjonowanie | 6 kroków na szczyty wyszukiwarekMartyna Zastrożna
 
Jak tworzyć dokumentację, która sama się aktualizuję? (How to create automati...
Jak tworzyć dokumentację, która sama się aktualizuję? (How to create automati...Jak tworzyć dokumentację, która sama się aktualizuję? (How to create automati...
Jak tworzyć dokumentację, która sama się aktualizuję? (How to create automati...Łukasz Piotrowicz
 
Blockchain w Polsce - mozliwosci i zastosowania
Blockchain w Polsce - mozliwosci i zastosowaniaBlockchain w Polsce - mozliwosci i zastosowania
Blockchain w Polsce - mozliwosci i zastosowaniaPiotr Kania
 
Odsyłacze do obiektow dynamicznych
Odsyłacze do obiektow dynamicznychOdsyłacze do obiektow dynamicznych
Odsyłacze do obiektow dynamicznychOrest Hrycyna
 
Jak namierzyć i obserwować czyjąś działalność w internecie prezentacja.docx
Jak namierzyć i obserwować czyjąś działalność w internecie   prezentacja.docxJak namierzyć i obserwować czyjąś działalność w internecie   prezentacja.docx
Jak namierzyć i obserwować czyjąś działalność w internecie prezentacja.docxpik90
 
Jak pozyskac rzetelna bezplatna informacje z Internetu
Jak pozyskac rzetelna bezplatna informacje z InternetuJak pozyskac rzetelna bezplatna informacje z Internetu
Jak pozyskac rzetelna bezplatna informacje z InternetuSabina Cisek
 
Kwerenda biblioteczna do pracy licencjackiej
Kwerenda biblioteczna do pracy licencjackiejKwerenda biblioteczna do pracy licencjackiej
Kwerenda biblioteczna do pracy licencjackiejArkadiusz Stęplowski
 

Semelhante a Stałe identyfikatory URI – tworzenie i zarządzanie (20)

Sc metody i narzędzia
Sc metody i narzędziaSc metody i narzędzia
Sc metody i narzędzia
 
Standard zawodu broker informacji vs rzeczywistość
Standard zawodu broker informacji vs rzeczywistośćStandard zawodu broker informacji vs rzeczywistość
Standard zawodu broker informacji vs rzeczywistość
 
"Polskie repozytoria naukowe" - warsztaty, 27 kwietnia 2015, Małgorzata Rychl...
"Polskie repozytoria naukowe" - warsztaty, 27 kwietnia 2015, Małgorzata Rychl..."Polskie repozytoria naukowe" - warsztaty, 27 kwietnia 2015, Małgorzata Rychl...
"Polskie repozytoria naukowe" - warsztaty, 27 kwietnia 2015, Małgorzata Rychl...
 
Custom policies w Azure AD B2C jak je tworzyć, żeby nie zwariować?
Custom policies w Azure AD B2C jak je tworzyć, żeby nie zwariować?Custom policies w Azure AD B2C jak je tworzyć, żeby nie zwariować?
Custom policies w Azure AD B2C jak je tworzyć, żeby nie zwariować?
 
Oracle Big Data Discovery - ludzka twarz Hadoop'a
Oracle Big Data Discovery - ludzka twarz Hadoop'aOracle Big Data Discovery - ludzka twarz Hadoop'a
Oracle Big Data Discovery - ludzka twarz Hadoop'a
 
20160405 Cloud Community Poznań - Cloud Analytics on Azure
20160405  Cloud Community Poznań - Cloud Analytics on Azure20160405  Cloud Community Poznań - Cloud Analytics on Azure
20160405 Cloud Community Poznań - Cloud Analytics on Azure
 
"Polskie repozytoria w OpenAIRE – czy warto się rejestrować?" - warsztaty, 27...
"Polskie repozytoria w OpenAIRE – czy warto się rejestrować?" - warsztaty, 27..."Polskie repozytoria w OpenAIRE – czy warto się rejestrować?" - warsztaty, 27...
"Polskie repozytoria w OpenAIRE – czy warto się rejestrować?" - warsztaty, 27...
 
12. Zabezpieczanie dostępu do danych
12. Zabezpieczanie dostępu do danych12. Zabezpieczanie dostępu do danych
12. Zabezpieczanie dostępu do danych
 
Narzedzia technologiczne, ktore umozliwiaja zachowanie wiedzy w organizacji
Narzedzia technologiczne, ktore umozliwiaja zachowanie wiedzy w organizacjiNarzedzia technologiczne, ktore umozliwiaja zachowanie wiedzy w organizacji
Narzedzia technologiczne, ktore umozliwiaja zachowanie wiedzy w organizacji
 
11. Tworzenie interfejsu użytkownika
11. Tworzenie interfejsu użytkownika11. Tworzenie interfejsu użytkownika
11. Tworzenie interfejsu użytkownika
 
Open Data - zarządzanie danymi w projektach badawczych NCN
Open Data - zarządzanie danymi w projektach badawczych NCNOpen Data - zarządzanie danymi w projektach badawczych NCN
Open Data - zarządzanie danymi w projektach badawczych NCN
 
Infobrokering w praktyce: zasady i metody wyszukiwania informacji w Internecie
Infobrokering w praktyce: zasady i metody wyszukiwania informacji w Internecie Infobrokering w praktyce: zasady i metody wyszukiwania informacji w Internecie
Infobrokering w praktyce: zasady i metody wyszukiwania informacji w Internecie
 
Wyklad inauguracyjny
Wyklad inauguracyjnyWyklad inauguracyjny
Wyklad inauguracyjny
 
Efektywne pozycjonowanie | 6 kroków na szczyty wyszukiwarek
Efektywne pozycjonowanie | 6 kroków na szczyty wyszukiwarekEfektywne pozycjonowanie | 6 kroków na szczyty wyszukiwarek
Efektywne pozycjonowanie | 6 kroków na szczyty wyszukiwarek
 
Jak tworzyć dokumentację, która sama się aktualizuję? (How to create automati...
Jak tworzyć dokumentację, która sama się aktualizuję? (How to create automati...Jak tworzyć dokumentację, która sama się aktualizuję? (How to create automati...
Jak tworzyć dokumentację, która sama się aktualizuję? (How to create automati...
 
Blockchain w Polsce - mozliwosci i zastosowania
Blockchain w Polsce - mozliwosci i zastosowaniaBlockchain w Polsce - mozliwosci i zastosowania
Blockchain w Polsce - mozliwosci i zastosowania
 
Odsyłacze do obiektow dynamicznych
Odsyłacze do obiektow dynamicznychOdsyłacze do obiektow dynamicznych
Odsyłacze do obiektow dynamicznych
 
Jak namierzyć i obserwować czyjąś działalność w internecie prezentacja.docx
Jak namierzyć i obserwować czyjąś działalność w internecie   prezentacja.docxJak namierzyć i obserwować czyjąś działalność w internecie   prezentacja.docx
Jak namierzyć i obserwować czyjąś działalność w internecie prezentacja.docx
 
Jak pozyskac rzetelna bezplatna informacje z Internetu
Jak pozyskac rzetelna bezplatna informacje z InternetuJak pozyskac rzetelna bezplatna informacje z Internetu
Jak pozyskac rzetelna bezplatna informacje z Internetu
 
Kwerenda biblioteczna do pracy licencjackiej
Kwerenda biblioteczna do pracy licencjackiejKwerenda biblioteczna do pracy licencjackiej
Kwerenda biblioteczna do pracy licencjackiej
 

Mais de Open Data Support

Llinked open data training for EU institutions
Llinked open data training for EU institutionsLlinked open data training for EU institutions
Llinked open data training for EU institutionsOpen Data Support
 
Open government data and the psi directive et
Open government data and the psi directive etOpen government data and the psi directive et
Open government data and the psi directive etOpen Data Support
 
License your data and metadata et
License your data and metadata etLicense your data and metadata et
License your data and metadata etOpen Data Support
 
Introduction to open data quality et
Introduction to open data quality etIntroduction to open data quality et
Introduction to open data quality etOpen Data Support
 
Designing and developing vocabularies in rdf et
Designing and developing vocabularies in rdf etDesigning and developing vocabularies in rdf et
Designing and developing vocabularies in rdf etOpen Data Support
 
Linked Open Data Principles, Technologies and Examples
Linked Open Data Principles, Technologies and ExamplesLinked Open Data Principles, Technologies and Examples
Linked Open Data Principles, Technologies and ExamplesOpen Data Support
 
Podatki & licenciranje metapodatkov
Podatki & licenciranje metapodatkovPodatki & licenciranje metapodatkov
Podatki & licenciranje metapodatkovOpen Data Support
 
Odprti podatki & kakovost metapodatkov
Odprti podatki  & kakovost metapodatkovOdprti podatki  & kakovost metapodatkov
Odprti podatki & kakovost metapodatkovOpen Data Support
 
Uvod v upravljanje z metapodatki
Uvod v upravljanje z metapodatkiUvod v upravljanje z metapodatki
Uvod v upravljanje z metapodatkiOpen Data Support
 
Odprti podatki javnega sektorja & Direktiva PSI
Odprti podatki javnega sektorja & Direktiva PSIOdprti podatki javnega sektorja & Direktiva PSI
Odprti podatki javnega sektorja & Direktiva PSIOpen Data Support
 
Open Data Support - Wie können wir Ihnen helfen?
Open Data Support - Wie können wir Ihnen helfen?Open Data Support - Wie können wir Ihnen helfen?
Open Data Support - Wie können wir Ihnen helfen?Open Data Support
 
Įvadas į susietuosius duomenis
Įvadas į susietuosius duomenisĮvadas į susietuosius duomenis
Įvadas į susietuosius duomenisOpen Data Support
 
Atviri valdžios duomenys ir vsi direktyva
Atviri valdžios duomenys ir vsi direktyvaAtviri valdžios duomenys ir vsi direktyva
Atviri valdžios duomenys ir vsi direktyvaOpen Data Support
 
Open Data Support onsite training in Latvia (Latvian)
Open Data Support onsite training in Latvia (Latvian)Open Data Support onsite training in Latvia (Latvian)
Open Data Support onsite training in Latvia (Latvian)Open Data Support
 
Open Data Support - bridging open data supply and demand
Open Data Support - bridging open data supply and demandOpen Data Support - bridging open data supply and demand
Open Data Support - bridging open data supply and demandOpen Data Support
 
Open Data Support onsite training in Italy (Italian)
Open Data Support onsite training in Italy (Italian)Open Data Support onsite training in Italy (Italian)
Open Data Support onsite training in Italy (Italian)Open Data Support
 
Der Lebenszyklus von Linked Offenen Regierungsdaten
Der Lebenszyklus von Linked Offenen RegierungsdatenDer Lebenszyklus von Linked Offenen Regierungsdaten
Der Lebenszyklus von Linked Offenen RegierungsdatenOpen Data Support
 
Lizenzen für Daten und Metadaten
Lizenzen für Daten und MetadatenLizenzen für Daten und Metadaten
Lizenzen für Daten und MetadatenOpen Data Support
 

Mais de Open Data Support (20)

Llinked open data training for EU institutions
Llinked open data training for EU institutionsLlinked open data training for EU institutions
Llinked open data training for EU institutions
 
Open government data and the psi directive et
Open government data and the psi directive etOpen government data and the psi directive et
Open government data and the psi directive et
 
License your data and metadata et
License your data and metadata etLicense your data and metadata et
License your data and metadata et
 
Introduction to open data quality et
Introduction to open data quality etIntroduction to open data quality et
Introduction to open data quality et
 
Designing and developing vocabularies in rdf et
Designing and developing vocabularies in rdf etDesigning and developing vocabularies in rdf et
Designing and developing vocabularies in rdf et
 
Linked Open Data Principles, Technologies and Examples
Linked Open Data Principles, Technologies and ExamplesLinked Open Data Principles, Technologies and Examples
Linked Open Data Principles, Technologies and Examples
 
Podatki & licenciranje metapodatkov
Podatki & licenciranje metapodatkovPodatki & licenciranje metapodatkov
Podatki & licenciranje metapodatkov
 
Odprti podatki & kakovost metapodatkov
Odprti podatki  & kakovost metapodatkovOdprti podatki  & kakovost metapodatkov
Odprti podatki & kakovost metapodatkov
 
Uvod v upravljanje z metapodatki
Uvod v upravljanje z metapodatkiUvod v upravljanje z metapodatki
Uvod v upravljanje z metapodatki
 
Odprti podatki javnega sektorja & Direktiva PSI
Odprti podatki javnega sektorja & Direktiva PSIOdprti podatki javnega sektorja & Direktiva PSI
Odprti podatki javnega sektorja & Direktiva PSI
 
Open Data Support - Wie können wir Ihnen helfen?
Open Data Support - Wie können wir Ihnen helfen?Open Data Support - Wie können wir Ihnen helfen?
Open Data Support - Wie können wir Ihnen helfen?
 
atvirų duomenų kokybė
atvirų duomenų kokybėatvirų duomenų kokybė
atvirų duomenų kokybė
 
Įvadas į susietuosius duomenis
Įvadas į susietuosius duomenisĮvadas į susietuosius duomenis
Įvadas į susietuosius duomenis
 
Atviri valdžios duomenys ir vsi direktyva
Atviri valdžios duomenys ir vsi direktyvaAtviri valdžios duomenys ir vsi direktyva
Atviri valdžios duomenys ir vsi direktyva
 
Open Data Support onsite training in Latvia (Latvian)
Open Data Support onsite training in Latvia (Latvian)Open Data Support onsite training in Latvia (Latvian)
Open Data Support onsite training in Latvia (Latvian)
 
Open Data Support - bridging open data supply and demand
Open Data Support - bridging open data supply and demandOpen Data Support - bridging open data supply and demand
Open Data Support - bridging open data supply and demand
 
Open data quality
Open data qualityOpen data quality
Open data quality
 
Open Data Support onsite training in Italy (Italian)
Open Data Support onsite training in Italy (Italian)Open Data Support onsite training in Italy (Italian)
Open Data Support onsite training in Italy (Italian)
 
Der Lebenszyklus von Linked Offenen Regierungsdaten
Der Lebenszyklus von Linked Offenen RegierungsdatenDer Lebenszyklus von Linked Offenen Regierungsdaten
Der Lebenszyklus von Linked Offenen Regierungsdaten
 
Lizenzen für Daten und Metadaten
Lizenzen für Daten und MetadatenLizenzen für Daten und Metadaten
Lizenzen für Daten und Metadaten
 

Stałe identyfikatory URI – tworzenie i zarządzanie

  • 1. DATA SUPPORT OPEN Moduł szkoleniowy 2.3 Stałe identyfikatory URI – tworzenie i zarządzanie Firmy PwC wspierają organizacje i klientów indywidualnych w tworzeniu poszukiwanej przez nich wartości. Nasza sieć obejmuje blisko 180 000 pracowników świadczących usługi najwyższej jakości z zakresu ubezpieczenia, doradztwa podatkowego i konsultingu w 158 krajach. Zachęcamy do bliższego zapoznania się z informacjami o naszej firmie na stronie www.pwc.com. Nazwa „PwC” odnosi się do firm wchodzących w skład sieci PwC, z których każda stanowi odrębny podmiot prawny. Więcej informacji znajduje się na stronie www.pwc.com/structure
  • 2. DATASUPPORTOPEN Prezentacja została przygotowana przez PwC Autorzy: Nikolaos Loutas, Michiel De Keyzer i Stijn Goedertier Metadane prezentacji Slajd 2 Projekt Open Data Support jest finansowany przez Komisję Europejską w ramach umowy SMART 2012/0107 „Część 2: Świadczenie usług na rzecz publikacji, udostępniania i wykorzystywania otwartych danych publicznych w Unii Europejskiej poprzez istniejące portale otwartych danych” (nr umowy 30-CE-0530965/00-17). © Komisja Europejska 2014 Zastrzeżenia 1. Poglądy wyrażone w niniejszej prezentacji odzwierciedlają jedynie opinie autorów i w żadnym wypadku nie stanowią oficjalnego stanowiska Komisji Europejskiej. Komisja Europejska nie gwarantuje prawidłowości informacji zawartych w niniejszej prezentacji i nie ponosi odpowiedzialności za ich wykorzystywanie. Komisja Europejska nie promuje, nie poleca ani nie popiera żadnych produktów, specyfikacji, procesów lub usług, o których wspomniano w prezentacji pod postacią nazwy handlowej, znaku towarowego, nazwy producenta bądź innej. Autor uzyskał zgodę od właścicieli praw autorskich lub ich przedstawiciela na wykorzystanie wszelkich fragmentów dokumentów objętych ochroną własności intelektualnej, w tym ilustracji, map i wykresów. 2. Niniejsza prezentacja została starannie opracowana przez firmę PwC, która nie gwarantuje jednak, że zawarte w niej informacje są pełne i prawidłowe. Firma PwC nie ponosi odpowiedzialności za informacje ani wszelkie decyzje bądź następstwa decyzji podjętych na podstawie informacji zawartych w niniejszej prezentacji. PwC nie ponosi odpowiedzialności za ewentualne szkody powstałe w wyniku wykorzystania informacji zawartych w prezentacji. Przedstawione informacje mają charakter ogólny i powinny służyć jedynie jako wskazówki w kwestiach będących przedmiotem zainteresowania ogólnego. Niniejsza prezentacja nie może zastępować profesjonalnej porady w jakiejkolwiek kwestii. Nikt nie powinien podejmować decyzji na podstawie jakiejkolwiek kwestii poruszonej w niniejszej publikacji bez uprzedniego zasięgnięcia profesjonalnej porady.
  • 3. DATASUPPORTOPEN Cele szkolenia Po zakończeniu modułu szkoleniowego powinieneś wiedzieć: • czym jest identyfikator URI, • dlaczego ważna jest stałość identyfikatora URI, • jak tworzyć stałe identyfikatory URI zasobów danych i zarządzać nimi. Slajd 3
  • 4. DATASUPPORTOPEN Treść Niniejszy moduł zawiera... • wprowadzenie do identyfikatorów URI, • zasady tworzenia stałych identyfikatorów URI, • wymogi serwisu dedykowanego stałych identyfikatorów URI. Slajd 4
  • 5. DATASUPPORTOPEN Identyfikatory URI jako wspólne identyfikatory elementów, np. osób, budynków, miejsc, zasobów informacji... Slajd 5
  • 6. DATASUPPORTOPEN Czym jest identyfikator URI URI to „zwięzły łańcuch znaków identyfikujący abstrakcyjny lub materialny zasób” [TBL et al, 2005]. • „zwięzły” oznacza, że łańcuch nie może składać się ze spacji, tabulatorów i innych niepotrzebnych znaków; • „abstrakcyjny lub materialny” oznacza, że URI może odwoływać się do elementu świata rzeczywistego, np. osoby, budynku, ale także elementów abstrakcyjnych, np. usługi czy dokumentu sieci Web. Slajd 6
  • 7. DATASUPPORTOPEN Przykład Kraj, np. Belgia - http://publications.europa.eu/resource/authority/country/BEL Organizacja, np. Urząd Publikacji UE - http://publications.europa.eu/resource/authority/corporate-body/PUBL Zbiór danych, np. lista organów krajowych wg kraju - http://publications.europa.eu/resource/authority/country/ Slajd 7 BE
  • 8. DATASUPPORTOPEN Najważniejsze właściwości • Stałość — identyfikator URI jest przypisany na stałe do danego zasobu. Jest stabilny, nie zmienia się ani nie znika • Możliwość odwołania — klient użytkownika może odwołać się do identyfikatora URI w Internecie i otrzymać treściwą informację zwrotną  Jeżeli klient użytkownika jest przeglądarką internetową, wówczas informacja powinna wrócić w formie dokumentu HTML odczytywanego przez człowieka  Jeśli klient użytkownika jest klientem RDF, wówczas RDF powinien zostać zwrócony z tego samego identyfikatora URI • Jednoznaczność — identyfikatory dokumentów sieci Web nie powinny mylić się z identyfikatorami innych zasobów  Powinny istnieć osobne identyfikatory URI odwołujące się do autora strony internetowej i samej strony internetowej. Slajd 8
  • 9. DATASUPPORTOPEN Najważniejsze założenia • Aby tworzyć i zarządzać identyfikatorami URI, należy być właścicielem danej domeny i posiadać uprawnienia administratora. • Domeny rządowe są zazwyczaj zarządzane przez agendę rządową. Przed rozpoczęciem skonsultuj się z kolegami. • Stałe identyfikatory URI musi wspierać zaufana infrastruktura internetowa zapewniona przez Twoją firmę lub przez inną organizację, np. w formie zasobu współdzielonego. Przed rozpoczęciem skonsultuj się z kolegami z działu IT. Slajd 9
  • 10. DATASUPPORTOPEN Gdy identyfikator URI jest niestały lub nie można się do niego odwołać Wyobraźmy sobie następującą sytuację... Slajd 10 http://foo.org/concept_tid Nie znaleziono Wyszukajmy opis „Irlandii” na liście kodów państw.
  • 11. DATASUPPORTOPEN Tworzenie stałych identyfikatorów URI dla zbiorów danych 10 zaleceń i przeciwwskazań Slajd 11
  • 12. DATASUPPORTOPEN Używaj standardowego formatu URI http://{domain}/{type}/{concept}/{reference} • {domain} to połączenie hosta i odpowiedniego sektora • {type} jedna z nielicznych możliwych wartości określających rodzaj identyfikowanego zasobu. Typowe przykłady: ― 'id' lub'item' w przypadku elementów świata rzeczywistego ― 'doc' w przypadku dokumentów opisujących te elementy ― 'def' w przypadku pojęć ― 'set' w przypadku zbiorów danych ― ciąg zależny od kontekstu • {concept} może być zbiorem, rodzajem identyfikowanego elementu świata rzeczywistego lub nazwą modelu pojęciowego • {reference} konkretny element, termin lub pojęcie Slajd 12
  • 13. DATASUPPORTOPEN Twórz URI, wykorzystując dostępne identyfikatory • Istniejące identyfikatory zasobów, np. klucze bazy danych, powinny zostać uwzględnione w identyfikatorze URI.  Wykorzystuj identyfikatory stałe.  Wykorzystuj identyfikatory standardowe zamiast wewnętrznych kodów funkcjonujących w jednym systemie. • Jeśli na przykład firma ma w krajowym rejestrze gospodarczym identyfikator AB123456, identyfikator URI firmy może wyglądać następująco: http://businessdata.gov/id/company/AB123456 Slajd 13
  • 14. DATASUPPORTOPEN Stosuj przekierowania 303 do zasobów świata rzeczywistego • Ponieważ zasoby świata rzeczywistego (tj. zasoby inne niż dokumenty, np. osoba, firma, miejsce...) nie mają odpowiedniej reprezentacji, przydatne jest przekierowanie do dokumentu sieci Web zawierającego informacje na temat danych zasobów. • Umożliwia rozróżnienie między zasobem świata rzeczywistego a reprezentującym go dokumentem. • Na przykład rząd tworzy następujące przekierowania reprezentujące szkoły podstawowe:  http://schools.gov.foo/id/school1  http://schools.gov.foo/id/school2 Slajd 14 Zobacz również: Cool URIs for the Semantic Web. http://www.w3.org/TR/cooluris/
  • 15. DATASUPPORTOPEN Przekierowanie 303 i content-negotiation • Identyfikatory URI, do których ma miejsce odwołanie, powinny zwrócić kod przekierowania 303 do dokumentu opisującego dany element. • Serwer sieci Web musi zostać skonfigurowany, aby przekierować:  z http://schools.gov.foo/id/school1  do http://schools.gov.foo/doc/school1 • Obowiązuje zasada modyfikacji identyfikatora URI zazwyczaj poprzez zastąpienie wartości „id” przez „doc”. • Możliwe są różne wersje, np. RDF, XML, HTML... Slajd 15 http://schools.gov.foo/id/school1 http://schools.gov.foo/doc/school1 http://schools.gov.foo/do c/school1.rdf http://schools.gov.foo/do c/school1.html Zobacz również: Cool URIs for the Semantic Web. http://www.w3.org/TR/cooluris/
  • 16. DATASUPPORTOPEN Nie dodawaj numeru wersji do identyfikatora URI • Zbiory danych, modele pojęciowe, ontologie, taksonomie i słowniki są publikowane w kolejnych wersjach będących rezultatem cyklicznych zmian/aktualizacji. • Identyfikator URI powinien być stały niezależnie od wersji.  Do identyfikatora URI nie powinno się dołączać numerów wersji ani informacji dot. statusu. • Na przykład zbiór danych szkół zostaje zaktualizowany z wersji 0.01 do 0.02. Jeśli numer wersji znajduje się w identyfikatorze URI, przy każdej aktualizacji musi on być zmieniany.  http://schools.gov.foo/set/0.01/schools  http://schools.gov.foo/set/0.02/schools Slajd 16
  • 17. DATASUPPORTOPEN Unikaj autoinkrementacji podczas tworzenia nowych identyfikatorów URI • Zwykła inkrementacja licznika podczas tworzenia URI dużego zbioru danych jest łatwa, jednak może powodować poważne problemy.  Co dzieje się w przypadku aktualizacji zbioru danych i konieczności ponownego przypisania identyfikatora URI? Skąd pewność, że sekwencja znaków będzie identyczna? Czy to oznacza, że nigdy nie powinno się tego robić? Autoinkrementacja URI jest dopuszczalna, jeśli:  nigdy nie zostanie powtórzona;  zostaje powtórzona, gdy powstaje identyczny identyfikator URI dla tych samych danych wejściowych, a nowy URI zostaje stworzony wyłącznie dla nowych elementów. Slajd 17
  • 18. DATASUPPORTOPEN Nie korzystaj z ciągów zapytań • Ciąg zapytań (np. „?param=value”) to tekst dołączany na końcu adresu URL, zawierający dane dla aplikacji internetowych, np. parametry wyszukiwania pozwalające na znalezienie terminów w bazie danych.  Ciągi zapytań są niestałe, gdyż zależą od konkretnej implementacji. Dlatego też nie należy ich umieszczać w URI. • Przykład: firma znajdująca się w rejestrze NBR byłaby zidentyfikowana jako http://businessdata.gov/NBR/id/company?id=“AB123456” zamiast http://businessdata.gov/NBR/id/company/AB123456 Slajd 18
  • 19. DATASUPPORTOPEN Nie podawaj informacji o właścicielu • Szablon stałego identyfikatora URI nie powinien zawierać nazwy organizacji bądź projektu, który utworzył URI. • Na przykład firma AB123456 zarejestrowana w rejestrze National Business Register (NBR) figurowałaby jako http://businessdata.gov/NBR/id/company/AB123456 • Po kilku latach NBR zostaje przemianowany na rejestr National Company Register (NCR). Dlatego też wszystkie identyfikatory URI musiałyby zostać zaktualizowane. • W tym przypadku stały identyfikator URI powinien wyglądać tak: http://businessdata.gov/id/company/AB123456 Slajd 19
  • 20. DATASUPPORTOPEN Nie używaj rozszerzeń plików • Rozszerzenia stanowią informację o rodzaju pliku określonego dokumentu. • Nie należy podawać rozszerzeń plików w stałych identyfikatorach URI. • Na przykład identyfikator URI zbioru danych szkół w państwie członkowskim powinien wyglądać tak:  http://data.gov.foo/set/schools a nie tak:  http://data.gov.foo/set/schools.csv • Rozszerzenie pliku może stanowić część metadanych dokumentu:  np. dcat:mediaType w słowniku DCAT W3C do opisu zbiorów danych. Slajd 20
  • 22. DATASUPPORTOPEN Korzystaj z serwera dedykowanego • Należy uruchomić zaufany serwer dedykowany, niezależny od twórcy danych. • Łatwość przenoszenia i obsługi przez inną osobę w razie potrzeby.  Dublin Core korzysta z purl.org  data.gov.uk i publications.europa.eu również są niezależne od jakichkolwiek instytucji rządowych • Brak konieczności tworzenia jednego serwera dla wielu dostawców danych.  Większe ryzyko, ponieważ stwarzałoby to punkt podatności na awarię, ale  Łatwiejsze zarządzanie i większa wydajność w stosunku do kosztów. Slajd 22
  • 23. DATASUPPORTOPEN Podsumowanie Identyfikator URI to „zwięzły łańcuch znaków identyfikujący abstrakcyjny lub materialny zasób”. Zobacz również: 10 zasad stałych identyfikatorów URI https://joinup.ec.europa.eu/node/53858 / Slajd 23
  • 24. DATASUPPORTOPEN Pytania dla grup Czy w waszym państwie istnieją krajowe wytyczne dotyczące URI? Jeśli tak, jakie są podstawowe zasady? Czy w waszym państwie istnieje serwer dedykowany stałych identyfikatorów URI? Jeśli tak, jak nazywa się instytucja zarządzająca serwerem? Jeśli nie, dlaczego? Slajd 24 http://www.visualpharm.com http://www.visualpharm.com Rozwiążcie test online!
  • 26. DATASUPPORTOPEN Odnośniki Slajd 6: • T. Berners-Lee, R. Fielding and L. Masinter (2005) "Uniform Resource Identifier (URI): Generic Syntax". http://tools.ietf.org/html/rfc3986 Slajdy 11-22: • UK Government, CTO Council, Designing URI sets of the UK Public Sector. https://www.gov.uk/government/uploads/system/uploads/attachment_data/file /60975/designing-URI-sets-uk-public-sector.pdf • EC ISA Programme, Study on persistent URIs, with identification of best practices and recommendations on the topic for the MSs and the EC. https://joinup.ec.europa.eu/community/semic/document/10-rules-persistent- uris Slajdy 14-15: • Cool URIs for the Semantic Web, http://www.w3.org/TR/cooluris Slajd 26
  • 27. DATASUPPORTOPEN Literatura uzupełniająca (1/2) T. Berners-Lee, R. Fielding and L. Masinter (2005) "Uniform Resource Identifier (URI): Generic Syntax". http://tools.ietf.org/html/rfc3986 UK Government, CTO Council, Designing URI sets of the UK Public Sector. https://www.gov.uk/government/uploads/system/uploads/attachme nt_data/file/60975/designing-URI-sets-uk-public-sector.pdf EC ISA Programme, Study on persistent URIs, with identification of best practices and recommendations on the topic for the MSs and the EC. https://joinup.ec.europa.eu/community/semic/document/10- rules-persistent-uris Slajd 27
  • 28. DATASUPPORTOPEN Literatura uzupełniająca (2/2) Linked Data: Evolving the Web into a Global Data Space. Tom Heath and Christian Bizer. http://linkeddatabook.com/editions/1.0/ Slajd 28
  • 29. DATASUPPORTOPEN Podobne projekty i inicjatywy Projekt LOD2 FP7, http://lod2.eu W3C Cool URIs for the Semantic Web  http://www.w3.org/TR/cooluris  http://www.w3.org/wiki/GoodURIs URI Design Principles: Creating Unique URIs for Government Linked Data, http://logd.tw.rpi.edu/instance-hub-uri-design Urząd Publikacji Komisji Europejskiej, http://publications.europa.eu Data.gov.uk, http://data.gov.uk/linked-data Slajd 29
  • 30. DATASUPPORTOPEN Dołącz do nas... Odwiedź nas Kontakt Dołącz do nas Śledź nas Open Data Support http://www.slideshare.net/OpenDataSupport http://www.opendatasupport.euOpen Data Support http://goo.gl/y9ZZI @OpenDataSupport contact@opendatasupport.eu Slajd 30