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

Kategorien für Tools #1

Closed sopheck closed 1 year ago

sopheck commented 1 year ago

Welche Kategorien wollen wir für Tools anlegen und vorgeben?

Bisher: categories: # please select one or more of the following categories by deleting irrelevant lines

Wollen wir die als endgültig übernehmen? (Ist so bereits im Schema hinterlegt.)

tillgrallert commented 1 year ago
tillgrallert commented 1 year ago

Hier das ganz mal als ein Mermaid flowchart

---
title: categories
---

flowchart LR
    %% nodes
    software[Software]
    hardware[Hardware]
    method(Methods)
    theory(Theories)
    format[Formats]
    language[Languages]
    concept(Concepts)

    %% edges: note that the layout does not imply hierarchies
    theory -->|informs| method
    method -->|is implemented\nby| software
    method & format & language -->|uses| concept
    software -->|requires| hardware
    software -->|is written in| language
    software -->|interaction requires| language
    software -->|reads| format
    software -->|writes| format

    %% classes
    classDef software fill:#ECA7F9
    classDef language fill:#F24726
    classDef concept fill:#F9C710
    classDef format fill:#8BCA4B
    class software software
    class concept concept
    class format format
    class language language

Und ein Beispiel, dass die gleichen Farben verwendet

---
title: "categories: example"
---

flowchart LR
    %% nodes
    hardware[Hardware]
    method(Transformation)
    theory(Theories)
    html[HTML]
    xslt[XSLT]
    xslt1[Stylesheet]
    xml[XML]
    concept1(well-formed)
    license(License)
    saxon[Saxon\nXSLT\nProcessor]
    java[Java]
    csv[CSV]

    %% edges
    theory -->|informs| method
    method -->|is implemented\nby| xslt1
    saxon -->|runs| xslt1
    xslt1 -->|reads| html
    xslt1 -->|writes| csv
    xslt1 -->|written in| xslt
    xslt -->|written in| xml
    xml -->|needs to be| concept1
    saxon -->|requires| java
    java -->|requires| hardware
    saxon & java --> |carries| license

%% classes
    classDef software fill:#ECA7F9
    classDef language fill:#F24726
    classDef concept fill:#F9C710
    classDef format fill:#8BCA4B
    class software,saxon,xslt1,java software
    class concept1,license concept
    class html,csv,xml format
    class xslt language
tillgrallert commented 1 year ago

Wenn ich dieses Struktur mit Wikidata items benennen möchte, dann schlage ich folgende vor:

tillgrallert commented 1 year ago

Sorry, dass ich dieses Issue wieder öffne, aber ich bin bei der Durchsicht der Änderungen im Schema auf zwei Punkte gestoßen, die noch geändert werden müssen (habe ich dort kommentiert). Konkret geht es darum, dass wir uns für je eines der Wikidata Items für Verfahren und Software entscheiden sollten, anstatt beide von mir recherchierten Möglichkeiten zur Auswahl zuzulassen.

sopheck commented 1 year ago

Kein Problem, ich habe bei den Kommentaren geantwortet. Wenn du dein "ok" gibst, pushe ich die Änderungen und schließe das Issue.

tillgrallert commented 1 year ago

Super. Vielen Dank!