With the rapid development of technology and the increasing use of social networks, many opportunities for the design and deployment of interconnected systems arise that could enable a paradigm shift in the ways we interact with cultural heritage. The project described in this paper aims to create a new type of conceptually led environment, a kind of Cyber–Physical–Social Eco-Society (CPSeS) system that would seamlessly blend the real with virtual worlds interactively using Virtual Reality, Robots, and Social Networking technologies, engendered by humans’ interactions and intentions. The project seeks to develop new methods of engaging the current generation of museum visitors, who are influenced by their exposure to modern technology such as social media, smart phones, Internet of Things, smart devices, and visual games, by providing a unique experience of exploring and interacting with real and virtual worlds simultaneously. The research envisions a system that connects visitors to events and/or objects separated either in time or in space, or both, providing social meeting points between them. To demonstrate the attributes of the proposed system, a Virtual Museum scenario has been chosen. The following pages will describe the RoboSHU: Virtual Museum prototype, its capabilities and features, and present a generic development framework that will also be applicable to other contexts and sociospatial domains.
This paper presents the use of description logics (DL) in the definition and development of a Structured Query Language (SQL) domain ontology for a multi-agent based pre-assessment system. Description logics is a knowledge representation language for defining terms or classes, the relationships between classes, their instances, including individuals and literals. In a formal school curriculum, modules of learning are inter-dependent. So, teaching and learning follows an ordered sequence of learning from lower-level module(s) to higher-level ones. This process enables students to gain mastery of lower-level materials before moving up the ladder to higher-level learning. To describe an SQL ontology and its representation for a multi-agent based system application, this paper uses a description logic language to present the organization of learning modules into DesiredConcept \(<{{\varvec{D}}}>\), PrerequisiteConcept \(<{{\varvec{C}}}>\) and LeafNodes \(<{{\varvec{N}}}>\) as well as their associated relationships, namely, hasPrerequisite and hasKB between the learning modules. The paper thus presents a TBox and an Abox of a DL ontology and further transformation into a first-order predicate for a multi-agent based system that was implemented in Jason.