Definition
JSON-LD 1.1 Processing Algorithms and API defines JsonLdOptions
dictionary JsonLdOptions {
USVString? base = null;
boolean compactArrays = true;
boolean compactToRelative = true;
LoadDocumentCallback? documentLoader = null;
(JsonLdRecord? or USVString) expandContext = null;
boolean extractAllScripts = false;
boolean frameExpansion = false;
boolean ordered = false;
USVString processingMode = "json-ld-1.1";
boolean produceGeneralizedRdf = true;
USVString? rdfDirection = null;
boolean useNativeTypes = false;
boolean useRdfType = false;
};
This dictionary is extended in the following specifications:
- JSON-LD 1.1 Framing
partial dictionary JsonLdOptions { (JsonLdEmbed or boolean) embed = "@once"; boolean explicit = false; boolean omitDefault = false; boolean omitGraph; boolean requireAll = false; boolean frameDefault = false; };
Consolidated IDL (across partials)
dictionary JsonLdOptions {
USVString? base = null;
boolean compactArrays = true;
boolean compactToRelative = true;
LoadDocumentCallback? documentLoader = null;
(JsonLdRecord? or USVString) expandContext = null;
boolean extractAllScripts = false;
boolean frameExpansion = false;
boolean ordered = false;
USVString processingMode = "json-ld-1.1";
boolean produceGeneralizedRdf = true;
USVString? rdfDirection = null;
boolean useNativeTypes = false;
boolean useRdfType = false;
(JsonLdEmbed or boolean) embed = "@once";
boolean explicit = false;
boolean omitDefault = false;
boolean omitGraph;
boolean requireAll = false;
boolean frameDefault = false;
};
Referring IDL interfaces/dictionaries
Referring specifications
- JSON-LD 1.1 Framing refers to
JsonLdOptions