<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.0 20120330//EN" "JATS-journalpublishing1.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="research-article"><front><journal-meta><journal-id journal-id-type="publisher-id">INFORMATICA</journal-id><journal-title-group><journal-title>Informatica</journal-title></journal-title-group><issn pub-type="epub">0868-4952</issn><issn pub-type="ppub">0868-4952</issn><publisher><publisher-name>VU</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="publisher-id">inf23303</article-id><article-id pub-id-type="doi">10.15388/Informatica.2012.365</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research article</subject></subj-group></article-categories><title-group><article-title>Application of the Ontology Axioms for the Development of OCL Constraints from PAL Constraints</article-title></title-group><contrib-group><contrib contrib-type="Author"><name><surname>Kalibatienė</surname><given-names>Diana</given-names></name><email xlink:href="mailto:diana@isl.vgtu.lt">diana@isl.vgtu.lt</email><xref ref-type="aff" rid="j_INFORMATICA_aff_000"/></contrib><contrib contrib-type="Author"><name><surname>Vasilecas</surname><given-names>Olegas</given-names></name><email xlink:href="mailto:olegas@isl.vgtu.lt">olegas@isl.vgtu.lt</email><xref ref-type="aff" rid="j_INFORMATICA_aff_000"/></contrib><aff id="j_INFORMATICA_aff_000">Vilnius Gediminas Technical University, Information System Research Laboratory, Information System Department, Saulėtekio al. 11, LT-10223, Vilnius, Lithuania</aff></contrib-group><pub-date pub-type="epub"><day>01</day><month>01</month><year>2012</year></pub-date><volume>23</volume><issue>3</issue><fpage>369</fpage><lpage>390</lpage><history><date date-type="received"><day>01</day><month>12</month><year>2010</year></date><date date-type="accepted"><day>01</day><month>06</month><year>2012</year></date></history><abstract><p>Nowadays, ontologies play a central role in many computer science problems such as data modelling, data exchange, integration of heterogeneous data and models or software reuse. Yet, if many methods of ontology based conceptual data modelling have been proposed, only few attempts have been made to ontology axioms based modelling of business rules, which make an integral part of each conceptual data model. In this paper, we present the approach how ontology axioms can be used for business rules implementation. Our proposal we apply for the transformation of PAL (Protege Axiom Language) constraints (ontology axioms), which is based on KIF (Knowledge Interchange Format) and is part of KIF ontology, into OCL (Object Constraint Language) constraints, which are part of a UML class diagram. Z language is used to formalise the proposal and describe the transformation. The Axiom2OCL plug-in is created for automation of the transformation and a case study is carried out.</p></abstract><kwd-group><label>Keywords</label><kwd>ontology axiom</kwd><kwd>conceptual data model</kwd><kwd>OCL constraint</kwd><kwd>UML class diagram</kwd><kwd>transformation</kwd><kwd>Z language</kwd></kwd-group></article-meta></front></article>