Site Name

Utility Link | Utility Link | Utility Link
subglobal1 link | subglobal1 link | subglobal1 link | subglobal1 link | subglobal1 link | subglobal1 link | subglobal1 link
subglobal2 link | subglobal2 link | subglobal2 link | subglobal2 link | subglobal2 link | subglobal2 link | subglobal2 link
subglobal3 link | subglobal3 link | subglobal3 link | subglobal3 link | subglobal3 link | subglobal3 link | subglobal3 link
subglobal4 link | subglobal4 link | subglobal4 link | subglobal4 link | subglobal4 link | subglobal4 link | subglobal4 link
subglobal5 link | subglobal5 link | subglobal5 link | subglobal5 link | subglobal5 link | subglobal5 link | subglobal5 link
subglobal6 link | subglobal6 link | subglobal6 link | subglobal6 link | subglobal6 link | subglobal6 link | subglobal6 link
subglobal7 link | subglobal7 link | subglobal7 link | subglobal7 link | subglobal7 link | subglobal7 link | subglobal7 link
subglobal8 link | subglobal8 link | subglobal8 link | subglobal8 link | subglobal8 link | subglobal8 link | subglobal8 link

Book: Model Driven Architecture and Ontology Development

Bibliography

Arnold, W.R. & Bowie, J.S. (1985), Artificial Intelligence: A Personal Commonsense Journey, Prentice Hall, Englewood Cliffs, NJ.

Atkinson, C. & Kühne, T. (2002), “Profiles in a strict meta-modeling framework,” Science of Computer Programming, vol. 44, no. 1, pp. 5–22.

Atkinson, C. & Kühne, T. (2003), “Model-driven development: A metamodeling foundation,” IEEE Software, vol. 20, no. 5, pp. 36–41.

Baader, F., Calvanese, D., McGuinness, D., Nardi, D., & Patel-Schneider, P., eds. (2003), The Description Logic Handbook, Cambridge University Press, Cambridge, UK.

Baclawski, K., Kokar, M., Kogut, P., Hart, L., Smith, J.E., Letkowski, J., & Emery, P. (2002a), “Extending the Unified Modeling Language for ontology development,” Software and Systems Modeling, vol. 1, no. 2, pp. 142–156.

Baclawski, K., Kokar, M., Smith, J.E., Wallace, E., Letkowski, J., Koethe, M.R., & Kogut, P. (2002b), UOL: Unified Ontology Language: Assorted Papers Discussed at the DC Ontology SIG Meeting [Online]. Available: http://www.omg.org/cgi-bin/doc?ontology/2002-11-02 [Accessed: 2005, November 23].

Bandwidth Market (2005), Bandwidth Market, Glossary [Online]. Available: http://www.bandwidthmarket.com/resources/glossary/A7.html [Accessed: 2005, September 9].

Barr, A. & Feigenbaum, E.A., eds. (1981), The Handbook of Artificial Intelligence (3 volumes), William Kaufmann, Los Altos, CA.

Barrit, C., Lewis, D., & Wieseler, W. (1999), CISCO Systems Reusable Information Object Strategy Version 3.0 [Online]. Available: http://www.cisco.com/warp/public/779/ibs/solutions/learning/whitepapers/el_cisco_rio.pdf [Accessed: 2005, May 06].

Bechhofer, S., van Harmelen, F., Hendler, J., Horrocks, I., McGuinness, D.L., Patel-Schneider, P.F., & Stein, L.A. (2004), OWL Web Ontology Language Reference [Online]. Available: http://www.w3.org/TR/owl-ref/ [Accessed: 2005, November 27].

Berners-Lee, T. (1997–2004), Design Issues: Architectural and Philosophical Points, W3C [Online]. Available: http://www.w3.org/DesignIssues/ [Accessed: 2005, October 11].

Berners-Lee, T., Fischetti, M., & Dertouzos, T.M. (1999), Weaving the Web: The Original Design and Ultimate Destiny of the World Wide Web by Its Inventor, Harper, San Francisco.

Berners-Lee, T., Hendler, J., & Lassila, O. (2001), “The Semantic Web,” Scientific American, vol. 284, no. 5, pp. 34–43.

Bézivin, J. (2001), “From object composition to model transformation with the MDA,” Proceedings of the 39th International Conference and Exhibition on Technology of Object-Oriented Languages and Systems, Santa Barbara, CA, pp. 350–355.

Bézivin, J. (2004), “In search of a basic principle for model driven engineering,” Upgrade, vol. 5, no. 2, pp. 21–24.

Bézivin, J., Dupé, G., Jouault, F., Pitette, G., & Rougui, J.E. (2003), “First experiments with the ATL model transformation language: Transforming XSLT into XQuery,” Proceedings of the 2nd OOPSLA Workshop on Generative Techniques in the Context of Model Driven Architecture, Anaheim, CA.

Bézivin, J., Djurić, D., Devedžić, V., Favreau, J., Gašević, D., & Jouault, F. (2005), “An M3-neutral infrastructure for bridging model engineering and ontology engineering,” Proceedings of the 1st International Conference on Interoperability of Enterprise Software and Applications, Geneva.

Billington, J., Christensen, S., van Hee, K., Kindler, E., Kummer, O., Petrucci, L., Post, R., Stehno, C., & Weber, M. (2003), “The Petri net markup language: Concepts, technology, and tools,” Proceedings of the 24th International Conference on Applications and Theory of Petri Nets, Eindhoven, pp. 483–505.

Bock, C. (2003), “UML without pictures,” IEEE Software, vol. 20, no. 5, pp. 33–35.

Boley, H., Tabet, S., & Wagner, G. (2001), “Design rationale of RuleML: A markup language for Semantic Web rules,” Proceedings of the 1st Semantic Web Working Symposium, Stanford University, CA, pp. 381–401.

Booch, G., Rumbaugh, J., & Jacobson, I. (1998), The Unified Modeling Language User Guide, Addison-Wesley, Reading, MA.

Brachman, R.J. (1979), “On the epistemological status of semantic networks,” in Associative Networks: Representations and Use of Knowledge by Computers, ed. N.V. Findler, Academic Press, Burlington, MA, pp. 3–50.

Brachman, R.J. & Schmoltze, J.G. (1985), “An overview of the KL-ONE knowledge representation system,” Cognitive Science, vol. 9, no. 2, pp. 171–216.

Brachman, R.J., McGuinness, D.L., Patel-Schneider, P.F., Resnick, L.A., & Borgida, A. (1991), “Living with CLASSIC: When and how to use a KL-ONE like language,” in Principles of Semantic Networks, ed. J. Sowa, Morgan Kaufmann, San Francisco, CA, pp. 401–456.

Brickley, D. & Guha, R.V. (2004), RDF Vocabulary Description Language 1.0: RDF Schema, W3C Working Draft [Online]. Available: http://www.w3.org/TR/PR-rdf-schema [Accessed: 2005, October 5].

Brockmans, S., Volz, R., Eberhart, A., & Löffler, P. (2004), “Visual modeling of OWL DL ontologies using UML,” Proceedings of the 3rd International Semantic Web Conference, Hiroshima, pp. 108–213.

Carlson, D. (2001), Modeling XML Applications with UML: Practical e-Business Applications, Addison-Wesley, Reading, MA.

Ceccaroni, L. & Kendall, E. (2003), “A graphical environment for ontology development,” Proceedings of the 2nd International Joint Conference on Autonomous Agents and Multiagent Systems, Melbourne, pp. 958–959.

Chandrasekaran, B., Josephson, J.R., & and Benjamins, V.R. (1999), “What are ontologies, and why do we need them?” IEEE Intelligent Systems, vol. 14, no. 1, pp. 20–26.

Chaudhri, V.K., Farquhar, A., Fikes, R., Karp, P.D., & Rice, J.P. (1998), Open Knowledge Base Connectivity 2.0.3 [Online]. Available: http://www.ai.sri.com/~okbc/spec/okbc2/okbc2.html [Accessed: 2005, September 23].

Clark, A. (2001), Mindware: An Introduction to the Philosophy of Cognitive Science, Oxford University Press, New York.

Clark, P. & Porter, B. (2004), KM – the Knowledge Machine 2.0: Users Manual [Online]. Available: http://www.cs.utexas.edu.proxy.lib.sfu.ca/users/mfkb/km/userman.pdf [Accessed: 2005, September 17].

Conallen, J. (2002), Building Web applications with UML, 2nd Edition, Addison-Wesley, Reading, MA.

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

Cranefield, S. (2001a), “Networked knowledge representation and exchange using UML and RDF,” Journal of Digital Information, vol. 1, no. 8, article no. 44, 2001-02-15.

Cranefield, S. (2001b), “UML and the Semantic Web,” Proceedings of the Semantic Web Working Symposium, Stanford University, CA, pp. 113–130.

DAML Ontology Library (2005), DAML Ontology Library, DARPA [Online]. Available: http://www.daml.org/ontologies/ [Accessed: 2005, October 03].

Davis, R., Shrobe, H., & Szolovits, P. (1993), “What is a knowledge representation?” AI Magazine, vol. 14, no. 1, pp. 17–33.

DC Metadata Schema (2005), Dublin Core Metadata Schema [Online]. Available: http://dublincore.org/documents/dcmi-terms/ [Accessed: 2005, July 11].

Decker, S., Melnik, S., van Harmelen, F., Fensel, D., Klein, M., Broekstra, J., Erdmann, M., & Horrocks, I. (2000), “The Semantic Web: The roles of XML and RDF,” IEEE Internet Computing, vol. 4, no. 5, pp. 63–74.

Denny, M. (2002), Ontology Building: A Survey of Editing Tools [Online]. Available: http://www.xml.com/pub/a/2002/11/06/ontologies.html [Accessed: 2005, October 05].

Denny, M. (2004), Ontology Tools Survey, Revisited [Online]. Available: http://www.xml.com/pub/a/2004/07/14/onto.html [Accessed: 2005, October 05].

Devedžić, V. (1999), “Ontologies: Borrowing from software patterns,” ACM Intelligence, vol. 10, no. 3, pp. 14-24.

Devedžić, V. (2002), “Understanding ontological engineering,” Communications of the ACM, vol. 45, no. 4, pp. 136–144.

Devedžić, V. (2004a), “Education and the Semantic Web,” International Journal of Artificial Intelligence in Education, vol.14, pp. 39–65.

Devedžić, V. (2004b), “Web intelligence and artificial intelligence in education,” Educational Technology & Society, vol. 7, no. 4, pp. 29–39.

deVos, A. & Rowbotham, C.T. (2001), “Knowledge representation for power system modelling,” Proceedings of the 22nd International Conference on Power Industry Computer Applications, Sydney, pp. 50–56.

deVos, A., Widergren, S.E., & Zhu, J. (2001), “XML for CIM Model Exchange,” Proceedings of the 22nd International Conference on Power Industry Computer Applications, Sydney, pp. 31–37.

Dirckze, R. (2002), Java Metadata Interface (JMI) Specification Version 1.0 [Online]. Available: http://jcp.org/aboutJava/communityprocess/final/jsr040/index.html [Accessed: 2005, November 27].

