loadContextDocument method
Implementation
@override
JsonValue loadContextDocument(JsonLdContextDocumentRequest request) {
final mappedIri = _applyMappings(request.resolvedContextIri);
final uri = Uri.tryParse(mappedIri);
if (uri != null && uri.scheme == 'file') {
final file = File.fromUri(uri);
if (!file.existsSync()) return null;
return _decodeDocument(file.readAsStringSync(), mappedIri);
}
if (uri != null && (uri.scheme == 'http' || uri.scheme == 'https')) {
return null;
}
final file = File(mappedIri);
if (!file.existsSync()) return null;
return _decodeDocument(file.readAsStringSync(), mappedIri);
}