toJsonLd method

  1. @override
Map<String, dynamic> toJsonLd()
override

Serialize SchemaStatisticalVariable to JSON-LD

Implementation

@override
Map<String, dynamic> toJsonLd() => removeEmpty({
      ...super.toJsonLd(),
      '@type': 'StatisticalVariable',
      'measuredProperty': convertToJsonLd(measuredProperty, [SchemaProperty]),
      'measurementDenominator': convertToJsonLd(
          measurementDenominator, [SchemaStatisticalVariable]),
      'measurementMethod': convertToJsonLd(measurementMethod,
          [SchemaDefinedTerm, SchemaMeasurementMethodEnum, String]),
      'measurementQualifier':
          convertToJsonLd(measurementQualifier, [SchemaEnumeration]),
      'measurementTechnique': convertToJsonLd(measurementTechnique,
          [SchemaDefinedTerm, SchemaMeasurementMethodEnum, String]),
      'populationType': convertToJsonLd(populationType, [SchemaClass]),
      'statType': convertToJsonLd(statType, [SchemaProperty, String]),
    });