diff --git a/Project/doc/spec_DE.md b/Project/doc/spec_DE.md index 8b8dbf5..d54f985 100644 --- a/Project/doc/spec_DE.md +++ b/Project/doc/spec_DE.md @@ -7,16 +7,25 @@ [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: **Satz von Aktivitäten, die, wenn sie ausgeführt werden, die Erfüllung eines strategischen Ziels unterstützen (Bereitstellung von Schlüsseldienstleistungen, Managemententwicklung, enger Kontakt mit dem Gebiet, Unternehmensförderung, gezielte Investitionen, soziale/kulturelle/sportliche Förderung, usw.). Dieses Ziel selbst setzt sich aus einem oder mehreren Projekten zusammen und bezieht sich auf eine der strategischen Achsen (Arbeitsmodell, wirtschaftliche Entwicklung, soziale Entwicklung, ökologische Entwicklung), die dem Strategieplan ein hohes Maß an Gestalt verleihen** + Version: 0.0.1 ## Liste der Eigenschaften [*] Wenn es für ein Attribut keinen Typ gibt, kann es mehrere Typen oder verschiedene Formate/Muster haben. - +- `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) - `axis[string]`: Strategische Achse, zu der das Projekt gehört - `challenges[string]`: Herausforderungen, die das Projekt zu bewältigen hat - `dataProvider[string]`: Eine Folge von Zeichen zur Identifizierung des Anbieters der harmonisierten Dateneinheit - `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 - `delegations[array]`: Delegationen oder interne Abteilungen, zu denen das Projekt gehört - `delegationsInvolved[array]`: An dem Projekt beteiligte Delegationen oder interne Abteilungen - `description[string]`: Eine Beschreibung dieses Artikels - `id[*]`: Eindeutiger Bezeichner der Entität - `interestGroups[array]`: An dem Projekt beteiligte Delegationen oder interne Abteilungen - `location[*]`: Geojson-Referenz auf das Element. Es kann Punkt, LineString, Polygon, MultiPoint, MultiLineString oder MultiPolygon sein - `modifications[string]`: Änderungen, die das Projekt in eine mögliche Aktualisierung aufgenommen hat - `name[string]`: Der Name dieses Artikels - `observations[string]`: Freier Text über besondere Merkmale des Projekts - `owner[array]`: Eine Liste mit einer JSON-kodierten Zeichenfolge, die auf die eindeutigen Kennungen der Eigentümer verweist - `plan[string]`: Unterart des Projekts. Enum:'EDS, PPE' - `refDevice[array]`: Für die Messung verwendete(s) Gerät(e) - `sdg[string]`: Ziel der nachhaltigen Entwicklung, zu dem das Projekt gehört - `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. - `strategicObjective[string]`: Strategisches Ziel, zu dem das Projekt gehört - `type[string]`: Sie muss gleich dem Projekt sein Erforderliche Eigenschaften -- Keine erforderlichen Eigenschaften +- `id` - `type` @@ -33,29 +42,51 @@ Project: description: The mailing address properties: addressCountry: - description: 'Property. The country. For example, Spain. Model:''https://schema.org/addressCountry''' + description: 'The country. For example, Spain' type: string + x-ngsi: + model: https://schema.org/addressCountry + type: Property addressLocality: - description: 'Property. The locality in which the street address is, and which is in the region. Model:''https://schema.org/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: 'Property. The region in which the locality is, and which is in the country. Model:''https://schema.org/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.' + 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: 'Property. The post office box number for PO box addresses. For example, 03578. Model:''https://schema.org/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: 'Property. The postal code. For example, 24004. Model:''https://schema.org/https://schema.org/postalCode''' + description: 'The postal code. For example, 24004' type: string + x-ngsi: + model: https://schema.org/https://schema.org/postalCode + type: Property streetAddress: - description: 'Property. The street address. Model:''https://schema.org/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. + 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 @@ -72,41 +103,41 @@ Project: model: https://schema.org/Text type: Property axis: - description: Property. Strategic axis the project belongs to + description: Strategic axis the project belongs to type: string x-ngsi: type: Property challenges: - description: 'Property. Challenges to be faced by the project ' + description: 'Challenges to be faced by the project ' type: string x-ngsi: type: Property dataProvider: - description: A sequence of characters identifying the provider of the harmonised data entity. + description: A sequence of characters identifying the provider of the harmonised data entity type: string x-ngsi: type: Property dateCreated: - description: Entity creation timestamp. This will usually be allocated by the storage platform. + 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. + 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 delegations: - description: Property. Delegations or internal departments the project belongs to. + description: Delegations or internal departments the project belongs to items: type: string type: array x-ngsi: type: Property delegationsInvolved: - description: Property. Delegations or internal departments involved in the project + description: Delegations or internal departments involved in the project items: type: string type: array @@ -118,20 +149,24 @@ Project: x-ngsi: type: Property id: - anyOf: &project_-_properties_-_owner_-_items_-_anyof - - description: Property. Identifier format of any NGSI entity + anyOf: + - description: Identifier format of any NGSI entity maxLength: 256 minLength: 1 pattern: ^[\w\-\.\{\}\$\+\*\[\]`|~^@!,:\\]+$ type: string - - description: Property. Identifier format of any NGSI entity + 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 interestGroups: - description: Property. Delegations or internal departments involved in the project + description: Delegations or internal departments involved in the project items: type: string type: array @@ -140,7 +175,7 @@ Project: location: description: 'Geojson reference to the item. It can be Point, LineString, Polygon, MultiPoint, MultiLineString or MultiPolygon' oneOf: - - description: GeoProperty. Geojson reference to the item. Point + - description: Geojson reference to the item. Point properties: bbox: items: @@ -161,7 +196,9 @@ Project: - coordinates title: GeoJSON Point type: object - - description: GeoProperty. Geojson reference to the item. LineString + x-ngsi: + type: GeoProperty + - description: Geojson reference to the item. LineString properties: bbox: items: @@ -185,7 +222,9 @@ Project: - coordinates title: GeoJSON LineString type: object - - description: GeoProperty. Geojson reference to the item. Polygon + x-ngsi: + type: GeoProperty + - description: Geojson reference to the item. Polygon properties: bbox: items: @@ -211,7 +250,9 @@ Project: - coordinates title: GeoJSON Polygon type: object - - description: GeoProperty. Geojson reference to the item. MultiPoint + x-ngsi: + type: GeoProperty + - description: Geojson reference to the item. MultiPoint properties: bbox: items: @@ -234,7 +275,9 @@ Project: - coordinates title: GeoJSON MultiPoint type: object - - description: GeoProperty. Geojson reference to the item. MultiLineString + x-ngsi: + type: GeoProperty + - description: Geojson reference to the item. MultiLineString properties: bbox: items: @@ -260,7 +303,9 @@ Project: - coordinates title: GeoJSON MultiLineString type: object - - description: GeoProperty. Geojson reference to the item. MultiLineString + x-ngsi: + type: GeoProperty + - description: Geojson reference to the item. MultiLineString properties: bbox: items: @@ -288,33 +333,49 @@ Project: - coordinates title: GeoJSON MultiPolygon type: object + x-ngsi: + type: GeoProperty x-ngsi: type: GeoProperty modifications: - description: 'Property. Changes that the project has incorporated in a possible update ' + description: 'Changes that the project has incorporated in a possible update ' type: string x-ngsi: type: Property name: - description: The name of this item. + description: The name of this item type: string x-ngsi: type: Property observations: - description: Property. Free text about specific characteristics of the project + description: Free text about specific characteristics of the project type: string 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: *project_-_properties_-_owner_-_items_-_anyof - description: Property. Unique identifier of the entity + 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 plan: - description: 'Property. Subtype of project. Enum:''EDS, PPE''' + description: 'Subtype of project. Enum:''EDS, PPE''' enum: - EDS - PPE @@ -322,17 +383,31 @@ Project: x-ngsi: type: Property refDevice: - description: Relationship. Device(s) used to obtain the measurement. + description: Device(s) used to obtain the measurement items: - anyOf: *project_-_properties_-_owner_-_items_-_anyof - description: Property. Unique identifier of the entity + 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 minItems: 1 type: array uniqueItems: true x-ngsi: type: Relationship sdg: - description: 'Property. Sustainable Development goal the project belongs to ' + description: 'Sustainable Development goal the project belongs to ' type: string x-ngsi: type: Property @@ -349,17 +424,17 @@ Project: 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.' + 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 strategicObjective: - description: 'Property. Strategic objective the project belongs to ' + description: 'Strategic objective the project belongs to ' type: string x-ngsi: type: Property type: - description: Property. It must be equal to Project + description: It must be equal to Project enum: - Project type: string