The Publishing Workflow Ontology (PWO)

http://purl.org/spar/pwo
Export
Turtle RDF/XML JSON-LD N-Triples

Classes 16

action
c

back to ToC or Class ToC

IRI: http://purl.org/spar/pwo/Action

comment
An event with at least one agent that is participant in it and that is linked to a workflow execution and to a step of the related workflow description.
is defined by
http://purl.org/spar/pwo/
is in range of
is sub concept of
label
action
term status
example
:my-workflow-execution a pwo:WorkflowExecution ; pwo:executes :my-workflow ; pwo:involvesAction :my-action . :my-action a pwo:Action ; dcterms:description 'John Doe submits the paper' ; tisit:atTime :my-action-time ; part:hasParticipant :my-person , :my-draft .

action
c

back to ToC or Class ToC

IRI: http://www.ontologydesignpatterns.org/cp/owl/taskexecution.owl#Action

comment
An event with at least one agent participating in it, and that executes a task.
is defined by
http://www.ontologydesignpatterns.org/cp/owl/taskexecution.owl#
is in domain of
label
action

action
c

back to ToC or Class ToC

IRI: http://www.ontologydesignpatterns.org/cp/owl/basicplanexecution.owl#Action

comment
An event with at least one agent that participates in it, and that executes a task.
is defined by
hhttp://www.ontologydesignpatterns.org/cp/owl/basicplanexecution.owl#
label
action

duration description
c

back to ToC or Class ToC

IRI: http://www.w3.org/2006/time#DurationDescription

comment
Description of temporal extent structured with separate values for the various elements of a calendar-clock system.
is defined by
http://www.w3.org/2006/time#
label
duration description
en

event
c

back to ToC or Class ToC

IRI: http://www.ontologydesignpatterns.org/cp/owl/participation.owl#Event

comment
An event that may happen during a publishing process, such as writing a draft, sending a preprint, publishing a paper, etc.
is defined by
http://www.ontologydesignpatterns.org/cp/owl/participation.owl#
is in domain of
label
event
en

object
c

back to ToC or Class ToC

IRI: http://www.ontologydesignpatterns.org/cp/owl/participation.owl#Object

comment
Any physical, social, or mental object, or substance.
en
is defined by
http://www.ontologydesignpatterns.org/cp/owl/participation.owl#
is in range of
label
object
en

plan
c

back to ToC or Class ToC

IRI: http://www.ontologydesignpatterns.org/cp/owl/basicplandescription.owl#Plan

comment
A description having an explicit goal to be achieved by executing tasks.
en
is defined by
http://www.ontologydesignpatterns.org/cp/owl/basicplandescription.owl#
label
plan
en

plan execution
c

back to ToC or Class ToC

IRI: http://www.ontologydesignpatterns.org/cp/owl/basicplanexecution.owl#PlanExecution

comment
An event with at least one agent participating in it, and that executes a task.
is defined by
http://www.ontologydesignpatterns.org/cp/owl/basicplanexecution.owl#
label
plan execution
en

situation
c

back to ToC or Class ToC

IRI: http://www.ontologydesignpatterns.org/cp/owl/situation.owl#Situation

comment
A view on a set of entities. It can be seen as a 'relational context', reifying a relation.
en
is defined by
http://www.ontologydesignpatterns.org/cp/owl/situation.owl#
is in domain of
label
situation
en

step
c

back to ToC or Class ToC

IRI: http://purl.org/spar/pwo/Step

comment
An atomic unit of a workflow, that may be characterized by a starting time and an ending time, and may be associated with one or more events. A workflow step usually involves some input information, material or energy needed to complete the step, and some output information, material or energy produced by that step. In the case of a publishing workflow, a step typically results in the creation of a publication entity, usually by the modification of another pre-existing publication entity, e.g. the creation of an edited paper from a rough draft, or of an HTML representation from an XML mark-up.
en
is defined by
http://purl.org/spar/pwo/
is in domain of
is in range of
is sub concept of
label
step
en
term status
example
:step-one a pwo:Step ; pwo:hasNextStep :step-two ; taskex:isExecutedIn :my-action ; pwo:needs :my-draft ; pwo:produces :my-output .

task
c

back to ToC or Class ToC

