I've been doing some prototyping work using the JSON-LD output of the enhancer. In some cases, I run into an issue where a namespace is used that does not have a prefix/alias, resulting in an illegal JSON-LD key value.
I manually edited commons/web/base/format/NamespaceEnum.java to add a media("http://www.w3.org/ns/ma-ont#"), but it isn't applied to the TripleCollection->JSON-LD conversion. I see a variety of code relating to Namespace Prefix mapping, including what looks like a more useful dynamic loading of prefix definitions, but I don't know how to select the right mechanism. What is the default mapping mechanism in release-0.12 (what do I modify to add a mapping)? Or, alternately, how do I make use of dynamic mappings? thanks much, Claude