jsonld

package
v0.0.0-...-57c6170 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 1, 2023 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ValidateJSONLD

func ValidateJSONLD(doc string, options ...ValidateOpts) error

ValidateJSONLD validates jsonld structure.

Types

type ValidateOpts

type ValidateOpts func(opts *validateOpts)

ValidateOpts sets jsonld validation options.

func WithDocumentLoader

func WithDocumentLoader(jsonldDocumentLoader ld.DocumentLoader) ValidateOpts

WithDocumentLoader option is for passing custom JSON-LD document loader.

func WithExternalContext

func WithExternalContext(externalContext []string) ValidateOpts

WithExternalContext option is for definition of external context when doing JSON-LD operations.

func WithStrictContextURIPosition

func WithStrictContextURIPosition(uri string) ValidateOpts

WithStrictContextURIPosition sets strict validation of URI position within context property. The index of uri in underlying slice represents the position of given uri in @context array. Can be used for verifiable credential base context validation.

func WithStrictValidation

func WithStrictValidation(checkStructure bool) ValidateOpts

WithStrictValidation sets if strict validation should be used.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL