A Survey on Domain Knowledge Representation with Frames

Vladislavs Nazaruks, Janis Osis

2017

Abstract

Domain knowledge acquisition, presentation and maintenance play an important role in software development. Frame-based knowledge bases are used to support the decision-making process. We believe that a use of a knowledge base that supports model transformations is not less important. To clarify the current state of a use of frame systems we have investigated recent research in the field to find out about techniques used for knowledge acquisition, frame elements, implementation technologies, existing limitations in implementation and integration with other knowledge representation formats. The overview showed that knowledge acquisition often is manual, procedural knowledge in frames can be separated, web-enabled knowledge bases are the trend, and the frame systems can be used in hybrid knowledge bases. However, some limitations in performance and integration with other knowledge representation systems exist due to support of different world paradigms. The obtained results show that despite existing limitations, frame-based knowledge systems still are in use and researchers found ways how to adapt them to the modern requirements.

References

  1. Al-Saqqar, F., Bentahar, J. & Sultan, K., 2016. On the soundness, completeness and applicability of the logic of knowledge and communicative commitments in multi-agent systems. Expert Systems with Applications, 43, pp.223-236. Available at: http://dl.acm.org/citation .cfm?id=2840535 [Accessed December 17, 2016].
  2. Beltrán-Ferruz, P.J., González-Calero, P.A. & Gervás, P., 2004. Converting Mikrokosmos frames into description logics. Proceeedings of the Workshop on NLP and XML (NLPXML-2004): RDF/RDFS and OWL in Language Technology, pp.35-42.
  3. Bimba, A.T. et al., 2016. Towards knowledge modeling and manipulation technologies: A survey. International Journal of Information Management, 36(6), pp.857- 871. Available at: http://linkinghub.elsevier.com /retrieve/pii/S026840121630336X [Accessed December 17, 2016].
  4. Corcoglioniti, F., Rospocher, M. & Aprosio, A.P., 2016. A 2-phase frame-based knowledge extraction framework. In Proceedings of the 31st Annual ACM Symposium on Applied Computing - SAC 7816. New York, New York, USA: ACM Press, pp. 354-361. Available at: http://dl.acm.org/citation.cfm?doid=2851613.2851845 [Accessed December 17, 2016].
  5. Detwiler, L.T., Mejino, J.L.V. & Brinkley, J.F., 2016. From frames to OWL2: Converting the Foundational Model of Anatomy. Artificial Intelligence in Medicine, 69, pp.12-21. Available at: http://www.aiimjournal.com /article/S0933-3657(16)30152-X/abstract [Accessed December 17, 2016].
  6. Essebaa, I. & Chantit, S., 2016. Toward an automatic approach to get PIM level from CIM level using QVT rules. In 2016 11th International Conference on Intelligent Systems: Theories and Applications (SITA). Mohammedia: IEEE, pp. 1-6. Available at: http://ieeexplore.ieee.org/document/7772271/ [Accessed February 17, 2017].
  7. Foster, J. & Juell, P., 2006. A visualization of the frame representation language. In Companion to the 21st ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications - OOPSLA 7806. New York, New York, USA: ACM Press, p. 708. Available at: http://portal.acm.org/ citation.cfm?doid=1176617.1176685 [Accessed December 17, 2016].
  8. Gennari, J.H., Mork, P. & Li, H., 2005. Knowledge transformations between frame systems and RDB systems. In Proceedings of the 3rd international conference on Knowledge capture - K-CAP 7805. New York, New York, USA: ACM Press, p. 197. Available at: http://portal.acm.org/citation.cfm?doid=1088622.1088 666 [Accessed December 17, 2016].
  9. Grigorova, D. & Nikolov, N., 2007. Knowledge representation in systems with natural language interface. In Proceedings of the 2007 international conference on Computer systems and technologies - CompSysTech 7807. New York, New York, USA: ACM Press, p. 1. Available at: http://portal.acm.org/citation .cfm?doid=1330598.1330670 [Accessed December 17, 2016].
  10. Hernández, J.Z. & Serrano, J.M., 2001. Knowledge-based models for emergency management systems. Expert Systems with Applications, 20(2), pp.173-186. Available at: http://linkinghub.elsevier.com/retrieve/pii /S0957417400000579 [Accessed December 17, 2016].
  11. Kardoš, M. & Drozdová, M., 2010. Analytical method of CIM to PIM transformation in model driven architecture (MDA). Journal of Information and Organizational Sciences, 34(1), pp.89-99.
  12. Kim, K. et al., 2008. A frame-based probabilistic framework for spoken dialog management using dialog examples. In Proceedings of the 9th SIGdial Workshop on Discourse and Dialogue. Columbus, Ohio: Association for Computational Linguistics, Stroudsburg, PA, USA, pp. 120-127.
  13. Kornienko, A.A. et al., 2015. Knowledge in Artificial Intelligence Systems: Searching the Strategies for Application. Procedia - Social and Behavioral Sciences, 166, pp.589-594. Available at: http://linkinghub.elsevier.com/retrieve/pii/S18770428 14067160 [Accessed October 7, 2016].
  14. Kramer, S. & Kaindl, H., 2004. Coupling and cohesion metrics for knowledge-based systems using frames and rules. ACM Transactions on Software Engineering and Methodology, 13(3), pp.332-358. Available at: http://portal.acm.org/citation.cfm?doid=1027092.1027 094 [Accessed December 17, 2016].
  15. Marinov, M., 2008. Using frames for knowledge representation in a CORBA-based distributed environment. Knowledge-Based Systems, 21(5), pp.391-397. Available at: http://linkinghub.elsevier .com/retrieve/pii/S0950705108000154 [Accessed December 17, 2016].
  16. Marinov, M., 2004. Using XML to represent knowledge by frames. In Proceedings of the 5th international conference on Computer systems and technologies - CompSysTech 7804. New York, New York, USA: ACM Press, p. 1. Available at: http://portal.acm.org/citation .cfm?doid=1050330.1050350 [Accessed December 17, 2016].
  17. Miller, J. & Mukerji, J., 2001. Model Driven Architecture ( MDA ), Available at: http://www.omg.org/cgibin/doc?ormsc/2001-07-01.
  18. Minsky, M., 1974. A Framework for Representing Knowledge.
  19. OMG, 2010. The MDA Foundation Model. SparxSystems, pp.1-9. Available at: http://www.omg.org/cgibin/doc?ormsc/10-09-06.pdf.
  20. Osis, J.. & Asnina, E.., 2014. Is modeling a treatment for the weakness of software engineering? In Handbook of Research on Innovations in Systems and Software Engineering. Hershey, PA: IGI Global, pp. 411-427. Available at: https://www.scopus.com/inward/record .uri?eid=2-s2.0- 84945334769&partnerID=40&md5=e2db06ac584778 1e2e7431d7bc86abc9.
  21. Osis, J. & Asnina, E., 2011. Is Modeling a Treatment for the Weakness of Software Engineering? In ModelDriven Domain Analysis and Software Development: Architectures and Functions. Hershey, PA: IGI Global, pp. 1-14.
  22. Rector, A., 2013. Axioms and templates: distinctions and transformations amongst ontologies, frames, and information models. In Proceedings of the seventh international conference on Knowledge capture - KCAP 7813. New York, New York, USA: ACM Press, p. 73. Available at: http://dl.acm.org/citation.cfm? doid=2479832.2479840 [Accessed December 17, 2016].
  23. Rhazali, Y., Hadi, Y. & Mouloudi, A., 2016. CIM to PIM Transformation in MDA: from Service-Oriented Business Models to Web-Based Design Models. International Journal of Software Engineering and Its Applications, 10(4), pp.125-142. Available at: http://dx.doi.org/10.14257/ijseia.2016.10.4.13 [Accessed February 16, 2017].
  24. Roux, C., 2013. Can “Made Up” Languages Help Computers Translate Real Ones?, Available at: http://www.xrce.xerox.com/About-XRCE/History/20- Years-of-Innovation-in-Europe/Articles/Can-made-uplanguages-help-computers-translate-real-ones.
  25. Shiue, W., Li, S.-T. & Chen, K.-J., 2008. A frame knowledge system for managing financial decision knowledge. Expert Systems with Applications, 35(3), pp.1068-1079. Available at: http://linkinghub.elsevier .com/retrieve/pii/S0957417407003247 [Accessed December 17, 2016].
  26. Sim, W.W. & Brouse, P., 2014. Towards an Ontologybased Persona-driven Requirements and Knowledge Engineering. Procedia Computer Science, 36, pp.314- 321. Available at: http://www.sciencedirect.com/ science/article/pii/S1877050914013489 [Accessed October 7, 2016].
  27. Tan, H., Kaliyaperumal, R. & Benis, N., 2007. Building frame-based corpus on the basis of ontological domain knowledge. In Proceedings of BioNLP 2011 Workshop. Portland, Oregon: Association for Computational Linguistics Stroudsburg, PA, USA, pp. 74-82. Available at: http://dl.acm.org/citation.cfm?id=2002913 [Accessed December 17, 2016].
  28. Tettamanzi, A.G.B., 2006. A Fuzzy Frame-Based Knowledge Representation Formalism. In Di Gesú V., Masulli F., Petrosino A. (eds) Fuzzy Logic and Applications. WILF 2003. Lecture Notes in Computer Science, vol 2955. Springer Berlin Heidelberg, pp. 55- 62. Available at: http://link.springer.com/10.1007 /10983652_8 [Accessed December 17, 2016].
  29. Xue, Y., Ghenniwa, H.H. & Shen, W., 2010. A Framebased Ontological View Specification Language. In The 14th International Conference on Computer Supported Cooperative Work in Design. IEEE, pp. 228-233. Available at: http://ieeexplore.ieee.org/ document/5471972/ [Accessed December 17, 2016].
  30. Xue, Y., Ghenniwa, H.H. & Shen, W., 2012. Frame-based ontological view for semantic integration. Journal of Network and Computer Applications, 35(1), pp.121- 131. Available at: http://linkinghub.elsevier.com /retrieve/pii/S1084804511000488 [Accessed December 17, 2016].
  31. Zopounidis, C., Doumpos, M. & Matsatsinis, N.F., 1997. On the use of knowledge-based decision support systems in financial management: A survey. Decision Support Systems, 20(3), pp.259-277. Available at: http://linkinghub.elsevier.com/retrieve/pii/S01679236 9700002X [Accessed December 17, 2016].
Download


Paper Citation


in Harvard Style

Nazaruks V. and Osis J. (2017). A Survey on Domain Knowledge Representation with Frames . In Proceedings of the 12th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: MDI4SE, ISBN 978-989-758-250-9, pages 346-354. DOI: 10.5220/0006388303460354


in Bibtex Style

@conference{mdi4se17,
author={Vladislavs Nazaruks and Janis Osis},
title={A Survey on Domain Knowledge Representation with Frames},
booktitle={Proceedings of the 12th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: MDI4SE,},
year={2017},
pages={346-354},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0006388303460354},
isbn={978-989-758-250-9},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 12th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: MDI4SE,
TI - A Survey on Domain Knowledge Representation with Frames
SN - 978-989-758-250-9
AU - Nazaruks V.
AU - Osis J.
PY - 2017
SP - 346
EP - 354
DO - 10.5220/0006388303460354