Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Semantic reasoner

From Wikipedia, the free encyclopedia
Piece of software able to infer logical consequences from a set of asserted facts or axioms
"Reasoner" redirects here. For other uses, seeReasoner (disambiguation).

Asemantic reasoner,reasoning engine,rules engine, or simply areasoner, is a piece of software able to inferlogical consequences from a set of asserted facts oraxioms. The notion of a semantic reasoner generalizes that of aninference engine, by providing a richer set of mechanisms to work with. Theinference rules are commonly specified by means of anontology language, and often adescription logic language. Many reasoners usefirst-order predicate logic to perform reasoning;inference commonly proceeds byforward chaining andbackward chaining. There are also examples of probabilistic reasoners, includingnon-axiomatic reasoning systems,[1] andprobabilistic logic networks.[2]

Notable applications

[edit]

Notable semantic reasoners and related software:

Free to use (closed source)

[edit]
  • Cyc inference engine, a forward and backward chaining inference engine with numerous specialized modules for high-order logic.
  • KAON2 is an infrastructure for managingOWL-DL,SWRL, andF-Logic ontologies.

Free software (open source)

[edit]
  • Cwm, a forward-chaining reasoner used for querying, checking, transforming and filtering information. Its core language is RDF, extended to include rules, and it uses RDF/XML or N3 serializations as required.
  • Drools, a forward-chaining inference-based rules engine which uses an enhanced implementation of theRete algorithm.
  • Evrete, a forward-chaining Java rule engine that uses theRete algorithm and is compliant with the Java Rule Engine API (JSR 94).
  • EYE, a reasoning engine performing forward- and backward-chaining along Euler paths, supporting theSemantic Web Stack and implementingNotation3.
  • D3web, a platform forknowledge-based systems (expert systems).
  • Flora-2, an object-oriented, rule-based knowledge-representation and reasoning system.
  • Jena, an open-source semantic-web framework for Java which includes a number of different semantic-reasoning modules.
  • OWLSharp, a lightweight and friendly .NET library for realizing intelligent Semantic Web applications.
  • NRules a forward-chaining inference-based rules engine implemented inC# which uses an enhanced implementation of theRete algorithm
  • Prova, a semantic-web rule engine which supports data integration via SPARQL queries and type systems (RDFS, OWL ontologies as type system).
  • DIP, Defeasible-Inference Platform (DIP) is anWeb Ontology Language reasoner andProtégé desktop plugin for representing and reasoning with defeasible subsumption.[3] It implements aPreferential entailment style of reasoning that reduces to "classical entailment" i.e., without the need to modify the underlying decision procedure.

Semantic Reasoner for Internet of Things (open-source)

[edit]

S-LOR (Sensor-based Linked Open Rules) semantic reasonerS-LOR is under GNU GPLv3 license.

S-LOR (Sensor-based Linked Open Rules) is a rule-based reasoning engine and an approach for sharing and reusing interoperable rules to deduce meaningful knowledge from sensor measurements.

See also

[edit]

References

[edit]
  1. ^Wang, Pei."Grounded on Experience Semantics for intelligence, Tech report 96".www.cogsci.indiana.edu. CRCC. Retrieved13 April 2015.
  2. ^Goertzel, Ben; Iklé, Matthew; Goertzel, Izabela Freire; Heljakka, Ari (2008).Probabilistic Logic Networks: A Comprehensive Framework for Uncertain Inference. Springer Science & Business Media. p. 42.ISBN 978-0-387-76872-4.
  3. ^Britz, K. and Varzinczak, I., (2018). Rationality and context in defeasible subsumption. In International Symposium on Foundations of Information and Knowledge Systems (pp. 114-132). Springer, Cham.

External links

[edit]
Background
Sub-topics
Applications
Related topics
Standards
Syntax and supporting technologies
Schemas, ontologies and rules
Semantic annotation
Common vocabularies
Microformat vocabularies
Retrieved from "https://en.wikipedia.org/w/index.php?title=Semantic_reasoner&oldid=1315718846"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp