-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
dcat:mediaType und dct:format MUSS eine IRI aus diesem Vokabular verwenden #21
Comments
Hallo zusammen, ich habe nun einen Workaround für das Problem gefunden. Nachdem ich einen Datensatz angelegt habe, lasse ich mit der ckanapi die url an den mimetyp anfügen. Hier mein code: details = ckan.action.package_show(id=dataset_id) Iterieren Sie durch alle Ressourcen des Datensatzesfor resource in details['resources']: Aktualisieren Sie den Datensatzckan.action.package_update(**details) |
Hallo @Kraebs Wenn eine Ressource von Hand angelegt wird, muss für das Format (oder Media-Type) ein Wert aus der entsprechenden Werteliste eingetragen werden. Beim Anlegen einer Ressource über die CKAN Oberfläche wird bei einem Dokument mit der Dateiendung ".pdf" als Defaultwert in das Feld Format der Wert "PDF" eingetragen. Das ist für DCAT-AP(.de) im Fall von einem PDF nicht korrekt, sondern der Wert http://publications.europa.eu/resource/authority/file-type/PDF. Wie in der Fehlermeldung beschrieben finden sich weitere Informationen zu den DCAT-AP.de Wertelisten für Formate hier: https://www.dcat-ap.de/def/dcatde/2.0/spec/#kv-file-type. |
Siehe auch ckan/ckanext-dcat#237 |
Gibt es dazu zwischenzeitlich eine Lösung? Ich muss den Validator ohne Fehleranzeige nutzen können. |
Hallo zusammen,
ich habe die Extensions dcatde, dcat und harvest installiert in meiner CKAn Instanz auf Linux.
Für die dcatde Extension habe ich wie in der Dokumentation beschrieben: ckanext.dcat.rdf.profiles = euro_dcat_ap_2 dcatap_de gesetzt.
Wenn ich mir per .rdf nun einen selbst angelegten Datensatz ausgebe und mit dem DCAT-Ap.de Validator validiere bekomme ich bei jedem Datensatz folgenden Fehler:
dcat:Distribution: dct:format MUSS eine IRI aus diesem Vokabular verwenden: https://www.dcat-ap.de/def/dcatde/2.0/spec/#kv-file-type
Ort:[Fokusknoten] - [PDF] - [Ergebnispfad] - [http://www.w3.org/2004/02/skos/core#inScheme]
dcat:Distribution: dcat:mediaType MUSS eine IRI aus diesem Vokabular verwenden: https://www.dcat-ap.de/def/dcatde/2.0/spec/#kv-iana-media-types (Getestet wird in diesem Fall lediglich, ob die verwendete IRI mit https://www.iana.org/assignments/media-types/ beginnt.)
Ort:[Fokusknoten] - [http://127.0.0.1:5000/dataset/6403e2af-469c-446c-aa85-3ceb640c5235/resource/ec0d2227-ef33-418b-a8de-bc6c3b85592b] - [Ergebnispfad] - [http://www.w3.org/ns/dcat#mediaType]
Test:[Shape] - [http://dcat-ap.de/def/dcatde/Distribution_dcat_mediaType_v_List] - [Wert] - [application/pdf]
Warum setzt er bei mir nicht https://www.iana.org/assignments/media-types/ vor die Meditypes und die entsprechende url vor format? (Wie beispielsweise bei Datensätzen von offene Daten Frankfurt)
Ich bin für jede hilfe dankbar!
Zusätzlich habe ich noch eine Frage zum dcatde RDF Harvester: Hat jemand eine Art templates mit Konfigurationsotionen, die man in der Nutzeroberfläche angeben kann? Die Konfigurationen von ckanext-harvest haben bei mir nicht funktioniert..
Wer bis hier gelesen hat ist cool.
The text was updated successfully, but these errors were encountered: