22 months ago by
currently based out of Vilnius, Lithuania / Common Workflow Language project
Hello kevin.o.oluoch and thank you for your question.
From http://www.commonwl.org/v1.0/CommandLineTool.html#CommandLineTool we learn that
label […] A short, human-readable label of this process object.
doc […] A long, human-readable description of this process object.
doc is really for longer documentation, possible several paragraphs.
label shouldn't be more than a sentence (if not just a fragment)
2a. hash tags (YAML comments) are comments visible only to viewers of the raw CWL description. They don't get represented in the data model.
format: edam:format_1929 # FASTA
2b. I personally use the in line comments to leave notes for myself and others who are editing or reading the raw CWL description.
I hope you found this explanation helpful!