IRI: http://www.ontologydesignpatterns.org/cp/owl/taskrole.owl#Task

comment
A piece of work to be done or undertaken.
is defined by
http://www.ontologydesignpatterns.org/cp/owl/taskrole.owl#
is in domain of
is in range of
label
task
en

thing
c

back to ToC or Class ToC

IRI: http://www.w3.org/2002/07/owl#Thing

time indexed situation
c

back to ToC or Class ToC

IRI: http://www.ontologydesignpatterns.org/cp/owl/timeindexedsituation.owl#TimeIndexedSituation

comment
A situation that is explicitly indexed at some time for at least one entity.
is defined by
http://www.ontologydesignpatterns.org/cp/owl/timeindexedsituation.owl#
is in domain of
is in range of
label
time indexed situation
en

time interval
c

back to ToC or Class ToC

IRI: http://www.ontologydesignpatterns.org/cp/owl/timeinterval.owl#TimeInterval

comment
Two (starting and ending) points in time that define a particular period of time.
is defined by
http://www.ontologydesignpatterns.org/cp/owl/timeinterval.owl#
is in domain of
is in range of
label
time interval
en

workflow
c

back to ToC or Class ToC

IRI: http://purl.org/spar/pwo/Workflow

comment
A sequence of connected steps, representing a sequence of publishing operations undertaken by agents. A workflow may be seen as an abstract model of real work.
en
is defined by
http://purl.org/spar/pwo/
is in domain of
is sub concept of
label
workflow
en
example
:my-workflow a pwo:Workflow ; pwo:hasFirstStep :step-one ; pwo:hasStep :step-one , :step-two , :step-three .
term status

workflow execution
c

back to ToC or Class ToC

IRI: http://purl.org/spar/pwo/WorkflowExecution

comment
The aggregate of actions executed in the steps defined in a workflow.
en
is defined by
http://purl.org/spar/pwo/
is in domain of
label
workflow execution
en
example
:my-workflow-execution a pwo:WorkflowExecution ; pwo:executes :my-workflow ; pwo:involvesAction :my-action , :my-another-action .
term status

Object Properties 31

at time
op

back to ToC or Object Property ToC

IRI: http://www.ontologydesignpatterns.org/cp/owl/timeindexedsituation.owl#atTime

comment
A time interval during which something is happening.
en
has Characteristics
is defined by
http://www.ontologydesignpatterns.org/cp/owl/timeindexedsituation.owl#
label
at time
en

defines task
op

back to ToC or Object Property ToC

IRI: http://www.ontologydesignpatterns.org/cp/owl/basicplandescription.owl#definesTask

comment
A relation between a description and a task.
en
domain
range
is defined by
http://www.ontologydesignpatterns.org/cp/owl/basicplandescription.owl#
label
defines task
en

directly follows
op

back to ToC or Object Property ToC

IRI: http://www.ontologydesignpatterns.org/cp/owl/sequence.owl#directlyFollows

comment
The intransitive follows relation. For example, Wednesday directly precedes Thursday. Directness of precedence depends on the designer conceptualization.
en
domain
range
is defined by
http://www.ontologydesignpatterns.org/cp/owl/sequence.owl#
label
directly follows
en

directly precedes
op

back to ToC or Object Property ToC

IRI: http://www.ontologydesignpatterns.org/cp/owl/sequence.owl#directlyPrecedes

comment
The intransitive precedes relation. For example, Monday directly precedes Tuesday. Directness of precedence depends on the designer conceptualization.
en
domain
range
is defined by
http://www.ontologydesignpatterns.org/cp/owl/sequence.owl#
label
directly precedes
en

executes
op

back to ToC or Object Property ToC

IRI: http://purl.org/spar/pwo/executes

comment
This property allows to link a workflow execution to the related workflow description.
en
is sub property of
domain
range
is defined by
http://purl.org/spar/pwo/
is inverse of
label
executes
en
example
:my-workflow-execution a pwo:WorkflowExecution ; pwo:executes :my-workflow .
term status

executes task
op

back to ToC or Object Property ToC

IRI: http://www.ontologydesignpatterns.org/cp/owl/taskexecution.owl#executesTask

comment
The relation between an action and a task.
en
domain
range
is defined by
http://www.ontologydesignpatterns.org/cp/owl/taskexecution.owl#
is inverse of
label
executes task
en

