This is your work, valued

San Diego

Eric D. Scott

Advanced
@ont-app

This project is dedicated to exploring ontology-driven functional programming in Clojure

igraph. Defines a protocol for viewing data as Subject-Predicate-Object graphs, with a simple typedef implementing same

100

vocabulary. Utilities to map between clojure namespaced keywords and RDF-style URIs

59

igraph-jena. Porting Jena to the IGraph protocol

15

datascript-graph. An implementation of the IGraph protocol extended to datascript.

11

sparql-client. Provides an IGraph-compliant view onto an arbitrary SPARQL endpoint, informed by ont-app/vocabulary

10

sparql-endpoint. Utilities to interact with a SPARQL endpoint in clojure

9

rdf. A backstop for shared logic between rdf-based implementations of IGraph.

8

graph-log. A logging utility built on the IGraph protocol

7

igraph-vocabulary. For creating keyword-uris (KWIs) in Clojure for use in IGraph compliant graphs, aligned with Linked Data namespaces.

7

datomic-client. Defines IGraph protocols around the Datomic Client API

5

fuseki-starter. Getting started with Fuseki on AWS

4

prototypes. Code and supporting ontology for a simple knowledge rep supporting default logic in IGraph-compliant models.

4

cedict. An RDF translation of CEDICT

3

tasks. Ontology and supporting code for task analysis and modeling

2

inference. Code with supporting ontology for inferencing over IGraph-based models

2

validation. Code and supporting ontology for validating IGraph-based models

2

ttl2ignf. A simple utility to translate Turtle files into IGraph Normal Form, using a SPARQL endpoint as intermediary

2

igraph-grafter. A port of the IGraph protocols to the Grafter protocols.

1

igraph-loom. Porting Loom to the IGraph protocol

1

ont-app. The front page of ont-app

1