From Odp
(Difference between revisions)
|
|
Line 7: |
Line 7: |
| |Intent=The pattern intends to model policies, their characteristics and their associated entities, such as processes and agents. | | |Intent=The pattern intends to model policies, their characteristics and their associated entities, such as processes and agents. |
| |Domain=General | | |Domain=General |
- | |CompetencyQuestion=<p><i>What are the main entities associated with a policy?</i> A policy is usually associated with super/sub-policies, processes, agents and other entities.</p> | + | |CompetencyQuestion=<p><i>What are the main entities associated with a policy?</i> A policy is usually associated with:<ul><li>super/sub-policies</li> <li>processes</li> <li>agents</li> <li>other entities</li></ul></p> |
- | <p><i>What are the main attributes of a policy?</i> They are version, language, policy type, requirement level, implementation status and automation status.</p> | + | <p><ul><li><i>What are the main attributes of a policy?</i> They are:, version, language, policy type, requirement level, implementation status, automation status</li></ul></p> |
- | <p><i>Where is a policy described?</i> Statements are detailed text (formal or non- formal) definitions of the policy contents.</p> | + | <p><ul><li><i>Where is a policy described?</i> Statements are detailed text (formal or non- formal) definitions of the policy contents.</li></ul></p> |
| |ContentODPDescription=The pattern’s main entity is a policy. Appropriate object properties connect the policy with significant attributes and other entities. | | |ContentODPDescription=The pattern’s main entity is a policy. Appropriate object properties connect the policy with significant attributes and other entities. |
| |ReusableOWLBuildingBlock=http://mklab.iti.gr/pericles/Policy_ODP.owl | | |ReusableOWLBuildingBlock=http://mklab.iti.gr/pericles/Policy_ODP.owl |
Revision as of 12:11, 17 November 2016
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: 13068
|
Graphical representation
Diagram
(this article has no graphical representation)
General description
Name:
| Policy
|
Submitted by:
| EfstratiosKontopoulos, PanagiotisMitzias, MarinaRiga
|
Also Known As:
|
|
Intent:
| The pattern intends to model policies, their characteristics and their associated entities, such as processes and agents.
|
Domains:
|
General
|
Competency Questions:
|
- 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:
| http://mklab.iti.gr/pericles/Policy_ODP.owl (711)
|
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.
|
Scenarios:
| - 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:
|
|
Elements
The Policy Content OP locally defines the following ontology elements:
assignedTo (owl:ObjectProperty) Associates a policy to the agent that is responsible for the application of the policy (person or role).
assignedTo page
hasAutomationStatus (owl:ObjectProperty) Associates a policy with an automation level.
hasAutomationStatus page
hasImplementationStatus (owl:ObjectProperty) Associates a policy with an implementation level.
hasImplementationStatus page
hasLanguage (owl:ObjectProperty) Associates a policy with the language used for the policy definition.
hasLanguage page
hasPolicyType (owl:ObjectProperty) Associates a policy with a policy type.
hasPolicyType page
hasRequirementLevel (owl:ObjectProperty) Associates a policy with an requirement level.
hasRequirementLevel page
hasStatement (owl:ObjectProperty) Associates a policy with a statement, which is a detailed definition of the policy contents.
hasStatement page
hasSubPolicy (owl:ObjectProperty) Associates a policy to another policy that is contained in the initial.
hasSubPolicy page
hasValidationProcess (owl:ObjectProperty) Associates a policy with a process that is used to validate the policy.
hasValidationProcess page
hasVersion (owl:ObjectProperty) Defines a policy's version.
hasVersion page
implementedBy (owl:ObjectProperty) Associates a policy with a process that is used to implement the policy.
implementedBy page
targetsEntity (owl:ObjectProperty) Associates a policy with an entity that is subject to the policy.
targetsEntity page
targetsUsers (owl:ObjectProperty) Associates a policy to the user community the policy has been designed for.
targetsUsers page
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
Descriptor (owl:Class) The various elements describing a policy.
Descriptor page
ImplementationStatus (owl:Class) The level of implementation of a policy. E.g. implemented, partially implemented, unimplemented, not-implementable, etc.
ImplementationStatus page
Language (owl:Class) The language used for the policy definition. E.g. natural language, ReAL, SPIN, etc.
Language page
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
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
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
RequirementLevel (owl:Class) The level of a policy's compliance. E.g. must, must not, should, shoud not, may, etc.
RequirementLevel page
Statement (owl:Class) Detailed definition of the policy contents.
Statement page
Version (owl:Class) A policy's version
Version page
Additional information
Scenarios
Scenarios about Policy
No scenario is added to this Content OP.
Reviews
Reviews about Policy
There is no review about this proposal.
This revision (revision ID 13068) 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.
References
Add a reference