Encyclopedia of Database Systems

2018 Edition
| Editors: Ling Liu, M. Tamer Özsu

Telos

  • Manolis Koubarakis
Reference work entry
DOI: https://doi.org/10.1007/978-1-4614-8265-9_906

Definition

Telos (From the Greek word τέλοζτΘ which means end; the object aimed at in an effort; purpose.) is a knowledge representation language designed especially to support the development of information systems. Telos is based on the premise that information system development is knowledge-intensive and that the main design goal of any language intended for the task should be to formally represent the relevant knowledge. Telos is founded on core concepts from data modeling and knowledge representation, and shares ideas with semantic networks and frame systems, semantic and object-oriented data models, logic programming and deductive databases. The main features of Telos include: a structurally object-oriented framework which supports aggregation, generalization and classification; a novel treatment of attributes as first class citizens in the language; a powerful way of defining meta-classes; an explicit representation of time; and facilities for specifying integrity constraints...

This is a preview of subscription content, log in to check access.

Recommended Reading

  1. 1.
    Allen J. Maintaining knowledge about temporal intervals. Commun ACM. 1983;26(11):832–43.zbMATHCrossRefGoogle Scholar
  2. 2.
    Constantopoulos P, Jarke M, Mylopoulos J, Vassiliou Y. The software information base: a server for reuse. VLDB J. 1995;4(1):1–43.CrossRefGoogle Scholar
  3. 3.
    Greenspan SJ, Mylopoulos J, Borgida A. On formal requirements modeling languages: RML revisited. In: Proceedings of the 16th International Conference on Software Engineering; 1994. p. 135–47.Google Scholar
  4. 4.
    Jarke M, Gallersdörfer R, Jeusfeld MA, Staudt M. ConceptBase – a deductive object base for meta data management. J Intell Inf Syst. 1995;4(2):167–92.CrossRefGoogle Scholar
  5. 5.
    Jarke M, Mylopoulos J, Schmidt JW, Vassiliou Y. DAIDA: an environment for evolving information systems. ACM Trans Inf Syst. 1992;10(1):1–50.CrossRefGoogle Scholar
  6. 6.
    Karvounarakis G, Alexaki S, Christophides V, Plexousakis D, Scholl M. RQL: a declarative query language for RDF. In: Proceedings of the 11th International World Wide Web Conference; 2002.Google Scholar
  7. 7.
    Mylopoulos J, Borgida A, Jarke M, Koubarakis M. Telos: a language for representing knowledge about information systems. ACM Trans Inf Syst. 1990;8(4):325–62.CrossRefGoogle Scholar
  8. 8.
    Mylopoulos J, Chaudhri VK, Plexousakis D, Shrufi A, Topaloglou T. Building knowledge base management systems. VLDB J. 1996;5(4):238–63.CrossRefGoogle Scholar
  9. 9.
    Nejdl W, Dhraief H, Wolpers M. O-Telos-RDF: a resource description format with enhanced meta-modeling functionalities based on O-Telos. In: Proceedings of the Workshop on Knowledge Markup and Semantic Annotation at the 1st International Conference on Knowledge Capture; 2001.Google Scholar
  10. 10.
    Plexousakis D. Semantical and ontological consideration in Telos: a language for knowledge representation. Comput Intell. 1993;9(1):41–72.CrossRefGoogle Scholar
  11. 11.
    Staudt M, Nissen HW, Jeusfeld MA. Query by class, rule and concept. Appl Intell. 1994;4(2):133–56.CrossRefGoogle Scholar

Copyright information

© Springer Science+Business Media, LLC, part of Springer Nature 2018

Authors and Affiliations

  1. 1.University of AthensAthensGreece

Section editors and affiliations

  • Manfred Jeusfeld
    • 1
  1. 1.IITUniversity of SkövdeSkövdeSweden