toJsonLd method
Serialize SchemaDataset to JSON-LD
Implementation
@override
Map<String, dynamic> toJsonLd() => removeEmpty({
...super.toJsonLd(),
'@type': 'Dataset',
'catalog': convertToJsonLd(catalog, [SchemaDataCatalog]),
'datasetTimeInterval': convertToJsonLd(datasetTimeInterval, [String]),
'distribution': convertToJsonLd(distribution, [SchemaDataDownload]),
'includedDataCatalog':
convertToJsonLd(includedDataCatalog, [SchemaDataCatalog]),
'includedInDataCatalog':
convertToJsonLd(includedInDataCatalog, [SchemaDataCatalog]),
'issn': convertToJsonLd(issn, [String]),
'measurementMethod': convertToJsonLd(measurementMethod,
[SchemaDefinedTerm, SchemaMeasurementMethodEnum, String]),
'measurementTechnique': convertToJsonLd(measurementTechnique,
[SchemaDefinedTerm, SchemaMeasurementMethodEnum, String]),
'variableMeasured': convertToJsonLd(variableMeasured, [
SchemaProperty,
SchemaPropertyValue,
SchemaStatisticalVariable,
String
]),
});