Skip to main content

Methodologies, Tools and Languages for Ontology Design

  • Chapter
  • First Online:
Legal Ontology Engineering

Part of the book series: Law, Governance and Technology Series ((LGTS,volume 3))

Abstract

How do we build an ontology? This chapter offers a review of some of the most important ontology development methodologies, tools and languages, and suggests an expert-based approach to the development of professional knowledge-based legal ontologies.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 149.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 199.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 199.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    Fernández-López (1999) discussed the question “Why and how can the IEEE Standard be applied to Ontology Development”, and argued that as the definition of software included in the IEEE Standard Glossary of Software Engineering Terminology (IEEE 610.12-1990) was “computer programs, procedures, and possibly associated documentation and data pertaining to the operation of a computer system”, concluded that as “ontologies are part (sometimes only potentially) of software products”, (…) “ontologies should be developed according to the standards proposed for software generally, which should be adapted to the special characteristics of ontologies”.

  2. 2.

    See: Schreiber et al. (1999) and http://www.commonkads.uva.nl/frameset-commonkads.html, retrieved August 18, 2010.

  3. 3.

    A detailed methodology to build legal ontologies based on METHONTOLOGY has been presented in Corcho et al. (2005).

  4. 4.

    “It is useful to write down a list of all terms we would like either to make statements about or to explain to a user. What are the terms we would like to talk about? What properties do those terms have? What would we like to say about terms?” (Noy and McGuinness2001).

  5. 5.

    Visit http://protege.stanford.edu/publications/ontology_development/ontology101.html, retrieved August 18, 2010, for more information.

  6. 6.

    For more information visit the Wiki Termontography at http://c2.com/cgi/wiki?WikiTermontography and the CVC webpage at http://taalkunde.ehb.be/cvc, and for more references on the method consult Temmerman and Kerremans (2003) and Kerremans et al. (2004).

  7. 7.

    The Cicero tool, developed for the NeOn Toolkit builds upon the DILIGENT methodology (Dellschaft et al.2008).

  8. 8.

    More information may be found at http://www-lipn.univ-paris13.fr/~szulman/TERMINAE.html, retrieved August 18, 2010.

  9. 9.

    Fidelity can be achieved with the verification of references to the sources used in the description of the terms modelled in the ontology, while Relevance and completeness involve the verification of the correct implementation of the initial requirements (e.g., competency questions).

  10. 10.

    More information on the NeOn European Project (Lifecycle Support for Networked Ontologies IST-2005-027595 6th Framework) may be found at http://www.neon-project.org/web-content. For a quick reference to ontology networks and ontology network life cycle models visit NeOn Methodology in a Nutshell at http://www.neon-project.org/web-content/index.php?option=com_content&view=article&id=153, retrieved August 18, 2010. For further reading, you may find the project deliverables at the NeOn Project website, in particular, Suárez-Figueroa et al. (2007, 2008a, b, 2009b, b)

  11. 11.

    “METHONTOLOGY does not consider the reuse and reengineering of non ontological resources, neither the reuse of ontology design patterns. Taking into account the important dimensions considered in the NeOn project, we can say that METHONTOLOGY does not mention anything about collaboration and context. Although some mention about the dynamic dimension is made, no detailed guidelines about how to manage different versions are given” (Suárez-Figueroa et al. 2008a).

  12. 12.

    The OntoClean ontology (OWL DL and OWL Full versions) may be found at: http://www.ontoclean.org. The Protégé ontology editor offers the possibility of implementing the OntoClean ontology towards evaluation. Moreover, AEON is proposed as a tool which automatically tags concepts with appropriate OntoClean meta-properties (Völker et al. 2005) (http://ontoware.org/projects/aeon, retrieved August 18, 2010).

  13. 13.

    Involves five activities: (1) organizing and scoping (purpose); (2) data collection; (3) data analysis; (4) initial ontology development, and (5) ontology refinement and validation. IDEF5 includes ontology languages. For more information regarding IDEF methods and commercial tools, visit: http://www.idef.com

  14. 14.

    In general, they all offer a iterative life-cycle model. CommonKADS “follows a spiral approach that enables structured learning” (Schreiber et al. 1999). METHONTOLOGY is based in the development of evolving prototypes (Fernández-López et al. 1997).

  15. 15.

    For particular information on some of these languages see, for example, Genesereth and Fikes (1992) and Gruber (1992).

  16. 16.

    W3C recommendation (16 August 2006, edited in place 29 September 2006): http://www.w3.org/TR/xml11, retrieved August 18, 2010.

  17. 17.

    W3C recommendation (10 February 2004): http://www.w3.org/TR/rdf-primer, retrieved August 18, 2010.

  18. 18.

    Triples can be written using XML tags. Visit http://www.w3.org/standards/techs/rdf\#w3c_all for more information on RDF.

  19. 19.

    For the RDF Vocabulary Description Language 1.0: RDF Schema, visit: http://www.w3.org/TR/rdf-schema/, retrieved August 18, 2010.

  20. 20.

    The relationship between RDF, OWL and SKOS is complex, read more details in the SKOS Simple Knowledge Organization System, Reference W3C Recommendation 18 August 2009 http://www.w3.org/TR/skos-reference, the SKOS Primer, W3C Working Group Note 18 August 2009 at http://www.w3.org/TR/skos-primerSKOS, retrieved August 18, 2010. More information may be found at the W3C SKOS webpage: http://www.w3.org/2004/02/skos, retrieved August 18, 2010.

  21. 21.

    DAML (DARPA Agent Markup Language, see http://www.daml.org) and OIL (ontology inference layer, see http://www.ontoknowledge.org/oil).

  22. 22.

    http://www.unicode.org

  23. 23.

    For details on XML technology visit http://www.w3.org/standards/xml/

  24. 24.

    Triples can be written using XML tags. Visit http://www.w3.org/standards/techs/rdf\#w3c_all for more information on RDF.

  25. 25.

    See Chap. 3 and visit http://www.w3.org/standards/techs/owl\#w3c_all, retrieved August 18, 2010, for more information.

  26. 26.

    For a succinct and description of the OWL language, including OWL 2 profiles, see Hoekstra (2009b).

  27. 27.

    All OWL 1 ontologies remain valid OWL 2 ontologies. For further details consult Hitzler et al. (2009) and http://www.w3.org/TR/2009/REC-owl2-overview-20091027/, retrieved August 18, 2010. For more details on OWL profiles read Motik et al. (2009) and Golbreich et al. (2009).

  28. 28.

    See, for example, the discussions regarding OWL-S. An overview may be found in Antoniou and van Harmelen (2008). See also: http://www.daml.org/services/owl-s, retrieved August 18, 2010.

  29. 29.

    Also, visit the World Wide Web Consortium (W3C) website for further developments on language specifications (http://www.w3.org).

  30. 30.

    “Developers of expert systems have spoken so much of the knowledge-acquisition ‘bottleneck’ that the expression has become a chiché. Nevertheless, knowledge acquisition remains the major difficulty in the creation of most practical knowledge bases” (Musen1993).

  31. 31.

    See, for example, Steels (1990), Musen (1993), Hoffman et al. (1995), Marcus (1999), Schreiber et al. (1999), Burge (1998) and Milton (2007).

  32. 32.

    “Although the aims of knowledge acquisition and ontology learning (from text) are certainly overlapping – in essence the acquisition of explicit knowledge implicitly contained in (textual) data – there are, however, also a number of novel and innovative aspects to ontology learning that sets it apart from much of the previous work in knowledge acquisition” (Buitelaar et al.2005b).

  33. 33.

    More information & download: http://www.jarrar.info/Dogmamodeler, retrieved August 18, 2010.

  34. 34.

    More information consult Debruyne et al. (2009) and De Leenheer and Debruyne (2010) and visit: http://starlab.vub.ac.be/website/dogmastudio, retrieved August 18, 2010.

  35. 35.

    DOGMA pipeline (see Fig. 3.15) from http://starlab.vub.ac.be/website/node/360, retrieved August 18, 2010.

  36. 36.

    Visit http://prologpluscg.sourceforge.net/index.html, retrieved August 18, 2010, for more information.

  37. 37.

    See also (Sugiura et al. 2004). More information and download from http://doddle-owl.sourceforge.net, retrieved August 18, 2010.

  38. 38.

    Jena: http://jena.sourceforge.net (For more information on Jena 2 inference support, visit http://jena.sourceforge.net/inference, retrieved August 18, 2010.

  39. 39.

    http://mr3.sourceforge.net, retrieved August 18, 2010.

  40. 40.

    More information is available in Kozaki et al. (2005) and Kumazawa et al. (2009). Hozo may be downloaded from http://www.ei.sanken.osaka-u.ac.jp/hozo, retrieved August 18, 2010. A discussion on the representation and formalization of roles in Hozo may be found in Kozaki et al. (2008).

  41. 41.

    KAON2 and tools may be downloaded from: http://kaon2.semanticweb.org and http://owltools.ontoware.org

  42. 42.

    “KAON is an open-source ontology management infrastructure targeted for business applications. It includes a comprehensive tool suite allowing easy ontology creation and management and provides a framework for building ontology-based applications”. The KAON IO modeler was developed by FZY and AIFB and is current release its 1.2.7 (April 2004). It is distributed under GNU Lesser General Public License and may be downloaded from http://sourceforge.net/projects/kaon, retrieved November 10, 2008.

  43. 43.

    OntoBroker: http://www.ontoprise.de/en/home/products/ontobroker.

  44. 44.

    NeOn IST-2005-027595, http://www.neon-project.org. More information and downloads may be found at http://neon-toolkit.org, retrieved August 18, 2010.

  45. 45.

    All previous versions plug-ins might not be available for the latest NeOn Toolkit version. The NeOn plug-ins may be found at http://neon-toolkit.org/wiki/Neon_Plugins

  46. 46.

    For a list of supported OWL2 features see the available documentation http://neon-toolkit.org/wiki/Documentation_and_Support

  47. 47.

    Information and downloads may be found at http://ksl.stanford.edu/software/ontolingua and http://www-ksl.stanford.edu/software/chimaera/, respectively.

  48. 48.

    More information and download from: http://protege.stanford.edu

  49. 49.

    Collaborative Protégé: http://protegewiki.stanford.edu/wiki/Collaborative_Protege, retrieved August 18, 2010.

  50. 50.

    WebProtégé: http://protegewiki.stanford.edu/wiki/WebProtege, retrieved August 18, 2010.

  51. 51.

    For more information consult (Vega2003) and visit http://www.oeg-upm.net

  52. 52.

    More information is available at TopQuadrant: http://www.topquadrant.com

  53. 53.

    A free trial version of this product is available at http://www.altova.com/semanticworks.html, retrieved August 18, 2010.

  54. 54.

    More information regardingOntoStudio may be found at Weiten (2009) and http://www.ontoprise.de/en/home/products/ontostudio/, retrieved August 18, 2010.

  55. 55.

    The HCONE2 tool integrates support for the collaborative engineering of ontologies, HCOME-3O (Kotis2010). More information on HCONE2 may be found at http://icsd-ai.aegean.gr/hcone/index.php, retrieved August 18, 2010.

  56. 56.

    DaFOE: http://dafoe4app.fr

  57. 57.

    SWOOP: http://code.google.com/p/swoop, retrieved August 18, 2010.

  58. 58.

    Further ontology editors such as OILed and OntoEdit are now no longer supported or maintained in their previous websites. OILed: http://oiled.man.ac.uk. OntoEdit: http://ontoserver.aifb.uni-karlsruhe.de/ontoedit

  59. 59.

    Denny (2004) offers a comparative table including 94 ontology editors, updated during 2004.

  60. 60.

    Maedche and Staab (2001) distinguished several approaches to ontology learning according to their input: free text, dictionary, knowledge base, semistructured schemata, and relational schemata.

  61. 61.

    Wordnet: http://wordnet.princeton.edu

  62. 62.

    “A simple technique for extracting relevant lexical entries that may indicate concepts is counting frequencies of terms in a given set of (linguistically preprocessed) documents, the corpus D. In general this approach is based on the assumption that a frequent term in a set of domain-specific texts indicates occurrence of a relevant concept” (Maedche and Staab2004).

  63. 63.

    For example, Buitelaar et al. (2005b) states that “concept induction or formation should provide: an intensional definition of the concept, a set of concept instances (…), and a set of linguistic realisations”. Aussenac-Gilles et al. (2000a) proposes the following method to get from text to concepts. “Terms and lexical relations are syntagms existing in the corpus and regarded as important in the domain. Lexical clustering puts together syntagms which occur in some similar contexts. The syntagms may be interpreted in a local context (sentence or paragraph) then in a global one (text or whole corpus). If they are considered as terms, they give rise to concepts and semantic relations that they label”.

  64. 64.

    DOODLE (Domain Ontology rapiD DeveLopment Environment) includes a module which analyses and extracts terms from an input English or Japanese textual corpus and reuses WordNet or other OWL ontologies to construct taxonomic and other relationships.

  65. 65.

    Alceste contains dictionaries for French, English, Spanish, Portuguese, Italian and German. And may be purchased from http://www.image-zafar.com/index_alceste.htm, retrieved August 18, 2010, (although a free, registration required, student version is available online).

  66. 66.

    This system works with most languages. AntConc is freely available and may be downloaded from http://www.antlab.sci.waseda.ac.jp/software.html, retrieved August 18, 2010.

  67. 67.

    It supports several languages and it may be freely downloaded from http://gate.ac.uk

  68. 68.

    May be downloaded from http://ontogen.ijs.si, retrieved August 18, 2010.

  69. 69.

    Other tools such as GlossExtractor, are also available. Visit: http://lcl2.uniroma1.it/tools.jsp, retrieved August 18, 2010.

  70. 70.

    OntoLT has been developed at DFKI GmbH (Germany). Version 2.0 works with Protégé 3.x and it may be downloaded from http://olp.dfki.de/OntoLT/OntoLT.htm, retrieved August 18, 2010.

  71. 71.

    http://cran.r-project.org, retrieved August 18, 2010.

  72. 72.

    Logiciel Terminae, developed at CNRS-LIPN and CNRS-IRIT, (version 12-4-2010) may be downloaded from http://www-lipn.univ-paris13.fr/~szulman/TERMINAE.html, retrieved August 18, 2010.

  73. 73.

    Developed at the Central Laboratory of Agriculture Expert Systems (Egypt) and Faculty of Computers and Information, Cairo University (Egypt).

  74. 74.

    See Lenci et al. (2009) and Spinosa et al. (2009).

  75. 75.

    Developed at the Institute of Applied Informatics and Formal Description Methods (AIFB, Universitaet Karlsruhe, Germany) is available from: http://code.google.com/p/text2onto, retrieved August 18, 2010.

  76. 76.

    NeOn Toolkit Text2Onto plugin is available from: http://www.neon-toolkit.org/wiki/1.x/Text2Onto, retrieved August 18, 2010.

  77. 77.

    Developed by Will Lowe at Harvard as part of the Identity Project at Harvard’s Center for International Affairs, it may be downloaded from http://www.yoshikoder.org

  78. 78.

    Lists of ontology and semantic web related tools may be found at http://semanticweb.org/wiki/Tools, retrieved August 18, 2010

  79. 79.

    http://pellet.owldl.com/ontology-browser, retrieved August 18, 2010.

  80. 80.

    ACE View is a Protégé (version 4) plug-in: http://attempto.ifi.uzh.ch/aceview, retrieved August 18, 2010.

  81. 81.

    Watson: http://kmi-web05.open.ac.uk/WatsonWUI/, retrieved August 18, 2010.

  82. 82.

    EVOLVA: http://www.neon-toolkit.org/wiki/Evolva, retrieved August 18, 2010.

  83. 83.

    A complete list of plug-ins for Protégé may be found at: http://protegewiki.stanford.edu/wiki/Protege_Plugin_Library, retrieved August 18, 2010. The list of plug-ins for the NeOn Toolkit may be found at http://www.neon-toolkit.org/wiki/Neon_Plugins, retrieved August 18, 2010.

  84. 84.

    A similar comment may be found in Noy and McGuinness (2001).

  85. 85.

    Rational Unified Process (RUP) is divided within six core engineering workflows: (1) business modelling workflow, (2) requirements workflow, (3) analysis and design workflow, (4) implementation workflow, (5) test workflow, and (6) deployment workflow Rational (2001).

  86. 86.

    “(…) CommonKADS has been influenced by other methodologies, including structured systems analysis and design, object orientation, organization theory, process reengineering, and quality management” (Schreiber et al. 1999). For an extensive description of software and knowledge engineering development and life-cycle processes see Suárez-Figueroa et al. (2007, 2008b).

  87. 87.

    ISO: http://www.iso.org/iso/home.htm

  88. 88.

    IEEE was originally an acronym for Institute of Electrical and Electronics Engineers, Inc. Visit IEEE at http://www.ieee.org and http://standards.ieee.org

  89. 89.

    ISO/IEC-9126 product quality metrics (internal and external) Standard (2001, 2003a, b, 2004c), IEEE-1074:2006 development of software project life-cycle process (IEEE2006), ISO/IEC-25000 series for the establishment of Software product Quality Requirements and Evaluation (SQuaRE) (Standard2005, 2007a, b), IEEE-830-1998 recommended practice for software requirements specifications, ISO/IEC-18019:2004 guidelines for the design and preparation of user documentation for application software (Standard2004b), IEEE-1012-2004 software verification and validation (IEEE2004), ISO/IEC-15288:2008 system life cycle processes (Standard2008b), ISO/IEC-12207:2008 (Standard2008a), ISO/IEC-15504 series for process assessment for information technologies (Standard2004a), ISO/IEC-14598 series for software product evaluation (Standard1999c), IEEE-1061-1998 quality metrics methodology (IEEE1998), ISO/IEC-14756-1999 measurement and rating of performance of computer-based software systems (Standard1999b), ISO/IEC-14764:2006 software maintenance (Standard2006b), and ISO/IEC-15289:2006 for the management of documentation (Standard2006c), within others.

  90. 90.

    Human and user-centred design for life cycle of interactive computer-based systems (Standard1999a), usability methods (Standard2002), and particular standards for the production of documentation, and the evaluation of quality in use (Standard1998, 2004b, c, 2006a).

  91. 91.

    Visit the Usability Professionals’ Association website: http://www.usabilityprofessionals.org

  92. 92.

    The TRUMP, Trial Application Usability Maturity Project, ESPIRIT Project (IST-1999-28015) was also partly funded by the European Commission. The UsabilityNet Project was funded under the 5th Framework Programme (IST-1999-29067), http://www.usabilitynet.org. Finally, the VNET5 Network was funded by the European Commission (IST-2000-25465) from January 2001–2003 (http://www.vnet5.org).

  93. 93.

    For example, relevant research has focused on the role of ethnography in systems design. See Sommerville et al. (1993), Hughes et al. (1994), Hughes et al. (1995), Blythin et al. (1997) and Sommerville (2004).

  94. 94.

    This table and other method information is available from: http://www.usabilitynet.org/tools/methods.htm

  95. 95.

    Some authors refer to this step also as ontology evaluation (Gómez-Pérez et al. 2003; Hartmann et al.2005; Brank et al.2005).

  96. 96.

    For example, the ontology requirements specification documents provided by On-To-Knowledge and NeOn.

  97. 97.

    The use of collaborative ontology modelling tools or methodologies could offer support towards sharedness in particular ontology development scenarios.

References

  • Al-Debei, M. M., and G. Fitzgerald. 2009. OntoEng: A design method for ontology engineering in information systems. In Proceedings of the International Workshop on “Ontology-Driven Software Engineering”, ACM SIGPLAN International Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), October 2009, Florida.

    Google Scholar 

  • Allemang, D., and J. Hendler. 2008. Semantic Web for the working ontologist. Modeling in RDF, RDFS and OWL. Burlington: Morgan Kaufmann.

    Google Scholar 

  • Baayen, R. 2008. Analyzing linguistic data: A practical introduction to statistics. Cambridge/New York: Cambridge University Press.

    Google Scholar 

  • Bach, D., R. Meersman, P. Spyns, and D. Trog. 2010. Mapping OWL-DL into orm/ridl. In On the move to meaningful internet systems 2007: OTM 2007 Workshops, ed. R. Meersman, Z. Tari, and P. Herrero. Lecture notes in computer science, Vol. 4805, 742–751. Berlin/Heidelberg: Springer.

    Google Scholar 

  • Baer, P. D., K. Kerremans, and R. Temmerman. 2006. The termontography workbench: A protégé-based tool for the compilation of multilingual terminological resources. In Proceedings of the 9th International Protégé Conference (Poster and Demo Session), Stanford, July 23–26, 2006.

    Google Scholar 

  • Baer, P. D., K. Kerremans, and R. Temmerman. 2008. Constructing ontology-underpinned terminological resources. A categorisation framework api. In Proceedings of the 8th International Conference on Terminology and Knowledge Engineering, Copenhagen, 18–21 August 2008.

    Google Scholar 

  • Barbagallo, A., A. D. Nicola, and M. Missikoff. 2010. eGovernment ontologies: Social participation in building and evolution. Hawaii International Conference on System Sciences 0:1–10.

    Article  Google Scholar 

  • Bernaras, A., I. Laresgoiti, and J. Corera. 1996. Building and reusing ontologies for electrical network applications. In Proceedings of the 12th European Conference on Artificial Intelligence (ECAI’96), ed. W. Wahlster, 298–302. Budapest, Hungary: Wiley.

    Google Scholar 

  • Berners-Lee, T., J. Hendler, and O. Lassila. 2001, May. The Semantic Web. Scientific American 284(5):34–43.

    Google Scholar 

  • Blythin, S., M. Rouncefield, and J.A. Hughes. 1997. Never mind the ethno’ stuff, what does all this mean and what do we do now: ethnography in the commercial world. Interactions 4(3):38–47.

    Article  Google Scholar 

  • Brank, J., M. Grobelnik, and D. Mladenic. 2005. D.1.6.1 ontology evaluation. SEKT IST-2003-506826 Deliverable 1.6.1, SEKT, EU-IST Project Jozef Stefan Institute.

    Google Scholar 

  • Buitelaar, P., P. Cimiano, and B. Magnini. 2005b, July. Ontology learning from text: An overview. In Ontology learning from text: Methods, evaluation and applications, ed. P. Buitelaar, P. Cimiano, and B. Magnini, Frontiers in artificial intelligence and applications series, Vol. 123, 3–12. Amsterdam: IOS Press.

    Google Scholar 

  • Buitelaar, P., D. Olejnik, and M. Sintek. 2004. A protégé plug-in for ontology extraction from text based on linguistic analysis. In Proceedings of the 1st European Semantic Web Symposium (ESWS), Heraklion, May.

    Google Scholar 

  • Cimiano, P., J. Völker, and R. Studer. 2006. Ontologies on demand? a description of the state-of-the-art, applications, challenges and trends for ontology learning from text. Information Wissenschaft und Praxis 57(6–7):315–320.

    Google Scholar 

  • Connolly, D., F. van Harmelen, I. Horrocks, D. L. Mcguinness, L. A., and Stein. 2001, December. Daml+oil (march 2001) reference description. Technical report, World Wide Web Consortium (W3C).

    Google Scholar 

  • Corcho, O., M. Fernández-López, and A. Gómez-Pérez. 2003. Methodologies, tools and languages for building ontologies: Where is their meeting point? Data and Knowledge Engineering 46(1):41–64.

    Article  Google Scholar 

  • Cunningham, H., D. Maynard, K. Bontcheva, and V. Tablan. 2002, July. GATE: A framework and graphical development environment for robust NLP tools and applications. In Proceedings of the 40th Anniversary Meeting of the Association for Computational Linguistics (ACL’02), Philadelphia, 168–175.

    Google Scholar 

  • de Nicola, A., M. Missikoff, and R. Navigli. 2005. A proposal for a unified process for ontology building: UPON. In Database and expert systems applications (DEXA), ed. K. V. Andersen, J. K. Debenham, and R. Wagner, Lecture notes in computer science, Vol. 3588, 655–664. Berlin/Heidelberg: Springer.

    Google Scholar 

  • de Nicola, A., M. Missikoff, and R. Navigli. 2009. A software engineering approach to ontology building. Information Systems 34:258–275.

    Article  Google Scholar 

  • Dean, M., G. Schreiber, S. Bechhofer, F. van Harmelen, J. Hendler, I. Horrocks, D. L. McGuinness, P. F. Patel-Schneider, and L. A. Stein. 2004, February. OWL web ontology language reference. W3c recommendation 10 February 2004, World Wide Web Consortium (W3C). http://www.w3.org/TR/owl-ref/

  • Dellschaft, K., H. Engelbrecht, J. Barreto, S. Rutenbeck, and S. Staab. 2008. Cicero: Tracking design rationale in collaborative ontology engineering. In The Semantic Web: Research and applications, ed. S. Bechhofer, M. Hauswirth, J. Hoffmann, and M. Koubarakis. Lecture notes in computer science, Vol. 5021, 782–786. Berlin/Heidelberg: Springer.

    Google Scholar 

  • Denny, M. 2004, July. Ontology tools survey, revisited. Published on XML.com

    Google Scholar 

  • Devedzić, V. 2002. Understanding ontological engineering. Communication of the ACM 45(4): 136–144.

    Article  Google Scholar 

  • Farquhar, A., R. Fikes, and J. Rice. 1997. Tools for assembling modular ontologies in Ontolingua. In Proceedings of the Fourteenth National Conference on Artificial Intelligence and Ninth Innovative Applications of Artificial Intelligence Conference, AAAI 97, IAAI 97, 27–31 July, 1997, Providence, Rhode Island. Vol. 14, 436–441. Wiley: AAAI Press/The MIT Press.

    Google Scholar 

  • Fortuna, B., M. Grobelnik, and D. Mladenic. 2007. OntoGen: Semi-automatic ontology editor. In Proceedings of Human Interface and the Management of Information. Interacting in Information Environments, Symposium on Human Interface 2007, Held as Part of HCI International 2007, Beijing, China, July 22–27, ed. M. J. Smith and G. Salvendy, Lecture notes in computer science, Vol. 4558, 309–318. Berlin/Heidelberg: Springer.

    Google Scholar 

  • Gangemi, A., G. Steve, and F. Giacomellli. 1996. ONIONS: An ontological methodology for taxonomic knowledge integration. In Proceedings of the ECAI-96 Workshop on Ontological Engineering, Budapest, 13 August, 1996.

    Google Scholar 

  • Geentjens, S., T. Rita, and P. K. en De Baer. 2006. Sociocognitive terminology and termontography. In Proceedings of the Journées d’Etudes sur le Traitement Automatique de la Langue Arabe, Rabat, 138–151.

    Google Scholar 

  • Gries, S. T. 2009. Quantitative corpus linguistics with R: A Practical Introduction. New York/London: Routledge.

    Book  Google Scholar 

  • Gruber, T. R. 1992. Ontolingua: A mechanism to support portable ontologies. Technical report, Knowledge Systems Laboratory, Stanford University.

    Google Scholar 

  • Guarino, N., and C. Welty. 2002. Evaluating ontological decisions with OntoClean. Communications of the ACM 45(2):61–65.

    Article  Google Scholar 

  • Haase, P., S. Rudolph, Y. Wang, S. Brockmans, R. Palma, J. Euzenat, and M. d’Aquin. 2006, November. Networked ontology model. Deliverable D1.1.1, NeOn Project, http://www.neon-project.org

  • Hartmann, J., P. Spyns, A. Gibboin, D. Maynard, R. Cuel, M. C. Suárez-Figueroa, and Y. Sure. 2005, January. D.1.2.3. methods for ontology evaluation. Deliverable IST-2004-507482 KWEB D.1.2.3., EU-IST Network of Excellence (NoE) Knowledge Web Consortium.

    Google Scholar 

  • Hoekstra, R. 2009b. Ontology representation. Design patterns and ontologies that make sense. Frontiers in artificial intelligence and applications, Vol. 197. Amsterdam: IOS Press.

    Google Scholar 

  • IEEE. 1998, December. Ieee standard for a software quality metrics methodology. IEEE Standard 1061-1998. New York: Institute of Electrical and Electronics Engineers.

    Google Scholar 

  • IEEE. 2004. Ieee standard for software verification and validation. IEEE Standard 1012-2004. New York: Institute of Electrical and Electronics Engineers.

    Google Scholar 

  • IEEE. 2006, January. Ieee standard for developing a software project life cycle process. IEEE Standard 1074-2006. New York: Institute of Electrical and Electronics Engineers.

    Google Scholar 

  • Jarrar, M. 2005, May. Towards methodological principles for ontology engineering. Doctor of Philosophy, Vrije Universiteit Brussel.

    Google Scholar 

  • Jarrar, M., M. Keet, and P. Dongilli. 2006, February. Multilingual verbalization of orm conceptual models and axiomatized ontologies. Starlab technical report, STARLab, Vrije Universiteit Brussel.

    Google Scholar 

  • Jarrar, M., and R. Meersman. 2002. Formal ontology engineering in the DOGMA approach. In Proceedings of the International Conference on Ontologies, Databases and Applications of Semantics (ODBase 2002), ed. R. Meersman and Z. Tari. Lecture notes in computer science, Vol. 2519, 1238–1254. Berlin/New York: Springer.

    Google Scholar 

  • Jarrar, M., and R. Meersman. 2007. Ontology engineering – the DOGMA approach. In Advances in web semantic, A state-of-the Art Semantic Web advances in web semantics IFIP2.12., Vol. 1, Chapter 3. Berlin/Heidelberg: Springer-sbm.

    Google Scholar 

  • Kerremans, K., P. D. Baer, and R. Temmerman. 2007. Dealing with terminological variation in termontography: Examples from the PoCeHRMOM project. In Proceedings of the LSP 2007 Conference, August 27–31, Hamburg.

    Google Scholar 

  • Kerremans, K., R. Temmerman, and J. Tummers. 2003. Representing multilingual and culture-specific knowledge in a vat regulatory ontology: Support from the termontography methodology. In OTM 2003 Workshops, Proceedings of the 1st International Workshop on Regulatory Ontologies and the Modeling of Complaint Regulations, ed. R. Meersman and Z. Tari. Lecture notes in computer science, Vol. 2889, 662–674. Berlin/Heidelberg: Springer.

    Google Scholar 

  • Kotis, K. 2004, December. Ontology engineering: Tools and methodologies for constructing and managing ontologies. Invited talk at the University of the Aegean, Department of I.C.S. Engineering.

    Google Scholar 

  • Kotis, K. 2010. On supporting HCOME-3o ontology argumentation using semantic wiki technology. In On the move to meaningful internet systems: OTM 2008 Workshops, ed. R. Meersman, Z. Tari, and P. Herrero. Lecture notes in computer science, Vol. 5333, 193–199. Berlin/Heidelberg: Springer.

    Google Scholar 

  • Kotis, K., and A. Vouros. 2006, July. Human-centered ontology engineering: The HCOME methodology. Knowledge and Information Systems 10(1):109–131.

    Google Scholar 

  • Kotis, K., G. A. Vouros, and J. P. Alonso. 2005, August. HCOME: A tool-supported methodology for engineering living ontologies. In Semantic web and databases. Second International Workshop – SWDB 2004, ed. C. Bussler, V. Tannen, and I. Fundulaki. LNCS, Vol. 3372, 155–166. Berlin/Heidelberg: Springer.

    Google Scholar 

  • Kozaki, K., E. Sunagawa, Y. Kitamura, and R. Mizoguchi. 2005. Hozo: An ontology development environment – treatment of “role concept” and dependency management – . In Proceedings of Posters and Demos of the 4th International Semantic Web Conference (ISWC2005), PID-79, Galway, November 6–10.

    Google Scholar 

  • Kumazawa, T., O. Saito, K. Kozaki, T. Matsui, and R. Mizoguchi. 2009. Toward knowledge structuring of sustainability science based on ontology engineering. In Proceedings of International Conference on Complex, Intelligent and Software Intensive Systems, 2009 (CISIS ’09), ed. L. Barolli, F. Xhafa, and H.-H. Hsu, 1138–1143. Los Alamitos, CA: IEEE Computer Society

    Chapter  Google Scholar 

  • Leenheer, P. D., A. de Moor, and R. Meersman. 2007. Context dependency management in ontology engineering: A formal approach. Journal of Data Semantics 8:26–56.

    Google Scholar 

  • Lenat, D. B., and R. V. Guha. 1990. Building large knowledge-based systems: Representation and inference in the CYC project. Reading: Addison-Wesley.

    Google Scholar 

  • Lenci, A., S. Montemagni, V. Pirrelli, and G. Venturi. 2007. Nlp-based ontology learning from legal texts. A case study. In LOAIT, ed. P. Casanovas, M. A. Biasiotti, E. Francesconi, and M.-T. Sagri. CEUR Workshop Proceedings, Vol. 321, 113–129. CEUR-WS.org

    Google Scholar 

  • Li, Y., K. Bontcheva, and H. Cunningham. 2005. SVM based learning system for information extraction. In Deterministic and statistical methods in machine learning, ed. M. N. J. Winkler and N. Lawerence. LNAI, Vol. 3635, 319–339. Berlin/New York: Springer.

    Google Scholar 

  • Lowe, W. 2006. Yoshikoder: An open source multilingual content analysis tool for social scientists. In American political science association annual meeting, Philadelphia, August 31–September 3. Washington: APSA

    Google Scholar 

  • Maedche, A., and S. Staab. 2001. Ontology learning for the Semantic Web. IEEE Intelligent Systems 16(2):72–79.

    Article  Google Scholar 

  • Maedche, A., and S. Staab. 2004. Ontology learning. In Handbook on ontologies. International handbooks on information systems, 173–190. Berlin/Heidelberg: Springer.

    Google Scholar 

  • Marcus, S. L. 1999. Knowledge acquisition. In The MIT encyclopedia of the cognitive sciences, ed. R. A. Wilson and F. C. Keil, 428–430. Cambridge: MIT Press.

    Google Scholar 

  • McGuinness, D. L., R. Fikes, J. Rice, and S. Wilder. 2000. The chimaera ontology environment. In Proceedings of the Seventeenth National Conference on Artificial Intelligence (AAAI 2000), Austin, July 30–August 3.

    Google Scholar 

  • McGuinness, D. L., and F. van Harmelen. 2003, March. OWL web ontology language: Overview. W3c recommendation 10 February 2004, World Wide Web Consortium.

    Google Scholar 

  • Milton, N. 2007. Knowledge acquisition in practice. A step-by-step guide. Decision engineering. London: Springer.

    Google Scholar 

  • Missikof, M., R. Navigli, and P. Velardi. 2002, November. Integrated approach to web ontology learning and engineering. Computer 35(11):54–57.

    Google Scholar 

  • Musen, M. A. 1993. An overview of knowledge acquisition. In Second generation expert systems. ed. J.-M. David, J.-P. Krivine, and R. Simmons, 405–427. Berlin: Springer-Verlag New York. http://portal.acm.org/citation.cfm?id=167940&CFID=31371873&CFTOKEN=85315380

  • Navigli, R., and P. Velardi. 2004. Learning domain ontologies from document warehouses and dedicated web sites. Computational Linguistics 30(2):151–179.

    Article  Google Scholar 

  • Navigli, R., P. Velardi, A. Cucchiarelli, and F. Neri. 2004. Automatic ontology learning: Supporting a per-concept evaluation by domain experts. In Proceedings of the ECAI-2004 Workshop on Ontology Learning and Population, Sevilla.

    Google Scholar 

  • Nielsen, J. 1994a. Usability engineering. San Francisco: Morgan Kaufmann.

    Google Scholar 

  • Noy, N. F., and D. L. McGuinness. 2001. Ontology development 101: A guide to creating your first ontology. Technical Report SMI-2001-0880, Stanford University School of Medicine.

    Google Scholar 

  • Perakath, B., C. P. Menzel, R. J. Mayer, F. Fillion, M. T. Futrell, P. S. DeWitte, and M. Lingineni. 1994, October. Ontology capture method (IDEF5). Interim technical rept. mar 92-sep 94, Knowledge Based Systems, Inc.

    Google Scholar 

  • Pinto, H. S., C. Tempich, and S. Staab. 2004. DILIGENT: Towards a fine-grained methodology for distributed, loosely-controlled and evolving engineering of ontologies. In Proceedings of the 16th European Conference on Artificial Intelligence (ECAI 2004), August 22–27 Valencia, ed. R. L. de Mantaras and L. Saitta, 393–397. Amsterdam: IOS Press.

    Google Scholar 

  • Reinert, M. 2003. Le rôle de la répétition dans la représentation de sens et son approche statistique par la méthode alceste. Semiotica 147(164):389–420.

    Article  Google Scholar 

  • Schreiber, G., H. Akkermans, A. Anjewierden, R. de Hoog, N. Shadbolt, W. V. de Velde, and B. Wielinga. 1999. Knowledge engineering and management. The commonKADS methodology. Cambridge: A Bradford Book. MIT Press.

    Google Scholar 

  • Sclano, F., and P. Velardi. 2007. Termextractor: A web application to learn the common terminology of interest groups and research communities. In Proceedings of the 9th Conference on Terminology and Artificial Intelligence (TIA’07), Sophia Antinopolis, October.

    Google Scholar 

  • Segaran, T., C. Evans, and J. Taylor. 2009. Programming the Semantic Web. Sebastopol: O’Reilly.

    Google Scholar 

  • Shin, I., T. Kawamura, H. Nakagawa, K. Nakayama, Y. Tahara, and A. Ohsuga. 2009. Ontomo: Development of ontology building service. In Principles of practice in multi-agent systems, ed. J.-J. Yang, M. Yokoo, T. Ito, Z. Jin, and P. Scerri. Lecture notes in computer science, Vol. 5925, 143–158. Berlin/Heidelberg: Springer.

    Google Scholar 

  • Smith, M. K., C. Welty, and D. L. McGuinness. 2004, February. OWL ontology web language guide. Recomendation, World Wide Web Consortium (W3C).

    Google Scholar 

  • Spyns, P., and A. Lisovoy. 2003, July. The DOGMA modeller manual. EuroLan 2003 tutorial material STAR-2003-11, STAR Lab, Vrije Universiteit Brussel.

    Google Scholar 

  • Spyns, P., R. Meersman, and M. Jarrar. 2002. Data modelling versus ontology engineering. ACM SIGMOD Record 31(4):12–17.

    Article  Google Scholar 

  • Spyns, P., Y. Tang, and R. Meersman. 2008. An ontology engineering methodology for DOGMA. Applied Ontology 3(1–2):13–39.

    Google Scholar 

  • Standard, I. 1998. Ergonomic requirements for office work with visual display terminals (vdts) – part 11: Guidance on usability. ISO Standard 9241-11:1998, International Organization for Standardization.

    Google Scholar 

  • Standard, I. 1999a. Human-centred design processes for interactive systems. ISO Standard 13407:1999, International Organization for Standardization.

    Google Scholar 

  • Standard, I. 1999b. Information technology – measurement and rating of performance of computer-based software systems. ISO Standard 14756:1999, ISO/IEC.

    Google Scholar 

  • Standard, I. 1999c. Information technology – software product evaluation – part 1: General overview. ISO Standard 14598-1:1999, ISO/IEC.

    Google Scholar 

  • Standard, I. 2002. Ergonomics of human-system interaction – usability methods supporting human-centred design. ISO Standard TR 16982:2002, International Organization for Standardization.

    Google Scholar 

  • Standard, I. 2004a. Information technology – process assessment – part 1: Concepts and vocabulary. ISO Standard 15504-1:2004, ISO/IEC.

    Google Scholar 

  • Standard, I. 2004b. Software and system engineering – guidelines for the design and preparation of user documentation for application software. ISO Standard 18019:2004, ISO/IEC.

    Google Scholar 

  • Standard, I. 2005. Software engineering – software product quality requirements and evaluation (square) – guide to square. ISO Standard 25000:2005, ISO/IEC.

    Google Scholar 

  • Standard, I. 2006b. Software engineering – software life cycle processes – maintenance. ISO Standard 14764:2006, ISO/IEC.

    Google Scholar 

  • Standard, I. 2006c. Systems and software engineering – content of systems and software life cycle process information products (documentation). ISO/IEC 13407:1999, International Organization for Standardization.

    Google Scholar 

  • Standard, I. 2008a. Systems and software engineering – software life cycle processes. ISO Standard 12207:2008, ISO/IEC.

    Google Scholar 

  • Standard, I. 2008b. Systems and software engineering – system life cycle processes. ISO Standard 15288:2008, ISO/IEC.

    Google Scholar 

  • Steels, L. 1990. Components of expertise. AI Magazine 11(2):28–49.

    Google Scholar 

  • Steve, G., A. Gangemi, and D. Pisanelli. 1997. Integrating medical terminologies with ONIONS methodology. In Information modelling and knowledge bases VIII, ed. H. Kangassalo and J. Charrel, Amsterdam: IOS Press.

    Google Scholar 

  • Sugiura, N., N. Izumi, and T. Yamaguchi. 2004. A support environment for domain ontology development with general ontologies and text corpus. IEEE Intelligent Informatics Bulletin 3(1):25–30.

    Google Scholar 

  • Sure, Y. 2003. Methodology, tools and case studies for ontology based knowledge management. Ph.D. thesis, Fakultät für Wirschaftwissenschaften der Universität Fridericiana zu Karlsruhe.

    Google Scholar 

  • Sure, Y., S. Staab, and R. Studer. 2002. Methodology for development and employment of ontology based knowledge management applications. ACM SIGMOD Record 31(Special Issue)(4):18–23.

    Google Scholar 

  • Sure, Y., S. Staab, and R. Studer. 2004. On-To-Knowledge methodology (OTKM). In Handbook on ontologies, ed. S. Staab and R. Studer. International handbooks on information systems, 117–132. Berlin: Springer.

    Google Scholar 

  • Sure, Y., and R. Studer. 2002, September. On-To-Knowledge methodology – final version. Project Deliverable D. 18, EU IST-1999-10132 On-To-Knowledge (Institute AIFB, University of Karlsruhe).

    Google Scholar 

  • Sure, Y., and R. Studer. 2003. A methodology for ontology-based knowledge management. In Towards the Semantic Web. Ontology-driven knowledge management, ed. J. Davies, D. Fensel, and F. van Harmelen, 33–46. Chichester: Wiley.

    Google Scholar 

  • Temmerman, R., and K. Kerremans. 2003. Termontography: Ontology building and the sociocognitive approach to terminology description. In Proceedings of CIL17, MFF UK (CD-ROM), ed. E. Hajicová, A. Kotes̆ovcová, and J. Mírovský. Prague: Matfyz Press.

    Google Scholar 

  • Trog, D., Y. Tang, and R. Meersman. 2007. Towards ontological commitments with omega-ridl markup language. In Advances in rule interchange and applications, ed. A. Paschke and Y. Biletskiy. Lecture notes in computer science, Vol. 4824, 92–106. Berlin/Heidelberg: Springer.

    Google Scholar 

  • Tudorache, T., N. Noy, S. Tu, and M. Musen. 2010. Supporting collaborative ontology development in protégé. In The Semantic Web – ISWC 2008, ed, A. Sheth, S. Staab, M. Dean, M. Paolucci, D. Maynard, T. Finin, and K. Thirunarayan. Lecture notes in computer science, Vol. 5318, 17–32. Berlin/Heidelberg: Springer.

    Google Scholar 

  • Uschold, M. 1996, September. Building ontologies: Towards a unified methodology. In Technical Report AIAI-TR-197, and in Proceedings of Expert Systems 1996, the 16th Annual Conference of the British Computer Society Specialist Group on Expert Systems. Cambridge: The University of Edinburgh.

    Google Scholar 

  • Uschold, M., and M. King. 1995. Towards a methodology for building ontologies. In Proceedings of the Workshop on Basic Ontological Issues in Knowledge Sharing at IJCAI’95, ed. D. Skuce, Montreal.

    Google Scholar 

  • van Kralingen, R. W., P. R. Visser, T. J. Bench-Capon, and H. J. V. D. Herik. 1999. A principled approach to developing legal knowledge systems. International Journal of Human-Computer Studies51(6):1127–1154.

    Article  Google Scholar 

  • Vega, J. C. A. 2003, December. WebODE User’s Manual (Draft version 0.1 ed.). Laboratory of Artificial Intelligence, School of Computer Science, Technical University of Madrid (UPM). http://www.oeg-upm.net/

  • Velardi, P., R. Navigli, A. Cucchiarelli, and F. Neri. 2005, July. Evaluation of OntoLearn, a methodology for automatic population of domain ontologies. In Ontology learning from text: Methods, evaluation and applications, ed. P. Buitelaar, P. Cimiano, and B. Magnini. Frontiers in artificial intelligence and applications series, Vol. 123. Amsterdam: IOS Press.

    Google Scholar 

  • Visser, P. R. 1998. Implicit assumptions in legal knowledge systems. In Proceedings of the 13th BILETA Conference: The Changing Jurisdiction, Trinity College, Dublin March, 27th–28th, Dublin. BILETA, British and Irish Legal Education Technology Association.

    Google Scholar 

  • Visser, P. R. S., R. W. van Kralingen, and T. J. M. Bench-Capon. 1997. A method for the development of legal knowledge systems. In Proceedings of the International Conference on Artificial Intelligence and Law (ICAIL’97), ed. J. Zeleznikow, D. Hunter, and L. K. Branting, Melbourne, 151–160. New York: ACM Press.

    Google Scholar 

  • Yehia-Dahab, M., H. A. Hasan, and A. Rafea. 2008. TextOntoEx: Automatic ontology construction from natural English text. Expert Systems with Applications 34:1474–1480.

    Article  Google Scholar 

  • Zablith, F. 2009. Evolva: A comprehensive approach to ontology evolution. In The Semantic Web: Research and applications, ed. L. Aroyo, P. Traverso, F. Ciravegna, P. Cimiano, T. Heath, E. Hyvönen, R. Mizoguchi, E. Oren, M. Sabou, and E. Simperl. Lecture notes in computer science, Vol. 5554, 944–948. Berlin/Heidelberg: Springer.

    Google Scholar 

  • Zhao, G., and R. Leary. 2005a, August. AKEM: An ontology engineering methodology in ff poirot. Deliverable of The FFPOIROT IP project (IST-2001-38248) Deliverable D6.8 (WP 6), STARLab VUB.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Núria Casellas .

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer Science+Business Media B.V.

About this chapter

Cite this chapter

Casellas, N. (2011). Methodologies, Tools and Languages for Ontology Design. In: Legal Ontology Engineering. Law, Governance and Technology Series, vol 3. Springer, Dordrecht. https://doi.org/10.1007/978-94-007-1497-7_3

Download citation

Publish with us

Policies and ethics