Staging Choreographies for Team Training in Multiple Virtual Worlds Based on Ontologies and Alignments

  • Emanuel Silva
  • Nuno Silva
  • Leonel Morgado
Part of the Lecture Notes in Computer Science book series (LNCS, volume 8526)


In this paper we present an approach that makes possible the staging of choreographies for education and training purposes in potentially any virtual world platform. A choreography is seen here as the description of a set of actions that must or may be executed by a group of participants, including the goals to be achieved and any restrictions that may exist. We present a system-architecture and the formalization of a set of processes that are able to transform a choreography from a platform-independent representation into a specific virtual world platform’s representation. We adopt an ontology-based approach with distinct levels of abstraction for capturing and representing multi-actors and multi-domain choreographies to be staged in virtual world platforms with distinct characteristics. Ontologies are characterized according to two complementary dimensions – choreography’s domain (independent and dependent) and virtual world platform (independent and dependent) – giving rise to four ontologies. Ontology mappings between these ontologies enable the automatic generation of a choreography for virtually any target virtual world platform, thus reducing the time and effort of the choreography development.


virtual worlds training choreography multi-user model-driven ontology mapping 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    De Freitas, S.: Serious virtual worlds, Scoping Guide JISC E-Learn. Programme Jt. Inf. Syst. Comm. JISC UK (2008)Google Scholar
  2. 2.
    Morgado, L., Varajão, J., Coelho, D., Rodrigues, C., Sancin, C., Castello, V.: The attributes and advantages of virtual worlds for real world training. J. Virtual Worlds Educ. 1(1) (2010)Google Scholar
  3. 3.
    Kapahnke, P., Liedtke, P., Nesbigall, S., Warwas, S., Klusch, M.: ISReal: An Open Platform for Semantic-Based 3D Simulations in the 3D Internet. In: Patel-Schneider, P.F., Pan, Y., Hitzler, P., Mika, P., Zhang, L., Pan, J.Z., Horrocks, I., Glimm, B. (eds.) ISWC 2010, Part II. LNCS, vol. 6497, pp. 161–176. Springer, Heidelberg (2010)CrossRefGoogle Scholar
  4. 4.
    Pinheiro, A., Fernandes, P., Maia, A., Cruz, G., Pedrosa, D., Fonseca, B., Paredes, H., Martins, P., Morgado, L., Rafael, J.: Development of a Mechanical Maintenance Training Simulator in OpenSimulator for F-16 Aircraft Engines. Procedia Comput. Sci. 15, 248–255 (2012)CrossRefGoogle Scholar
  5. 5.
    Media Grid: Open File Formats Technology Working Group (OFF.TWG) Charter, (accessed: October 14, 2013)
  6. 6.
    Mollet, N., Arnaldi, B.: Storytelling in Virtual Reality for Training. In: Pan, Z., Aylett, R., Diener, H., Jin, X., Göbel, S., Li, L. (eds.) Edutainment 2006. LNCS, vol. 3942, pp. 334–347. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  7. 7.
    Gerbaud, S., Mollet, N., Ganier, F., Arnaldi, B., Tisseau, J.: GVT: A platform to create virtual environments for procedural training. In: IEEE Virtual Reality Conference, VR 2008, pp. 225–232 (2008)Google Scholar
  8. 8.
    Vernieri, T.M.: A web services approach to generating and using plans in configurable execution environments (2006)Google Scholar
  9. 9.
    Alhir, S.: Methods & Tools - Understanding the Model Driven Architecture (MDA). Martinig & Associates, fall (2003)Google Scholar
  10. 10.
    Obrst, L., Liu, H., Wray, R.: Ontologies for Corporate Web Applications. AI. Mag. 24(3), 49 (2003)Google Scholar
  11. 11.
    Gruber, T.R.: A translation approach to portable ontology specifications. Knowl. Acquis. 5(2), 199–220 (1993)CrossRefGoogle Scholar
  12. 12.
    Fensel, D.: Ontologies: A silver bullet for knowledge management and electronic commerce. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  13. 13.
    Gruninger, M., Lee, J.: Ontology Applications and Design-Introduction. Commun. ACM 45(2), 39–41 (2002)CrossRefGoogle Scholar
  14. 14.
    Silva, E., Silva, N., Paredes, H., Martins, P., Fonseca, B., Morgado, L.: Development of platform-independent multi-user choreographies for virtual worlds based on ontology combination and mapping. In: 2012 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), pp. 149–152 (2012)Google Scholar
  15. 15.
    Silva, N., Rocha, J.: MAFRA–an ontology MApping FRAmework for the semantic web. In: Proceedings of the 6th International Conference on Business information Systems (2003)Google Scholar
  16. 16.
    Morgado, L.: Technology Challenges of Virtual Worlds in Education and Training - Research Directions. In: 2013 5th International Conference on Games and Virtual Worlds for Serious Applications (VS-GAMES), pp. 1–5 (2013)Google Scholar
  17. 17.
    Edward, L., Lourdeaux, D., Lenne, D., Barthes, J., Burkhardt, J.M.: Modelling autonomous virtual agent behaviours in a virtual environment for risk. IJVR Int. J. Virtual Real. 7(3), 13–22 (2008)Google Scholar
  18. 18.
    Lopes, A., Pires, B., Cardoso, M., Santos, A., Peixinho, F., Sequeira, P., Morgado, L.: System for Defining and Reproducing Handball Strategies in Second Life On-Demand for Handball Coaches’ EducationGoogle Scholar
  19. 19.
    Young, R.M., Riedl, M.O., Branly, M., Jhala, A., Martin, R.J., Saretto, C.J.: An architecture for integrating plan-based behavior generation with interactive game environments. J. Game Dev. 1(1), 1–29 (2004)Google Scholar
  20. 20.
    Young, R.M., Thomas, J., Bevan, C., Cassell, B.A.: Zócalo: A Service-Oriented Architecture Facilitating Sharing of Computational Resources in Interactive Narrative Research (2011)Google Scholar
  21. 21.
    Cash, S.P., Young, R.M.: Bowyer: A Planning Tool for Bridging the gap between Declarative and Procedural Domains. Artif. Intel., 14–19 (2009)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  • Emanuel Silva
    • 1
    • 2
  • Nuno Silva
    • 2
  • Leonel Morgado
    • 3
  1. 1.University of Trás-os-Montes e Alto DouroVila RealPortugal
  2. 2.School of EngineeringPolytechnic of PortoPortoPortugal
  3. 3.INESC TEC (formerly INESC Porto)Universidade AbertaLisbonPortugal

Personalised recommendations