diff --git a/workflows/kallisto/kallisto-index.cwl b/workflows/kallisto/kallisto-index.cwl
index 595142c66344c41d43b7f54226663cd7a73b1497..1a4b3c96e3a9b20f201c687f148ab94513f8792c 100644
--- a/workflows/kallisto/kallisto-index.cwl
+++ b/workflows/kallisto/kallisto-index.cwl
@@ -82,5 +82,8 @@ $namespaces:
   s: https://schema.org/
 $schemas:
   - https://edamontology.org/EDAM_1.25.owl
+  - https://schema.org/version/latest/schemaorg-current-https.rdf
 
 s:license: https://spdx.org/licenses/BSD-2-Clause
+s:citation: https://dx.doi.org/10.1038/nbt.3519
+s:codeRepository: https://github.com/pachterlab/kallisto
diff --git a/workflows/kallisto/kallisto-quant.cwl b/workflows/kallisto/kallisto-quant.cwl
index e250c04c3478d2f34b05b4e0dafd1044e0eb6ce1..93ff361284fa411c945fcbb5ddf4c498770160f8 100755
--- a/workflows/kallisto/kallisto-quant.cwl
+++ b/workflows/kallisto/kallisto-quant.cwl
@@ -175,5 +175,8 @@ $namespaces:
   s: https://schema.org/
 $schemas:
   - https://edamontology.org/EDAM_1.25.owl
+  - https://schema.org/version/latest/schemaorg-current-https.rdf
 
 s:license: https://spdx.org/licenses/BSD-2-Clause
+s:citation: https://dx.doi.org/10.1038/nbt.3519
+s:codeRepository: https://github.com/pachterlab/kallisto