Options
All
  • Public
  • Public/Protected
  • All
Menu

Module OntologyConversionUtil

Index

Functions

Const convertEntity

  • convertEntity<T>(entity: object, dataType: object, jsonConvert: JsonConvert): T

Const convertOntologiesList

  • convertOntologiesList(ontologiesJsonld: object, jsonConvert: JsonConvert): OntologiesMetadata

Const convertOntology

  • Converts an ontology serialized as JSON-LD to an instance of ReadOntology.

    Parameters

    • ontologyJsonld: object

      ontology as JSON-LD already processed by the jsonld-processor.

    • jsonConvert: JsonConvert

      instance of JsonConvert to use.

    • knoraApiConfig: KnoraApiConfig

      config object to use.

    Returns ReadOntology

    the ontology as a ReadOntology.

Const convertResourceClassResponse

Const convertResourcePropertyResponse

Const filterResourceClassDefinitions

  • filterResourceClassDefinitions(entity: object): boolean
  • Determines resource class definitions when passed to filter() applied to an array of entity definitions.

    Parameters

    • entity: object

      the entity definition to be analyzed.

      • [index: string]: any

    Returns boolean

Const filterResourcePropertyDefinitions

  • filterResourcePropertyDefinitions(entity: object): boolean
  • Determines resource property definitions when passed to filter() applied to an array of entity definitions.

    Parameters

    • entity: object

      the entity definition to be analyzed.

      • [index: string]: any

    Returns boolean

Const filterStandoffClassDefinitions

  • filterStandoffClassDefinitions(entity: object): boolean
  • Determines standoff class definitions when passed to filter() applied to an array of entity definitions.

    Parameters

    • entity: object

      the entity definition to be analyzed.

      • [index: string]: any

    Returns boolean

Const filterSystemPropertyDefintions

  • filterSystemPropertyDefintions(entity: object): boolean
  • Determines system property definitions when passed to filter() applied to an array of entity definitions.

    Parameters

    • entity: object

      the entity definition to be analyzed.

      • [index: string]: any

    Returns boolean

Const getOntologyIriFromEntityIri

  • getOntologyIriFromEntityIri(entityIri: string, knoraApiConfig: KnoraApiConfig): string[]
  • Given a Knora entity IRI, gets the ontology Iri. External entity Iris are ignored.

    Parameters

    • entityIri: string

      an entity Iri.

    • knoraApiConfig: KnoraApiConfig

      the Knora api configuration.

    Returns string[]

    the ontology IRI as the only entry in an array, otherwise an empty array.

Generated using TypeDoc