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)