Djurić, D. (2004), “MDA-based ontology infrastructure,” Computer Science and Information Systems, vol. 1, no. 1, pp. 91–116.

Djurić, D., Gašević, D., & Devedžić, V. (2005a), “Ontology modeling and MDA,” Journal of Object Technology, vol. 4, no. 1, pp. 109–128.

Djurić, D., Gašević, D., Devedžić, V., & Damjanović, V. (2005b), “A UML profile for OWL ontologies,” in Model Driven Architecture (European MDA Workshops: Foundations and  Applications, MDAFA 2003 and MDAFA 2004, Twente, The Netherlands, June  26 27, 2003 and Linköping, Sweden, June 1011, 2004. Revised Selected  Papers), eds. U. Aßmann, M. Aksit, & A. Rensink, Lecture Notes in Computer Science, No. 3599, Springer, Berlin, Heidelberg, pp. 204–219.

Djurić, D., Gašević, D., & Devedžić, V. (2005c), “MDA standards for ontology development” in Ontologies in the Context of Information Systems, eds. R. Sharman, R. Ramesh, & R. Kishore, Springer, Heidelberg, in press.

Djurić, D., Devedžić, V., & Gašević, D. (2006a), “Adopting software engineering trends in AI,” IEEE Intelligent Systems, in press.

Djurić, D., Gašević, D., & Devedžić, V. (2006b), “The Tao of modeling spaces,” Journal of Object Technology, in press.

DOM (2005), Document Object Model (DOM), W3C [Online]. Available: http://www.w3.org/DOM/ [Accessed: 2005, October 12].

Domingue, J., Dzbor, M., & Motta, E. (2004), “Semantic layering with Magpie,” in Handbook on Ontologies, eds. S. Staab & R. Studer, Springer, Berlin, Heidelberg, pp. 533–553.

Duddy, K. (2002), “UML2 must enable a family of languages,” Communications of the ACM, vol. 45, no. 11, pp. 73–75.

DUET (2005), DAML-UML Enhanced Tool (DUET) Documents [Online]. Available: http://codip.grci.com/wwwlibrary/wwwlibrary/wwwlibrary/DUET_ Docs/ [Accessed: 2005, November 23].

Durkin, J. (1994), Expert Systems: Design and Development, Macmillan, New York.

Duval, E. (2002), IEEE Standard for Learning Object Metadata, IEEE Learning Technology Standardization Committee [Online]. Available: http://ltsc.ieee.org/wg12/files/LOM_1484_12_1_v1_Final_Draft.pdf [Accessed: 2006, March 06] .

e-Learning Guru (2005), e-Learning Guru, Glossary [Online]. Available: http://e-learningguru.com/gloss.htm [Accessed: 2005, September 09].

Evans, R. & Gazdar, G. (1996), “DATR: A language for lexical knowledge representation,” Computational Linguistics, vol. 22, no. 2, pp. 167–216.

Falkovych, K., Sabou, M., & Stuckenschmidt, H. (2003), “UML for the Semantic Web: Transformation-based approaches,” in Knowledge Transformation for the Semantic Web, eds. B. Omelayenko & M. Klein, Frontiers in Artificial Intelligence and Applications, vol. 95, IOS, Amsterdam, pp. 92–106.

Fensel, D. (2004), Ontologies: A Silver Bullet for Knowledge Management and Electronic Commerce, 2nd edition, Springer, Berlin, Heidelberg.

Fensel, D. & Musen, M.A. (2001), “The Semantic Web: A brain for humankind,” IEEE Intelligent Systems, vol. 16, no. 2, pp. 24–25.

Fensel, D., van Harmelen, F., Horrocks, I., McGuinness, D.L., & Patel-Schneider, P.F. (2001), “OIL: An ontology infrastructure for the Semantic Web,” IEEE Intelligent Systems, vol. 16, no. 2, pp. 38–45.

Fernández-López, M., Gómez-Pérez, A., Sierra, J.P., & Sierra, A.P. (1999), “Building a chemical ontology using Methontology and the Ontology Design Environment,” IEEE Intelligent Systems, vol. 14, no. 1, pp. 37–46.

Fikes, R. (1998), Multi-use Ontologies, Stanford University [Online]. Available: http://www.ksl.stanford.edu/people/fikes/cs222/1998/Ontologies/tsld001.htm [Accessed: 2005, October 03].

Fowler, M. (2003), UML Aistilled, A Brief Guide to the Standard Object Modeling Language, 3rd Edition, Addison-Wesley, Reading, MA.

Frankel, S.D. (2003), Model Driven Architecture: Applying MDA to Enterprise Computing, Wiley, New York.

Friedman-Hill, E. (2003), Jess in Action, Manning, Greenwich, UK.

Gaines, B.R. (1991), “An interactive visual language for term subsumption languages,” Proceedings of the 12th International Joint Conference on Artificial Intelligence, Sydney, pp. 817–823.

Gamma, E., Helm, R., Johnson, R., & Vlissides, J. (1995), Design Patterns: Elements of Reusable Object-Oriented Software, Addison-Wesley, Reading, MA.

Gašević, D. & Devedžić, V. (2004), “Reusing Petri nets through the Semantic Web,” Proceedings of the 1st European Semantic Web Symposium, Heraklion, Greece, pp. 284–298.

Gašević, D. & Devedžić, V. (2005), “Interoperable Petri net models via ontology,” Journal of Web Engineering and Technology, in press.

Gašević, D., Djurić, D., Devedzić, V., & Damjanović, V. (2004a), “Converting UML to OWL ontologies,” Proceedings of the 13th International World Wide Web Conference on Alternate Track Papers & Posters, NY, pp. 488–489.

