Global ETD Search

Search theses and dissertations gathered from participating repositories worldwide. Every result links back to the library that holds it. No account is needed.

Results

Showing 1 to 12 of 12 for “"Datalog"”.

  1. Consolidación de ontologías Datalog+

    … la noción de incoherencia en ontologías Datalog , que se encontraba ausente en la literatura, en t erminos de la satisfacibilidad del conjunto de restricciones en las mismas, y mostramos como bajo ciertas condiciones incoherencia puede llevar a ontologías Datalog inconsistentes.La …

    uns-ar Repository record for Consolidación de ontologías Datalog+ (opens in a new tab)

  2. Semantic optimisation in datalog programs

    Datalog is the fusion of Prolog and Database technologies aimed at producing an efficient, logic-based, declarative language for databases. This fusion takes the best of logic programming for the syntax of Datalog, and the best of database systems for the operational part of Datalog. As is the case …

    cape-town Repository record for Semantic optimisation in datalog programs (opens in a new tab)

  3. KLM-Style Defeasible Reasoning for Datalog

    … semantics for defeasible reasoning over Datalog knowledge bases. Datalog is a declarative logic programming language, designed for querying large deductive databases. Syntactically, it can be viewed as a computationally feasible fragment of firstorder logic, so this continues a recent …

    cape-town Repository record for KLM-Style Defeasible Reasoning for Datalog (opens in a new tab)

  4. Furthering Datalog in the pursuit of program analysis

    … analyses in a declarative language, namely Datalog. This work contains three contributions: expanding the number of programs Datalog, specifically Soufflé (a superset of Datalog), can support; providing a declarative implementation of a well-known analysis; and introducing a new program …

    cambridge Repository record for Furthering Datalog in the pursuit of program analysis (opens in a new tab)

  5. An empirical study of negation in datalog programs

    Datalog is the fusion of prolong and database technologies aimed at producing an difficultly logic-based, declarative language for databases. Since negation was added to Datalog, Datalog has become more expressive. In this thesis, I focus my attention on adding negation to DatalogIC which is a …

    cape-town Repository record for An empirical study of negation in datalog programs (opens in a new tab)

  6. On the design and implementation of a top-down datalog interpreter in C++

    Datalog is a database query language based on the logic programming paradigm. Datalog is the language of deductive databases, obtained by extending the basic relational database model with the reasoning capability, that is, one can not only query about the facts stored explicitly in the database …

    concordia Repository record for On the design and implementation of a top-down datalog interpreter in C++ (opens in a new tab)

  7. Declarative Analytics on Heterogeneous HPC Systems

    … However, declarative languages, like Datalog, can directly leverage these advancements due to their ability to express complex problems through simple rules and queries, which can be efficiently compiled into relational algebra operations for execution on GPGPUs. Integrating Datalog's …

    uic

  8. Possible worlds explorer: Combining declarative programming with user-friendly Jupyter Notebooks

    "Datalog and Answer Set Programming (ASP) are powerful languages for rule-based database querying and constraint solving, respectively. Similarly, Python is a popular and powerful procedural programming language with applications in many domains including data science. I have developed a problem …

    uiuc Repository record for Possible worlds explorer: Combining declarative programming with user-friendly Jupyter Notebooks (opens in a new tab)

  9. Bottom-up evaluation of HiLog in the context of deductive database systems

    … the feasibility of adapting well-established Datalog evaluation algorithms for the evaluation of HiLog programs. Each of the evaluation algorithms examined in the work is formally described and verified in terms of completeness and correctness. Furthermore, a practical HiLog evaluator based on …

    cape-town Repository record for Bottom-up evaluation of HiLog in the context of deductive database systems (opens in a new tab)

  10. The efficient evaluation of visual queries within a logic-based framework

    … is translated to the deductive database language Datalog, which is subsequently evaluated by the CORAL logic database system. We propose graph semantics, which define the meaning of visual queries in terms of paths in a graph, for monotone GraphLog. This provides a more intuitive meaning which is …

    cape-town Repository record for The efficient evaluation of visual queries within a logic-based framework (opens in a new tab)

  11. Practical Rewriting Techniques for Warded Ontology-Mediated Queries

    … that OMQ Answering under warded ontologies is Datalog-rewritable, i.e., given an OMQ over a warded ontology, it is possible to construct a query written in Datalog, a well known database query language introduced in the 80’s, such that for every database, the answers to the OMQ over the …

    trento Repository record for Practical Rewriting Techniques for Warded Ontology-Mediated Queries (opens in a new tab)

  12. Reflective Database Access Control

    … and analyzed. We propose the use of Transaction Datalog syntax and semantics as a formal framework for expressing reflective access control policies. Using a formal logic-based language provides a basis for analyzing policies and enables secure implementations that can guarantee that certain …

    uiuc Repository record for Reflective Database Access Control (opens in a new tab)