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, 26(11):832–843, 1983.
Constantopoulos P., Jarke M., Mylopoulos J., and Vassiliou Y. The software information base: A server for reuse. VLDB J., 4(1):1–43, 1995.
Greenspan S.J., Mylopoulos J., and Borgida A. On formal requirements modeling languages: RML revisited. In Proc. 16th Int. Conf. on Software Eng., 1994, pp. 135–147.
Jarke M., Gallersdörfer R., Jeusfeld M.A., and Staudt M. ConceptBase – A deductive object base for meta data management. J. Intell. Inf. Syst., 4(2):167–192, 1995.
Jarke M., Mylopoulos J., Schmidt J.W., and Vassiliou Y. DAIDA: An environment for evolving information systems. ACM Trans. Inf. Syst., 10(1):1–50, 1992.
Karvounarakis G., Alexaki S., Christophides V., Plexousakis D., and Scholl M. RQL: A declarative query language for RDF. In Proc. 11th Int. World Wide Web Conference, 2002.
Mylopoulos J., Borgida A., Jarke M., and Koubarakis M. Telos: A language for representing knowledge about information systems. ACM Trans. Inf. Syst., 8(4):325–362, 1990.
Mylopoulos J., Chaudhri V.K., Plexousakis D., Shrufi A., and Topaloglou T. Building knowledge base management systems. VLDB J., 5(4):238–263, 1996.
Nejdl W., Dhraief H., and Wolpers M. O-Telos-RDF: A resource description format with enhanced meta-modeling functionalities based on O-Telos. In Proc. Workshop on Knowledge Markup and Semantic Annotation at the 1st Int. Conf. on Knowledge Capture, 2001.
Plexousakis D. Semantical and ontological consideration in Telos: A language for knowledge representation. Comput. Intell., 9:41–72, 1993.
Staudt M., Nissen H.W., and Jeusfeld M.A. Query by class, rule and concept. Appl. Intell., 4(2):133–156, 1994.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer Science+Business Media, LLC
About this entry
Cite this entry
Koubarakis, M. (2009). Telos. In: LIU, L., ÖZSU, M.T. (eds) Encyclopedia of Database Systems. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-39940-9_906
Download citation
DOI: https://doi.org/10.1007/978-0-387-39940-9_906
Publisher Name: Springer, Boston, MA
Print ISBN: 978-0-387-35544-3
Online ISBN: 978-0-387-39940-9
eBook Packages: Computer ScienceReference Module Computer Science and Engineering