PROHOW Vocabulary



A vocabulary to represent activities (e.g. processes, instructions, workflows) and their execution.



Namespace URI Prefix
rdf: http://www.w3.org/1999/02/22-rdf-syntax-ns#
rdfs: http://www.w3.org/2000/01/rdf-schema#
prohow: http://w3id.org/prohow#
skos: http://www.w3.org/2008/05/skos#
foaf: http://xmlns.com/foaf/0.1/

 
prohow
CORE

Classes:

Relations:

prohow
EXECUTION

Classes:

Relations:

 

Classes

prohow:task

Something that can be accomplished by doing some action.

rdf:type rdfs:Class


prohow:environment

The scope of one particular intention at achieving a goal. Or in other words, a collection of executions of tasks with the intention of achieving a goal.

rdf:type rdfs:Class


prohow:execution

A particular attempt at achieving a task, within the scope of one environment.

rdf:type rdfs:Class


prohow:possible_results

A possible outcome of an execution of a task.

rdf:type rdfs:Class


prohow:complete

The concept of a succesfully accomplished task.

rdf:type rdfs:Class


prohow:failed

The concept of a failed task.

rdf:type rdfs:Class



prohow:instruction_set

Convenience class to denote the top level entitity in a set of instructions, typically associated with the instruction's title.

rdf:type rdfs:Class

prohow:collaboration

The concept of a number of agents collaborating to achieve tasks.

rdf:type rdfs:Class



Relations

prohow:has_step

The relation between a task and one of its steps. If all the steps of a task are achieved, then the task can be considered achieved as well.

rdf:type rdfs:Property
rdfs:domain prohow:task
rdfs:range prohow:task


prohow:requires

The relation between a task and one of its requirements. If all the requirements of a task are satisfied, then the task is ready to be executed.

rdf:type rdfs:Property
rdfs:domain prohow:task
rdfs:range prohow:task


prohow:requires_one

The relation between a task and a sufficient requirement. If at least one sufficient requirement of a task is satisfied, then the task is ready to be executed.

rdf:type rdfs:Property
rdfs:domain prohow:task
rdfs:range prohow:task


prohow:has_method

The relation between a task and one of its methods. If at least one method of a task is achieved, then the task can be considered achieved as well.

rdf:type rdfs:Property
rdfs:domain prohow:task
rdfs:range prohow:task


prohow:binds_to

The relation between two tasks that can be interchanged. Whenever one of them is achieved, the other one can also be considered achieved.

rdf:type rdfs:Property
rdfs:domain prohow:task
rdfs:range prohow:task


prohow:has_constant

The relation between a task and a task with a pre-defined value.

rdf:type rdfs:Property
rdfs:domain prohow:task
rdfs:range prohow:task


prohow:capable_of

The relation between a task and an agent capable of achieving it.

rdf:type rdfs:Property
rdfs:domain prohow:task
rdfs:range foaf:Agent


prohow:has_environment

The relation between an execution of a task, and its environment that defines its scope.

rdf:type rdfs:Property
rdfs:domain prohow:execution
rdfs:range prohow:environment


prohow:has_goal

The relation between an environment and its goal.

rdf:type rdfs:Property
rdfs:domain prohow:environment
rdfs:range prohow:task


prohow:has_task

The relation between an execution, and the task that it is intended to accomplish.

rdf:type rdfs:Property
rdfs:domain prohow:execution
rdfs:range prohow:task


prohow:has_result

The relation between an execution and its result (e.g. success or failure).

rdf:type rdfs:Property
rdfs:domain prohow:execution
rdfs:range prohow:possible_results


prohow:has_value

The relation between an execution and its associated value.

rdf:type rdfs:Property
rdfs:domain prohow:execution


prohow:sub_environment_of

The relation between an environment and the environment that generated it.

rdf:type rdfs:Property
rdfs:domain prohow:environment
rdfs:range prohow:environment

prohow:includes

The relation between a collaboration, and the resources shared by the collaborating agents.

rdf:type rdfs:Property
rdfs:domain prohow:collaboration