diff --git a/draft-3/cwl.svg b/draft-3/cwl.svg index 815b4466..c80c9e67 100644 --- a/draft-3/cwl.svg +++ b/draft-3/cwl.svg @@ -1,866 +1 @@ - - - - - - -%3 - - - -JsonldPredicate - -JsonldPredicate -* _id -* _type -* _container -* identity -* noLinkCheck - - - -SpecializeDef - -SpecializeDef -* specializeFrom -* specializeTo - - - -NamedType - -NamedType -* name - - - -SaladRecordSchema - -SaladRecordSchema -* abstract -* extends -* specialize - - - -NamedType->SaladRecordSchema - - - - - -Documentation - -Documentation -* type - - - -NamedType->Documentation - - - - - -DocType - -DocType -* doc -* docParent -* docChild -* docAfter - - - -SchemaDefinedType - -SchemaDefinedType -* jsonldPredicate -* documentRoot - - - -DocType->SchemaDefinedType - - - - - -DocType->Documentation - - - - - -SchemaDefinedType->SaladRecordSchema - - - - - -SaladEnumSchema - -SaladEnumSchema -* extends - - - -SchemaDefinedType->SaladEnumSchema - - - - - -RecordField - -RecordField -* name -* doc -* type - - - -SaladRecordField - -SaladRecordField -* jsonldPredicate - - - -RecordField->SaladRecordField - - - - - -InputRecordField - -InputRecordField -* inputBinding - - - -RecordField->InputRecordField - - - - - -OutputRecordField - -OutputRecordField -* outputBinding - - - -RecordField->OutputRecordField - - - - - -RecordSchema - -RecordSchema -* type -* fields - - - -RecordSchema->SaladRecordSchema - - - - - -InputRecordSchema - -InputRecordSchema - - - -RecordSchema->InputRecordSchema - - - - - -OutputRecordSchema - -OutputRecordSchema - - - -RecordSchema->OutputRecordSchema - - - - - -EnumSchema - -EnumSchema -* type -* symbols - - - -EnumSchema->SaladEnumSchema - - - - - -InputEnumSchema - -InputEnumSchema -* inputBinding - - - -EnumSchema->InputEnumSchema - - - - - -OutputEnumSchema - -OutputEnumSchema -* outputBinding - - - -EnumSchema->OutputEnumSchema - - - - - -ArraySchema - -ArraySchema -* type -* items - - - -InputArraySchema - -InputArraySchema -* inputBinding - - - -ArraySchema->InputArraySchema - - - - - -OutputArraySchema - -OutputArraySchema -* outputBinding - - - -ArraySchema->OutputArraySchema - - - - - -File - -File -* class -* path -* checksum -* size -* secondaryFiles -* format - - - -SchemaBase - -SchemaBase -* secondaryFiles -* format -* streamable - - - -Parameter - -Parameter -* type -* label -* description - - - -SchemaBase->Parameter - - - - - -InputSchema - -InputSchema - - - -SchemaBase->InputSchema - - - - - -OutputSchema - -OutputSchema - - - -SchemaBase->OutputSchema - - - - - -InputParameter - -InputParameter -* id -* inputBinding -* default - - - -Parameter->InputParameter - - - - - -OutputParameter - -OutputParameter -* id -* outputBinding - - - -Parameter->OutputParameter - - - - - -InputBinding - -InputBinding -* loadContents - - - -CommandLineBinding - -CommandLineBinding -* position -* prefix -* separate -* itemSeparator -* valueFrom -* shellQuote - - - -InputBinding->CommandLineBinding - - - - - -OutputBinding - -OutputBinding - - - -CommandOutputBinding - -CommandOutputBinding -* glob -* loadContents -* outputEval - - - -OutputBinding->CommandOutputBinding - - - - - -InputSchema->InputRecordSchema - - - - - -InputSchema->InputEnumSchema - - - - - -InputSchema->InputArraySchema - - - - - -OutputSchema->OutputRecordSchema - - - - - -OutputSchema->OutputEnumSchema - - - - - -OutputSchema->OutputArraySchema - - - - - -CommandInputRecordField - -CommandInputRecordField - - - -InputRecordField->CommandInputRecordField - - - - - -CommandInputRecordSchema - -CommandInputRecordSchema - - - -InputRecordSchema->CommandInputRecordSchema - - - - - -CommandInputEnumSchema - -CommandInputEnumSchema - - - -InputEnumSchema->CommandInputEnumSchema - - - - - -CommandInputArraySchema - -CommandInputArraySchema - - - -InputArraySchema->CommandInputArraySchema - - - - - -CommandOutputRecordField - -CommandOutputRecordField - - - -OutputRecordField->CommandOutputRecordField - - - - - -CommandOutputRecordSchema - -CommandOutputRecordSchema - - - -OutputRecordSchema->CommandOutputRecordSchema - - - - - -CommandOutputEnumSchema - -CommandOutputEnumSchema - - - -OutputEnumSchema->CommandOutputEnumSchema - - - - - -CommandOutputArraySchema - -CommandOutputArraySchema - - - -OutputArraySchema->CommandOutputArraySchema - - - - - -CommandInputParameter - -CommandInputParameter - - - -InputParameter->CommandInputParameter - - - - - -CommandOutputParameter - -CommandOutputParameter - - - -OutputParameter->CommandOutputParameter - - - - - -WorkflowOutputParameter - -WorkflowOutputParameter - - - -OutputParameter->WorkflowOutputParameter - - - - - -ProcessRequirement - -ProcessRequirement -* class - - - -InlineJavascriptRequirement - -InlineJavascriptRequirement -* expressionLib - - - -ProcessRequirement->InlineJavascriptRequirement - - - - - -SchemaDefRequirement - -SchemaDefRequirement -* types - - - -ProcessRequirement->SchemaDefRequirement - - - - - -DockerRequirement - -DockerRequirement -* dockerPull -* dockerLoad -* dockerFile -* dockerImport -* dockerImageId -* dockerOutputDirectory - - - -ProcessRequirement->DockerRequirement - - - - - -CreateFileRequirement - -CreateFileRequirement -* fileDef - - - -ProcessRequirement->CreateFileRequirement - - - - - -EnvVarRequirement - -EnvVarRequirement -* envDef - - - -ProcessRequirement->EnvVarRequirement - - - - - -ShellCommandRequirement - -ShellCommandRequirement - - - -ProcessRequirement->ShellCommandRequirement - - - - - -ResourceRequirement - -ResourceRequirement -* coresMin -* coresMax -* ramMin -* ramMax -* tmpdirMin -* tmpdirMax -* outdirMin -* outdirMax - - - -ProcessRequirement->ResourceRequirement - - - - - -SubworkflowFeatureRequirement - -SubworkflowFeatureRequirement - - - -ProcessRequirement->SubworkflowFeatureRequirement - - - - - -ScatterFeatureRequirement - -ScatterFeatureRequirement - - - -ProcessRequirement->ScatterFeatureRequirement - - - - - -MultipleInputFeatureRequirement - -MultipleInputFeatureRequirement - - - -ProcessRequirement->MultipleInputFeatureRequirement - - - - - -StepInputExpressionRequirement - -StepInputExpressionRequirement - - - -ProcessRequirement->StepInputExpressionRequirement - - - - - -Process - -Process -* id -* inputs -* outputs -* requirements -* hints -* label -* description -* cwlVersion - - - -CommandLineTool - -CommandLineTool -* class -* baseCommand -* arguments -* stdin -* stdout -* successCodes -* temporaryFailCodes -* permanentFailCodes - - - -Process->CommandLineTool - - - - - -ExpressionTool - -ExpressionTool -* class -* expression - - - -Process->ExpressionTool - - - - - -Workflow - -Workflow -* class -* steps - - - -Process->Workflow - - - - - -FileDef - -FileDef -* filename -* fileContent - - - -EnvironmentDef - -EnvironmentDef -* envName -* envValue - - - -Sink - -Sink -* source -* linkMerge - - - -Sink->WorkflowOutputParameter - - - - - -WorkflowStepInput - -WorkflowStepInput -* id -* default -* valueFrom - - - -Sink->WorkflowStepInput - - - - - -WorkflowStepOutput - -WorkflowStepOutput -* id - - - -WorkflowStep - -WorkflowStep -* id -* inputs -* outputs -* requirements -* hints -* label -* description -* run -* scatter -* scatterMethod - - - +%3JsonldPredicateJsonldPredicate* _id* _type* _container* identity* noLinkCheckSpecializeDefSpecializeDef* specializeFrom* specializeToNamedTypeNamedType* nameSaladRecordSchemaSaladRecordSchema* abstract* extends* specializeNamedType->SaladRecordSchemaDocumentationDocumentation* typeNamedType->DocumentationDocTypeDocType* doc* docParent* docChild* docAfterSchemaDefinedTypeSchemaDefinedType* jsonldPredicate* documentRootDocType->SchemaDefinedTypeDocType->DocumentationSchemaDefinedType->SaladRecordSchemaSaladEnumSchemaSaladEnumSchema* extendsSchemaDefinedType->SaladEnumSchemaRecordFieldRecordField* name* doc* typeSaladRecordFieldSaladRecordField* jsonldPredicateRecordField->SaladRecordFieldInputRecordFieldInputRecordField* inputBindingRecordField->InputRecordFieldOutputRecordFieldOutputRecordField* outputBindingRecordField->OutputRecordFieldRecordSchemaRecordSchema* type* fieldsRecordSchema->SaladRecordSchemaInputRecordSchemaInputRecordSchemaRecordSchema->InputRecordSchemaOutputRecordSchemaOutputRecordSchemaRecordSchema->OutputRecordSchemaEnumSchemaEnumSchema* type* symbolsEnumSchema->SaladEnumSchemaInputEnumSchemaInputEnumSchema* inputBindingEnumSchema->InputEnumSchemaOutputEnumSchemaOutputEnumSchema* outputBindingEnumSchema->OutputEnumSchemaArraySchemaArraySchema* type* itemsInputArraySchemaInputArraySchema* inputBindingArraySchema->InputArraySchemaOutputArraySchemaOutputArraySchema* outputBindingArraySchema->OutputArraySchemaFileFile* class* path* checksum* size* secondaryFiles* formatSchemaBaseSchemaBase* secondaryFiles* format* streamableParameterParameter* type* label* descriptionSchemaBase->ParameterInputSchemaInputSchemaSchemaBase->InputSchemaOutputSchemaOutputSchemaSchemaBase->OutputSchemaInputParameterInputParameter* id* inputBinding* defaultParameter->InputParameterOutputParameterOutputParameter* id* outputBindingParameter->OutputParameterInputBindingInputBinding* loadContentsCommandLineBindingCommandLineBinding* position* prefix* separate* itemSeparator* valueFrom* shellQuoteInputBinding->CommandLineBindingOutputBindingOutputBindingCommandOutputBindingCommandOutputBinding* glob* loadContents* outputEvalOutputBinding->CommandOutputBindingInputSchema->InputRecordSchemaInputSchema->InputEnumSchemaInputSchema->InputArraySchemaOutputSchema->OutputRecordSchemaOutputSchema->OutputEnumSchemaOutputSchema->OutputArraySchemaCommandInputRecordFieldCommandInputRecordFieldInputRecordField->CommandInputRecordFieldCommandInputRecordSchemaCommandInputRecordSchemaInputRecordSchema->CommandInputRecordSchemaCommandInputEnumSchemaCommandInputEnumSchemaInputEnumSchema->CommandInputEnumSchemaCommandInputArraySchemaCommandInputArraySchemaInputArraySchema->CommandInputArraySchemaCommandOutputRecordFieldCommandOutputRecordFieldOutputRecordField->CommandOutputRecordFieldCommandOutputRecordSchemaCommandOutputRecordSchemaOutputRecordSchema->CommandOutputRecordSchemaCommandOutputEnumSchemaCommandOutputEnumSchemaOutputEnumSchema->CommandOutputEnumSchemaCommandOutputArraySchemaCommandOutputArraySchemaOutputArraySchema->CommandOutputArraySchemaCommandInputParameterCommandInputParameterInputParameter->CommandInputParameterCommandOutputParameterCommandOutputParameterOutputParameter->CommandOutputParameterWorkflowOutputParameterWorkflowOutputParameterOutputParameter->WorkflowOutputParameterProcessRequirementProcessRequirement* classInlineJavascriptRequirementInlineJavascriptRequirement* expressionLibProcessRequirement->InlineJavascriptRequirementSchemaDefRequirementSchemaDefRequirement* typesProcessRequirement->SchemaDefRequirementDockerRequirementDockerRequirement* dockerPull* dockerLoad* dockerFile* dockerImport* dockerImageId* dockerOutputDirectoryProcessRequirement->DockerRequirementCreateFileRequirementCreateFileRequirement* fileDefProcessRequirement->CreateFileRequirementEnvVarRequirementEnvVarRequirement* envDefProcessRequirement->EnvVarRequirementShellCommandRequirementShellCommandRequirementProcessRequirement->ShellCommandRequirementResourceRequirementResourceRequirement* coresMin* coresMax* ramMin* ramMax* tmpdirMin* tmpdirMax* outdirMin* outdirMaxProcessRequirement->ResourceRequirementSubworkflowFeatureRequirementSubworkflowFeatureRequirementProcessRequirement->SubworkflowFeatureRequirementScatterFeatureRequirementScatterFeatureRequirementProcessRequirement->ScatterFeatureRequirementMultipleInputFeatureRequirementMultipleInputFeatureRequirementProcessRequirement->MultipleInputFeatureRequirementStepInputExpressionRequirementStepInputExpressionRequirementProcessRequirement->StepInputExpressionRequirementProcessProcess* id* inputs* outputs* requirements* hints* label* description* cwlVersionCommandLineToolCommandLineTool* class* baseCommand* arguments* stdin* stdout* successCodes* temporaryFailCodes* permanentFailCodesProcess->CommandLineToolExpressionToolExpressionTool* class* expressionProcess->ExpressionToolWorkflowWorkflow* class* stepsProcess->WorkflowFileDefFileDef* filename* fileContentEnvironmentDefEnvironmentDef* envName* envValueSinkSink* source* linkMergeSink->WorkflowOutputParameterWorkflowStepInputWorkflowStepInput* id* default* valueFromSink->WorkflowStepInputWorkflowStepOutputWorkflowStepOutput* idWorkflowStepWorkflowStep* id* inputs* outputs* requirements* hints* label* description* run* scatter* scatterMethod \ No newline at end of file diff --git a/draft-3/salad.svg b/draft-3/salad.svg index 6effa6b2..dd86b447 100644 --- a/draft-3/salad.svg +++ b/draft-3/salad.svg @@ -1,174 +1 @@ - - - - - - -%3 - - - -JsonldPredicate - -JsonldPredicate -* _id -* _type -* _container -* identity -* noLinkCheck - - - -SpecializeDef - -SpecializeDef -* specializeFrom -* specializeTo - - - -NamedType - -NamedType -* name - - - -SaladRecordSchema - -SaladRecordSchema -* abstract -* extends -* specialize - - - -NamedType->SaladRecordSchema - - - - - -Documentation - -Documentation -* type - - - -NamedType->Documentation - - - - - -DocType - -DocType -* doc -* docParent -* docChild -* docAfter - - - -SchemaDefinedType - -SchemaDefinedType -* jsonldPredicate -* documentRoot - - - -DocType->SchemaDefinedType - - - - - -DocType->Documentation - - - - - -SchemaDefinedType->SaladRecordSchema - - - - - -SaladEnumSchema - -SaladEnumSchema -* extends - - - -SchemaDefinedType->SaladEnumSchema - - - - - -RecordField - -RecordField -* name -* doc -* type - - - -SaladRecordField - -SaladRecordField -* jsonldPredicate - - - -RecordField->SaladRecordField - - - - - -RecordSchema - -RecordSchema -* type -* fields - - - -RecordSchema->SaladRecordSchema - - - - - -EnumSchema - -EnumSchema -* type -* symbols - - - -EnumSchema->SaladEnumSchema - - - - - -ArraySchema - -ArraySchema -* type -* items - - - +%3JsonldPredicateJsonldPredicate* _id* _type* _container* identity* noLinkCheckSpecializeDefSpecializeDef* specializeFrom* specializeToNamedTypeNamedType* nameSaladRecordSchemaSaladRecordSchema* abstract* extends* specializeNamedType->SaladRecordSchemaDocumentationDocumentation* typeNamedType->DocumentationDocTypeDocType* doc* docParent* docChild* docAfterSchemaDefinedTypeSchemaDefinedType* jsonldPredicate* documentRootDocType->SchemaDefinedTypeDocType->DocumentationSchemaDefinedType->SaladRecordSchemaSaladEnumSchemaSaladEnumSchema* extendsSchemaDefinedType->SaladEnumSchemaRecordFieldRecordField* name* doc* typeSaladRecordFieldSaladRecordField* jsonldPredicateRecordField->SaladRecordFieldRecordSchemaRecordSchema* type* fieldsRecordSchema->SaladRecordSchemaEnumSchemaEnumSchema* type* symbolsEnumSchema->SaladEnumSchemaArraySchemaArraySchema* type* items \ No newline at end of file diff --git a/v1.0/cwl.svg b/v1.0/cwl.svg index 5b94abe1..ef6dc64d 100644 --- a/v1.0/cwl.svg +++ b/v1.0/cwl.svg @@ -1,806 +1 @@ - - - - - - -%3 - - - -RecordField - -RecordField -* name -* doc -* type - - - -InputRecordField - -InputRecordField -* inputBinding -* label - - - -RecordField->InputRecordField - - - - - -OutputRecordField - -OutputRecordField -* outputBinding - - - -RecordField->OutputRecordField - - - - - -RecordSchema - -RecordSchema -* fields -* type - - - -InputRecordSchema - -InputRecordSchema -* name - - - -RecordSchema->InputRecordSchema - - - - - -OutputRecordSchema - -OutputRecordSchema - - - -RecordSchema->OutputRecordSchema - - - - - -EnumSchema - -EnumSchema -* symbols -* type - - - -InputEnumSchema - -InputEnumSchema -* name -* inputBinding - - - -EnumSchema->InputEnumSchema - - - - - -OutputEnumSchema - -OutputEnumSchema -* outputBinding - - - -EnumSchema->OutputEnumSchema - - - - - -ArraySchema - -ArraySchema -* items -* type - - - -InputArraySchema - -InputArraySchema -* inputBinding - - - -ArraySchema->InputArraySchema - - - - - -OutputArraySchema - -OutputArraySchema -* outputBinding - - - -ArraySchema->OutputArraySchema - - - - - -File - -File -* class -* location -* path -* basename -* dirname -* nameroot -* nameext -* checksum -* size -* secondaryFiles -* format -* contents - - - -Directory - -Directory -* class -* location -* path -* basename -* listing - - - -SchemaBase - -SchemaBase -* label - - - -Parameter - -Parameter -* secondaryFiles -* streamable -* doc - - - -SchemaBase->Parameter - - - - - -InputSchema - -InputSchema - - - -SchemaBase->InputSchema - - - - - -OutputSchema - -OutputSchema - - - -SchemaBase->OutputSchema - - - - - -InputParameter - -InputParameter -* id -* format -* inputBinding -* default -* type - - - -Parameter->InputParameter - - - - - -OutputParameter - -OutputParameter -* id -* outputBinding -* format - - - -Parameter->OutputParameter - - - - - -InputBinding - -InputBinding -* loadContents - - - -CommandLineBinding - -CommandLineBinding -* position -* prefix -* separate -* itemSeparator -* valueFrom -* shellQuote - - - -InputBinding->CommandLineBinding - - - - - -OutputBinding - -OutputBinding - - - -CommandOutputBinding - -CommandOutputBinding -* glob -* loadContents -* outputEval - - - -OutputBinding->CommandOutputBinding - - - - - -InputSchema->InputRecordSchema - - - - - -InputSchema->InputEnumSchema - - - - - -InputSchema->InputArraySchema - - - - - -OutputSchema->OutputRecordSchema - - - - - -OutputSchema->OutputEnumSchema - - - - - -OutputSchema->OutputArraySchema - - - - - -CommandInputRecordField - -CommandInputRecordField - - - -InputRecordField->CommandInputRecordField - - - - - -CommandInputRecordSchema - -CommandInputRecordSchema - - - -InputRecordSchema->CommandInputRecordSchema - - - - - -CommandInputEnumSchema - -CommandInputEnumSchema - - - -InputEnumSchema->CommandInputEnumSchema - - - - - -CommandInputArraySchema - -CommandInputArraySchema - - - -InputArraySchema->CommandInputArraySchema - - - - - -CommandOutputRecordField - -CommandOutputRecordField - - - -OutputRecordField->CommandOutputRecordField - - - - - -CommandOutputRecordSchema - -CommandOutputRecordSchema -* name - - - -OutputRecordSchema->CommandOutputRecordSchema - - - - - -CommandOutputEnumSchema - -CommandOutputEnumSchema - - - -OutputEnumSchema->CommandOutputEnumSchema - - - - - -CommandOutputArraySchema - -CommandOutputArraySchema - - - -OutputArraySchema->CommandOutputArraySchema - - - - - -CommandInputParameter - -CommandInputParameter - - - -InputParameter->CommandInputParameter - - - - - -CommandOutputParameter - -CommandOutputParameter -* type - - - -OutputParameter->CommandOutputParameter - - - - - -ExpressionToolOutputParameter - -ExpressionToolOutputParameter -* type - - - -OutputParameter->ExpressionToolOutputParameter - - - - - -WorkflowOutputParameter - -WorkflowOutputParameter -* outputSource -* linkMerge -* type - - - -OutputParameter->WorkflowOutputParameter - - - - - -ProcessRequirement - -ProcessRequirement - - - -InlineJavascriptRequirement - -InlineJavascriptRequirement -* class -* expressionLib - - - -ProcessRequirement->InlineJavascriptRequirement - - - - - -SchemaDefRequirement - -SchemaDefRequirement -* class -* types - - - -ProcessRequirement->SchemaDefRequirement - - - - - -DockerRequirement - -DockerRequirement -* class -* dockerPull -* dockerLoad -* dockerFile -* dockerImport -* dockerImageId -* dockerOutputDirectory - - - -ProcessRequirement->DockerRequirement - - - - - -SoftwareRequirement - -SoftwareRequirement -* class -* packages - - - -ProcessRequirement->SoftwareRequirement - - - - - -InitialWorkDirRequirement - -InitialWorkDirRequirement -* class -* listing - - - -ProcessRequirement->InitialWorkDirRequirement - - - - - -EnvVarRequirement - -EnvVarRequirement -* class -* envDef - - - -ProcessRequirement->EnvVarRequirement - - - - - -ShellCommandRequirement - -ShellCommandRequirement -* class - - - -ProcessRequirement->ShellCommandRequirement - - - - - -ResourceRequirement - -ResourceRequirement -* class -* coresMin -* coresMax -* ramMin -* ramMax -* tmpdirMin -* tmpdirMax -* outdirMin -* outdirMax - - - -ProcessRequirement->ResourceRequirement - - - - - -SubworkflowFeatureRequirement - -SubworkflowFeatureRequirement -* class - - - -ProcessRequirement->SubworkflowFeatureRequirement - - - - - -ScatterFeatureRequirement - -ScatterFeatureRequirement -* class - - - -ProcessRequirement->ScatterFeatureRequirement - - - - - -MultipleInputFeatureRequirement - -MultipleInputFeatureRequirement -* class - - - -ProcessRequirement->MultipleInputFeatureRequirement - - - - - -StepInputExpressionRequirement - -StepInputExpressionRequirement -* class - - - -ProcessRequirement->StepInputExpressionRequirement - - - - - -Process - -Process -* id -* inputs -* outputs -* requirements -* hints -* label -* doc -* cwlVersion - - - -CommandLineTool - -CommandLineTool -* class -* baseCommand -* arguments -* stdin -* stderr -* stdout -* successCodes -* temporaryFailCodes -* permanentFailCodes - - - -Process->CommandLineTool - - - - - -ExpressionTool - -ExpressionTool -* class -* expression - - - -Process->ExpressionTool - - - - - -Workflow - -Workflow -* class -* steps - - - -Process->Workflow - - - - - -EnvironmentDef - -EnvironmentDef -* envName -* envValue - - - -SoftwarePackage - -SoftwarePackage -* package -* version -* specs - - - -Dirent - -Dirent -* entryname -* entry -* writable - - - -Sink - -Sink -* source -* linkMerge - - - -WorkflowStepInput - -WorkflowStepInput -* id -* default -* valueFrom - - - -Sink->WorkflowStepInput - - - - - -WorkflowStepOutput - -WorkflowStepOutput -* id - - - -WorkflowStep - -WorkflowStep -* id -* in -* out -* requirements -* hints -* label -* doc -* run -* scatter -* scatterMethod - - - +%3RecordFieldRecordField* name* doc* typeInputRecordFieldInputRecordField* inputBinding* labelRecordField->InputRecordFieldOutputRecordFieldOutputRecordField* outputBindingRecordField->OutputRecordFieldRecordSchemaRecordSchema* fields* typeInputRecordSchemaInputRecordSchema* nameRecordSchema->InputRecordSchemaOutputRecordSchemaOutputRecordSchemaRecordSchema->OutputRecordSchemaEnumSchemaEnumSchema* symbols* typeInputEnumSchemaInputEnumSchema* name* inputBindingEnumSchema->InputEnumSchemaOutputEnumSchemaOutputEnumSchema* outputBindingEnumSchema->OutputEnumSchemaArraySchemaArraySchema* items* typeInputArraySchemaInputArraySchema* inputBindingArraySchema->InputArraySchemaOutputArraySchemaOutputArraySchema* outputBindingArraySchema->OutputArraySchemaFileFile* class* location* path* basename* dirname* nameroot* nameext* checksum* size* secondaryFiles* format* contentsDirectoryDirectory* class* location* path* basename* listingSchemaBaseSchemaBase* labelParameterParameter* secondaryFiles* streamable* docSchemaBase->ParameterInputSchemaInputSchemaSchemaBase->InputSchemaOutputSchemaOutputSchemaSchemaBase->OutputSchemaInputParameterInputParameter* id* format* inputBinding* default* typeParameter->InputParameterOutputParameterOutputParameter* id* outputBinding* formatParameter->OutputParameterInputBindingInputBinding* loadContentsCommandLineBindingCommandLineBinding* position* prefix* separate* itemSeparator* valueFrom* shellQuoteInputBinding->CommandLineBindingOutputBindingOutputBindingCommandOutputBindingCommandOutputBinding* glob* loadContents* outputEvalOutputBinding->CommandOutputBindingInputSchema->InputRecordSchemaInputSchema->InputEnumSchemaInputSchema->InputArraySchemaOutputSchema->OutputRecordSchemaOutputSchema->OutputEnumSchemaOutputSchema->OutputArraySchemaCommandInputRecordFieldCommandInputRecordFieldInputRecordField->CommandInputRecordFieldCommandInputRecordSchemaCommandInputRecordSchemaInputRecordSchema->CommandInputRecordSchemaCommandInputEnumSchemaCommandInputEnumSchemaInputEnumSchema->CommandInputEnumSchemaCommandInputArraySchemaCommandInputArraySchemaInputArraySchema->CommandInputArraySchemaCommandOutputRecordFieldCommandOutputRecordFieldOutputRecordField->CommandOutputRecordFieldCommandOutputRecordSchemaCommandOutputRecordSchema* nameOutputRecordSchema->CommandOutputRecordSchemaCommandOutputEnumSchemaCommandOutputEnumSchemaOutputEnumSchema->CommandOutputEnumSchemaCommandOutputArraySchemaCommandOutputArraySchemaOutputArraySchema->CommandOutputArraySchemaCommandInputParameterCommandInputParameterInputParameter->CommandInputParameterCommandOutputParameterCommandOutputParameter* typeOutputParameter->CommandOutputParameterExpressionToolOutputParameterExpressionToolOutputParameter* typeOutputParameter->ExpressionToolOutputParameterWorkflowOutputParameterWorkflowOutputParameter* outputSource* linkMerge* typeOutputParameter->WorkflowOutputParameterProcessRequirementProcessRequirementInlineJavascriptRequirementInlineJavascriptRequirement* class* expressionLibProcessRequirement->InlineJavascriptRequirementSchemaDefRequirementSchemaDefRequirement* class* typesProcessRequirement->SchemaDefRequirementDockerRequirementDockerRequirement* class* dockerPull* dockerLoad* dockerFile* dockerImport* dockerImageId* dockerOutputDirectoryProcessRequirement->DockerRequirementSoftwareRequirementSoftwareRequirement* class* packagesProcessRequirement->SoftwareRequirementInitialWorkDirRequirementInitialWorkDirRequirement* class* listingProcessRequirement->InitialWorkDirRequirementEnvVarRequirementEnvVarRequirement* class* envDefProcessRequirement->EnvVarRequirementShellCommandRequirementShellCommandRequirement* classProcessRequirement->ShellCommandRequirementResourceRequirementResourceRequirement* class* coresMin* coresMax* ramMin* ramMax* tmpdirMin* tmpdirMax* outdirMin* outdirMaxProcessRequirement->ResourceRequirementSubworkflowFeatureRequirementSubworkflowFeatureRequirement* classProcessRequirement->SubworkflowFeatureRequirementScatterFeatureRequirementScatterFeatureRequirement* classProcessRequirement->ScatterFeatureRequirementMultipleInputFeatureRequirementMultipleInputFeatureRequirement* classProcessRequirement->MultipleInputFeatureRequirementStepInputExpressionRequirementStepInputExpressionRequirement* classProcessRequirement->StepInputExpressionRequirementProcessProcess* id* inputs* outputs* requirements* hints* label* doc* cwlVersionCommandLineToolCommandLineTool* class* baseCommand* arguments* stdin* stderr* stdout* successCodes* temporaryFailCodes* permanentFailCodesProcess->CommandLineToolExpressionToolExpressionTool* class* expressionProcess->ExpressionToolWorkflowWorkflow* class* stepsProcess->WorkflowEnvironmentDefEnvironmentDef* envName* envValueSoftwarePackageSoftwarePackage* package* version* specsDirentDirent* entryname* entry* writableSinkSink* source* linkMergeWorkflowStepInputWorkflowStepInput* id* default* valueFromSink->WorkflowStepInputWorkflowStepOutputWorkflowStepOutput* idWorkflowStepWorkflowStep* id* in* out* requirements* hints* label* doc* run* scatter* scatterMethod \ No newline at end of file diff --git a/v1.0/salad.svg b/v1.0/salad.svg index 4e253166..1b9deb94 100644 --- a/v1.0/salad.svg +++ b/v1.0/salad.svg @@ -1,179 +1 @@ - - - - - - -%3 - - - -RecordField - -RecordField -* name -* doc -* type - - - -SaladRecordField - -SaladRecordField -* jsonldPredicate - - - -RecordField->SaladRecordField - - - - - -RecordSchema - -RecordSchema -* fields -* type - - - -SaladRecordSchema - -SaladRecordSchema -* abstract -* extends -* specialize - - - -RecordSchema->SaladRecordSchema - - - - - -EnumSchema - -EnumSchema -* symbols -* type - - - -SaladEnumSchema - -SaladEnumSchema -* extends - - - -EnumSchema->SaladEnumSchema - - - - - -ArraySchema - -ArraySchema -* items -* type - - - -JsonldPredicate - -JsonldPredicate -* _id -* _type -* _container -* identity -* noLinkCheck -* mapSubject -* mapPredicate -* refScope -* typeDSL - - - -SpecializeDef - -SpecializeDef -* specializeFrom -* specializeTo - - - -NamedType - -NamedType -* name -* inVocab - - - -NamedType->SaladRecordSchema - - - - - -Documentation - -Documentation -* type - - - -NamedType->Documentation - - - - - -DocType - -DocType -* doc -* docParent -* docChild -* docAfter - - - -SchemaDefinedType - -SchemaDefinedType -* jsonldPredicate -* documentRoot - - - -DocType->SchemaDefinedType - - - - - -DocType->Documentation - - - - - -SchemaDefinedType->SaladRecordSchema - - - - - -SchemaDefinedType->SaladEnumSchema - - - - - +%3RecordFieldRecordField* name* doc* typeSaladRecordFieldSaladRecordField* jsonldPredicateRecordField->SaladRecordFieldRecordSchemaRecordSchema* fields* typeSaladRecordSchemaSaladRecordSchema* abstract* extends* specializeRecordSchema->SaladRecordSchemaEnumSchemaEnumSchema* symbols* typeSaladEnumSchemaSaladEnumSchema* extendsEnumSchema->SaladEnumSchemaArraySchemaArraySchema* items* typeJsonldPredicateJsonldPredicate* _id* _type* _container* identity* noLinkCheck* mapSubject* mapPredicate* refScope* typeDSLSpecializeDefSpecializeDef* specializeFrom* specializeToNamedTypeNamedType* name* inVocabNamedType->SaladRecordSchemaDocumentationDocumentation* typeNamedType->DocumentationDocTypeDocType* doc* docParent* docChild* docAfterSchemaDefinedTypeSchemaDefinedType* jsonldPredicate* documentRootDocType->SchemaDefinedTypeDocType->DocumentationSchemaDefinedType->SaladRecordSchemaSchemaDefinedType->SaladEnumSchema \ No newline at end of file diff --git a/v1.1/cwl.svg b/v1.1/cwl.svg index 347e12af..3bf50682 100644 --- a/v1.1/cwl.svg +++ b/v1.1/cwl.svg @@ -1,1116 +1 @@ - - - - - - -%3 - - - -Documented - -Documented -* doc - - - -RecordField - -RecordField -* name -* type - - - -Documented->RecordField - - - - - -Parameter - -Parameter - - - -Documented->Parameter - - - - - -IOSchema - -IOSchema -* name - - - -Documented->IOSchema - - - - - -Process - -Process -* inputs -* outputs -* requirements -* hints -* cwlVersion - - - -Documented->Process - - - - - -WorkflowStep - -WorkflowStep -* in -* out -* requirements -* hints -* run -* scatter -* scatterMethod - - - -Documented->WorkflowStep - - - - - -InputRecordField - -InputRecordField - - - -RecordField->InputRecordField - - - - - -OutputRecordField - -OutputRecordField - - - -RecordField->OutputRecordField - - - - - -RecordSchema - -RecordSchema -* fields -* type - - - -InputRecordSchema - -InputRecordSchema - - - -RecordSchema->InputRecordSchema - - - - - -OutputRecordSchema - -OutputRecordSchema - - - -RecordSchema->OutputRecordSchema - - - - - -EnumSchema - -EnumSchema -* symbols -* type - - - -InputEnumSchema - -InputEnumSchema - - - -EnumSchema->InputEnumSchema - - - - - -OutputEnumSchema - -OutputEnumSchema - - - -EnumSchema->OutputEnumSchema - - - - - -ArraySchema - -ArraySchema -* items -* type - - - -InputArraySchema - -InputArraySchema - - - -ArraySchema->InputArraySchema - - - - - -OutputArraySchema - -OutputArraySchema - - - -ArraySchema->OutputArraySchema - - - - - -File - -File -* class -* location -* path -* basename -* dirname -* nameroot -* nameext -* checksum -* size -* secondaryFiles -* format -* contents - - - -Directory - -Directory -* class -* location -* path -* basename -* listing - - - -Labeled - -Labeled -* label - - - -FieldBase - -FieldBase -* secondaryFiles -* streamable - - - -Labeled->FieldBase - - - - - -Labeled->IOSchema - - - - - -Labeled->Process - - - - - -WorkflowStepInput - -WorkflowStepInput -* default -* valueFrom - - - -Labeled->WorkflowStepInput - - - - - -Labeled->WorkflowStep - - - - - -Identified - -Identified -* id - - - -Identified->Parameter - - - - - -Identified->Process - - - - - -Identified->WorkflowStepInput - - - - - -WorkflowStepOutput - -WorkflowStepOutput - - - -Identified->WorkflowStepOutput - - - - - -Identified->WorkflowStep - - - - - -LoadContents - -LoadContents -* loadContents -* loadListing - - - -LoadContents->InputRecordField - - - - - -InputParameter - -InputParameter -* default - - - -LoadContents->InputParameter - - - - - -CommandOutputBinding - -CommandOutputBinding -* glob -* outputEval - - - -LoadContents->CommandOutputBinding - - - - - -LoadContents->WorkflowStepInput - - - - - -FieldBase->Parameter - - - - - -FieldBase->InputRecordField - - - - - -FieldBase->OutputRecordField - - - - - -InputFormat - -InputFormat -* format - - - -InputFormat->InputRecordField - - - - - -InputFormat->InputParameter - - - - - -OutputFormat - -OutputFormat -* format - - - -OutputFormat->OutputRecordField - - - - - -OutputParameter - -OutputParameter - - - -OutputFormat->OutputParameter - - - - - -Parameter->InputParameter - - - - - -Parameter->OutputParameter - - - - - -InputBinding - -InputBinding -* loadContents - - - -CommandLineBinding - -CommandLineBinding -* position -* prefix -* separate -* itemSeparator -* valueFrom -* shellQuote - - - -InputBinding->CommandLineBinding - - - - - -InputSchema - -InputSchema - - - -IOSchema->InputSchema - - - - - -OutputSchema - -OutputSchema - - - -IOSchema->OutputSchema - - - - - -InputSchema->InputRecordSchema - - - - - -InputSchema->InputEnumSchema - - - - - -InputSchema->InputArraySchema - - - - - -OutputSchema->OutputRecordSchema - - - - - -OutputSchema->OutputEnumSchema - - - - - -OutputSchema->OutputArraySchema - - - - - -CommandInputRecordField - -CommandInputRecordField - - - -InputRecordField->CommandInputRecordField - - - - - -CommandInputRecordSchema - -CommandInputRecordSchema - - - -InputRecordSchema->CommandInputRecordSchema - - - - - -CommandInputEnumSchema - -CommandInputEnumSchema - - - -InputEnumSchema->CommandInputEnumSchema - - - - - -CommandInputArraySchema - -CommandInputArraySchema - - - -InputArraySchema->CommandInputArraySchema - - - - - -CommandOutputRecordField - -CommandOutputRecordField -* outputBinding - - - -OutputRecordField->CommandOutputRecordField - - - - - -CommandOutputRecordSchema - -CommandOutputRecordSchema - - - -OutputRecordSchema->CommandOutputRecordSchema - - - - - -CommandOutputEnumSchema - -CommandOutputEnumSchema - - - -OutputEnumSchema->CommandOutputEnumSchema - - - - - -CommandOutputArraySchema - -CommandOutputArraySchema - - - -OutputArraySchema->CommandOutputArraySchema - - - - - -CommandInputParameter - -CommandInputParameter -* type -* inputBinding - - - -InputParameter->CommandInputParameter - - - - - -WorkflowInputParameter - -WorkflowInputParameter -* type -* inputBinding - - - -InputParameter->WorkflowInputParameter - - - - - -CommandOutputParameter - -CommandOutputParameter -* type -* outputBinding - - - -OutputParameter->CommandOutputParameter - - - - - -ExpressionToolOutputParameter - -ExpressionToolOutputParameter -* type - - - -OutputParameter->ExpressionToolOutputParameter - - - - - -WorkflowOutputParameter - -WorkflowOutputParameter -* outputSource -* linkMerge -* type - - - -OutputParameter->WorkflowOutputParameter - - - - - -ProcessRequirement - -ProcessRequirement - - - -InlineJavascriptRequirement - -InlineJavascriptRequirement -* class -* expressionLib - - - -ProcessRequirement->InlineJavascriptRequirement - - - - - -SchemaDefRequirement - -SchemaDefRequirement -* class -* types - - - -ProcessRequirement->SchemaDefRequirement - - - - - -LoadListingRequirement - -LoadListingRequirement -* class -* loadListing - - - -ProcessRequirement->LoadListingRequirement - - - - - -DockerRequirement - -DockerRequirement -* class -* dockerPull -* dockerLoad -* dockerFile -* dockerImport -* dockerImageId -* dockerOutputDirectory - - - -ProcessRequirement->DockerRequirement - - - - - -SoftwareRequirement - -SoftwareRequirement -* class -* packages - - - -ProcessRequirement->SoftwareRequirement - - - - - -InitialWorkDirRequirement - -InitialWorkDirRequirement -* class -* listing - - - -ProcessRequirement->InitialWorkDirRequirement - - - - - -EnvVarRequirement - -EnvVarRequirement -* class -* envDef - - - -ProcessRequirement->EnvVarRequirement - - - - - -ShellCommandRequirement - -ShellCommandRequirement -* class - - - -ProcessRequirement->ShellCommandRequirement - - - - - -ResourceRequirement - -ResourceRequirement -* class -* coresMin -* coresMax -* ramMin -* ramMax -* tmpdirMin -* tmpdirMax -* outdirMin -* outdirMax - - - -ProcessRequirement->ResourceRequirement - - - - - -WorkReuse - -WorkReuse -* class -* enableReuse - - - -ProcessRequirement->WorkReuse - - - - - -NetworkAccess - -NetworkAccess -* class -* networkAccess - - - -ProcessRequirement->NetworkAccess - - - - - -InplaceUpdateRequirement - -InplaceUpdateRequirement -* class -* inplaceUpdate - - - -ProcessRequirement->InplaceUpdateRequirement - - - - - -ToolTimeLimit - -ToolTimeLimit -* class -* timelimit - - - -ProcessRequirement->ToolTimeLimit - - - - - -SubworkflowFeatureRequirement - -SubworkflowFeatureRequirement -* class - - - -ProcessRequirement->SubworkflowFeatureRequirement - - - - - -ScatterFeatureRequirement - -ScatterFeatureRequirement -* class - - - -ProcessRequirement->ScatterFeatureRequirement - - - - - -MultipleInputFeatureRequirement - -MultipleInputFeatureRequirement -* class - - - -ProcessRequirement->MultipleInputFeatureRequirement - - - - - -StepInputExpressionRequirement - -StepInputExpressionRequirement -* class - - - -ProcessRequirement->StepInputExpressionRequirement - - - - - -CommandLineTool - -CommandLineTool -* class -* baseCommand -* arguments -* stdin -* stderr -* stdout -* successCodes -* temporaryFailCodes -* permanentFailCodes - - - -Process->CommandLineTool - - - - - -ExpressionTool - -ExpressionTool -* class -* expression - - - -Process->ExpressionTool - - - - - -Workflow - -Workflow -* class -* steps - - - -Process->Workflow - - - - - -CommandInputSchema - -CommandInputSchema - - - -CommandInputSchema->CommandInputRecordSchema - - - - - -CommandInputSchema->CommandInputEnumSchema - - - - - -CommandInputSchema->CommandInputArraySchema - - - - - -SecondaryFileSchema - -SecondaryFileSchema -* pattern -* required - - - -EnvironmentDef - -EnvironmentDef -* envName -* envValue - - - -CommandLineBindable - -CommandLineBindable -* inputBinding - - - -CommandLineBindable->CommandInputRecordField - - - - - -CommandLineBindable->CommandInputRecordSchema - - - - - -CommandLineBindable->CommandInputEnumSchema - - - - - -CommandLineBindable->CommandInputArraySchema - - - - - -SoftwarePackage - -SoftwarePackage -* package -* version -* specs - - - -Dirent - -Dirent -* entryname -* entry -* writable - - - -Sink - -Sink -* source -* linkMerge - - - -Sink->WorkflowStepInput - - - - - +%3DocumentedDocumented* docRecordFieldRecordField* name* typeDocumented->RecordFieldParameterParameterDocumented->ParameterIOSchemaIOSchema* nameDocumented->IOSchemaProcessProcess* inputs* outputs* requirements* hints* cwlVersionDocumented->ProcessWorkflowStepWorkflowStep* in* out* requirements* hints* run* scatter* scatterMethodDocumented->WorkflowStepInputRecordFieldInputRecordFieldRecordField->InputRecordFieldOutputRecordFieldOutputRecordFieldRecordField->OutputRecordFieldRecordSchemaRecordSchema* fields* typeInputRecordSchemaInputRecordSchemaRecordSchema->InputRecordSchemaOutputRecordSchemaOutputRecordSchemaRecordSchema->OutputRecordSchemaEnumSchemaEnumSchema* symbols* typeInputEnumSchemaInputEnumSchemaEnumSchema->InputEnumSchemaOutputEnumSchemaOutputEnumSchemaEnumSchema->OutputEnumSchemaArraySchemaArraySchema* items* typeInputArraySchemaInputArraySchemaArraySchema->InputArraySchemaOutputArraySchemaOutputArraySchemaArraySchema->OutputArraySchemaFileFile* class* location* path* basename* dirname* nameroot* nameext* checksum* size* secondaryFiles* format* contentsDirectoryDirectory* class* location* path* basename* listingLabeledLabeled* labelFieldBaseFieldBase* secondaryFiles* streamableLabeled->FieldBaseLabeled->IOSchemaLabeled->ProcessWorkflowStepInputWorkflowStepInput* default* valueFromLabeled->WorkflowStepInputLabeled->WorkflowStepIdentifiedIdentified* idIdentified->ParameterIdentified->ProcessIdentified->WorkflowStepInputWorkflowStepOutputWorkflowStepOutputIdentified->WorkflowStepOutputIdentified->WorkflowStepLoadContentsLoadContents* loadContents* loadListingLoadContents->InputRecordFieldInputParameterInputParameter* defaultLoadContents->InputParameterCommandOutputBindingCommandOutputBinding* glob* outputEvalLoadContents->CommandOutputBindingLoadContents->WorkflowStepInputFieldBase->ParameterFieldBase->InputRecordFieldFieldBase->OutputRecordFieldInputFormatInputFormat* formatInputFormat->InputRecordFieldInputFormat->InputParameterOutputFormatOutputFormat* formatOutputFormat->OutputRecordFieldOutputParameterOutputParameterOutputFormat->OutputParameterParameter->InputParameterParameter->OutputParameterInputBindingInputBinding* loadContentsCommandLineBindingCommandLineBinding* position* prefix* separate* itemSeparator* valueFrom* shellQuoteInputBinding->CommandLineBindingInputSchemaInputSchemaIOSchema->InputSchemaOutputSchemaOutputSchemaIOSchema->OutputSchemaInputSchema->InputRecordSchemaInputSchema->InputEnumSchemaInputSchema->InputArraySchemaOutputSchema->OutputRecordSchemaOutputSchema->OutputEnumSchemaOutputSchema->OutputArraySchemaCommandInputRecordFieldCommandInputRecordFieldInputRecordField->CommandInputRecordFieldCommandInputRecordSchemaCommandInputRecordSchemaInputRecordSchema->CommandInputRecordSchemaCommandInputEnumSchemaCommandInputEnumSchemaInputEnumSchema->CommandInputEnumSchemaCommandInputArraySchemaCommandInputArraySchemaInputArraySchema->CommandInputArraySchemaCommandOutputRecordFieldCommandOutputRecordField* outputBindingOutputRecordField->CommandOutputRecordFieldCommandOutputRecordSchemaCommandOutputRecordSchemaOutputRecordSchema->CommandOutputRecordSchemaCommandOutputEnumSchemaCommandOutputEnumSchemaOutputEnumSchema->CommandOutputEnumSchemaCommandOutputArraySchemaCommandOutputArraySchemaOutputArraySchema->CommandOutputArraySchemaCommandInputParameterCommandInputParameter* type* inputBindingInputParameter->CommandInputParameterWorkflowInputParameterWorkflowInputParameter* type* inputBindingInputParameter->WorkflowInputParameterCommandOutputParameterCommandOutputParameter* type* outputBindingOutputParameter->CommandOutputParameterExpressionToolOutputParameterExpressionToolOutputParameter* typeOutputParameter->ExpressionToolOutputParameterWorkflowOutputParameterWorkflowOutputParameter* outputSource* linkMerge* typeOutputParameter->WorkflowOutputParameterProcessRequirementProcessRequirementInlineJavascriptRequirementInlineJavascriptRequirement* class* expressionLibProcessRequirement->InlineJavascriptRequirementSchemaDefRequirementSchemaDefRequirement* class* typesProcessRequirement->SchemaDefRequirementLoadListingRequirementLoadListingRequirement* class* loadListingProcessRequirement->LoadListingRequirementDockerRequirementDockerRequirement* class* dockerPull* dockerLoad* dockerFile* dockerImport* dockerImageId* dockerOutputDirectoryProcessRequirement->DockerRequirementSoftwareRequirementSoftwareRequirement* class* packagesProcessRequirement->SoftwareRequirementInitialWorkDirRequirementInitialWorkDirRequirement* class* listingProcessRequirement->InitialWorkDirRequirementEnvVarRequirementEnvVarRequirement* class* envDefProcessRequirement->EnvVarRequirementShellCommandRequirementShellCommandRequirement* classProcessRequirement->ShellCommandRequirementResourceRequirementResourceRequirement* class* coresMin* coresMax* ramMin* ramMax* tmpdirMin* tmpdirMax* outdirMin* outdirMaxProcessRequirement->ResourceRequirementWorkReuseWorkReuse* class* enableReuseProcessRequirement->WorkReuseNetworkAccessNetworkAccess* class* networkAccessProcessRequirement->NetworkAccessInplaceUpdateRequirementInplaceUpdateRequirement* class* inplaceUpdateProcessRequirement->InplaceUpdateRequirementToolTimeLimitToolTimeLimit* class* timelimitProcessRequirement->ToolTimeLimitSubworkflowFeatureRequirementSubworkflowFeatureRequirement* classProcessRequirement->SubworkflowFeatureRequirementScatterFeatureRequirementScatterFeatureRequirement* classProcessRequirement->ScatterFeatureRequirementMultipleInputFeatureRequirementMultipleInputFeatureRequirement* classProcessRequirement->MultipleInputFeatureRequirementStepInputExpressionRequirementStepInputExpressionRequirement* classProcessRequirement->StepInputExpressionRequirementCommandLineToolCommandLineTool* class* baseCommand* arguments* stdin* stderr* stdout* successCodes* temporaryFailCodes* permanentFailCodesProcess->CommandLineToolExpressionToolExpressionTool* class* expressionProcess->ExpressionToolWorkflowWorkflow* class* stepsProcess->WorkflowCommandInputSchemaCommandInputSchemaCommandInputSchema->CommandInputRecordSchemaCommandInputSchema->CommandInputEnumSchemaCommandInputSchema->CommandInputArraySchemaSecondaryFileSchemaSecondaryFileSchema* pattern* requiredEnvironmentDefEnvironmentDef* envName* envValueCommandLineBindableCommandLineBindable* inputBindingCommandLineBindable->CommandInputRecordFieldCommandLineBindable->CommandInputRecordSchemaCommandLineBindable->CommandInputEnumSchemaCommandLineBindable->CommandInputArraySchemaSoftwarePackageSoftwarePackage* package* version* specsDirentDirent* entryname* entry* writableSinkSink* source* linkMergeSink->WorkflowStepInput \ No newline at end of file diff --git a/v1.1/salad.svg b/v1.1/salad.svg index 5509061c..09780153 100644 --- a/v1.1/salad.svg +++ b/v1.1/salad.svg @@ -1,205 +1 @@ - - - - - - -%3 - - - -Documented - -Documented -* doc - - - -RecordField - -RecordField -* name -* type - - - -Documented->RecordField - - - - - -DocType - -DocType -* docParent -* docChild -* docAfter - - - -Documented->DocType - - - - - -SaladRecordField - -SaladRecordField -* jsonldPredicate -* default - - - -RecordField->SaladRecordField - - - - - -RecordSchema - -RecordSchema -* fields -* type - - - -SaladRecordSchema - -SaladRecordSchema -* abstract -* extends -* specialize - - - -RecordSchema->SaladRecordSchema - - - - - -EnumSchema - -EnumSchema -* symbols -* type - - - -SaladEnumSchema - -SaladEnumSchema -* extends - - - -EnumSchema->SaladEnumSchema - - - - - -ArraySchema - -ArraySchema -* items -* type - - - -JsonldPredicate - -JsonldPredicate -* _id -* _type -* _container -* identity -* noLinkCheck -* mapSubject -* mapPredicate -* refScope -* typeDSL -* secondaryFilesDSL -* subscope - - - -SpecializeDef - -SpecializeDef -* specializeFrom -* specializeTo - - - -NamedType - -NamedType -* name -* inVocab - - - -NamedType->SaladRecordSchema - - - - - -NamedType->SaladEnumSchema - - - - - -Documentation - -Documentation -* type - - - -NamedType->Documentation - - - - - -SchemaDefinedType - -SchemaDefinedType -* jsonldPredicate -* documentRoot - - - -DocType->SchemaDefinedType - - - - - -DocType->Documentation - - - - - -SchemaDefinedType->SaladRecordSchema - - - - - -SchemaDefinedType->SaladEnumSchema - - - - - +%3DocumentedDocumented* docRecordFieldRecordField* name* typeDocumented->RecordFieldDocTypeDocType* docParent* docChild* docAfterDocumented->DocTypeSaladRecordFieldSaladRecordField* jsonldPredicate* defaultRecordField->SaladRecordFieldRecordSchemaRecordSchema* fields* typeSaladRecordSchemaSaladRecordSchema* abstract* extends* specializeRecordSchema->SaladRecordSchemaEnumSchemaEnumSchema* symbols* typeSaladEnumSchemaSaladEnumSchema* extendsEnumSchema->SaladEnumSchemaArraySchemaArraySchema* items* typeJsonldPredicateJsonldPredicate* _id* _type* _container* identity* noLinkCheck* mapSubject* mapPredicate* refScope* typeDSL* secondaryFilesDSL* subscopeSpecializeDefSpecializeDef* specializeFrom* specializeToNamedTypeNamedType* name* inVocabNamedType->SaladRecordSchemaNamedType->SaladEnumSchemaDocumentationDocumentation* typeNamedType->DocumentationSchemaDefinedTypeSchemaDefinedType* jsonldPredicate* documentRootDocType->SchemaDefinedTypeDocType->DocumentationSchemaDefinedType->SaladRecordSchemaSchemaDefinedType->SaladEnumSchema \ No newline at end of file diff --git a/v1.2.0-dev3/cwl.svg b/v1.2.0-dev3/cwl.svg index 005b3186..cbb09f5d 100644 --- a/v1.2.0-dev3/cwl.svg +++ b/v1.2.0-dev3/cwl.svg @@ -1,1159 +1 @@ - - - - - - -%3 - - - -Documented - -Documented -* doc - - - -RecordField - -RecordField -* name -* type - - - -Documented->RecordField - - - - - -Parameter - -Parameter - - - -Documented->Parameter - - - - - -IOSchema - -IOSchema -* name - - - -Documented->IOSchema - - - - - -Process - -Process -* inputs -* outputs -* requirements -* hints -* cwlVersion -* intent - - - -Documented->Process - - - - - -WorkflowStep - -WorkflowStep -* in -* out -* requirements -* hints -* run -* when -* scatter -* scatterMethod - - - -Documented->WorkflowStep - - - - - -InputRecordField - -InputRecordField - - - -RecordField->InputRecordField - - - - - -OutputRecordField - -OutputRecordField - - - -RecordField->OutputRecordField - - - - - -RecordSchema - -RecordSchema -* fields -* type - - - -InputRecordSchema - -InputRecordSchema - - - -RecordSchema->InputRecordSchema - - - - - -OutputRecordSchema - -OutputRecordSchema - - - -RecordSchema->OutputRecordSchema - - - - - -EnumSchema - -EnumSchema -* symbols -* type - - - -InputEnumSchema - -InputEnumSchema - - - -EnumSchema->InputEnumSchema - - - - - -OutputEnumSchema - -OutputEnumSchema - - - -EnumSchema->OutputEnumSchema - - - - - -ArraySchema - -ArraySchema -* items -* type - - - -InputArraySchema - -InputArraySchema - - - -ArraySchema->InputArraySchema - - - - - -OutputArraySchema - -OutputArraySchema - - - -ArraySchema->OutputArraySchema - - - - - -File - -File -* class -* location -* path -* basename -* dirname -* nameroot -* nameext -* checksum -* size -* secondaryFiles -* format -* contents - - - -Directory - -Directory -* class -* location -* path -* basename -* listing - - - -Labeled - -Labeled -* label - - - -FieldBase - -FieldBase -* secondaryFiles -* streamable - - - -Labeled->FieldBase - - - - - -Labeled->IOSchema - - - - - -Labeled->Process - - - - - -WorkflowStepInput - -WorkflowStepInput -* default -* valueFrom - - - -Labeled->WorkflowStepInput - - - - - -Labeled->WorkflowStep - - - - - -Identified - -Identified -* id - - - -Identified->Parameter - - - - - -Identified->Process - - - - - -Identified->WorkflowStepInput - - - - - -WorkflowStepOutput - -WorkflowStepOutput - - - -Identified->WorkflowStepOutput - - - - - -Identified->WorkflowStep - - - - - -LoadContents - -LoadContents -* loadContents -* loadListing - - - -LoadContents->InputRecordField - - - - - -InputParameter - -InputParameter -* default - - - -LoadContents->InputParameter - - - - - -CommandOutputBinding - -CommandOutputBinding -* glob -* outputEval - - - -LoadContents->CommandOutputBinding - - - - - -LoadContents->WorkflowStepInput - - - - - -FieldBase->Parameter - - - - - -FieldBase->InputRecordField - - - - - -FieldBase->OutputRecordField - - - - - -InputFormat - -InputFormat -* format - - - -InputFormat->InputRecordField - - - - - -InputFormat->InputParameter - - - - - -OutputFormat - -OutputFormat -* format - - - -OutputFormat->OutputRecordField - - - - - -OutputParameter - -OutputParameter - - - -OutputFormat->OutputParameter - - - - - -Parameter->InputParameter - - - - - -Parameter->OutputParameter - - - - - -InputBinding - -InputBinding -* loadContents - - - -CommandLineBinding - -CommandLineBinding -* position -* prefix -* separate -* itemSeparator -* valueFrom -* shellQuote - - - -InputBinding->CommandLineBinding - - - - - -InputSchema - -InputSchema - - - -IOSchema->InputSchema - - - - - -OutputSchema - -OutputSchema - - - -IOSchema->OutputSchema - - - - - -InputSchema->InputRecordSchema - - - - - -InputSchema->InputEnumSchema - - - - - -InputSchema->InputArraySchema - - - - - -OutputSchema->OutputRecordSchema - - - - - -OutputSchema->OutputEnumSchema - - - - - -OutputSchema->OutputArraySchema - - - - - -CommandInputRecordField - -CommandInputRecordField - - - -InputRecordField->CommandInputRecordField - - - - - -CommandInputRecordSchema - -CommandInputRecordSchema - - - -InputRecordSchema->CommandInputRecordSchema - - - - - -CommandInputEnumSchema - -CommandInputEnumSchema - - - -InputEnumSchema->CommandInputEnumSchema - - - - - -CommandInputArraySchema - -CommandInputArraySchema - - - -InputArraySchema->CommandInputArraySchema - - - - - -CommandOutputRecordField - -CommandOutputRecordField -* outputBinding - - - -OutputRecordField->CommandOutputRecordField - - - - - -CommandOutputRecordSchema - -CommandOutputRecordSchema - - - -OutputRecordSchema->CommandOutputRecordSchema - - - - - -CommandOutputEnumSchema - -CommandOutputEnumSchema - - - -OutputEnumSchema->CommandOutputEnumSchema - - - - - -CommandOutputArraySchema - -CommandOutputArraySchema - - - -OutputArraySchema->CommandOutputArraySchema - - - - - -CommandInputParameter - -CommandInputParameter -* type -* inputBinding - - - -InputParameter->CommandInputParameter - - - - - -WorkflowInputParameter - -WorkflowInputParameter -* type -* inputBinding - - - -InputParameter->WorkflowInputParameter - - - - - -OperationInputParameter - -OperationInputParameter -* type - - - -InputParameter->OperationInputParameter - - - - - -CommandOutputParameter - -CommandOutputParameter -* type -* outputBinding - - - -OutputParameter->CommandOutputParameter - - - - - -ExpressionToolOutputParameter - -ExpressionToolOutputParameter -* type - - - -OutputParameter->ExpressionToolOutputParameter - - - - - -WorkflowOutputParameter - -WorkflowOutputParameter -* outputSource -* linkMerge -* pickValue -* type - - - -OutputParameter->WorkflowOutputParameter - - - - - -OperationOutputParameter - -OperationOutputParameter -* type - - - -OutputParameter->OperationOutputParameter - - - - - -ProcessRequirement - -ProcessRequirement - - - -InlineJavascriptRequirement - -InlineJavascriptRequirement -* class -* expressionLib - - - -ProcessRequirement->InlineJavascriptRequirement - - - - - -SchemaDefRequirement - -SchemaDefRequirement -* class -* types - - - -ProcessRequirement->SchemaDefRequirement - - - - - -LoadListingRequirement - -LoadListingRequirement -* class -* loadListing - - - -ProcessRequirement->LoadListingRequirement - - - - - -DockerRequirement - -DockerRequirement -* class -* dockerPull -* dockerLoad -* dockerFile -* dockerImport -* dockerImageId -* dockerOutputDirectory - - - -ProcessRequirement->DockerRequirement - - - - - -SoftwareRequirement - -SoftwareRequirement -* class -* packages - - - -ProcessRequirement->SoftwareRequirement - - - - - -InitialWorkDirRequirement - -InitialWorkDirRequirement -* class -* listing - - - -ProcessRequirement->InitialWorkDirRequirement - - - - - -EnvVarRequirement - -EnvVarRequirement -* class -* envDef - - - -ProcessRequirement->EnvVarRequirement - - - - - -ShellCommandRequirement - -ShellCommandRequirement -* class - - - -ProcessRequirement->ShellCommandRequirement - - - - - -ResourceRequirement - -ResourceRequirement -* class -* coresMin -* coresMax -* ramMin -* ramMax -* tmpdirMin -* tmpdirMax -* outdirMin -* outdirMax - - - -ProcessRequirement->ResourceRequirement - - - - - -WorkReuse - -WorkReuse -* class -* enableReuse - - - -ProcessRequirement->WorkReuse - - - - - -NetworkAccess - -NetworkAccess -* class -* networkAccess - - - -ProcessRequirement->NetworkAccess - - - - - -InplaceUpdateRequirement - -InplaceUpdateRequirement -* class -* inplaceUpdate - - - -ProcessRequirement->InplaceUpdateRequirement - - - - - -ToolTimeLimit - -ToolTimeLimit -* class -* timelimit - - - -ProcessRequirement->ToolTimeLimit - - - - - -SubworkflowFeatureRequirement - -SubworkflowFeatureRequirement -* class - - - -ProcessRequirement->SubworkflowFeatureRequirement - - - - - -ScatterFeatureRequirement - -ScatterFeatureRequirement -* class - - - -ProcessRequirement->ScatterFeatureRequirement - - - - - -MultipleInputFeatureRequirement - -MultipleInputFeatureRequirement -* class - - - -ProcessRequirement->MultipleInputFeatureRequirement - - - - - -StepInputExpressionRequirement - -StepInputExpressionRequirement -* class - - - -ProcessRequirement->StepInputExpressionRequirement - - - - - -CommandLineTool - -CommandLineTool -* class -* baseCommand -* arguments -* stdin -* stderr -* stdout -* successCodes -* temporaryFailCodes -* permanentFailCodes - - - -Process->CommandLineTool - - - - - -ExpressionTool - -ExpressionTool -* class -* expression - - - -Process->ExpressionTool - - - - - -Workflow - -Workflow -* class -* steps - - - -Process->Workflow - - - - - -Operation - -Operation -* class - - - -Process->Operation - - - - - -CommandInputSchema - -CommandInputSchema - - - -CommandInputSchema->CommandInputRecordSchema - - - - - -CommandInputSchema->CommandInputEnumSchema - - - - - -CommandInputSchema->CommandInputArraySchema - - - - - -SecondaryFileSchema - -SecondaryFileSchema -* pattern -* required - - - -EnvironmentDef - -EnvironmentDef -* envName -* envValue - - - -CommandLineBindable - -CommandLineBindable -* inputBinding - - - -CommandLineBindable->CommandInputRecordField - - - - - -CommandLineBindable->CommandInputRecordSchema - - - - - -CommandLineBindable->CommandInputEnumSchema - - - - - -CommandLineBindable->CommandInputArraySchema - - - - - -SoftwarePackage - -SoftwarePackage -* package -* version -* specs - - - -Dirent - -Dirent -* entryname -* entry -* writable - - - -Sink - -Sink -* source -* linkMerge -* pickValue - - - -Sink->WorkflowStepInput - - - - - +%3DocumentedDocumented* docRecordFieldRecordField* name* typeDocumented->RecordFieldParameterParameterDocumented->ParameterIOSchemaIOSchema* nameDocumented->IOSchemaProcessProcess* inputs* outputs* requirements* hints* cwlVersion* intentDocumented->ProcessWorkflowStepWorkflowStep* in* out* requirements* hints* run* when* scatter* scatterMethodDocumented->WorkflowStepInputRecordFieldInputRecordFieldRecordField->InputRecordFieldOutputRecordFieldOutputRecordFieldRecordField->OutputRecordFieldRecordSchemaRecordSchema* fields* typeInputRecordSchemaInputRecordSchemaRecordSchema->InputRecordSchemaOutputRecordSchemaOutputRecordSchemaRecordSchema->OutputRecordSchemaEnumSchemaEnumSchema* symbols* typeInputEnumSchemaInputEnumSchemaEnumSchema->InputEnumSchemaOutputEnumSchemaOutputEnumSchemaEnumSchema->OutputEnumSchemaArraySchemaArraySchema* items* typeInputArraySchemaInputArraySchemaArraySchema->InputArraySchemaOutputArraySchemaOutputArraySchemaArraySchema->OutputArraySchemaFileFile* class* location* path* basename* dirname* nameroot* nameext* checksum* size* secondaryFiles* format* contentsDirectoryDirectory* class* location* path* basename* listingLabeledLabeled* labelFieldBaseFieldBase* secondaryFiles* streamableLabeled->FieldBaseLabeled->IOSchemaLabeled->ProcessWorkflowStepInputWorkflowStepInput* default* valueFromLabeled->WorkflowStepInputLabeled->WorkflowStepIdentifiedIdentified* idIdentified->ParameterIdentified->ProcessIdentified->WorkflowStepInputWorkflowStepOutputWorkflowStepOutputIdentified->WorkflowStepOutputIdentified->WorkflowStepLoadContentsLoadContents* loadContents* loadListingLoadContents->InputRecordFieldInputParameterInputParameter* defaultLoadContents->InputParameterCommandOutputBindingCommandOutputBinding* glob* outputEvalLoadContents->CommandOutputBindingLoadContents->WorkflowStepInputFieldBase->ParameterFieldBase->InputRecordFieldFieldBase->OutputRecordFieldInputFormatInputFormat* formatInputFormat->InputRecordFieldInputFormat->InputParameterOutputFormatOutputFormat* formatOutputFormat->OutputRecordFieldOutputParameterOutputParameterOutputFormat->OutputParameterParameter->InputParameterParameter->OutputParameterInputBindingInputBinding* loadContentsCommandLineBindingCommandLineBinding* position* prefix* separate* itemSeparator* valueFrom* shellQuoteInputBinding->CommandLineBindingInputSchemaInputSchemaIOSchema->InputSchemaOutputSchemaOutputSchemaIOSchema->OutputSchemaInputSchema->InputRecordSchemaInputSchema->InputEnumSchemaInputSchema->InputArraySchemaOutputSchema->OutputRecordSchemaOutputSchema->OutputEnumSchemaOutputSchema->OutputArraySchemaCommandInputRecordFieldCommandInputRecordFieldInputRecordField->CommandInputRecordFieldCommandInputRecordSchemaCommandInputRecordSchemaInputRecordSchema->CommandInputRecordSchemaCommandInputEnumSchemaCommandInputEnumSchemaInputEnumSchema->CommandInputEnumSchemaCommandInputArraySchemaCommandInputArraySchemaInputArraySchema->CommandInputArraySchemaCommandOutputRecordFieldCommandOutputRecordField* outputBindingOutputRecordField->CommandOutputRecordFieldCommandOutputRecordSchemaCommandOutputRecordSchemaOutputRecordSchema->CommandOutputRecordSchemaCommandOutputEnumSchemaCommandOutputEnumSchemaOutputEnumSchema->CommandOutputEnumSchemaCommandOutputArraySchemaCommandOutputArraySchemaOutputArraySchema->CommandOutputArraySchemaCommandInputParameterCommandInputParameter* type* inputBindingInputParameter->CommandInputParameterWorkflowInputParameterWorkflowInputParameter* type* inputBindingInputParameter->WorkflowInputParameterOperationInputParameterOperationInputParameter* typeInputParameter->OperationInputParameterCommandOutputParameterCommandOutputParameter* type* outputBindingOutputParameter->CommandOutputParameterExpressionToolOutputParameterExpressionToolOutputParameter* typeOutputParameter->ExpressionToolOutputParameterWorkflowOutputParameterWorkflowOutputParameter* outputSource* linkMerge* pickValue* typeOutputParameter->WorkflowOutputParameterOperationOutputParameterOperationOutputParameter* typeOutputParameter->OperationOutputParameterProcessRequirementProcessRequirementInlineJavascriptRequirementInlineJavascriptRequirement* class* expressionLibProcessRequirement->InlineJavascriptRequirementSchemaDefRequirementSchemaDefRequirement* class* typesProcessRequirement->SchemaDefRequirementLoadListingRequirementLoadListingRequirement* class* loadListingProcessRequirement->LoadListingRequirementDockerRequirementDockerRequirement* class* dockerPull* dockerLoad* dockerFile* dockerImport* dockerImageId* dockerOutputDirectoryProcessRequirement->DockerRequirementSoftwareRequirementSoftwareRequirement* class* packagesProcessRequirement->SoftwareRequirementInitialWorkDirRequirementInitialWorkDirRequirement* class* listingProcessRequirement->InitialWorkDirRequirementEnvVarRequirementEnvVarRequirement* class* envDefProcessRequirement->EnvVarRequirementShellCommandRequirementShellCommandRequirement* classProcessRequirement->ShellCommandRequirementResourceRequirementResourceRequirement* class* coresMin* coresMax* ramMin* ramMax* tmpdirMin* tmpdirMax* outdirMin* outdirMaxProcessRequirement->ResourceRequirementWorkReuseWorkReuse* class* enableReuseProcessRequirement->WorkReuseNetworkAccessNetworkAccess* class* networkAccessProcessRequirement->NetworkAccessInplaceUpdateRequirementInplaceUpdateRequirement* class* inplaceUpdateProcessRequirement->InplaceUpdateRequirementToolTimeLimitToolTimeLimit* class* timelimitProcessRequirement->ToolTimeLimitSubworkflowFeatureRequirementSubworkflowFeatureRequirement* classProcessRequirement->SubworkflowFeatureRequirementScatterFeatureRequirementScatterFeatureRequirement* classProcessRequirement->ScatterFeatureRequirementMultipleInputFeatureRequirementMultipleInputFeatureRequirement* classProcessRequirement->MultipleInputFeatureRequirementStepInputExpressionRequirementStepInputExpressionRequirement* classProcessRequirement->StepInputExpressionRequirementCommandLineToolCommandLineTool* class* baseCommand* arguments* stdin* stderr* stdout* successCodes* temporaryFailCodes* permanentFailCodesProcess->CommandLineToolExpressionToolExpressionTool* class* expressionProcess->ExpressionToolWorkflowWorkflow* class* stepsProcess->WorkflowOperationOperation* classProcess->OperationCommandInputSchemaCommandInputSchemaCommandInputSchema->CommandInputRecordSchemaCommandInputSchema->CommandInputEnumSchemaCommandInputSchema->CommandInputArraySchemaSecondaryFileSchemaSecondaryFileSchema* pattern* requiredEnvironmentDefEnvironmentDef* envName* envValueCommandLineBindableCommandLineBindable* inputBindingCommandLineBindable->CommandInputRecordFieldCommandLineBindable->CommandInputRecordSchemaCommandLineBindable->CommandInputEnumSchemaCommandLineBindable->CommandInputArraySchemaSoftwarePackageSoftwarePackage* package* version* specsDirentDirent* entryname* entry* writableSinkSink* source* linkMerge* pickValueSink->WorkflowStepInput \ No newline at end of file diff --git a/v1.2.0-dev3/salad.svg b/v1.2.0-dev3/salad.svg index 5509061c..09780153 100644 --- a/v1.2.0-dev3/salad.svg +++ b/v1.2.0-dev3/salad.svg @@ -1,205 +1 @@ - - - - - - -%3 - - - -Documented - -Documented -* doc - - - -RecordField - -RecordField -* name -* type - - - -Documented->RecordField - - - - - -DocType - -DocType -* docParent -* docChild -* docAfter - - - -Documented->DocType - - - - - -SaladRecordField - -SaladRecordField -* jsonldPredicate -* default - - - -RecordField->SaladRecordField - - - - - -RecordSchema - -RecordSchema -* fields -* type - - - -SaladRecordSchema - -SaladRecordSchema -* abstract -* extends -* specialize - - - -RecordSchema->SaladRecordSchema - - - - - -EnumSchema - -EnumSchema -* symbols -* type - - - -SaladEnumSchema - -SaladEnumSchema -* extends - - - -EnumSchema->SaladEnumSchema - - - - - -ArraySchema - -ArraySchema -* items -* type - - - -JsonldPredicate - -JsonldPredicate -* _id -* _type -* _container -* identity -* noLinkCheck -* mapSubject -* mapPredicate -* refScope -* typeDSL -* secondaryFilesDSL -* subscope - - - -SpecializeDef - -SpecializeDef -* specializeFrom -* specializeTo - - - -NamedType - -NamedType -* name -* inVocab - - - -NamedType->SaladRecordSchema - - - - - -NamedType->SaladEnumSchema - - - - - -Documentation - -Documentation -* type - - - -NamedType->Documentation - - - - - -SchemaDefinedType - -SchemaDefinedType -* jsonldPredicate -* documentRoot - - - -DocType->SchemaDefinedType - - - - - -DocType->Documentation - - - - - -SchemaDefinedType->SaladRecordSchema - - - - - -SchemaDefinedType->SaladEnumSchema - - - - - +%3DocumentedDocumented* docRecordFieldRecordField* name* typeDocumented->RecordFieldDocTypeDocType* docParent* docChild* docAfterDocumented->DocTypeSaladRecordFieldSaladRecordField* jsonldPredicate* defaultRecordField->SaladRecordFieldRecordSchemaRecordSchema* fields* typeSaladRecordSchemaSaladRecordSchema* abstract* extends* specializeRecordSchema->SaladRecordSchemaEnumSchemaEnumSchema* symbols* typeSaladEnumSchemaSaladEnumSchema* extendsEnumSchema->SaladEnumSchemaArraySchemaArraySchema* items* typeJsonldPredicateJsonldPredicate* _id* _type* _container* identity* noLinkCheck* mapSubject* mapPredicate* refScope* typeDSL* secondaryFilesDSL* subscopeSpecializeDefSpecializeDef* specializeFrom* specializeToNamedTypeNamedType* name* inVocabNamedType->SaladRecordSchemaNamedType->SaladEnumSchemaDocumentationDocumentation* typeNamedType->DocumentationSchemaDefinedTypeSchemaDefinedType* jsonldPredicate* documentRootDocType->SchemaDefinedTypeDocType->DocumentationSchemaDefinedType->SaladRecordSchemaSchemaDefinedType->SaladEnumSchema \ No newline at end of file