https://mtp.linked.solutions/ |
|
| http://xmlns.com/foaf/0.1/topic | https://mtp.linked.solutions/wfm |
http://purl.org/net/wf-motifs#DataAnalysis |
|
| http://www.w3.org/2000/01/rdf-schema#label | Data analysis |
| http://www.w3.org/1999/02/22-rdf-syntax-ns#type | http://www.w3.org/2002/07/owl#Class |
| http://www.w3.org/2000/01/rdf-schema#comment | Data operation motif that refers to a broad category of tasks in diverse domains. An important number of workflows are designed with the purpose of analyzing different features of input data, ranging from simple comparisons between the datasets to complex protein analysis to see whether two molecules can be docked successfully or not. |
| http://www.w3.org/2000/01/rdf-schema#subClassOf | http://purl.org/net/wf-motifs#DataOperationMotif |
http://purl.org/dc/terms/creator |
|
| http://www.w3.org/1999/02/22-rdf-syntax-ns#type | http://www.w3.org/2002/07/owl#AnnotationProperty |
http://purl.org/net/wf-motifs#StatelessInvocaton |
|
| http://www.w3.org/2000/01/rdf-schema#label | Stateless (synchronous) invocation |
| http://www.w3.org/1999/02/22-rdf-syntax-ns#type | http://www.w3.org/2002/07/owl#Class |
| http://www.w3.org/2000/01/rdf-schema#comment | Intra-workflow motif that requires a step in the workflow for performing a service call or tool invocation. All the steps of a workflow are by default stateless (synchronous) invocations unless they are explicitly declared to be stateful. |
| http://www.w3.org/2000/01/rdf-schema#subClassOf | http://purl.org/net/wf-motifs#IntraWorkflowMotif |
http://purl.org/dc/terms/description |
|
| http://www.w3.org/1999/02/22-rdf-syntax-ns#type | http://www.w3.org/2002/07/owl#AnnotationProperty |
http://purl.org/net/wf-motifs#DataRetrieval |
|
| http://www.w3.org/2000/01/rdf-schema#label | Data retrieval |
| http://www.w3.org/1999/02/22-rdf-syntax-ns#type | http://www.w3.org/2002/07/owl#Class |
| http://www.w3.org/2000/01/rdf-schema#comment | Workflows exploit heterogeneous data sources, remote databases, repositories and other web resources mostly exposed via SOAP or REST services. Scientific data deposited in these repositories are retrieved through query and retrieval steps inside workflows. The data retrieval motif identifies those tasks within the workflow which are responsible for retrieving data from external sources into the workflow environment. |
| http://www.w3.org/2000/01/rdf-schema#subClassOf | http://purl.org/net/wf-motifs#DataOperationMotif |
http://purl.org/net/wf-motifs#Filter |
|
| http://www.w3.org/2000/01/rdf-schema#label | Filter |
| http://www.w3.org/1999/02/22-rdf-syntax-ns#type | http://www.w3.org/2002/07/owl#Class |
| http://www.w3.org/2000/01/rdf-schema#comment | Data preparation motif that refers to a filtering step or set of steps. For example, A file filtered by a set of set of keywords, a table filtered by a threshold, etc. |
| http://www.w3.org/2000/01/rdf-schema#subClassOf | http://purl.org/net/wf-motifs#DataPreparation |
http://purl.org/net/wf-motifs#hasDataOperationMotif |
|
| http://www.w3.org/2000/01/rdf-schema#range | http://purl.org/net/wf-motifs#DataOperationMotif |
| http://www.w3.org/2000/01/rdf-schema#label | has data operation motif |
| http://www.w3.org/1999/02/22-rdf-syntax-ns#type | http://www.w3.org/2002/07/owl#ObjectProperty |
| http://www.w3.org/2000/01/rdf-schema#comment | Object property that binds a workflow step with its correspondent data operation motif. |
| http://www.w3.org/2000/01/rdf-schema#subPropertyOf | http://purl.org/net/wf-motifs#hasMotif |
http://purl.org/net/wf-motifs#HumanInteractionStep |
|
| http://www.w3.org/2000/01/rdf-schema#label | Human interaction step |
| http://www.w3.org/1999/02/22-rdf-syntax-ns#type | http://www.w3.org/2002/07/owl#Class |
| http://www.w3.org/2000/01/rdf-schema#comment | Intra-workflow motif used to characterize the activities that require human inputs during their execution. For example, manual data curation of a table for a future step in the workflow, cleaning and filtering steps (such as selecting a specific dataset to continue the experiment), etc. |
| http://www.w3.org/2000/01/rdf-schema#subClassOf | http://purl.org/net/wf-motifs#IntraWorkflowMotif |
http://purl.org/net/wf-motifs#FormatTransformation |
|
| http://www.w3.org/2000/01/rdf-schema#label | Format transformation |
| http://www.w3.org/1999/02/22-rdf-syntax-ns#type | http://www.w3.org/2002/07/owl#Class |
| http://www.w3.org/2000/01/rdf-schema#comment | Workflows that bring together multiple access or analysis activities usually contain steps for format transformations. These steps preserve the content of the inputs while converting its representation format. An example would be a converter from CSV to VOTable format in the astronomy domain, a converter from FASTA to Swiss-Prott sequence in biology, or an Arff formating component for Weka in the text analysis domain. |
| http://www.w3.org/2000/01/rdf-schema#subClassOf | http://purl.org/net/wf-motifs#DataPreparation |
http://purl.org/net/wf-motifs#StatefulInvocation |
|
| http://www.w3.org/2000/01/rdf-schema#label | Stateful (asynchronous) invocation |
| http://www.w3.org/1999/02/22-rdf-syntax-ns#type | http://www.w3.org/2002/07/owl#Class |
| http://www.w3.org/2000/01/rdf-schema#comment | Certain activities such as analysis or visualizations could be performed through interaction with stateful (web) services that allow for creation of jobs over remote grid environments. These are typically performed via invocation of multiple operations at a service endpoint. An example would be a BLAST job submission where the service invoker is responsible to first create a job, then submit the data, check the status and retrieve the results once it has finished. |
| http://www.w3.org/2000/01/rdf-schema#subClassOf | http://purl.org/net/wf-motifs#IntraWorkflowMotif |
http://purl.org/net/wf-motifs#DataVisualization |
|
| http://www.w3.org/2000/01/rdf-schema#label | Data visualization |
| http://www.w3.org/1999/02/22-rdf-syntax-ns#type | http://www.w3.org/2002/07/owl#Class |
| http://www.w3.org/2000/01/rdf-schema#comment | Being able to show the results is as important as producing them in some workflows. Scientists use visualizations to show the conclusions of their experiments and to take important decisions in the pipeline itself. Therefore certain steps in workflows are dedicated to generation of plots and graph outputs from input data. The data visualization motif also includes the generation of tables and files for browsing and reading the results of the workflow. |
| http://www.w3.org/2000/01/rdf-schema#subClassOf | http://purl.org/net/wf-motifs#DataOperationMotif |
http://purl.org/net/wf-motifs#Sort |
|
| http://www.w3.org/2000/01/rdf-schema#label | Sort |
| http://www.w3.org/1999/02/22-rdf-syntax-ns#type | http://www.w3.org/2002/07/owl#Class |
| http://www.w3.org/2000/01/rdf-schema#comment | Data preparation motif that refers to the step or set of steps ordering the input by certain parameter. For example, a quicksort algorithm that takes an unordered vector and produces a sorted output. |
| http://www.w3.org/2000/01/rdf-schema#subClassOf | http://purl.org/net/wf-motifs#DataPreparation |
http://purl.org/net/wf-motifs#DataCleaning |
|
| http://www.w3.org/2000/01/rdf-schema#label | Data cleaning |
| http://www.w3.org/1999/02/22-rdf-syntax-ns#type | http://www.w3.org/2002/07/owl#Class |
| http://www.w3.org/2000/01/rdf-schema#comment | Data operation motif that refers to the step or series of steps for cleaning and curating data in a workflow. Typically these steps are undertaken by sophisticated tooling/services, or by human interactions. A data cleaning step preserves and enriches the content of data (e.g., by a user’s annotation of a result with additional information, detecting and removing inconsistencies on the data, etc.). |
| http://www.w3.org/2000/01/rdf-schema#subClassOf | http://purl.org/net/wf-motifs#DataOperationMotif |
http://purl.org/net/wf-motifs#CompositeWorkflow |
|
| http://www.w3.org/2000/01/rdf-schema#label | Composite workflow |
| http://www.w3.org/1999/02/22-rdf-syntax-ns#type | http://www.w3.org/2002/07/owl#Class |
| http://www.w3.org/2000/01/rdf-schema#comment | Inter-workflow motif referring to all those workflows that have one or more sub-workflows included in them (when these sub-workflows overlap they offer different views of the global workflow). |
| http://www.w3.org/2000/01/rdf-schema#subClassOf | http://purl.org/net/wf-motifs#InterWorkflowMotif |
http://purl.org/net/wf-motifs#WorkflowOverload |
|
| http://www.w3.org/2000/01/rdf-schema#label | Workflow overload |
| http://www.w3.org/1999/02/22-rdf-syntax-ns#type | http://www.w3.org/2002/07/owl#Class |
| http://www.w3.org/2000/01/rdf-schema#comment | Inter-workflow motif used to characterize workflows that are used to operate over different input parameter types. An example is performing an analysis over a String input parameter, or performing it over the contents of a specified File. Overloading is a direct response to the heterogeneity of environments in which workflows are used. |
| http://www.w3.org/2000/01/rdf-schema#subClassOf | http://purl.org/net/wf-motifs#InterWorkflowMotif |
http://purl.org/net/wf-motifs#Combine |
|
| http://www.w3.org/2000/01/rdf-schema#label | Combine |
| http://www.w3.org/1999/02/22-rdf-syntax-ns#type | http://www.w3.org/2002/07/owl#Class |
| http://www.w3.org/2000/01/rdf-schema#comment | Data preparation motif that refers to the step or group of steps in the workflow aggregating information from different sources. For example, the joining of two tables in a new one or the merging of three different files in a bigger one. |
| http://www.w3.org/2000/01/rdf-schema#subClassOf | http://purl.org/net/wf-motifs#DataPreparation |
http://purl.org/net/wf-motifs#InternalMacro |
|
| http://www.w3.org/2000/01/rdf-schema#label | Internal macro |
| http://www.w3.org/1999/02/22-rdf-syntax-ns#type | http://www.w3.org/2002/07/owl#Class |
| http://www.w3.org/2000/01/rdf-schema#comment | Intra-workflow motif that refers to those groups of steps in the workflow that correspond to repetitive patterns of combining tasks. For example, if a workflow has several branches with the same sequence of repeated steps, the sequence becomes an internal macro. |
| http://www.w3.org/2000/01/rdf-schema#subClassOf | http://purl.org/net/wf-motifs#IntraWorkflowMotif |
http://purl.org/net/wf-motifs#AtomicWorkflow |
|
| http://www.w3.org/2000/01/rdf-schema#label | Atomic workflow |
| http://www.w3.org/1999/02/22-rdf-syntax-ns#type | http://www.w3.org/2002/07/owl#Class |
| http://www.w3.org/2000/01/rdf-schema#comment | Inter-workflow motif used to characterize the workflows that perform an atomic unit of functionality, which effectively requires no sub-workflow usage. Typically these workflows are designed to be included in other workflows. Atomic workflows are the main mechanism of modularizing functionality within scientific workflows. |
| http://www.w3.org/2000/01/rdf-schema#subClassOf | http://purl.org/net/wf-motifs#InterWorkflowMotif |
http://purl.org/dc/terms/contributor |
|
| http://www.w3.org/1999/02/22-rdf-syntax-ns#type | http://www.w3.org/2002/07/owl#AnnotationProperty |
http://purl.org/net/wf-motifs#DataMovement |
|
| http://www.w3.org/2000/01/rdf-schema#label | Data movement |
| http://www.w3.org/1999/02/22-rdf-syntax-ns#type | http://www.w3.org/2002/07/owl#Class |
| http://www.w3.org/2000/01/rdf-schema#comment | Certain analysis activities that are performed via external tools or services require the submission of data to a location accessible by the service/tool (i.e., a web or a local directory respectively). In such cases the workflow contains dedicated step(s) for the upload/transfer of data to these locations. The same applies to the outputs, in which case a data download/retrieval step is used to chain the data to the next steps of the workflow. |
| http://www.w3.org/2000/01/rdf-schema#subClassOf | http://purl.org/net/wf-motifs#DataOperationMotif |
http://purl.org/vocab/vann/preferredNamespacePrefix |
|
| http://www.w3.org/1999/02/22-rdf-syntax-ns#type | http://www.w3.org/2002/07/owl#AnnotationProperty |
http://purl.org/net/wf-motifs#hasWorkflowMotif |
|
| http://www.w3.org/2000/01/rdf-schema#range | http://purl.org/net/wf-motifs#WorkflowMotif |
| http://www.w3.org/2000/01/rdf-schema#label | has workflow motif |
| http://www.w3.org/1999/02/22-rdf-syntax-ns#type | http://www.w3.org/2002/07/owl#ObjectProperty |
| http://www.w3.org/2000/01/rdf-schema#comment | Object property that relates a workflow to its correspondent workflow motif. |
| http://www.w3.org/2000/01/rdf-schema#subPropertyOf | http://purl.org/net/wf-motifs#hasMotif |
http://purl.org/net/wf-motifs#InputAugmentation |
|
| http://www.w3.org/2000/01/rdf-schema#label | Input augmentation |
| http://www.w3.org/1999/02/22-rdf-syntax-ns#type | http://www.w3.org/2002/07/owl#Class |
| http://www.w3.org/2000/01/rdf-schema#comment | Data preparation motif that refers to the step or set of steps dedicated to generate an aggregation of multiple parameters and scripts for tools and external services. For example, the generation of queries for input retrieval through an aggregation of multiple parameters, the generation of scripts to be executed in further steps, etc. |
| http://www.w3.org/2000/01/rdf-schema#subClassOf | http://purl.org/net/wf-motifs#DataPreparation |
http://purl.org/dc/terms/created |
|
| http://www.w3.org/1999/02/22-rdf-syntax-ns#type | http://www.w3.org/2002/07/owl#AnnotationProperty |
http://purl.org/net/wf-motifs#OutputExtraction |
|
| http://www.w3.org/2000/01/rdf-schema#label | Output extraction |
| http://www.w3.org/1999/02/22-rdf-syntax-ns#type | http://www.w3.org/2002/07/owl#Class |
| http://www.w3.org/2000/01/rdf-schema#comment | Data preparation motif that refers to the step or set of steps in the workflow retrieving only the relevant portion from the the output of a previous step. For example, retrieving the tag value of an XML fragment. |
| http://www.w3.org/2000/01/rdf-schema#subClassOf | http://purl.org/net/wf-motifs#DataPreparation |
http://purl.org/net/wf-motifs#Split |
|
| http://www.w3.org/2000/01/rdf-schema#label | Split |
| http://www.w3.org/1999/02/22-rdf-syntax-ns#type | http://www.w3.org/2002/07/owl#Class |
| http://www.w3.org/2000/01/rdf-schema#comment | Data preparation motif that refers to the step or steps in the workflow separating an input into different outputs. For example, splitting a dataset in three different subsets to be processed in parallel in a workflow. |
| http://www.w3.org/2000/01/rdf-schema#subClassOf | http://purl.org/net/wf-motifs#DataPreparation |
http://purl.org/net/wf-motifs#Group |
|
| http://www.w3.org/2000/01/rdf-schema#label | Group |
| http://www.w3.org/1999/02/22-rdf-syntax-ns#type | http://www.w3.org/2002/07/owl#Class |
| http://www.w3.org/2000/01/rdf-schema#comment | Data preparation motif that refers to the step or set of steps that reorganize the input into different groups. For example, grouping a table by a certain category. |
| http://www.w3.org/2000/01/rdf-schema#subClassOf | http://purl.org/net/wf-motifs#DataPreparation |
http://purl.org/dc/terms/title |
|
| http://www.w3.org/1999/02/22-rdf-syntax-ns#type | http://www.w3.org/2002/07/owl#AnnotationProperty |
http://purl.org/vocab/vann/preferredNamespaceURI |
|
| http://www.w3.org/1999/02/22-rdf-syntax-ns#type | http://www.w3.org/2002/07/owl#AnnotationProperty |
http://purl.org/net/wf-motifs |
|
| http://purl.org/dc/terms/description | Ontology for describing Workflow Motifs. Workflow Motifs outline the kinds of data-intensive activities that are observed in workflows (data-operation motifs) and the different manners in which activities are implemented within workflows (workflow-oriented motifs). |
| http://purl.org/dc/terms/created | 2013-03-15 |
| http://purl.org/dc/terms/contributor | http://www.isi.edu/~gil/ |
| http://www.cs.man.ac.uk/~carole/ | |
| http://www.oeg-upm.net/index.php/teachers/11-ocorcho | |
| http://www.w3.org/2000/01/rdf-schema#label | Workflow Motif Ontology |
| http://purl.org/dc/terms/license | http://creativecommons.org/licenses/by-nc-sa/2.0/ |
| http://www.w3.org/1999/02/22-rdf-syntax-ns#type | http://www.w3.org/2002/07/owl#Ontology |
| http://www.w3.org/2002/07/owl#versionInfo | 1.02 |
| http://www.w3.org/2000/01/rdf-schema#comment | This ontology is based on the paper: Common Motifs in Scientific Workflows:An Empirical Analysis, by Daniel Garijo, Pinar Alper, Khalid Belhajjame, Oscar Corcho, Yolanda Gil and Carole Goble |
| Workflow Motif Ontology, created by Daniel Garijo, Pinar Alper and Khalid Belhajjame | |
| http://purl.org/dc/terms/title | The Workflow Motif Ontology |
| http://purl.org/vocab/vann/preferredNamespaceUri | http://purl.org/net/wf-motifs# |
| http://purl.org/vocab/vann/preferredNamespacePrefix | wfm |
| http://purl.org/dc/terms/creator | http://semanticweb.org/wiki/Pinar_Alper |
| http://semanticweb.org/wiki/Khalid_Belhajjame | |
| http://delicias.dia.fi.upm.es/members/DGarijo/#me | |
http://purl.org/net/wf-motifs#ComputationalStep |
|
| http://www.w3.org/2000/01/rdf-schema#label | Computational step |
| http://www.w3.org/1999/02/22-rdf-syntax-ns#type | http://www.w3.org/2002/07/owl#Class |
| http://www.w3.org/2000/01/rdf-schema#comment | Intra-workflow motif used to refer to activities performed by a computer. This motif applies to most of the steps of the workflow, except for those being human interaction steps. |
| http://www.w3.org/2000/01/rdf-schema#subClassOf | http://purl.org/net/wf-motifs#IntraWorkflowMotif |
http://purl.org/net/wf-motifs#DataOperationMotif |
|
| http://www.w3.org/2000/01/rdf-schema#label | Data operation motif |
| http://www.w3.org/1999/02/22-rdf-syntax-ns#type | http://www.w3.org/2002/07/owl#Class |
| http://www.w3.org/2000/01/rdf-schema#comment | A data operation motif describes the data manipulation and/or transformation carried out by a step in the workflow, a collection of steps in the workflow or a sub-workflow. |
| http://www.w3.org/2000/01/rdf-schema#subClassOf | http://purl.org/net/wf-motifs#Motif |
https://mtp.linked.solutions/wfm |
|
| http://purl.org/dc/terms/source | https://github.com/linked-solutions/prefix.cc-harvest/master |
| http://www.w3.org/1999/02/22-rdf-syntax-ns#type | http://www.w3.org/2002/07/owl#Ontology |
| http://purl.org/vocab/vann/preferredNamespaceUri | http://purl.org/net/wf-motifs# |
| http://purl.org/vocab/vann/preferredNamespacePrefix | wfm |
| http://rdfs.org/ns/void#triples | 145 |
http://purl.org/net/wf-motifs#IntraWorkflowMotif |
|
| http://www.w3.org/2000/01/rdf-schema#label | Intra-workflow motif |
| http://www.w3.org/1999/02/22-rdf-syntax-ns#type | http://www.w3.org/2002/07/owl#Class |
| http://www.w3.org/2000/01/rdf-schema#comment | Workflow motif that describes a step or a series of steps within a single workflow. |
| http://www.w3.org/2000/01/rdf-schema#subClassOf | http://purl.org/net/wf-motifs#WorkflowMotif |
http://purl.org/net/wf-motifs#WorkflowMotif |
|
| http://www.w3.org/2000/01/rdf-schema#label | Workflow motif |
| http://www.w3.org/1999/02/22-rdf-syntax-ns#type | http://www.w3.org/2002/07/owl#Class |
| http://www.w3.org/2000/01/rdf-schema#comment | Motif that describes how a data operation motif is realized (i.e., implemented) within a workflow. For example, a visualization step (data operation motif) can be realized in different ways: via a stateful multi-step invocation, through a single stateless invocation (depending on the environmental constraints and nature of the services), or via a sub-workflow. |
| http://www.w3.org/2000/01/rdf-schema#subClassOf | http://purl.org/net/wf-motifs#Motif |
http://purl.org/net/wf-motifs#InterWorkflowMotif |
|
| http://www.w3.org/2000/01/rdf-schema#label | Inter-workflow motif |
| http://www.w3.org/1999/02/22-rdf-syntax-ns#type | http://www.w3.org/2002/07/owl#Class |
| http://www.w3.org/2000/01/rdf-schema#comment | Workflow motif that relates workflows with each other by determining whether different workflows are a composition of each other (composite workflow) or not (atomic workflow), or they have a very similar composition but work for different inputs (workflow overloading). |
| http://www.w3.org/2000/01/rdf-schema#subClassOf | http://purl.org/net/wf-motifs#WorkflowMotif |
http://purl.org/net/wf-motifs#Motif |
|
| http://www.w3.org/2000/01/rdf-schema#label | Motif |
| http://www.w3.org/1999/02/22-rdf-syntax-ns#type | http://www.w3.org/2002/07/owl#Class |
| http://www.w3.org/2000/01/rdf-schema#comment | A motif is a domain independent conceptual abstraction of one or more steps of a given workflow. |
http://purl.org/net/wf-motifs#DataPreparation |
|
| http://www.w3.org/2000/01/rdf-schema#label | Data preparation |
| http://www.w3.org/1999/02/22-rdf-syntax-ns#type | http://www.w3.org/2002/07/owl#Class |
| http://www.w3.org/2000/01/rdf-schema#comment | Data, as it is originally retrieved, may need several transformations before being able to be used in a workflow step. These steps, typically known as ”Shims” [Duncan Hull et al. Treating shimantic web syndrome with ontologies. In AKT Workshop on Semantic Web Services, 2004.], can be annotated using the Data Preparation motif. |
| http://www.w3.org/2000/01/rdf-schema#subClassOf | http://purl.org/net/wf-motifs#DataOperationMotif |
http://purl.org/net/wf-motifs#hasMotif |
|
| http://www.w3.org/2000/01/rdf-schema#range | http://purl.org/net/wf-motifs#Motif |
| http://www.w3.org/2000/01/rdf-schema#label | has motif |
| http://www.w3.org/1999/02/22-rdf-syntax-ns#type | http://www.w3.org/2002/07/owl#ObjectProperty |
| http://www.w3.org/2000/01/rdf-schema#comment | Object property that annotates a step in the workflow, a group of steps, a subworkflow, or a workflow with a motif. |