Τετάρτη, 4 Μαΐου 2011

Semantic Web Jobs: Diffbot



Diffbot, a semantic start-up in Palo Alto, CA, is looking forMachine Learning Interns and Web Development Interns. According to the post, “At Diffbot, we apply computer vision techniques to web documents to extract out semantic metadata. These services are used within hundreds of products at companies such as Cisco, Evernote, StumbleUpon, and AOL. We also offer free access to our technology to developers via an open API. Internally, we are using our technology to develop the next generation semantic results engine for the web. Check out http://diffbot.com for more information about our technology and APIs.”
Machine learning interns should have experience in Java, the implementation of machine learning, and natural language processing algorithms. Web development interns should have experience with Python, Javascript, HTML5, CSS, and interaction design.
Image: Courtesy Diffbot

Δευτέρα, 18 Απριλίου 2011

Semantic Reasoners

semantic reasonerreasoning enginerules engine, or simply a reasoner, is a piece of software able to infer logical consequences from a set of asserted facts or axioms. The notion of a semantic reasoner generalizes that of aninference engine, by providing a richer set of mechanisms to work with. The inference rules are commonly specified by means of an ontology language, and often a description language. Many reasoners use first-order predicate logic to perform reasoning; inference commonly proceeds by forward chaining and backward chaining. There are also examples of probabilistic reasoners, including Pei Wang's non-axiomatic reasoning system, Novamente's probabilistic logic network, which tip their hat to reasoning Bayesian networks, and Pronto - probabilistic description logic reasoner.

Some open - source reasoners  than can be used with Protege and OWL API are:
Pellet
Fact ++
and HermiT