Skip to content

Thing UI v1 (2024-02-17)

Hello,

It’s been a while since the last post! 😼

Enola now has a neat generic UI to display “things” (of any kind really, internally) - and their links. Try out this demo:

  1. Download the Enola CLI binary or container, as documented here

  2. Run ./enola server --model https://raw.githubusercontent.com/enola-dev/enola/31c0f0d04dde69e649c7b16fa545baeff2d05524/docs/use/library/model.yaml --httpPort=8080 (or ./enolac ...) to start Enola with the example model

  3. Open http://localhost:8080/ui/demo.book/ABC/0-13-140731-7/1, and you’ll see a Book:

View of a Book

  1. Click on the kind link, and you’ll see its Book Kind:

View of a Book

  1. Click on the $proto field to navigate to the dev.enola.core.Entity Proto (Schema), and you’ll see:

View of Entity's Proto

  1. Click on the ts field to navigate to the google.protobuf.Timestamp, which is another Proto Schema, and you’ll see:

View of Timestamp Proto

Lately I’ve been reading up more about the Semantic Web, Linked Data, RDF, RDFS, OWL etc. and I can now see more clearly where the vision of “Infrastructure as Linked Data” that I’m exploring in this project could lead to… watch this space!

Best,

M.