validator

package
v1.2.0 Latest Latest
Warning

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

Go to latest
Published: Feb 22, 2024 License: Apache-2.0 Imports: 7 Imported by: 3

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.

func ValidateJSONLDMap

func ValidateJSONLDMap(docMap map[string]interface{}, options ...ValidateOpts) error

ValidateJSONLDMap 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