From Odp

This article is waiting for review
Jump to: navigation, search

This pattern has been certified.

Related submission, with evaluation history, can be found here

If you are a member of quality committee please visit the

evaluation section

If you are author of this proposal or you want to contribute to this pattern's review, you can:

In general, it could be useful to visit the evaluation section to have information about the evaluation process of this proposal

Current revision ID: 13090

Graphical representation



General description

Name: Policy
Submitted by: PanagiotisMitzias, FabioCorubolo, EfstratiosKontopoulos, MarinaRiga
Also Known As:
Intent: The pattern intends to model policies, their characteristics and their associated entities, such as processes and agents. This pattern has been developed by MKLab at CERTH/ITI and the University of Liverpool for the PERICLES FP7 project.


Competency Questions:
  • What are the main entities associated with a policy? A policy is usually associated with:

    • super/sub-policies
    • processes
    • agents
    • other entities

  • What are the main attributes of a policy? They are:
    • version
    • language
    • policy type
    • requirement level
    • implementation status
    • automation status

  • Where is a policy described? Statements are detailed text (formal or non- formal) definitions of the policy contents.

Solution description: The pattern’s main entity is a policy. Appropriate object properties connect the policy with significant attributes and other entities.
Reusable OWL Building Block: (702)
Consequences: The Policy ODP is expected to facilitate the representation of the policy notion, which can be exploited in various domains. A well-established, comprehensible pattern will prove to be advantageous.
  • The policy has two subpolicies.
  • The policy is implemented by a certain process.
  • The policy is validated by a certain process.
  • The policy is assigned to John Smith.
  • The policy is fully automated.
Known Uses:
Web References:
Other References:
Examples (OWL files):
Extracted From:
Reengineered From:
Has Components:
Specialization Of:
Related CPs:


The Policy Content OP locally defines the following ontology elements:

ObjectProperty assignedTo (owl:ObjectProperty) Associates a policy to the agent that is responsible for the application of the policy (person or role).
assignedTo page
ObjectProperty hasAutomationStatus (owl:ObjectProperty) Associates a policy with an automation level.
hasAutomationStatus page
ObjectProperty hasImplementationStatus (owl:ObjectProperty) Associates a policy with an implementation level.
hasImplementationStatus page
ObjectProperty hasLanguage (owl:ObjectProperty) Associates a policy with the language used for the policy definition.
hasLanguage page
ObjectProperty hasPolicyType (owl:ObjectProperty) Associates a policy with a policy type.
hasPolicyType page
ObjectProperty hasRequirementLevel (owl:ObjectProperty) Associates a policy with an requirement level.
hasRequirementLevel page
ObjectProperty hasStatement (owl:ObjectProperty) Associates a policy with a statement, which is a detailed definition of the policy contents.
hasStatement page
ObjectProperty hasSubPolicy (owl:ObjectProperty) Associates a policy to another policy that is contained in the initial.
hasSubPolicy page
ObjectProperty hasValidationProcess (owl:ObjectProperty) Associates a policy with a process that is used to validate the policy.
hasValidationProcess page
ObjectProperty hasVersion (owl:ObjectProperty) Defines a policy's version.
hasVersion page
ObjectProperty implementedBy (owl:ObjectProperty) Associates a policy with a process that is used to implement the policy.
implementedBy page
ObjectProperty targetsEntity (owl:ObjectProperty) Associates a policy with an entity that is subject to the policy.
targetsEntity page
ObjectProperty targetsUsers (owl:ObjectProperty) Associates a policy to the user community the policy has been designed for.
targetsUsers page
Class AutomationStatus (owl:Class) The level of automation of a policy. Specifies if a policy implementation requires human intervention. E.g. manual, automated with human intervention, automated with human validation, fully automated, etc.
AutomationStatus page
Class Descriptor (owl:Class) The various elements describing a policy.
Descriptor page
Class ImplementationStatus (owl:Class) The level of implementation of a policy. E.g. implemented, partially implemented, unimplemented, not-implementable, etc.
ImplementationStatus page
Class Language (owl:Class) The language used for the policy definition. E.g. natural language, ReAL, SPIN, etc.
Language page
Class Policy (owl:Class) A deliberate system of principles to guide decisions and achieve rational outcomes. A policy is a statement of intent, and is implemented as a procedure or protocol.
Policy page
Class PolicyType (owl:Class) The type of policy. Not all policies are equal; mandatory ones must be implemented to satisfy law or other requirements, others are aspirational, and most are met with the best possible effort. E.g. mandatory, legal requirement, aspirational, business driven, etc.
PolicyType page
Class Process (owl:Class) A sequence of interdependent and linked procedures which, at every stage, consume one or more resources (time, energy, machines, money) to convert inputs (data, material, parts, etc.) into outputs.
Process page
Class RequirementLevel (owl:Class) The level of a policy's compliance. E.g. must, must not, should, shoud not, may, etc.
RequirementLevel page
Class Statement (owl:Class) Detailed definition of the policy contents.
Statement page
Class Version (owl:Class) A policy's version
Version page

Additional information


Scenarios about Policy

No scenario is added to this Content OP.


Reviews about Policy

There is no review about this proposal. This revision (revision ID 13090) takes in account the reviews: none

Other info at evaluation tab

Modeling issues

Modeling issues about Policy

There is no Modeling issue related to this proposal.


Add a reference

Personal tools
Quality Committee
Content OP publishers