# com.airplaneian.contrail.temp.defs

> Published by [airplaneian.com](https://lexicon.garden/identity/did:plc:5jsivedaksbcc4n2epiegflk)

✓ This is the authoritative definition for this NSID.

## Links

- [View on Lexicon Garden](https://lexicon.garden/lexicon/did:plc:5jsivedaksbcc4n2epiegflk/com.airplaneian.contrail.temp.defs)
- [Documentation](https://lexicon.garden/lexicon/did:plc:5jsivedaksbcc4n2epiegflk/com.airplaneian.contrail.temp.defs/docs)
- [Examples](https://lexicon.garden/lexicon/did:plc:5jsivedaksbcc4n2epiegflk/com.airplaneian.contrail.temp.defs/examples)

## Definitions

### `com.airplaneian.contrail.temp.defs#place`

**Type**: `object`

An airport, airfield, or landing site referenced by a flight record. Every field is optional, and absent means unknown or not applicable. The identifier fields come from different systems and a place may have any combination of them, so write each one the place actually has. A place with no published identifier is described by 'name' and 'geo' alone.

| Property | Type | Required | Description |
|----------|------|----------|-------------|
| `geo` | `ref` → `community.lexicon.location.geo` | No | Coordinates, for landing sites that no identifier system covers. Do not write coordinates looked up from an identifier already in this object. |
| `gate` | `string` | No | Gate or stand used by this flight at this place, as free text. |
| `iata` | `string` | No | IATA location code, three characters, uppercase, for example 'OAK'. Reassigned between airports over time, so pair it with 'icao' or 'geo' where possible. |
| `icao` | `string` | No | ICAO location indicator, four characters, uppercase, for example 'KOAK'. Preferred for matching. Many small airfields have none. |
| `name` | `string` | No | Free-text name, for landing sites that no identifier system covers. Carries no matching guarantees. |
| `faaLid` | `string` | No | FAA Location Identifier, for United States airfields that have one, for example '1G5'. Many US fields have this and no ICAO indicator. |
| `terminal` | `string` | No | Terminal used by this flight at this place, as free text. A fact about the flight, not about the place. |

## Raw Schema

```json
{
  "id": "com.airplaneian.contrail.temp.defs",
  "defs": {
    "place": {
      "type": "object",
      "properties": {
        "geo": {
          "ref": "community.lexicon.location.geo",
          "type": "ref",
          "description": "Coordinates, for landing sites that no identifier system covers. Do not write coordinates looked up from an identifier already in this object."
        },
        "gate": {
          "type": "string",
          "maxLength": 32,
          "description": "Gate or stand used by this flight at this place, as free text."
        },
        "iata": {
          "type": "string",
          "maxLength": 8,
          "description": "IATA location code, three characters, uppercase, for example 'OAK'. Reassigned between airports over time, so pair it with 'icao' or 'geo' where possible."
        },
        "icao": {
          "type": "string",
          "maxLength": 8,
          "description": "ICAO location indicator, four characters, uppercase, for example 'KOAK'. Preferred for matching. Many small airfields have none."
        },
        "name": {
          "type": "string",
          "maxLength": 256,
          "description": "Free-text name, for landing sites that no identifier system covers. Carries no matching guarantees."
        },
        "faaLid": {
          "type": "string",
          "maxLength": 8,
          "description": "FAA Location Identifier, for United States airfields that have one, for example '1G5'. Many US fields have this and no ICAO indicator."
        },
        "terminal": {
          "type": "string",
          "maxLength": 32,
          "description": "Terminal used by this flight at this place, as free text. A fact about the flight, not about the place."
        }
      },
      "description": "An airport, airfield, or landing site referenced by a flight record. Every field is optional, and absent means unknown or not applicable. The identifier fields come from different systems and a place may have any combination of them, so write each one the place actually has. A place with no published identifier is described by 'name' and 'geo' alone."
    }
  },
  "$type": "com.atproto.lexicon.schema",
  "lexicon": 1
}
```
