|
1 | | -<!-- 10-Header --> |
| 1 | +<!-- 10-Header --> |
2 | 2 | [](https://smartdatamodels.org) |
3 | | -Entité : OSMShop |
4 | | -===============<!-- /10-Header --> |
5 | | -<!-- 15-License --> |
6 | | -[Open License](https://github.com/smart-data-models//dataModel.OpenStreetMap/blob/master/OSMShop/LICENSE.md) |
7 | | -[document generated automatically](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) |
8 | | -<!-- /15-License --> |
9 | | -<!-- 20-Description --> |
10 | | -Description globale : **Un magasin ou un commerce de détail d'OpenStreetMap étiqueté avec shop=*. Représente les établissements vendant des produits de détail directement aux clients finaux** |
11 | | -version : 0.0.1 |
12 | | -<!-- /20-Description --> |
13 | | -<!-- 30-PropertiesList --> |
| 3 | +Entité : OSMShop |
| 4 | +===============<!-- /10-Header --> |
| 5 | +<!-- 15-License --> |
| 6 | +[Open License](https://github.com/smart-data-models//dataModel.OpenStreetMap/blob/master/OSMShop/LICENSE.md) |
| 7 | +[document generated automatically](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) |
| 8 | +<!-- /15-License --> |
| 9 | +<!-- 20-Description --> |
| 10 | +Description globale : **Un magasin ou une boutique de détail d'OpenStreetMap étiqueté avec shop=*. Représente des établissements vendant des produits de détail directement aux clients finals** |
| 11 | +version : 0.0.1 |
| 12 | +<!-- /20-Description --> |
| 13 | +<!-- 30-PropertiesList --> |
14 | 14 |
|
15 | | -## Liste des propriétés |
| 15 | +## Liste des propriétés |
16 | 16 |
|
17 | | -<sup><sub>[*] Si un attribut n'a pas de type, c'est parce qu'il pourrait avoir plusieurs types ou différents formats/modèles</sub></sup> |
18 | | -- `address[object]`: Adresse du magasin, structurée selon schema.org PostalAddress - `addressCity[string]`: Ville de l'adresse |
| 17 | +<sup><sub>[*] Si il n'y a pas de type dans un attribut, c'est parce qu'il pourrait avoir plusieurs types ou différents formats/modes</sub></sup> |
| 18 | +- `address[object]`: Adresse du magasin, structurée suivant le schéma.org PostalAddress - `addressCity[string]`: Ville de l'adresse |
19 | 19 | - `addressCountry[string]`: Code pays ISO 3166-1 alpha-2 |
20 | 20 | - `houseNumber[string]`: Numéro de maison ou de bâtiment |
21 | 21 | - `postalCode[string]`: Code postal |
22 | 22 | - `streetAddress[string]`: Nom de la rue |
23 | | -- `alternateName[string]`: Un nom alternatif pour cet élément - `areaServed[string]`: La zone géographique où un service ou un article proposé est fourni . Modèle : [https://schema.org/Text](https://schema.org/Text)- `brand[string]`: Le nom de la marque si le magasin fait partie d'une chaîne ou d'une franchise . Modèle : [https://wiki.openstreetmap.org/wiki/Key:brand](https://wiki.openstreetmap.org/wiki/Key:brand)- `dataProvider[string]`: Une séquence de caractères identifiant le fournisseur de l'entité de données harmonisée - `dateCreated[date-time]`: Horodatage de création de l'entité. Celui-ci sera généralement alloué par la plateforme de stockage - `dateModified[date-time]`: Horodatage de la dernière modification de l'entité. Celui-ci sera généralement alloué par la plateforme de stockage - `description[string]`: Une description de cet élément - `id[*]`: Identifiant unique de l'entité - `location[*]`: Référence Geojson à l'élément. Il peut s'agir de Point, LineString, Polygon, MultiPoint, MultiLineString ou MultiPolygon - `name[string]`: Le nom de cet élément - `openingHours[string]`: Heures d'ouverture du magasin au format OSM . Modèle : [https://wiki.openstreetmap.org/wiki/Key:opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours)- `operator[string]`: Nom de l'entité exploitant le magasin . Modèle : [https://wiki.openstreetmap.org/wiki/Key:operator](https://wiki.openstreetmap.org/wiki/Key:operator)- `organic[string]`: Indique si le magasin vend des produits biologiques . Modèle : [https://wiki.openstreetmap.org/wiki/Key:organic](https://wiki.openstreetmap.org/wiki/Key:organic)- `osmId[number]`: L'identifiant entier de l'élément OpenStreetMap original - `osmLastModified[date-time]`: Horodatage de la dernière modification - `osmType[string]`: Le type de l'élément OSM original - `owner[array]`: Une liste contenant une séquence de caractères encodée en JSON référençant les identifiants uniques du ou des propriétaires - `phone[string]`: Numéro de téléphone du magasin - `seeAlso[*]`: Liste d'URIs pointant vers des ressources additionnelles - `shopType[string]`: L'étiquette de magasin OSM classifiant la catégorie de commerce de détail. Enum:'supermarket, convenience, bakery, clothes, shoes, hairdresser, car_repair, bicycle, hardware, electronics, florist, books...' . Modèle : [https://wiki.openstreetmap.org/wiki/Key:shop](https://wiki.openstreetmap.org/wiki/Key:shop)- `source[string]`: Une séquence de caractères donnant la source originale des données de l'entité sous forme d'URL. Il est recommandé d'utiliser le nom de domaine entièrement qualifié du fournisseur de la source, ou l'URL de l'objet source - `type[string]`: Type d'entité NGSI. Il doit être OSMShop - `website[uri]`: URL du site web officiel - `wheelchair[string]`: Accessibilité en fauteuil roulant . Modèle : [https://wiki.openstreetmap.org/wiki/Key:wheelchair](https://wiki.openstreetmap.org/wiki/Key:wheelchair)<!-- /30-PropertiesList --> |
24 | | -<!-- 35-RequiredProperties --> |
25 | | -Propriétés requises |
26 | | -- `id` - `location` - `osmId` - `osmType` - `shopType` - `type` <!-- /35-RequiredProperties --> |
27 | | -<!-- 40-NotesYaml --> |
28 | | -<!-- /40-NotesYaml --> |
29 | | -<!-- 50-DataModelHeader --> |
30 | | -## Description du modèle de données des propriétés |
31 | | -Trié par ordre alphabétique (cliquer pour les détails) |
32 | | -<!-- /50-DataModelHeader --> |
33 | | -<!-- 60-ModelYaml --> |
34 | | -<details><summary><strong>détails complets yaml</strong></summary> |
35 | | -```yaml |
| 23 | +- `alternateName[string]`: Un nom alternatif pour cet élément - `areaServed[string]`: La zone géographique où un service ou un article est proposé . Modèle : [https://schema.org/Text](https://schema.org/Text)- `brand[string]`: Le nom de la marque si le magasin fait partie d'une chaîne ou d'une franchise . Modèle : [https://wiki.openstreetmap.org/wiki/Key:brand](https://wiki.openstreetmap.org/wiki/Key:brand)- `dataProvider[string]`: Une séquence de caractères identifiant le fournisseur de l'entité de données harmonisée - `dateCreated[date-time]`: Horodatage de la création de l'entité. Cela sera généralement alloué par la plate-forme de stockage - `dateModified[date-time]`: Horodatage de la dernière modification de l'entité. Cela sera généralement alloué par la plate-forme de stockage - `description[string]`: Une description de cet élément - `id[*]`: Identifiant unique de l'entité - `location[*]`: Référence Geojson à l'élément. Il peut s'agir d'un Point, LineString, Polygon, MultiPoint, MultiLineString ou MultiPolygon - `name[string]`: Le nom de cet élément - `openingHours[string]`: Heures d'ouverture du magasin au format OSM . Modèle : [https://wiki.openstreetmap.org/wiki/Key:opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours)- `operator[string]`: Nom de l'entité exploitant le magasin . Modèle : [https://wiki.openstreetmap.org/wiki/Key:operator](https://wiki.openstreetmap.org/wiki/Key:operator)- `organic[string]`: Indique si le magasin vend des produits biologiques . Modèle : [https://wiki.openstreetmap.org/wiki/Key:organic](https://wiki.openstreetmap.org/wiki/Key:organic)- `osmId[number]`: L'identifiant entier de l'élément OpenStreetMap original - `osmLastModified[date-time]`: Horodatage de la dernière modification - `osmType[string]`: Le type de l'élément OSM original - `owner[array]`: Une liste contenant une séquence de caractères au format JSON référençant les identifiants uniques des propriétaires - `phone[string]`: Numéro de téléphone pour le magasin - `seeAlso[*]`: Liste d'URI pointant vers des ressources supplémentaires - `shopType[string]`: La balise de magasin OSM classifiant la catégorie de détail. Enum:'supermarché, convenience, boulangerie, vêtements, chaussures, coiffeur, réparation de voitures, vélo, quincaillerie, électronique, fleuriste, livres...' . Modèle : [https://wiki.openstreetmap.org/wiki/Key:shop](https://wiki.openstreetmap.org/wiki/Key:shop)- `source[string]`: Une séquence de caractères donnant la source d'origine des données de l'entité sous forme d'URL. Il est recommandé d'être le nom de domaine complet du fournisseur de la source, ou l'URL de l'objet source - `type[string]`: Type d'entité NGSI. Il doit s'agir d'OSMShop - `website[uri]`: URL du site Web officiel - `wheelchair[string]`: Accessibilité pour les fauteuils roulants . Modèle : [https://wiki.openstreetmap.org/wiki/Key:wheelchair](https://wiki.openstreetmap.org/wiki/Key:wheelchair)<!-- /30-PropertiesList --> |
| 24 | +<!-- 35-RequiredProperties --> |
| 25 | +Propriétés requises |
| 26 | +- `id` - `location` - `osmId` - `osmType` - `shopType` - `type` <!-- /35-RequiredProperties --> |
| 27 | +<!-- 40-NotesYaml --> |
| 28 | +<!-- /40-NotesYaml --> |
| 29 | +<!-- 50-DataModelHeader --> |
| 30 | +## Description du modèle de données des propriétés |
| 31 | +Classées par ordre alphabétique (cliquez pour plus de détails) |
| 32 | +<!-- /50-DataModelHeader --> |
| 33 | +<!-- 60-ModelYaml --> |
| 34 | +<details><summary><strong>détails yaml complets</strong></summary> |
| 35 | +```yaml |
36 | 36 | OSMShop: |
37 | 37 | description: A shop or retail store from OpenStreetMap tagged with shop=*. Represents establishments selling retail products directly to end customers |
38 | 38 | properties: |
@@ -496,15 +496,15 @@ OSMShop: |
496 | 496 | x-version: 0.0.1 |
497 | 497 | ``` |
498 | 498 | </details> |
499 | | -<!-- /60-ModelYaml --> |
500 | | -<!-- 70-MiddleNotes --> |
501 | | -<!-- /70-MiddleNotes --> |
502 | | -<!-- 80-Examples --> |
503 | | -## Exemples de charges utiles |
504 | | -#### Exemple de paires clé-valeur OSMShop NGSI-v2 |
505 | | -Voici un exemple d'OSMShop au format JSON sous forme de paires clé-valeur. Ceci est compatible avec NGSI-v2 lors de l'utilisation de `options=keyValues` et renvoie les données de contexte d'une entité individuelle. |
| 499 | +<!-- /60-ModelYaml --> |
| 500 | +<!-- 70-MiddleNotes --> |
| 501 | +<!-- /70-MiddleNotes --> |
| 502 | +<!-- 80-Examples --> |
| 503 | +## Exemples de charges utiles |
| 504 | +#### Exemple de clés-valeurs OSMShop NGSI-v2 |
| 505 | +Voici un exemple d'OSMShop au format JSON en tant que clés-valeurs. Cela est compatible avec NGSI-v2 lors de l'utilisation de `options=keyValues` et renvoie les données de contexte d'une entité individuelle. |
506 | 506 | <details><summary><strong>afficher/masquer l'exemple</strong></summary> |
507 | | -```json |
| 507 | +```json |
508 | 508 | { |
509 | 509 | "id": "urn:ngsi-ld:OSMShop:node:9876543210", |
510 | 510 | "type": "OSMShop", |
@@ -537,10 +537,10 @@ Voici un exemple d'OSMShop au format JSON sous forme de paires clé-valeur. Ceci |
537 | 537 | } |
538 | 538 | ``` |
539 | 539 | </details> |
540 | | -#### Exemple normalisé OSMShop NGSI-v2 |
541 | | -Voici un exemple d'OSMShop au format JSON normalisé. Ceci est compatible avec NGSI-v2 lorsque les options ne sont pas utilisées et renvoie les données de contexte d'une entité individuelle. |
| 540 | +#### Exemple normalisé OSMShop NGSI-v2 |
| 541 | +Voici un exemple d'OSMShop au format JSON en tant que normalisé. Cela est compatible avec NGSI-v2 lorsqu'aucune option n'est utilisée et renvoie les données de contexte d'une entité individuelle. |
542 | 542 | <details><summary><strong>afficher/masquer l'exemple</strong></summary> |
543 | | -```json |
| 543 | +```json |
544 | 544 | { |
545 | 545 | "id": "urn:ngsi-ld:OSMShop:node:9876543210", |
546 | 546 | "type": "OSMShop", |
@@ -612,10 +612,10 @@ Voici un exemple d'OSMShop au format JSON normalisé. Ceci est compatible avec N |
612 | 612 | } |
613 | 613 | ``` |
614 | 614 | </details> |
615 | | -#### Exemple de paires clé-valeur OSMShop NGSI-LD |
616 | | -Voici un exemple d'OSMShop au format JSON-LD sous forme de paires clé-valeur. Ceci est compatible avec NGSI-LD lors de l'utilisation de `options=keyValues` et renvoie les données de contexte d'une entité individuelle. |
| 615 | +#### Exemple de clés-valeurs OSMShop NGSI-LD |
| 616 | +Voici un exemple d'OSMShop au format JSON-LD en tant que clés-valeurs. Cela est compatible avec NGSI-LD lors de l'utilisation de `options=keyValues` et renvoie les données de contexte d'une entité individuelle. |
617 | 617 | <details><summary><strong>afficher/masquer l'exemple</strong></summary> |
618 | | -```json |
| 618 | +```json |
619 | 619 | { |
620 | 620 | "id": "urn:ngsi-ld:OSMShop:node:9876543210", |
621 | 621 | "type": "OSMShop", |
@@ -651,10 +651,10 @@ Voici un exemple d'OSMShop au format JSON-LD sous forme de paires clé-valeur. C |
651 | 651 | } |
652 | 652 | ``` |
653 | 653 | </details> |
654 | | -#### Exemple normalisé OSMShop NGSI-LD |
655 | | -Voici un exemple d'OSMShop au format JSON-LD normalisé. Ceci est compatible avec NGSI-LD lorsque les options ne sont pas utilisées et renvoie les données de contexte d'une entité individuelle. |
| 654 | +#### Exemple normalisé OSMShop NGSI-LD |
| 655 | +Voici un exemple d'OSMShop au format JSON-LD en tant que normalisé. Cela est compatible avec NGSI-LD lorsqu'aucune option n'est utilisée et renvoie les données de contexte d'une entité individuelle. |
656 | 656 | <details><summary><strong>afficher/masquer l'exemple</strong></summary> |
657 | | -```json |
| 657 | +```json |
658 | 658 | { |
659 | 659 | "id": "urn:ngsi-ld:OSMShop:node:9876543210", |
660 | 660 | "type": "OSMShop", |
@@ -731,12 +731,12 @@ Voici un exemple d'OSMShop au format JSON-LD normalisé. Ceci est compatible ave |
731 | 731 | ] |
732 | 732 | } |
733 | 733 | ``` |
734 | | -</details><!-- /80-Examples --> |
735 | | -<!-- 90-FooterNotes --> |
736 | | -<!-- /90-FooterNotes --> |
737 | | -<!-- 95-Units --> |
738 | | -Voir [FAQ 10](https://smartdatamodels.org/index.php/faqs/) pour obtenir une réponse sur la manière de gérer les unités de grandeur |
739 | | -<!-- /95-Units --> |
740 | | -<!-- 97-LastFooter --> |
| 734 | +</details><!-- /80-Examples --> |
| 735 | +<!-- 90-FooterNotes --> |
| 736 | +<!-- /90-FooterNotes --> |
| 737 | +<!-- 95-Units --> |
| 738 | +Voir [FAQ 10](https://smartdatamodels.org/index.php/faqs/) pour obtenir une réponse sur la façon de gérer les unités de magnitude |
| 739 | +<!-- /95-Units --> |
| 740 | +<!-- 97-LastFooter --> |
741 | 741 | --- |
742 | | -[Smart Data Models](https://smartdatamodels.org) +++ [Contribution Manual](https://bit.ly/contribution_manual) +++ [About](https://bit.ly/Introduction_SDM)<!-- /97-LastFooter --> |
| 742 | +[Smart Data Models](https://smartdatamodels.org) +++ [Contribution Manual](https://bit.ly/contribution_manual) +++ [About](https://bit.ly/Introduction_SDM)<!-- /97-LastFooter --> |
|
0 commit comments