From 8eec159f1d7784c9a4b4a7b0ff6054f9b6394c31 Mon Sep 17 00:00:00 2001 From: Alberto Abella Date: Wed, 31 Jan 2024 11:04:50 +0100 Subject: [PATCH] updated DataQualityAssessment/doc/spec_DE.md --- DataQualityAssessment/doc/spec_DE.md | 1034 ++++++++++++++------------ 1 file changed, 548 insertions(+), 486 deletions(-) diff --git a/DataQualityAssessment/doc/spec_DE.md b/DataQualityAssessment/doc/spec_DE.md index 23714bd..ffdd8fa 100644 --- a/DataQualityAssessment/doc/spec_DE.md +++ b/DataQualityAssessment/doc/spec_DE.md @@ -1,468 +1,492 @@ - -[![Smart Data Models](https://smartdatamodels.org/wp-content/uploads/2022/01/SmartDataModels_logo.png "Logo")](https://smartdatamodels.org) - Entität: DataQualityAssessment -============================== - - [Offene Lizenz](https://github.com/smart-data-models//dataModel.DataQuality/blob/master/DataQualityAssessment/LICENSE.md) - [Dokument automatisch generiert](https://docs.google.com/presentation/d/e/2PACX-1vTs-Ng5dIAwkg91oTTUdt8ua7woBXhPnwavZ0FxgR8BsAI_Ek3C5q97Nd94HS8KhP-r_quD4H0fgyt3/pub?start=false&loop=false&delayms=3000#slide=id.gb715ace035_0_60) - - - Globale Beschreibung: **Diese Einheit beschreibt die Datenqualitätseigenschaften einer Messung, z. B. der Temperatur**. - Version: 0.0.2 - - - ## Liste der Eigenschaften - [*] Wenn es für ein Attribut keinen Typ gibt, kann es mehrere Typen oder verschiedene Formate/Muster haben. -- `accuracy[number]`: Die Genauigkeit misst den maximalen systematischen numerischen Fehler, der bei einer Sensormessung auftritt. - `address[object]`: Die Postanschrift . Model: [https://schema.org/address](https://schema.org/address) - `addressCountry[string]`: Das Land. Zum Beispiel, Spanien . Model: [https://schema.org/addressCountry](https://schema.org/addressCountry) - - `addressLocality[string]`: Die Ortschaft, in der sich die Adresse befindet, und die in der Region liegt . Model: [https://schema.org/addressLocality](https://schema.org/addressLocality) - - `addressRegion[string]`: Die Region, in der sich der Ort befindet, und die auf dem Land liegt . Model: [https://schema.org/addressRegion](https://schema.org/addressRegion) - - `district[string]`: Ein Bezirk ist eine Art von Verwaltungseinheit, die in einigen Ländern von der lokalen Regierung verwaltet wird. - - `postOfficeBoxNumber[string]`: Die Postfachnummer für Postfachadressen. Zum Beispiel, 03578 . Model: [https://schema.org/postOfficeBoxNumber](https://schema.org/postOfficeBoxNumber) - - `postalCode[string]`: Die Postleitzahl. Zum Beispiel, 24004 . Model: [https://schema.org/https://schema.org/postalCode](https://schema.org/https://schema.org/postalCode) - - `streetAddress[string]`: Die Straßenanschrift . Model: [https://schema.org/streetAddress](https://schema.org/streetAddress) -- `alternateName[string]`: Ein alternativer Name für diesen Artikel - `areaServed[string]`: Das geografische Gebiet, in dem eine Dienstleistung oder ein angebotener Artikel erbracht wird . Model: [https://schema.org/Text](https://schema.org/Text) - `completeness[number]`: Die Vollständigkeit quantifiziert die Anzahl der fehlenden Messungen oder Beobachtungen in einem bestimmten Zeitfenster. - `dataProvider[string]`: Eine Folge von Zeichen zur Identifizierung des Anbieters der harmonisierten Dateneinheit - `dateCalculated[date-time]`: Datum der vom Benutzer definierten berechneten Einheit - `dateCreated[date-time]`: Zeitstempel der Entitätserstellung. Dieser wird normalerweise von der Speicherplattform zugewiesen - `dateModified[date-time]`: Zeitstempel der letzten Änderung der Entität. Dieser wird in der Regel von der Speicherplattform vergeben - `description[string]`: Eine Beschreibung dieses Artikels - `id[*]`: Eindeutiger Bezeichner der Entität - `location[*]`: Geojson-Referenz auf das Element. Es kann Punkt, LineString, Polygon, MultiPoint, MultiLineString oder MultiPolygon sein - `name[string]`: Der Name dieses Artikels - `outlier[object]`: Enthält Informationen über die Ausreißereigenschaften der Messung - `isOutlier[boolean]`: Feststellen, ob die Messung als Ausreißer eingestuft wurde oder nicht -- `owner[array]`: Eine Liste mit einer JSON-kodierten Zeichenfolge, die auf die eindeutigen Kennungen der Eigentümer verweist - `precision[number]`: Die Präzision misst die Standardabweichung eines Datensatzes. Das heißt, sie misst, wie nahe die Werte im Datensatz beieinander liegen - `seeAlso[*]`: Liste von URLs, die auf zusätzliche Ressourcen zu dem Artikel verweisen - `source[string]`: Eine Folge von Zeichen, die die ursprüngliche Quelle der Entitätsdaten als URL angibt. Empfohlen wird der voll qualifizierte Domänenname des Quellanbieters oder die URL des Quellobjekts. - `synthetic[object]`: Enthält Informationen über den Ursprung der Messung - `isSynthetic[boolean]`: Feststellen, ob die Messung synthetisch erstellt wurde oder nicht -- `timeliness[number]`: Durchschnittliche Aktualität des Datenstroms - `type[string]`: NGSI-Entitätstyp. Es muss DataQualityAssessment sein - - Erforderliche Eigenschaften -- `id` - `type` - - - - ## Datenmodell Beschreibung der Eigenschaften - Alphabetisch sortiert (für Details anklicken) - - -
full yaml details - ```yaml -DataQualityAssessment: - description: 'This entity describes the data quality properties of a measurement, such as temperature.' - properties: - accuracy: - description: Accuracy measures the maximum systematic numerical error produced in a sensor measurement - type: number - x-ngsi: - type: Property - address: - description: The mailing address - properties: - addressCountry: - description: 'The country. For example, Spain' - type: string - x-ngsi: - model: https://schema.org/addressCountry - type: Property - addressLocality: - description: 'The locality in which the street address is, and which is in the region' - type: string - x-ngsi: - model: https://schema.org/addressLocality - type: Property - addressRegion: - description: 'The region in which the locality is, and which is in the country' - type: string - x-ngsi: - model: https://schema.org/addressRegion - type: Property - district: - description: 'A district is a type of administrative division that, in some countries, is managed by the local government' - type: string - x-ngsi: - type: Property - postOfficeBoxNumber: - description: 'The post office box number for PO box addresses. For example, 03578' - type: string - x-ngsi: - model: https://schema.org/postOfficeBoxNumber - type: Property - postalCode: - description: 'The postal code. For example, 24004' - type: string - x-ngsi: - model: https://schema.org/https://schema.org/postalCode - type: Property - streetAddress: - description: The street address - type: string - x-ngsi: - model: https://schema.org/streetAddress - type: Property - streetNr: - description: Number identifying a specific property on a public street - type: string - x-ngsi: - type: Property - type: object - x-ngsi: - model: https://schema.org/address - type: Property - alternateName: - description: An alternative name for this item - type: string - x-ngsi: - type: Property - areaServed: - description: The geographic area where a service or offered item is provided - type: string - x-ngsi: - model: https://schema.org/Text - type: Property - completeness: - description: Completeness quantifies the number of missed measurements or observations in a given time window - maximum: 1 - minimum: 0 - type: number - x-ngsi: - type: Property - units: P1 - dataProvider: - description: A sequence of characters identifying the provider of the harmonised data entity - type: string - x-ngsi: - type: Property - dateCalculated: - description: Date of the calculated entity defined by the user - format: date-time - type: string - x-ngsi: - type: Property - dateCreated: - description: Entity creation timestamp. This will usually be allocated by the storage platform - format: date-time - type: string - x-ngsi: - type: Property - dateModified: - description: Timestamp of the last modification of the entity. This will usually be allocated by the storage platform - format: date-time - type: string - x-ngsi: - type: Property - description: - description: A description of this item - type: string - x-ngsi: - type: Property - id: - anyOf: - - description: Identifier format of any NGSI entity - maxLength: 256 - minLength: 1 - pattern: ^[\w\-\.\{\}\$\+\*\[\]`|~^@!,:\\]+$ - type: string - x-ngsi: - type: Property - - description: Identifier format of any NGSI entity - format: uri - type: string - x-ngsi: - type: Property - description: Unique identifier of the entity - x-ngsi: - type: Property - location: - description: 'Geojson reference to the item. It can be Point, LineString, Polygon, MultiPoint, MultiLineString or MultiPolygon' - oneOf: - - description: Geojson reference to the item. Point - properties: - bbox: - items: - type: number - minItems: 4 - type: array - coordinates: - items: - type: number - minItems: 2 - type: array - type: - enum: - - Point - type: string - required: - - type - - coordinates - title: GeoJSON Point - type: object - x-ngsi: - type: GeoProperty - - description: Geojson reference to the item. LineString - properties: - bbox: - items: - type: number - minItems: 4 - type: array - coordinates: - items: - items: - type: number - minItems: 2 - type: array - minItems: 2 - type: array - type: - enum: - - LineString - type: string - required: - - type - - coordinates - title: GeoJSON LineString - type: object - x-ngsi: - type: GeoProperty - - description: Geojson reference to the item. Polygon - properties: - bbox: - items: - type: number - minItems: 4 - type: array - coordinates: - items: - items: - items: - type: number - minItems: 2 - type: array - minItems: 4 - type: array - type: array - type: - enum: - - Polygon - type: string - required: - - type - - coordinates - title: GeoJSON Polygon - type: object - x-ngsi: - type: GeoProperty - - description: Geojson reference to the item. MultiPoint - properties: - bbox: - items: - type: number - minItems: 4 - type: array - coordinates: - items: - items: - type: number - minItems: 2 - type: array - type: array - type: - enum: - - MultiPoint - type: string - required: - - type - - coordinates - title: GeoJSON MultiPoint - type: object - x-ngsi: - type: GeoProperty - - description: Geojson reference to the item. MultiLineString - properties: - bbox: - items: - type: number - minItems: 4 - type: array - coordinates: - items: - items: - items: - type: number - minItems: 2 - type: array - minItems: 2 - type: array - type: array - type: - enum: - - MultiLineString - type: string - required: - - type - - coordinates - title: GeoJSON MultiLineString - type: object - x-ngsi: - type: GeoProperty - - description: Geojson reference to the item. MultiLineString - properties: - bbox: - items: - type: number - minItems: 4 - type: array - coordinates: - items: - items: - items: - items: - type: number - minItems: 2 - type: array - minItems: 4 - type: array - type: array - type: array - type: - enum: - - MultiPolygon - type: string - required: - - type - - coordinates - title: GeoJSON MultiPolygon - type: object - x-ngsi: - type: GeoProperty - x-ngsi: - type: GeoProperty - name: - description: The name of this item - type: string - x-ngsi: - type: Property - outlier: - description: Includes information about the outlier characteristics of the measurement - properties: - isOutlier: - description: Determine whether the measurement has been considered an outlier or not - type: boolean - x-ngsi: - type: Property - methodology: - anyOf: - - description: Identifier format of any NGSI entity - maxLength: 256 - minLength: 1 - pattern: ^[\w\-\.\{\}\$\+\*\[\]`|~^@!,:\\]+$ - type: string - x-ngsi: - type: Property - - description: Identifier format of any NGSI entity - format: uri - type: string - x-ngsi: - type: Property - description: Reference to the other entity including AI methodology information - x-ngsi: - type: Relationship - type: object - x-ngsi: - type: Property - owner: - description: A List containing a JSON encoded sequence of characters referencing the unique Ids of the owner(s) - items: - anyOf: - - description: Identifier format of any NGSI entity - maxLength: 256 - minLength: 1 - pattern: ^[\w\-\.\{\}\$\+\*\[\]`|~^@!,:\\]+$ - type: string - x-ngsi: - type: Property - - description: Identifier format of any NGSI entity - format: uri - type: string - x-ngsi: - type: Property - description: Unique identifier of the entity - x-ngsi: - type: Property - type: array - x-ngsi: - type: Property - precision: - description: 'Precision measures the standard deviation of a dataset. That is, it measures how close the values in the dataset are to each other' - type: number - x-ngsi: - type: Property - seeAlso: - description: list of uri pointing to additional resources about the item - oneOf: - - items: - format: uri - type: string - minItems: 1 - type: array - - format: uri - type: string - x-ngsi: - type: Property - source: - description: 'A sequence of characters giving the original source of the entity data as a URL. Recommended to be the fully qualified domain name of the source provider, or the URL to the source object' - type: string - x-ngsi: - type: Property - synthetic: - description: Includes information about the origin of the measurement - properties: - isSynthetic: - description: Determine whether the measurement has been created synthetically or not - type: boolean - x-ngsi: - type: Property - methodology: - anyOf: - - description: Identifier format of any NGSI entity - maxLength: 256 - minLength: 1 - pattern: ^[\w\-\.\{\}\$\+\*\[\]`|~^@!,:\\]+$ - type: string - x-ngsi: - type: Property - - description: Identifier format of any NGSI entity - format: uri - type: string - x-ngsi: - type: Property - description: Reference to the other entity including AI methodology information - x-ngsi: - type: Relationship - type: object - x-ngsi: - type: Property - timeliness: - description: Average timeliness of the data-stream - type: number - x-ngsi: - type: Property - units: minutes - type: - description: NGSI Entity type. It has to be DataQualityAssessment - enum: - - DataQualityAssessment - type: string - x-ngsi: - type: Property - required: - - id - - type - type: object - x-derived-from: "" - x-disclaimer: 'Redistribution and use in source and binary forms, with or without modification, are permitted provided that the license conditions are met. Copyleft (c) 2022 Contributors to Smart Data Models Program' - x-license-url: https://github.com/smart-data-models/dataModel.DataQuality/blob/master/DataQualityAssessment/LICENSE.md - x-model-schema: https://smart-data-models.github.io/dataModel.DataQuality/DataQualityAssessment/schema.json - x-model-tags: "" - x-version: 0.0.2 -``` -
- - - - - ## Beispiel-Nutzlasten - #### DataQualityAssessment NGSI-v2 key-values Beispiel - Hier ist ein Beispiel für ein DataQualityAssessment im JSON-LD-Format als Key-Values. Dies ist mit NGSI-v2 kompatibel, wenn `options=keyValues` verwendet wird und liefert die Kontextdaten einer einzelnen Entität. -
show/hide example + +[![Smart Data Models](https://smartdatamodels.org/wp-content/uploads/2022/01/SmartDataModels_logo.png "Logo")](https://smartdatamodels.org) + Entität: DataQualityAssessment +============================== + + [Offene Lizenz](https://github.com/smart-data-models//dataModel.DataQuality/blob/master/DataQualityAssessment/LICENSE.md) + [Dokument automatisch generiert](https://docs.google.com/presentation/d/e/2PACX-1vTs-Ng5dIAwkg91oTTUdt8ua7woBXhPnwavZ0FxgR8BsAI_Ek3C5q97Nd94HS8KhP-r_quD4H0fgyt3/pub?start=false&loop=false&delayms=3000#slide=id.gb715ace035_0_60) + + + Globale Beschreibung: **Diese Einheit beschreibt die Datenqualitätseigenschaften einer Messung, z. B. der Temperatur**. + Version: 0.0.2 + + + + ## Liste der Eigenschaften + + [*] Wenn es für ein Attribut keinen Typ gibt, kann es mehrere Typen oder verschiedene Formate/Muster haben. +- `accuracy[number]`: Die Genauigkeit misst den maximalen systematischen numerischen Fehler, der bei einer Sensormessung auftritt. - `address[object]`: Die Postanschrift . Model: [https://schema.org/address](https://schema.org/address) - `addressCountry[string]`: Das Land. Zum Beispiel, Spanien . Model: [https://schema.org/addressCountry](https://schema.org/addressCountry) + - `addressLocality[string]`: Die Ortschaft, in der sich die Adresse befindet, und die in der Region liegt . Model: [https://schema.org/addressLocality](https://schema.org/addressLocality) + - `addressRegion[string]`: Die Region, in der sich der Ort befindet, und die auf dem Land liegt . Model: [https://schema.org/addressRegion](https://schema.org/addressRegion) + - `district[string]`: Ein Bezirk ist eine Art von Verwaltungseinheit, die in einigen Ländern von der lokalen Regierung verwaltet wird. + - `postOfficeBoxNumber[string]`: Die Postfachnummer für Postfachadressen. Zum Beispiel, 03578 . Model: [https://schema.org/postOfficeBoxNumber](https://schema.org/postOfficeBoxNumber) + - `postalCode[string]`: Die Postleitzahl. Zum Beispiel, 24004 . Model: [https://schema.org/https://schema.org/postalCode](https://schema.org/https://schema.org/postalCode) + - `streetAddress[string]`: Die Straßenanschrift . Model: [https://schema.org/streetAddress](https://schema.org/streetAddress) + - `streetNr[string]`: Nummer zur Identifizierung eines bestimmten Grundstücks an einer öffentlichen Straße +- `alternateName[string]`: Ein alternativer Name für diesen Artikel - `areaServed[string]`: Das geografische Gebiet, in dem eine Dienstleistung oder ein angebotener Artikel erbracht wird . Model: [https://schema.org/Text](https://schema.org/Text) - `completeness[number]`: Die Vollständigkeit quantifiziert die Anzahl der fehlenden Messungen oder Beobachtungen in einem bestimmten Zeitfenster. - `dataProvider[string]`: Eine Folge von Zeichen zur Identifizierung des Anbieters der harmonisierten Dateneinheit - `dateCalculated[date-time]`: Datum der vom Benutzer definierten berechneten Einheit - `dateCreated[date-time]`: Zeitstempel der Entitätserstellung. Dieser wird normalerweise von der Speicherplattform zugewiesen - `dateModified[date-time]`: Zeitstempel der letzten Änderung der Entität. Dieser wird in der Regel von der Speicherplattform vergeben - `description[string]`: Eine Beschreibung dieses Artikels - `id[*]`: Eindeutiger Bezeichner der Entität - `location[*]`: Geojson-Referenz auf das Element. Es kann Punkt, LineString, Polygon, MultiPoint, MultiLineString oder MultiPolygon sein - `name[string]`: Der Name dieses Artikels - `outlier[object]`: Enthält Informationen über die Ausreißereigenschaften der Messung - `isOutlier[boolean]`: Feststellen, ob die Messung als Ausreißer eingestuft wurde oder nicht + - `methodology[*]`: Verweis auf die andere Einrichtung einschließlich Informationen zur AI-Methodik +- `owner[array]`: Eine Liste mit einer JSON-kodierten Zeichenfolge, die auf die eindeutigen Kennungen der Eigentümer verweist - `precision[number]`: Die Präzision misst die Standardabweichung eines Datensatzes. Das heißt, sie misst, wie nahe die Werte im Datensatz beieinander liegen - `seeAlso[*]`: Liste von URLs, die auf zusätzliche Ressourcen zu dem Artikel verweisen - `source[string]`: Eine Folge von Zeichen, die die ursprüngliche Quelle der Entitätsdaten als URL angibt. Empfohlen wird der voll qualifizierte Domänenname des Quellanbieters oder die URL des Quellobjekts. - `synthetic[object]`: Enthält Informationen über den Ursprung der Messung - `isSynthetic[boolean]`: Feststellen, ob die Messung synthetisch erstellt wurde oder nicht + - `methodology[*]`: Verweis auf die andere Einrichtung einschließlich Informationen zur AI-Methodik +- `timeliness[number]`: Durchschnittliche Aktualität des Datenstroms - `type[string]`: NGSI-Entitätstyp. Es muss DataQualityAssessment sein + + Erforderliche Eigenschaften +- `id` - `type` + + + + ## Datenmodell Beschreibung der Eigenschaften + Alphabetisch sortiert (für Details anklicken) + + +
full yaml details + ```yaml +DataQualityAssessment: + description: 'This entity describes the data quality properties of a measurement, such as temperature.' + properties: + accuracy: + description: Accuracy measures the maximum systematic numerical error produced in a sensor measurement + type: number + x-ngsi: + type: Property + address: + description: The mailing address + properties: + addressCountry: + description: 'The country. For example, Spain' + type: string + x-ngsi: + model: https://schema.org/addressCountry + type: Property + addressLocality: + description: 'The locality in which the street address is, and which is in the region' + type: string + x-ngsi: + model: https://schema.org/addressLocality + type: Property + addressRegion: + description: 'The region in which the locality is, and which is in the country' + type: string + x-ngsi: + model: https://schema.org/addressRegion + type: Property + district: + description: 'A district is a type of administrative division that, in some countries, is managed by the local government' + type: string + x-ngsi: + type: Property + postOfficeBoxNumber: + description: 'The post office box number for PO box addresses. For example, 03578' + type: string + x-ngsi: + model: https://schema.org/postOfficeBoxNumber + type: Property + postalCode: + description: 'The postal code. For example, 24004' + type: string + x-ngsi: + model: https://schema.org/https://schema.org/postalCode + type: Property + streetAddress: + description: The street address + type: string + x-ngsi: + model: https://schema.org/streetAddress + type: Property + streetNr: + description: Number identifying a specific property on a public street + type: string + x-ngsi: + type: Property + type: object + x-ngsi: + model: https://schema.org/address + type: Property + alternateName: + description: An alternative name for this item + type: string + x-ngsi: + type: Property + areaServed: + description: The geographic area where a service or offered item is provided + type: string + x-ngsi: + model: https://schema.org/Text + type: Property + completeness: + description: Completeness quantifies the number of missed measurements or observations in a given time window + maximum: 1 + minimum: 0 + type: number + x-ngsi: + type: Property + units: P1 + dataProvider: + description: A sequence of characters identifying the provider of the harmonised data entity + type: string + x-ngsi: + type: Property + dateCalculated: + description: Date of the calculated entity defined by the user + format: date-time + type: string + x-ngsi: + type: Property + dateCreated: + description: Entity creation timestamp. This will usually be allocated by the storage platform + format: date-time + type: string + x-ngsi: + type: Property + dateModified: + description: Timestamp of the last modification of the entity. This will usually be allocated by the storage platform + format: date-time + type: string + x-ngsi: + type: Property + description: + description: A description of this item + type: string + x-ngsi: + type: Property + duplicate: + description: Includes information about duplicated data + properties: + foundMatches: + description: 'Property: If this is a duplicate, determine measurements it does match with' + items: + type: string + type: array + isDuplicate: + description: 'Property: Determine whether the measurement is duplicated or not' + type: boolean + type: object + x-ngsi: + type: Property + id: + anyOf: + - description: Identifier format of any NGSI entity + maxLength: 256 + minLength: 1 + pattern: ^[\w\-\.\{\}\$\+\*\[\]`|~^@!,:\\]+$ + type: string + x-ngsi: + type: Property + - description: Identifier format of any NGSI entity + format: uri + type: string + x-ngsi: + type: Property + description: Unique identifier of the entity + x-ngsi: + type: Property + location: + description: 'Geojson reference to the item. It can be Point, LineString, Polygon, MultiPoint, MultiLineString or MultiPolygon' + oneOf: + - description: Geojson reference to the item. Point + properties: + bbox: + items: + type: number + minItems: 4 + type: array + coordinates: + items: + type: number + minItems: 2 + type: array + type: + enum: + - Point + type: string + required: + - type + - coordinates + title: GeoJSON Point + type: object + x-ngsi: + type: GeoProperty + - description: Geojson reference to the item. LineString + properties: + bbox: + items: + type: number + minItems: 4 + type: array + coordinates: + items: + items: + type: number + minItems: 2 + type: array + minItems: 2 + type: array + type: + enum: + - LineString + type: string + required: + - type + - coordinates + title: GeoJSON LineString + type: object + x-ngsi: + type: GeoProperty + - description: Geojson reference to the item. Polygon + properties: + bbox: + items: + type: number + minItems: 4 + type: array + coordinates: + items: + items: + items: + type: number + minItems: 2 + type: array + minItems: 4 + type: array + type: array + type: + enum: + - Polygon + type: string + required: + - type + - coordinates + title: GeoJSON Polygon + type: object + x-ngsi: + type: GeoProperty + - description: Geojson reference to the item. MultiPoint + properties: + bbox: + items: + type: number + minItems: 4 + type: array + coordinates: + items: + items: + type: number + minItems: 2 + type: array + type: array + type: + enum: + - MultiPoint + type: string + required: + - type + - coordinates + title: GeoJSON MultiPoint + type: object + x-ngsi: + type: GeoProperty + - description: Geojson reference to the item. MultiLineString + properties: + bbox: + items: + type: number + minItems: 4 + type: array + coordinates: + items: + items: + items: + type: number + minItems: 2 + type: array + minItems: 2 + type: array + type: array + type: + enum: + - MultiLineString + type: string + required: + - type + - coordinates + title: GeoJSON MultiLineString + type: object + x-ngsi: + type: GeoProperty + - description: Geojson reference to the item. MultiLineString + properties: + bbox: + items: + type: number + minItems: 4 + type: array + coordinates: + items: + items: + items: + items: + type: number + minItems: 2 + type: array + minItems: 4 + type: array + type: array + type: array + type: + enum: + - MultiPolygon + type: string + required: + - type + - coordinates + title: GeoJSON MultiPolygon + type: object + x-ngsi: + type: GeoProperty + x-ngsi: + type: GeoProperty + name: + description: The name of this item + type: string + x-ngsi: + type: Property + outlier: + description: Includes information about the outlier characteristics of the measurement + properties: + isOutlier: + description: Determine whether the measurement has been considered an outlier or not + type: boolean + x-ngsi: + type: Property + methodology: + anyOf: + - description: Identifier format of any NGSI entity + maxLength: 256 + minLength: 1 + pattern: ^[\w\-\.\{\}\$\+\*\[\]`|~^@!,:\\]+$ + type: string + x-ngsi: + type: Property + - description: Identifier format of any NGSI entity + format: uri + type: string + x-ngsi: + type: Property + description: Reference to the other entity including AI methodology information + x-ngsi: + type: Relationship + outlierScore: + description: A score indicating the degree of outlierness + type: number + x-ngsi: + type: Property + type: object + x-ngsi: + type: Property + owner: + description: A List containing a JSON encoded sequence of characters referencing the unique Ids of the owner(s) + items: + anyOf: + - description: Identifier format of any NGSI entity + maxLength: 256 + minLength: 1 + pattern: ^[\w\-\.\{\}\$\+\*\[\]`|~^@!,:\\]+$ + type: string + x-ngsi: + type: Property + - description: Identifier format of any NGSI entity + format: uri + type: string + x-ngsi: + type: Property + description: Unique identifier of the entity + x-ngsi: + type: Property + type: array + x-ngsi: + type: Property + precision: + description: 'Precision measures the standard deviation of a dataset. That is, it measures how close the values in the dataset are to each other' + type: number + x-ngsi: + type: Property + seeAlso: + description: list of uri pointing to additional resources about the item + oneOf: + - items: + format: uri + type: string + minItems: 1 + type: array + - format: uri + type: string + x-ngsi: + type: Property + source: + description: 'A sequence of characters giving the original source of the entity data as a URL. Recommended to be the fully qualified domain name of the source provider, or the URL to the source object' + type: string + x-ngsi: + type: Property + synthetic: + description: Includes information about the origin of the measurement + properties: + isSynthetic: + description: Determine whether the measurement has been created synthetically or not + type: boolean + x-ngsi: + type: Property + methodology: + anyOf: + - description: Identifier format of any NGSI entity + maxLength: 256 + minLength: 1 + pattern: ^[\w\-\.\{\}\$\+\*\[\]`|~^@!,:\\]+$ + type: string + x-ngsi: + type: Property + - description: Identifier format of any NGSI entity + format: uri + type: string + x-ngsi: + type: Property + description: Reference to the other entity including AI methodology information + x-ngsi: + type: Relationship + type: object + x-ngsi: + type: Property + timeliness: + description: Average timeliness of the data-stream + type: number + x-ngsi: + type: Property + units: minutes + type: + description: NGSI Entity type. It has to be DataQualityAssessment + enum: + - DataQualityAssessment + type: string + x-ngsi: + type: Property + required: + - id + - type + type: object + x-derived-from: "" + x-disclaimer: 'Redistribution and use in source and binary forms, with or without modification, are permitted provided that the license conditions are met. Copyleft (c) 2023 Contributors to Smart Data Models Program' + x-license-url: https://github.com/smart-data-models/dataModel.DataQuality/blob/master/DataQualityAssessment/LICENSE.md + x-model-schema: https://smart-data-models.github.io/dataModel.DataQuality/DataQualityAssessment/schema.json + x-model-tags: "" + x-version: 0.0.3 +``` +
+ + + + + ## Beispiel-Nutzlasten + #### DataQualityAssessment NGSI-v2 key-values Beispiel + Hier ist ein Beispiel für ein DataQualityAssessment im JSON-LD-Format als Key-Values. Dies ist mit NGSI-v2 kompatibel, wenn `options=keyValues` verwendet wird und liefert die Kontextdaten einer einzelnen Entität. +
show/hide example ```json { "id": "urn:ngsi-ld:DataQualityAssessment:Temperature:smartsantander:u7jcfa:f3058", @@ -471,7 +495,13 @@ DataQualityAssessment: "source": "https://salted-project.eu", "outlier": { "isOutlier": true, + "outlierScore": 0.7 "methodology": "urn:ngsi-ld:AI-Methodology:Outlier:Temperature:smartsantander:u7jcfa:f3058" + }, + "duplicate": { + "isDuplicate": true, + "foundMatches": ["urn:ngsi-ld:DataQualityAssessment:Temperature:smartsantander:u7jcfa:f3062" + ] }, "synthetic": { "isSynthetic": false, @@ -483,10 +513,10 @@ DataQualityAssessment: "completeness": 0.5 } ``` -
- #### DatenQualitätsAssessment NGSI-v2 normalisiert Beispiel - Hier ist ein Beispiel für ein DataQualityAssessment im JSON-LD-Format in normalisierter Form. Dies ist kompatibel mit NGSI-v2, wenn keine Optionen verwendet werden, und liefert die Kontextdaten einer einzelnen Entität. -
show/hide example +
+ #### DatenQualitätsAssessment NGSI-v2 normalisiert Beispiel + Hier ist ein Beispiel für ein DataQualityAssessment im JSON-LD-Format in normalisierter Form. Dies ist kompatibel mit NGSI-v2, wenn keine Optionen verwendet werden, und liefert die Kontextdaten einer einzelnen Entität. +
show/hide example ```json { "id": "urn:ngsi-ld:DataQualityAssessment:Temperature:smartsantander:u7jcfa:f3058", @@ -503,9 +533,17 @@ DataQualityAssessment: "type": "StructuredValue", "value": { "isOutlier": true, + "outlierScore": 0.7 "methodology": "urn:ngsi-ld:AI-Methodology:Outlier:Temperature:smartsantander:u7jcfa:f3058" } }, + "duplicate": { + "type": "StructuredValue", + "value": { + "isDuplicate": true, + "foundMatches": ["urn:ngsi-ld:DataQualityAssessment:Temperature:smartsantander:u7jcfa:f3062"] + } + }, "synthetic": { "type": "StructuredValue", "value": { @@ -531,10 +569,10 @@ DataQualityAssessment: } } ``` -
- #### DataQualityAssessment NGSI-LD Schlüsselwerte Beispiel - Hier ist ein Beispiel für ein DataQualityAssessment im JSON-LD-Format als Key-Values. Dies ist mit NGSI-LD kompatibel, wenn `options=keyValues` verwendet wird und liefert die Kontextdaten einer einzelnen Entität. -
show/hide example +
+ #### DataQualityAssessment NGSI-LD key-values Beispiel + Hier ist ein Beispiel für ein DataQualityAssessment im JSON-LD-Format als Key-Values. Dies ist mit NGSI-LD kompatibel, wenn `options=keyValues` verwendet wird und liefert die Kontextdaten einer einzelnen Entität. +
show/hide example ```json { "id": "urn:ngsi-ld:DataQualityAssessment:Temperature:smartsantander:u7jcfa:f3058", @@ -543,8 +581,14 @@ DataQualityAssessment: "source": "https://salted-project.eu", "outlier": { "isOutlier": true, + "outlierScore": 0.7, "methodology": "urn:ngsi-ld:AI-Methodology:Outlier:Temperature:smartsantander:u7jcfa:f3058" }, + "duplicate": { + "isDuplicate": true, + "foundMatches": ["urn:ngsi-ld:DataQualityAssessment:Temperature:smartsantander:u7jcfa:f3062" + ] + }, "synthetic": { "isSynthetic": false, "methodology": "urn:ngsi-ld:AI-Methodology:Synthetic:Temperature:smartsantander:u7jcfa:f3058" @@ -559,10 +603,10 @@ DataQualityAssessment: ] } ``` -
- #### DatenQualitätsAssessment NGSI-LD normalisiert Beispiel - Hier ist ein Beispiel für ein DataQualityAssessment im JSON-LD-Format in normalisierter Form. Dies ist kompatibel mit NGSI-LD, wenn keine Optionen verwendet werden, und liefert die Kontextdaten einer einzelnen Entität. -
show/hide example +
+ #### DatenQualitätsAssessment NGSI-LD normalisiert Beispiel + Hier ist ein Beispiel für ein DataQualityAssessment im JSON-LD-Format in normalisierter Form. Dies ist kompatibel mit NGSI-LD, wenn keine Optionen verwendet werden, und liefert die Kontextdaten einer einzelnen Entität. +
show/hide example ```json { "id": "urn:ngsi-ld:DataQualityAssessment:Temperature:smartsantander:u7jcfa:f3058", @@ -585,6 +629,10 @@ DataQualityAssessment: "type": "Property", "value": true }, + "outlierScore": { + "type": "Property", + "value": 0.7 + }, "methodology": { "type": "Relationship", "object": "urn:ngsi-ld:AI-Methodology:Outlier:Temperature:smartsantander:u7jcfa:f3058" @@ -592,6 +640,20 @@ DataQualityAssessment: }, "observedAt": "2022-09-10T10:01:20Z" }, + "duplicate": { + "type": "Property", + "value": { + "isDuplicate": { + "type": "Property", + "value": true + } + "foundMatches": { + "type": "Property", + "value": ["urn:ngsi-ld:DataQualityAssessment:Temperature:smartsantander:u7jcfa:f3062" + ] + } + } + }, "synthetic": { "type": "Property", "value": { @@ -636,12 +698,12 @@ DataQualityAssessment: ] } ``` -
- - - - Siehe [FAQ 10] (https://smartdatamodels.org/index.php/faqs/), um eine Antwort auf die Frage zu erhalten, wie man mit Größeneinheiten umgeht - - ---- - [Smart Data Models](https://smartdatamodels.org) +++ [Contribution Manual](https://bit.ly/contribution_manual) +++ [About](https://bit.ly/Introduction_SDM) +
+ + + + Siehe [FAQ 10] (https://smartdatamodels.org/index.php/faqs/), um eine Antwort auf die Frage zu erhalten, wie man mit Größeneinheiten umgeht + + +--- + [Smart Data Models](https://smartdatamodels.org) +++ [Contribution Manual](https://bit.ly/contribution_manual) +++ [About](https://bit.ly/Introduction_SDM)