Gašević, D., Djurić, D., Devedžić, V., & Damjanović, V. (2004b), “UML for read-to-use OWL ontologies,” Proceedings of the 2nd IEEE International Conference on Intelligent  Systems, Vrana, Bulgaria, pp. 485–490.

Gašević, D., Djurić, D., & Devedžić, V. (2005), “Bridging MDA and OWL ontologies,” Journal of Web Engineering, vol. 4, no. 2, pp. 119–134.

Genesereth, M.R. & Fikes, R.E. (1992), Knowledge Interchange Format, Version 3.0, Reference Manual [Online]. Available: http://www-ksl.stanford.edu/knowledge-sharing/papers/kif.ps [Accessed: 2005, October 16].

Gómez-Pérez, A. & Corcho, O. (2002), “Ontology languages for the Semantic Web,” IEEE Intelligent Systems, vol. 17, no. 1, pp. 54–60.

Grose, T., Doney, G., & Brodsky, S. (2002), Mastering XMI: Java Programming with XMI, XML, and UML, Wiley, New York.

Gruber, T.R. (1992), Ontolingua: A Mechanism to Support Portable Ontologies, Knowledge Systems Laboratory, Stanford University, CA.

Gruber, T.R. (1993), “A translation approach to portable ontology specifications,” Knowledge Acquisition, vol. 5, no. 2, pp. 199–220.

Guarino, N. (1995), “Formal ontology, conceptual analysis and knowledge representation,” International Journal of Human-Computer Studies, vol. 43, no. 5/6, pp. 625–640.

Haase, P., Broekstra, J., Eberhart, A., & Volz, R. (2004), “A comparison of RDF query languages,” Proceedings of the 3rd International Semantic Web Conference, Hiroshima, pp. 502–517.

Hagget, P. & Chorley, R.J. (1967), “Models, paradigms and new geography,” in Models in Geography, Methuen, London.

Handschuh, S. & Staab, S. (2002), “Authoring and annotation of Web pages in CREAM,” Proceedings of the 11th International World Wide Web Conference, Honolulu, pp. 462–473.

Handschuh, S. & Staab, S., eds. (2003a), Annotation for the Semantic Web, IOS, Amsterdam.

Handschuh, S. & Staab, S. (2003b), “CREAM – creating metadata for the Semantic Web,” Computer Networks, vol. 42, no. 5, pp. 579–598.

Handschuh, S., Staab, S., & Volz, R. (2003a), “On deep annotation,” Proceedings of the 12th International World Wide Web Conference, Budapest, pp. 431–438.

Handschuh, S., Volz, R., & Staab, S. (2003b), “Annotation for the deep Web,” IEEE Intelligent Systems, vol. 18, no. 5, pp. 42–48.

Heflin, J. & Hendler, J. (2001), “A portrait of the Semantic Web in action,” IEEE Intelligent Systems, vol. 16, no. 2, pp. 54–59.

Hendler, J. (2001), “Agents and the Semantic Web,” IEEE Intelligent Systems, vol. 16, no. 2, pp. 30–37.

Hendler, J. & McGuinness, D. (2000), “The DARPA agent markup language,” IEEE Intelligent Systems, vol. 15, no. 6, pp. 72–73.

Hofstadter, D. (1994), Fluid Concepts and Creative Analysis - Computer Models of the Fundamental Mechanisms of Thought, Basic Books/Harper Collins, New York.

Horrocks, I. & van Harmelen, F. (2002), Reference Description of the DAML+OIL Ontology Markup Language [Online]. Available: http://www.daml.org/2001/03/reference [Accessed: 2005, September 19].

IMS LD IM (2003), IMS Learning Design Information Model, Version 1.0 Final Specification, Revision 20 [Online]. Available: http://www.imsglobal.org/learningdesign/ldv1p0/imsld_infov1p0.html [Accessed: 2005, November 23].

Jovanović, J., Gašević, D., & Devedžić, V. (2004), “A GUI for Jess,” Expert Systems with Applications, vol. 26, no. 4, pp. 625–637.

Jovanović, J., Gašević, D., & Devedžić, V. (2005a), “TANGRAM: An ontology-based learning environment for intelligent information systems,” Proceedings of the 10th World Conference on E-Learning in Corporate, Government, Healthcare, and Higher Education (E-Learn2005), Vancouver, pp. 2966–2971.

Jovanović, J., Gašević, D., Verbert, K., & Duval, D. (2005b), “Ontology of learning object content structure,” Proceedings of the 12th International Conference on Artificial Intelligence in Education, Amsterdam, pp. 322–329.

Juerjens, J. (2003), Secure Systems Development with UML, Springer, Berlin, Heidelberg.

Kalfoglou, Y. (2001), “Exploring ontologies,” in Handbook of Software Engineering and Knowledge Engineering, Vol. 1, Fundamentals, ed. S.K. Chang, World Scientific, Singapore, pp. 863–887.

Karp, R., Chaudhri, V., & Thomere, J. (1999), XOL: An XML-Based Ontology Exchange Language, Technical Report, SRI International [Online]. Available: http://www.ai.sri.com/~pkarp/xol/xol.html [Accessed: 2005, October 04].

Kendall, E.F., Dutra, M.E., & McGuinness, D.L. (2002), “Towards a commercial ontology development environment,” Proceedings of the 1st International Semantic Web Conference (Posters and Demos), Chia, Sardinia.

Klein, M. (2001), “Tutorial: The Semantic Web - XML, RDF, and relatives,” IEEE Intelligent Systems, vol. 16, no. 2, pp. 26–28.

Klein, M. & Visser, U. (2004), “Guest editors’ introduction: Semantic Web Challenge 2003,” IEEE Intelligent Systems, vol. 19, no. 3, pp. 31–33.

