Skip to content

Latest commit

 

History

History
266 lines (209 loc) · 8.94 KB

File metadata and controls

266 lines (209 loc) · 8.94 KB

Smart Data Models

Entité : TerminalAreaLocation

[Licence ouverte] (https://github.com/smart-data-models//dataModel.ACRIS/blob/master/TerminalAreaLocation/LICENSE.md)

[document généré automatiquement] (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)

Description globale : Propriété. Emplacement géospatial ou géopolitique d'une aérogare.

version : 0.0.1

Liste des propriétés

[*] S'il n'y a pas de type dans un attribut, c'est parce qu'il peut avoir plusieurs types ou différents formats/modèles.

  • AirportLocation[object]: L'emplacement géospatial ou géopolitique d'un aéroport.
    • Latitude[number]: Coordonnées pour la latitude de l'aéroport.
    • Longitude[number]: Coordonnées de la longitude de l'aéroport.
    • Name[string]: Nom unique de l'emplacement de l'aéroport.
    • Srid[integer]: Un identificateur de système de référence spatiale (SRID), pour identifier les définitions du système de coordonnées spatiales.
  • Name[string]: Nom unique de l'emplacement de la zone terminale.
  • id[*]: Identifiant unique de l'entité
  • type[string]: Il doit être égal à TerminalAreaLocation.

Propriétés requises

  • id
  • type

Ce modèle de données est un mappage de la norme sur les temps d'attente des passagers v1.6.0 de la norme d'interface de données ACRIS du Conseil international des aéroports (ACI). Disponible à l'adresse suivante : https://acris.aero/static/documents/waittimes/ACI-Wait-Times-Standard-API-v1.6.0.12b34cd0213e.pdf

Modèle de données description des propriétés

Classés par ordre alphabétique (cliquez pour plus de détails)

full yaml details
TerminalAreaLocation:      
  description: Property. The geospatial or geopolitical location of an Airport Terminal building.      
  properties:      
    AirportLocation:      
      description: The geospatial or geopolitical location of an Airport.      
      properties:      
        Latitude:      
          description: Coordinate for latitude of the Airport.      
          type: number      
          x-ngsi:      
            type: Property      
        Longitude:      
          description: Coordinate for longitude of the Airport.      
          type: number      
          x-ngsi:      
            type: Property      
        Name:      
          description: Unique name for the Airport Location.      
          type: string      
          x-ngsi:      
            type: Property      
        Srid:      
          description: 'A Spatial Reference System Identifier (SRID), to identify the spatial coordinate system definitions.'      
          type: integer      
          x-ngsi:      
            type: Property      
      type: object      
      x-ngsi:      
        type: Property      
    Name:      
      description: Unique name for the Terminal Area Location.      
      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      
    type:      
      description: It must be equal to TerminalAreaLocation.      
      enum:      
        - TerminalAreaLocation      
      type: string      
      x-ngsi:      
        type: Property      
  required:      
    - id      
    - type      
  type: object      
  x-derived-from: https://acris.aero/static/documents/waittimes/ACI-Wait-Times-API-Specification-v1.6.0.1c4ec122da9a.yaml      
  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.ACRIS/blob/master/TerminalAreaLocation/LICENSE.md      
  x-model-schema: https://smart-data-models.github.io/dataModel.ACRIS/TerminalAreaLocation/schema.json      
  x-model-tags: ACRIS      
  x-version: 0.0.1      

Exemples de charges utiles

TerminalAreaLocation Valeurs clés de l'INSIG-v2 Exemple

Voici un exemple de TerminalAreaLocation au format JSON-LD en tant que valeurs clés. Ceci est compatible avec NGSI-v2 lorsque l'on utilise options=keyValues et renvoie les données de contexte d'une entité individuelle.

show/hide example
{  
  "id": "urn:ngsi-ld:TerminalAreaLocation:id:DRIT:21733898",  
  "type": "TerminalAreaLocation",  
  "Name": "East terminal",  
  "AirportLocation": {  
    "Latitude": 40.42,  
    "Longitude": 3.708,  
    "Name": "",  
    "Srid": 4326  
  }  
}  

TerminalAreaLocation NGSI-v2 normalisé Exemple

Voici un exemple de TerminalAreaLocation au format JSON-LD tel que normalisé. Ce format est compatible avec les NGSI-v2 lorsqu'il n'utilise pas d'options et renvoie les données contextuelles d'une entité individuelle.

show/hide example
{  
  "id": "urn:ngsi-ld:TerminalAreaLocation:id:BMIE:65800944",  
  "type": "TerminalAreaLocation",  
  "Name": {  
    "type": "Text",  
    "value": "East Terminal"  
  },  
  "AirportLocation": {  
    "type": "StructuredValue",  
    "value": {  
      "Latitude": 40.42,  
      "Longitude": 3.708,  
      "Name": "",  
      "Srid": 4326  
    }  
  }  
}  

TerminalAreaLocation Valeurs clés NGSI-LD Exemple

Voici un exemple de TerminalAreaLocation au format JSON-LD en tant que valeurs clés. Ceci est compatible avec NGSI-LD lorsque l'on utilise options=keyValues et renvoie les données de contexte d'une entité individuelle.

show/hide example
{  
  "id": "urn:ngsi-ld:TerminalAreaLocation:id:DRIT:21733898",  
  "type": "TerminalAreaLocation",  
  "Name": "East terminal",  
  "AirportLocation": {  
    "Latitude": 40.42,  
    "Longitude": 3.708,  
    "Name": "",  
    "Srid": 4326  
  },  
  "@context": [  
    "https://raw.githubusercontent.com/smart-data-models/dataModel.ACRIS/master/context.jsonld"  
  ]  
}  

TerminalAreaLocation NGSI-LD normalisé Exemple

Voici un exemple de TerminalAreaLocation au format JSON-LD tel que normalisé. Ce format est compatible avec NGSI-LD lorsqu'il n'utilise pas d'options et renvoie les données contextuelles d'une entité individuelle.

show/hide example
{  
    "id": "urn:ngsi-ld:TerminalAreaLocation:id:BMIE:65800944",  
    "type": "TerminalAreaLocation",  
    "Name": {  
        "type": "Property",  
        "value": "East Terminal"  
    },  
    "AirportLocation": {  
        "type": "Property",  
        "value": {  
            "Latitude": 40.42,  
            "Longitude": 3.708,  
            "Name": "",  
            "Srid": 4326  
        }  
    },  
    "@context": [  
        "https://raw.githubusercontent.com/smart-data-models/dataModel.ACRIS/master/context.jsonld"  
    ]  
}  

Voir [FAQ 10] (https://smartdatamodels.org/index.php/faqs/) pour obtenir une réponse à la question de savoir comment traiter les unités de magnitude.


Smart Data Models +++ Contribution Manual +++ About