The Origins of Ontologies and Communication Conventions in Multi-Agent Systems
Autonomous Agents and Multi-Agent Systems
Consensus Ontologies: Reconciling the Semantics of Web Pages and Agents
IEEE Internet Computing
IEEE Intelligent Systems
Creating Semantic Web Contents with Protégé-2000
IEEE Intelligent Systems
Ontology Specification Languages for the Semantic Web
IEEE Intelligent Systems
IEEE Internet Computing
A Comparison of (Semantic) Markup Languages
Proceedings of the Fifteenth International Florida Artificial Intelligence Research Society Conference
An Architecture that Treats Everyday Objects as Communicating Tangible Components
PERCOM '03 Proceedings of the First IEEE International Conference on Pervasive Computing and Communications
An ontology for context-aware pervasive computing environments
The Knowledge Engineering Review
A middleware for context-aware agents in ubiquitous computing environments
Proceedings of the ACM/IFIP/USENIX 2003 International Conference on Middleware
An editing tool that manages device associations in an in-home environment
Personal and Ubiquitous Computing
Preface: Protégé: community is everything
International Journal of Human-Computer Studies - Protégé: community is everything
An ontology-based context management and reasoning process for UbiComp applications
Proceedings of the 2005 joint conference on Smart objects and ambient intelligence: innovative context-aware services: usages and technologies
Hiding complexity and heterogeneity of the physical world in smart living environments
Proceedings of the 2006 ACM symposium on Applied computing
Ontology-based models in pervasive computing systems
The Knowledge Engineering Review
Semantics-based context-aware dynamic service composition
ACM Transactions on Autonomous and Adaptive Systems (TAAS)
Ubiquitous supervisory system based on social contexts using ontology
Mobile Information Systems - Advances in Mobile Communications and Computing
The ontology for a multi-sensory media service
ICACT'09 Proceedings of the 11th international conference on Advanced Communication Technology - Volume 2
PERSONAF: framework for personalised ontological reasoning in pervasive computing
User Modeling and User-Adapted Interaction
Thematic issue on contribution of Artificial Intelligence to Ambient Intelligence
Journal of Ambient Intelligence and Smart Environments
Towards ubiquitous computing applications composed from functionally autonomous hybrid artifacts
The disappearing computer
Proceedings of the 1st Amrita ACM-W Celebration on Women in Computing in India
Adoption of Semantic Web from the perspective of technology innovation: A grounded theory approach
International Journal of Human-Computer Studies
Context-Based cooperation architecture for ubiquitous environment
UCS'06 Proceedings of the Third international conference on Ubiquitous Computing Systems
Location-based context retrieval and filtering
LoCA'06 Proceedings of the Second international conference on Location- and Context-Awareness
Middleware for building ubiquitous computing applications using distributed objects
PCI'05 Proceedings of the 10th Panhellenic conference on Advances in Informatics
A framework for developing Pervasive Awareness Systems in smart environments
International Journal of Ad Hoc and Ubiquitous Computing
Thematic issue on contribution of Artificial Intelligence to Ambient Intelligence
Journal of Ambient Intelligence and Smart Environments
Hi-index | 0.00 |
The vision of ubiquitous computing is that the addition of computation and communication abilities to the artefacts that surround people will enable the users to set up their living spaces in a way that will serve them best minimising at the same time the required human intervention. The ontologies can help us to address some key issues of ubiquitous computing environments such as knowledge representation, semantic interoperability and service discovery.The GAS Ontology is an ontology that was developed in order to describe the semantics of the basic concepts of a ubiquitous computing environment and define their inter-relations. The basic goal of this ontology is to provide a common language for the communication and collaboration among the heterogeneous devices that constitute these environments. The GAS Ontology also supports the service discovery mechanism that a ubiquitous computing environment requires.In this paper, we present the GAS Ontology as well as the design challenges that we faced and the way that we handled them. In order to select the language and the tool that we used for the development of the GAS Ontology, we designed a prototype ontology and evaluated a number of languages and tools. The ontology development tool that proved to be the most suitable from this evaluation was Protégé-2000. We also present how we use the GAS Ontology in our eGadgets project achieving semantic interoperability and service discovery. Finally, we present the GAS Ontology manager, which runs on each device, manages the device's ontology and processes the knowledge that each device acquires over time.