for entity
op

back to ToC or Object Property ToC

IRI: http://www.ontologydesignpatterns.org/cp/owl/timeindexedsituation.owl#forEntity

comment
The relation between a time-indexed situation and an entity involved in it.
en
range
is defined by
http://www.ontologydesignpatterns.org/cp/owl/timeindexedsituation.owl#
label
for entity
en

happened
op

back to ToC or Object Property ToC

IRI: http://purl.org/spar/pwo/happened

comment
The relation between an event and the interval when it happened.
en
domain
is defined by
http://purl.org/spar/pwo/
is inverse of
label
happened
en
example
:my-event pwo:happened :my-event-time .
term status

has first step
op

back to ToC or Object Property ToC

IRI: http://purl.org/spar/pwo/hasFirstStep

comment
The relation between a workflow and its first step.
en
is sub property of
domain
range
is defined by
http://purl.org/spar/pwo/
label
has first step
en
example
:my-workflow a pwo:Workflow ; pwo:hasFirstStep :step-one .
term status

has next step
op

back to ToC or Object Property ToC

IRI: http://purl.org/spar/pwo/hasNextStep

comment
The relation between a step in a workflow and the step that directly follows it.
en
is sub property of
domain
range
is defined by
http://purl.org/spar/pwo/
is inverse of
label
has next step
en
term status
example
:step-one a pwo:Step ; pwo:hasNextStep :step-two . :step-two a pwo:Step ; pwo:hasNextStep :step-three .

has parameter
op

back to ToC or Object Property ToC

IRI: http://www.ontologydesignpatterns.org/cp/owl/parameter.owl#hasParameter

comment
A relation between a concept and a parameter.
domain
range
is defined by
http://www.ontologydesignpatterns.org/cp/owl/parameter.owl#
label
has parameter
en

has participant
op

back to ToC or Object Property ToC

IRI: http://www.ontologydesignpatterns.org/cp/owl/participation.owl#hasParticipant

comment
The relation between an event and an object participating in that event.
en
domain
range
is defined by
http://www.ontologydesignpatterns.org/cp/owl/participation.owl#
is inverse of
label
has participant
en

has participant
op

back to ToC or Object Property ToC

IRI: http://www.ontologydesignpatterns.org/cp/owl/participation.owl#isParticipantIn

comment
The relation between an event and an object participating in that event.
en
domain
range
is defined by
http://www.ontologydesignpatterns.org/cp/owl/participation.owl#
is inverse of
label
has participant
en

has previous step
op

back to ToC or Object Property ToC

IRI: http://purl.org/spar/pwo/hasPreviousStep

comment
A relation between a step in a workflow and the step that directly precedes it.
en
is sub property of
domain
range
is defined by
http://purl.org/spar/pwo/
is inverse of
label
has previous step
en
example
:step-two a pwo:Step ; pwo:hasPreviousStep :step-one .
term status

has step
op

back to ToC or Object Property ToC

IRI: http://purl.org/spar/pwo/hasStep

comment
The relation between a workflow and a component step.
en
is sub property of
domain
range
is defined by
http://purl.org/spar/pwo/
is inverse of
label
has step
en
example
:my-workflow a pwo:Workflow ; pwo:hasFirstStep :step-one ; pwo:hasStep :step-one , :step-two , :step-three .
term status

has time indexed setting
op

back to ToC or Object Property ToC

IRI: http://www.ontologydesignpatterns.org/cp/owl/timeindexedsituation.owl#hasTimeIndexedSetting

comment
The relation between an entity and a time-indexed situation it is involved in.
en
domain
is defined by
http://www.ontologydesignpatterns.org/cp/owl/timeindexedsituation.owl#
label
has time indexed setting
en

involves action
op

back to ToC or Object Property ToC

IRI: http://purl.org/spar/pwo/involvesAction

comment
The relation between a particular execution of a workflow and an action.
en
range
property chain
is defined by
http://purl.org/spar/pwo/
is inverse of
label
involves action
en
term status
example
:my-workflow-execution a pwo:WorkflowExecution ; pwo:executes :my-workflow ; pwo:involvesAction :my-action , :my-another-action .

is action involved in
op

back to ToC or Object Property ToC

IRI: http://purl.org/spar/pwo/isActionInvolvedIn

comment
The relation between an event and a particular execution of a workflow description.
en
domain
property chain
is defined by
http://purl.org/spar/pwo/
is inverse of
label
is action involved in
en
example
:my-workflow-execution a pwo:WorkflowExecution ; pwo:execute :my-workflow . :my-action pwo:isActionInvolvedIn :my-workflow-execution .
term status

is executed by
op

back to ToC or Object Property ToC

IRI: http://purl.org/spar/pwo/isExecutedBy

comment
The relation between a workflow description and the related workflow execution.
is sub property of
domain
range
is defined by
http://purl.org/spar/pwo/
is inverse of
label
is executed by
term status
example
:my-workflow a pwo:Workflow ; pwo:isExecutedBy :my-workflow-execution .

is executed in
op

back to ToC or Object Property ToC

IRI: http://www.ontologydesignpatterns.org/cp/owl/taskexecution.owl#isExecutedIn

comment
The relation between a task and an action.
en
domain
range
is defined by
http://www.ontologydesignpatterns.org/cp/owl/taskexecution.owl#
is inverse of
label
is executed in
en

is interval for
op

back to ToC or Object Property ToC

IRI: http://purl.org/spar/pwo/isIntervalFor

comment
The relation between an interval describing when an event happened and the related event.
en
range
is defined by
http://purl.org/spar/pwo/
is inverse of
label
is interval for
en
example
term status

is needed by
op

back to ToC or Object Property ToC

IRI: http://purl.org/spar/pwo/isNeededBy

comment
The relation between a thing required to undertake a workflow step or an event (e.g. an action executing a workflow step) and the step/event itself.
en
domain
range
( or )
is defined by
http://purl.org/spar/pwo/
is inverse of
label
is needed by
en
example
:step-one a pwo:Step ; pwo:hasNextStep :step-two ; taskex:isExecutedIn :my-action . :my-draft pwo:isNeededBy :step-one .
term status

is produced by
op

back to ToC or Object Property ToC

IRI: http://purl.org/spar/pwo/isProducedBy

comment
The relation between something and the workflow step or an event (e.g. an action executing a workflow step) that produces, creates or results in that thing.
en
domain
range
( or )
is defined by
http://purl.org/spar/pwo/
is inverse of
label
is produced by
en
term status
example
:step-one a pwo:Step ; pwo:hasNextStep :step-two . :my-output pwo:isProducedBy :step-one .

is setting for
op

back to ToC or Object Property ToC

IRI: http://www.ontologydesignpatterns.org/cp/owl/situation.owl#isSettingFor

comment
The relation between a situation and something that situation is a setting for.
en
domain
range
is defined by
http://www.ontologydesignpatterns.org/cp/owl/situation.owl#
label
is setting for
en

is step of
op

back to ToC or Object Property ToC

IRI: http://purl.org/spar/pwo/isStepOf

comment
The relation between a step in a workflow and the workflow of which it is a component.
en
has Characteristics
is sub property of
domain
range
is defined by
http://purl.org/spar/pwo/
is inverse of
label
is step of
en
term status
example
:my-workflow a pwo:Workflow . :step-one pwo:isStepOf :my-workflow .

is task defined in
op

back to ToC or Object Property ToC

IRI: http://www.ontologydesignpatterns.org/cp/owl/basicplandescription.owl#isTaskDefinedIn

comment
A relation between a task and its description.
en
domain
range
is defined by
http://www.ontologydesignpatterns.org/cp/owl/taskexecution.owl#
label
is task defined in
en

needs
op

back to ToC or Object Property ToC

IRI: http://purl.org/spar/pwo/needs

comment
The relation between a workflow step or an event (e.g. an action executing a workflow step) and anything required to undertake that step/event.
en
domain
( or )
range
is defined by
http://purl.org/spar/pwo/
is inverse of
label
needs
en
term status
example
:step-one a pwo:Step ; pwo:hasNextStep :step-two ; taskex:isExecutedIn :my-action ; pwo:needs :my-draft .

precedes
op

back to ToC or Object Property ToC

IRI: http://www.ontologydesignpatterns.org/cp/owl/sequence.owl#precedes

