TELQUEL: A query language for SIS

SIS (Semantic Index SYSTEM) can be viewed as an Object Oriented Database Management System (OODBMS) that is based on the knowledge representation language TELOS. TELOS is used both for schema declaration (DDL) and data manipulation (DML) and is based on three abstraction mechanisms: classification,...

Full description

Bibliographic Details
Main Authors: Zidianakis, John, Ζηδιανάκης, Ιωάννης
Format: Text
Language:unknown
Published: 1998
Subjects:
DML
Online Access:http://elocus.lib.uoc.gr:443/dlib/1/7/c/metadata-dlib-1998zidianakis.tkl
id ftunivcrete:oai:Elocus.tkl:dlib/1/7/c/metadata-dlib-1998zidianakis.tkl
record_format openpolar
spelling ftunivcrete:oai:Elocus.tkl:dlib/1/7/c/metadata-dlib-1998zidianakis.tkl 2024-10-13T14:06:52+00:00 TELQUEL: A query language for SIS TELQUEL: Μια εÏωτηματική γλώσσα για το SIS Zidianakis, John Ζηδιανάκης, Ιωάννης 1998-11-24 http://elocus.lib.uoc.gr:443/dlib/1/7/c/metadata-dlib-1998zidianakis.tkl unknown http://elocus.lib.uoc.gr:443/dlib/1/7/c/metadata-dlib-1998zidianakis.tkl uch.csd.msc//1998zidianakis text 1998 ftunivcrete 2024-09-17T03:50:52Z SIS (Semantic Index SYSTEM) can be viewed as an Object Oriented Database Management System (OODBMS) that is based on the knowledge representation language TELOS. TELOS is used both for schema declaration (DDL) and data manipulation (DML) and is based on three abstraction mechanisms: classification, attribution and specialization. Although there is a way to submit queries in SIS through QI (Query Interface), the lack of a high level query language is more than obvious. TELQUEL remedies this situation. TELQUEL is a query language with an SQL-like syntax. Though it is not very rich, it remains expressive and flexible supporting not only relational algebra operations but also transitive closure operations. The implementation of TELQUEL is based on the transformation of a query in a sequence of QI calls. To achieve this goal we had to break down the compilation into two phases. In the first phase we transform the query to a DATALOG program. On second phase we transform the DATALOG program to a sequence of QI calls. In our work special emphasis is given to: 1. The extension of QI so that it can support not only sets, but also relations, and 2. the translation of a query expressed in the declarative language DATALOG to a sequence of QI calls. We also present the syntax and semantics of the language, as well as the way the first phase is performed. Το SIS (Semantic Index System) μποÏεί να χαÏακτηÏιστεί ως ένα οντοκεντÏικό σÏστημα διαχείÏισης βάσεων δεδομένων που στηÏίζεται στη γλώσσα παÏάστασης γνώσεων TELOS. Η γλώσσα TELOS χÏησιμοποιείται για τον οÏισμό του σχήματος (DDL) της βάσης και στηÏίζεται σε Ï„Ïεις μηχανισμοÏÏ‚ αφαίÏεσης: της ταξινόμησης (classification), της απόδοσης γνωÏίσματος (attribution) και της γενίκευσης-εξειδίκευσης (specialization). Αν και στο ... Text DML University of Crete: E-Locus
institution Open Polar
collection University of Crete: E-Locus
op_collection_id ftunivcrete
language unknown
description SIS (Semantic Index SYSTEM) can be viewed as an Object Oriented Database Management System (OODBMS) that is based on the knowledge representation language TELOS. TELOS is used both for schema declaration (DDL) and data manipulation (DML) and is based on three abstraction mechanisms: classification, attribution and specialization. Although there is a way to submit queries in SIS through QI (Query Interface), the lack of a high level query language is more than obvious. TELQUEL remedies this situation. TELQUEL is a query language with an SQL-like syntax. Though it is not very rich, it remains expressive and flexible supporting not only relational algebra operations but also transitive closure operations. The implementation of TELQUEL is based on the transformation of a query in a sequence of QI calls. To achieve this goal we had to break down the compilation into two phases. In the first phase we transform the query to a DATALOG program. On second phase we transform the DATALOG program to a sequence of QI calls. In our work special emphasis is given to: 1. The extension of QI so that it can support not only sets, but also relations, and 2. the translation of a query expressed in the declarative language DATALOG to a sequence of QI calls. We also present the syntax and semantics of the language, as well as the way the first phase is performed. Το SIS (Semantic Index System) μποÏεί να χαÏακτηÏιστεί ως ένα οντοκεντÏικό σÏστημα διαχείÏισης βάσεων δεδομένων που στηÏίζεται στη γλώσσα παÏάστασης γνώσεων TELOS. Η γλώσσα TELOS χÏησιμοποιείται για τον οÏισμό του σχήματος (DDL) της βάσης και στηÏίζεται σε Ï„Ïεις μηχανισμοÏÏ‚ αφαίÏεσης: της ταξινόμησης (classification), της απόδοσης γνωÏίσματος (attribution) και της γενίκευσης-εξειδίκευσης (specialization). Αν και στο ...
format Text
author Zidianakis, John
Ζηδιανάκης, Ιωάννης
spellingShingle Zidianakis, John
Ζηδιανάκης, Ιωάννης
TELQUEL: A query language for SIS
author_facet Zidianakis, John
Ζηδιανάκης, Ιωάννης
author_sort Zidianakis, John
title TELQUEL: A query language for SIS
title_short TELQUEL: A query language for SIS
title_full TELQUEL: A query language for SIS
title_fullStr TELQUEL: A query language for SIS
title_full_unstemmed TELQUEL: A query language for SIS
title_sort telquel: a query language for sis
publishDate 1998
url http://elocus.lib.uoc.gr:443/dlib/1/7/c/metadata-dlib-1998zidianakis.tkl
genre DML
genre_facet DML
op_relation http://elocus.lib.uoc.gr:443/dlib/1/7/c/metadata-dlib-1998zidianakis.tkl
uch.csd.msc//1998zidianakis
_version_ 1812813069039960064