FuReSH / tool-storage-metadata

Metadata and workflows for editing and adding data in the Scholarly Makerspace tool storage
Creative Commons Attribution Share Alike 4.0 International
1 stars 2 forks source link

Integrate TaDiRAH #11

Closed tillgrallert closed 3 weeks ago

tillgrallert commented 1 year ago

Da es im Moment noch keine Möglichkeit gibt die Klassifizierung von Werkzeugen mit Hilfe von TaDiRAH direkt in Wikidata vorzunehmen, brauchen wir einen temporären Workaround. Das könnte heißen, dass wir die Klassifizierung direkt in unserem YAML vornehmen und z.B. auch wieder über JSON Schema validieren lassen

classification:
  - vocabulary: URI ("https://vocabs.dariah.eu/tadirah/")
    code:
      - URI: "https://vocabs.dariah.eu/tadirah/opticalCharacterRecognition"
      - URI: "https://vocabs.dariah.eu/tadirah/webScraping"
sopheck commented 1 year ago

Wir haben die TaDiRAH-Klassifizierung bei den blackboxes auch mit drin, allerdings auf einer allgemeineren 2. Ebene: tadirah-broader-concept (archiving, gathering...). Die Frage ist daher, wie wir TaDiRAH bei uns integrieren wollen. Ein Vorschlag wäre, dass wir die Tools auf der untersten Ebene klassifizieren und Blackboxes dann allgemeiner auf der 2. Ebene. Beispiel Blackbox:

name: webscraping.blackbox
tadirah-broader-concept:
  - archiving
  - gathering
  - ...

Beispiel Tool:

name: snscrape.tool
tadirah-closer-concept:
  - opticalCharacterRecognition
  - webScraping
  - ...
sopheck commented 1 year ago

Wobei mir gerade auffällt, dass es keinen Sinn ergibt, die Zuordnung bei Blackboxes noch mal manuell zu machen, denn die ist ja durch die Ontologie von TaDiRAH schon gegeben. Die Frage ist also eher, was wir klassifizieren wollen, tools oder blackboxes. Und in diesem Zusammenhang auch noch mal klarer definieren, was wir eigentlich mit dem blackbox-Schema abbilden wollen.

tillgrallert commented 1 year ago

Gute Fragen das. Wir hatten uns ursprünglich überlegt, dass Blackboxes Verfahren abbilden sollen. Diese können nach TaDiRAH klassifiziert werden; und zwar sowohl mit "broader concept" als auch "closer concept". In den Blackboxes liegen "Software", "Sprachen", "Formate" und potentiell "Konzepte" (Hardware hatten wir ja erstmal nicht vorgesehen, oder?). Bei den Werkzeugen macht eine Klassifizierung mit TaDiRAH nur bei "Software" Sinn, da diese ja zur Umsetzung eines bestimmten Verfahrens dienen soll. Allerdings sollte bei "Software" diese Klassifizierung immer vorgenommen werden, da sie mehrere Zwecke haben kann und da sie nicht notwendig in einer unserer Blackboxen liegen muss.

tillgrallert commented 1 year ago

Danke für die schnelle Integration. Jetzt habe ich natürlich sofort den Fall, dass ich für ein Tool 2 TaDiRAH-Kategorien angeben will, nämlich "diagramming" und "dataVisualization" für mermaidjs.tool.yml.

sopheck commented 1 year ago

Ok, hierfür muss ich das Schema noch mal anpassen, da jetzt tatsächlich immer nur eine Zuordnung erfolgen kann. Mach ich gleich.