Show / Hide Table of Contents

Interface INodeMapGenerator

Interface for the JSON-LD node map generator.

Namespace: VDS.RDF.JsonLd
Assembly: dotNetRdf.dll
Syntax
public interface INodeMapGenerator

Methods

| Improve this Doc View Source

GenerateMergedNodeMap(JObject)

Creates a new node map object by merging the graph-level node maps contained in the input graph map object.

Declaration
JObject GenerateMergedNodeMap(JObject graphMap)
Parameters
Type Name Description
Newtonsoft.Json.Linq.JObject graphMap

The input graph map to be merged.

Returns
Type Description
Newtonsoft.Json.Linq.JObject

The merged node map as a new object (the original node map is not modified).

| Improve this Doc View Source

GenerateNodeMap(JToken, IBlankNodeGenerator)

Applies the Node Map Generation algorithm to the specified input.

Declaration
JObject GenerateNodeMap(JToken element, IBlankNodeGenerator identifierGenerator = null)
Parameters
Type Name Description
Newtonsoft.Json.Linq.JToken element

The element to be processed.

IBlankNodeGenerator identifierGenerator

The identifier generator instance to use when creating new blank node identifiers. Defaults to a new instance of BlankNodeGenerator.

Returns
Type Description
Newtonsoft.Json.Linq.JObject

The generated node map dictionary as a JObject instance.

Extension Methods

Extensions.ToSafeString(object)
Extensions.AsEnumerable<T>(T)
  • Improve this Doc
  • View Source
In This Article
  • Methods
    • GenerateMergedNodeMap(JObject)
    • GenerateNodeMap(JToken, IBlankNodeGenerator)
  • Extension Methods
Back to top Generated by DocFX