Abstract
Ontology is one of the popular models for knowledge representation, and Web Ontology Language (OWL) is the current industry standard for supporting ontology in semantic web and knowledge encoding for various application domains including healthcare and cyber-security.
But ontology basically only supports one relation “is-a” between the classes. Even though OWL introduced object properties to emulate other relations, it lacks effective support for fundamental relations like part-of, which is very popular in engineering knowledge, and the temporal relation, which underpins all algorithms for most computer science knowledge.
This paper introduces our minimal syntax extension to OWL to allow domain experts to declare and apply custom relations with various mathematical properties, and our extension to Stanford University’s Protégé project so that it can be used to encode intuitively knowledge with custom relations, and our PaceJena project that can use the extended OWL documents to empower knowledge-driven decision making in software agents. Important use cases illustrate how this approach supported effective drug side-effect detection, efficient software diagnostic message pattern specification and detection, and an intelligent online tutoring system that supports effective cyberlearning with knowledge navigation, specialization and generalization as well as assessment-based learning.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Sette, M., Tao, L., Gai, K., Jiang, N.: A semantic approach to intelligent and personal tutoring system. In: The 2nd IEEE International Conference of Scalable and Smart Cloud (IEEE SSC 2016), Beijing, 25–27 June 2016
Asamoah, C., Tao, L., Gai, K., Jiang, N.: Powering filtration process of cyber security ecosystem using knowledge graph. In: The 2nd IEEE International Conference of Scalable and Smart Cloud (IEEE SSC 2016), Beijing, 25–27 June 2016
Alipui, G., Tao, L., Gai, K., Jiang, N.: Reducing complexity of diagnostic message pattern specification and recognition on in-bound data using semantic techniques. In: The 2nd IEEE International Conference of Scalable and Smart Cloud (IEEE SSC 2016), Beijing, 25–27 June 2016
Jayaraman, S., Tao, L., Gai, K., Jiang, N.: Drug side effects data representation and full spectrum inferencing using knowledge graphs in intelligent telehealth. In: The 2nd IEEE International Conference of Scalable and Smart Cloud (IEEE SSC 2016), Beijing, 25–27 June 2016
Destefano, R.J., Tao, L., Gai, K.: Improving data governance in large organizations through ontology and linked data. In: The 2nd IEEE International Conference of Scalable and Smart Cloud (IEEE SSC 2016), Beijing, 25–27 June 2016
Altowayan, A., Tao, L.: Simplified approach for representing part-whole relations in owl-dl ontologies. In: IEEE 17th International Conference on High Performance Computing and Communications (HPCC), pp. 1399–1405, New York, NY (2015)
Patel, K., Dube, I., Tao, L., Jiang, N.: Extending OWL to support custom relations. In: IEEE 2nd International Conference on Cyber Security and Cloud Computing, pp. 494–499, New York (2015)
Yu, L.: Introduction to Semantic Web and Semantic Web Services. Chapman & Hall/CRC, Boca Raton (2007)
Tao, L., Golikov, S., Gai, K., Qiu, M.: A reusable software component for integrated syntax and semantic validation for services computing. In: 9th International IEEE Symposium on Service-Oriented System Engineering, pp. 127–132, San Francisco Bay, USA (2015)
Tao, L., Golikov, S., Gai, K., Qiu, M.: A reusable software component for integrated syntax and semantic validation for services computing. In: IEEE SOSE, pp. 127–132, San Francisco, Mar 2015
Tao, L., Golikov, S.: Integrated syntax and semantic validation for services computing. In: 10th International Conference on Services Computing, CA, 27 June–2 July 2013
Henriques, G., Lamanna, L., Kotowski, D., Hlomani, H., Stacey, D., Baker, P., Harper, S.: An ontology-driven approach to mobile data collection applications for the healthcare industry. Netw. Model. Anal. Health Inform. Bioinf. 2(4), 213–223 (2013)
Lambers, H., Zeeuw, D., Wie, L., Leslie, B., List, J.: Dapagliflozin a glucose-regulating drug with diuretic properties in subjects with type 2 diabetes. Diab. Obes. Metab. 15(9), 853–862 (2013)
Pattanawongsa, A., Chau, N., Rowland, A., Miners, J.: Inhibition of human UDP-glucuronosyltransferase enzymes by canagliflozin and dapagliflozin: implications for drug-drug interactions. Drug Metab. Dispos. 43(10), 1468–1476 (2015)
Doulaverakis, C., Nikolaidis, G., Kleontas, A., Kompatsiaris, I.: GalenOWL: Ontology based drug recommendations discovery. J. Biomed. Semant. 3, 14 (2012)
Hanna, J., Joseph, E., Brochhausen, M., Hogan, W.: Building drug ontology based on RxNorm and other sources. J. Biomed. Semant. (2013)
Doulaver, C., Nikolaidais, G., Kleontas, A., Kompatsiaris, I.: GalenOWL: ontology-based drug recommendation discovery. J Biomed. Semant. 3(1), 14 (2012)
Oracle: The Java EE Tutorial (2014). https://docs.oracle.com/javaee/7/JEETT.pdf
W3C: OWL Web Ontology Language Overview. https://www.w3.org/TR/owl-features/
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Tao, L. (2017). Extending OWL with Custom Relations for Knowledge-Driven Intelligent Agents. In: Berndt, J., Petta, P., Unland, R. (eds) Multiagent System Technologies. MATES 2017. Lecture Notes in Computer Science(), vol 10413. Springer, Cham. https://doi.org/10.1007/978-3-319-64798-2_10
Download citation
DOI: https://doi.org/10.1007/978-3-319-64798-2_10
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-64797-5
Online ISBN: 978-3-319-64798-2
eBook Packages: Computer ScienceComputer Science (R0)