中文
相关论文

相关论文: XPath-Logic and XPathLog: A Logic-Programming Styl…

200 篇论文

Most state-of-the art approaches for securing XML documents allow users to access data only through authorized views defined by annotating an XML grammar (e.g. DTD) with a collection of XPath expressions. To prevent improper disclosure of…

密码学与安全 · 计算机科学 2011-12-13 Houari Mahfoud , Abdessamad Imine

We introduce Natlog, a lightweight Logic Programming language, sharing Prolog's unification-driven execution model, but with a simplified syntax and semantics. Our proof-of-concept Natlog implementation is tightly embedded in the…

编程语言 · 计算机科学 2021-09-20 Paul Tarau

Recently, C-Log was introduced as a language for modelling causal processes. Its formal semantics has been defined together with introductory examples, but the study of this language is far from finished. In this paper, we compare C-Log to…

计算机科学中的逻辑 · 计算机科学 2014-04-28 Bart Bogaerts , Joost Vennekens , Marc Denecker , Jan Van den Bussche

This paper gives an overview of Demaq, an XML message processing system operating on the foundation of transactional XML message queues. We focus on the syntax and semantics of its fully declarative, rule-based application language and…

数据库 · 计算机科学 2007-05-23 Alexander Böhm , Carl-Christian Kanne , Guido Moerkotte

Rulelog is a knowledge representation and reasoning language based on logic programming under the well-founded semantics. It is an extension of the language of Flora-2 and so supports inheritance and other object-oriented features, as well…

DHOL is an extensional, classical logic that equips the well-known higher-order logic (HOL) with dependent types. This allows for concise encodings of important domains like size-bounded data structures, category theory, or proof theory.…

计算机科学中的逻辑 · 计算机科学 2026-05-04 Rhea Ranalter , Florian Rabe , Cezary Kaliszyk

We propose a framework grounded in Logic Programming for representing and reasoning about business processes from both the procedural and ontological point of views. In particular, our goal is threefold: (1) define a logical language and a…

人工智能 · 计算机科学 2014-10-08 Fabrizio Smith , Maurizio Proietti

Graph-based design languages in UML (Unified Modeling Language) are presented as a method to encode and automate the complete design process and the final optimization of the product or complex system. A design language consists of a…

软件工程 · 计算机科学 2018-05-24 Samuel Vogel , Stephan Rudolph

EquiX is a search language for XML that combines the power of querying with the simplicity of searching. Requirements for such languages are discussed and it is shown that EquiX meets the necessary criteria. Both a graphical abstract syntax…

数据库 · 计算机科学 2007-05-23 Sara Cohen , Yaron Kanza , Yakov Kogan , Werner Nutt , Yehoshua Sagiv , Alexander Serebrenik

State-of-the-art Datalog engines include expressive features such as ADTs (structured heap values), stratified aggregation and negation, various primitive operations, and the opportunity for further extension using FFIs. Current…

编程语言 · 计算机科学 2022-11-22 Thomas Gilray , Arash Sahebolamri , Sidharth Kumar , Kristopher Micinski

XML has emerged as the standard for representing and exchanging data on the World Wide Web. It is critical to have efficient mechanisms to store and query XML data to exploit the full power of this new technology. Several researchers have…

数据库 · 计算机科学 2010-10-11 Mustafa Atay , Yezhou Sun , Dapeng Liu , Shiyong Lu , Farshad Fotouhi

EquiX is a search language for XML that combines the power of querying with the simplicity of searching. Requirements for such languages are discussed and it is shown that EquiX meets the necessary criteria. Both a graph-based abstract…

数据库 · 计算机科学 2007-05-23 Sara Cohen , Yaron Kanza , Yakov Kogan , Werner Nutt , Yehoshua Sagiv , Alexander Serebrenik

This paper proposes the use of Constraint Logic Programming (CLP) to model SQL queries in a data-independent abstract layer by focusing on some semantic properties for signalling possible errors in such queries. First, we define a…

数据库 · 计算机科学 2020-02-19 Fernando Sáenz-Pérez

Schema Matching, i.e. the process of discovering semantic correspondences between concepts adopted in different data source schemas, has been a key topic in Database and Artificial Intelligence research areas for many years. In the past, it…

数据库 · 计算机科学 2014-07-11 Santa Agreste , Pasquale De Meo , Emilio Ferrara , Domenico Ursino

The Semantic Web drives towards the use of the Web for interacting with logically interconnected data. Through knowledge models such as Resource Description Framework (RDF), the Semantic Web provides a unifying representation of richly…

网络与互联网体系结构 · 计算机科学 2007-11-12 Tim Berners-Lee , Dan Connolly , Lalana Kagal , Yosi Scharf , Jim Hendler

Driven by expressiveness commonalities of Python and our Python-based embedded logic-based language Natlog, we design high-level interaction patterns between equivalent language constructs and data types on the two sides. By directly…

人工智能 · 计算机科学 2023-08-31 Paul Tarau

In this paper, we consider the setting of graph-structured data that evolves as a result of operations carried out by users or applications. We study different reasoning problems, which range from ensuring the satisfaction of a given set of…

人工智能 · 计算机科学 2014-05-30 Shqiponja Ahmetaj , Diego Calvanese , Magdalena Ortiz , Mantas Simkus

We present POTATO, a task- and languageindependent framework for human-in-the-loop (HITL) learning of rule-based text classifiers using graph-based features. POTATO handles any type of directed graph and supports parsing text into Abstract…

计算与语言 · 计算机科学 2022-10-18 Ádám Kovács , Kinga Gémes , Eszter Iklódi , Gábor Recski

We introduce SMProbLog, a generalization of the probabilistic logic programming language ProbLog. A ProbLog program defines a distribution over logic programs by specifying for each clause the probability that it belongs to a randomly…

人工智能 · 计算机科学 2021-10-08 Pietro Totis , Angelika Kimmig , Luc De Raedt

Dictionaries are often developed using tools that save to Extensible Markup Language (XML)-based standards. These standards often allow high-level repeating elements to represent lexical entries, and utilize descendants of these repeating…

计算与语言 · 计算机科学 2016-02-18 Paul Rodrigues , David Zajic , David Doermann , Michael Bloodgood , Peng Ye