Exporters From Japan
Wholesale exporters from Japan   Company Established 1983
CARVIEW
Select Language

4. Cross reference for P-Plan classes and properties

This section provides details for each class and property defined by the P-Plan Ontology.

4.1 Classes

p-plan:Entityc back to ToC or Class ToC

IRI:https://purl.org/net/p-plan#Entity

A p-plan:Entity is a subclass of prov:Entity that represents the input and the output of an executed p-plan:Activity. The p-plan:Entity corresponds to a p-plan:Variable in the overall p-plan:Plan.

Example:

	@prefix rdfs: <https://www.w3.org/2000/01/rdf-schema#> .
	@prefix p-plan: <https://purl.org/net/p-plan#> .	
	<https://www.opmw.org/export/resource/WorkflowExecutionArtifact/a1>
		a p-plan:Entity ; #Applying inference, it becomes a prov:Entity implicitly.
		rdfs:label "Execution entity with id: a1" ;			
		prov:wasGeneratedBy <https://www.opmw.org/export/resource/WorkflowExecutionProcess/p1S> .
								

has super-classes
is in domain of
p-plan:correspondsToVariable op

p-plan:Activityc back to ToC or Class ToC

IRI: https://purl.org/net/p-plan#Activity

A p-plan:Activity represents the execution of the process planned in a p-plan:Step. p-plan:Activity is a subclass of prov:Activity

Example:

	@prefix rdfs: <https://www.w3.org/2000/01/rdf-schema#> .
	@prefix prov: <https://www.w3.org/ns/prov#> .
	@prefix p-plan: <https://purl.org/net/p-plan#> .
	<https://www.opmw.org/export/resource/ConvertToStandardFormat1> 
		a p-plan:Activity ;#Applying inference, it is a prov:Activity as well.
		rdfs:label "Execution activity ConvertToStandardFormat" ;			
		prov:used <https://www.opmw.org/export/resource/6C7CF277338D9590EE18534D4D78924F> ;			
		p-plan:correspondsToStep <https://www.opmw.org/export/resource/ConvertToStandardFormat1> .
								

has super-classes
is in domain of
p-plan:correspondsToStep op

p-plan:Bundlec back to ToC or Class ToC

IRI: https://purl.org/net/p-plan#Bundle

A p-plan:Bundle is a specific type of prov:Bundle that contains the provenance assertions of the execution of a p-plan:Plan. prov:Bundles are prov:Entities. Therefore p-plan:Bundle is a subClass of p-plan:Entity.

Example:

	@prefix rdfs: <https://www.w3.org/2000/01/rdf-schema#> .
	@prefix p-plan: <https://purl.org/net/p-plan#> .
	<https://www.opmw.org/export/resource/BUNDLE1335533097598>
		a       p-plan:Bundle> ;#Aplying inference, it is a prov:Bundle as well.
		rdfs:label "Bundle created on 1335533097598" .			
								

has super-classes

p-plan:MultiStepc back to ToC or Class ToC

IRI: https://purl.org/net/p-plan#MultiStep

A p-plan:MultiStep is the representation of a plan that appears as a step of another plan. p-plan:MultiStep is a subClass of p-plan:Plan and p-plan:Step.

Example:

	@prefix rdfs: <https://www.w3.org/2000/01/rdf-schema#> .
	@prefix p-plan: <https://purl.org/net/p-plan#> .
	<https://www.opmw.org/export/resource/MultiStep1>
		a       p-plan:MultiStep; #Aplying inference, it becomes a p-plan:Step and p-plan:Plan as well.
		rdfs:label "MultiStep created on 1335533097598";
		p-plan:isDecomposedAsPlan <https://www.opmw.org/export/resource/Plan/Plan1>.#The plan represented by this multiStep		
								

has super-classes
is in domain of
p-plan:isDecomposedAsPlan op

p-plan:Planc back to ToC or Class ToC

IRI: https://purl.org/net/p-plan#Plan

A p-plan:Plan is a specific type of prov:Plan. It is composed of smaller steps (p-plan:Step) that use and produce Variables (p-plan:Variable).

Example:

	
	@prefix p-plan: <https://purl.org/net/p-plan#> .
	@prefix dc:  <https://purl.org/dc/terms/> .
	
	<https://www.opmw.org/export/resource/AQUAFLOW_NTM> 
		a p-plan:Plan;
		rdfs:label "AquaFlow_NTM" ;
		dc:contributor	<https://www.opmw.org/export/resource/Agent/WATER> ;
		dc:modified  "2011-06-08T09:57:12-07:00"^^xsd:dateTime .
								

has super-classes
is in domain of
p-plan:isSubPlanOfPlan op
is in range of
p-plan:isStepOfPlan op, p-plan:isVariableOfPlan op, p-plan:isSubPlanOfPlan op,p-plan:isDecomposedAsPlan op

p-plan:Stepc back to ToC or Class ToC

IRI: https://purl.org/net/p-plan#Step

A p-plan:Step represents the planned execution activity.