Kleppe, A., Warmer, J., & Bast, W. (2003), MDA Explained: The Model Driven Architecture: Practice and promise, Addison-Wesley, Reading, MA.

Knight, C., Gašević, D., & Richards, G. (2006), “An ontology-based framework for bridging learning design and learning content,” Educational Technology & Society, vol. 9, no. 1, pp. 23–37.

Knublauch, H. (2004), “Ontology-driven software development in the context of the Semantic Web: An example scenario with Protégé/OWL,” Proceedings of the International Workshop on the Model-Driven Semantic Web (at the 8th International Conference on Enterprise Distributed Object Computing), Monterey, CA.

Knublauch, H., Fergerson, R.W., Noy, N.F., & Musen, M.A. (2004), “The Protégé OWL plugin: An open development environment for Semantic Web applications,” Proceedings of the 3rd International Semantic Web Conference, Hiroshima, pp. 229–243.

Kobryn, C. (2001), “The road to UML 2.0: Fast track or detour,” Software Development Magazine, April 2001, pp. 73–75.

Kopena, J. & Regli, W.C. (2003), “DAMLJessKB: A tool for reasoning with the Semantic Web,” IEEE Intelligent Systems, vol. 18, no. 3, pp. 74–77.

Koper, R. (2001), Modeling Units of Study from a Pedagogical perspective – The Pedagogical Metamodel Behind EML [Online]. Available: http://eml.ou.nl/introduction/docs/ped-metamodel.pdf [Accessed: 2005, May 05].

Koper, R. & Olivier, B. (2004), “Representing the learning design of units of learning,” Educational Technology & Society, vol. 7, no. 3, pp. 97–111.

Kremer, R. (1998), “Visual languages for knowledge representation,” Proceedings of the 11th Workshop on Knowledge Acquisition, Modeling and Management, Banff, Canada.

Kurtev, I. & van den Berg, K. (2003), “Model Driven Architecture based XML processing,” Proceedings of the ACM Symposium on Document Engineering, Grenoble, France, pp. 246–248.

Kurtev, I., Bézivin, J., & Aksit, M. (2002), “Technological spaces: An initial appraisal,” Proceedings of the Confederated International Conferences CoopIS, DOA, and ODBASE, Industrial Track, Irvine, CA.

Larman, C. (2001), Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design, 2nd edition, Prentice-Hall, Upper Saddle River, NJ.

Lassila, O. (1998), “Web metadata: A matter of semantics,” IEEE Internet Computing, vol. 2, no. 4, pp. 30–37.

Lenat, D.B. (1995), “CYC: A large-scale investment in knowledge infrastructure,” Communications of the ACM, vol. 38, no. 11, pp. 33–38.

Lenat, D.B. & Guha, R.V. (1990), Building Large Knowledge-Based Systems: Representation and Inference in the Cyc Project, Addison-Wesley, Reading, MA.

Luke, S. & Heflin, J. (2000), SHOE 1.01. Proposed Specification, SHOE Project Technical Report, University of Maryland [Online]. Available: http://www.cs.umd.edu/projects/plus/SHOE/spec.html [Accessed: 2005, October 04].

MacGregor, R. (1991), “Inside the LOOM classifier,” SIGART Bulletin, vol. 2, no. 3, pp. 70–76.

Maedche, A. & Staab, S. (2001), “Ontology learning for the Semantic Web,” IEEE Intelligent Systems, vol. 16, no. 2, pp. 72–79.

Manola, F. & Miller, E. (2004), RDF Primer, W3C Recommendation [Online]. Available: http://www.w3.org/TR/REC-rdf-syntax/ [Accessed: 2005, October 04].

Martin, D., Burstein, M., Hobbs, J., Lassila, O., McDermott, D., McIlraith, S., Narayanan, S., Paolucci, M., Parsia, B., Payne, T., Sirin, E., Srinivasan, N., & Sycara, K. (2004), OWL-S: Semantic Markup for Web Services [Online]. Available: http://www.daml.org/services/owl-s/1.1/overview/ [Accessed: 2005, October 24].

McBride, B. (2002), “Jena: A Semantic Web toolkit,” IEEE Internet Computing, vol. 6, no. 6, pp. 55–59.

McCarthy, J. (1999), Concepts of Logical AI [Online]. Available: http://www-formal.stanford.edu/jmc/concepts-ai/concepts-ai.html [Accessed: 2005, September 12].

McGuinness, D.L. (2002), “Ontologies come of age,” in Spinning the Semantic Web: Bringing the World Wide Web to Its Full Potential, eds. D. Fensel, J. Hendler, H. Lieberman, & W. Wahlster, MIT Press, Boston, MA, pp. 1–18.

McIlraith, S.A., Son, T.C., & Zeng, H. (2001), “Semantic Web services,” IEEE Intelligent Systems, vol. 16, no. 2, pp. 46–53.

Mellor, S.J., Clark, A.N., & Futagami, T. (2003a), “Guest editors’ introduction: Model-driven development,” IEEE Software, vol. 20, no. 5, pp. 14–18.

Mellor, S.J., Scott, K., Uhl, A., & Weise, D. (2003b), MDA Distilled: Principles of Model-Driven Architecture, Addison-Wesley, Reading, MA.

Middleton, S.E., De Roure, D., & Shadbolt, N.R. (2004), “Ontology-based recommender systems,” in Handbook on Ontologies, eds. S. Staab & R. Studer, Springer, Berlin, Heidelberg, pp. 477–498.

