You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Für das Einlesen wird an den meisten Stellen wo eine Ressource gefordert wird URIRefOrLiteral verwendet, wodurch u.a. versucht wird aus einem Wert ein URIRef zu erzeugen, wenn der Wert eine gültige URI ist. Als Fallback wird der Wert als Literal erzeugt, da es unserer Ansicht nach besser ist den Wert als Literal hinzuzufügen als eine ungültige URIRef oder die Eigenschaft gar ganz wegzulassen.
Dementsprechend kommen auch in den Tests Literals vor, da diese aktuell gültige Eingaben sind.
Laut DCAT-AP.de Spezifikation muss der
dcat:mediaType
eine Resource und kein Literal sein: https://www.dcat-ap.de/def/dcatde/2.0/spec/#distribution-medientypUnter anderem in diesem Test wird aber ausdrücklich geprüft, dass der mediaType in Literal ist:
ckanext-dcatde/ckanext/dcatde/tests/test_dcatde_serialize.py
Line 330 in 33dbe60
An der Stelle müsste es meiner Meinung nach heißen:
Es sind auch noch weitere Stellen in dem Test (und natürlich die eigentlich Programmlogik, die dort ein Literal erzeugt) davon betroffen.
The text was updated successfully, but these errors were encountered: