ABSTRACT
Several applications are based on Domain-Specific Languages (DSL). They provide the right terminology to a peculiar problem/subject, because they use a particular domain vocabulary that defines abstract concepts, different from general-purpose languages. Aiming an easy generation of virtual Learning Spaces (LS) for the use of the responsible of institutional archives or museums, we have idealized and developed an external domain-specific language, called CaVa DSL, to describe, in an abstract level, virtual exhibition rooms in the museum curator's viewpoint, giving the curator the possibility to specify the virtual LS upon a domain ontology vocabulary. We also contribute with a set of processors that deal with CaVa DSL and generates virtual Learning Spaces, turning available the navigation over important and real information contained in archival documents to the public through virtual museums. To demonstrate the obtained results, we present a running example along the paper showing the virtual LS generation process.
- Juan José Cadavid, Juan Bernardo Quintero, David Esteban Lopez, Jesus Andrés Hincapié, Antonio Brogi, Araújo João, and Raquel Anaya. 2009. A Domain Specific Language to Generate Web Applications. In CIbSE. 139-144.Google Scholar
- World Heritage Centre. 2005. World Heritage Information Kit. Unesco World Heritage Centre. http://books.google.pt/books?id=9Lj-GwAACAAJGoogle Scholar
- Stefano Ceri, Piero Fraternali, and Aldo Bongio. 2000. Web Modeling Language (WebML): A Modeling Language for Designing Web Sites. In Proceedings of the 9th International World Wide Web Conference on Computer Networks : The International Journal of Computer and Telecommunications Netowrking. North-Holland Publishing Co., Amsterdam, The Netherlands, The Netherlands, 137-157. http://dl.acm.org/citation.cfm?id=347319.346270 Google ScholarDigital Library
- Carlos Eugênio Palma da Purificação and Paulo Caetano Silva. 2009. A Domain-Specific Language for Modeling Web User Interactions with a Model Driven Approach. In Proceedings of the 9th OOPSLA Workshop on Domain Specific Modelling (DSM'09), Jeff Gray Matti Rossi, Jonathan Sprinkle and Juha-Pekka Tolvanen (Eds.). Helsinki School of Economics, Orlando, USA.Google Scholar
- J. Davallon and Centre de création industrielle. 1986. Claquemurer, pour ainsi dire, tout l'univers: La mise en exposition. Centre Georges Pompidou, Centre de création industrielle. https://books.google.fr/books?id=y9MhAQAAIAAJGoogle Scholar
- A. Desvallées. 2010. Key Concepts of Museology. Armand Colin. https://books.google.pt/books?id=2K5WmwEACAAJGoogle Scholar
- Arie Van Deursen, Paul Klint, and Joost Visser. 2000. Domain-Specific Languages: An Annotated Bibliography. ACM SIGPLAN NOTICES 35 (2000), 26-36. Google ScholarDigital Library
- John Feather. 2006. Managing the documentary heritage: issues fro the present and future. (2006).Google Scholar
- M. Fowler. 2010. Domain-Specific Languages. Pearson Education. http://books.google.pt/books?id=ri1muolw_YwC Google ScholarDigital Library
- Cristina Ghiselli, Alberto Trombetta, Loris Bozzato, and Elisabetta Binaghi. 2005. Semantic Web Meets Virtual Museums: The Domus Naturae Project. (2005).Google Scholar
- D. Ghosh. 2011. DSLs in Action. Manning. http://books.google.fr/books?id=SzD6RAAACAAJ Google ScholarDigital Library
- G.E. Gorman and S.J. Shep. 2006. Preservation Management for Libraries, Archives and Museums. Facet. http://books.google.pt/books?id=ddMVAQAAIAAJGoogle Scholar
- Eero Hyvönen, Eetu Mäkelä, Mirva Salminen, Arttu Valo, Kim Viljanen, Samppa Saarela, Miikka Junnila, and Suvi Kettula. 2005. MuseumFinland-Finnish Museums on the Semantic Web. Web Semant. 3, 2-3 (Oct. 2005), 224-241. Google ScholarDigital Library
- A. A. Kejriwal and M. Bedekar. 2015. MobiDSL - a domain specific langauge for mobile web applications: developing applications for mobile platform without web programming. In The Tenth International Conference on Internet and Web Applications and Services (ICIW 2015), Corporate Technology Steffen Fries, Siemens AG and Mario Freire (Eds.). IARIA, Brussels, Belgium.Google Scholar
- Tomaz Kosar, Pablo E. Martínez López, Pablo A. Barrientos, and Marjan Mernik. 2008. A preliminary study on various implementation approaches of domain-specific language. Information and Software Technology 50, 5 (2008), 390-405. Google ScholarDigital Library
- Danijela Boberic Krsticev, Danijela Tesendic, Milan Jovic, and Zeljko Bajic. 2016. DSL for web application developement. In Proceedings of the 6th International Conference on Information Society and Technology ICIST 2016. Society for Information Systems and Computer Networks, Belgrade, Serbia, 174-178.Google Scholar
- Ricardo Martini, Mónica Guimarães, Giovani Librelotto, and Pedro Henriques. 2015. Storing Archival Emigration Documents to Create Virtual Exhibition Rooms. In New Contributions in Information Systems and Technologies, Alvaro Rocha, Ana Maria Correia, Sandra Costanzo, and Luis Paulo Reis (Eds.). Advances in Intelligent Systems and Computing, Vol. 353. Springer International Publishing, 403-409.Google Scholar
- Ricardo G. Martini, Cristiana Araújo, Giovani R. Librelotto, and Pedro R. Henriques. 2016. New Advances in Information Systems and Technologies. Springer International Publishing, Cham, Chapter A Reduced CRM-Compatible Form Ontology for the Virtual Emigration Museum, 401-410.Google Scholar
- Ricardo Giuliani Martini and Pedro Rangel Henriques. 2016. Bridging the Gap between bdME and OntoME. In 2016 IEEE/WIC/ACM International Conference on Web Intelligence (WI'16), Vol. 1. 487-491.Google ScholarCross Ref
- Ricardo Giuliani Martini, Giovani Rubert Librelotto, and Pedro Rangel Henriques. 2016. Formal Description and Automatic Generation of Learning Spaces Based on Ontologies. Procedia Computer Science 96 (2016), 235-244. Knowledge-Based and Intelligent Information & Engineering Systems: Proceedings of the 20th International Conference KES-2016. Google ScholarDigital Library
- Marjan Mernik, Jan Heering, and Anthony M. Sloane. 2005. When and How to Develop Domain-specific Languages. ACM Comput. Surv. 37, 4 (Dec. 2005), 316-344. Google ScholarDigital Library
- Terence Parr. 2013. The Definitive ANTLR 4 Reference (2nd ed.). Pragmatic Bookshelf. Google ScholarDigital Library
- Mariano Rodríguez-Muro, Josef Hardi, and Diego Calvanese. 2012. Quest: Efficient SPARQL-to-SQL for RDF and OWL. In Proceedings of the 2012th International Conference on Posters & Demonstrations Track - Volume 914 (ISWC-PD'12). CEUR-WS.org, Aachen, Germany, Germany, 53-56. Google ScholarDigital Library
- Yannis Smaragdakis, Shan Shan Huang, and David Zook. 2004. Program Generators and the Tools to Make Them. In Proceedings of the 2004 ACM SIGPLAN Symposium on Partial Evaluation and Semantics-based Program Manipulation (PEPM '04). ACM, New York, NY, USA, 92-100. Google ScholarDigital Library
- K. Stenou and Unesco. 2002. Universal declaration on cultural diversity : a vision ; a conceptual platform ; a pool of ideas for implementation ; a new paradigm ; a document of the World Summit on Sustainable Development, Johannesburg, 26 August - 4 September 2002. Unesco. http://books.google.pt/books?id=-YG2oAEACAAJGoogle Scholar
- Agnis Stibe and Janis Bicevskis. 2009. Web Site Modeling and Prototyping Based on a Domain-Specific Language. In Computer Science and Information Technologies Vol. 751. Scientific Paper, University of Latvia, Riga, Latvia, 7-21.Google Scholar
- E.B. Tylor. 1871. Primitive Culture: Researches Into the Development of Mythology, Philosophy, Religion, Art, and Custom. Number vol. 1 in Primitive Culture: Researches Into the Development of Mythology, Philosophy, Religion, Art, and Custom. J. Murray. http://books.google.pt/books?id=AucLAAAAIAAJGoogle Scholar
- UNESCO. 1989. Draft Medium Term Plan 1990 1995. United Nations Educational, Scientific and Cultural Organization. http://unesdoc.unesco.org/images/0008/000825/082539eb.pdfGoogle Scholar
- Eelco Visser. 2008. Generative and Transformational Techniques in Software Engineering II. Springer-Verlag, Berlin, Heidelberg, Chapter WebDSL: A Case Study in Domain-Specific Language Engineering, 291-373. Google ScholarDigital Library
- E. Waterton and S. Watson. 2013. HERITAGE AND COMMUNITY ENGAGEMENT: Collaboration or Contestation? Taylor & Francis. http://books.google.pt/books?id=PQ7dAAAAQBAJGoogle ScholarCross Ref
Index Terms
- Automatic generation of virtual learning spaces driven by CaVaDSL: an experience report
Recommendations
Automatic generation of virtual learning spaces driven by CaVaDSL: an experience report
GPCE '17Several applications are based on Domain-Specific Languages (DSL). They provide the right terminology to a peculiar problem/subject, because they use a particular domain vocabulary that defines abstract concepts, different from general-purpose ...
Virtual exhibitions: what do we win and what do we lose?
EVA '18: Proceedings of the Conference on Electronic Visualisation and the ArtsVirtual reality (VR) promises to allow for replicating the physical world. As consequence, it is used in the context of digital curating to enable remote exhibition visits. In this paper, we are exploring what visitors win and what they lose in virtual ...
Visiting virtual reality museum exhibits
JCDL '04: Proceedings of the 4th ACM/IEEE-CS joint conference on Digital librariesVirtual museums provide ways to capture the content of a real museum in a digital (electronic) form and make this digital form more universally available. This exhibit demonstrates a novel method for digitally recording entire museum exhibits and ...
Comments