Skip to content

Enum: GraphQueryLanguageIdEnum

The normalized identifier of a graph query language that can be used to

interact with the graph.

URI: ocsf:GraphQueryLanguageIdEnum

Permissible Values

Value Meaning Description
CYPHER None A declarative graph query language developed by Neo4j that allows for
GRAPHQL None A query language for APIs that enables declarative data fetching and provides...
GREMLIN None A graph traversal language and virtual machine developed by Apache TinkerPop
GQL None An ISO standard graph query language designed to provide a unified way to que...
G_CORE None A graph query language that combines features from existing languages while
PGQL None Property Graph Query Language developed by Oracle that provides SQL-like synt...
SPARQL None A semantic query language for databases that enables querying and manipulatin...
UNKNOWN None The Query Language is unknown
OTHER None The Query Language is not mapped

Slots

Name Description
query_language_id The normalized identifier of a graph query language that can be used to

Identifier and Mapping Information

Schema Source

LinkML Source

name: GraphQueryLanguageIdEnum
description: 'The normalized identifier of a graph query language that can be used
  to

  interact with the graph.'
from_schema: https://w3id.org/lmodel/ocsf
rank: 1000
permissible_values:
  CYPHER:
    text: CYPHER
    description: 'A declarative graph query language developed by Neo4j that allows
      for

      expressive and efficient querying of graph databases.'
    annotations:
      ocsf_uid:
        tag: ocsf_uid
        value: '1'
      caption:
        tag: caption
        value: Cypher
  GRAPHQL:
    text: GRAPHQL
    description: 'A query language for APIs that enables declarative data fetching
      and provides a

      complete description of the data in the API.'
    annotations:
      ocsf_uid:
        tag: ocsf_uid
        value: '2'
      caption:
        tag: caption
        value: GraphQL
  GREMLIN:
    text: GREMLIN
    description: 'A graph traversal language and virtual machine developed by Apache
      TinkerPop

      that enables graph computing across different graph databases.'
    annotations:
      ocsf_uid:
        tag: ocsf_uid
        value: '3'
      caption:
        tag: caption
        value: Gremlin
  GQL:
    text: GQL
    description: 'An ISO standard graph query language designed to provide a unified
      way to query

      graph databases.'
    annotations:
      ocsf_uid:
        tag: ocsf_uid
        value: '4'
      caption:
        tag: caption
        value: GQL
  G_CORE:
    text: G_CORE
    description: 'A graph query language that combines features from existing languages
      while

      adding support for paths as first-class citizens.'
    annotations:
      ocsf_uid:
        tag: ocsf_uid
        value: '5'
      caption:
        tag: caption
        value: G-CORE
  PGQL:
    text: PGQL
    description: 'Property Graph Query Language developed by Oracle that provides
      SQL-like syntax

      for querying property graphs.'
    annotations:
      ocsf_uid:
        tag: ocsf_uid
        value: '6'
      caption:
        tag: caption
        value: PGQL
  SPARQL:
    text: SPARQL
    description: 'A semantic query language for databases that enables querying and
      manipulating

      data stored in RDF format.'
    annotations:
      ocsf_uid:
        tag: ocsf_uid
        value: '7'
      caption:
        tag: caption
        value: SPARQL
  UNKNOWN:
    text: UNKNOWN
    description: The Query Language is unknown.
    annotations:
      ocsf_uid:
        tag: ocsf_uid
        value: '0'
      caption:
        tag: caption
        value: Unknown
  OTHER:
    text: OTHER
    description: 'The Query Language is not mapped. See the <code>query_language</code>

      attribute, which contains a data source specific value.'
    annotations:
      ocsf_uid:
        tag: ocsf_uid
        value: '99'
      caption:
        tag: caption
        value: Other