comment
A relation between entities, expressing a 'sequence' schema. E.g. 'year 1999 precedes 2000', 'deciding what coffee to use' precedes 'preparing coffee', 'World War II follows World War I', 'in the Milan to Rome autoroute, Bologna precedes Florence', etc. It can then be used between tasks, processes, time intervals, spatially locate objects, situations, etc. Subproperties can be defined in order to distinguish the different uses.
en
domain
range
is defined by
http://www.ontologydesignpatterns.org/cp/owl/sequence.owl#
label
precedes
en

produces
op

back to ToC or Object Property ToC

IRI: http://purl.org/spar/pwo/produces

comment
The relation between a workflow step or an event (e.g. an action executing a workflow step) and the thing that the step/event produces, creates or results in.
en
domain
( or )
range
is defined by
http://purl.org/spar/pwo/
is inverse of
label
produces
en
term status
example
:step-one a pwo:Step ; pwo:hasNextStep :step-two ; taskex:isExecutedIn :my-action ; pwo:produces :my-output .

satisfies
op

back to ToC or Object Property ToC

IRI: http://www.ontologydesignpatterns.org/cp/owl/basicplan.owl#satisfies

comment
A relation between a situation and a description.
domain
range
is defined by
http://www.ontologydesignpatterns.org/cp/owl/basicplan.owl#
is inverse of
label
satisfies
en

satisfies
op

back to ToC or Object Property ToC

IRI: http://www.ontologydesignpatterns.org/cp/owl/basicplan.owl#isSatisfiedBy

comment
A relation between a description and a situation.
domain
range
is defined by
http://www.ontologydesignpatterns.org/cp/owl/basicplan.owl#
is inverse of
label
satisfies
en

Data Properties 2

has error
dp

back to ToC or Data Property ToC

IRI: http://www.essepuntato.it/2009/10/error/hasError

comment
A kind of error resulting from a resource.
domain
range
string
is defined by
http://purl.org/spar/error/
label
has error
en

has interval date
dp

back to ToC or Data Property ToC

IRI: http://www.ontologydesignpatterns.org/cp/owl/timeinterval.owl#hasIntervalDate

comment
A date value assigned to a time interval.
en
range
literal
is defined by
http://www.ontologydesignpatterns.org/cp/owl/timeinterval.owl#
label
has interval date
en

Annotation Properties 28

bibliographic citation
ap

back to ToC or Annotation Property ToC

IRI: http://purl.org/dc/terms/bibliographicCitation

changes
ap

back to ToC or Annotation Property ToC

IRI: http://purl.org/vocab/vann/changes

code repository
ap

back to ToC or Annotation Property ToC

IRI: https://schema.org/codeRepository

comment
ap

back to ToC or Annotation Property ToC

IRI: http://www.w3.org/2000/01/rdf-schema#comment

contributor
ap

back to ToC or Annotation Property ToC

IRI: http://purl.org/dc/elements/1.1/contributor

created
ap

back to ToC or Annotation Property ToC

IRI: http://purl.org/dc/terms/created

creator
ap

back to ToC or Annotation Property ToC

IRI: http://purl.org/dc/elements/1.1/creator

date
ap

back to ToC or Annotation Property ToC

IRI: http://purl.org/dc/elements/1.1/date

description
ap

back to ToC or Annotation Property ToC

IRI: http://purl.org/dc/elements/1.1/description

doi
ap

back to ToC or Annotation Property ToC

IRI: http://purl.org/ontology/bibo/doi

example
ap

back to ToC or Annotation Property ToC

IRI: http://purl.org/vocab/vann/example

image
ap

back to ToC or Annotation Property ToC

IRI: https://schema.org/image

included in data catalog
ap

back to ToC or Annotation Property ToC

IRI: https://schema.org/includedInDataCatalog

issued
ap

back to ToC or Annotation Property ToC

IRI: http://purl.org/dc/terms/issued

keywords
ap

back to ToC or Annotation Property ToC

IRI: https://schema.org/keywords

label
ap

back to ToC or Annotation Property ToC

IRI: http://www.w3.org/2000/01/rdf-schema#label

license
ap

back to ToC or Annotation Property ToC

IRI: http://purl.org/dc/terms/license

logo
ap

back to ToC or Annotation Property ToC

IRI: http://xmlns.com/foaf/0.1/logo

