RDF Graph, HyperGraph and Property Graph Data Model design and Programming for GraphEngine MemoryClould Knowledge-base Development
Exploration, teaching and learning of RDF Graph and HyperGraph Data Modeling using Microsoft GraphEngine TSL, Computed DSL, LIKQ and APIs. Here you'll find demo solutions sourced from Visual Studio 2022, projects written in C# 10.x; explore .NET Core Console, WPF/winUi/MAUI projects that explain Data Modeling of RDF (Directed/Multi Graph), Property Graph and HyperGraph productions using the Microsoft GraphEngine and it's TSL modeling language.
- Draft of a new book - Microsoft Graph Engine Developer's Guide - (In Progress)
- First 4 chapters are nearly complete; I just need to figure out the book publishing things. I've never written a book before so this is a new experience and I expect to learn a lot.
Topics Explored and Explained:
-
RDF Triple and Graph Theory and Practice
-
RDF Triple and HyperGraph Theory and Practice
-
RDF Triple and MultiGraph / Property Grpah Theory and Practice
-
RDF/RDFS TSL Data modeling
-
TSL Adpater for Metadata tagging: Precicate logic, First-order, Second-order; includes the integration of Guan Logic Programming SDK
-
Relational Modeling and Computing with RDF Triple GrpahEngine MemoryCloud
-
How to model OWL 2 DL projects in TSL - Getting started
- Graph Engine Attributes and Graph Engine Generics
-
How to use the Grap Engine LIKQ
- Client-side
- Server-side
- Desgin Lessons
-
SPARQL/SHACL vs LIKQ Comparision Study
-
Graph Egnine Programming Idioms for Exploration, Discovery and Search
-
BFS, BackTracking, Blocking, DFS, more...
-
Rule Processing via Dynamic Lambda Injection
-
Generic Programming with the GE (Server-side)
-
Generic Programming with Attribute Mark-up with the GE (Server and Client)
-
How to use GE with Symmetric Reactive Eventing: Reactive (IObservable), MessagePipe, Orleans, Akka.NET
GraphEngine + Ontology & Taxonomny
- SKOS TSL Modeling
- OWL 2 DL TSL Modeling
- RDF/RDFS TSL Modeling
- Semantic Reasoning using LIKQ + Ontology
- Graph Engine Adapter using Graph Engine Generics
- TSL to RDFS, RDF, BFO OWL 2
GraphEngine Deep Dives:
- GraphEngine programming models
- Hosting Graph Engine App Server and Graph Engine runtimes
- Symmetric Networking Programming with Graph Engine
- How to leverage Rx for Reactive Call=backs
- Push Automation with Graph Egnine
- Graph Discovery and Exploration
- GraphEngine Language Integrated Knowledge Query (LIKQ)
- Auto ingestions from legacy sources
GraphEngine + Ontology & Taxonomy with WPF Programming
Working with Data: In all of the examples and we center our semantic modeling around People and what people do in the world of Real Estate
- BFO 2 Upper Ontology and GE TSL Data Model - http://basic-formal-ontology.org/
- OREO Upper Ontology - https://www.oreontologies.org/
- IAO - Information Artifact Ontology: http://www.obofoundry.org/ontology/iao.html
- People Ontology based on BFO and IAO: InKnowWorks and RocketUrBiz
- Contact Ontology based on BFO and IAO: InKnowWorks and RocketUrBiz
- Advanced KB and KG using Graph Engine lots more..