<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Monika Solanki and Craig Chapman Knowledge Based Engineering Lab Birmingham City University</institution>
          ,
          <country country="UK">UK</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>In this paper we present the Standards Enforcer Pattern (SEP). The remit of SEP is to enable the ontological modelling of processes, activities, operations and services that enforce guideline(s) recommended by a speci c standard and need to explicitly indicate their conformance to it. The pattern allows the inclusion of minimalistic information regarding the conformance, while retaining the exibility to extend the ontological primitives as required. As an exempli er for the pattern, we present a use case from the algal biomass domain. We model the process of algal biomass production that enforces the Minimum Descriptive Language (MDL) standard for algal operations.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>Activities, operations, processes and services in most domains of interest are
governed by standards. The objective of a standard is to ensure consistency
in implementations and uniformity in quality by ensuring the repeated and
continuous use of prescribed rules and guidelines. The ISO/IEC Guide 2:1996
1, de nition 3.2 de nes a standard as a set of speci cation that is \established
by consensus and approved by a recognized body that provides for common and
repeated use, rules, guidelines or characteristics for activities or their results,
aimed at the achievement of the optimum degree of order in a given context".</p>
      <p>In order to provide a generic mechanism for the inclusion of ontological
modelling primitives of conformance to standards, independent of the domain of
application and the context of processes, we propose the content ontology design
pattern Standards Enforcer Pattern (SEP).
2.1</p>
      <sec id="sec-1-1">
        <title>Intent</title>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>Standards Enforcer Pattern (SEP)</title>
      <p>The remit of the SEP content pattern is to represent the relation between
standards and the processes, operations, activities and services that enforce them,</p>
      <p>Principal and corresponding author
1 http://www.etsi.org/WebSite/Standards/WhatIsAStandard.aspx
the domains they cater to and the scope of that speci c process, operation,
activity, service within the context of the domain.
2.2</p>
      <p>Competency Questions:
{ Which are the standards enforced by this process?
{ Which processes enforce these standards ?
{ What is/are the domain level scope(s) of the standard?
{ Within the context of the domain what is the scope of the process, activity,
operation and service to which the standard is applicable?
{ What are the prescribed guidelines for a standard?
{ Which prescribed guideline(s) of a standard does a speci c process conform
to?
2.3</p>
      <p>Some Conceptual Elements
{ Standard: A speci cation established through domain expert consensus that
prescribes a set of rules and guidelines for a given contextual activity within a
domain. The standard must be described informally or formally in a written
document.
{ Guideline: An entity de ning a guideline included in a standard. Guidelines
are usually prescribed as clauses in the written document for the standard.
{ StandardEnforcingProcess/Operation/Activity: The domain speci c
entity which enforces one or more guidelines from one or more standard.
{ DomainScope: The domain/industry/paradigm for which the standard has
been designed.
{ ProcessScope: The activity within a speci c domain/industry/paradigm
which is governed by the process, e.g., algae harvesting activity which is part
of the biomass production process in the domain of biofuels, shielded metal
arc welding used in the production of tools in the manufacturing domain.
{ enforcesStandard: The relationship between the enforcing process and the
standard.
{ enforcedBy: The relationship between the standard and the enforcing
process. This is an inverse relationship to enforcesStandard.
{ hasDomainScope: The relationship linking the standard with the domain to
which it is applicable. A standard can cover multiple domains.
{ hasProcessScope: The relationship linking the standard enforcing process
with the scope of the process. A standard enforcing process can include
multiple process scopes.
{ hasDescriptionDocument: The relationship linking the standard to the real
world document that informally/formally describes it. The object value for
this property is a pointer (URI) to the document resource representing the
standard.
{ hasDescriptionClause: The relationship linking a guideline to the
prescribing clause in the real world document for the standard. The object value for
this property is a pointer (URI) to the clause in the document resource
representing the standard.
2.4</p>
      <sec id="sec-2-1">
        <title>Pattern Representation</title>
        <p>The Manchester syntax rendering for the concept Standard are illustrated below:
Class: Standard</p>
        <p>EquivalentTo:
(hasDomainScope some DomainScope)
and (prescribesGuideline some Guideline)
and (hasDescriptionDocument min 1 owl:Thing)
SubClassOf:</p>
        <p>isEnforcedBy min 0 ProcessEnforcingStandar
Note that in the de nition of a standard, we require that it includes the scope
of the domain, guidelines and the description document that informally de nes
the standard.
The pattern can be applied to use cases in all those domains where a standard
is enforced to regulate processes. The main advantage of this pattern is that it
provides the capability to link processes, operations, activities and services to
2 The OWL ontology for the pattern is available at http://purl.org/biomass/SEP
3 Graphical representations of the pattern in this paper have been produced using a
trial version of the Maestro edition of TopBraid Composer.
their governing standards in a generic and \compositional" manner. In some
scenarios it is possible that a process or an operation does not enforce all prescribed
guidelines but enforces atleast some. The pattern accounts for that through the
de nition of the process enforcing the standard.
2.6</p>
      </sec>
      <sec id="sec-2-2">
        <title>Example usage: Algal Biomass Domain</title>
        <p>As an exempli er for SEP, we present a use case from the domain of algal biomass
production. Figure 2 depicts the application of SEP to an ontology that models
algal biomass production. The \Minimum Descriptive Language"(MDL)
standard4 proposed by the Algal Biomass Association is enforced by the production
operation. MDL recommends a set of descriptive metrics to uniformly
characterise the analysis of large scale algal operations. In this use case, the ontology
de nes the concepts and relationships for the operation and incorporates SEP
by enforcing a guideline for measuring Carbon input to the operation.</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Summary</title>
      <p>SEP provides a mechanism to ontologically declare the conformance of a process
with one or more standards. The pattern is exible and compositional. It can be
exploited to include few or more guidelines from multiple standards and can be
easily combined with other patterns.</p>
    </sec>
  </body>
  <back>
    <ref-list />
  </back>
</article>