DublinCore – standard, który musisz znać
W najbliższy poniedziałek, w Seulu, rozpoczyna się kolejna edycja corocznej konferencji DublinCore. Jest to doskonały moment, aby rozpocząć omawianie lekkich ontologii (ang. lightweight ontology) od tego właśnie standardu.
Prace nad standardem metadanych DublinCore trwają od 1995 roku. Możemy więc śmiało powiedzieć, że jest to jeden z najstarszych standardów Sieci Semantycznej. Dlaczego więc o samej Sieci Semantycznej mówi się dopiero od niedawna? DublinCore powstawał początkowo jako standard metadanych XML, a nie ontologia w znaczeniu, które do tej pory poznaliśmy. Pojęcia zdefiniowane w standardzie DublinCore od wielu lat są wykorzystywane do opisywania metadanych stron internetowych.

Dopiero od 2000 roku środowisko rozwijające technologie Sieci Semantycznej i społeczność pracująca nad standardem DublinCore aktywnie współpracują. W wyniku tej współpracy wypracowano sposób wykorzystania metadanych DublinCore w postaci klas i właściwości grafu RDF.
Głównym celem DublinCore jest dostarczanie podstawowych elementów metadanych wspierających interoperacyjność (ang. interoperability). Zdefiniowano cztery stopnie interoperacyjności:
- Współdzielone definicje pojęć tworzące słowniki zdefiniowane w języku naturalnym.
- Interoperacyjność na poziomie znaczenia opisanego formalnie (ang. formal semantics).
- Syntaktyczna interoperacyjność opisów umożliwiająca wymianę danych.
- Współdzielone formalne słowniki i ograniczenia (ang. constraints) w opisach.
Te cztery stopnie interoperacyjności pokrywają się z rozwojem samego standardu. Pierwszy stopień to przede wszystkim podstawowe 15 pojęć DublinCore. To właśnie te pojęcia (DublinCore elements) zazwyczaj mamy na myśli mówiąc o DublinCore.
Definiują one m.in, autora (dc:contributor), twórcę (dc:creator), datę związaną z zasobem (dc:date), opis (dc:description), tytuł (dc:title), temat (dc:subject), i inne. Dopiero późniejsze prace doprowadziły do zdefiniowania pełnego zestawu pojęć DublinCore, które zawierają również typy, klasy i dodatkowe pojęcia DublinCore. Te dodatkowe pojęcia zostały wprowadzone niedawno w zastępstwie tzw. kwalifikatorów DublinCore (ang. DublinCore Qualifiers), które były wcześniej używane, aby uściślić znaczenie podstawowych pojęć DublinCore.
Interoperacyjność na poziomie znaczenia opisanego formalnie jest możliwa dzięki wykorzystaniu pojęć DublinCore w grafie RDF. Sugerowany sposób wymiany danych bazuje na propozycjach inicjatywy Linked Data, o której będziemy pisali za jakiś czas.
Enjoy this article?
Książki

Tagi
Reklama
Categories
- Badania i rozwój (7)
- Informacje (17)
- Konferencje (1)
- Książki (1)
- Nowości (2)
- Szkolenia (3)
- Wiadomości (7)
- Szkoła (44)
- Dla managerów (3)
- Dla programistów (22)
- Podstawy (33)
- Technologie (16)
- Biblioteki (3)
- Ontologie (10)
- Usługi Semantyczne (5)
Recent Posts
- Web 3.0 w teorii i praktyce – prezentacja na InfoShare 2010
- Przyszłość Sieci Semantycznej
- Web 3.0: dlaczego, jak, krytyka, schizmy, i przyszłość
- Prezentacja: Sieć Semantyczna w teorii i w praktyce [InfoShare 2010]
- Nowa Książka: Wzorce Projektowe Linked Data
Dodatkowe źródła
Inne
Archives
- Maj 2010 (4)
- Kwiecień 2010 (2)
- Luty 2010 (8)
- Grudzień 2009 (6)
- Listopad 2009 (6)
- Październik 2009 (19)
- Wrzesień 2009 (6)

