{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,7,8]],"date-time":"2023-07-08T10:10:51Z","timestamp":1688811051058},"reference-count":54,"publisher":"IGI Global","issue":"2","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2013,4,1]]},"abstract":"<p>Ontologies are built to establish standard terminologies representing a semantic agreement between humans and knowledge systems via representational frameworks (e.g., KIF, DAML+OIL, OWL, etc.) that have been proposed in the research community, with limited adoption in industry. One possible reason is a lack of a formal model and associated process to more precisely and accurately design and develop ontologies. The authors\u2019 prior work explored UML, entity-relationship diagrams, and XML as compared to RDF and OWL, identifying modeling capabilities lacking in ontologies. In all three approaches, design precedes instantiation which contrasts with ontology developers who build ontologies at the application level targeted to a specific domain. The paper proposes design-level modeling enhancements to ontologies by extending the OMG Ontology Definition Model (ODM) and OWL grammar with capabilities from the three aforementioned approaches, promoting a software engineering-based process. As a result, this work provides a more software engineering-oriented process to ontology design and development.<\/p>","DOI":"10.4018\/jswis.2013040103","type":"journal-article","created":{"date-parts":[[2013,11,22]],"date-time":"2013-11-22T17:34:06Z","timestamp":1385141646000},"page":"62-97","source":"Crossref","is-referenced-by-count":7,"title":["A Software Modeling Approach to Ontology Design via Extensions to ODM and OWL"],"prefix":"10.4018","volume":"9","author":[{"given":"Rishi Kanth","family":"Saripalle","sequence":"first","affiliation":[{"name":"Department of Computer Science & Engineering, University of Connecticut, Storrs, CT, USA"}]},{"given":"Steven A.","family":"Demurjian","sequence":"additional","affiliation":[{"name":"Department of Computer Science & Engineering, University of Connecticut, Storrs, CT, USA"}]},{"given":"Alberto De la Rosa","family":"Algar\u00edn","sequence":"additional","affiliation":[{"name":"Department of Computer Science & Engineering, University of Connecticut, Storrs, CT, USA"}]},{"given":"Michael","family":"Blechner","sequence":"additional","affiliation":[{"name":"Department of Pathology, University of Connecticut Health Center, Farmington, CT, USA"}]}],"member":"2432","reference":[{"key":"jswis.2013040103-0","doi-asserted-by":"crossref","unstructured":"Allemang, D., & Hendler, J. (2011). Semantic web for the working ontologist, second edition: Effective modeling in RDFS and OWL. (2nd, Ed.) Morgan Kaufmann.","DOI":"10.1016\/B978-0-12-385965-5.10002-0"},{"key":"jswis.2013040103-1","unstructured":"AllScripts. (2012). AllScripts. Retrieved from http:\/\/www.allscripts.com\/"},{"key":"jswis.2013040103-2","doi-asserted-by":"crossref","unstructured":"Aussenac-Gilles, N., Biebow, B., & Szulman, S. (2000). Revisiting ontology design: A method based on corpus analysis. In Proceeding of International Conference in Knowledge Engineering and Knowledge Managment (pp. 172-188).","DOI":"10.1007\/3-540-39967-4_13"},{"key":"jswis.2013040103-3","author":"F.Baader","year":"2005","journal-title":"The description logic handbook: Theory, implementation and applications"},{"key":"jswis.2013040103-4","doi-asserted-by":"publisher","DOI":"10.1007\/s10270-002-0008-4"},{"key":"jswis.2013040103-5","doi-asserted-by":"crossref","unstructured":"Basili, V., & Turner, J. (1975). Iterative enhancement: A practical technique for software development. IEEE Transcation on Software Engineering, 390-396.","DOI":"10.1109\/TSE.1975.6312870"},{"key":"jswis.2013040103-6","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-22348-8_25"},{"key":"jswis.2013040103-7","doi-asserted-by":"publisher","DOI":"10.1093\/nar\/gkh061"},{"key":"jswis.2013040103-8","doi-asserted-by":"publisher","DOI":"10.1145\/12944.12948"},{"key":"jswis.2013040103-9","author":"G.Booch","year":"2005","journal-title":"The unified modeling language user guide"},{"key":"jswis.2013040103-10","doi-asserted-by":"publisher","DOI":"10.1207\/s15516709cog0902_1"},{"key":"jswis.2013040103-11","unstructured":"Centricity, G. E. (2012). GE centricity. Retrieved from http:\/\/www3.gehealthcare.com\/en\/Products\/Categories\/Healthcare_IT\/Electronic_Medical_Records"},{"key":"jswis.2013040103-12","doi-asserted-by":"publisher","DOI":"10.1145\/320434.320440"},{"key":"jswis.2013040103-13","doi-asserted-by":"crossref","first-page":"305","DOI":"10.1613\/jair.1648","article-title":"Learning concept hierarchies from text corpora using formal concept analysis.","volume":"24","author":"P.Cimiano","year":"2005","journal-title":"Journal of Artificial Intelligence Research"},{"key":"jswis.2013040103-14","author":"L.Craig","year":"2003","journal-title":"Agile and iterative development: A manager's guide"},{"key":"jswis.2013040103-15","unstructured":"Fernandez-Lopez, A., Gr\u00fcninger, M., & Fox, M. (1995). Methodology for the design and evaluation of ontologies. In Proceeding of Workshop on Basic Ontological Issues in Knowledge Sharing."},{"key":"jswis.2013040103-16","unstructured":"Fern\u00e1ndez-Lopez, M., Gomez-Perez, A., & Juristo, N. (1997). Methontology: From ontological art towards ontological engineering. In Proceedings of the AAAI Spring Symposium (pp. 33-40)."},{"issue":"2","key":"jswis.2013040103-17","article-title":"An introduction to UML profiles.","volume":"5","author":"L.Fuentes-Fern\u00e1ndez","year":"2004","journal-title":"European Journal for the Informatics Professional"},{"key":"jswis.2013040103-18","unstructured":"Genesereth, M. (1991). Knowledge interchange format. In Proceedings of the 2nd International Conference on Priciples of Knowledge Representation and Reasoning (pp. 238-249). Morgan Kaufman."},{"key":"jswis.2013040103-19","doi-asserted-by":"crossref","unstructured":"Glimm, B., Rudolph, S., & V\u00f6lker, J. (2010). Integrated metamodeling and diagnosis in OWL 2. In Proceeding of the 9th International Semantic Web Conference.","DOI":"10.1007\/978-3-642-17746-0_17"},{"key":"jswis.2013040103-20","doi-asserted-by":"publisher","DOI":"10.1016\/S0957-4174(96)00067-X"},{"key":"jswis.2013040103-21","first-page":"289","article-title":"Evaluation and assessment of knowledge sharing technology","author":"A.Gomez-Porez","year":"1995","journal-title":"Towards very large knowledge bases"},{"key":"jswis.2013040103-22","first-page":"900","article-title":"Toward principles for design of ontologies used for knowledge sharing.","volume":"43","author":"R. T.Gruber","year":"2005","journal-title":"Journal of Human Computer Studies"},{"key":"jswis.2013040103-23","unstructured":"Gr\u00fcninger, M., & Fox, M. (1995). Methodology for the design and evaluation of ontologies. In Proceeding of Workshop on Basic Ontological Issues in Knowledge Sharing."},{"key":"jswis.2013040103-24","unstructured":"Guide, O. W. L. (2004). OWL web ontology language. Retrieved from http:\/\/www.w3.org\/TR\/owl-ref\/#Header"},{"key":"jswis.2013040103-25","unstructured":"Guranio, N. (2001). Formal ontology and information systems. In Proceedings of 1st International Conference on Foraml Ontology and Infomration System, Trento, Itlay."},{"key":"jswis.2013040103-26","unstructured":"Haase, P., Rudolph, S., Wang, Y., & Brockmans, S. (2005). NeOn- Lifecycle support for networked ontologies. Retrieved from http:\/\/www.neon-project.org\/"},{"key":"jswis.2013040103-27","author":"E.Harold","year":"2004","journal-title":"XML in an nutshell"},{"key":"jswis.2013040103-28","unstructured":"Hartmann, J., Palma, R., & Sure, Y. (2005). OMV\u2013 Ontology metadata vocabulary for the semantic web. In Proceeding of International Workshop on Ontology Patterns for the Semantic Web."},{"key":"jswis.2013040103-29","first-page":"4","article-title":"DAML+OIL: A description logic for the semantic web.","volume":"25","author":"I.Horrocks","year":"2002","journal-title":"IEEE Computer Society on Data Engineering"},{"key":"jswis.2013040103-30","doi-asserted-by":"crossref","unstructured":"Horrocks, I., Sattler, U., & Tobies, S. (1999). Practical reasoning for expressive description logics. In Proceedings of the 6th International Conference on Logic for Programming and Automated Reasoning (pp. 161-180).","DOI":"10.1007\/3-540-48242-3_11"},{"key":"jswis.2013040103-31","doi-asserted-by":"crossref","unstructured":"Horrocks, I., Sattler, U., & Tobies, S. (1999). Practical reasoning for expressive description logics. In Proceedings of the 6th International Conference on Logic for Programming and Automated Reasoning (pp. 161-180).","DOI":"10.1007\/3-540-48242-3_11"},{"key":"jswis.2013040103-32","unstructured":"ICD. (2009). International classification of diseases. Retrieved from http:\/\/www.who.int\/classifications\/icd\/en\/"},{"issue":"1","key":"jswis.2013040103-33","first-page":"11","article-title":"Modeling vs encoding for semantic web. Journal of Semantic Web-Interoperability, Usability","volume":"1","author":"M.Kuhn","year":"2010","journal-title":"Applicability"},{"key":"jswis.2013040103-34","author":"L.Lacy","year":"2005","journal-title":"OWL: Representing Information using the web ontology language"},{"key":"jswis.2013040103-35","doi-asserted-by":"publisher","DOI":"10.1109\/MITP.2005.122"},{"key":"jswis.2013040103-36","unstructured":"LOINC. (2001). Logical observation identifiers names and codes. Retrieved from http:\/\/loinc.org\/"},{"key":"jswis.2013040103-37","unstructured":"Microsoft Health Vault. (2013). Microsoft health vault. Retrieved from http:\/\/www.microsoft.com\/enus\/"},{"key":"jswis.2013040103-38","doi-asserted-by":"crossref","unstructured":"Motik, B. (2005). On properties of metamodeling in OWL. In Proceeding Of the 4th International Semantic Web Conference (pp. 548-562).","DOI":"10.1007\/11574620_40"},{"key":"jswis.2013040103-39","doi-asserted-by":"crossref","unstructured":"Motik, B. (2005). On properties of metamodeling in OWL. In Proceeding Of the 4th International Semantic Web Conference (pp. 548-562).","DOI":"10.1007\/11574620_40"},{"key":"jswis.2013040103-40","unstructured":"Motik, B., Patel-Schneider, P., & Grau, B. C. (2009). OWL 2 web ontology language direct semantics. Retrieved from http:\/\/www.w3.org\/2007\/OWL\/wiki\/Direct_Semantics"},{"key":"jswis.2013040103-41","doi-asserted-by":"crossref","unstructured":"Nicola, A., Missikoff, M., & Navigli, R. (2005). A proposal for a unified process for ontology building: UPON. In Proceeding of 16th International Conference on Database and Expert Systems Applications.","DOI":"10.1007\/11546924_64"},{"key":"jswis.2013040103-42","unstructured":"ODM. (2009). Ontology definition metamodel (ODM). Retrieved from http:\/\/www.omg.org\/spec\/ODM\/"},{"key":"jswis.2013040103-43","unstructured":"OMG. (2011, August). Meta object facility (MOF). Retrieved from http:\/\/www.omg.org\/spec\/MOF\/2.4.1\/PDF\/"},{"key":"jswis.2013040103-44","unstructured":"OWL 2 Profile. (2012, December 11). OWL 2 web ontology language profile. Retrieved from http:\/\/www.w3.org\/TR\/owl2-profiles\/"},{"key":"jswis.2013040103-45","author":"S. R.Palmer","year":"2002","journal-title":"A practical guide to feature-driven development"},{"issue":"3","key":"jswis.2013040103-46","first-page":"350","article-title":"A framework of composable security features: Preserving separation of security concerns from models to code.","volume":"29","author":"P.Pavlich-Marsical","year":"2010","journal-title":"Special Issue on Software Engineering for Secure Systems"},{"key":"jswis.2013040103-47","unstructured":"Powers, S. (2003). Practical RDF. O' Reilly Media."},{"key":"jswis.2013040103-48","unstructured":"Protege. (2012). Protege ontology editor. Retrieved from www.protege.stanford.edu"},{"key":"jswis.2013040103-49","unstructured":"Saripalle, R., & Demurjian, S. (2012). Towards a hybrid ontology design and development life cycle. In Proceeding of Semantic Web and Web Services. Las Vegas."},{"key":"jswis.2013040103-50","unstructured":"Saripalle, R., Demurjian, S., & Behre, S. (2011). Towards software design process for ontologies. In Proceeding of 1st International Conference on Software and Intelligent Information."},{"key":"jswis.2013040103-51","doi-asserted-by":"crossref","unstructured":"Uschold, M. (1998). The enterprise ontology. Journal of The Knowledge Engineering Review, 31-89.","DOI":"10.1017\/S0269888998001088"},{"key":"jswis.2013040103-52","unstructured":"Uschold, M., & King, M. (1996). Building ontologies: Towards a unified methodology. In Proceeding of the 16th Annual Conference of the British Computer Society Specialist Group on Expert Systems."},{"key":"jswis.2013040103-53","unstructured":"Winston, R. (1970). Managing the development of large software systems. In Proceedings of the 9th international conference on Software Engineering (pp. 328-338). IEEE Computer Society."}],"container-title":["International Journal on Semantic Web and Information Systems"],"original-title":[],"language":"ng","link":[{"URL":"https:\/\/www.igi-global.com\/viewtitle.aspx?TitleId=94599","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,7,8]],"date-time":"2023-07-08T09:50:25Z","timestamp":1688809825000},"score":1,"resource":{"primary":{"URL":"https:\/\/services.igi-global.com\/resolvedoi\/resolve.aspx?doi=10.4018\/jswis.2013040103"}},"subtitle":[""],"short-title":[],"issued":{"date-parts":[[2013,4,1]]},"references-count":54,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2013,4]]}},"URL":"https:\/\/doi.org\/10.4018\/jswis.2013040103","relation":{},"ISSN":["1552-6283","1552-6291"],"issn-type":[{"value":"1552-6283","type":"print"},{"value":"1552-6291","type":"electronic"}],"subject":[],"published":{"date-parts":[[2013,4,1]]}}}