Show / Hide Table of Contents

Interface IInferencingTripleStore

Interface for Triple Stores which can have a IInferenceEngine attached to them.
Inherited Members
ITripleStore.IsEmpty
ITripleStore.Graphs
ITripleStore.Triples
ITripleStore.Add(IGraph)
ITripleStore.Add(IGraph, Boolean)
ITripleStore.AddFromUri(Uri)
ITripleStore.AddFromUri(Uri, Boolean)
ITripleStore.Remove(Uri)
ITripleStore.HasGraph(Uri)
ITripleStore.Item[Uri]
ITripleStore.GraphAdded
ITripleStore.GraphRemoved
ITripleStore.GraphChanged
ITripleStore.GraphCleared
ITripleStore.GraphMerged
System.IDisposable.Dispose()
Namespace: VDS.RDF
Assembly: dotNetRDF.dll
Syntax
public interface IInferencingTripleStore : ITripleStore, IDisposable

Methods

| Improve this Doc View Source

AddInferenceEngine(IInferenceEngine)

Adds an Inference Engine to the Triple Store.
Declaration
void AddInferenceEngine(IInferenceEngine reasoner)
Parameters
Type Name Description
IInferenceEngine reasoner Reasoner to add.
| Improve this Doc View Source

ApplyInference(IGraph)

Applies Inference to the given Graph.
Declaration
void ApplyInference(IGraph g)
Parameters
Type Name Description
IGraph g Graph to apply inference to.
Remarks
Allows you to apply Inference to a Graph even if you're not putting that Graph into the Store.
| Improve this Doc View Source

ClearInferenceEngines()

Clears all Inference Engines from the Triple Store.
Declaration
void ClearInferenceEngines()
| Improve this Doc View Source

RemoveInferenceEngine(IInferenceEngine)

Removes an Inference Engine from the Triple Store.
Declaration
void RemoveInferenceEngine(IInferenceEngine reasoner)
Parameters
Type Name Description
IInferenceEngine reasoner Reasoner to remove.

Extension Methods

Extensions.AsEnumerable<T>(T)
TripleStoreExtensions.LoadFromFile(ITripleStore, String, IStoreReader)
TripleStoreExtensions.LoadFromFile(ITripleStore, String)
TripleStoreExtensions.LoadFromUri(ITripleStore, Uri, IStoreReader)
TripleStoreExtensions.LoadFromUri(ITripleStore, Uri)
TripleStoreExtensions.LoadFromString(ITripleStore, String, IStoreReader)
TripleStoreExtensions.LoadFromString(ITripleStore, String)
TripleStoreExtensions.LoadFromEmbeddedResource(ITripleStore, String, IStoreReader)
TripleStoreExtensions.LoadFromEmbeddedResource(ITripleStore, String)
TripleStoreExtensions.SaveToFile(ITripleStore, String, IStoreWriter)
TripleStoreExtensions.SaveToFile(ITripleStore, String)
  • Improve this Doc
  • View Source
In This Article
  • Methods
    • AddInferenceEngine(IInferenceEngine)
    • ApplyInference(IGraph)
    • ClearInferenceEngines()
    • RemoveInferenceEngine(IInferenceEngine)
  • Extension Methods
Back to top Generated by DocFX