modified
ap

back to ToC or Annotation Property ToC

IRI: http://purl.org/dc/terms/modified

preferred namespace prefix
ap

back to ToC or Annotation Property ToC

IRI: http://purl.org/vocab/vann/preferredNamespacePrefix

preferred namespace uri
ap

back to ToC or Annotation Property ToC

IRI: http://purl.org/vocab/vann/preferredNamespaceUri

publisher
ap

back to ToC or Annotation Property ToC

IRI: http://purl.org/dc/terms/publisher

rights
ap

back to ToC or Annotation Property ToC

IRI: http://purl.org/dc/elements/1.1/rights

source
ap

back to ToC or Annotation Property ToC

IRI: http://purl.org/dc/terms/source

status
ap

back to ToC or Annotation Property ToC

IRI: http://purl.org/ontology/bibo/status

term status
ap

back to ToC or Annotation Property ToC

IRI: http://www.w3.org/2003/06/sw-vocab-status/ns#term_status

title
ap

back to ToC or Annotation Property ToC

IRI: http://purl.org/dc/elements/1.1/title

version info
ap

back to ToC or Annotation Property ToC

IRI: http://www.w3.org/2002/07/owl#versionInfo

Namespace Declarations back to ToC

bibo
http://purl.org/ontology/bibo/
brick
https://brickschema.org/schema/Brick#
csvw
http://www.w3.org/ns/csvw#
dc
http://purl.org/dc/elements/1.1/
dcam
http://purl.org/dc/dcam/
dcat
http://www.w3.org/ns/dcat#
dcmitype
http://purl.org/dc/dcmitype/
dcterms
http://purl.org/dc/terms/
doap
http://usefulinc.com/ns/doap#
error
http://www.essepuntato.it/2009/10/error/
foaf
http://xmlns.com/foaf/0.1/
geo
http://www.opengis.net/ont/geosparql#
odrl
http://www.w3.org/ns/odrl/2/
org
http://www.w3.org/ns/org#
owl
http://www.w3.org/2002/07/owl#
parameter
http://www.ontologydesignpatterns.org/cp/owl/parameter.owl#
part
http://www.ontologydesignpatterns.org/cp/owl/participation.owl#
plan
http://www.ontologydesignpatterns.org/cp/owl/basicplan.owl#
plandesc
http://www.ontologydesignpatterns.org/cp/owl/basicplandescription.owl#
planex
http://www.ontologydesignpatterns.org/cp/owl/basicplanexecution.owl#
prof
http://www.w3.org/ns/dx/prof/
prov
http://www.w3.org/ns/prov#
pwo
http://purl.org/spar/pwo/
qb
http://purl.org/linked-data/cube#
rdf
http://www.w3.org/1999/02/22-rdf-syntax-ns#
rdfs
http://www.w3.org/2000/01/rdf-schema#
reg
http://purl.org/linked-data/registry#
schema
https://schema.org/
sequence
http://www.ontologydesignpatterns.org/cp/owl/sequence.owl#
sh
http://www.w3.org/ns/shacl#
sit
http://www.ontologydesignpatterns.org/cp/owl/situation.owl#
skos
http://www.w3.org/2004/02/skos/core#
sosa
http://www.w3.org/ns/sosa/
ssn
http://www.w3.org/ns/ssn/
swrl
http://www.w3.org/2003/11/swrl#
swrlb
http://www.w3.org/2003/11/swrlb#
swrlx
http://www.w3.org/2003/11/swrlx#
taskex
http://www.ontologydesignpatterns.org/cp/owl/taskexecution.owl#
taskrole
http://www.ontologydesignpatterns.org/cp/owl/taskrole.owl#
ti
http://www.ontologydesignpatterns.org/cp/owl/timeinterval.owl#
time
http://www.w3.org/2006/time#
tisit
http://www.ontologydesignpatterns.org/cp/owl/timeindexedsituation.owl#
vann
http://purl.org/vocab/vann/
void
http://rdfs.org/ns/void#
vs
http://www.w3.org/2003/06/sw-vocab-status/ns#
wgs
https://www.w3.org/2003/01/geo/wgs84_pos#
xml
http://www.w3.org/XML/1998/namespace
xsd
http://www.w3.org/2001/XMLSchema#