Skip to content

Network Context

Richard Lea edited this page Mar 1, 2020 · 2 revisions

@rengular/network-context

npm version

The npm page: https://www.npmjs.com/package/@rengular/network-context

An Angular based Semantic Web Computing Service.

RenGULAR Programming Interface (RenPI)

Initially, RenPI is designed using Resource Description Framework (RDF) with JSON-LD in default.

DEMO: Simple Quest JSON Repository

There is a pure json repository designed to be used as a starter template or understanding RenGULAR Programing Interface, deeply representing the core concept and possible practice on:

  • RenGULAR Simulation Framework
  • RenGULAR Gekijo Container

Why JSON-LD

  • Simulation Framework design makes the data describing scenes as json linking data.
  • JSON-LD makes components data self-describing:
    • Given Objects types
    • Associate properties with IRIs
    • Use terms defined in a referenced context
    • Property types are specified in context
    • Subject Chaining Definition, Subject Reference, Single Value to Unordered Values, terms shorting property names, @type coercion, Named Graphs defined in Language Feature.
  • Compaction, Expansion, Flattening and Framing designed in json-ld makes RenPI both developer and machine understanding friendly.