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...
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Recommended Reading
Allen J. Maintaining knowledge about temporal intervals. Commun ACM. 1983;26(11):832–43.
Constantopoulos P, Jarke M, Mylopoulos J, Vassiliou Y. The software information base: a server for reuse. VLDB J. 1995;4(1):1–43.
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.
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.
Jarke M, Mylopoulos J, Schmidt JW, Vassiliou Y. DAIDA: an environment for evolving information systems. ACM Trans Inf Syst. 1992;10(1):1–50.
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.
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.
Mylopoulos J, Chaudhri VK, Plexousakis D, Shrufi A, Topaloglou T. Building knowledge base management systems. VLDB J. 1996;5(4):238–63.
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.
Plexousakis D. Semantical and ontological consideration in Telos: a language for knowledge representation. Comput Intell. 1993;9(1):41–72.
Staudt M, Nissen HW, Jeusfeld MA. Query by class, rule and concept. Appl Intell. 1994;4(2):133–56.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Section Editor information
Rights and permissions
Copyright information
© 2018 Springer Science+Business Media, LLC, part of Springer Nature
About this entry
Cite this entry
Koubarakis, M. (2018). Telos. In: Liu, L., Özsu, M.T. (eds) Encyclopedia of Database Systems. Springer, New York, NY. https://doi.org/10.1007/978-1-4614-8265-9_906
Download citation
DOI: https://doi.org/10.1007/978-1-4614-8265-9_906
Published:
Publisher Name: Springer, New York, NY
Print ISBN: 978-1-4614-8266-6
Online ISBN: 978-1-4614-8265-9
eBook Packages: Computer ScienceReference Module Computer Science and Engineering