Miller, J. & Mukerji, J. (2003), MDA Guide Version 1.0., OMG Document: omg/2003-05-01 [Online]. Available: http://www.omg.org/mda/mda_files/MDA_Guide_Version1-0.pdf [Accessed: 2005, November 23].

Minsky, M. (1985), The Society of Mind, Simon and Shuster, New York.

Mitchell, F. (1998), An Introduction to Knowledge Acquisition, Dept. of Computer Science, University of Aberdeen, UK.

Mizoguchi, R. & Kitamura, Y. (2001), “Knowledge systematization through ontology engineering – a key technology for successful intelligent systems,” Invited paper, Pacific-Asian Conference on Intelligent Systems, Seoul.

Myers, B.A. (1990), “Taxonomies of visual programming and program visualization,” Journal of Visual Languages and Computing, vol. 1, no. 1, pp. 97–123.

Naiburg, E.J. & Maksimchuk, R.A. (2001), UML for Database Design, Addison-Wesley, Reading, MA.

Navigli, R., Velardi, P., & Gangemi, A. (2003), “Ontology learning and its application to automated terminology translation,” IEEE Intelligent Systems, vol. 19, no. 1, pp. 22–31.

Neches, R., Fikes, R.E., Finin, T., Gruber, T.R., Senator, T., & Swartout, W.R. (1991), “Enabling technology for knowledge sharing,” AI Magazine, vol. 12, no. 3, pp. 36–56.

Newell, A. (1982), “The knowledge level,” Artificial Intelligence, vol. 18, no. 1, pp. 82–127.

Niles, I. & Pease, A. (2001), “Towards a standard upper ontology,” Proceedings of the 2nd International Conference on Formal Ontology in Information Systems (FOIS-2001), Ogunquit, ME, pp. 81–88.

Noy, N.F. & McGuinness, D.L. (2001), Ontology Development 101: A Guide to Creating Your First Ontology, Knowledge Systems Laboratory, Stanford University, CA.

Noy, N.F., Fergerson, R.W., & Musen, M.A. (2000), “The knowledge model of Protégé-2000: Combining interoperability and flexibility,” Proceedings of the 12th International Conference on Knowledge Engineering and Knowledge Management. Methods, Models, and Tools, Juan-les-Pins, France, pp. 17–32.

Noy, N.F., Sintek, M., Decker, S., Crubézy, M., Fergerson, R.W., & Musen, M.A. (2001), “Creating Semantic Web contents with Protégé-2000,” IEEE Intelligent Systems, vol. 16, no. 2, pp. 60–71.

ODM DSTC (2003), Ontology Definition Metamodel, DSTC Initial Submission, OMG Document ad/2003-08-01 [Online]. Available: http://www.omg.org/cgi-bin/doc?ad/03-08-01 [Accessed: 2005, November 23].

ODM Gentleware (2003), Ontology Definition Metamodel, Gentleware Initial Submission, OMG Document ad/03-08-09 [Online]. Available: http://www.omg.org/cgi-bin/doc?ad/03-08-09 [Accessed: 2005, November 23].

ODM IBM (2003), Ontology Definition Metamodel, IBM Initial Submission ad/03-07-02, OMG Document ad/03-07-02 [Online]. Available: http://www.omg.org/cgi-bin/doc?ad/03-07-02 [Accessed: 2005, November 23].

ODM Sandpiper&KSL (2003), Ontology Definition Metamodel, Sandpiper Software Inc and KSL Initial Submission, OMG Document ad/03-08-06 [Online]. Available: http://www.omg.org/cgi-bin/doc?ad/03-08-06 [Accessed: 2005, November 23].

OMG CORBA (2002), UML Profile for CORBA, v 1.0, OMG Document formal/02-04-01 [Online]. Available: http://www.omg.org/cgi-bin/doc?formal/02-04-01 [Accessed: 2005, November 23].

OMG DAF (2005), Utility Management System Data Access Facility, v2.0.1, OMG Document formal/05-06-01 [Online]. Available: http://www.omg.org/cgi-bin/doc?formal/2005-06-03 [Accessed: 2005, November 23].

OMG EAI (2004), UML Profile for Enterprise Application Integration (EAI), OMG Document formal/04-03-26 [Online]. Available: http://www.omg.org/cgi-bin/doc?formal/2004-03-26 [Accessed: 2005, October 23].

OMG MOF (2002), OMG Meta Object Facility (MOF) Specification v1.4, OMG Document formal/02-04-03 [Online]. Available: http://www.omg.org/cgi-bin/apps/doc?formal/02-04-03.pdf [Accessed: 2005, November 23].

OMG MOF2 (2003), OMG Meta Object Facility (MOF) 2.0 Core Specification Version 2.0: Final Adopted Specification, OMG Document ptc/03-10-04 [Online]. Available: http://www.omg.org/cgi-bin/apps/doc?ptc/03-10-04.pdf [Accessed: 2005, November 23].

OMG MOF-to-Text (2004), OMG MOF Model to Text Transformation Language – Request For Proposal, OMG Document ad/04-04-07 [Online]. Available: http://www.omg.org/cgibin/apps/doc?ad/04-04-07.pdf [Accessed: 2005, November 23].

OMG ODM (2004), Ontology Definition Metamodel – Preliminary Revised Submission to OMG RFP ad/2003-03-40, vol. 1 [Online]. Available: http://codip.grci.com/odm/draft [Accessed: 2005, November 23].

OMG ODM RFP (2003), OMG Ontology Definition Metamodel Request for Proposal, OMG Document: ad/2003-03-40 [Online]. Available: http://www.omg.org/cgi-bin/doc?ad/2003-03-40 [Accessed: 2005, November 23].

