Köster, Norman: An Extensible Graph Query Language for Model-Based Information Retrieval in Intelligent Environments. 2020
Content
- Abstract
- Acknowledgments
- Contents
- List of figures
- List of tables
- List of code listings
- Research Topic
- Preliminaries
- 2 Graph-based knowledge representation and management
- 2.1 Data, information, and knowledge modeling
- 2.2 Graphs and their role in intelligent systems
- 2.3 Graph-based Knowledge management
- 2.4 Summary
- 3 Model-driven software engineering
- 3.1 Foundations and introduction
- 3.1.1 Models and transformations
- 3.1.2 Domain-specific languages
- 3.1.2.1 Benefits and challenges of DSLs
- 3.1.2.2 DSL variants
- 3.1.2.3 DSL semantics
- 3.1.2.4 Language composition
- 3.1.2.5 Language workbenches
- 3.1.3 Benefits of MDSE
- 3.2 Application of MDSE in adjacent domains
- 3.3 MDSE development process
- 3.4 Summary
- Modeling interaction relevant knowledge in smart environments
- 4 A model of interaction relevant data
- 4.1 Embodied interaction in smart environments
- 4.2 Domain analysis
- 4.2.1 The CSRA Project
- 4.2.2 Roles, responsibilities, and required knowledge
- 4.2.3 Knowledge queries in the EISE domain
- 4.3 Related work
- 4.4 A multimodal interaction corpus
- 4.5 An ontology of interaction relevant knowledge
- 4.5.1 Smart environment ontologies
- 4.5.2 Ontologies in robotics
- 4.5.3 Gaph-based approaches
- 4.5.4 The EISE ontology
- 4.6 Summary
- 5 Conceptualizations for model-based query composition
- 5.1 Objectives and requirements
- 5.2 Related work
- 5.3 System architecture
- 5.4 Extensible graph query language composition
- 5.4.1 Representation of graphs
- 5.4.2 Representation of pattern matching queries
- 5.4.3 Representation of domain descriptions
- 5.4.4 Representation of time
- 5.4.5 Plug-ins and implementation modules
- 5.5 Technology mapping
- 5.6 Summary
- Model-based support for behavior developers
- 6 Implementation and practical concerns
- 6.1 Language implementation
- 6.1.1 Language composition
- 6.1.2 Graphs and graph query languages
- 6.1.3 Domain description language
- 6.1.4 Time languages
- 6.1.5 Transformations and generation of queries
- 6.1.6 Language pragmatics
- 6.2 Automation aspects in applied MDSE research
- 6.3 User perspective: The EISE Query Designer
- 6.4 Summary
- Evaluation of MDSE approaches
- Perspectives
- Appendix
- A Evaluation Appendix
- A.1 Full questionnaire
- A.2 Study information material
- A.2.1 Cypher information material
- A.2.2 EISE Domain information material
- A.2.3 Tool information material
- A.2.4 Task material
- A.3 Ethics documents
- A.4 Ethics committee application
- A.5 Consent form
- A.6 Questionnaire results
- Acronyms
- Glossary
- Bibliography
- Declaration
- Colophon
