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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 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.
See: Schreiber et al. (1999) and http://www.commonkads.uva.nl/frameset-commonkads.html, retrieved August 18, 2010.
- 3.
A detailed methodology to build legal ontologies based on METHONTOLOGY has been presented in Corcho et al. (2005).
- 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.
Visit http://protege.stanford.edu/publications/ontology_development/ontology101.html, retrieved August 18, 2010, for more information.
- 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.
The Cicero tool, developed for the NeOn Toolkit builds upon the DILIGENT methodology (Dellschaft et al.2008).
- 8.
More information may be found at http://www-lipn.univ-paris13.fr/~szulman/TERMINAE.html, retrieved August 18, 2010.
- 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.
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.
“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.
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.
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.
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.
For particular information on some of these languages see, for example, Genesereth and Fikes (1992) and Gruber (1992).
- 16.
W3C recommendation (16 August 2006, edited in place 29 September 2006): http://www.w3.org/TR/xml11, retrieved August 18, 2010.
- 17.
W3C recommendation (10 February 2004): http://www.w3.org/TR/rdf-primer, retrieved August 18, 2010.
- 18.
Triples can be written using XML tags. Visit http://www.w3.org/standards/techs/rdf\#w3c_all for more information on RDF.
- 19.
For the RDF Vocabulary Description Language 1.0: RDF Schema, visit: http://www.w3.org/TR/rdf-schema/, retrieved August 18, 2010.
- 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.
DAML (DARPA Agent Markup Language, see http://www.daml.org) and OIL (ontology inference layer, see http://www.ontoknowledge.org/oil).
- 22.
- 23.
For details on XML technology visit http://www.w3.org/standards/xml/
- 24.
Triples can be written using XML tags. Visit http://www.w3.org/standards/techs/rdf\#w3c_all for more information on RDF.
- 25.
See Chap. 3 and visit http://www.w3.org/standards/techs/owl\#w3c_all, retrieved August 18, 2010, for more information.
- 26.
For a succinct and description of the OWL language, including OWL 2 profiles, see Hoekstra (2009b).
- 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.
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.
Also, visit the World Wide Web Consortium (W3C) website for further developments on language specifications (http://www.w3.org).
- 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.
- 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.
More information & download: http://www.jarrar.info/Dogmamodeler, retrieved August 18, 2010.
- 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.
DOGMA pipeline (see Fig. 3.15) from http://starlab.vub.ac.be/website/node/360, retrieved August 18, 2010.
- 36.
Visit http://prologpluscg.sourceforge.net/index.html, retrieved August 18, 2010, for more information.
- 37.
See also (Sugiura et al. 2004). More information and download from http://doddle-owl.sourceforge.net, retrieved August 18, 2010.
- 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.
http://mr3.sourceforge.net, retrieved August 18, 2010.
- 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.
KAON2 and tools may be downloaded from: http://kaon2.semanticweb.org and http://owltools.ontoware.org
- 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.
OntoBroker: http://www.ontoprise.de/en/home/products/ontobroker.
- 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.
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.
For a list of supported OWL2 features see the available documentation http://neon-toolkit.org/wiki/Documentation_and_Support
- 47.
Information and downloads may be found at http://ksl.stanford.edu/software/ontolingua and http://www-ksl.stanford.edu/software/chimaera/, respectively.
- 48.
More information and download from: http://protege.stanford.edu
- 49.
Collaborative Protégé: http://protegewiki.stanford.edu/wiki/Collaborative_Protege, retrieved August 18, 2010.
- 50.
WebProtégé: http://protegewiki.stanford.edu/wiki/WebProtege, retrieved August 18, 2010.
- 51.
For more information consult (Vega2003) and visit http://www.oeg-upm.net
- 52.
More information is available at TopQuadrant: http://www.topquadrant.com
- 53.
A free trial version of this product is available at http://www.altova.com/semanticworks.html, retrieved August 18, 2010.
- 54.
More information regardingOntoStudio may be found at Weiten (2009) and http://www.ontoprise.de/en/home/products/ontostudio/, retrieved August 18, 2010.
- 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.
DaFOE: http://dafoe4app.fr
- 57.
SWOOP: http://code.google.com/p/swoop, retrieved August 18, 2010.
- 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.
Denny (2004) offers a comparative table including 94 ontology editors, updated during 2004.
- 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.
Wordnet: http://wordnet.princeton.edu
- 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.
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.
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.
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.
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.
It supports several languages and it may be freely downloaded from http://gate.ac.uk
- 68.
May be downloaded from http://ontogen.ijs.si, retrieved August 18, 2010.
- 69.
Other tools such as GlossExtractor, are also available. Visit: http://lcl2.uniroma1.it/tools.jsp, retrieved August 18, 2010.
- 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.
http://cran.r-project.org, retrieved August 18, 2010.
- 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.
Developed at the Central Laboratory of Agriculture Expert Systems (Egypt) and Faculty of Computers and Information, Cairo University (Egypt).
- 74.
See Lenci et al. (2009) and Spinosa et al. (2009).
- 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.
NeOn Toolkit Text2Onto plugin is available from: http://www.neon-toolkit.org/wiki/1.x/Text2Onto, retrieved August 18, 2010.
- 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.
Lists of ontology and semantic web related tools may be found at http://semanticweb.org/wiki/Tools, retrieved August 18, 2010
- 79.
http://pellet.owldl.com/ontology-browser, retrieved August 18, 2010.
- 80.
ACE View is a Protégé (version 4) plug-in: http://attempto.ifi.uzh.ch/aceview, retrieved August 18, 2010.
- 81.
Watson: http://kmi-web05.open.ac.uk/WatsonWUI/, retrieved August 18, 2010.
- 82.
EVOLVA: http://www.neon-toolkit.org/wiki/Evolva, retrieved August 18, 2010.
- 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.
A similar comment may be found in Noy and McGuinness (2001).
- 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.
“(…) 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.
- 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.
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.
- 91.
Visit the Usability Professionals’ Association website: http://www.usabilityprofessionals.org
- 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.
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.
This table and other method information is available from: http://www.usabilitynet.org/tools/methods.htm
- 95.
- 96.
For example, the ontology requirements specification documents provided by On-To-Knowledge and NeOn.
- 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.
Allemang, D., and J. Hendler. 2008. Semantic Web for the working ontologist. Modeling in RDF, RDFS and OWL. Burlington: Morgan Kaufmann.
Baayen, R. 2008. Analyzing linguistic data: A practical introduction to statistics. Cambridge/New York: Cambridge University Press.
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.
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.
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.
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.
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.
Berners-Lee, T., J. Hendler, and O. Lassila. 2001, May. The Semantic Web. Scientific American 284(5):34–43.
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.
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.
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.
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.
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.
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).
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.
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.
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.
de Nicola, A., M. Missikoff, and R. Navigli. 2009. A software engineering approach to ontology building. Information Systems 34:258–275.
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.
Denny, M. 2004, July. Ontology tools survey, revisited. Published on XML.com
Devedzić, V. 2002. Understanding ontological engineering. Communication of the ACM 45(4): 136–144.
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.
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.
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.
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.
Gries, S. T. 2009. Quantitative corpus linguistics with R: A Practical Introduction. New York/London: Routledge.
Gruber, T. R. 1992. Ontolingua: A mechanism to support portable ontologies. Technical report, Knowledge Systems Laboratory, Stanford University.
Guarino, N., and C. Welty. 2002. Evaluating ontological decisions with OntoClean. Communications of the ACM 45(2):61–65.
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.
Hoekstra, R. 2009b. Ontology representation. Design patterns and ontologies that make sense. Frontiers in artificial intelligence and applications, Vol. 197. Amsterdam: IOS Press.
IEEE. 1998, December. Ieee standard for a software quality metrics methodology. IEEE Standard 1061-1998. New York: Institute of Electrical and Electronics Engineers.
IEEE. 2004. Ieee standard for software verification and validation. IEEE Standard 1012-2004. New York: Institute of Electrical and Electronics Engineers.
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.
Jarrar, M. 2005, May. Towards methodological principles for ontology engineering. Doctor of Philosophy, Vrije Universiteit Brussel.
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.
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.
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.
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.
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.
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.
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.
Kotis, K., and A. Vouros. 2006, July. Human-centered ontology engineering: The HCOME methodology. Knowledge and Information Systems 10(1):109–131.
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.
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.
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
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.
Lenat, D. B., and R. V. Guha. 1990. Building large knowledge-based systems: Representation and inference in the CYC project. Reading: Addison-Wesley.
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
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.
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
Maedche, A., and S. Staab. 2001. Ontology learning for the Semantic Web. IEEE Intelligent Systems 16(2):72–79.
Maedche, A., and S. Staab. 2004. Ontology learning. In Handbook on ontologies. International handbooks on information systems, 173–190. Berlin/Heidelberg: Springer.
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.
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.
McGuinness, D. L., and F. van Harmelen. 2003, March. OWL web ontology language: Overview. W3c recommendation 10 February 2004, World Wide Web Consortium.
Milton, N. 2007. Knowledge acquisition in practice. A step-by-step guide. Decision engineering. London: Springer.
Missikof, M., R. Navigli, and P. Velardi. 2002, November. Integrated approach to web ontology learning and engineering. Computer 35(11):54–57.
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.
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.
Nielsen, J. 1994a. Usability engineering. San Francisco: Morgan Kaufmann.
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.
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.
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.
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.
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.
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.
Segaran, T., C. Evans, and J. Taylor. 2009. Programming the Semantic Web. Sebastopol: O’Reilly.
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.
Smith, M. K., C. Welty, and D. L. McGuinness. 2004, February. OWL ontology web language guide. Recomendation, World Wide Web Consortium (W3C).
Spyns, P., and A. Lisovoy. 2003, July. The DOGMA modeller manual. EuroLan 2003 tutorial material STAR-2003-11, STAR Lab, Vrije Universiteit Brussel.
Spyns, P., R. Meersman, and M. Jarrar. 2002. Data modelling versus ontology engineering. ACM SIGMOD Record 31(4):12–17.
Spyns, P., Y. Tang, and R. Meersman. 2008. An ontology engineering methodology for DOGMA. Applied Ontology 3(1–2):13–39.
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.
Standard, I. 1999a. Human-centred design processes for interactive systems. ISO Standard 13407:1999, International Organization for Standardization.
Standard, I. 1999b. Information technology – measurement and rating of performance of computer-based software systems. ISO Standard 14756:1999, ISO/IEC.
Standard, I. 1999c. Information technology – software product evaluation – part 1: General overview. ISO Standard 14598-1:1999, ISO/IEC.
Standard, I. 2002. Ergonomics of human-system interaction – usability methods supporting human-centred design. ISO Standard TR 16982:2002, International Organization for Standardization.
Standard, I. 2004a. Information technology – process assessment – part 1: Concepts and vocabulary. ISO Standard 15504-1:2004, ISO/IEC.
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.
Standard, I. 2005. Software engineering – software product quality requirements and evaluation (square) – guide to square. ISO Standard 25000:2005, ISO/IEC.
Standard, I. 2006b. Software engineering – software life cycle processes – maintenance. ISO Standard 14764:2006, ISO/IEC.
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.
Standard, I. 2008a. Systems and software engineering – software life cycle processes. ISO Standard 12207:2008, ISO/IEC.
Standard, I. 2008b. Systems and software engineering – system life cycle processes. ISO Standard 15288:2008, ISO/IEC.
Steels, L. 1990. Components of expertise. AI Magazine 11(2):28–49.
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.
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.
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.
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.
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.
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).
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Author information
Authors and Affiliations
Corresponding author
Rights 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
DOI: https://doi.org/10.1007/978-94-007-1497-7_3
Published:
Publisher Name: Springer, Dordrecht
Print ISBN: 978-94-007-1496-0
Online ISBN: 978-94-007-1497-7
eBook Packages: Humanities, Social Sciences and LawLaw and Criminology (R0)