<!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>
      <title-group>
        <article-title>An OWL Ontology for Quantum Mechanics</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Faculty of Physics and Applied Informatics, University of Lodz Pomorska 149/153</institution>
          ,
          <addr-line>90-236 Lodz</addr-line>
          ,
          <country country="PL">Poland</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>An OWL ontology for quantum mechanics is presented in short. The motivation for its development, structure and characteristic features are depicted. In particular, some essential concepts from the ontology are described. Finally, some problems encountered during the development of the ontology are discussed.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        The main aim of the Semantic Web is to make the information on the World Wide
Web more accessible to machines [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. The key role in the Semantic Web is played
by ontologies which are formal conceptualizations of domains [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. There exists a
variety of ontologies connected with many domains (see e.g. [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]). However, it is
di cult to nd among them ontologies corresponding to physics and in
particular an ontology for quantum mechanics. One of the reasons of this fact may be
that quantum mechanics is a mathematically and conceptually complicated
theory. For this reason, it is not an easy task to create the ontology. Though, such
an ontology would be useful taking into consideration the dynamical
development of quantum mechanics. A dozen of new articles is published every day (see
http://arXiv.org preprint archive), and experiments concerning quantum
mechanics are performed in many laboratories spread all over the world. The
number of publications about quantum mechanics and related disciplines implies
some di culties for scientists in getting and analyzing the available
information. The existing search-tools are insu cient because the knowledge gathered
in archives such as http://arXiv.org is not machine processable and
interpretable similarly as the knowledge gathered in today's Web pages. In order to
change the situation and to make the knowledge of quantum mechanics available
for machines we need an appropriate ontology. The ontology which will provide
a framework for automatic processing and integration of data connected with
quantum mechanics. What is more, it will enable a knowledge-based searching
and an annotation of experimental data with terms from the ontology. And this
will facilitate sharing and reuse of the data. It is especially important because of
the fact that quantum mechanics has an impact on many other disciplines. This
is what the paper is devoted to. The rst version of an ontology for quantum
mechanics is presented. Moreover, its structure, characteristic features and some
problems which occurred in the process of its development are described.
      </p>
    </sec>
    <sec id="sec-2">
      <title>Assumptions</title>
      <p>
        Our aim is to build an OWL (Ontology Web Language)[
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] ontology for
quantum mechanics which will model the main concepts that appear in the theory
and can be useful in the Semantic Web. To achieve this goal, we assume that
quantum mechanics can be treated as a set of individuals (objects) and a set
of relations (in general n-ary) which join these individuals. Moreover, some
individuals may possess attributes. These assumptions are very important. In an
OWL ontology individuals with similar characteristics can be grouped in classes ;
relations correspond to OWL object properties and attributes to OWL datatype
properties. At rst sight, obtaining such a picture of quantum mechanics is not
obvious. This is mainly because the theory is conceptually and mathematically
very complicated [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. However, the picture becomes to appear when we look at
quantum mechanics from some distance. This means that we are mainly
interested in classes of objects used in quantum mechanics and in relations between
them. We initially pass over some mathematical details of the theory, which may
cover the picture. For example, we de ne a class called LinearOperator
grouping all linear operators on a Hilbert space. However, we omit in the de nition
mathematical details which precise what it means for an operator to be linear.
Similarly, we de ne an object property called hasAdjoint which connects a linear
operator de ned on a Hilbert space with its adjoint. In this case, mathematical
details corresponding to the de nition of an operator adjoint are also omitted.
We limit ourselves to de ning an object property. The property has a given name
and its characteristics are described in so far as it is possible in OWL.
      </p>
      <p>After building such a preliminary ontology we may try to take into account,
omitted previously, mathematical details of the theory. It turns out, however,
that in many cases the details cannot be modeled in OWL (see Section 4). As
a consequence an ontology obtained in this way will model quantum mechanics
only approximately. Nevertheless, we think that it will be useful in applications.
3</p>
      <p>quONTOm
A preliminary version of an OWL ontology for quantum mechanics named
quON</p>
      <sec id="sec-2-1">
        <title>TOm is available on: http://merlin.phys.uni.lodz.pl/quONTOm/. The ontol</title>
        <p>ogy is written using Protege 4.1 ontology editor.</p>
        <p>Actually the ontology is contained in one OWL document. Aside from
quantum mechanical concepts, the ontology contains concepts which are not parts of
quantum mechanics, i.e. they are, for example, purely mathematical objects and
should be contained in an ontology for mathematics. Unfortunately, to our best
knowledge, an appropriate ontology for mathematics, which could be imported
and used in quONTOm does not exist. The situation is similar for physical
concepts. In the future the concepts will be separated from the ontology and become
parts of auxiliary ontologies.</p>
        <p>The ontology is at the moment incomplete and will be gradually developed
towards a more complete form. In spite of this we may try to say something
about the structure and the characteristic features of the ontology.
3.1</p>
        <sec id="sec-2-1-1">
          <title>Names 3.2</title>
        </sec>
        <sec id="sec-2-1-2">
          <title>Classes</title>
          <p>
            According to the de nition, an ontology provides shared vocabulary used to
describe entities in some domain of interest [
            <xref ref-type="bibr" rid="ref7">7</xref>
            ]. It happens in some domains that
it is not easy to establish this shared vocabulary mainly due to ambiguities in
the meaning of terms. Fortunately, in the case of quantum mechanics physicists
are in agreement on the meaning of terms. So there is no problem with names
of concepts in the ontology.
          </p>
          <p>There are various kinds of objects in quantum mechanics. Some of them are
purely mathematical objects (e.g. linear operators), some objects really exist
(e.g. particles). The objects can be grouped in classes. It turns out however that
it is very often impossible to establish subsumption relation between classes. As
a consequence the class hierarchy of the ontology will be rather at. However,
the ontology will be rich in other relations.
3.3</p>
        </sec>
        <sec id="sec-2-1-3">
          <title>Properties</title>
          <p>
            In OWL, a property is a binary relation. Instances of properties link two
individuals. However, in quantum mechanics we meet not only binary relations
but also n-ary relations. It turns out that many important concepts of quantum
mechanics correspond to n-ary relations where n &gt; 2. Consider, for example,
the following statement which can be found in any book on quantum mechanics:
commutator of operators O1 and O2 is equal to 0. This statement falls under
the category of 3-ary relations. In general an n-ary relation can be represented
in OWL as a class with n properties [
            <xref ref-type="bibr" rid="ref6">6</xref>
            ]. Instances of a such class correspond
to instances of the relation. Class properties provide links to each argument of
the relation. In quONTOm an 3-ary relation is used, for example, to represent
a commutator (Fig. 1):
          </p>
        </sec>
      </sec>
      <sec id="sec-2-2">
        <title>Class: CommutatorRelation</title>
      </sec>
      <sec id="sec-2-3">
        <title>SubClassOf: element1 exactly 1 LinearOperator element2 exactly 1 LinearOperator obtainValue exactly 1 CommutatorValue</title>
        <p>In the case of quantum evolution a 5-ary relation is needed. The evolution of
a state (initalState) is generated by (generatedBy) a Hamiltonian H, starts at
t1 (startTime) and ends at t1 (endTime). The result of the evolution is a state
( nalState). Manchester syntax:</p>
      </sec>
      <sec id="sec-2-4">
        <title>Class: TimeEvolution</title>
      </sec>
      <sec id="sec-2-5">
        <title>SubClassOf:</title>
        <p>finalState exactly 1 State
initialState exactly 1 State
isGeneratedBy exactly 1 Hamiltonian
endTime exactly 1 xsd:float
startTime exactly 1 xsd:float</p>
        <p>Other fundamental concepts are also represented by n-ary relations (where
n &gt; 2), for example quantum measurement. It seems that as the ontology will
be developed the number of such relations will increase.
3.4</p>
        <sec id="sec-2-5-1">
          <title>Characteristics of Properties</title>
          <p>Relations between concepts in quantum mechanics determine characteristics of
corresponding properties in the ontology. We observe that there is a numerous
set of functional properties in the ontology e.g. hasAdjoint - a property relating
an operator to its adjoint, isRepresentedByOperator - a property relating an
observable to the corresponding self-adjoint operator, startTime - a property
relating some initial time to the evolution. There are also numerous classes of
objects that have exactly 1 value for some property (e.g. SelfAdjointOperator,
Measurement ). By contrast transitive and symmetric properties are rather rare.
This is mainly because, in quantum mechanics binary relations between objects
of the same kind are rare (e.g. a commutation relation between two operators).
It seems that the development of the ontology will not signi cantly change this
situation. We also note that the ontology does not contain a merological relation
a partOf. This is due to the speci c domain of the ontology. In the case of objects
existing (and extended) in space a partOf relation seems to be very natural. For
the case of mathematical objects which are not placed in space it is di cult to
talk about such a relation. Admittedly, in the ontology a relation isElementOf is
de ned. However, the relation is asymmetric and irre exive but not transitive:
a state isElementOf a Hilbert space, the Hilbert space isElementOf a family
of Hilbert spaces but it is not true that the state isElementOf the family of
Hilbert spaces. Finally, it is worth to notice that the majority of relations in the
ontology are those which are asymmetric and irre exive.</p>
        </sec>
        <sec id="sec-2-5-2">
          <title>Bene ts of OWL 2</title>
          <p>During the development of the ontology it turned out that some relationships
between concepts in quantum mechanics cannot be represented in OWL 1. To
represent them we have to use OWL 2. For example, we can de ne properties as
a composition of other properties. Thanks to this we are able to de ne a result
of a measurement as an eigenvalue of a self-adjoint operator representing some
observable.</p>
        </sec>
      </sec>
      <sec id="sec-2-6">
        <title>ObjectProperty: measurementResult</title>
      </sec>
      <sec id="sec-2-7">
        <title>SubPropertyChain: measurementOf o isRepresentedBy o hasEigenValue</title>
        <p>In a similar way, we de ne an object property corresponding to a quantum
mechanical state reduction. And these are not the only bene ts of using OWL
2.</p>
        <p>It happens very often in mathematics that a property of objects belonging
to some set is used to de ne some subset of objects. For example, in a set
of matrices we may consider a property transpose which assign the transpose
matrix to a matrix. Using the property we can de ne a symmetric matrix as a
matrix that is equal to its transpose. For linear operators on a Hilbert space we
consider a property adjoint assigning the adjoint to an operator. An operator is
self-adjoint if it is equal to its own adjoint. In order to manage such a de nition
in quONTOm we use a self restriction o ered by OWL 2. First, we introduce a
hasAdjoint object property and then we de ne a class of self-adjoint operators
(SelfAdjointOperator ) as linear operators that are related to themselves via the
hasAdjoint property. Manchester syntax:</p>
      </sec>
      <sec id="sec-2-8">
        <title>Class: SelfAdjointOperator</title>
      </sec>
      <sec id="sec-2-9">
        <title>EquivalentTo: hasAdjoint some Self</title>
        <p>In quantum mechanics there are also objects which can be uniquely identi ed
by some set of attributes. For example, a complex number is uniquely identi ed
by its real and imaginary parts. In such cases we can use keys available in OWL
2.</p>
        <p>OWL 2 supports restrictions of datatypes by facets, as in XML Schema.
Thanks to this we can de ne new datatypes. In quONTOm we de ne a datatype
probValue by constraining the datatype oat to values between (inclusively) 0
and 1. The datatype is very important in quONTOm taking into account that
quantum mechanics is probabilistic in nature.
4</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Some Problems</title>
      <p>In this paper we have brie y described an OWL ontology for quantum mechanics.
It seems that OWL provides means to model the main conceptual issues that
arise in the theory. Problems arise when we try to express in OWL (and even in
OWL 2) mathematical details of the theory. Let us give some examples.</p>
      <p>Starting to build the ontology we have encountered a problem with complex
numbers which are ubiquitous in standard formulation of quantum mechanics
(e.g. probability amplitudes are complex numbers, they also occur in the
timedependent Schrodinger equation). One may try to de ne complex numbers as
a new datatype. However, from the point of view of quantum mechanics it is
important that real numbers ( oat) are subsumed in complex numbers. In order
to express the subsumption we consider complex numbers not as a datatype but
as a class (ComplexNumber ). Each individual from the class has two properties
realPart and imaginaryPart.</p>
      <p>
        Another problem is related to the representation of an n-ary relations as
classes [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. Consider the commutator relation presented in gure 1. Assume that
we want to have a local range restriction on a property obtainValue i.e. we restrict
the range to a value 0. A class (a subclass of CommutatorRelation) obtained in
this way represents a binary relation between individuals belonging to a class
LinearOperator. In quantum mechanics we say that the two operators commute.
However, it is impossible in OWL to de ne an object property equivalent to
the above binary relation represented as a class. For the same reason we have
problems with a representation of an orthogonality of quantum states.
      </p>
      <p>There are many places in the ontology where classes (and relations between
them) are de ned mathematically. Let us consider a class of linear operators
(LinearOperator ). The de nition of a linear operator is very simple. However,
OWL does not provide means to specify it. In these cases mathematical de
nitions are included as comments.</p>
    </sec>
    <sec id="sec-4">
      <title>Conclusion</title>
      <p>In this paper, we have presented an OWL ontology for quantum mechanics. The
current version of the ontology covers only a small part of actual paradigm of
quantum mechanics. We plan to develop the ontology to a more complete form
which will be useful for applications.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Berners-Lee</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hendler</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <source>Lassila</source>
          ,
          <volume>0</volume>
          .: The Semantic Web, Scienti c Amercian Special Online Issue,
          <string-name>
            <surname>April</surname>
          </string-name>
          (
          <year>2002</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Gruber</surname>
          </string-name>
          , T.R.:
          <article-title>Towards Principles for the Design of Ontologies Used for Knowledge Sharing</article-title>
          .
          <source>In: International Journal of Human-Computer Studies</source>
          , Vol.
          <volume>43</volume>
          ,
          <fpage>625</fpage>
          -
          <lpage>640</lpage>
          (
          <year>1995</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>3. http://semanticweb.org/wiki/Ontology</mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4. http://www.w3.org/TR/2009/REC-owl2
          <string-name>
            <surname>-</surname>
          </string-name>
          syntax-20091027/
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Isham</surname>
          </string-name>
          , C.J.:
          <source>Lectures on Quantum Theory: Mathematical and Structural Foundations</source>
          , World Scienti c (
          <year>1995</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6. http://www.w3.org/TR/2006/NOTE-swbp
          <string-name>
            <surname>-</surname>
          </string-name>
          n-aryRelations-
          <volume>20060412</volume>
          /
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Guarino</surname>
          </string-name>
          , N.:
          <article-title>Formal Ontology in Information Systems</article-title>
          .
          <source>In: Proceedings of FOIS'98</source>
          ,
          <string-name>
            <surname>Trento</surname>
          </string-name>
          , Italy, Amsterdam, IOS Press,
          <fpage>3</fpage>
          -
          <lpage>15</lpage>
          (
          <year>1998</year>
          ).
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>