A Survey on Ontology Tools

Ontology provides a shared vocabulary, which can be used to model a domain, that is, the type of objects and/or concepts that exist, and their properties and relations. When starting out on an ontology project, the first and reasonable reaction is to find a suitable ontology software tool. Our main concern must include the provided capabilities like ontology versioning (the project development often involves various ontologies - external as well as newly in-house developed), mapping and linking, comparing, merging, reconciling and validating, converting them into other forms (such as XML Schemas, database schemas, and others). This paper presents a survey on ontology tools and the material is focused on features that these tools might expose.