How do developers start to work with ontologies?
There are two aspects to start with: the technology aspect and the business aspect. Developers should take care of the business aspect first. They should work with business users to understand their problems and think about how semantics can help solve the problems and how it can bring in value. There are a number of problems ontology solves particularly well, such as problems with information integration, model transformation, translation, data cleansing, search, navigation, text understanding, document preparation, speech understanding, “active” menus and forms, question-and-answer issues, etc. Additionally, developers should consider whether there are other innovative ways of using ontology for solving their problems. Once developers are comfortable with the value ontology brings in, they can go ahead and populate the ontology for the solution. There are standard semantic markup languages recommended by W3C, such as RDF (Resource Description Framework) and OWL (Web Ontology Language