dini-ag-kim / hochschulfaechersystematik

https://w3id.org/kim/hochschulfaechersystematik/scheme SKOS-Version der Destatis-Systematik der Fächergruppen, Studienbereiche und Studienfächer
4 stars 4 forks source link

29 shacl #40

Closed sroertgen closed 5 months ago

sroertgen commented 5 months ago

Ich habe eine GitHub Action hinzugefügt, die die Turtle Dateien in einem Repo auf Warnung und Fehler gegen die SkoHub SHACL Shape validiert. Eine Validierung wird bei jedem Push in das Repo vorgenommen.

In diesem Fall, gibt es eine Warnung, weil es keinen Lizenzhinweis in den Daten gibt. Einen Fehler gibt es nicht.

Wenn das Vorgehen so passt, dokumentiere ich in dem SkoHub Shape Repo, wie eine entsprechende Validierung in ein Vokabular Repo eingebaut werden kann.

sroertgen commented 5 months ago

Es funktioniert alles gut. Ich finde es nicht optimal, dass bei einer Warnung das rote Kreuz erscheint. Gibt es vielleicht dafür eine entsprechende Warnstufe mit entsprechendem Symbol (orangenes Ausrufezeichen oder so) in GitHub Actions? Habe auf die Schnelle nur das gefunden, weiß aber nicht, ob das hier passt und die enstprechenden Auswirkungen hätte: https://docs.github.com/en/actions/using-workflows/workflow-commands-for-github-actions#setting-a-warning-message

Ja, ich habe da auch schon gesucht, aber es scheint nur den Status "failed" oder "passes" zu geben.

Habe die Warning message mal eingebaut, aber dann kommen hier zwei grüne Haken, nur in den Logs der GitHub Action erscheint das Warning und da wird wohl niemand hinschauen, wenn es hier einen grünen Haken gibt.

Deswegen habe ich den Jobs entsprechende Namen gegeben, damit deutlich wird, ob es ein "Check for Errors" oder "Check for Warnings" ist.

acka47 commented 5 months ago

Ja, ich habe da auch schon gesucht, aber es scheint nur den Status "failed" oder "passes" zu geben.

Habe die Warning message mal eingebaut, aber dann kommen hier zwei grüne Haken, nur in den Logs der GitHub Action erscheint das Warning und da wird wohl niemand hinschauen, wenn es hier einen grünen Haken gibt.

Deswegen habe ich den Jobs entsprechende Namen gegeben, damit deutlich wird, ob es ein "Check for Errors" oder "Check for Warnings" ist.

Wenn das so ist, dann +1 von mir.