Test tpr19 includes a property-scoped context that includes a null value:
"protected2": {
"@id": "ex:protected2",
"@context": [
null,
{
"protected1": "ex:protected3"
}
]
},When Context Processing is called during expansion of the "protected2" key, why does the first (null) context value here not trigger the error condition in Context Processing step 5.1.1?
5 For each item
contextinlocal context:5.1 If
contextisnull:5.1.1 If
override protectedis false andactive contextcontains any protected term definitions, aninvalid context nullificationhas been detected and processing is aborted.
There doesn't seem to by any use of the string "override protected" in the expansion algorithm.