Learn More
Ontologies are at the heart of the semantic web. They define the concepts and relationships that make global interoperability possible. However, as these ontologies grow in size they become more and more difficult to create, use, understand, maintain, transform and classify. We present and evaluate several algorithms for extracting relevant segments out of(More)
After becoming a W3C Recommendation, OWL is becoming increasingly widely accepted and used. However most people still find it difficult to create and use OWL ontologies. On major difficulty is " debugging " the ontologies-discovering why a reasoners has inferred that a class is " unsatisfiable " (inconsistent). Even for people who do understand OWL and the(More)
Sequences are a natural part of the world to be modelled in ontologies. Yet the Web Ontology Language, OWL, contains no specific support for ordering. It does, however, have constructs that can be used to model many aspects of sequences, albeit imperfectly. This paper demonstrates a design pattern for modeling order within OWL-DL. This allows us to use(More)
Protégé is one of the most widely used development platforms for ontology-based systems. We report on our experiences with the development of OWL support for Protégé, and on the experiences of our user community with OWL. While the overall feedback from the community has been positive, our experience suggests that there are considerable gaps between the(More)
Current tools, techniques and methodologies for multi-user editing of semantic web ontologies are inadequate. The vast majority of ontologies are maintained by single individuals. However, single user access is increasingly becoming a bottleneck as these ontologies grow in size. We therefore suggest a technique and for locking segments of description logic(More)
  • 1