Integration

/home/danny/github-danny/hyperdata/workspaces/semem/articles/description_2025-01-13

The semem project has a lot of rough code and tests. You will find the source and descriptions in project knowledge. The task today is to run the tests and get everything working accordingly. I will run things, your job is to implement anything missing and fix any errors.

I need to get Ollama running first...

ollama serve
  413  ollama list
  414  ollama ps
  415  ollama run qwen2:1.5b  
  416  ollama pull nomic-embed-text
  423  node src/ollama-example.js
  482  chmod 755 ollama-embedding-test.sh

...and I also need a SPARQL store. Might as well go with the #:tbox Docker container.

healthcheck:
  test: ["CMD-SHELL", "wget -q --spider http://localhost:3030/$/ping"]
  interval: 30s
  timeout: 10s
  retries: 3

...
ERROR: Invalid interpolation format for "healthcheck" option in service "fuseki": "wget -q --spider http://localhost:3030/$/ping"

I ended up pulling Fuseki's healthcheck out, come back to it later.

#:todo add profiling, healthcheck with OpenTelemetry

Fuseki config's not quite as I want. RTFM time. Not sure I'd noticed this in the Quick Start before :

Publish an RDF file as a SPARQL endpoint.

Unpack the distribution. Run

fuseki-server --file FILE /name

Neat!

Ok, for I will need

#:todo add to system prompts - "Unless it's a very short snippet, always render code as individual, complete artifacts containing full source code.""

Environments

#:todo a recommendation for #:um methodology

In project development you should consider accommodating the following environments (appropriately ringfenced), in decreasing order of stability :

  • production
  • staging
  • development
  • GPT nonsense

Remember kids, hallucinations are a feature, not a bug!

Gonna Need a Bigger AI...

I got distracted. Spent a while playing with #:sheltopusik. Now it has a load more functionality, that doesn't work, and yet again I ran out of Claude tokens.

back to tbox

https://github.com/apache/jena/tree/main/jena-fuseki2/examples

note inference & shacl supported

      - ./config/fuseki/databases/ds.ttl:/fuseki/configuration/fuseki/databases/ds.ttl

...
command:
   [
     "/bin/sh",
     "-c",
     "rm -f /fuseki/system/tdb.lock /fuseki/databases/*/tdb.lock && /jena-fuseki/fuseki-server",
   ]

Bracelets

  • nudge #:semem forward - needs Claude

  • get #:packer working

    • packer config for
  • #:transmissions docs (with packer in mind)

  • nudge #:tbox forward

  • get #:postcraft working

  • clients

  • Perplexity on FOAF

  • SPARQL paper

  • wood

  • #:todo jsdoc -> turtle (for semem)

  • #:todo link to #:adhd #:bracelets vid

  • #:todo have http://purl.org/stuff/[nick] resolve to profiles

hardinfo

Mari could use a usb wifi dongle. I found one, but lsusb isn't seeing it. Perplexity reminded me of hardinfo - Linux hardware util with a GUI!

Integration