Semantic Web Reasoning

Creating defined classes in Protege

The named classes in Protege are the classes which one integrates into the ontology (taxonomy) manually. These classes' superclasses are defined during their creation. The members (individuals) and subclasses of these classes have to be added manually. Defined classes, also called restrictions, define which individuals are elements of this class. A reasoner can automatically classify them as well a show relationships (superclasses, subclasses) to other classes in the ontology.

Which semantic web technology tools are preferred/best for ontology development and reasoning?

How do we choose ontology editors and reasoners to develop ontologies for the semantic web? To date, there are a certain number of ontology editors and reasoners available but which ones to use is still a question to be addressed. Choosing the best from the available tools facilitates work and also enhances efficiency.

What's a proper programming language for Semantic Web reasoning?

As I already mentioned, the internet is one big database. But how much is the information worth? Obviously not all the information on the internet is true and not all information is worth to be taken into consideration by solving problems. As I see it, the Semantic Web is still in its child shoes. New technologies and ideas come up, each and every day. The progress of structuring date using W3C recommendations has just begun. That allows to make more and more data being read- and understoodable by machines. But in the end, intelligent software (e.g. agents) has to do some kind of reasoning to solve their given problems. The software has to decide on its own, which information is worth to be taken into consideration and which information isn't. Moreover, the software has to decide how to use the given data. Logic Programming is one way to go. Lot's of (semantic web related) artificial intelligent and search problems could be solved by Logic Programming technologies such as Answer Set Programming (ASP). The simpleness and elegancy of ASP may perfectly fit to Semantic Web tasks, such as information collection and interpretation from standardized Semantic Web knowledge bases or intelligent software design. Does there already exist some languages that fulfills this description? Does there exist logic programming languages that are able to be used with modern Semantic Web technologies, such as XML, RDF and OWL? Yes it does.....
Subscribe to Semantic Web Reasoning