2025-07-16T00:18:40Z

Create a Namespace class as a subclass of NamedNode (also wrapped by a Proxy) that is transparent and has the old interface plus an accessor-based one.

Dorian Taylor

Sense Atlas Front End

The reason why this may not have been done already is that RDF.Namespace is a closure, which means you can't see the namespace URI inside it.

Write an NSMap class that cosplays as an Object (via Proxy) that also encapsulates the term abbreviation/expansion code and just smuggle it in there along with the rest of the mix-in.