Abstract
The World Wide Web represents a new space through which any kind of organization can offer services and data. The huge diffusion of this Internet service has led to develop a new kind of software systems, called Web applications.
With the new concept of the Semantic Web the development of web applications should evolve including, in their implementation, the use of knowledge representation technologies in order to obtain all benefits offered by the semantics annotation of documents and data. We are studying the use of UML as a language for modeling organization ontologies as a foundation for designing Web applications which support organizations.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Cranefield, S., Purvis, M.: UML as an ontology modelling language. In: Proc. Workshop on Intelligent Information Integration, 16th International Joint Conference on Artificial Intelligence, IJCAI 1999 (1999), http://sunsite.informatik.rwthaachen.de/Publications/CEUR-WS/Vol-23/cranefield-ijcai99-iii.pdf
World Wide Web Consortium: Resource Description Framework (RDF) Model and Syntax Specification (1999), http://www.w3.org/TR/REC-rdf-syntax
OMG Unified Modeling Language Specification version 1.4, Object Management Group 2001, Recommendation (2001), http://www.omg.org/cgi-bin/doc?formal/01-09-67
RDF Core Working Group members: RDF Vocabulary Description Language 1.0: RDF Schema, World Wide Web Consortium (2002), Working Draft, http://www.w3.org/TR/rdf-schema/
Bongio, A., Ceri, S., Fraternali, P.: Web Modeling Language (WebML): a modeling language for designing Web sites. In: Proceedings of the 9th World Wide Web Conference (WWW9), Amsterdam, the Netherlands, Computer Networks, vol. 33, pp. 137–157 (2000)
Object Management Group: OMG XML Metadata Interchange Specification version 1.2, (2001), Recommendation, http://www.omg.org/cgi-bin/doc?formal/2002-01-01
Cranefield, S.: UML and the Semantic Web, Department of Information Science, University of Otago, New Zeland (2001) (Discussion paper)
Cranefield, S.: Networked Knowledge Representation and Exechange using UML and RDF. Journal of Digital Information 1(8) (2001)
Rossi, G., Schwabe, D., Lyardet, F.: Web Application Models are more than Conceptual Models. In: Proceedings International Workshop on the World Wide Web and Conceptual Modeling, pp. 239–252 (1999), http://www.dsic.upv.es/west2001/iwwost01/files/contributions/DanielSchwabe/WWWCM99.pdf
Odell, J., Van Dyke Parunak, H., Bauer, B.: Extending UML for Agents. In: Proceedings of the Agent-Oriented Information Systems Workshop at the 17th National conference on Artificial Intelligence, AOIS Worshop at AAAI 2000, pp. 3–17 (2000)
Web Ontology Working Group: OWL Web Ontology Language Guide. W3C Candidate Recommendation (2003), http://www.w3.org/TR/owl-guide
Schwabe, D., Rossi, G., Barbosa, S.D.J.: Systematic Hypermedia Application Design with OOHDM. In: Proceedings of the UK Conference on Hypertext, pp. 116–128 (1996), citeseer.nj.nec.com/schwabe96systematic.html
DAML/UML Based Ontology Toolset Home page, http://ubot.lockheedmartin.com/
Conallen, J.: Building Web Application with UML, 1st edn. Addison-Wesley, Reading (1999)
Conallen, J.: Modeling Web Applications with UML (1999), http://www.conallen.com/whitepapers/webapps/ModelingWebApplications.htm
Heflin, J.: General Ontology, draft (2000), http://www.cs.umd.edu/projects/plus/SHOE/onts/general1.0.html
Chang, W.W.: A Discussion of the Relationship Between RDF-Schema and UML. World Wide Web Consortium Note (1998), http://www.w3c.org/TR/1998/NOTE-rdf-uml-19980804
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Ciancarini, P., Presutti, V. (2004). Towards Ontology Driven Software Design. In: Wirsing, M., Knapp, A., Balsamo, S. (eds) Radical Innovations of Software and Systems Engineering in the Future. RISSEF 2002. Lecture Notes in Computer Science, vol 2941. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24626-8_8
Download citation
DOI: https://doi.org/10.1007/978-3-540-24626-8_8
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-21179-2
Online ISBN: 978-3-540-24626-8
eBook Packages: Springer Book Archive