OMG ODM RFP (2005), Ontology Definition Metamodel – Third Revised Submission to OMG RFP ad/2003-03-40, OMG Document ad/05-08-01 [Online]. Available: http://www.omg.org/cgi-bin/apps/doc?ad/05-08-01.pdf [Accessed: 2005, November 23].

OMG QVT (2003), OMG MOF Query/Views/Transformations First Revised Submission, OMG Document ad/03-08-03 [Online]. Available: http://www.omg.org/cgi-bin/apps/doc?ad/03-08-03.pdf [Accessed: 2005, November 23].

OMG UML (2003a), OMG Unified Modeling Language (UML) Specification: Infrastructure, Version 2.0, Final Adopted Specification, OMG Document ptc-03-09-15 [Online]. Available: http://www.omg.org/cgi-bin/doc?ptc/2003-09-15 [Accessed: 2005, November 23].

OMG UML (2003b), OMG Unified Modeling Language: Superstructure, Version 2.0, Final Adopted Specification, OMG Document ptc/03-08-02 [Online]. Available: http://www.omg.org/cgi-bin/apps/doc?ptc/03-08-02.zip [Accessed: 2005, November 23].

OMG XMI (2002), OMG XMI Specification, v1.2, OMG Document formal/02-01-01 [Online]. Available: http://www.omg.org/cgi-bin/doc?formal/2002-01-01 [Accessed: 2005, November 23].

OWL Ontology Library (2005), OWL Ontology Library, Stanford University [Online]. Available: http://protege.stanford.edu/plugins/owl/owl-library/ [Accessed: 2005, October 03].

Payne, T. & Lassila, O. (2004), “Semantic Web services,” IEEE Intelligent Systems, vol. 19, no. 4, pp. 14–15.

Petri, C.A. (1962), Kommunikation mit Automaten, Schriften des IIM Nr. 3, Institut für Instrumentelle Mathematik, Bon.

Petri Net Standards (2005), Petri Net Standards [Online]. Available: http://www.informatik.uni-hamburg.de/TGI/PetriNets/standardisation/ [Accessed: 2005, November 23].

Poole, J. (2002), Common Warehouse Metamodel: An Introduction to the Standard for Data Warehouse Integration, Wiley, New York.

Preece, A. & Decker, S. (2002), “Intelligent Web services,” IEEE Intelligent Systems, vol. 17, no. 1, pp. 15–17.

Protégé (2005), Protégé, Stanford University [Online]. Available: http://protege.stanford.edu/ [Accessed: 2005, November 27].

Protégé Ontologies Library (2005), ProtegeOntologiesLibrary [Online]. Available: http://protege.cim3.net/cgi-bin/wiki.pl?ProtegeOntologiesLibrary [Accessed: 2005, October 03].

Protégé UML (2004), Protégé UML Backend: Store Protégé Ontologies in UML [Online]. Available: http://protege.stanford.edu/plugins/uml [Accessed: 2005, November 23].

Protégé XMI (2004), Protégé XMI Backend: Store Protégé Ontologies in MOF Metamodels [Online]. Available: http://protege.stanford.edu/plugins/xmi/ [Accessed: 2005, November 23].

Pulman, S.G. (1996), “Controlled language for knowledge representation,” Proceedings of the 1st International Workshop on Controlled Language Applications, Katholieke Universiteit Leuven, Belgium, pp. 233–242.

Rapaport, W.J. (2000), “Cognitive science” in Encyclopedia of Computer Science, 4th edition, eds. A. Ralston, E.D. Reilly, & D. Hemmendinger, Grove's Dictionaries, New York, pp. 227–233.

Reisig, W. (1985), Petri Nets: An Introduction, Springer-Verlag, Berlin, Germany.

Richards, G. (2002), “Editorial: The challenges of the learning object paradigm,” Canadian Journal of Learning and Technology, vol. 28, no. 3, pp. 3–10.

RuleML (2005), RuleML – The Rule Markup Initiative [Online]. Available: http://www.ruleml.org/ [Accessed: 2005, September 20].

Rumbaugh, J., Jacobson, I., & Booch, G. (1998), The Unified Modeling Language Reference Manual, Addison-Wesley, Reading, MA.

Rumbaugh, J., Jacobson, I., & Booch, G. (2004), The Unified Modeling Language Reference Manual, 2nd edition, Addison-Wesley, Reading, MA.

Russell, S. & Norvig, P. (2002), Artificial Intelligence: A Modern Approach, 2nd edition, Prentice-Hall, Englewood Cliffs, NJ.

Schreiber, G., Wielinga, B., de Hoog, R., Akkermans, H., & van de Velde, W. (1994), “CommonKADS: A comprehensive methodology for KBS development,” IEEE Expert, vol. 9, no. 6, pp. 28–37.

Scott Cost, R., Finin, T., Joshi, A., Peng, Y., Nicholas, C., Soboroff, I., Chen, H., Kagal, L., Perich, F., Zou, Y., & Tolia, S. (2002), “ITtalks: A case study in the Semantic Web and DAML+OIL,” IEEE Intelligent Systems, vol. 17, no. 1, pp. 40–47.

Seidewitz, E. (2003), “What models mean,” IEEE Software, vol. 20, no. 5, pp. 26–32.

Selic, B. (2003), “The pragmatics of model-driven development,” IEEE Software, vol. 20, no. 5, pp. 19–25.

Sheth, A., Ramakrishnan, C., & Thomas, C. (2005), “Semantics for the Semantic Web: The implicit, the formal and the powerful,” International Journal on Semantic Web & Information Systems, vol. 1, no. 1, pp. 1–18.

