Show simple item record

dc.contributor.authorCranefield, Stephenen_NZ
dc.contributor.authorHaustein, Stefanen_NZ
dc.contributor.authorPurvis, Martinen_NZ
dc.date.available2011-04-07T03:06:26Z
dc.date.copyright2001-05en_NZ
dc.identifier.citationCranefield, S., Haustein, S., & Purvis, M. (2001). UML-based ontology modelling for software agents (Information Science Discussion Papers Series No. 2001/07). University of Otago. Retrieved from http://hdl.handle.net/10523/1081en
dc.identifier.urihttp://hdl.handle.net/10523/1081
dc.description.abstractOntologies play an important role in defining the terminology that agents use in the exchange of knowledge-level messages. As object-oriented modelling, and the Unified Modeling Language (UML) in particular, have built up a huge following in the field of software engineering and are widely supported by robust commercial tools, the use of UML for ontology representation in agent systems would help to hasten the uptake of agent-based systems concepts into industry. This paper examines the potential for UML to be used for ontology modelling, compares it to traditional description logic formalisms and discusses some further possibilities for applying UML-based technologies to agent communication systems.en_NZ
dc.format.mimetypeapplication/pdf
dc.publisherUniversity of Otagoen_NZ
dc.relation.ispartofseriesInformation Science Discussion Papers Seriesen_NZ
dc.subject.lcshQA76 Computer softwareen_NZ
dc.titleUML-based ontology modelling for software agentsen_NZ
dc.typeDiscussion Paperen_NZ
dc.description.versionUnpublisheden_NZ
otago.bitstream.pages10en_NZ
otago.date.accession2010-10-26 21:05:28en_NZ
otago.schoolInformation Scienceen_NZ
otago.openaccessOpen
otago.place.publicationDunedin, New Zealanden_NZ
dc.identifier.eprints960en_NZ
otago.school.eprintsSoftware Engineering & Collaborative Modelling Laboratoryen_NZ
otago.school.eprintsInformation Scienceen_NZ
dc.description.references[1] F. Bergenti and A. Poggi. Exploiting UML in the design of multi-agent systems. In A. Omicini, R. Tolksdorf, and F. Zambonelli, editors, Engineering Societies in the Agents World, Lecture Notes in Computer Science 1972, pages 106–113. Springer, 2000. (an earlier version is available at http://lia.deis.unibo.it/confs/ESAW00/pdf/ESAW13.pdf). [2] T. Berners-Lee. Metadata architecture. World Wide Web Consortium Discussion Document, 1997. http://www.w3.org/2000/01/sw/. [3] BoldSoft. ModelRun product Web page. http://www.boldsoft.com/products/modelrun/, 2001. [4] G. Booch. Object-Oriented Analysis and Design with Applications. Addison-Wesley, 2nd edition, 1994. [5] G. Booch, I. Jacobson, and J. Rumbaugh. The Unified Modeling Language User Guide. Addison-Wesley, 1998. [6] D. Box, D. Ehnebuske, G. Kakivaya, A. Layman, N. Mendelsohn, H. F. Nielsen, S. Thatte, and D. Winer. Simple Object Access Protocol (SOAP) 1.1. Note, World Wide Web Consortium, 2000. http://www.w3.org/TR/2000/NOTE-SOAP-20000508. [7] R. J. Brachman and J. G. Schmolze. An overview of the KL-ONE knowledge representation system. Cognitive Science, 9(2):171–216, April 1985. [8] M. Buchheit, F. Donini, and A. Schaerf. Decidable reasoning in terminological knowledge representation systems. Journal of Artificial Intelligence Research, 1:109–138, 1993. [9] T. Clark, A. Evans, S. Kent, S. Brodsky, and S. Cook. A feasibility study in rearchitecting UML as a family of languages using a precise OO meta-modeling approach. Report, Precise UML Group, September 2000. http://www.cs.york.ac.uk/puml/mml/mmf.pdf. [10] S. Cranefield. Networked knowledge representation and exchange using UML and RDF. Journal of Digital Information, 1(8), 2001. http://jodi.ecs.soton.ac.uk/. [11] S. Cranefield. UML and the Semantic Web. Discussion Paper 2001/04, Department of Information Science, University of Otago, 2001. http://www.otago.ac.nz/informationscience/publctns/complete/papers/dp2001-04.pdf.gz. [12] S. Cranefield and M. Purvis. UML as an ontology modelling language. In Proceedings of the Workshop on Intelligent Information Integration, 16th International Joint Conference on Artificial Intelligence (IJCAI-99), 1999. http://sunsite.informatik.rwth-aachen.de/Publications/CEUR-WS/Vol-23/cranefield-ijcai99-iii.pdf. [13] S. Cranefield and M. Purvis. Extending agent messaging to enable OO information exchange. In R. Trappl, editor, Cybernetics and Systems 2000: Proceedings of the 2nd International Symposium “From Agent Theory to Agent Implementation” (AT2AI-2) at the 5th European Meeting on Cybernetics and Systems Research (EMCSR 2000), Vienna, 2000. Austrian Society for Cybernetic Studies. An earlier version is available at http://www.otago.ac.nz/informationscience/publctns/complete/papers/dp2000-07.pdf.gz. [14] S. Cranefield and M. Purvis. Generating ontology-specific content languages. In Proceedings of the Workshop on Ontologies in Agent Systems, 5th International Conference on Autonomous Agents, 2001. http://autonomousagents.org/2001/oas. [15] S. Cranefield, M. Purvis, and M. Nowostawski. Is it an ontology or an abstract syntax? Modelling objects, knowledge and agent messages. In Proceedings of the Workshop on Applications of Ontologies and Problem-Solving Methods, 14th European Conference on Artificial Intelligence (ECAI 2000), 2000. http://delicias.dia.fi.upm.es/WORKSHOP/ECAI00/16.pdf. [16] CSELT. The JADE agent platform Web site. http://sharon.cselt.it/projects/jade/, 2001. [17] DARPA Technology Integration Center. DAML project Web site. http://www.daml.org, 2001. [18] A. S. Evans. Reasoning with UML class diagrams. In Proceedings of the Workshop on Industrial Strength Formal Methods (WIFT’ 98). IEEE Press, 1998. http://www.cs.york.ac.uk/puml/papers/evanswift.pdf. [19] A. Farquhar, R. Fikes, and J. Rice. The Ontolingua Server: a tool for collaborative ontology construction. In Proceedings of the 10th Knowledge Acquisition for Knowledge-Based Systems Workshop (KAW’ 96), 1996. [20] Foundation for Intelligent Physical Agents. FIPA web site. http://www.fipa.org/specs/fipa00023/XC00023F.pdf. [21] M. R. Genesereth and N. J. Nilsson. Logical Foundations of Artificial Intelligence. Morgan Kaufmann, 1987. [22] M. Gogolla. Graph transformations on the UML metamodel. In Proceedings of the ICALP Workshop on Graph Transformations and Visual Modeling Techniques (GVMT’2000), pages 359–371. Carleton Scientific, 2000. ftp://ftp.informatik.uni-bremen.de/%2Flocal/db/papers/ Gogolla 2000 GraGra.ps. [23] S. Haustein. Semantic Web languages: RDF vs. SOAP serialisation. In Proceedings of the Second International Workshop on the Semantic Web, pages 14–22, May 2001. http://semanticweb2001.aifb.uni-karlsruhe.de/semanticWebWorkshop2001.pdf. [24] Knowledge Systems Laboratory. The Frame Ontology. ftp://ftp.ksl.stanford.edu/pub/knowledge-sharing/ontologies/ html/frame-ontology/frame-ontology.lisp.html, 1994. [25] O. Lassila and R. R. Swick. Ressource Description Framework (RDF) model and syntax specification. Technical report, World Wide Web Consortium, 1999. http://www.w3.org/TR/1999/REC-RDF-SYNTAX-19990222. [26] National Committee for Information Technology Standards. Draft proposed American national standard for Knowledge Interchange Format. http://logic.stanford.edu/kif/dpans.html, 1998. [27] B. Nebel. Reasoning and Revision in Hybrid Representation Systems. Number 422 in Lecture Notes in Artificial Intelligence. Springer-Verlag, 1990. [28] Object Management Group. OMG Unified Modeling Language Specification, version 1.3. http://www.omg.org/technology/documents/formal/unified_modeling_language.htm, 2000. [29] Object Management Group. OMG Web site. http://www.omg.org/, 2001. [30] Object Management Group. UML textual notation RFP. http://www.omg.org/techprocess/meetings/schedule/UML_Textual_Notation RFP.html, 2001. [31] On-To-Knowledge project. OIL web site. http://www.ontoknowledge.org/oil, 2000. [32] Precise UML Group. The Precise UML Group home page. http://www.puml.org, 2001. [33] M. Reinhold. XML data binding specification. Java Specification Request JSR-000031, Sun Microsystems, 1999. http://java.sun.com/aboutJava/communityprocess/jsr/jsr_031_xmld.html. [34] Technische Universität Dresden. Dresden OCL toolkit. http://sourceforge.net/projects/dresden-ocl/, 2000. [35] University of Bremen. A UML-based specification environment. http://www.db.informatik.uni-bremen.de/projects/USE/, 2001. [36] World Wide Web Consortium. XSL Transformations (XSLT) version 1.0. http://www.w3.org/TR/xslt, 1999.en_NZ
otago.relation.number2001/07en_NZ
 Find in your library

Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record