Example:

	
	@prefix p-plan: <https://purl.org/net/p-plan#> .
	
	<https://www.opmw.org/export/resource/AQUAFLOW_NTM_STEP_1> 
		a p-plan:Step;
		rdfs:label "AquaFlow_NTM" ;
		p-plan:hasInputVar https://www.opmw.org/export/resource/Var1;
		p-plan:isStepOfPlan https://www.opmw.org/export/resource/AQUAFLOW_NTM.
								

has super-classes
  • owl:Thing c
is in domain of
p-plan:hasInputVar op, p-plan:hasOutputVar op, p-plan:isStepOfPlan op, p-plan:isPrecededBy op
is in range of
p-plan:correspondsToStep op, p-plan:isOutputVarOf op, p-plan:isInputVarOf op, p-plan:isPrecededBy op

p-plan:Variablec back to ToC or Class ToC

IRI: https://purl.org/net/p-plan#Variable

A p-plan:Variable represents a description of the input or output of the planned Activity (p-plan:Step).

Example:

	@prefix p-plan: <https://purl.org/net/p-plan#> .
	<https://www.opmw.org/export/resource/AQUAFLOW_NTM_VAR_3> 
		a p-plan:Variable;
		p-plan:isOutputVarOf <https://www.opmw.org/export/resource/AQUAFLOW_NTM_STEP_1> 
		p-plan:isVariableOfPlan <https://www.opmw.org/export/resource/AQUAFLOW_NTM> .
								

has super-classes
  • owl:Thing c
is in domain of
p-plan:isOutputVarOf op, p-plan:isInputVarOf op, p-plan:isVariableOfPlan op
is in range of
p-plan:hasInputVar op, p-plan:hasOutputVar op, p-plan:correspondsToVariable op

4.2 Object Properties

p-plan:correspondsToStepop back to ToC or Object Property ToC

IRI: https://purl.org/net/p-plan#correspondsToStep

p-plan:correspondsToStep links a p-plan:Activity to its planned p-plan:Step.

Example:

	@prefix p-plan: <https://purl.org/net/p-plan#> .	
	<https://www.opmw.org/export/resource/acc1> 
		a p-plan:Activity;
		p-plan:correspondsToStep <https://www.opmw.org/export/resource/AQUAFLOW_NTM_STEP_1>.
	<https://www.opmw.org/export/resource/AQUAFLOW_NTM_STEP_1> 
		a p-plan:Step.
								

has characteristics: functional

has domain
has range

p-plan:correspondsToVariableop back to ToC or Object Property ToC

IRI: https://purl.org/net/p-plan#correspondsToVariable

p-plan:correspondsToVariable binds a p-plan:Entity (used by a p-plan:Activity in the execution of a plan) to the p-plan:Variable it represented it in the p-plan:Plan..

Example:

	@prefix p-plan: <https://purl.org/net/p-plan#> .
	@prefix prov: <https://www.w3.org/ns/prov#> .
	<https://www.opmw.org/export/resource/Entity_1>
		a p-plan:Entity;
		p-plan:correspondsToVariable <https://www.opmw.org/export/resource/ReaerationEDM/Variable_1>.
	
	<https://www.opmw.org/export/resource/ReaerationEDM/Variable_1>
		a p-plan:Variable.
								

has characteristics: functional

has domain
has range

p-plan:hasInputVarop back to ToC or Object Property ToC

IRI: https://purl.org/net/p-plan#hasInputVar

p-plan:hasInputVar binds a p-plan:Step to the p-plan:Variable that takes as input for the planned execution.

Example:

	@prefix p-plan: <https://purl.org/net/p-plan#> .
	<https://www.opmw.org/export/resource/WorkflowExecutionProcess/acc1>
		a p-plan:Step;
		p-plan:hasInputVar <https://www.opmw.org/export/resource/AQUAFLOW_EDM_VAR_1>.
								

has domain
has range
has inverse

p-plan:hasOutputVarop back to ToC or Object Property ToC

IRI: https://purl.org/net/p-plan#hasOutputVar

p-plan:hasOutputVar binds a p-plan:Step to the p-plan:Variable that will be produced as output in the planned execution

Example:

	@prefix p-plan: <https://purl.org/net/p-plan#> .
	<https://www.opmw.org/export/resource/WorkflowExecutionProcess/acc1>
		a p-plan:Step;
		p-plan:hasOutputVar <https://www.opmw.org/export/resource/AQUAFLOW_EDM_VAR_2>.
								

has domain
has range
has inverse

p-plan:isDecomposedAsPlanop back to ToC or Object Property ToC

IRI: https://purl.org/net/p-plan#isDecomposedAsPlan

The p-plan:isDecomposedAsPlan relationship binds a p-plan:MultiStep to the p-plan:Plan holding the definition of that step. That is, p-plan:isDecomposedAsPlan links the MultiStep to the Plan sptecification where it is decomposed.

