For example:
{
"@context": [
"https://w3id.org/codemeta/3.0",
{"alias_of_name": "name"}
],
"type": "SoftwareSourceCode",
"alias_of_name": "My Software"
}
is equivalent to
{
"@context": "https://w3id.org/codemeta/3.0",
"type": "SoftwareSourceCode",
"name": "My Software"
}
but is rejected because we unconditionally substitute the context with our own before validating