Wiki

Clone wiki

sdaas / reference

Smart Data as a Service (SDaaS) platform vocabulary

Copyright (C) 2019 http://linkeddata.center/

Platform core variables with default values:

  • SD_CACHE: default=.cache
  • SD_DEBUG: set to 1 to save etl steps and print some extra info; default=0
  • SD_DEBUG_FILE: where debug info will be stored;default=$SD_CACHE/session_{pid}.debug
  • SD_LOG_FILE: where log info will be stored; default=$SD_CACHE/session_{pid}.log
  • SD_QUADSTORE: the tecnology for quadstore. Set in sdaas command line; default=kb
  • SD_VERBOSE: the verbosity level, 0 no output, 2 max vebosity. default=1
  • SD_URISPACE: the namespace to be used to generate new uri, default urn:sdaas:resource:
  • SD_AGENT_URI: the uri of the sdaas agent, if not definet a default is used

Platform core functions

SDaaS exposes a set of functions grouped in:

  • Quad store level functions: allow to access directly to the RDF store using the SPARQL protocol. The implementation could depend from the quad store technology. It is possible to access vendor specific SPARQL extensions o incur in some vendor limitation. Available in all editions.
  • Platform level functions: allow to customize or implement new SDaaS features. Available in all editions.
  • Application level functions: to populate the knowledge base and reason about facts. Available in all editions.
  • Plugins modules: optional functions packages available only in Enterprise Edition

Quad store level functions

  • SD_SPARQL_QUERY ()
  • SD_SPARQL_UPDATE ()
  • SD_LOAD_RDF_FILE ()

Platform level functions

These these functions to customize or implement new platform features.

  • SD_BEGIN_INGESTION ()
  • SD_CLEAN_CACHE ()
  • SD_DEBUG_INFO ()
  • SD_FATAL_ERROR ()
  • SD_FETCH_SERVICE ()
  • SD_INCLUDE ()
  • SD_REQUIRES_CMD ()
  • SD_REQUIRES_VAR ()
  • SD_SHOW ()
  • SD_START_LOGGING ()
  • SD_LOG ()
  • SD_STATUS ()

Application level functions

  • SD_LEARN ()
  • SD_EVAL_CONSTRUCTOR ()
  • SD_THATS_ALL_FOLKS ()

Plugins

  • bg_reasoner:
    • SD_REASONER_LOAD ()
    • SD_REASONER_QUERY ()
    • SD_REASONER_UPDATE ()
    • SD_CREATE_REASONER ()
    • SD_DESTROY_REASONER ()
  • aws:
    • SD_LEARN_S3 ()
  • kees:
    • SD_RUN_KEES_CYCLE ()
    • SD_KEES_SET_KB_UNSAFE ()
    • SD_KEES_SET_KB_SAFE ()
  • teaching
    • SD_CREATE_DATA_DISTRIBUTION ()

Updated