DCAT-AP ist der Metadatenstandard in Europa für den Austausch offener Verwaltungsdaten. Nachdem Österreich sehr früh Open Data publiziert hat, und es damals noch keinen Metadatenstandard gab, wurde der Metadatenstandard in der aktuellen Version 2.6 entwickelt. Der Auftrag der Lenkungsgruppe data.gv.at lautete, den Metadatenstandard auf DCAT-AP umzustellen. Das Dokument beschreibt den DCAT-AP AT Metadatenstandard in der Version 2.1.
Bei DCAT-AP AT handelt es sich um das österreichische Profil der europäischen Metadatenspezifikation DCAT-AP die zur Beschreibung von Datenkatalogen eingeführt wurde. DCAT-AP wiederum ist ein Profil der W3C Recommendation DCAT.
Das folgende Diagramm zeigt die primären Klassen, ihre Beziehungen, sowie ihre verpflichtenden und empfohlenen Eigenschaften. Zur besseren Lesbarkeit werden Klassen und Eigenschaften in beiden Überschriften und im Diagramm mit benutzerfreundlichen Bezeichnungen vorgestellt. Die eigentlichen Metadatenausdrücke, also die vollständigen URIs von Klassen und Eigenschaften, sind in den Details unter der jeweiligen Überschrift aufgeführt.
classDiagram
Catalog --> Dataset : dataset
Catalog --> Agent : publisher
Catalog --> DataService : service
Dataset --> Distribution : distribution
Dataset --> Agent : publisher
Dataset --> ContactPoint : contactPoint
Distribution --> DataService : accessService
DataService --> Dataset : servesDataset
class Catalog {
dcterms:title
dcterms:description
dcterms:publisher
dcat:dataset
dcat:service
dcat:license
dcat:themeTaxonomy
dcat:issued
dcat:language
dcat:modified
foaf:homepage
dcterms:spatial
}
%% class CatalogRecord {
%% foaf:primaryTopic
%% dcterms:modified
%% dcterms:conformsTo
%% adms:status
%% dcterms:issued
%% }
class Dataset {
dcterms:title
dcterms:description
dcat:contactPoint
dcat:distribution
dcat:keyword
dcterms:publisher
dcat:theme
dcterms:spatial
dcterms:temporal
}
class Distribution {
dcat:accessURL
dcatap:availability
dcterms:description
dcterms:format
dcterms:license
}
class DataService {
dcat:endpointURL
dcterms:title
dcat:endpointDescription
dcat:servesDataset
dcterms:license
dcterms:format
dcat:theme
}
class Agent {
foaf:name
dcterms:type
}
class ContactPoint {
rdf:type
vcard:fn
vcard:hasEmail
}