Example:

	@prefix p-plan: <https://purl.org/net/p-plan#> .
	<https://www.opmw.org/export/resource/WorkflowExecutionProcess/acc1>
		a p-plan:MultiStep;
		p-plan:isDecomposedAsPlan <https://www.opmw.org/export/resource/AQUAFLOW_EDM>.
								

has domain
has range

p-plan:isInputVarOfop back to ToC or Object Property ToC

IRI: https://purl.org/net/p-plan#isInputVarOf

p-plan:isInputVarOf links an input variable of the planned execution of a step to the step itself.

Example:

	@prefix p-plan: <https://purl.org/net/p-plan#> .
	<https://www.opmw.org/export/resource/DEPTH> 
		a p-plan;
		opmw:isInputVarOf <https://www.opmw.org/export/resource/AQUAFLOW_EDM_STEP_4> ;
	
	<https://www.opmw.org/export/resource/AQUAFLOW_EDM_STEP_2> a p-plan:Step
								

has domain
has range
has inverse

p-plan:isOutputVarOfop back to ToC or Object Property ToC

IRI: https://purl.org/net/p-plan#isOutputVarOf

p-plan:isOutputVarOf is intended to link an output variable of a step to the step.

Example:

	@prefix p-plan: <https://purl.org/net/p-plan#> .
	<https://www.opmw.org/export/resource/DEPTH> 
		a p-plan;
		opmw:isOutputVarOf <https://www.opmw.org/export/resource/AQUAFLOW_EDM_STEP_2> ;
	
	<https://www.opmw.org/export/resource/AQUAFLOW_EDM_STEP_2> a p-plan:Step
								

has characteristics: functional

has domain
has range
has inverse

p-plan:isStepOfPlanop back to ToC or Object Property ToC

IRI: https://purl.org/net/p-plan#isStepOfPlan

p-plan:isStepOfPlan links a p-plan:Step to the p-plan:Plan which it corresponds to.

Example:

	@prefix p-plan: <https://purl.org/net/p-plan#> .
	<https://www.opmw.org/export/resource/REAERATIONEDM_STEP_1>
		a p-plan:Step;
		p-plan:isStepOfPlan <https://www.opmw.org/export/resource/WorkflowTemplateProcess/AQUAFLOW_EDM_REAERATIONEDM>. 
								

has domain
has range

p-plan:isPrecededByop back to ToC or Object Property ToC

IRI: https://purl.org/net/p-plan#isPrecededBy

p-plan:isPrecededBy links a p-plan:Step to the p-plan:Step preceeding it.

Example:

	@prefix p-plan: <https://purl.org/net/p-plan#> .
	<https://www.opmw.org/export/resource/REAERATIONEDM_STEP_2>
		a p-plan:Step;
		p-plan:isPrecededBy <https://www.opmw.org/export/resource/WorkflowTemplateProcess/REAERATIONEDM_STEP_1>. 
								

has characteristics: transitive

has domain
has range

p-plan:isSubPlanOfPlanop back to ToC or Object Property ToC

IRI:https://purl.org/net/p-plan#isSubPlanOfPlan

A p-plan:Plan may be a subplan of another bigger p-plan:Plan. p-plan:isSubPlanOfPlan is used to state the link among the two different plans. Note that if p1 is a p-plan:subPlan of p2, p1will not necessarily be a step of p2. A multistep will represent p1 in p2, and link to p1 with the p-plan.hasStepDecomposition relationship.

Example:

							
	@prefix p-plan: <https://purl.org/net/p-plan> .
	<https://www.opmw.org/export/resource/AQUAFLOW_EDM_REAERATIONPARAMS>
		a p-plan:Plan;
		p-plan:isSubPlanOfPlan <https://www.opmw.org/export/resource/AQUAFLOW_EDM_REAERATIONEDM>.
								

has domain
has range

p-plan:isVariableOfPlanop back to ToC or Object Property ToC

IRI:https://purl.org/net/p-plan#isVariableOfPlan

p-plan:IsVariableOfPlan binds a p-plan:Variable to the p-plan:Plan it corresponds to.

Example:

							
	@prefix p-plan: <https://purl.org/net/p-plan> .
	<https://www.opmw.org/export/resource/AQUAFLOW_EDM_REAERATIONPARAMS>
		a p-plan:Variable;
		opmw:VariableOfPlan <https://www.opmw.org/export/resource/AQUAFLOW_EDM_REAERATIONEDM>.
								

has domain
has range

5. References back to ToC

6. Acknowledgements back to ToC

We would like thank Varun Ratnakar and Raul Alcazar for his help and his technical support and Silvio Peroni for developing LODE, tool used to create part of the cross-reference sections of this document.

Changes since last release back to ToC

  • Added PROV's hierarchy in the ontology to avoid confusion.
  • Added class MultiStep to represent plans that are steps in other steps.
  • Added the relationship isDecomposedAsPlan to link the multiSteps to their correspondent Plan specifications
  • Added the relationship isSubPlanOfPlan to indicate that a plan is part of another plan