Sigel, J. (2001), Developing in OMG’s Model-Driven Architecture, Revision 2.6, Object Management Group White Paper [Online]. Available: ftp://ftp.omg. org/pub/docs/-omg/01-12-01.pdf [Accessed: 2005, November 23].

Sirin, E., Parsia, B., & Hendler, J. (2004), “Filtering and selecting Semantic Web services with interactive composition techniques,” IEEE Intelligent Systems, vol. 19, no. 4, pp. 42–49.

Smith, M.K., Welty, C., & McGuinness, D.L. (2004), OWL Web Ontology Language Guide, W3C [Online]. Available: http://www.w3.org/TR/owl-guide/ [Accessed: 2005, October 1].

Sowa, J.F. (2000), Knowledge Representation: Logical, Philosophical, and Computational Foundations, Brooks Cole, Pacific Grove, CA.

SPARQL (2005), SPARQL Query Language for RDF, W3C [Online]. Available: http://www.w3.org/TR/rdf-sparql-query/ [Accessed: 2005, October 11].

Staab, S. & Studer, R., eds. (2004), Handbook on Ontologies, Springer, Berlin, Heidelberg.

Stanford Encyclopedia of Philosophy (2005), Stanford Encyclopedia of Philosophy [Online]. Available: http://plato.stanford.edu/entries/cognitive-science/ [Accessed: 2005, September 10].

Štrbac, P. (2002), An Approach to Modeling Communication Protocols by Using Upgraded Petri Nets, Military Academy, Belgrade, Serbia and Montenegro.

Stuckenschmidt, H. & van Harmelen, F. (2005), Information Sharing on the Semantic Web, Springer, Berlin, Heidelberg.

SUO WG (2005), Standard Upper Ontology Working Group (SUO WG), IEEE P1600.1 [Online]. Available: http://suo.ieee.org.proxy.lib.sfu.ca/index.html [Accessed: 2005, October 9].

SW Activity (2005), Semantic Web Activity Statement, W3C [Online]. Available: http://www.w3.org/2001/sw/Activity [Accessed: 2004, October 11].

Swartout, W.R. & Tate, A. (1999), “Guest editors' introduction: Ontologies,” IEEE Intelligent Systems, vol. 14, no. 1, pp. 18–19.

Tallis, M., Goldman, N.M., & Balzer, R.M. (2002), “The Briefing Associate: easing authors into the Semantic Web,” IEEE Intelligent Systems, vol. 17, no. 1, pp. 26–32.

Uhl, A. & Ambler, S.W. (2003), “Point/Counterpoint,” IEEE Software, vol. 20, no. 5, pp. 70–73.

Ullrich, C. (2005), “The learning-resource-type is dead, long live the learning-resource-type!” Learning Objects and Learning Designs, vol. 1, no. 1, pp. 7–15.

van der Vet, P.E. & Mars, N.J.I. (1998), “Bottom-up construction of ontologies,” IEEE Transactions on Knowledge and Data Engineering, vol. 10, no. 4, pp. 513–526.

Verbert, K. & Duval, E. (2004), “Towards a global architecture for learning objects: A comparative analysis of learning object content models,” In Proceedings of the 16th World ED-MEDIA 2004 Conference, Lugano, Switzerland, pp. 202–209.

Verbert, K., Klerkx, J., Meire, M., Najjar, J., & Duval, E. (2004), “Towards a global component architecture for learning objects: An ontology based approach,” Proceedings of OTM 2004 Workshop on Ontologies, Semantics and E-learning, Agia Napa, Cyprus, pp. 713–722.

Vianu, V. (1997), “Rule-based languages,” Annals of Mathematics and Artificial Intelligence, vol. 19, no. 1–2, pp. 215–259.

Vinoski, S. (2002), “Web services interaction models, part 1: Current practice,” IEEE Internet Computing, vol. 6, no. 3, pp. 90–92.

Wagner, G., Tabet, S., & Boley, H. (2003), “MOF-RuleML: the abstract syntax of RuleML as a MOF model, Integrate 2003,” OMG Meeting, Boston [Online]. Available: http://www.omg.org/docs/br/03-10-02.pdf [Accessed: 2005, September 20].

Welty, C.A. (1996), An Integrated Representation for Software Development and Discovery, Rensselaer Polytechnic Institute, New York.

Wiley, D.A. (2002), “Connecting learning objects to instructional design theory: A definition, a metaphor, and a taxonomy,” in The Instructional Use of Learning Objects, ed. D.A. Wiley, Agency for Instructional Technology and Association for Educational Communications of Technology, Bloomington, IN, pp. 1–35.

WordNet (2005), WordNet, Princeton University [Online]. Available: http://wordnet.princeton.edu.proxy.lib.sfu.ca/w3wn.html [Accessed: 2005, October 5].

Wuwongse, V., Anutariya, C., Akama, K., & Nantajeewarawat, E. (2002), “XML declarative description: A language for the Semantic Web,” IEEE Intelligent Systems, vol. 17, no. 1, pp. 54–65.

XML (2005), Extensible Markup Language (XML) 1.0, W3C, 3rd edition [Online]. Available: http://www.w3.org/TR/2004/REC-xml-20040204/ [Accessed: 2005, October 12].

XML Schema (2005), XML Schema, W3C [Online]. Available: http://www.w3.org/XML/Schema [Accessed: 2005, October 12].

XPetal (2002), The XPetal Tool [Online]. Available: http://www.langdale.com.au/styler/xpetal/ [Accessed: 2005, November 23].

Zahniser, R.A. (1993), “Design by walking around,” Communications of The ACM, vol. 36, no. 10, pp. 115–123.

Zhong, N., Liu, J., & Yao, Y., eds. (2003), Web Intelligence, Springer, Berlin, Heidelrberg.