SemWeb : SemWeb Namespace
InferenceStore

A store that draws interences using reasoning engines.

public class InferenceStore : Store


Remarks

Reasoning engines are implemented in the SemWeb.Reasoning namespace.

This class overrides the Contains and Select methods to augment the corresponding methods in the underlying data model with inferences.

The underlying data store should not be modified once it is passed to the constructor of InferenceStore.

Members

See Also: Inherited members from Store.

Constructors
Properties
Engine [read-only]
SemWeb.Reasoning.ReasoningEngine . The reasoning engine passed to the constructor.
Source [read-only]
Store . The underlying data model passed to the constructor.
Member Details
Source
public Store Source { get; }

The underlying data model passed to the constructor.

Value
The underlying data model passed to the constructor.
Remarks
None.

Engine
public SemWeb.Reasoning.ReasoningEngine Engine { get; }

The reasoning engine passed to the constructor.

Value
The reasoning engine passed to the constructor.
Remarks
None.

InferenceStore Constructor
public InferenceStore (Store store, SemWeb.Reasoning.ReasoningEngine engine)

To be added.

Parameters
store
To be added.
engine
To be added.
Remarks
To be added.