diff --git a/runs/FSharpArcCapsule.yml b/runs/FSharpArcCapsule.yml
index 8ee0ab0898e942f7ba1257129c12e41728bb3884..2ed74490eafd4461d79886a1854ee217c1994db5 100644
--- a/runs/FSharpArcCapsule.yml
+++ b/runs/FSharpArcCapsule.yml
@@ -5,3 +5,18 @@ firstArg:
   class: File
   path: ../assays/measurement1/dataset/table.csv
 secondArg: ./result.csv
+
+arc:has process sequence:
+  - class: arc:process sequence
+    arc:has input: 
+      - class: arc:data
+        arc:name: "./arc/assays/measurement1/dataset/table.csv"
+    arc:has output:
+      - class: arc:data
+        arc:name: "./arc/runs/fsResult1/result.csv"
+
+$namespaces:
+  arc: https://github.com/nfdi4plants/ARC_ontology
+
+$schemas:
+  - https://raw.githubusercontent.com/nfdi4plants/ARC_ontology/main/ARC_v2.0.owl
diff --git a/workflows/ARCMount/FSharpArcCapsule.cwl b/workflows/ARCMount/FSharpArcCapsule.cwl
index 260293673e45d57e81855f73c708fd54e75de6af..6685289470198fa0cd79ffb70d566490e57c1b19 100644
--- a/workflows/ARCMount/FSharpArcCapsule.cwl
+++ b/workflows/ARCMount/FSharpArcCapsule.cwl
@@ -23,4 +23,52 @@ outputs:
   output:
     type: File
     outputBinding:
-      glob: "./arc/runs/fsResult1/result.csv"
\ No newline at end of file
+      glob: "./arc/runs/fsResult1/result.csv"
+
+arc:has technology type:
+  - class: arc:technology type
+    arc:annotation value: "Fsharp Devcontainer"
+
+arc:technology platform: ".NET"
+
+arc:performer:
+  - class: arc:Person
+    arc:first name: "Timo"
+    arc:last name: "Mühlhaus"
+    arc:email: "muehlhaus@bio.uni-kl.de "
+    arc:affiliation: "RPTU Kaiserslautern/Landau"
+    arc:has role: 
+      - class: arc:role
+        arc:term accession: "https://credit.niso.org/contributor-roles/formal-analysis/"
+        arc:annotation value: "Formal analysis"
+
+arc:has process sequence:
+  - class: arc:process sequence
+    arc:name: "script.fsx"
+    arc:has input: 
+      - class: arc:data
+        arc:name: "./arc/assays/measurement1/dataset/table.csv"
+    arc:has output:
+      - class: arc:data
+        arc:name: "./arc/runs/fsResult1/result.csv"
+    arc:has parameter value: 
+      - class: arc:process parameter value
+        arc:has parameter:
+          - class: arc:protocol parameter
+            arc:has parameter name: 
+            - class: arc:parameter name
+              arc:term accession: "http://purl.obolibrary.org/obo/NCIT_C43582"
+              arc:term source REF: "NCIT"
+              arc:annotation value: "Data Transformation"
+        arc:value: 
+          - class: arc:ontology annotation
+            arc:term accession: "http://purl.obolibrary.org/obo/NCIT_C64911"
+            arc:term source REF: "NCIT"
+            arc:annotation value: "Addition"
+
+
+$namespaces:
+  arc: https://github.com/nfdi4plants/ARC_ontology
+
+$schemas:
+  - https://raw.githubusercontent.com/nfdi4plants/ARC_ontology/main/ARC_v2.0.owl
\ No newline at end of file
diff --git a/workflows/Devcontainer/FSharpArcCapsule.cwl b/workflows/Devcontainer/FSharpArcCapsule.cwl
index c8c166c78eef9888993113911fde417a9f3dfc81..d3f80bc08d2146b1143b14c542f1b8f95ea029b3 100644
--- a/workflows/Devcontainer/FSharpArcCapsule.cwl
+++ b/workflows/Devcontainer/FSharpArcCapsule.cwl
@@ -24,4 +24,52 @@ outputs:
   output:
     type: File
     outputBinding:
-      glob: "./arc/runs/fsResult1/result.csv"
\ No newline at end of file
+      glob: "./arc/runs/fsResult1/result.csv"
+
+arc:has technology type:
+  - class: arc:technology type
+    arc:annotation value: "Fsharp Devcontainer"
+
+arc:technology platform: ".NET"
+
+arc:performer:
+  - class: arc:Person
+    arc:first name: "Timo"
+    arc:last name: "Mühlhaus"
+    arc:email: "muehlhaus@bio.uni-kl.de "
+    arc:affiliation: "RPTU Kaiserslautern/Landau"
+    arc:has role: 
+      - class: arc:role
+        arc:term accession: "https://credit.niso.org/contributor-roles/formal-analysis/"
+        arc:annotation value: "Formal analysis"
+
+arc:has process sequence:
+  - class: arc:process sequence
+    arc:name: "script.fsx"
+    arc:has input: 
+      - class: arc:data
+        arc:name: "./arc/assays/measurement1/dataset/table.csv"
+    arc:has output:
+      - class: arc:data
+        arc:name: "./arc/runs/fsResult1/result.csv"
+    arc:has parameter value: 
+      - class: arc:process parameter value
+        arc:has parameter:
+          - class: arc:protocol parameter
+            arc:has parameter name: 
+            - class: arc:parameter name
+              arc:term accession: "http://purl.obolibrary.org/obo/NCIT_C43582"
+              arc:term source REF: "NCIT"
+              arc:annotation value: "Data Transformation"
+        arc:value: 
+          - class: arc:ontology annotation
+            arc:term accession: "http://purl.obolibrary.org/obo/NCIT_C64911"
+            arc:term source REF: "NCIT"
+            arc:annotation value: "Addition"
+
+
+$namespaces:
+  arc: https://github.com/nfdi4plants/ARC_ontology
+
+$schemas:
+  - https://raw.githubusercontent.com/nfdi4plants/ARC_ontology/main/ARC_v2.0.owl
\ No newline at end of file
diff --git a/workflows/FixedScript/FSharpArcCapsule.cwl b/workflows/FixedScript/FSharpArcCapsule.cwl
index e70401e2784c768cec1cb4f28a2c637bee19d733..8928983ffcd89252605b7ec83603bf83932f4530 100644
--- a/workflows/FixedScript/FSharpArcCapsule.cwl
+++ b/workflows/FixedScript/FSharpArcCapsule.cwl
@@ -30,4 +30,46 @@ outputs:
   output:
     type: File
     outputBinding:
-      glob: "*.csv"
\ No newline at end of file
+      glob: "*.csv"
+
+arc:has technology type:
+  - class: arc:technology type
+    arc:annotation value: "Fsharp Devcontainer"
+
+arc:technology platform: ".NET"
+
+arc:performer:
+  - class: arc:Person
+    arc:first name: "Timo"
+    arc:last name: "Mühlhaus"
+    arc:email: "muehlhaus@bio.uni-kl.de "
+    arc:affiliation: "RPTU Kaiserslautern/Landau"
+    arc:has role: 
+      - class: arc:role
+        arc:term accession: "https://credit.niso.org/contributor-roles/formal-analysis/"
+        arc:annotation value: "Formal analysis"
+
+arc:has process sequence:
+  - class: arc:process sequence
+    arc:name: "script.fsx"
+    arc:has parameter value: 
+      - class: arc:process parameter value
+        arc:has parameter:
+          - class: arc:protocol parameter
+            arc:has parameter name: 
+            - class: arc:parameter name
+              arc:term accession: "http://purl.obolibrary.org/obo/NCIT_C43582"
+              arc:term source REF: "NCIT"
+              arc:annotation value: "Data Transformation"
+        arc:value: 
+          - class: arc:ontology annotation
+            arc:term accession: "http://purl.obolibrary.org/obo/NCIT_C64911"
+            arc:term source REF: "NCIT"
+            arc:annotation value: "Addition"
+
+
+$namespaces:
+  arc: https://github.com/nfdi4plants/ARC_ontology
+
+$schemas:
+  - https://raw.githubusercontent.com/nfdi4plants/ARC_ontology/main/ARC_v2.0.owl
\ No newline at end of file