Demo Data from SIGIR 2026 / reviewers in the wild / expert
Dimitris Plexousakis
dblp:89/6058 · also Dimitrios Plexousakis
· DBLP profile ↗
96ranked-venue papers
4as first author
19since 2021 · last 2026
0000-0002-0863-8266ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 45 · 2 first-author · 8 since 2021Artificial intelligence and machine learning · 28 · 1 first-author · 7 since 2021Software engineering, systems software and programming languages · 14 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 11 · 1 first-author · 2 since 2021Graphics, computer vision, multimedia, augmented reality and games · 6 · 4 since 2021Human-computer interaction and ubiquitous computing · 4 · 1 since 2021Theory of computation · 2 · 1 since 2021Computer networks · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Artificial intelligence
6 papers |
Knowledge representation and reasoning · 100% | |
| Databases, data mining, and information retrieval
8 papers |
Graph data management · 41% Data integration and cleaning · 31% Data models and query languages · 15% | |
| Software engineering, system software, and programming languages
3 papers |
Services computing and microservices · 100% | |
| Theoretical computer science
2 papers |
Logic in computer science · 57% Mathematical optimization · 43% |
Topics — the 30 heaviest of 34, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Graph data management › graph data model
property graph |
0.9 | 1 | 2025 | Property Graph Standards: State of the Art & Open Challenges · Proc. VLDB Endow. 2025 |
Data integration and cleaning
schema inference |
0.6 | 1 | 2022 | A survey on semantic schema discovery · VLDB J. 2022 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › argumentation
abstract argumentation |
0.5 | 1 | 2021 | Abstract Argumentation Frameworks with Domain Assignments · IJCAI 2021 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
argumentation |
0.5 | 1 | 2021 | Abstract Argumentation Frameworks with Domain Assignments · IJCAI 2021 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
commonsense reasoning |
0.5 | 1 | 2021 | Abstract Argumentation Frameworks with Domain Assignments · IJCAI 2021 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
nonmonotonic reasoning |
0.5 | 1 | 2021 | Abstract Argumentation Frameworks with Domain Assignments · IJCAI 2021 |
Services computing and microservices
service discovery |
0.3 | 2 | 2014 | Novel Optimal and Scalable Nonfunctional Service Matchmaking Techniques · IEEE Trans. Serv. Comput. 2014 Requirements for QoS-Based Web Service Description and Discovery · IEEE Trans. Serv. Comput. 2009 |
Data models and query languages
graph query language |
0.3 | 1 | 2025 | Property Graph Standards: State of the Art & Open Challenges · Proc. VLDB Endow. 2025 |
Services computing and microservices
service selection |
0.2 | 1 | 2014 | Novel Optimal and Scalable Nonfunctional Service Matchmaking Techniques · IEEE Trans. Serv. Comput. 2014 |
Data integration and cleaning › semantic integration
ontology-based data integration |
0.1 | 1 | 2011 | Exelixis: evolving ontology-based data integration system · SIGMOD Conference 2011 |
Query processing and optimization
query rewriting |
0.1 | 1 | 2011 | Exelixis: evolving ontology-based data integration system · SIGMOD Conference 2011 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
temporal reasoning |
0.1 | 2 | 2009 | Reasoning with Knowledge, Action and Time in Dynamic and Uncertain Domains · IJCAI 2009 Integrity Constraint and Rule Maintenance in Temporal Deductive Knowledge Bases · VLDB 1993 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
reasoning about action and change |
0.1 | 1 | 2009 | Reasoning with Knowledge, Action and Time in Dynamic and Uncertain Domains · IJCAI 2009 |
Services computing and microservices › service discovery
web service discovery |
0.1 | 1 | 2009 | Mixed-Integer Programming for QoS-Based Web Service Matchmaking · IEEE Trans. Serv. Comput. 2009 |
Mathematical optimization › discrete optimization
mixed integer linear programming |
0.1 | 1 | 2009 | Mixed-Integer Programming for QoS-Based Web Service Matchmaking · IEEE Trans. Serv. Comput. 2009 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
ontology |
0.1 | 1 | 2006 | Inconsistencies, Negations and Changes in Ontologies · AAAI 2006 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › ontology
ontology evolution |
0.1 | 1 | 2006 | Inconsistencies, Negations and Changes in Ontologies · AAAI 2006 |
Logic in computer science › knowledge representation and reasoning
description logic |
0.1 | 1 | 2006 | Inconsistencies, Negations and Changes in Ontologies · AAAI 2006 |
Logic in computer science › nonmonotonic reasoning
reasoning with inconsistency |
0.1 | 1 | 2006 | Inconsistencies, Negations and Changes in Ontologies · AAAI 2006 |
Graph data management
graph query |
0.0 | 1 | 2003 | On labeling schemes for the semantic web · WWW 2003 |
Indexing and storage engines
hierarchical index |
0.0 | 1 | 2003 | On labeling schemes for the semantic web · WWW 2003 |
Indexing and storage engines
labeling scheme |
0.0 | 1 | 2003 | On labeling schemes for the semantic web · WWW 2003 |
Data models and query languages
RDF query language |
0.0 | 1 | 2002 | RQL: a declarative query language for RDF · WWW 2002 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
uncertainty reasoning |
0.0 | 1 | 2009 | Reasoning with Knowledge, Action and Time in Dynamic and Uncertain Domains · IJCAI 2009 |
Services computing and microservices › web services
semantic web services |
0.0 | 1 | 2009 | Requirements for QoS-Based Web Service Description and Discovery · IEEE Trans. Serv. Comput. 2009 |
Spatial and temporal data management › temporal databases
temporal integrity constraints |
0.0 | 1 | 2000 | Temporal Integrity Constraints with Indeterminacy · VLDB 2000 |
Database system architecture and tuning
knowledge base management system |
0.0 | 1 | 1996 | Building Knowledge Base Management Systems · VLDB J. 1996 |
Database theory
deductive database |
0.0 | 1 | 1993 | Integrity Constraint and Rule Maintenance in Temporal Deductive Knowledge Bases · VLDB 1993 |
Spatial and temporal data management
temporal databases |
0.0 | 1 | 2000 | Temporal Integrity Constraints with Indeterminacy · VLDB 2000 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
knowledge base |
0.0 | 1 | 1996 | Building Knowledge Base Management Systems · VLDB J. 1996 |
Methods — techniques the papers use, named apart from their topics
standardization · 0.9semantic alignment · 0.3constraint programming · 0.3mixed-integer programming · 0.2constraint solving · 0.2semantic web technologies · 0.1mixed integer programming · 0.1interval labeling · 0.0dewey prefix scheme · 0.0type system · 0.0formal graph model · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | DEDALUS: A Quantum-Enhanced End-to-End Framework for Cost-Aware Join Order Optimization with Search Space Pruning
Emmanouil Limnaios, Markos Stergiopoulos, George T. Stamatiou, Efthymios Papageorgiou, Vasilis Efthymiou, Dimitrios Loupas, Dimitrios Tsourounis, Kostas Blekos, Aggelos Tsikas, Dimitris Plexousakis, Kostas Magoutis, Yannis Tzitzikas, Haridimos Kondylakis |
EDBT | 10 |
| 2026 | PG-HIVE: Schema Discovery for Property Graphs
Sophia Sideri, Ioannis Chiras, Myron Giakoumakis, Georgia Troullinou, Elisjana Ymeralli, Vasillis Efthymiou, Dimitris Plexousakis, Haridimos Kondylakis |
EDBT | 7 |
| 2026 | PG-HIVE: Hybrid Incremental Schema Discovery for Property Graphs
Sophia Sideri, Georgia Troullinou, Elisjana Ymeralli, Vasilis Efthymiou, Dimitris Plexousakis, Haridimos Kondylakis |
EDBT | 5 |
| 2026 | Semantic Consistency in Hierarchical Classification via Probabilistic Logic Constraints
Filippos Gouidis, Antonis A. Argyros, Dimitris Plexousakis |
ICAART (1) | 3 |
| 2026 | Metapath-Driven Embeddings for Zero-Shot Object State Classification
Filippos Gouidis, Konstantinos E. Papoutsakis, Theodore Patkos, Antonis A. Argyros, Dimitris Plexousakis |
ICPR (5) | 5 |
| 2025 | An End-to-End Class-Aware and Attention-Guided Model for Object State ClassificationabstractObject State Classification (OSC) is a critical task in computer vision, enabling systems to understand the functional state of objects. This work proposes a novel end-to-end architecture for OSC that leverages the inherent relationship between object classification and state recognition. Our approach first classifies the object and then uses object-specific attention mechanisms to focus on relevant features for state classification. This two-stage design allows the model to effectively capture object-state dependencies while maintaining modularity and flexibility. We conduct an extensive ablation study to analyze the impact of key parameters, such as attention mechanisms and loss weighting, and evaluate our method against three baselines across four benchmark datasets. Experimental results demonstrate that our approach outperforms competing methods by a significant margin, achieving state-of-the-art performance. Filippos Gouidis, Konstantinos E. Papoutsakis, Theodore Patkos, Antonis A. Argyros, Dimitris Plexousakis |
VCIP | 5 |
| 2025 | Recognizing Unseen States of Unknown Objects by Leveraging Knowledge GraphsabstractWe investigate the problem of Object State Classification (OSC) in the context of zero-shot learning. Specifically, we propose the first method for Zero-shot Object-agnostic State Classification (OaSC) that, given an image, infers the state of a single object without relying on the knowledge or the estimation of the object class. In that direction, we capitalize on Knowledge Graphs (KGs) for structuring and organizing external knowledge, which, in combination with visual information, enable effective inference of the states of objects that have not been encountered in the training set. Having this unique property, a significant strength of our method is that it can handle an Open Set of object classes. We investigate the performance of OaSC in various datasets and settings, against several hypotheses and in comparison with state-of-the-art approaches for object attribute classification. OaSC outperforms these methods significantly across all benchmarks.1 Filippos Gouidis, Konstantinos E. Papoutsakis, Theodore Patkos, Antonis A. Argyros, Dimitris Plexousakis |
WACV | 5 |
| 2025 | Property Graph Standards: State of the Art & Open ChallengesabstractProperty Graphs are a versatile and expressive data model that has gained widespread adoption due to their flexibility in supporting labeled and attributed nodes and edges. They are well-established in research communities and are becoming widespread in companies and organizations across various sectors. They have been boosted by a fervent ISO/IEC standardization activity, leading to dedicated query and schema languages. While the current standards are still evolving, opportunities remain to enrich them with features such as composability. The plethora of existing query languages reflects a rich and diverse ecosystem, which ongoing unification efforts aim to align. This tutorial aims to deepen the understanding of Property Graph standards by showcasing their strengths, highlighting recent unification efforts, clarifying the central role of schema constraints, and exploring the rich landscape of research and industrial opportunities shaping the future of graph data management. Haridimos Kondylakis, Stefania Dumbrava, Matteo Lissandrini, Nikolay Yakovets, Angela Bonifati, Vasilis Efthymiou, George Fletcher 0001, Dimitris Plexousakis, Riccardo Tommasini 0001, Georgia Troullinou, Elisjana Ymeralli |
Proc. VLDB Endow. | 8 |
| 2024 | Large language models: Expectations for semantics-driven systems engineering
Robert Andrei Buchmann, Johann Eder, Hans-Georg Fill, Ulrich Frank, Dimitris Karagiannis, Emanuele Laurenzi, John Mylopoulos, Dimitris Plexousakis, Maribel Yasmina Santos |
Data Knowl. Eng. | 8 |
| 2024 | Extraction of object-action and object-state associations from Knowledge GraphsabstractInfusing autonomous artificial systems with knowledge about the physical world they inhabit is a critical and long-held aim for the Artificial Intelligence community. Training systems with relevant data is a typical approach; however, finding the data required is not always possible, especially when much of this knowledge is commonsense. In this paper, we present a comparison of topology-based and semantics-based methods for extracting information about object-action and object-state association relations from knowledge graphs, such as ConceptNet, WordNet, ATOMIC, YAGO, WebChild and DBpedia. Moreover, we propose a novel method for extracting information about object-action and object-state associations from knowledge graphs. Our method is composed of a set of techniques for locating, enriching, evaluating, cleaning and exposing knowledge from such resources, relying on semantic similarity methods. Some important aspects of our method are the flexibility in deciding how to deal with the noise that exists in the data, and the capability to determine the importance of a path through training, rather than through manual annotation. Alexandros Vassiliades, Theodore Patkos, Vasilis Efthymiou, Antonis Bikakis, Nick Bassiliades, Dimitris Plexousakis |
J. Web Semant. | 6 |
| 2023 | Theoretical analysis and implementation of abstract argumentation frameworks with domain assignmentsabstractA representational limitation of current argumentation frameworks is their inability to deal with sets of entities and their properties, for example to express that an argument is applicable for a specific set of entities that have a certain property and not applicable for all the others. In order to address this limitation, we recently introduced Abstract Argumentation Frameworks with Domain Assignments (AAFDs), which extend Abstract Argumentation Frameworks (AAFs) by assigning to each argument a domain of application, i.e., a set of entities for which the argument is believed to apply. We provided formal definitions of AAFDs and their semantics, showed with examples how this model can support various features of commonsense and non-monotonic reasoning, and studied its relation to AAFs. In this paper, aiming to provide a deeper insight into this new model, we present more results on the relation between AAFDs and AAFs and the properties of the AAFD semantics, and we introduce an alternative, more expressive way to define the domains of arguments using logical predicates. We also offer an implementation of AAFDs based on Answer Set Programming (ASP) and evaluate it using a range of experiments with synthetic datasets. Giorgos Flouris, Theodore Patkos, Antonis Bikakis, Alexandros Vassiliades, Nick Bassiliades, Dimitris Plexousakis |
Int. J. Approx. Reason. | 6 |
| 2023 | Argumentation Frameworks with Attack ClassificationabstractAbstract Abstract argumentation frameworks (AAFs), introduced by Dung (1995, Artif. Intell., 228, 321–357), enabled a new way of reasoning with arguments, which does not take into account the internal structure of arguments but only how they are related to each other. The only form of relation considered in AAFs is a binary attack relation on the set of arguments. From the definitions of acceptability semantics of AAFs, it is obvious that attacks actually have a dual role: on the one hand, they generate conflicts; on the other hand, they can defend other arguments from attacks. In this paper, we propose a framework, where the modeller can explicitly specify the role of each attack. For this purpose, we define a set of conflict-generating attacks ${\mathcal {R}_{C}}$ and a set of defending attacks ${\mathcal {R}_{d}}$, as well as a family of semantics that considers the role of each attack while determining which arguments are attacked, which are defended and which will be included in each extension. We study the formal properties of the proposed framework and semantics, show that our framework is a generalization of AAFs and assess its semantics against a set of principles. Finally, we present a web application that provides an interface for creating custom argumentation frameworks and uses ASP to compute their extensions. Alexandros Vassiliades, Giorgos Flouris, Theodore Patkos, Antonis Bikakis, Nick Bassiliades, Dimitris Plexousakis |
J. Log. Comput. | 6 |
| 2022 | Deception detection in text and its relation to the cultural dimension of individualism/collectivismabstractAbstract Automatic deception detection is a crucial task that has many applications both in direct physical and in computer-mediated human communication. Our focus is on automatic deception detection in text across cultures. In this context, we view culture through the prism of the individualism/collectivism dimension, and we approximate culture by using country as a proxy. Having as a starting point recent conclusions drawn from the social psychology discipline, we explore if differences in the usage of specific linguistic features of deception across cultures can be confirmed and attributed to cultural norms in respect to the individualism/collectivism divide. In addition, we investigate if a universal feature set for cross-cultural text deception detection tasks exists. We evaluate the predictive power of different feature sets and approaches. We create culture/language-aware classifiers by experimenting with a wide range of n-gram features from several levels of linguistic analysis, namely phonology, morphology and syntax, other linguistic cues like word and phoneme counts, pronouns use, etc., and token embeddings. We conducted our experiments over eleven data sets from five languages (English, Dutch, Russian, Spanish, and Romanian), from six countries (United States of America, Belgium, India, Russia, Mexico, and Romania), and we applied two classification methods, namely logistic regression and fine-tuned BERT models. The results showed that the undertaken task is fairly complex and demanding. Furthermore, there are indications that some linguistic cues of deception have cultural origins and are consistent in the context of diverse domains and data set settings for the same language. This is more evident for the usage of pronouns and the expression of sentiment in deceptive language. The results of this work show that the automatic deception detection across cultures and languages cannot be handled in unified manners and that such approaches should be augmented with knowledge about cultural differences and the domains of interest. Katerina Papantoniou, Panagiotis Papadakos, Theodore Patkos, Giorgos Flouris, Ion Androutsopoulos, Dimitris Plexousakis |
Nat. Lang. Eng. | 6 |
| 2022 | A survey on semantic schema discovery
Kenza Kellou-Menouer, Nikolaos Kardoulakis, Georgia Troullinou, Zoubida Kedad, Dimitris Plexousakis, Haridimos Kondylakis |
VLDB J. | 5 |
| 2021 | CareKeeper: A Platform for Intelligent Care CoordinationabstractInformal care is fundamental in the wellbeing and resilience of elderly and people with chronic conditions. However, solutions for the effective collaboration of healthcare professionals, patients and informal carers are not yet widely available. CareKeeper builds on a state-of-the-art personal health system, augmenting it with Artificial Intelligence and Big Data technologies, to boost informal care coordination. In this paper we report on the design of the platform with the aim of providing a light-weighted communication solution to support practical challenges about sharing the responsibility of caring, such as the frequency of visits, support to routinely activities and timely intervention in case of emergency and need. Haridimos Kondylakis, Dimitrios G. Katehakis, Angelina Kouroubali, Kostas Marias, Giorgos Flouris, Theodore Patkos, Irini Fundulaki, Dimitris Plexousakis |
BIBE | 8 |
| 2021 | Predictive Analytics Based on Open Source Technologies for Acute Respiratory Distress SyndromeabstractThe continuous growth of high volumes of biomedical data in healthcare generates significant challenges for their efficient management. This data requires efficient management and analysis in order to derive meaningful and actionable information. Especially in the current situation of the COVID-19 pandemic, complications that might occur after the onset of this disease are important. Such a complication is Acute Respiratory Distress Syndrome (ARDS), which is a serious respiratory condition with high mortality and associated morbidity. A large number of basic and clinical studies demonstrated that early diagnosis and intervention are keys to improve the survival rate of patients with ARDS. Therefore, there is a pressing need for the development and clinical testing of predictive models for ARDS events, which might improve the clinical diagnosis or the management of ARDS. In this paper, we focus on two distinct objectives; namely a) to design a scalable data science platform, built on open source technologies able to streamline the development of such models, and b) to exploit the platform using publicly available big datasets to develop such models. To this direction, we employ random forests and logistic regression algorithmic models for the early prediction and diagnosis of ARDS. Our approach achieves better results in all metrics, when compared to relevant published efforts using the MIMIC III dataset. Vaggelis Chaniotakis, Lefteris Koumakis, Haridimos Kondylakis, George Notas, Dimitris Plexousakis, Manolis Tsiknakis |
CBMS | 5 |
| 2021 | Abstract Argumentation Frameworks with Domain AssignmentsabstractArgumentative discourse rarely consists of opinions whose claims apply universally. As with logical statements, an argument applies to specific objects in the universe or relations among them, and may have exceptions. In this paper, we propose an argumentation formalism that allows associating arguments with a domain of application. Appropriate semantics are given, which formalise the notion of partial argument acceptance, i.e. the set of objects or relations that an argument can be applied to. We show that our proposal is in fact equivalent to the standard Argumentation Frameworks of Dung, but allows a more intuitive and compact expression of some core concepts of commonsense and non-monotonic reasoning, such as the scope of an argument, exceptions, relevance and others. Alexandros Vassiliades, Theodore Patkos, Giorgos Flouris, Antonis Bikakis, Nick Bassiliades, Dimitris Plexousakis |
IJCAI | 6 |
| 2021 | HInT: Hybrid and Incremental Type Discovery for Large RDF Data SourcesabstractThe rapid explosion of linked data has resulted into many weakly structured and incomplete data sources, where typing information might be missing. On the other hand, type information is essential for a number of tasks such as query answering, integration, summarization and partitioning. Existing approaches for type discovery, either completely ignore type declarations available in the dataset (implicit type discovery approaches), or rely only on existing types, in order to complement them (explicit type enrichment approaches). Implicit type discovery approaches are based on instance grouping, which requires an exhaustive comparison between the instances. This process is expensive and not incremental. Explicit type enrichment approaches on the other hand, are not able to identify new types and they can not process data sources that have little or no schema information. In this paper, we present HInT, the first incremental and hybrid type discovery system for RDF datasets, enabling type discovery in datasets where type declarations are missing. To achieve this goal, we incrementally identify the patterns of the various instances, we index and then group them to identify the types. During the processing of an instance, our approach exploits its type information, if available, to improve the quality of the discovered types by guiding the classification of the new instance in the correct group and by refining the groups already built. We analytically and experimentally show that our approach dominates in terms of efficiency, competitors from both worlds, implicit type discovery and explicit type enrichment while outperforming them in most of the cases in terms of quality. Nikolaos Kardoulakis, Kenza Kellou-Menouer, Georgia Troullinou, Zoubida Kedad, Dimitris Plexousakis, Haridimos Kondylakis |
SSDBM | 5 |
| 2021 | A retrospective on Telos as a metamodeling language for requirements engineering
Manolis Koubarakis, Alexander Borgida, Panos Constantopoulos, Martin Doerr, Matthias Jarke, Manfred A. Jeusfeld, John Mylopoulos, Dimitris Plexousakis |
Requir. Eng. | 8 |
| 2020 | AFFLOG: A Logic Based Affective Tutoring System
Achilles Dougalis, Dimitris Plexousakis |
ITS | 2 |
| 2019 | Towards the Modelling of Adaptation Rules and Histories for Multi-Cloud ApplicationsabstractCurrently, there is a move towards adopting multi-clouds due to their main benefits, including vendor lock-in avoidance and optimal application realisation via different cloud services. However, such multi-cloud applications face a new challenge related to the dynamicity and uncertainty that even a single cloud environment exhibits. As such, they cannot deliver a suitable service level to their customers, resulting in SLA penalty costs and application provider reputation reduction. To this end, we have previously proposed a cross-level and multi-cloud application adaptation architecture. Towards realising this architecture, this paper proposes two extensions of the CAMEL language allowing to specify advanced adaptation rules and histories. Such extensions not only enable to cover cross-level application adaptation by executing adaptation workflows but also to progress such an adaptation to address both the application and exploited cloud services evolution. Kyriakos Kritikos, Chrysostomos Zeginis, Eleni Politaki, Dimitris Plexousakis |
CLOSER | 4 |
| 2018 | Towards Multi-cloud SLO Evaluation
Kyriakos Kritikos, Chrysostomos Zeginis, Andreas Paravoliasis, Dimitris Plexousakis |
CLOSER | 4 |
| 2018 | Implementing the ArgQL Query LanguageabstractExploration and information identification constitute challenging research problems, with important applications in sensemaking over structured argumentative dialogues. In this paper, we present the implementation ArgQL, a high-level declarative query language, designed for querying dialogical data, structured in the principles of argumentation. We implement the language using an AIF-based representation and a translation of ArgQL into (complex) SPARQL queries. ArgQL provides a simple and intuitive way to query a structured dialogue using pure argumentative terminology. Dimitra Zografistou, Giorgos Flouris, Theodore Patkos, Dimitris Plexousakis |
COMMA | 4 |
| 2018 | Dynamic Repairing A*: a Plan-Repairing Algorithm for Dynamic Domains
Filippos Gouidis, Theodore Patkos, Giorgos Flouris, Dimitris Plexousakis |
ICAART (2) | 4 |
| 2018 | Exploring RDFS KBs Using Summaries
Georgia Troullinou, Haridimos Kondylakis, Kostas Stefanidis, Dimitris Plexousakis |
ISWC (1) | 4 |
| 2018 | AmbISPDM - Managing embedded systems in ambient environments and disaster mitigation planning
George Hatzivasilis, Ioannis Papaefstathiou, Dimitris Plexousakis, Charalampos Manifavas, Nikos Papadakis |
Appl. Intell. | 3 |
| 2017 | Towards Semantic KPI Measurement
Kyriakos Kritikos, Dimitris Plexousakis, Robert Woitsch |
CLOSER | 2 |
| 2017 | A Cross-layer Monitoring Solution based on Quality Models
Damianos Metallidis, Chrysostomos Zeginis, Kyriakos Kritikos, Dimitris Plexousakis |
CLOSER | 4 |
| 2017 | Exploring Importance Measures for Summarizing RDF/S KBs
Alexandros Pappas, Georgia Troullinou, Yannis Roussakis, Haridimos Kondylakis, Dimitris Plexousakis |
ESWC (1) | 5 |
| 2017 | A specification-based QoS-aware design framework for service-based applicationsabstractEffective and accurate service discovery and composition rely on complete specifications of service behaviour, containing inputs and preconditions that are required before service execution, outputs, effects and ramifications of a successful execution and explanations for unsuccessful executions. The previously defined Web Service Specification Language (WSSL) relies on the fluent calculus formalism to produce such rich specifications for atomic and composite services. In this work, we propose further extensions that focus on the specification of QoS profiles, as well as partially observable service states. Additionally, a design framework for service-based applications is implemented based on WSSL, advancing state of the art by being the first service framework to simultaneously provide several desirable capabilities, such as supporting ramifications and partial observability, as well as non-determinism in composition schemas using heuristic encodings; providing explanations for unexpected behaviour; and QoS-awareness through goal-based techniques. These capabilities are illustrated through a comparative evaluation against prominent state-of-the-art approaches based on a typical SBA design scenario. George Baryannis, Kyriakos Kritikos, Dimitris Plexousakis |
Serv. Oriented Comput. Appl. | 3 |
| 2016 | Towards Knowledge-Based Assisted IaaS SelectionabstractCurrent PaaS platforms enable single or hybrid cloud deployments. However, such deployment types cannot best cover the user application requirements as they do not consider the great variety of services offered by different cloud providers and the effects of vendor lock-in. On the other hand, multi-cloud deployment enables selecting the best possible service among equivalent ones providing the best trade-off between performance and cost. In addition, it avoids cases of service level deterioration due to service under-performance as main effects of vendor lock-in. While many multi-cloud application deployment research prototypes have been proposed, such prototypes do not examine the effect that deployment decisions have on application performance. As such, they blindly attempt to satisfy low-level hardware requirements by neglecting the impact of allocation decisions on higher-level requirements at the component or application level. To this end, this paper proposes a new IaaS selection algorithm which, apart from being able to satisfy both low and high level requirements of different types, it also exploits deployment knowledge offered via reasoning over previous application execution histories to take the best possible allocation decisions. The experimental evaluation clearly shows that by considering this extra knowledge, more optimal deployment solutions are derived, able to maintain the service levels requested by users, in less solving time. Kyriakos Kritikos, Kostas Magoutis, Dimitris Plexousakis |
CloudCom | 3 |
| 2016 | Efficient Implementation of Joins over Cassandra DBsabstractOver the last few years we witness an explosion on the development of data management solutions for big data applications. To this direction NoSQL databases provide new opportunities by enabling elastic scaling, fault tolerance, high availability and schema flexibility. Despite these benefits, their limitations in the flexibility of query mechanisms impose a real barrier for any application that has not predetermined access use-cases. One of the main reasons for this bottleneck is that NoSQL databases do not support joins. In this poster we present a solution that efficiently supports joins over such databases. More specifically, we present a query optimization and execution module placed on top of Cassandra clusters that is able to efficiently combine information stored in different columnfamilies. Our preliminary evaluation demonstrates the feasibility of our solution and the advantages gained when compared to a recent commercial solution by DataStax. To the best of our knowledge our approach is the first and the only available open source solution allowing joins over NoSQL Cassandra databases. Haridimos Kondylakis, Antonis Fountouris, Dimitris Plexousakis |
EDBT | 3 |
| 2016 | Provenance Management for Evolving RDF Datasets
Argyro Avgoustaki, Giorgos Flouris, Irini Fundulaki, Dimitris Plexousakis |
ESWC | 4 |
| 2016 | Semantic SLAs for Services with Q-SLAabstractThis paper presents an extension to OWL-Q, a prominent semantic quality-based service description language, called Q-SLA, enabling to specify SLAs. This extension advances the state-of-the-art by covering all possible information aspects needed to enable proper and automatic support to all service management activities. A particular use-case is also provided highlighting Q-SLA's main benefits. Kyriakos Kritikos, Dimitris Plexousakis |
ICWS | 2 |
| 2016 | An event calculus production rule system for reasoning in dynamic and uncertain domainsabstractAbstract Action languages have emerged as an important field of knowledge representation for reasoning about change and causality in dynamic domains. This paper presents Cerbere, a production system designed to perform online causal, temporal and epistemic reasoning based on the Event Calculus. The framework implements the declarative semantics of the underlying logic theories in a forward-chaining rule-based reasoning system, coupling the high expressiveness of its formalisms with the efficiency of rule-based systems. To illustrate its applicability, we present both the modeling of benchmark problems in the field, as well as its utilization in the challenging domain of smart spaces. A hybrid framework that combines logic-based with probabilistic reasoning has been developed, that aims to accommodate activity recognition and monitoring tasks in smart spaces. Theodore Patkos, Dimitris Plexousakis, Abdelghani Chibani, Yacine Amirat |
Theory Pract. Log. Program. | 2 |
| 2015 | Multi-cloud Application Design through Cloud Service CompositionabstractWhile various platforms are offering facilities for single-cloud application design, deployment and provisioning, there is a need to move to multiple clouds in order to achieve cost-effectiveness and avoid vendor lock-in. Apart from not supporting multi-cloud application management, many platforms usually focus on the deployment and provisioning phases of the cloud-based application lifecycle by neglecting the design phase. However, the design selection of the best possible cloud service composition affects the provisioning phase, as the more distant from optimality is the selected solution, the more adaptation actions will be enacted. To this end, there is a high need for cloud application design tools and methods which can select the best possible cloud service composition based on user requirements. This paper satisfies this need by proposing a cloud service composition approach able to optimally compose different types of cloud services by simultaneously satisfying various types of user requirements. These types, not concurrently supported by any cloud application design tool, include quality, deployment, security, placement and cost requirements. Moreover, the proposed approach addresses a particular design choice type not currently considered in literature. Kyriakos Kritikos, Dimitris Plexousakis |
CLOUD | 2 |
| 2015 | RDF Digest: Efficient Summarization of RDF/S KBs
Georgia Troullinou, Haridimos Kondylakis, Evangelia Daskalaki, Dimitris Plexousakis |
ESWC | 4 |
| 2014 | A Dialogical Model for Collaborative Decision Making Based on Compromises
Dimitra Zografistou, Giorgos Flouris, Theodore Patkos, Dimitris Plexousakis, Martin Baláz, Martin Homola, Alexander Simko |
EUMAS | 4 |
| 2014 | Agents, Models and Semantic Integration in Support of Personal eHealth Knowledge Spaces
Haridimos Kondylakis, Dimitris Plexousakis, Vedran Hrgovcic, Robert Woitsch, Marc Premm, Michael Schüle |
WISE (1) | 2 |
| 2014 | Task model-driven realization of interactive application functionality through servicesabstractThe Service-Oriented Computing (SOC) paradigm is currently being adopted by many developers, as it promises the construction of applications through reuse of existing Web Services (WSs). However, current SOC tools produce applications that interact with users in a limited way. This limitation is overcome by model-based Human-Computer Interaction (HCI) approaches that support the development of applications whose functionality is realized with WSs and whose User Interface (UI) is adapted to the user's context. Typically, such approaches do not consider various functional issues, such as the applications' semantics and their syntactic robustness in terms of the WSs selected to implement their functionality and the automation of the service discovery and selection processes. To this end, we propose a model-driven design method for interactive service-based applications that is able to consider the functional issues and their implications for the UI. This method is realized by a semiautomatic environment that can be integrated into current model-based HCI tools to complete the development of interactive service front-ends. The proposed method takes as input an HCI task model, which includes the user's view of the interactive system, and produces a concrete service model that describes how existing services can be combined to realize the application's functionality. To achieve its goal, our method first transforms system tasks into semantic service queries by mapping the task objects onto domain ontology concepts; then it sends each resulting query to a semantic service engine so as to discover the corresponding services. In the end, only one service from those associated with a system task is selected, through the execution of a novel service concretization algorithm that ensures message compatibility between the selected services. Kyriakos Kritikos, Dimitris Plexousakis, Fabio Paternò |
ACM Trans. Interact. Intell. Syst. | 2 |
| 2014 | Novel Optimal and Scalable Nonfunctional Service Matchmaking TechniquesabstractService-orientation paves the way for the Internet of Services (IoS), where millions of services will be available to realize the everyday user applications or tasks. Consequently, as a great number of functionally equivalent services will be available for a specific user task, the service nonfunctional aspect should be considered for filtering and selecting among these services. The state-of-the-art approaches in nonfunctional service discovery exploit constraint solving techniques to optimize the matchmaking time between a service offer and demand pair. However, they do not scale well, as matchmaking time is proportional to the offer number, so they are not yet suitable for the IoS. To this end, this article proposes three novel alternative techniques that intelligently organize the service offer space to improve the overall matchmaking time. These techniques are theoretically and experimentally evaluated. The results show that all techniques optimize the matchmaking time without sacrificing accuracy and that each technique is better in different circumstances. Kyriakos Kritikos, Dimitris Plexousakis |
IEEE Trans. Serv. Comput. | 2 |
| 2013 | WSSL: A Fluent Calculus-Based Language for Web Service Specifications
George Baryannis, Dimitris Plexousakis |
CAiSE | 2 |
| 2013 | Ontology evolution without tears
Haridimos Kondylakis, Dimitris Plexousakis |
J. Web Semant. | 2 |
| 2012 | OtO Matching System: A Multi-strategy Approach to Instance Matching
Evangelia Daskalaki, Dimitris Plexousakis |
CAiSE | 2 |
| 2012 | Deriving Specifications for Composite Web ServicesabstractWe address the problem of synthesizing specifications for composite Web services, starting from those of their component services. Unlike related work in programming languages, we assume the definition of the component services (i.e. their code) to be unavailable - at best, they are known by a specification which (safely) approximates their functional behavior. Within this scenario, we deduce general formula schemes to derive specifications for basic constructs such as sequential, parallel compositions and conditionals and provide details on how to handle the special cases of loops and asynchronous execution. The resulting specifications facilitate service verification and service evolution as well as auditing processes, promoting trust between the involved partners. George Baryannis, Manuel Carro, Dimitris Plexousakis |
COMPSAC | 3 |
| 2012 | Ontology Evolution: Assisting Query Migration
Haridimos Kondylakis, Dimitris Plexousakis |
ER | 2 |
| 2012 | Towards Optimal and Scalable Non-functional Service Matchmaking TechniquesabstractService-orientation paves the way for the Internet of Services (IoS), where millions of services will be available for building novel applications. As such, the service non-functional aspect should be considered for filtering and selecting among the great number of functionally-equivalent services that will be available for a specific user task. Until now, the state-of-the-art work in non-functional service discovery has exploited constraint solving techniques to optimize the matchmaking time between a non-functional service offer and demand pair. However, as matchmaking time is proportional to the offer number, this work does not scale well so it is not yet appropriate for the IoS. To this end, two alternative techniques are proposed to improve the overall matchmaking time. Both techniques were theoretically and experimentally evaluated. The results show that both techniques optimize the matchmaking time without sacrificing accuracy, while the second technique is quite scalable. Kyriakos Kritikos, Dimitris Plexousakis |
ICWS | 2 |
| 2012 | Towards Proactive Cross-Layer Service Adaptation
Chrysostomos Zeginis, Konstantina Konsolaki, Kyriakos Kritikos, Dimitris Plexousakis |
WISE | 4 |
| 2012 | The ramification problem in temporal databases: a solution implemented in SQL
Nikos Papadakis, Dimitris Plexousakis, Yannis Christodoulou |
Appl. Intell. | 2 |
| 2012 | The ramification problem in temporal databases: an approach with conflicting constraints
Nikos Papadakis, Dimitris Plexousakis, Myron Papadakis, Harris Manifavas |
J. Intell. Inf. Syst. | 2 |
| 2011 | Ontology Evolution in Data Integration: Query Rewriting to the Rescue
Haridimos Kondylakis, Dimitris Plexousakis |
ER | 2 |
| 2011 | Epistemic Reasoning for Ambient Intelligence
Theodore Patkos, Dimitris Plexousakis |
ICAART (1) | 2 |
| 2011 | Exelixis: evolving ontology-based data integration systemabstractThe evolution of ontologies is an undisputed necessity in ontology-based data integration. Yet, few research efforts have focused on addressing the need to reflect ontology evolution onto the underlying data integration systems. We present Exelixis, a web platform that enables query answering over evolving ontologies without mapping redefinition. This is achieved by rewriting queries among ontology versions. First, changes between ontologies are automatically detected and described using a high level language of changes. Those changes are interpreted as sound global-as-view (GAV) mappings. Then query expansion is applied in order to consider constraints from the ontology and unfolding to apply the GAV mappings. Whenever equivalent rewritings cannot be produced we a) guide query redefinition and/or b) provide the best "over-approximations", i.e. the minimally-containing and minimally-generalized rewritings. For the demonstration we will use four versions of the CIDOC-CRM ontology and real user queries to show the functionality of the system. Then we will allow conference participants to directly interact with the system to test its capabilities. Haridimos Kondylakis, Dimitris Plexousakis |
SIGMOD Conference | 2 |
| 2011 | PROTON: A Prolog Reasoner for Temporal ONtologies in OWL
Nikos Papadakis, Kostas Stravoskoufos, Evdoxios Baratis, Euripides G. M. Petrakis, Dimitris Plexousakis |
Expert Syst. Appl. | 5 |
| 2010 | Evaluation of top-k queries in peer-to-peer networks using threshold algorithmsabstractIn p2p networks, top-k query processing can provide a lot of advantages both in time and bandwidth consumption. Several algorithms have been proposed for the evaluation of top-k queries. A large percentage of them follow the Threshold Approach. We focus on the main adaptations of threshold algorithms fulfilling the requirements of modern p2p applications. We introduce two algorithms optimized for ranking queries in p2p networks and present their characteristics. In the setting of a simulation of large p2p networks, we evaluate the algorithms' performance. Our experiments demonstrate that in some cases a threshold algorithm can improve top-k query processing, while in others it is far more costly. The results show that distributed query processing can be more effective than a simple threshold algorithm in a p2p network. Ioannis Chrysakis, Constantinos Chalkidis, Dimitris Plexousakis |
CIKM | 3 |
| 2010 | The ramification problem in temporal databases: Concurrent execution
Nikos Papadakis, Dimitris Plexousakis, Grigoris Antoniou |
Int. J. Intell. Syst. | 2 |
| 2009 | Empowering Provenance in Data Integration
Haridimos Kondylakis, Martin Doerr, Dimitris Plexousakis |
ADBIS | 3 |
| 2009 | Reasoning with Knowledge, Action and Time in Dynamic and Uncertain Domains
Theodore Patkos, Dimitris Plexousakis |
IJCAI | 2 |
| 2009 | Special Issue on Ontology DynamicsabstractGiorgos Flouris, Mathieu d'Aquin, Grigoris Antoniou, Jeff Pan, Dimitris Plexousakis; Special Issue on Ontology Dynamics, Journal of Logic and Computation, Giorgos Flouris, Mathieu d'Aquin, Grigoris Antoniou, Jeff Z. Pan, Dimitris Plexousakis |
J. Log. Comput. | 5 |
| 2009 | Mixed-Integer Programming for QoS-Based Web Service MatchmakingabstractQoS-based Web Service (WS) discovery has been recognized as the main solution for filtering and selecting between functionally equivalent WSs stored in registries or other types of repositories. There are two main techniques for QoS-based WS matchmaking (filtering): ontology-based and Constraint Programming (CP)-based. Unfortunately, the first technique is not efficient as it is based on the rather immature technology of ontology reasoning, while the second one is not accurate as it is based on syntactic QoS-based descriptions and faulty matchmaking metrics. In our previous work, we have developed an extensible and rich ontology language for QoS-based WS description. Moreover, we have devised a semantic alignment algorithm for aligning QoS-based WS descriptions so as to increase the accuracy of QoS-based WS matchmaking algorithms. Finally, we have developed two alternative CP-based QoS-based WS matchmaking algorithms: a unary-constrained and n-ary-constrained one. In this paper, we claim that Mixed-Integer Programming (MIP) should be used as a matchmaking technique instead of CP and we provide experimental results proving it. In addition, we analyze and experimentally evaluate our matchmaking algorithms against a competing techniques one in order to demonstrate their efficiency and accuracy. Kyriakos Kritikos, Dimitris Plexousakis |
IEEE Trans. Serv. Comput. | 2 |
| 2009 | Requirements for QoS-Based Web Service Description and DiscoveryabstractThe goal of service oriented architectures (SOAs) is to enable the creation of business applications through the automatic discovery and composition of independently developed and deployed (Web) services. Automatic discovery of Web services (WSs) can be achieved by incorporating semantics into a richer WS description model (WSDM) and by the use of semantic Web (SW) technologies in the WS matchmaking and selection (i.e., discovery) process. A sufficiently rich WSDM should encompass not only functional but also nonfunctional aspects like quality of service (QoS). QoS is a set of performance and domain-dependent attributes that has a substantial impact on WS requesters' expectations. Thus, it can be used for distinguishing between many functionally equivalent WSs that are available nowadays. This paper starts by defining QoS in the context of WSs. Its main contribution is the analysis of the requirements for a semantically rich QoS-based WSDM and an accurate, effective QoS-based WS Discovery (WSDi) process. In addition, a road map of extending current WS standard technologies for realizing semantic, functional, and QoS-based WSDi, respecting the above requirements, is presented. Kyriakos Kritikos, Dimitris Plexousakis |
IEEE Trans. Serv. Comput. | 2 |
| 2008 | The Ramification Problem in Temporal Databases: A Solution Implemented in SQL
Nikos Papadakis, Dimitris Plexousakis, Grigoris Antoniou, Manolis Daskalakis, Yannis Christodoulou |
ISMIS | 2 |
| 2008 | On a Probabilistic Combination of Prediction Sources
Ioannis Rousidis, George Tzagkarakis, Dimitris Plexousakis, Yannis Tzitzikas |
ISMIS | 3 |
| 2007 | Quete: Ontology-Based Query System for Distributed Sources
Haridimos Kondylakis, Anastasia Analyti, Dimitris Plexousakis |
ADBIS | 3 |
| 2007 | Requirements for QoS-based Web Service Description and DiscoveryabstractThe goal of service oriented architectures is to enable the creation of business applications through the automatic discovery and composition of independently developed and deployed (Web) services. Automatic discovery of Web Services (WSs) can be achieved by incorporating semantics into a richer WS description model (WSDM) and the use of Semantic Web (SW) technologies in the WS matchmaking and selection models. A sufficiently rich WSDM should encompass not only functional but also non-functional aspects like Quality of Service (QoS). QoS is a set of performance attributes that has a substantial impact on WS requesters' expectations. Thus, it can be used as a discriminating factor of functionally-equivalent WSs. The focus of this paper is twofold: to analyze the requirements of a semantically rich QoS-based WSDM and to provide SW and constrained- based mechanisms for enriching syntactic QoS-based WS Discovery (WSDi) algorithms. In addition, a roadmap of extending WS standard techniques for realizing semantic, functional and QoS-based WSDi is presented. Kyriakos Kritikos, Dimitris Plexousakis |
COMPSAC (2) | 2 |
| 2007 | The Ramification Problem in Temporal Databases: Concurrent Execution with Conflicting ConstraintsabstractIn this paper we study the ramification problem in the setting of temporal databases. Standard solutions from the literature on reasoning about action are inadequate because they rely on the assumptions that fluents persist and actions have effects on the subsequent situation only. We provide a solution based on an extension of the situation calculus and the work of McCain and Turner. More specifically, we study the case where there are conflicting effects of concurrently executing actions and we distinguish between hard and soft integrity constraints. Nikos Papadakis, Grigoris Antoniou, Dimitris Plexousakis |
ICTAI (2) | 3 |
| 2007 | A Semantics-Based Framework for Context-Aware Services: Lessons Learned and Challenges
Theodore Patkos, Antonis Bikakis, Grigoris Antoniou, Maria Papadopouli, Dimitris Plexousakis |
UIC | 5 |
| 2006 | Inconsistencies, Negations and Changes in Ontologies
Giorgos Flouris, Zhisheng Huang, Jeff Z. Pan, Dimitris Plexousakis, Holger Wache |
AAAI | 4 |
| 2006 | Trialogical E-Learning and Emergent Knowledge Artifacts
Yannis Tzitzikas, Vassilis Christophides, Giorgos Flouris, Dimitris Kotzinos, Hannu Markkanen, Dimitris Plexousakis, Nicolas Spyratos |
EC-TEL | 6 |
| 2006 | Evolving Ontology Evolution
Giorgos Flouris, Dimitris Plexousakis, Grigoris Antoniou |
SOFSEM | 2 |
| 2006 | The ramification problem in temporal databases: Changing beliefs about the past
Nikos Papadakis, Grigoris Antoniou, Dimitris Plexousakis |
Data Knowl. Eng. | 3 |
| 2005 | Incremental Collaborative Filtering for Highly-Scalable Recommendation Algorithms
Manos Papagelis, Ioannis Rousidis, Dimitris Plexousakis, Elias Theoharopoulos |
ISMIS | 3 |
| 2005 | On Applying the AGM Theory to DLs and OWL
Giorgos Flouris, Dimitris Plexousakis, Grigoris Antoniou |
ISWC | 2 |
| 2005 | CONFIOUS: Managing the Electronic Submission and Reviewing Process of Scientific Conferences
Manos Papagelis, Dimitris Plexousakis, Panagiotis Nikolaou |
WISE | 2 |
| 2005 | Qualitative analysis of user-based and item-based prediction algorithms for recommendation agents
Manos Papagelis, Dimitris Plexousakis |
Eng. Appl. Artif. Intell. | 2 |
| 2005 | Preface
Sheila A. McIlraith, Dimitris Plexousakis |
J. Web Semant. | 2 |
| 2004 | Querying and Viewing the Semantic Web: An RDF-Based Perspective
Dimitris Plexousakis |
SOFSEM | 1 |
| 2004 | Optimizing taxonomic semantic web queries using labeling schemes
Vassilis Christophides, Gregory Karvounarakis, Dimitris Plexousakis, Michel Scholl, Sotirios Tourtounis |
J. Web Semant. | 3 |
| 2004 | Viewing the semantic web through RVL lenses
Aimilia Magkanaraki, Val Tannen, Vassilis Christophides, Dimitris Plexousakis |
J. Web Semant. | 4 |
| 2003 | Addressing the Ramification Problem in a Temporal Context: The Case of Concurrent ActionsabstractThe ramification problem is a hard and ever present problem in systems exhibiting a dynamic behavior. The area of temporal databases in particular is still lacking satisfactory solutions to the ramification problem. In this paper, we address the problem for the concurrent execution of both instantaneous actions and actions with duration. The proposed solution advances previous work by considering actions with effects occurring in any of the possible future situations resulting from an action's execution. Nikos Papadakis, Dimitris Plexousakis |
ICTAI | 2 |
| 2003 | Viewing the Semantic Web through RVL Lenses
Aimilia Magkanaraki, Val Tannen, Vassilis Christophides, Dimitris Plexousakis |
ISWC | 4 |
| 2003 | On labeling schemes for the semantic webabstractThis paper focuses on the optimization of the navigation through voluminous subsumption hierarchies of topics employed by Portal Catalogs like Netscape Open Directory (ODP). We advocate for the use of labeling schemes for modeling these hierarchies in order to efficiently answer queries such as subsumption check, descendants, ancestors or nearest common ancestor, which usually require costly transitive closure computations. We first give a qualitative comparison of three main families of schemes, namely bit vector, prefix and interval based schemes. We then show that two labeling schemes are good candidates for an efficient implementation of label querying using standard relational DBMS, namely, the Dewey Prefix scheme [6] and an Interval scheme by Agrawal, Borgida and Jagadish [1]. We compare their storage and query evaluation performance for the 16 ODP hierarchies using the PostgreSQL engine. Vassilis Christophides, Dimitris Plexousakis, Michel Scholl, Sotirios Tourtounis |
WWW | 2 |
| 2003 | Querying the Semantic Web with RQL
Gregory Karvounarakis, Aimilia Magkanaraki, Sofia Alexaki, Vassilis Christophides, Dimitris Plexousakis, Michel Scholl, Karsten Tolle |
Comput. Networks | 5 |
| 2002 | The Role of Semantic Relevance in Dynamic User Community Management and the Formulation of Recommendations
Nick Papadopoulos, Dimitris Plexousakis |
CAiSE | 2 |
| 2002 | Actions with Duration and Constraints: the Ramification Problem in Temporal DatabasesabstractThe ramification problem is a hard and ever present problem in systems exhibiting dynamic behavior. The area of temporal databases in particular still lacks satisfactory solutions to the ramification problem. In this paper we address the ramification problem based on causal relationships that take time into account. We study the problem for both instantaneous actions and actions with duration. The proposed solution advances previous work by considering actions with effects occurring in any of the possible future situations resulting from an action's execution. Nikos Papadakis, Dimitris Plexousakis |
ICTAI | 2 |
| 2002 | Benchmarking RDF Schemas for the Semantic Web
Aimilia Magkanaraki, Sofia Alexaki, Vassilis Christophides, Dimitris Plexousakis |
ISWC | 4 |
| 2002 | RQL: a declarative query language for RDFabstractReal-scale Semantic Web applications, such as Knowledge Portals and E-Marketplaces, require the management of large volumes of metadata, i.e., information describing the available Web content and services. Better knowledge about their meaning, usage, accessibility or quality will considerably facilitate an automated processing of Web resources. The Resource Description Framework (RDF) enables the creation and exchange of metadata as normal Web data. Although voluminous RDF descriptions are already appearing, sufficiently expressive declarative languages for querying both RDF descriptions and schemas are still missing. In this paper, we propose a new RDF query language called RQL. It is a typed functional language (a la OQL) and relies on a formal model for directed labeled graphs permitting the interpretation of superimposed resource descriptions by means of one or more RDF schemas. RQL adapts the functionality of semistructured/XML query languages to the peculiarities of RDF but, foremost, it enables to uniformly query both resource descriptions and schemas. We illustrate the RQL syntax, semantics and typing system by means of a set of example queries and report on the performance of our persistent RDF Store employed by the RQL interpreter. Gregory Karvounarakis, Sofia Alexaki, Vassilis Christophides, Dimitris Plexousakis, Michel Scholl |
WWW | 4 |
| 2002 | A formal framework for business process modelling and design
Manolis Koubarakis, Dimitris Plexousakis |
Inf. Syst. | 2 |
| 2001 | A Metamodel for Part - Whole Relationships for Reasoning on Missing Parts and Reconstruction
Martin Doerr, Dimitris Plexousakis, Chrysoula Bekiari |
ER | 2 |
| 2001 | On Storing Voluminous RDF Descriptions: The Case of Web Portal Catalogs
Sofia Alexaki, Vassilis Christophides, Gregory Karvounarakis, Dimitris Plexousakis |
WebDB | 4 |
| 2000 | A Formal Model for Business Process Modeling and Design
Manolis Koubarakis, Dimitris Plexousakis |
CAiSE | 2 |
| 2000 | Temporal Integrity Constraints with Indeterminacy
Wes Cowley, Dimitris Plexousakis |
VLDB | 2 |
| 1996 | Accomodating Integrity Constraints During Database Design
Dimitris Plexousakis, John Mylopoulos |
EDBT | 1 |
| 1996 | Building Knowledge Base Management Systems
John Mylopoulos, Vinay K. Chaudhri, Dimitris Plexousakis, Adel Shrufi, Thodoros Topaloglou |
VLDB J. | 3 |
| 1993 | Integrity Constraint and Rule Maintenance in Temporal Deductive Knowledge Bases
Dimitris Plexousakis |
VLDB | 1 |
| 1993 | Semantical and Ontological Consideration in Telos: A Language for Knowledge RepresentationabstractThis paper focuses on the semantics of Telos, a language for representing knowledge about information systems. Telos is intended to support the development of information systems, especially in the requirements modeling phase. An object‐oriented representational framework is supported by Telos. Its features include aggregation, generalization, and classification, the treatment of attributes as first‐class objects and the explicit representation of time. Telos also provides an assertion sublanguage for expressing deductive rules and integrity constraints. A possible‐worlds semantics is defined for Telos knowledge bases. This semantics is intended to capture the peculiarities involved in the interpretation of temporal expressions. The integration of time has also inspired the treatment of existence in Telos. An ontology of objects based on the property of existence is proposed. In the spirit of KRYPTON, Telos knowledge bases are specified functionally, in terms of the operations provided for querying and updating them. This knowledge‐level analysis will allow us to specify exactly what a knowledge base can be ASK‐ed or TELL‐ed about the domain of discourse. Soundness, consistency, and completeness results have also been proven to complete the specification of Telos knowledge bases. This formal account of the language provides a logical framework that can be used to verify the correctness of any proposed implementation of the system. Dimitris Plexousakis |
Comput. Intell. | 1 |