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...
KeywordsResource Description Framework Integrity Constraint Deductive Database Deductive Rule Information System Development
- 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
- 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
- 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