Introducing Layers of Abstraction to Semantic Web Programming
The authors have presented a novel approach for realizing layers of abstraction in ontology modeling and Semantic Web applications. A concept framework allows specifying higher-level, more specific concepts on top of lower-level, more general concepts. From concept specifications, code for asserting statements (Lisp functions) as well as for reasoning and querying (Prolog predicates) is being generated. They have shown that using the concept framework considerably reduces code size of ontologies and Semantic Web applications. It is fair to speak of an order of magnitude in code savings.