Showing:

Annotations
Diagram
Properties
Constraints
Enumerations
Compositions
Used By
Source
Schema
Properties
Definitions
Schema MKI_schema.json
Document version Draft 2020-12
Annotations
Title  Metsänkäyttöilmoitus

Description  MKI2.0
Diagram
#/properties/$schema #/properties/metadata #/properties/declarationReference #/properties/declarationTextInformation #/properties/elyDeclarationTextInformation #/properties/specialPermission #/properties/specialPermissionInvoiceDetails #/properties/cuttingStartDate #/properties/cuttingRightsOwner #/properties/sender #/properties/realEstates #/properties/realEstatesOwners #/properties/declarationStands #/properties/specialFeatures #/allOf/0 #/allOf/1 #/$defs/DeclarationStandType #/$defs/HabitatDataType #/$defs/DeclarationSpecialFeatureType diagram
Type object
All of
Source

{
  "title": "Metsänkäyttöilmoitus",
  "description": "MKI2.0",
  "$id": "MKI_schema.json",
  "$comment": "Version 1.11 - Compatibility with the files geometry_GeoJSON_schema.json (Version 1.02), enumeratives_schema.json (Version 1.08), common_schema.json (Version 1.04), actor_schema.json (Version 1.07) and realestate_schema.json (Version 1.01)",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "allOf": [
    {
      "title": "Poikkeusluvan maksajan tietojen vaatimus",
      "if": {
        "properties": {
          "specialPermission": {
            "enum": [
              2,
              3
            ]
          }
        }
      },
      "then": {
        "required": ["specialPermissionInvoiceDetails"]
      }
    },
    {
      "title": "Normaalin ilmoituksen tapauksessa poikkeusluvan maksajan tietoja ei tarvita",
      "if": {
        "properties": {
          "specialPermission": {"const": 1}
        }
      },
      "then": {
        "not": {
          "required": ["specialPermissionInvoiceDetails"]
        }
      }
    }
  ],
  "type": "object",
  "unevaluatedProperties": false,
  "required": [
    "metadata",
    "declarationReference",
    "specialPermission",
    "sender",
    "realEstates",
    "realEstatesOwners",
    "declarationStands"
  ],
  "properties": {
    "$schema": {
      "type": "string",
      "description": "Optio JSON-rakenteeseen sisällytettävälle skeemaviittaukselle"
    },
    "metadata": {
      "$ref": "./common_schema.json#/$defs/StandardPayloadMetadataType",
      "title": "Metsänkäyttöilmoituksen metatiedot"
    },
    "declarationReference": {
      "$ref": "./common_schema.json#/$defs/ReferenceType",
      "title": "Ilmoituksen lähettäjän antama ilmoituskohtainen, valtakunnallisesti yksilöivä viite. Ilmoitusviitteen muodostamissääntö: lähettäjän organisaatiotunnus, vuosi, lähettäjän antama ilmoituksen yksilöivä tunnus. Lähettävän organisaation tunnukset: Metsähallitus=M-H, Metsämannut=M-M, Metsänhoitoyhdistys=MHY, Stora Enso=S-E, Tornator=TOR, UPM-Kymmene=UPM, MetsäGroup=M-G, Metsään.fi = MFI, L&T Biowatti Oy = BWO, Muu organisaatio=MUU. Esim. MHY2015999999999999999999999. Jos siirtotiedostossa käytetään MUU-organisaatiotunnusta, on siitä oltava yhteydessä tiedonsiirtopalvelun ylläpitäjään."
    },
    "declarationTextInformation": {
      "$ref": "./common_schema.json#/$defs/String2000Type",
      "title": "Metsänkäyttöilmoituksen lisätiedot"
    },
    "elyDeclarationTextInformation": {
      "$ref": "common_schema.json#/$defs/String2000Type",
      "title": "Metsänkäyttöilmoituksen lisätiedot Elylle"
    },
    "specialPermission": {
      "$ref": "./enumeratives_schema.json#/$defs/DeclarationPermissionType",
      "title": "Haetaanko poikkeuslupaa"
    },
    "specialPermissionInvoiceDetails": {
      "title": "Poikkeusluvan maksutiedot",
      "allOf": [
        {
          "title": "Pakolliset tiedot verkkolaskun tapauksessa",
          "if": {
            "properties": {
              "invoicingMethod": {"const": 1}
            }
          },
          "then": {
            "required": [
              "electronicInvoicingAddress",
              "invoiceOperatorID"
            ]
          }
        },
        {
          "title": "Pakolliset tiedot paperilaskun tapauksessa",
          "if": {
            "properties": {
              "invoicingMethod": {"const": 3}
            }
          },
          "then": {
            "required": ["invoiceActor"],
            "properties": {
              "invoiceActor": {
                "allOf": [
                  {
                    "required": ["address"]
                  },
                  {
                    "required": ["postalCode"]
                  },
                  {
                    "required": ["postOffice"]
                  },
                  {
                    "required": ["countryCode"]
                  },
                  {
                    "required": ["countryText"]
                  }
                ]
              }
            }
          }
        }
      ],
      "type": "object",
      "unevaluatedProperties": false,
      "required": [
        "contactDetails",
        "invoiceActor",
        "invoiceLanguage",
        "invoicingMethod"
      ],
      "properties": {}
    },
    "cuttingStartDate": {
      "$ref": "./common_schema.json#/$defs/DateType",
      "title": "Hakkuiden aloituspvm"
    },
    "cuttingRightsOwner": {
      "type": "object",
      "unevaluatedProperties": false,
      "title": "Hakkuuoikeuden haltija / haltijan edustaja tai yhteyshenkilö",
      "required": [
        "cuttingRightsOwnerInfo",
        "noElectronicNotification"
      ],
      "properties": {}
    },
    "sender": {
      "type": "object",
      "unevaluatedProperties": false,
      "title": "Ilmoituksen lähettäjä / laatija",
      "required": [
        "senderInfo",
        "powerOfAttorney",
        "noElectronicNotification"
      ],
      "properties": {}
    },
    "realEstates": {
      "type": "array",
      "minItems": 1,
      "title": "Kiinteistöt",
      "items": {}
    },
    "realEstatesOwners": {
      "title": "Kiinteistön/kiinteistöjen omistajat. Kaikki omistajalistassa olevat toimijat ovat kaikkien kiinteistölistan kiinteistöjen omistajia.",
      "type": "array",
      "minItems": 1,
      "unevaluatedProperties": false,
      "items": {}
    },
    "declarationStands": {
      "type": "array",
      "title": "Metsänkäyttöilmoituksen kuviot",
      "items": {}
    },
    "specialFeatures": {
      "type": "array",
      "minItems": 1,
      "title": "Metsänkäyttöilmoitukseen liittyvät erityispiirteet",
      "items": {}
    }
  }
}


Property schema $schema
Annotations
Description  Optio JSON-rakenteeseen sisällytettävälle skeemaviittaukselle
Diagram
diagram
Type string
Used by
Schema
#/schema/0
Source

{
  "type": "string",
  "description": "Optio JSON-rakenteeseen sisällytettävälle skeemaviittaukselle"
}


Definition schema metadata
Annotations
Title  Metsänkäyttöilmoituksen metatiedot

Diagram
./#common_schema.json#/$defs/StandardPayloadMetadataType diagram
Type reference
Refers StandardPayloadMetadataType
Used by
Schema
#/schema/0
Source

 "metadata": {
  "$ref": "./common_schema.json#/$defs/StandardPayloadMetadataType",
  "title": "Metsänkäyttöilmoituksen metatiedot"
}


Definition schema declarationReference
Annotations
Title  Ilmoituksen lähettäjän antama ilmoituskohtainen, valtakunnallisesti yksilöivä viite. Ilmoitusviitteen muodostamissääntö: lähettäjän organisaatiotunnus, vuosi, lähettäjän antama ilmoituksen yksilöivä tunnus. Lähettävän organisaation tunnukset: Metsähallitus=M-H, Metsämannut=M-M, Metsänhoitoyhdistys=MHY, Stora Enso=S-E, Tornator=TOR, UPM-Kymmene=UPM, MetsäGroup=M-G, Metsään.fi = MFI, L&T Biowatti Oy = BWO, Muu organisaatio=MUU. Esim. MHY2015999999999999999999999. Jos siirtotiedostossa käytetään MUU-organisaatiotunnusta, on siitä oltava yhteydessä tiedonsiirtopalvelun ylläpitäjään.

Diagram
./#common_schema.json#/$defs/ReferenceType diagram
Type reference
Refers ReferenceType
Used by
Schema
#/schema/0
Source

 "declarationReference": {
  "$ref": "./common_schema.json#/$defs/ReferenceType",
  "title": "Ilmoituksen lähettäjän antama ilmoituskohtainen, valtakunnallisesti yksilöivä viite. Ilmoitusviitteen muodostamissääntö: lähettäjän organisaatiotunnus, vuosi, lähettäjän antama ilmoituksen yksilöivä tunnus. Lähettävän organisaation tunnukset: Metsähallitus=M-H, Metsämannut=M-M, Metsänhoitoyhdistys=MHY, Stora Enso=S-E, Tornator=TOR, UPM-Kymmene=UPM, MetsäGroup=M-G, Metsään.fi = MFI, L&T Biowatti Oy = BWO, Muu organisaatio=MUU. Esim. MHY2015999999999999999999999. Jos siirtotiedostossa käytetään MUU-organisaatiotunnusta, on siitä oltava yhteydessä tiedonsiirtopalvelun ylläpitäjään."
}


Definition schema declarationTextInformation
Annotations
Title  Metsänkäyttöilmoituksen lisätiedot

Diagram
./#common_schema.json#/$defs/String2000Type diagram
Type reference
Refers String2000Type
Used by
Schema
#/schema/0
Source

 "declarationTextInformation": {
  "$ref": "./common_schema.json#/$defs/String2000Type",
  "title": "Metsänkäyttöilmoituksen lisätiedot"
}


Definition schema elyDeclarationTextInformation
Annotations
Title  Metsänkäyttöilmoituksen lisätiedot Elylle

Diagram
./#common_schema.json#/$defs/String2000Type diagram
Type reference
Refers String2000Type
Used by
Schema
#/schema/0
Source

 "elyDeclarationTextInformation": {
  "$ref": "common_schema.json#/$defs/String2000Type",
  "title": "Metsänkäyttöilmoituksen lisätiedot Elylle"
}


Definition schema specialPermission
Annotations
Title  Haetaanko poikkeuslupaa

Diagram
./#enumeratives_schema.json#/$defs/DeclarationPermissionType diagram
Type reference
Refers DeclarationPermissionType
Used by
Schema
#/schema/0
Source

 "specialPermission": {
  "$ref": "./enumeratives_schema.json#/$defs/DeclarationPermissionType",
  "title": "Haetaanko poikkeuslupaa"
}


Property schema specialPermissionInvoiceDetails
Annotations
Title  Poikkeusluvan maksutiedot

Diagram
#/properties/specialPermissionInvoiceDetails/properties/invoiceActor #/properties/specialPermissionInvoiceDetails/properties/contactDetails #/properties/specialPermissionInvoiceDetails/properties/buyerReferenceIdentifier #/properties/specialPermissionInvoiceDetails/properties/orderIdentifier #/properties/specialPermissionInvoiceDetails/properties/invoiceLanguage #/properties/specialPermissionInvoiceDetails/properties/electronicInvoicingAddress #/properties/specialPermissionInvoiceDetails/properties/invoiceOperatorID #/properties/specialPermissionInvoiceDetails/properties/invoicingMethod #/properties/specialPermissionInvoiceDetails/allOf/0 #/properties/specialPermissionInvoiceDetails/allOf/1 diagram
Type object
All of
Used by
Schema
#/schema/0
Source

 "specialPermissionInvoiceDetails": {
  "title": "Poikkeusluvan maksutiedot",
  "allOf": [
    {
      "title": "Pakolliset tiedot verkkolaskun tapauksessa",
      "if": {
        "properties": {
          "invoicingMethod": {"const": 1}
        }
      },
      "then": {
        "required": [
          "electronicInvoicingAddress",
          "invoiceOperatorID"
        ]
      }
    },
    {
      "title": "Pakolliset tiedot paperilaskun tapauksessa",
      "if": {
        "properties": {
          "invoicingMethod": {"const": 3}
        }
      },
      "then": {
        "required": ["invoiceActor"],
        "properties": {
          "invoiceActor": {
            "allOf": [
              {
                "required": ["address"]
              },
              {
                "required": ["postalCode"]
              },
              {
                "required": ["postOffice"]
              },
              {
                "required": ["countryCode"]
              },
              {
                "required": ["countryText"]
              }
            ]
          }
        }
      }
    }
  ],
  "type": "object",
  "unevaluatedProperties": false,
  "required": [
    "contactDetails",
    "invoiceActor",
    "invoiceLanguage",
    "invoicingMethod"
  ],
  "properties": {
    "invoiceActor": {
      "$ref": "./actor_schema.json#/$defs/InvoiceActorType",
      "title": "Laskutushenkilön tiedot"
    },
    "contactDetails": {
      "$ref": "./actor_schema.json#/$defs/RepresentativePersonContactInformationType",
      "title": "Yhteyshenkilö laskutusasioissa",
      "description": "HUOM. Tässä rakenteessa pakollisuus myös emailAddress tiedolle. Poiketen RepresentativePersonContactInformationType määrittelystä."
    },
    "buyerReferenceIdentifier": {
      "$ref": "./common_schema.json#/$defs/String1-31Type",
      "title": "Asiakkaan viite."
    },
    "orderIdentifier": {
      "$ref": "./common_schema.json#/$defs/String1-35Type",
      "title": "Asiakkaan ostotilauksen tunniste/viite"
    },
    "invoiceLanguage": {
      "$ref": "common_schema.json#/$defs/LanguageType",
      "title": "Laskun kieli",
      "description": "Asiakirjan kieli kielikoodina kahdella merkillä. Käytetään ISO 639-1 määrittelyn koodistoa, jossa suomi 'fi', ruotsi 'sv' ja engalnti 'en'."
    },
    "electronicInvoicingAddress": {
      "$ref": "common_schema.json#/$defs/String80Type",
      "title": "Verkkolaskuosoite"
    },
    "invoiceOperatorID": {
      "$ref": "common_schema.json#/$defs/String20Type",
      "title": "Verkkolaskun välittäjän tunnus"
    },
    "invoicingMethod": {
      "$ref": "./enumeratives_schema.json#/$defs/InvoicingMethodType",
      "title": "Laskun toimitustapa"
    }
  }
}


Property schema allOf
Diagram
#/properties/specialPermissionInvoiceDetails/allOf/0 #/properties/specialPermissionInvoiceDetails/allOf/1 diagram
Type object
All of
Used by
Source

 "allOf": {
  "allOf": [
    {
      "title": "Pakolliset tiedot verkkolaskun tapauksessa",
      "if": {
        "properties": {
          "invoicingMethod": {"const": 1}
        }
      },
      "then": {
        "required": [
          "electronicInvoicingAddress",
          "invoiceOperatorID"
        ]
      }
    },
    {
      "title": "Pakolliset tiedot paperilaskun tapauksessa",
      "if": {
        "properties": {
          "invoicingMethod": {"const": 3}
        }
      },
      "then": {
        "required": ["invoiceActor"],
        "properties": {
          "invoiceActor": {
            "allOf": [
              {
                "required": ["address"]
              },
              {
                "required": ["postalCode"]
              },
              {
                "required": ["postOffice"]
              },
              {
                "required": ["countryCode"]
              },
              {
                "required": ["countryText"]
              }
            ]
          }
        }
      }
    }
  ]
}


Property schema if
Diagram
#/properties/specialPermissionInvoiceDetails/allOf/0/if/properties/invoicingMethod diagram
Type object
Properties
Name Occurrence
invoicingMethod
optional
Used by
Source

 "if": {
  "properties": {
    "invoicingMethod": {"const": 1}
  }
}


Property schema invoicingMethod
Diagram
diagram
Type const
Permitted Value 1
Used by
Source

 "invoicingMethod": {"const": 1}


Property schema then
Diagram
diagram
Type object
Used by
Source

 "then": {
  "required": [
    "electronicInvoicingAddress",
    "invoiceOperatorID"
  ]
}


Property schema if
Diagram
#/properties/specialPermissionInvoiceDetails/allOf/1/if/properties/invoicingMethod diagram
Type object
Properties
Name Occurrence
invoicingMethod
optional
Used by
Source

 "if": {
  "properties": {
    "invoicingMethod": {"const": 3}
  }
}


Property schema invoicingMethod
Diagram
diagram
Type const
Permitted Value 3
Used by
Source

 "invoicingMethod": {"const": 3}


Property schema then
Diagram
#/properties/specialPermissionInvoiceDetails/allOf/1/then/properties/invoiceActor diagram
Type object
Properties
Name Occurrence
invoiceActor
required
Used by
Source

 "then": {
  "required": ["invoiceActor"],
  "properties": {
    "invoiceActor": {
      "allOf": [
        {
          "required": ["address"]
        },
        {
          "required": ["postalCode"]
        },
        {
          "required": ["postOffice"]
        },
        {
          "required": ["countryCode"]
        },
        {
          "required": ["countryText"]
        }
      ]
    }
  }
}


Property schema invoiceActor
Diagram
#/properties/specialPermissionInvoiceDetails/allOf/1/then/properties/invoiceActor/allOf/0 #/properties/specialPermissionInvoiceDetails/allOf/1/then/properties/invoiceActor/allOf/1 #/properties/specialPermissionInvoiceDetails/allOf/1/then/properties/invoiceActor/allOf/2 #/properties/specialPermissionInvoiceDetails/allOf/1/then/properties/invoiceActor/allOf/3 #/properties/specialPermissionInvoiceDetails/allOf/1/then/properties/invoiceActor/allOf/4 diagram
Type object
All of
Used by
Source

 "invoiceActor": {
  "allOf": [
    {
      "required": ["address"]
    },
    {
      "required": ["postalCode"]
    },
    {
      "required": ["postOffice"]
    },
    {
      "required": ["countryCode"]
    },
    {
      "required": ["countryText"]
    }
  ]
}


Property schema allOf/0
Diagram
diagram
Type object
Used by
Source

{
  "required": ["address"]
}


Property schema allOf/1
Diagram
diagram
Type object
Used by
Source

{
  "required": ["postalCode"]
}


Property schema allOf/2
Diagram
diagram
Type object
Used by
Source

{
  "required": ["postOffice"]
}


Property schema allOf/3
Diagram
diagram
Type object
Used by
Source

{
  "required": ["countryCode"]
}


Property schema allOf/4
Diagram
diagram
Type object
Used by
Source

{
  "required": ["countryText"]
}


Property schema specialPermissionInvoiceDetails/0
Diagram
#/properties/specialPermissionInvoiceDetails/properties/invoiceActor #/properties/specialPermissionInvoiceDetails/properties/contactDetails #/properties/specialPermissionInvoiceDetails/properties/buyerReferenceIdentifier #/properties/specialPermissionInvoiceDetails/properties/orderIdentifier #/properties/specialPermissionInvoiceDetails/properties/invoiceLanguage #/properties/specialPermissionInvoiceDetails/properties/electronicInvoicingAddress #/properties/specialPermissionInvoiceDetails/properties/invoiceOperatorID #/properties/specialPermissionInvoiceDetails/properties/invoicingMethod #/properties/specialPermissionInvoiceDetails/allOf/0 #/properties/specialPermissionInvoiceDetails/allOf/1 diagram
Type object
Properties
Unevaluated Properties false
Used by
Source

 "specialPermissionInvoiceDetails/0": {
  "type": "object",
  "unevaluatedProperties": false,
  "required": [
    "contactDetails",
    "invoiceActor",
    "invoiceLanguage",
    "invoicingMethod"
  ],
  "properties": {
    "invoiceActor": {
      "$ref": "./actor_schema.json#/$defs/InvoiceActorType",
      "title": "Laskutushenkilön tiedot"
    },
    "contactDetails": {
      "$ref": "./actor_schema.json#/$defs/RepresentativePersonContactInformationType",
      "title": "Yhteyshenkilö laskutusasioissa",
      "description": "HUOM. Tässä rakenteessa pakollisuus myös emailAddress tiedolle. Poiketen RepresentativePersonContactInformationType määrittelystä."
    },
    "buyerReferenceIdentifier": {
      "$ref": "./common_schema.json#/$defs/String1-31Type",
      "title": "Asiakkaan viite."
    },
    "orderIdentifier": {
      "$ref": "./common_schema.json#/$defs/String1-35Type",
      "title": "Asiakkaan ostotilauksen tunniste/viite"
    },
    "invoiceLanguage": {
      "$ref": "common_schema.json#/$defs/LanguageType",
      "title": "Laskun kieli",
      "description": "Asiakirjan kieli kielikoodina kahdella merkillä. Käytetään ISO 639-1 määrittelyn koodistoa, jossa suomi 'fi', ruotsi 'sv' ja engalnti 'en'."
    },
    "electronicInvoicingAddress": {
      "$ref": "common_schema.json#/$defs/String80Type",
      "title": "Verkkolaskuosoite"
    },
    "invoiceOperatorID": {
      "$ref": "common_schema.json#/$defs/String20Type",
      "title": "Verkkolaskun välittäjän tunnus"
    },
    "invoicingMethod": {
      "$ref": "./enumeratives_schema.json#/$defs/InvoicingMethodType",
      "title": "Laskun toimitustapa"
    }
  }
}


Definition schema invoiceActor
Annotations
Title  Laskutushenkilön tiedot

Diagram
./#actor_schema.json#/$defs/InvoiceActorType diagram
Type reference
Refers InvoiceActorType
Used by
Source

 "invoiceActor": {
  "$ref": "./actor_schema.json#/$defs/InvoiceActorType",
  "title": "Laskutushenkilön tiedot"
}


Definition schema contactDetails
Annotations
Title  Yhteyshenkilö laskutusasioissa

Description  HUOM. Tässä rakenteessa pakollisuus myös emailAddress tiedolle. Poiketen RepresentativePersonContactInformationType määrittelystä.
Diagram
./#actor_schema.json#/$defs/RepresentativePersonContactInformationType diagram
Type reference
Refers RepresentativePersonContactInformationType
Used by
Source

 "contactDetails": {
  "$ref": "./actor_schema.json#/$defs/RepresentativePersonContactInformationType",
  "title": "Yhteyshenkilö laskutusasioissa",
  "description": "HUOM. Tässä rakenteessa pakollisuus myös emailAddress tiedolle. Poiketen RepresentativePersonContactInformationType määrittelystä."
}


Definition schema buyerReferenceIdentifier
Annotations
Title  Asiakkaan viite.

Diagram
./#common_schema.json#/$defs/String1-31Type diagram
Type reference
Refers String1-31Type
Used by
Source

 "buyerReferenceIdentifier": {
  "$ref": "./common_schema.json#/$defs/String1-31Type",
  "title": "Asiakkaan viite."
}


Definition schema orderIdentifier
Annotations
Title  Asiakkaan ostotilauksen tunniste/viite

Diagram
./#common_schema.json#/$defs/String1-35Type diagram
Type reference
Refers String1-35Type
Used by
Source

 "orderIdentifier": {
  "$ref": "./common_schema.json#/$defs/String1-35Type",
  "title": "Asiakkaan ostotilauksen tunniste/viite"
}


Definition schema invoiceLanguage
Annotations
Title  Laskun kieli

Description  Asiakirjan kieli kielikoodina kahdella merkillä. Käytetään ISO 639-1 määrittelyn koodistoa, jossa suomi 'fi', ruotsi 'sv' ja engalnti 'en'.
Diagram
./#common_schema.json#/$defs/LanguageType diagram
Type reference
Refers LanguageType
Used by
Source

 "invoiceLanguage": {
  "$ref": "common_schema.json#/$defs/LanguageType",
  "title": "Laskun kieli",
  "description": "Asiakirjan kieli kielikoodina kahdella merkillä. Käytetään ISO 639-1 määrittelyn koodistoa, jossa suomi 'fi', ruotsi 'sv' ja engalnti 'en'."
}


Definition schema electronicInvoicingAddress
Annotations
Title  Verkkolaskuosoite

Diagram
./#common_schema.json#/$defs/String80Type diagram
Type reference
Refers String80Type
Used by
Source

 "electronicInvoicingAddress": {
  "$ref": "common_schema.json#/$defs/String80Type",
  "title": "Verkkolaskuosoite"
}


Definition schema invoiceOperatorID
Annotations
Title  Verkkolaskun välittäjän tunnus

Diagram
./#common_schema.json#/$defs/String20Type diagram
Type reference
Refers String20Type
Used by
Source

 "invoiceOperatorID": {
  "$ref": "common_schema.json#/$defs/String20Type",
  "title": "Verkkolaskun välittäjän tunnus"
}


Definition schema invoicingMethod
Annotations
Title  Laskun toimitustapa

Diagram
./#enumeratives_schema.json#/$defs/InvoicingMethodType diagram
Type reference
Refers InvoicingMethodType
Used by
Source

 "invoicingMethod": {
  "$ref": "./enumeratives_schema.json#/$defs/InvoicingMethodType",
  "title": "Laskun toimitustapa"
}


Definition schema cuttingStartDate
Annotations
Title  Hakkuiden aloituspvm

Diagram
./#common_schema.json#/$defs/DateType diagram
Type reference
Refers DateType
Used by
Schema
#/schema/0
Source

 "cuttingStartDate": {
  "$ref": "./common_schema.json#/$defs/DateType",
  "title": "Hakkuiden aloituspvm"
}


Property schema cuttingRightsOwner
Annotations
Title  Hakkuuoikeuden haltija / haltijan edustaja tai yhteyshenkilö

Diagram
#/properties/cuttingRightsOwner/properties/cuttingRightsOwnerInfo #/properties/cuttingRightsOwner/properties/noElectronicNotification diagram
Type object
Properties
Name Occurrence
cuttingRightsOwnerInfo
noElectronicNotification
required
required
Unevaluated Properties false
Used by
Schema
#/schema/0
Source

 "cuttingRightsOwner": {
  "type": "object",
  "unevaluatedProperties": false,
  "title": "Hakkuuoikeuden haltija / haltijan edustaja tai yhteyshenkilö",
  "required": [
    "cuttingRightsOwnerInfo",
    "noElectronicNotification"
  ],
  "properties": {
    "cuttingRightsOwnerInfo": {
      "$ref": "./actor_schema.json#/$defs/PersonWithOrganizationType",
      "title": "Hakkuuoikeuden haltijan / haltijan edustajan tai yhteyshenkilön tiedot"
    },
    "noElectronicNotification": {
      "$ref": "./enumeratives_schema.json#/$defs/YesNoType",
      "title": "Sähköisen viestinnän kielto"
    }
  }
}


Definition schema cuttingRightsOwnerInfo
Annotations
Title  Hakkuuoikeuden haltijan / haltijan edustajan tai yhteyshenkilön tiedot

Diagram
./#actor_schema.json#/$defs/PersonWithOrganizationType diagram
Type reference
Refers PersonWithOrganizationType
Used by
Source

 "cuttingRightsOwnerInfo": {
  "$ref": "./actor_schema.json#/$defs/PersonWithOrganizationType",
  "title": "Hakkuuoikeuden haltijan / haltijan edustajan tai yhteyshenkilön tiedot"
}


Definition schema noElectronicNotification
Annotations
Title  Sähköisen viestinnän kielto

Diagram
./#enumeratives_schema.json#/$defs/YesNoType diagram
Type reference
Refers YesNoType
Used by
Source

 "noElectronicNotification": {
  "$ref": "./enumeratives_schema.json#/$defs/YesNoType",
  "title": "Sähköisen viestinnän kielto"
}


Property schema sender
Annotations
Title  Ilmoituksen lähettäjä / laatija

Diagram
#/properties/sender/properties/senderInfo #/properties/sender/properties/powerOfAttorney #/properties/sender/properties/noElectronicNotification diagram
Type object
Properties
Name Occurrence
senderInfo
powerOfAttorney
noElectronicNotification
required
required
required
Unevaluated Properties false
Used by
Schema
#/schema/0
Source

 "sender": {
  "type": "object",
  "unevaluatedProperties": false,
  "title": "Ilmoituksen lähettäjä / laatija",
  "required": [
    "senderInfo",
    "powerOfAttorney",
    "noElectronicNotification"
  ],
  "properties": {
    "senderInfo": {
      "$ref": "actor_schema.json#/$defs/PersonWithOrganizationType",
      "title": "Lähettäjän / laatijan tiedot"
    },
    "powerOfAttorney": {
      "$ref": "enumeratives_schema.json#/$defs/YesNoType",
      "title": "Valtakirja olemassa"
    },
    "noElectronicNotification": {
      "$ref": "enumeratives_schema.json#/$defs/YesNoType",
      "title": "Sähköisen viestinnän kielto"
    }
  }
}


Definition schema senderInfo
Annotations
Title  Lähettäjän / laatijan tiedot

Diagram
./#actor_schema.json#/$defs/PersonWithOrganizationType diagram
Type reference
Refers PersonWithOrganizationType
Used by
Schema
sender
Source

 "senderInfo": {
  "$ref": "actor_schema.json#/$defs/PersonWithOrganizationType",
  "title": "Lähettäjän / laatijan tiedot"
}


Definition schema powerOfAttorney
Annotations
Title  Valtakirja olemassa

Diagram
./#enumeratives_schema.json#/$defs/YesNoType diagram
Type reference
Refers YesNoType
Used by
Schema
sender
Source

 "powerOfAttorney": {
  "$ref": "enumeratives_schema.json#/$defs/YesNoType",
  "title": "Valtakirja olemassa"
}


Definition schema noElectronicNotification
Annotations
Title  Sähköisen viestinnän kielto

Diagram
./#enumeratives_schema.json#/$defs/YesNoType diagram
Type reference
Refers YesNoType
Used by
Schema
sender
Source

 "noElectronicNotification": {
  "$ref": "enumeratives_schema.json#/$defs/YesNoType",
  "title": "Sähköisen viestinnän kielto"
}


Property schema realEstates
Annotations
Title  Kiinteistöt

Diagram
#/properties/realEstates/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Schema
#/schema/0
Source

 "realEstates": {
  "type": "array",
  "minItems": 1,
  "title": "Kiinteistöt",
  "items": {
    "$ref": "./realestate_schema.json",
    "title": "Kiinteistön tiedot."
  }
}


Definition schema id
Annotations
Title  Kiinteistön id.

Description  Kiinteistö voidaan yksilöidä tiedonsiirrossa tiedonsiirto-osapuolien tarpeiden mukaan id:llä.
Diagram
./#common_schema.json#/$defs/StringIdType diagram
Type reference
Refers StringIdType
Used by
Source

 "id": {
  "$ref": "common_schema.json#/$defs/StringIdType",
  "title": "Kiinteistön id.",
  "description": "Kiinteistö voidaan yksilöidä tiedonsiirrossa tiedonsiirto-osapuolien tarpeiden mukaan id:llä."
}


Definition schema registerUnitId
Annotations
Title  Kiinteistötunnus

Diagram
./#common_schema.json#/$defs/RealEstateRegisterUnitIdType diagram
Type reference
Refers RealEstateRegisterUnitIdType
Used by
Source

 "registerUnitId": {
  "$ref": "./common_schema.json#/$defs/RealEstateRegisterUnitIdType",
  "title": "Kiinteistötunnus"
}


Definition schema realEstateName
Annotations
Title  Kiinteistön nimi

Diagram
./#common_schema.json#/$defs/RealEstateNameType diagram
Type reference
Refers RealEstateNameType
Used by
Source

 "realEstateName": {
  "$ref": "./common_schema.json#/$defs/RealEstateNameType",
  "title": "Kiinteistön nimi"
}


Definition schema locationMunicipalityNumber
Annotations
Title  Sijaintikunnan numero

Diagram
./#common_schema.json#/$defs/MunicipalityNumberType diagram
Type reference
Refers MunicipalityNumberType
Used by
Source

 "locationMunicipalityNumber": {
  "$ref": "./common_schema.json#/$defs/MunicipalityNumberType",
  "title": "Sijaintikunnan numero"
}


Definition schema locationMunicipalityName
Annotations
Title  Sijaintikunnan nimi

Diagram
./#common_schema.json#/$defs/String30Type diagram
Type reference
Refers String30Type
Used by
Source

 "locationMunicipalityName": {
  "$ref": "./common_schema.json#/$defs/String30Type",
  "title": "Sijaintikunnan nimi"
}


Definition schema items
Annotations
Title  Kiinteistön tiedot.

Diagram
./#realestate_schema.json diagram
Type reference
Refers #realestate_schema.json
Used by
Schema
realEstates
Source

 "items": {
  "$ref": "./realestate_schema.json",
  "title": "Kiinteistön tiedot."
}


Property schema realEstatesOwners
Annotations
Title  Kiinteistön/kiinteistöjen omistajat. Kaikki omistajalistassa olevat toimijat ovat kaikkien kiinteistölistan kiinteistöjen omistajia.

Diagram
#/properties/realEstatesOwners/items diagram
Type object
All of
Used by
Schema
#/schema/0
Source

 "realEstatesOwners": {
  "title": "Kiinteistön/kiinteistöjen omistajat. Kaikki omistajalistassa olevat toimijat ovat kaikkien kiinteistölistan kiinteistöjen omistajia.",
  "type": "array",
  "minItems": 1,
  "items": {
    "title": "Kiinteistön omistaja",
    "required": [
      "realEstateOwnerInfo",
      "noElectronicNotification"
    ],
    "properties": {
      "realEstateOwnerInfo": {
        "$ref": "./actor_schema.json#/$defs/ActorOrganizationOrPersonType",
        "title": "Kiinteistön/kiinteistöjen omistajien tiedot"
      },
      "noElectronicNotification": {
        "$ref": "enumeratives_schema.json#/$defs/YesNoType",
        "title": "Sähköisen viestinnän kielto"
      }
    }
  },
  "unevaluatedProperties": false
}


Property schema realEstatesOwners/0
Diagram
#/properties/realEstatesOwners/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "realEstatesOwners/0": {
  "type": "array",
  "minItems": 1,
  "items": {
    "title": "Kiinteistön omistaja",
    "required": [
      "realEstateOwnerInfo",
      "noElectronicNotification"
    ],
    "properties": {
      "realEstateOwnerInfo": {
        "$ref": "./actor_schema.json#/$defs/ActorOrganizationOrPersonType",
        "title": "Kiinteistön/kiinteistöjen omistajien tiedot"
      },
      "noElectronicNotification": {
        "$ref": "enumeratives_schema.json#/$defs/YesNoType",
        "title": "Sähköisen viestinnän kielto"
      }
    }
  }
}


Property schema items
Annotations
Title  Kiinteistön omistaja

Diagram
#/properties/realEstatesOwners/items/properties/realEstateOwnerInfo #/properties/realEstatesOwners/items/properties/noElectronicNotification diagram
Type object
Properties
Name Occurrence
realEstateOwnerInfo
noElectronicNotification
required
required
Used by
Source

 "items": {
  "title": "Kiinteistön omistaja",
  "required": [
    "realEstateOwnerInfo",
    "noElectronicNotification"
  ],
  "properties": {
    "realEstateOwnerInfo": {
      "$ref": "./actor_schema.json#/$defs/ActorOrganizationOrPersonType",
      "title": "Kiinteistön/kiinteistöjen omistajien tiedot"
    },
    "noElectronicNotification": {
      "$ref": "enumeratives_schema.json#/$defs/YesNoType",
      "title": "Sähköisen viestinnän kielto"
    }
  }
}


Definition schema realEstateOwnerInfo
Annotations
Title  Kiinteistön/kiinteistöjen omistajien tiedot

Diagram
./#actor_schema.json#/$defs/ActorOrganizationOrPersonType diagram
Type reference
Refers ActorOrganizationOrPersonType
Used by
Source

 "realEstateOwnerInfo": {
  "$ref": "./actor_schema.json#/$defs/ActorOrganizationOrPersonType",
  "title": "Kiinteistön/kiinteistöjen omistajien tiedot"
}


Definition schema noElectronicNotification
Annotations
Title  Sähköisen viestinnän kielto

Diagram
./#enumeratives_schema.json#/$defs/YesNoType diagram
Type reference
Refers YesNoType
Used by
Source

 "noElectronicNotification": {
  "$ref": "enumeratives_schema.json#/$defs/YesNoType",
  "title": "Sähköisen viestinnän kielto"
}


Property schema realEstatesOwners/1
Diagram
#/properties/realEstatesOwners/items diagram
Type object
Unevaluated Properties false
Used by
Source

 "realEstatesOwners/1": {"unevaluatedProperties": false}


Property schema declarationStands
Annotations
Title  Metsänkäyttöilmoituksen kuviot

Diagram
#/properties/declarationStands/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Schema
#/schema/0
Source

 "declarationStands": {
  "type": "array",
  "title": "Metsänkäyttöilmoituksen kuviot",
  "items": {
    "$ref": "#/$defs/DeclarationStandType",
    "title": "Kuvioiden tiedot"
  }
}


Definition schema items
Annotations
Title  Kuvioiden tiedot

Diagram
#/$defs/DeclarationStandType diagram
Type reference
Refers DeclarationStandType
Used by
Source

 "items": {
  "$ref": "#/$defs/DeclarationStandType",
  "title": "Kuvioiden tiedot"
}


Property schema specialFeatures
Annotations
Title  Metsänkäyttöilmoitukseen liittyvät erityispiirteet

Diagram
#/properties/specialFeatures/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Schema
#/schema/0
Source

 "specialFeatures": {
  "type": "array",
  "minItems": 1,
  "title": "Metsänkäyttöilmoitukseen liittyvät erityispiirteet",
  "items": {
    "$ref": "#/$defs/DeclarationSpecialFeatureType",
    "title": "Erityispiirteen tiedot"
  }
}


Definition schema items
Annotations
Title  Erityispiirteen tiedot

Diagram
#/$defs/DeclarationSpecialFeatureType diagram
Type reference
Refers DeclarationSpecialFeatureType
Used by
Source

 "items": {
  "$ref": "#/$defs/DeclarationSpecialFeatureType",
  "title": "Erityispiirteen tiedot"
}


Schema StandardPayloadMetadataType
Annotations
Title  Metsätietostandardin tietokokonaisuuden hyötykuorman metatiedot

Diagram
common_#.jsonschema/$defs/StandardPayloadMetadataType/properties/schemaVersion common_#.jsonschema/$defs/StandardPayloadMetadataType/properties/timeStamp common_#.jsonschema/$defs/StandardPayloadMetadataType/properties/senderEmail diagram
Type object
Properties
Name Occurrence
schemaVersion
timeStamp
senderEmail
optional
optional
optional
Used by
Source

 "StandardPayloadMetadataType": {
  "type": "object",
  "title": "Metsätietostandardin tietokokonaisuuden hyötykuorman metatiedot",
  "properties": {
    "schemaVersion": {
      "$ref": "./common_schema.json#/$defs/String20Type",
      "title": "Hyötykuorman validointiin käytetty JSON-skeeman versio"
    },
    "timeStamp": {
      "type": "string",
      "format": "date-time",
      "title": "Lähetyksen aikaleima"
    },
    "senderEmail": {
      "$ref": "./common_schema.json#/$defs/EmailAddressType",
      "title": "Lähettäjän sähköpostiosoite"
    }
  }
}


Schema String20Type
Diagram
diagram
Type string
Constraints
Max Length : 20
Used by
Source

 "String20Type": {
  "type": "string",
  "maxLength": 20
}


Definition schema schemaVersion
Annotations
Title  Hyötykuorman validointiin käytetty JSON-skeeman versio

Diagram
./#common_schema.json#/$defs/String20Type diagram
Type reference
Refers String20Type
Used by
Source

{
  "$ref": "./common_schema.json#/$defs/String20Type",
  "title": "Hyötykuorman validointiin käytetty JSON-skeeman versio"
}


Schema timeStamp
Annotations
Title  Lähetyksen aikaleima

Diagram
diagram
Type string
Constraints
Format : date-time
Used by
Source

 "timeStamp": {
  "type": "string",
  "format": "date-time",
  "title": "Lähetyksen aikaleima"
}


Schema EmailAddressType
Diagram
diagram
Type string
Constraints
Min Length : 1

Max Length : 320
Used by
Source

 "EmailAddressType": {
  "type": "string",
  "minLength": 1,
  "maxLength": 320
}


Definition schema senderEmail
Annotations
Title  Lähettäjän sähköpostiosoite

Diagram
./#common_schema.json#/$defs/EmailAddressType diagram
Type reference
Refers EmailAddressType
Used by
Source

 "senderEmail": {
  "$ref": "./common_schema.json#/$defs/EmailAddressType",
  "title": "Lähettäjän sähköpostiosoite"
}


Schema ReferenceType
Annotations
Title  Viite

Diagram
diagram
Type string
Constraints
Min Length : 1

Max Length : 50
Used by
Source

 "ReferenceType": {
  "type": "string",
  "minLength": 1,
  "maxLength": 50,
  "title": "Viite"
}


Schema String2000Type
Diagram
diagram
Type string
Constraints
Max Length : 2000
Used by
Source

 "String2000Type": {
  "type": "string",
  "maxLength": 2000
}


Schema DeclarationPermissionType
Annotations
Description  --
Diagram
enumeratives_#.jsonschema/$defs/DeclarationPermissionType/properties/1 enumeratives_#.jsonschema/$defs/DeclarationPermissionType/properties/2 enumeratives_#.jsonschema/$defs/DeclarationPermissionType/properties/3 enumeratives_#.jsonschema/$defs/DeclarationPermissionType/properties/4 diagram
Type object
All of
Used by
Source

 "DeclarationPermissionType": {
  "description": "--",
  "$comment": "-",
  "enum": [
    1,
    2,
    3,
    4
  ],
  "additionalProperties": false,
  "properties": {
    "1": {"description": "Metsänkäyttöilmoitus, ei poikkeuslupaa"},
    "2": {"description": "Metsälain 14§ poikkeuslupa"},
    "3": {"description": "Metsälain 11§ poikkeuslupa"},
    "4": {"description": "Metsälain 14§ ja 11§ poikkeuslupa"}
  }
}


Schema DeclarationPermissionType/0
Diagram
diagram
Type string
Enumeration
Values
1
2
3
4
Used by
Source

{
  "enum": [
    1,
    2,
    3,
    4
  ]
}


Schema DeclarationPermissionType/1
Diagram
enumeratives_#.jsonschema/$defs/DeclarationPermissionType/properties/1 enumeratives_#.jsonschema/$defs/DeclarationPermissionType/properties/2 enumeratives_#.jsonschema/$defs/DeclarationPermissionType/properties/3 enumeratives_#.jsonschema/$defs/DeclarationPermissionType/properties/4 diagram
Type object
Properties
Name Occurrence
1
2
3
4
optional
optional
optional
optional
Additional Properties false
Used by
Source

{
  "additionalProperties": false,
  "properties": {
    "1": {"description": "Metsänkäyttöilmoitus, ei poikkeuslupaa"},
    "2": {"description": "Metsälain 14§ poikkeuslupa"},
    "3": {"description": "Metsälain 11§ poikkeuslupa"},
    "4": {"description": "Metsälain 14§ ja 11§ poikkeuslupa"}
  }
}


Schema properties/1
Annotations
Description  Metsänkäyttöilmoitus, ei poikkeuslupaa
Diagram
diagram
Type empty schema
Used by
Source

 "properties/1": {"description": "Metsänkäyttöilmoitus, ei poikkeuslupaa"}


Schema properties/2
Annotations
Description  Metsälain 14§ poikkeuslupa
Diagram
diagram
Type empty schema
Used by
Source

 "properties/2": {"description": "Metsälain 14§ poikkeuslupa"}


Schema properties/3
Annotations
Description  Metsälain 11§ poikkeuslupa
Diagram
diagram
Type empty schema
Used by
Source

 "properties/3": {"description": "Metsälain 11§ poikkeuslupa"}


Schema properties/4
Annotations
Description  Metsälain 14§ ja 11§ poikkeuslupa
Diagram
diagram
Type empty schema
Used by
Source

 "properties/4": {"description": "Metsälain 14§ ja 11§ poikkeuslupa"}


Schema InvoiceActorType
Annotations
Title  Henkilön tai organisaation tiedot

Diagram
actor_#.jsonschema/$defs/InvoiceActorType/properties/name actor_#.jsonschema/$defs/InvoiceActorType/properties/businessId actor_#.jsonschema/$defs/InvoiceActorType/properties/address actor_#.jsonschema/$defs/InvoiceActorType/properties/postalCode actor_#.jsonschema/$defs/InvoiceActorType/properties/postOffice actor_#.jsonschema/$defs/InvoiceActorType/properties/countryCode actor_#.jsonschema/$defs/InvoiceActorType/properties/countryText actor_#.jsonschema/$defs/InvoiceActorType/properties/VATidentifier actor_#.jsonschema/$defs/InvoiceActorType/dependentRequired diagram
Type object
Properties
Name Occurrence
name
businessId
address
postalCode
postOffice
countryCode
countryText
VATidentifier
required
optional
optional
optional
optional
optional
optional
optional
Dependent Required
Property Dependency
address
postalCode
postOffice
postalCode, postOffice
address, postOffice
address, postalCode
Additional Properties false
Used by
Source

 "InvoiceActorType": {
  "type": "object",
  "dependentRequired": {
    "address": [
      "postalCode",
      "postOffice"
    ],
    "postalCode": [
      "address",
      "postOffice"
    ],
    "postOffice": [
      "address",
      "postalCode"
    ]
  },
  "additionalProperties": false,
  "title": "Henkilön tai organisaation tiedot",
  "required": ["name"],
  "properties": {
    "name": {
      "$ref": "./common_schema.json#/$defs/String2-60Type",
      "title": "Nimi"
    },
    "businessId": {
      "$ref": "./common_schema.json#/$defs/BusinessIdType",
      "title": "Y-tunnus",
      "description": "Kannattaa syöttää aina, jos organisaatio, jolla suomalainen y-tunnus"
    },
    "address": {
      "$ref": "./common_schema.json#/$defs/String60Type",
      "title": "Katuosoite"
    },
    "postalCode": {
      "$ref": "./common_schema.json#/$defs/String1-10Type",
      "title": "Postinumero. Myös ulkomaiset postinumerot."
    },
    "postOffice": {
      "$ref": "./common_schema.json#/$defs/String1-50Type",
      "title": "Postitoimipaikka"
    },
    "countryCode": {
      "$ref": "./common_schema.json#/$defs/CountryCode2Type",
      "title": "Osoitemaan maakoodi",
      "description": "ISO 3166-1 alpha-2 standardin mukaiset maa- ja aluekoodit, esim. 'FI', 'SE'."
    },
    "countryText": {
      "$ref": "./common_schema.json#/$defs/String1-200Type",
      "title": "Osoitemaa tekstinä"
    },
    "VATidentifier": {
      "$ref": "./common_schema.json#/$defs/String15Type",
      "title": "Alv-tunniste",
      "description": "Kannattaa syöttää aina, jos organisaatio, jolla alv-tunnus. Finvoice 3.0 standardi"
    }
  }
}


Schema String2-60Type
Diagram
diagram
Type string
Constraints
Min Length : 2

Max Length : 60
Used by
Source

 "String2-60Type": {
  "type": "string",
  "minLength": 2,
  "maxLength": 60
}


Definition schema name
Annotations
Title  Nimi

Diagram
./#common_schema.json#/$defs/String2-60Type diagram
Type reference
Refers String2-60Type
Used by
Source

 "name": {
  "$ref": "./common_schema.json#/$defs/String2-60Type",
  "title": "Nimi"
}


Schema BusinessIdType
Diagram
diagram
Type string
Constraints
Min Length : 9

Max Length : 9
Used by
Source

 "BusinessIdType": {
  "type": "string",
  "minLength": 9,
  "maxLength": 9
}


Definition schema businessId
Annotations
Title  Y-tunnus

Description  Kannattaa syöttää aina, jos organisaatio, jolla suomalainen y-tunnus
Diagram
./#common_schema.json#/$defs/BusinessIdType diagram
Type reference
Refers BusinessIdType
Used by
Source

 "businessId": {
  "$ref": "./common_schema.json#/$defs/BusinessIdType",
  "title": "Y-tunnus",
  "description": "Kannattaa syöttää aina, jos organisaatio, jolla suomalainen y-tunnus"
}


Schema String60Type
Diagram
diagram
Type string
Constraints
Max Length : 60
Used by
Source

 "String60Type": {
  "type": "string",
  "maxLength": 60
}


Definition schema address
Annotations
Title  Katuosoite

Diagram
./#common_schema.json#/$defs/String60Type diagram
Type reference
Refers String60Type
Used by
Source

 "address": {
  "$ref": "./common_schema.json#/$defs/String60Type",
  "title": "Katuosoite"
}


Schema String1-10Type
Diagram
diagram
Type string
Constraints
Min Length : 1

Max Length : 10
Used by
Source

 "String1-10Type": {
  "type": "string",
  "minLength": 1,
  "maxLength": 10
}


Definition schema postalCode
Annotations
Title  Postinumero. Myös ulkomaiset postinumerot.

Diagram
./#common_schema.json#/$defs/String1-10Type diagram
Type reference
Refers String1-10Type
Used by
Source

 "postalCode": {
  "$ref": "./common_schema.json#/$defs/String1-10Type",
  "title": "Postinumero. Myös ulkomaiset postinumerot."
}


Schema String1-50Type
Diagram
diagram
Type string
Constraints
Min Length : 1

Max Length : 50
Used by
Source

 "String1-50Type": {
  "type": "string",
  "minLength": 1,
  "maxLength": 50
}


Definition schema postOffice
Annotations
Title  Postitoimipaikka

Diagram
./#common_schema.json#/$defs/String1-50Type diagram
Type reference
Refers String1-50Type
Used by
Source

 "postOffice": {
  "$ref": "./common_schema.json#/$defs/String1-50Type",
  "title": "Postitoimipaikka"
}


Schema String2Type
Diagram
diagram
Type string
Constraints
Max Length : 2
Used by
Source

 "String2Type": {
  "type": "string",
  "maxLength": 2
}


Definition schema CountryCode2Type
Annotations
Title  Maakoodi. ISO 3166-1 alpha-2 -standardikoodisto (maat ja alueet).

Diagram
#common_schema.json#/$defs/String2Type diagram
Type reference
Refers String2Type
Used by
Source

 "CountryCode2Type": {
  "$ref": "#/$defs/String2Type",
  "title": "Maakoodi. ISO 3166-1 alpha-2 -standardikoodisto (maat ja alueet)."
}


Definition schema countryCode
Annotations
Title  Osoitemaan maakoodi

Description  ISO 3166-1 alpha-2 standardin mukaiset maa- ja aluekoodit, esim. 'FI', 'SE'.
Diagram
./#common_schema.json#/$defs/CountryCode2Type diagram
Type reference
Refers CountryCode2Type
Used by
Source

 "countryCode": {
  "$ref": "./common_schema.json#/$defs/CountryCode2Type",
  "title": "Osoitemaan maakoodi",
  "description": "ISO 3166-1 alpha-2 standardin mukaiset maa- ja aluekoodit, esim. 'FI', 'SE'."
}


Schema String1-200Type
Diagram
diagram
Type string
Constraints
Min Length : 1

Max Length : 200
Used by
Source

 "String1-200Type": {
  "type": "string",
  "minLength": 1,
  "maxLength": 200
}


Definition schema countryText
Annotations
Title  Osoitemaa tekstinä

Diagram
./#common_schema.json#/$defs/String1-200Type diagram
Type reference
Refers String1-200Type
Used by
Source

 "countryText": {
  "$ref": "./common_schema.json#/$defs/String1-200Type",
  "title": "Osoitemaa tekstinä"
}


Schema String15Type
Diagram
diagram
Type string
Constraints
Max Length : 15
Used by
Source

 "String15Type": {
  "type": "string",
  "maxLength": 15
}


Definition schema VATidentifier
Annotations
Title  Alv-tunniste

Description  Kannattaa syöttää aina, jos organisaatio, jolla alv-tunnus. Finvoice 3.0 standardi
Diagram
./#common_schema.json#/$defs/String15Type diagram
Type reference
Refers String15Type
Used by
Source

 "VATidentifier": {
  "$ref": "./common_schema.json#/$defs/String15Type",
  "title": "Alv-tunniste",
  "description": "Kannattaa syöttää aina, jos organisaatio, jolla alv-tunnus. Finvoice 3.0 standardi"
}


Schema RepresentativePersonContactInformationType
Annotations
Title  Yhteyshenkilön yhteystiedot

Diagram
actor_#.jsonschema/$defs/RepresentativePersonContactInformationType/properties/firstName actor_#.jsonschema/$defs/RepresentativePersonContactInformationType/properties/lastName actor_#.jsonschema/$defs/RepresentativePersonContactInformationType/properties/phoneNumber actor_#.jsonschema/$defs/RepresentativePersonContactInformationType/properties/emailAddress actor_#.jsonschema/$defs/RepresentativePersonContactInformationType/properties/language diagram
Type object
Properties
Name Occurrence
firstName
lastName
phoneNumber
emailAddress
language
required
required
optional
required
optional
Additional Properties false
Used by
Source

 "RepresentativePersonContactInformationType": {
  "type": "object",
  "additionalProperties": false,
  "title": "Yhteyshenkilön yhteystiedot",
  "required": [
    "firstName",
    "lastName",
    "emailAddress"
  ],
  "properties": {
    "firstName": {
      "$ref": "common_schema.json#/$defs/String2-60Type",
      "title": "Etunimi",
      "$comment": "Laskutusjärjestelmän asettamat rajoitteet"
    },
    "lastName": {
      "$ref": "common_schema.json#/$defs/String2-60Type",
      "title": "Sukunimi",
      "$comment": "Laskutusjärjestelmän asettamat rajoitteet"
    },
    "phoneNumber": {
      "$ref": "./common_schema.json#/$defs/PhoneNumberType",
      "title": "Puhelinnumero"
    },
    "emailAddress": {
      "$ref": "./common_schema.json#/$defs/String80Type",
      "title": "Sähköpostiosoite",
      "$comment": "Laskutusjärjestelmän asettamat rajoitteet"
    },
    "language": {
      "$ref": "./common_schema.json#/$defs/LanguageType",
      "title": "Toimijan käyttämä kieli",
      "description": "Henkilön/organisaation kieli kielikoodina. Käytetään ISO 639-1 määrittelyn koodistoa, jossa suomi 'fi', ruotsi 'sv' ja engalnti 'en'."
    }
  }
}


Definition schema firstName
Annotations
Title  Etunimi

Diagram
./#common_schema.json#/$defs/String2-60Type diagram
Type reference
Refers String2-60Type
Used by
Source

 "firstName": {
  "$ref": "common_schema.json#/$defs/String2-60Type",
  "title": "Etunimi",
  "$comment": "Laskutusjärjestelmän asettamat rajoitteet"
}


Definition schema lastName
Annotations
Title  Sukunimi

Diagram
./#common_schema.json#/$defs/String2-60Type diagram
Type reference
Refers String2-60Type
Used by
Source

 "lastName": {
  "$ref": "common_schema.json#/$defs/String2-60Type",
  "title": "Sukunimi",
  "$comment": "Laskutusjärjestelmän asettamat rajoitteet"
}


Schema String1-20Type
Diagram
diagram
Type string
Constraints
Min Length : 1

Max Length : 20
Used by
Source

 "String1-20Type": {
  "type": "string",
  "minLength": 1,
  "maxLength": 20
}


Definition schema PhoneNumberType
Annotations
Title  Puhelinnumero

Diagram
./#common_schema.json#/$defs/String1-20Type diagram
Type reference
Refers String1-20Type
Used by
Source

 "PhoneNumberType": {
  "$ref": "./common_schema.json#/$defs/String1-20Type",
  "title": "Puhelinnumero"
}


Definition schema phoneNumber
Annotations
Title  Puhelinnumero

Diagram
./#common_schema.json#/$defs/PhoneNumberType diagram
Type reference
Refers PhoneNumberType
Used by
Source

 "phoneNumber": {
  "$ref": "./common_schema.json#/$defs/PhoneNumberType",
  "title": "Puhelinnumero"
}


Schema String80Type
Diagram
diagram
Type string
Constraints
Max Length : 80
Used by
Source

 "String80Type": {
  "type": "string",
  "maxLength": 80
}


Definition schema emailAddress
Annotations
Title  Sähköpostiosoite

Diagram
./#common_schema.json#/$defs/String80Type diagram
Type reference
Refers String80Type
Used by
Source

 "emailAddress": {
  "$ref": "./common_schema.json#/$defs/String80Type",
  "title": "Sähköpostiosoite",
  "$comment": "Laskutusjärjestelmän asettamat rajoitteet"
}


Definition schema LanguageType
Annotations
Description  Kielikoodi. ISO 639-1 -standardikoodisto
Diagram
#common_schema.json#/$defs/String2Type diagram
Type reference
Refers String2Type
Used by
Source

 "LanguageType": {
  "$ref": "common_schema.json#/$defs/String2Type",
  "description": "Kielikoodi. ISO 639-1 -standardikoodisto"
}


Definition schema language
Annotations
Title  Toimijan käyttämä kieli

Description  Henkilön/organisaation kieli kielikoodina. Käytetään ISO 639-1 määrittelyn koodistoa, jossa suomi 'fi', ruotsi 'sv' ja engalnti 'en'.
Diagram
./#common_schema.json#/$defs/LanguageType diagram
Type reference
Refers LanguageType
Used by
Source

 "language": {
  "$ref": "./common_schema.json#/$defs/LanguageType",
  "title": "Toimijan käyttämä kieli",
  "description": "Henkilön/organisaation kieli kielikoodina. Käytetään ISO 639-1 määrittelyn koodistoa, jossa suomi 'fi', ruotsi 'sv' ja engalnti 'en'."
}


Schema String1-31Type
Diagram
diagram
Type string
Constraints
Min Length : 1

Max Length : 31
Used by
Source

 "String1-31Type": {
  "type": "string",
  "minLength": 1,
  "maxLength": 31
}


Schema String1-35Type
Diagram
diagram
Type string
Constraints
Min Length : 1

Max Length : 35
Used by
Source

 "String1-35Type": {
  "type": "string",
  "minLength": 1,
  "maxLength": 35
}


Schema InvoicingMethodType
Annotations
Description  --
Diagram
enumeratives_#.jsonschema/$defs/InvoicingMethodType/properties/1 enumeratives_#.jsonschema/$defs/InvoicingMethodType/properties/2 enumeratives_#.jsonschema/$defs/InvoicingMethodType/properties/3 diagram
Type object
All of
Used by
Source

 "InvoicingMethodType": {
  "description": "--",
  "$comment": "-",
  "enum": [
    1,
    2,
    3
  ],
  "additionalProperties": false,
  "properties": {
    "1": {"description": "Verkkolaskutus"},
    "2": {"description": "Sähköposti"},
    "3": {"description": "Paperi"}
  }
}


Schema InvoicingMethodType/0
Diagram
diagram
Type string
Enumeration
Values
1
2
3
Used by
Source

{
  "enum": [
    1,
    2,
    3
  ]
}


Schema InvoicingMethodType/1
Diagram
enumeratives_#.jsonschema/$defs/InvoicingMethodType/properties/1 enumeratives_#.jsonschema/$defs/InvoicingMethodType/properties/2 enumeratives_#.jsonschema/$defs/InvoicingMethodType/properties/3 diagram
Type object
Properties
Name Occurrence
1
2
3
optional
optional
optional
Additional Properties false
Used by
Source

{
  "additionalProperties": false,
  "properties": {
    "1": {"description": "Verkkolaskutus"},
    "2": {"description": "Sähköposti"},
    "3": {"description": "Paperi"}
  }
}


Schema properties/1
Annotations
Description  Verkkolaskutus
Diagram
diagram
Type empty schema
Used by
Source

 "properties/1": {"description": "Verkkolaskutus"}


Schema properties/2
Annotations
Description  Sähköposti
Diagram
diagram
Type empty schema
Used by
Source

 "properties/2": {"description": "Sähköposti"}


Schema properties/3
Annotations
Description  Paperi
Diagram
diagram
Type empty schema
Used by
Source

 "properties/3": {"description": "Paperi"}


Schema DateType
Diagram
diagram
Type string
Constraints
Format : date
Used by
Source

 "DateType": {
  "type": "string",
  "format": "date"
}


Schema PersonWithOrganizationType
Annotations
Title  Henkilön ja tämän edustaman yrityksen yksilöinti- ja nimitiedot

Diagram
actor_#.jsonschema/$defs/PersonWithOrganizationType/properties/id actor_#.jsonschema/$defs/PersonWithOrganizationType/properties/personInformation actor_#.jsonschema/$defs/PersonWithOrganizationType/properties/organizationInformation actor_#.jsonschema/$defs/PersonWithOrganizationType/properties/postAddress actor_#.jsonschema/$defs/PersonWithOrganizationType/properties/phoneNumber actor_#.jsonschema/$defs/PersonWithOrganizationType/properties/eAddresses diagram
Type object
Properties
Name Occurrence
id
personInformation
organizationInformation
postAddress
phoneNumber
eAddresses
optional
required
optional
optional
optional
optional
Additional Properties false
Unevaluated Properties false
Used by
Source

 "PersonWithOrganizationType": {
  "type": "object",
  "additionalProperties": false,
  "unevaluatedProperties": false,
  "title": "Henkilön ja tämän edustaman yrityksen yksilöinti- ja nimitiedot",
  "required": ["personInformation"],
  "properties": {
    "id": {
      "$ref": "./common_schema.json#/$defs/StringIdType",
      "title": "Toimijan id",
      "description": "Henkilö/organisaatio voidaan yksilöidä tiedonsiirrossa tiedonsiirto-osapuolien tarpeiden mukaan id:llä."
    },
    "personInformation": {
      "$ref": "#/$defs/PersonType",
      "title": "Henkilön tiedot"
    },
    "organizationInformation": {
      "$ref": "#/$defs/OrganizationType",
      "title": "Organisaation tiedot"
    },
    "postAddress": {
      "$ref": "#/$defs/PostAddressType",
      "title": "Paperipostin osoitetiedot"
    },
    "phoneNumber": {
      "$ref": "#/$defs/PhoneNumberType",
      "title": "Puhelinnumero"
    },
    "eAddresses": {
      "$ref": "#/$defs/EAddressesType",
      "title": "Sähköpostiosoite"
    }
  }
}


Schema StringIdType
Diagram
diagram
Type string
Constraints
Min Length : 1

Used by
Source

 "StringIdType": {
  "type": "string",
  "minLength": 1
}


Definition schema id
Annotations
Title  Toimijan id

Description  Henkilö/organisaatio voidaan yksilöidä tiedonsiirrossa tiedonsiirto-osapuolien tarpeiden mukaan id:llä.
Diagram
./#common_schema.json#/$defs/StringIdType diagram
Type reference
Refers StringIdType
Used by
Source

 "id": {
  "$ref": "./common_schema.json#/$defs/StringIdType",
  "title": "Toimijan id",
  "description": "Henkilö/organisaatio voidaan yksilöidä tiedonsiirrossa tiedonsiirto-osapuolien tarpeiden mukaan id:llä."
}


Schema PersonType
Annotations
Title  Henkilön yksilöinti- ja nimitiedot

Diagram
actor_#.jsonschema/$defs/PersonType/properties/personId actor_#.jsonschema/$defs/PersonType/properties/businessId actor_#.jsonschema/$defs/PersonType/properties/firstName actor_#.jsonschema/$defs/PersonType/properties/lastName actor_#.jsonschema/$defs/PersonType/properties/language actor_#.jsonschema/$defs/PersonType/not diagram
Type object
All of
Used by
Source

 "PersonType": {
  "title": "Henkilön yksilöinti- ja nimitiedot",
  "type": "object",
  "unevaluatedProperties": false,
  "required": [
    "firstName",
    "lastName"
  ],
  "not": {
    "title": "Jos ilmoitetaan Y-tunnus niin silloin ei voi ilmoittaa henkilötunnusta tai päinvastoin",
    "required": [
      "personId",
      "businessId"
    ]
  },
  "properties": {
    "personId": {
      "$ref": "./common_schema.json#/$defs/PersonIdType",
      "title": "Henkilötunnus",
      "description": "Jos ilmoitetaan henkilötunnus niin silloin ei voi ilmoittaa Y-tunnusta"
    },
    "businessId": {
      "$ref": "common_schema.json#/$defs/BusinessIdType",
      "title": "Y-tunnus",
      "description": "Jos ilmoitetaan Y-tunnus niin silloin ei voi ilmoittaa henkilötunnusta"
    },
    "firstName": {
      "$ref": "common_schema.json#/$defs/String1-200Type",
      "title": "Etunimi"
    },
    "lastName": {
      "$ref": "common_schema.json#/$defs/String1-200Type",
      "title": "Sukunimi"
    },
    "language": {
      "$ref": "common_schema.json#/$defs/LanguageType",
      "title": "Henkilön käyttämä kieli",
      "description": "Henkilön/organisaation kieli kielikoodina. Käytetään ISO 639-1 määrittelyn koodistoa, jossa suomi 'fi', ruotsi 'sv' ja engalnti 'en'."
    }
  }
}


Schema PersonType/0
Diagram
actor_#.jsonschema/$defs/PersonType/properties/personId actor_#.jsonschema/$defs/PersonType/properties/businessId actor_#.jsonschema/$defs/PersonType/properties/firstName actor_#.jsonschema/$defs/PersonType/properties/lastName actor_#.jsonschema/$defs/PersonType/properties/language actor_#.jsonschema/$defs/PersonType/not diagram
Type object
Properties
Name Occurrence
personId
businessId
firstName
lastName
language
optional
optional
required
required
optional
Unevaluated Properties false
Used by
Source

{
  "type": "object",
  "unevaluatedProperties": false,
  "required": [
    "firstName",
    "lastName"
  ],
  "properties": {
    "personId": {
      "$ref": "./common_schema.json#/$defs/PersonIdType",
      "title": "Henkilötunnus",
      "description": "Jos ilmoitetaan henkilötunnus niin silloin ei voi ilmoittaa Y-tunnusta"
    },
    "businessId": {
      "$ref": "common_schema.json#/$defs/BusinessIdType",
      "title": "Y-tunnus",
      "description": "Jos ilmoitetaan Y-tunnus niin silloin ei voi ilmoittaa henkilötunnusta"
    },
    "firstName": {
      "$ref": "common_schema.json#/$defs/String1-200Type",
      "title": "Etunimi"
    },
    "lastName": {
      "$ref": "common_schema.json#/$defs/String1-200Type",
      "title": "Sukunimi"
    },
    "language": {
      "$ref": "common_schema.json#/$defs/LanguageType",
      "title": "Henkilön käyttämä kieli",
      "description": "Henkilön/organisaation kieli kielikoodina. Käytetään ISO 639-1 määrittelyn koodistoa, jossa suomi 'fi', ruotsi 'sv' ja engalnti 'en'."
    }
  }
}


Schema PersonIdType
Diagram
diagram
Type string
Constraints
Min Length : 11

Max Length : 11
Used by
Source

 "PersonIdType": {
  "type": "string",
  "minLength": 11,
  "maxLength": 11
}


Definition schema personId
Annotations
Title  Henkilötunnus

Description  Jos ilmoitetaan henkilötunnus niin silloin ei voi ilmoittaa Y-tunnusta
Diagram
./#common_schema.json#/$defs/PersonIdType diagram
Type reference
Refers PersonIdType
Used by
Source

 "personId": {
  "$ref": "./common_schema.json#/$defs/PersonIdType",
  "title": "Henkilötunnus",
  "description": "Jos ilmoitetaan henkilötunnus niin silloin ei voi ilmoittaa Y-tunnusta"
}


Definition schema businessId
Annotations
Title  Y-tunnus

Description  Jos ilmoitetaan Y-tunnus niin silloin ei voi ilmoittaa henkilötunnusta
Diagram
./#common_schema.json#/$defs/BusinessIdType diagram
Type reference
Refers BusinessIdType
Used by
Source

 "businessId": {
  "$ref": "common_schema.json#/$defs/BusinessIdType",
  "title": "Y-tunnus",
  "description": "Jos ilmoitetaan Y-tunnus niin silloin ei voi ilmoittaa henkilötunnusta"
}


Definition schema firstName
Annotations
Title  Etunimi

Diagram
./#common_schema.json#/$defs/String1-200Type diagram
Type reference
Refers String1-200Type
Used by
Source

 "firstName": {
  "$ref": "common_schema.json#/$defs/String1-200Type",
  "title": "Etunimi"
}


Definition schema lastName
Annotations
Title  Sukunimi

Diagram
./#common_schema.json#/$defs/String1-200Type diagram
Type reference
Refers String1-200Type
Used by
Source

 "lastName": {
  "$ref": "common_schema.json#/$defs/String1-200Type",
  "title": "Sukunimi"
}


Definition schema language
Annotations
Title  Henkilön käyttämä kieli

Description  Henkilön/organisaation kieli kielikoodina. Käytetään ISO 639-1 määrittelyn koodistoa, jossa suomi 'fi', ruotsi 'sv' ja engalnti 'en'.
Diagram
./#common_schema.json#/$defs/LanguageType diagram
Type reference
Refers LanguageType
Used by
Source

 "language": {
  "$ref": "common_schema.json#/$defs/LanguageType",
  "title": "Henkilön käyttämä kieli",
  "description": "Henkilön/organisaation kieli kielikoodina. Käytetään ISO 639-1 määrittelyn koodistoa, jossa suomi 'fi', ruotsi 'sv' ja engalnti 'en'."
}


Schema not
Diagram
diagram
Type not schema
Used by
Source

{
  "not": {
    "title": "Jos ilmoitetaan Y-tunnus niin silloin ei voi ilmoittaa henkilötunnusta tai päinvastoin",
    "required": [
      "personId",
      "businessId"
    ]
  }
}


Definition schema personInformation
Annotations
Title  Henkilön tiedot

Diagram
#actor_schema.json#/$defs/PersonType diagram
Type reference
Refers PersonType
Used by
Source

 "personInformation": {
  "$ref": "#/$defs/PersonType",
  "title": "Henkilön tiedot"
}


Schema OrganizationType
Annotations
Title  Organisaation yksilöinti- ja perustiedot

Diagram
actor_#.jsonschema/$defs/OrganizationType/properties/businessId actor_#.jsonschema/$defs/OrganizationType/properties/organizationName diagram
Type object
Properties
Name Occurrence
businessId
organizationName
required
required
Additional Properties false
Used by
Source

 "OrganizationType": {
  "type": "object",
  "additionalProperties": false,
  "title": "Organisaation yksilöinti- ja perustiedot",
  "required": [
    "businessId",
    "organizationName"
  ],
  "properties": {
    "businessId": {
      "$ref": "common_schema.json#/$defs/BusinessIdType",
      "title": "Y-tunnus"
    },
    "organizationName": {
      "$ref": "common_schema.json#/$defs/String1-200Type",
      "title": "Organisaation nimi"
    }
  }
}


Definition schema businessId
Annotations
Title  Y-tunnus

Diagram
./#common_schema.json#/$defs/BusinessIdType diagram
Type reference
Refers BusinessIdType
Used by
Source

 "businessId": {
  "$ref": "common_schema.json#/$defs/BusinessIdType",
  "title": "Y-tunnus"
}


Definition schema organizationName
Annotations
Title  Organisaation nimi

Diagram
./#common_schema.json#/$defs/String1-200Type diagram
Type reference
Refers String1-200Type
Used by
Source

 "organizationName": {
  "$ref": "common_schema.json#/$defs/String1-200Type",
  "title": "Organisaation nimi"
}


Definition schema organizationInformation
Annotations
Title  Organisaation tiedot

Diagram
#actor_schema.json#/$defs/OrganizationType diagram
Type reference
Refers OrganizationType
Used by
Source

 "organizationInformation": {
  "$ref": "#/$defs/OrganizationType",
  "title": "Organisaation tiedot"
}


Schema PostAddressType
Annotations
Title  Postiosoite

Diagram
actor_#.jsonschema/$defs/PostAddressType/properties/address actor_#.jsonschema/$defs/PostAddressType/properties/postalCode actor_#.jsonschema/$defs/PostAddressType/properties/postOffice actor_#.jsonschema/$defs/PostAddressType/properties/stateCode actor_#.jsonschema/$defs/PostAddressType/properties/stateText actor_#.jsonschema/$defs/PostAddressType/properties/countryCode actor_#.jsonschema/$defs/PostAddressType/properties/countryText actor_#.jsonschema/$defs/PostAddressType/dependentRequired diagram
Type object
Properties
Name Occurrence
address
postalCode
postOffice
stateCode
stateText
countryCode
countryText
optional
optional
optional
optional
optional
optional
optional
Dependent Required
Property Dependency
address
postalCode
postOffice
stateCode
stateText
countryCode
countryText
postalCode, postOffice
address, postOffice
address, postalCode
address
address
address
address
Additional Properties false
Used by
Source

 "PostAddressType": {
  "type": "object",
  "dependentRequired": {
    "address": [
      "postalCode",
      "postOffice"
    ],
    "postalCode": [
      "address",
      "postOffice"
    ],
    "postOffice": [
      "address",
      "postalCode"
    ],
    "stateCode": ["address"],
    "stateText": ["address"],
    "countryCode": ["address"],
    "countryText": ["address"]
  },
  "additionalProperties": false,
  "title": "Postiosoite",
  "properties": {
    "address": {
      "$ref": "common_schema.json#/$defs/String1-200Type",
      "title": "Katuosoite"
    },
    "postalCode": {
      "$ref": "common_schema.json#/$defs/String1-10Type",
      "title": "Postinumero. Myös ulkomaiset postinumerot."
    },
    "postOffice": {
      "$ref": "common_schema.json#/$defs/String1-50Type",
      "title": "Postitoimipaikka"
    },
    "stateCode": {
      "$ref": "./common_schema.json#/$defs/String1-30Type",
      "title": "Osavaltiokoodi"
    },
    "stateText": {
      "$ref": "common_schema.json#/$defs/String1-200Type",
      "title": "Osavaltio tekstinä"
    },
    "countryCode": {
      "$ref": "common_schema.json#/$defs/CountryCode2Type",
      "title": "Osoitemaan maakoodi",
      "description": "Osoitemaan maakoodi. ISO 3166-1 alpha-2 standardin mukaiset maa- ja aluekoodit."
    },
    "countryText": {
      "$ref": "common_schema.json#/$defs/String1-200Type",
      "title": "Osoitemaa tekstinä"
    }
  }
}


Definition schema address
Annotations
Title  Katuosoite

Diagram
./#common_schema.json#/$defs/String1-200Type diagram
Type reference
Refers String1-200Type
Used by
Source

 "address": {
  "$ref": "common_schema.json#/$defs/String1-200Type",
  "title": "Katuosoite"
}


Definition schema postalCode
Annotations
Title  Postinumero. Myös ulkomaiset postinumerot.

Diagram
./#common_schema.json#/$defs/String1-10Type diagram
Type reference
Refers String1-10Type
Used by
Source

 "postalCode": {
  "$ref": "common_schema.json#/$defs/String1-10Type",
  "title": "Postinumero. Myös ulkomaiset postinumerot."
}


Definition schema postOffice
Annotations
Title  Postitoimipaikka

Diagram
./#common_schema.json#/$defs/String1-50Type diagram
Type reference
Refers String1-50Type
Used by
Source

 "postOffice": {
  "$ref": "common_schema.json#/$defs/String1-50Type",
  "title": "Postitoimipaikka"
}


Schema String1-30Type
Diagram
diagram
Type string
Constraints
Min Length : 1

Max Length : 30
Used by
Source

 "String1-30Type": {
  "type": "string",
  "minLength": 1,
  "maxLength": 30
}


Definition schema stateCode
Annotations
Title  Osavaltiokoodi

Diagram
./#common_schema.json#/$defs/String1-30Type diagram
Type reference
Refers String1-30Type
Used by
Source

 "stateCode": {
  "$ref": "./common_schema.json#/$defs/String1-30Type",
  "title": "Osavaltiokoodi"
}


Definition schema stateText
Annotations
Title  Osavaltio tekstinä

Diagram
./#common_schema.json#/$defs/String1-200Type diagram
Type reference
Refers String1-200Type
Used by
Source

 "stateText": {
  "$ref": "common_schema.json#/$defs/String1-200Type",
  "title": "Osavaltio tekstinä"
}


Definition schema countryCode
Annotations
Title  Osoitemaan maakoodi

Description  Osoitemaan maakoodi. ISO 3166-1 alpha-2 standardin mukaiset maa- ja aluekoodit.
Diagram
./#common_schema.json#/$defs/CountryCode2Type diagram
Type reference
Refers CountryCode2Type
Used by
Source

 "countryCode": {
  "$ref": "common_schema.json#/$defs/CountryCode2Type",
  "title": "Osoitemaan maakoodi",
  "description": "Osoitemaan maakoodi. ISO 3166-1 alpha-2 standardin mukaiset maa- ja aluekoodit."
}


Definition schema countryText
Annotations
Title  Osoitemaa tekstinä

Diagram
./#common_schema.json#/$defs/String1-200Type diagram
Type reference
Refers String1-200Type
Used by
Source

 "countryText": {
  "$ref": "common_schema.json#/$defs/String1-200Type",
  "title": "Osoitemaa tekstinä"
}


Definition schema postAddress
Annotations
Title  Paperipostin osoitetiedot

Diagram
#actor_schema.json#/$defs/PostAddressType diagram
Type reference
Refers PostAddressType
Used by
Source

 "postAddress": {
  "$ref": "#/$defs/PostAddressType",
  "title": "Paperipostin osoitetiedot"
}


Schema PhoneNumberType
Annotations
Title  Puhelinnumerot

Diagram
actor_#.jsonschema/$defs/PhoneNumberType/properties/phoneNumber diagram
Type object
Properties
Name Occurrence
phoneNumber
optional
Additional Properties false
Used by
Source

 "PhoneNumberType": {
  "type": "object",
  "additionalProperties": false,
  "title": "Puhelinnumerot",
  "properties": {
    "phoneNumber": {
      "$ref": "common_schema.json#/$defs/PhoneNumberType",
      "title": "Puhelinnumero"
    }
  }
}


Definition schema phoneNumber
Annotations
Title  Puhelinnumero

Diagram
./#common_schema.json#/$defs/PhoneNumberType diagram
Type reference
Refers PhoneNumberType
Used by
Source

 "phoneNumber": {
  "$ref": "common_schema.json#/$defs/PhoneNumberType",
  "title": "Puhelinnumero"
}


Definition schema phoneNumber
Annotations
Title  Puhelinnumero

Diagram
#actor_schema.json#/$defs/PhoneNumberType diagram
Type reference
Refers PhoneNumberType
Used by
Source

 "phoneNumber": {
  "$ref": "#/$defs/PhoneNumberType",
  "title": "Puhelinnumero"
}


Schema EAddressesType
Annotations
Title  Sähköiset osoitteet

Diagram
actor_#.jsonschema/$defs/EAddressesType/properties/emailAddress actor_#.jsonschema/$defs/EAddressesType/properties/ccEmailAddress diagram
Type object
Properties
Name Occurrence
emailAddress
ccEmailAddress
optional
optional
Additional Properties false
Used by
Source

 "EAddressesType": {
  "type": "object",
  "additionalProperties": false,
  "title": "Sähköiset osoitteet",
  "properties": {
    "emailAddress": {
      "$ref": "common_schema.json#/$defs/EmailAddressType",
      "title": "Sähköpostiosoite"
    },
    "ccEmailAddress": {
      "$ref": "common_schema.json#/$defs/EmailAddressType",
      "title": "Tiedoksi sähköpostiosoite"
    }
  }
}


Definition schema emailAddress
Annotations
Title  Sähköpostiosoite

Diagram
./#common_schema.json#/$defs/EmailAddressType diagram
Type reference
Refers EmailAddressType
Used by
Source

 "emailAddress": {
  "$ref": "common_schema.json#/$defs/EmailAddressType",
  "title": "Sähköpostiosoite"
}


Definition schema ccEmailAddress
Annotations
Title  Tiedoksi sähköpostiosoite

Diagram
./#common_schema.json#/$defs/EmailAddressType diagram
Type reference
Refers EmailAddressType
Used by
Source

 "ccEmailAddress": {
  "$ref": "common_schema.json#/$defs/EmailAddressType",
  "title": "Tiedoksi sähköpostiosoite"
}


Definition schema eAddresses
Annotations
Title  Sähköpostiosoite

Diagram
#actor_schema.json#/$defs/EAddressesType diagram
Type reference
Refers EAddressesType
Used by
Source

 "eAddresses": {
  "$ref": "#/$defs/EAddressesType",
  "title": "Sähköpostiosoite"
}


Schema YesNoType
Annotations
Description  --
Diagram
enumeratives_#.jsonschema/$defs/YesNoType/properties/0 enumeratives_#.jsonschema/$defs/YesNoType/properties/1 diagram
Type object
All of
Used by
Source

 "YesNoType": {
  "description": "--",
  "$comment": "http://uri.suomi.fi/codelist/metsarek/yleinen_kylla_ei_koodisto-v_1_0",
  "enum": [
    0,
    1
  ],
  "additionalProperties": false,
  "properties": {
    "0": {"description": "Ei"},
    "1": {"description": "Kyllä"}
  }
}


Schema YesNoType/0
Diagram
diagram
Type string
Enumeration
Values
0
1
Used by
Source

{
  "enum": [
    0,
    1
  ]
}


Schema YesNoType/1
Diagram
enumeratives_#.jsonschema/$defs/YesNoType/properties/0 enumeratives_#.jsonschema/$defs/YesNoType/properties/1 diagram
Type object
Properties
Name Occurrence
0
1
optional
optional
Additional Properties false
Used by
Source

{
  "additionalProperties": false,
  "properties": {
    "0": {"description": "Ei"},
    "1": {"description": "Kyllä"}
  }
}


Schema properties/0
Annotations
Description  Ei
Diagram
diagram
Type empty schema
Used by
Source

 "properties/0": {"description": "Ei"}


Schema properties/1
Annotations
Description  Kyllä
Diagram
diagram
Type empty schema
Used by
Source

 "properties/1": {"description": "Kyllä"}


Schema RealEstateRegisterUnitIdType
Annotations
Title  Kiinteistötunnus

Diagram
common_#.jsonschema/$defs/RealEstateRegisterUnitIdType/oneOf/0 common_#.jsonschema/$defs/RealEstateRegisterUnitIdType/oneOf/1 diagram
Type object
All of
Used by
Source

 "RealEstateRegisterUnitIdType": {
  "title": "Kiinteistötunnus",
  "oneOf": [
    {
      "maxLength": 14,
      "pattern": "[0-9]{14}$",
      "title": "Kiinteistötunnuksen perusosa",
      "description": "Perusosa on 4-osainen. Se muodostuu 3-numeroisesta kuntanumerosta, 3-numeroisesta sijaintialuenumerosta, 4-numeroisesta ryhmänumerosta ja 4-numeroisesta yksikkönumerosta. Esimerkissä 427 on kuntanumero, 403 on sijaintialuenumero, 0002 on ryhmänumero ja 0017 on yksikkönumero.",
      "examples": ["42740300020017"]
    },
    {
      "maxLength": 19,
      "pattern": "[0-9]{14}[a-zA-ZäöåÄÖÅ][0-9]{4}$",
      "title": "Kiinteistötunnuksen perus- ja määräalaosa",
      "description": "Perus- ja määräalaosa on 6-osainen. Se muodostuu 3-numeroisesta kuntanumerosta, 3-numeroisesta sijaintialuenumerosta, 4-numeroisesta ryhmänumerosta, 4-numeroisesta yksikkönumerosta, 1-kirjaimisesta määräalakirjaimesta ja 4-numeroisesta määränumerosta. Esimerkissä 427 on kuntanumero, 403 on sijaintialuenumero, 0002 on ryhmänumero, 0017 on yksikkönumero, M on määräalakirjain ja 0001 on määräalanumero.",
      "examples": ["42740300020017M0001"]
    }
  ],
  "type": "string",
  "minLength": 1
}


Schema oneOf
Diagram
common_#.jsonschema/$defs/RealEstateRegisterUnitIdType/oneOf/0 common_#.jsonschema/$defs/RealEstateRegisterUnitIdType/oneOf/1 diagram
Type object
One of
Used by
Source

{
  "oneOf": [
    {
      "maxLength": 14,
      "pattern": "[0-9]{14}$",
      "title": "Kiinteistötunnuksen perusosa",
      "description": "Perusosa on 4-osainen. Se muodostuu 3-numeroisesta kuntanumerosta, 3-numeroisesta sijaintialuenumerosta, 4-numeroisesta ryhmänumerosta ja 4-numeroisesta yksikkönumerosta. Esimerkissä 427 on kuntanumero, 403 on sijaintialuenumero, 0002 on ryhmänumero ja 0017 on yksikkönumero.",
      "examples": ["42740300020017"]
    },
    {
      "maxLength": 19,
      "pattern": "[0-9]{14}[a-zA-ZäöåÄÖÅ][0-9]{4}$",
      "title": "Kiinteistötunnuksen perus- ja määräalaosa",
      "description": "Perus- ja määräalaosa on 6-osainen. Se muodostuu 3-numeroisesta kuntanumerosta, 3-numeroisesta sijaintialuenumerosta, 4-numeroisesta ryhmänumerosta, 4-numeroisesta yksikkönumerosta, 1-kirjaimisesta määräalakirjaimesta ja 4-numeroisesta määränumerosta. Esimerkissä 427 on kuntanumero, 403 on sijaintialuenumero, 0002 on ryhmänumero, 0017 on yksikkönumero, M on määräalakirjain ja 0001 on määräalanumero.",
      "examples": ["42740300020017M0001"]
    }
  ]
}


Schema oneOf/0
Annotations
Title  Kiinteistötunnuksen perusosa

Description  Perusosa on 4-osainen. Se muodostuu 3-numeroisesta kuntanumerosta, 3-numeroisesta sijaintialuenumerosta, 4-numeroisesta ryhmänumerosta ja 4-numeroisesta yksikkönumerosta. Esimerkissä 427 on kuntanumero, 403 on sijaintialuenumero, 0002 on ryhmänumero ja 0017 on yksikkönumero.
Diagram
diagram
Type string
Constraints
Max Length : 14
Pattern : [0-9]{14}$

Examples 42740300020017
Used by
Source

{
  "maxLength": 14,
  "pattern": "[0-9]{14}$",
  "title": "Kiinteistötunnuksen perusosa",
  "description": "Perusosa on 4-osainen. Se muodostuu 3-numeroisesta kuntanumerosta, 3-numeroisesta sijaintialuenumerosta, 4-numeroisesta ryhmänumerosta ja 4-numeroisesta yksikkönumerosta. Esimerkissä 427 on kuntanumero, 403 on sijaintialuenumero, 0002 on ryhmänumero ja 0017 on yksikkönumero.",
  "examples": ["42740300020017"]
}


Schema oneOf/1
Annotations
Title  Kiinteistötunnuksen perus- ja määräalaosa

Description  Perus- ja määräalaosa on 6-osainen. Se muodostuu 3-numeroisesta kuntanumerosta, 3-numeroisesta sijaintialuenumerosta, 4-numeroisesta ryhmänumerosta, 4-numeroisesta yksikkönumerosta, 1-kirjaimisesta määräalakirjaimesta ja 4-numeroisesta määränumerosta. Esimerkissä 427 on kuntanumero, 403 on sijaintialuenumero, 0002 on ryhmänumero, 0017 on yksikkönumero, M on määräalakirjain ja 0001 on määräalanumero.
Diagram
diagram
Type string
Constraints
Max Length : 19
Pattern : [0-9]{14}[a-zA-ZäöåÄÖÅ][0-9]{4}$

Examples 42740300020017M0001
Used by
Source

{
  "maxLength": 19,
  "pattern": "[0-9]{14}[a-zA-ZäöåÄÖÅ][0-9]{4}$",
  "title": "Kiinteistötunnuksen perus- ja määräalaosa",
  "description": "Perus- ja määräalaosa on 6-osainen. Se muodostuu 3-numeroisesta kuntanumerosta, 3-numeroisesta sijaintialuenumerosta, 4-numeroisesta ryhmänumerosta, 4-numeroisesta yksikkönumerosta, 1-kirjaimisesta määräalakirjaimesta ja 4-numeroisesta määränumerosta. Esimerkissä 427 on kuntanumero, 403 on sijaintialuenumero, 0002 on ryhmänumero, 0017 on yksikkönumero, M on määräalakirjain ja 0001 on määräalanumero.",
  "examples": ["42740300020017M0001"]
}


Schema RealEstateRegisterUnitIdType/0
Diagram
diagram
Type string
Constraints
Min Length : 1

Used by
Source

{
  "type": "string",
  "minLength": 1
}


Schema RealEstateNameType
Annotations
Title  Kiinteistön nimi, maks. 120 merkkiä

Diagram
diagram
Type string
Constraints
Max Length : 120
Used by
Source

 "RealEstateNameType": {
  "type": "string",
  "maxLength": 120,
  "title": "Kiinteistön nimi, maks. 120 merkkiä"
}


Schema MunicipalityNumberType
Annotations
Title  Kuntanumero

Diagram
diagram
Type string
Constraints
Max Length : 3
Pattern : [0-9]{3}$

Used by
Source

 "MunicipalityNumberType": {
  "maxLength": 3,
  "pattern": "[0-9]{3}$",
  "title": "Kuntanumero"
}


Schema String30Type
Diagram
diagram
Type string
Constraints
Max Length : 30
Used by
Source

 "String30Type": {
  "type": "string",
  "maxLength": 30
}


Schema ActorOrganizationOrPersonType
Annotations
Description  Toimijatiedot. Toimija on joko henkilö tai organisaatio.
Diagram
actor_#.jsonschema/$defs/ActorOrganizationOrPersonType/properties/id actor_#.jsonschema/$defs/ActorOrganizationOrPersonType/properties/language actor_#.jsonschema/$defs/ActorOrganizationOrPersonType/properties/postAddress actor_#.jsonschema/$defs/ActorOrganizationOrPersonType/properties/phoneNumber actor_#.jsonschema/$defs/ActorOrganizationOrPersonType/properties/eAddresses actor_#.jsonschema/$defs/ActorOrganizationOrPersonType/properties/personInformation actor_#.jsonschema/$defs/ActorOrganizationOrPersonType/properties/organizationInformation actor_#.jsonschema/$defs/ActorOrganizationOrPersonType/allOf/0 actor_#.jsonschema/$defs/ActorOrganizationOrPersonType/allOf/1 diagram
Type object
All of
Used by
Source

 "ActorOrganizationOrPersonType": {
  "description": "Toimijatiedot. Toimija on joko henkilö tai organisaatio.",
  "allOf": [
    {
      "title": "Yksityishekilön tapauksessa ei voi välittää organisaation tietoja. Kielitieto välitetään yksilön tiedoissa",
      "if": {
        "required": ["personInformation"]
      },
      "then": {
        "allOf": [
          {
            "not": {
              "required": ["organizationInformation"]
            }
          },
          {
            "not": {
              "required": ["language"]
            }
          }
        ]
      }
    },
    {
      "title": "Organisaation tapauksessa ei voi välittää yksityishekilön tietoja",
      "if": {
        "required": ["organizationInformation"]
      },
      "then": {
        "not": {
          "required": ["personInformation"]
        }
      }
    }
  ],
  "type": "object",
  "additionalProperties": false,
  "unevaluatedProperties": false,
  "properties": {
    "id": {
      "$ref": "common_schema.json#/$defs/StringIdType",
      "title": "Toimijan id",
      "description": "Henkilö/organisaatio voidaan yksilöidä tiedonsiirrossa tiedonsiirto-osapuolien tarpeiden mukaan id:llä."
    },
    "language": {
      "$ref": "common_schema.json#/$defs/LanguageType",
      "title": "Toimijan käyttämä kieli",
      "description": "Henkilön/organisaation kieli kielikoodina. Käytetään ISO 639-1 määrittelyn koodistoa, jossa suomi 'fi', ruotsi 'sv' ja engalnti 'en'."
    },
    "postAddress": {
      "$ref": "actor_schema.json#/$defs/PostAddressType",
      "title": "Paperipostin osoitetiedot"
    },
    "phoneNumber": {
      "$ref": "actor_schema.json#/$defs/PhoneNumberType",
      "title": "Puhelinnumero"
    },
    "eAddresses": {
      "$ref": "actor_schema.json#/$defs/EAddressesType",
      "title": "Sähköpostiosoite"
    },
    "personInformation": {
      "$ref": "actor_schema.json#/$defs/PersonType",
      "title": "Henkilön tiedot"
    },
    "organizationInformation": {
      "$ref": "actor_schema.json#/$defs/OrganizationType",
      "title": "Organisaation tiedot"
    }
  }
}


Schema allOf
Diagram
actor_#.jsonschema/$defs/ActorOrganizationOrPersonType/allOf/0 actor_#.jsonschema/$defs/ActorOrganizationOrPersonType/allOf/1 diagram
Type object
All of
Used by
Source

{
  "allOf": [
    {
      "title": "Yksityishekilön tapauksessa ei voi välittää organisaation tietoja. Kielitieto välitetään yksilön tiedoissa",
      "if": {
        "required": ["personInformation"]
      },
      "then": {
        "allOf": [
          {
            "not": {
              "required": ["organizationInformation"]
            }
          },
          {
            "not": {
              "required": ["language"]
            }
          }
        ]
      }
    },
    {
      "title": "Organisaation tapauksessa ei voi välittää yksityishekilön tietoja",
      "if": {
        "required": ["organizationInformation"]
      },
      "then": {
        "not": {
          "required": ["personInformation"]
        }
      }
    }
  ]
}


Schema if
Diagram
diagram
Type object
Used by
Source

 "if": {
  "required": ["personInformation"]
}


Schema then
Diagram
actor_#.jsonschema/$defs/ActorOrganizationOrPersonType/allOf/0/then/allOf/0 actor_#.jsonschema/$defs/ActorOrganizationOrPersonType/allOf/0/then/allOf/1 diagram
Type object
All of
Used by
Source

 "then": {
  "allOf": [
    {
      "not": {
        "required": ["organizationInformation"]
      }
    },
    {
      "not": {
        "required": ["language"]
      }
    }
  ]
}


Schema allOf/0
Diagram
diagram
Type not schema
Used by
Source

{
  "not": {
    "required": ["organizationInformation"]
  }
}


Schema allOf/1
Diagram
diagram
Type not schema
Used by
Source

{
  "not": {
    "required": ["language"]
  }
}


Schema if
Diagram
diagram
Type object
Used by
Source

 "if": {
  "required": ["organizationInformation"]
}


Schema then
Diagram
diagram
Type not schema
Used by
Source

 "then": {
  "not": {
    "required": ["personInformation"]
  }
}


Schema ActorOrganizationOrPersonType/0
Diagram
actor_#.jsonschema/$defs/ActorOrganizationOrPersonType/properties/id actor_#.jsonschema/$defs/ActorOrganizationOrPersonType/properties/language actor_#.jsonschema/$defs/ActorOrganizationOrPersonType/properties/postAddress actor_#.jsonschema/$defs/ActorOrganizationOrPersonType/properties/phoneNumber actor_#.jsonschema/$defs/ActorOrganizationOrPersonType/properties/eAddresses actor_#.jsonschema/$defs/ActorOrganizationOrPersonType/properties/personInformation actor_#.jsonschema/$defs/ActorOrganizationOrPersonType/properties/organizationInformation actor_#.jsonschema/$defs/ActorOrganizationOrPersonType/allOf/0 actor_#.jsonschema/$defs/ActorOrganizationOrPersonType/allOf/1 diagram
Type object
Properties
Name Occurrence
id
language
postAddress
phoneNumber
eAddresses
personInformation
organizationInformation
optional
optional
optional
optional
optional
optional
optional
Additional Properties false
Unevaluated Properties false
Used by
Source

{
  "type": "object",
  "additionalProperties": false,
  "unevaluatedProperties": false,
  "properties": {
    "id": {
      "$ref": "common_schema.json#/$defs/StringIdType",
      "title": "Toimijan id",
      "description": "Henkilö/organisaatio voidaan yksilöidä tiedonsiirrossa tiedonsiirto-osapuolien tarpeiden mukaan id:llä."
    },
    "language": {
      "$ref": "common_schema.json#/$defs/LanguageType",
      "title": "Toimijan käyttämä kieli",
      "description": "Henkilön/organisaation kieli kielikoodina. Käytetään ISO 639-1 määrittelyn koodistoa, jossa suomi 'fi', ruotsi 'sv' ja engalnti 'en'."
    },
    "postAddress": {
      "$ref": "actor_schema.json#/$defs/PostAddressType",
      "title": "Paperipostin osoitetiedot"
    },
    "phoneNumber": {
      "$ref": "actor_schema.json#/$defs/PhoneNumberType",
      "title": "Puhelinnumero"
    },
    "eAddresses": {
      "$ref": "actor_schema.json#/$defs/EAddressesType",
      "title": "Sähköpostiosoite"
    },
    "personInformation": {
      "$ref": "actor_schema.json#/$defs/PersonType",
      "title": "Henkilön tiedot"
    },
    "organizationInformation": {
      "$ref": "actor_schema.json#/$defs/OrganizationType",
      "title": "Organisaation tiedot"
    }
  }
}


Definition schema id
Annotations
Title  Toimijan id

Description  Henkilö/organisaatio voidaan yksilöidä tiedonsiirrossa tiedonsiirto-osapuolien tarpeiden mukaan id:llä.
Diagram
./#common_schema.json#/$defs/StringIdType diagram
Type reference
Refers StringIdType
Used by
Source

 "id": {
  "$ref": "common_schema.json#/$defs/StringIdType",
  "title": "Toimijan id",
  "description": "Henkilö/organisaatio voidaan yksilöidä tiedonsiirrossa tiedonsiirto-osapuolien tarpeiden mukaan id:llä."
}


Definition schema language
Annotations
Title  Toimijan käyttämä kieli

Description  Henkilön/organisaation kieli kielikoodina. Käytetään ISO 639-1 määrittelyn koodistoa, jossa suomi 'fi', ruotsi 'sv' ja engalnti 'en'.
Diagram
./#common_schema.json#/$defs/LanguageType diagram
Type reference
Refers LanguageType
Used by
Source

 "language": {
  "$ref": "common_schema.json#/$defs/LanguageType",
  "title": "Toimijan käyttämä kieli",
  "description": "Henkilön/organisaation kieli kielikoodina. Käytetään ISO 639-1 määrittelyn koodistoa, jossa suomi 'fi', ruotsi 'sv' ja engalnti 'en'."
}


Definition schema postAddress
Annotations
Title  Paperipostin osoitetiedot

Diagram
#actor_schema.json#/$defs/PostAddressType diagram
Type reference
Refers PostAddressType
Used by
Source

 "postAddress": {
  "$ref": "actor_schema.json#/$defs/PostAddressType",
  "title": "Paperipostin osoitetiedot"
}


Definition schema phoneNumber
Annotations
Title  Puhelinnumero

Diagram
#actor_schema.json#/$defs/PhoneNumberType diagram
Type reference
Refers PhoneNumberType
Used by
Source

 "phoneNumber": {
  "$ref": "actor_schema.json#/$defs/PhoneNumberType",
  "title": "Puhelinnumero"
}


Definition schema eAddresses
Annotations
Title  Sähköpostiosoite

Diagram
#actor_schema.json#/$defs/EAddressesType diagram
Type reference
Refers EAddressesType
Used by
Source

 "eAddresses": {
  "$ref": "actor_schema.json#/$defs/EAddressesType",
  "title": "Sähköpostiosoite"
}


Definition schema personInformation
Annotations
Title  Henkilön tiedot

Diagram
#actor_schema.json#/$defs/PersonType diagram
Type reference
Refers PersonType
Used by
Source

 "personInformation": {
  "$ref": "actor_schema.json#/$defs/PersonType",
  "title": "Henkilön tiedot"
}


Definition schema organizationInformation
Annotations
Title  Organisaation tiedot

Diagram
#actor_schema.json#/$defs/OrganizationType diagram
Type reference
Refers OrganizationType
Used by
Source

 "organizationInformation": {
  "$ref": "actor_schema.json#/$defs/OrganizationType",
  "title": "Organisaation tiedot"
}


Schema DeclarationStandType
Annotations
Title  Kuvion tiedot

Diagram
#/$defs/DeclarationStandType/properties/id #/$defs/DeclarationStandType/properties/standNumber #/$defs/DeclarationStandType/properties/processingAreaNumber #/$defs/DeclarationStandType/properties/processingAreaReference #/$defs/DeclarationStandType/properties/declarationStandReference #/$defs/DeclarationStandType/properties/area #/$defs/DeclarationStandType/properties/cuttingPurpose #/$defs/DeclarationStandType/properties/cuttingRealizationPractice #/$defs/DeclarationStandType/properties/landUseChangeReason #/$defs/DeclarationStandType/properties/landUseChangeAuthorityPermission #/$defs/DeclarationStandType/properties/forestDamageQualifier #/$defs/DeclarationStandType/properties/habitats #/$defs/DeclarationStandType/properties/otherHabitats #/$defs/DeclarationStandType/properties/mainGroup #/$defs/DeclarationStandType/properties/subGroup #/$defs/DeclarationStandType/properties/fertilityClass #/$defs/DeclarationStandType/properties/soilType #/$defs/DeclarationStandType/properties/declarationMainTreeSpecies #/$defs/DeclarationStandType/properties/declarationDevelopmentClass #/$defs/DeclarationStandType/properties/meanAge #/$defs/DeclarationStandType/properties/meanDiameter #/$defs/DeclarationStandType/properties/declarationRegenerationCommitment #/$defs/DeclarationStandType/properties/declarationSoilPreparationOperation #/$defs/DeclarationStandType/properties/declarationMainRegenerationOperation #/$defs/DeclarationStandType/properties/declarationExtraRegenerationOperations #/$defs/DeclarationStandType/properties/declarationOtherOperations #/$defs/DeclarationStandType/properties/declarationStandTextInformation #/$defs/DeclarationStandType/properties/elyDeclarationStandTextInformation #/$defs/DeclarationStandType/properties/polygon #/$defs/DeclarationStandType/properties/locationEstate #/$defs/DeclarationStandType/allOf/0 #/$defs/DeclarationStandType/allOf/1 #/$defs/DeclarationStandType/allOf/2 #/$defs/DeclarationStandType/allOf/3 #/$defs/DeclarationStandType/allOf/4 diagram
Type object
All of
Used by
Source

 "DeclarationStandType": {
  "title": "Kuvion tiedot",
  "allOf": [
    {
      "title": "Hakkuun toteuttamistapojen ja hakkuun tarkoitusten väliset säännöt",
      "allOf": [
        {
          "title": "Kasvatushakkuu, tasaikäinen",
          "if": {
            "properties": {
              "cuttingPurpose": {"const": 1}
            }
          },
          "then": {
            "properties": {
              "cuttingRealizationPractice": {
                "enum": [
                  1,
                  2,
                  3,
                  27
                ]
              }
            }
          }
        },
        {
          "title": "Kasvatushakkuu, eri-ikäinen",
          "if": {
            "properties": {
              "cuttingPurpose": {"const": 2}
            }
          },
          "then": {
            "properties": {
              "cuttingRealizationPractice": {
                "enum": [
                  17,
                  12
                ]
              }
            }
          }
        },
        {
          "title": "Uudistushakkuu",
          "if": {
            "properties": {
              "cuttingPurpose": {"const": 3}
            }
          },
          "then": {
            "properties": {
              "cuttingRealizationPractice": {
                "enum": [
                  4,
                  5,
                  6,
                  7,
                  8
                ]
              }
            }
          }
        },
        {
          "title": "Erityishakkuu",
          "if": {
            "properties": {
              "cuttingPurpose": {"const": 4}
            }
          },
          "then": {
            "properties": {
              "cuttingRealizationPractice": {
                "enum": [
                  26,
                  11
                ]
              }
            }
          }
        },
        {
          "title": "Maankäytönmuodon muutos",
          "if": {
            "properties": {
              "cuttingPurpose": {"const": 5}
            }
          },
          "then": {
            "properties": {
              "cuttingRealizationPractice": {
                "enum": [9]
              }
            }
          }
        },
        {
          "title": "Metsätuhoalue",
          "if": {
            "properties": {
              "cuttingPurpose": {"const": 6}
            }
          },
          "then": {
            "properties": {
              "cuttingRealizationPractice": {
                "enum": [
                  20,
                  21,
                  22,
                  23,
                  24,
                  25
                ]
              }
            }
          }
        }
      ]
    },
    {
      "title": "Maankäyttömuodon muutos hakkuulle lisätietojen vaatimus",
      "if": {
        "properties": {
          "cuttingRealizationPractice": {"const": 9}
        }
      },
      "then": {
        "required": [
          "landUseChangeReason",
          "landUseChangeAuthorityPermission"
        ]
      }
    },
    {
      "title": "Uudistushakkuilla pakolliset ilmoitettavat tunnukset",
      "description": "Maa- ja metsätalousministeriön asetus metsänkäyttöilmoituksesta (1320/2013) 1§ 6. kohta",
      "if": {
        "properties": {
          "cuttingRealizationPractice": {
            "enum": [
              4,
              5,
              21,
              6,
              22,
              7,
              8,
              25
            ]
          }
        }
      },
      "then": {
        "required": [
          "declarationMainRegenerationOperation",
          "fertilityClass",
          "declarationSoilPreparationOperation"
        ]
      }
    },
    {
      "title": "Hakkuun toteuttamistavat joille ei ilmoiteta uudistamistapaa",
      "if": {
        "properties": {
          "cuttingRealizationPractice": {
            "enum": [
              1,
              17,
              2,
              3,
              20,
              23,
              24,
              9,
              26,
              27,
              12
            ]
          }
        }
      },
      "then": {
        "not": {
          "required": [
            "declarationMainRegenerationOperation",
            "declarationExtraRegenerationOperations"
          ]
        }
      }
    },
    {
      "title": "'Muu metsätuhoalue' toteutustavoilla tuhonaiheuttaja tiedon vaatimus",
      "if": {
        "properties": {
          "cuttingRealizationPractice": {
            "enum": [
              24,
              25
            ]
          }
        }
      },
      "then": {
        "required": ["forestDamageQualifier"]
      }
    }
  ],
  "type": "object",
  "unevaluatedProperties": false,
  "required": [
    "standNumber",
    "processingAreaNumber",
    "declarationStandReference",
    "area",
    "habitats",
    "cuttingPurpose",
    "cuttingRealizationPractice",
    "polygon",
    "locationEstate"
  ],
  "properties": {
    "id": {
      "$ref": "common_schema.json#/$defs/StringIdType",
      "title": "Kuvion id"
    },
    "standNumber": {
      "$ref": "./common_schema.json#/$defs/StandNumberType",
      "title": "Kuvionumero"
    },
    "processingAreaNumber": {
      "type": "integer",
      "title": "Käsittelyalueen numero"
    },
    "processingAreaReference": {
      "$ref": "common_schema.json#/$defs/ReferenceType",
      "title": "Ilmoituksen lähettäjän antama käsittelyaluekohtainen, valtakunnallisesti yksilöivä viite."
    },
    "declarationStandReference": {
      "$ref": "common_schema.json#/$defs/ReferenceType",
      "title": "Ilmoituksen lähettäjän antama kuviokohtainen, valtakunnallisesti yksilöivä viite",
      "description": "Kuvioviitteen muodostamissääntö: lähettäjän organisaatiotunnus, vuosi, lähettäjän antama kuvion yksilöivä tunnus. Esim. MHY2003999999999999999999999. Jos siirtotiedostossa käytetään MUU-organisaatiotunnusta, on siitä oltava yhteydessä tiedonsiirtopalvelun ylläpitäjään."
    },
    "area": {
      "$ref": "./common_schema.json#/$defs/AreaType",
      "title": "Kuvion kokonaispinta-ala hehtaareina (geometrian pinta-ala)"
    },
    "cuttingPurpose": {
      "$ref": "./enumeratives_schema.json#/$defs/CuttingPurposeType",
      "title": "Hakkuun tarkoitus metsänkäyttöilmoituksesta"
    },
    "cuttingRealizationPractice": {
      "$ref": "./enumeratives_schema.json#/$defs/CuttingRealizationPractice",
      "title": "Toimenpiteen hakkuutapa"
    },
    "landUseChangeReason": {
      "$ref": "./enumeratives_schema.json#/$defs/LandUseChangeReasonType",
      "title": "Maankäyttömuodon muutoksen syy"
    },
    "landUseChangeAuthorityPermission": {
      "$ref": "./enumeratives_schema.json#/$defs/LandUseChangeAuthorityPermissionType",
      "title": "Maankäyttömuodon muutoshakkuun lupatieto",
      "description": "Jos metsätalousmaata otetaan metsälain 3 §:ssä tarkoitettuun muuhun käyttöön, on metsänkäyttöilmoituksessa annettava tieto uudesta käyttötarkoituksesta ja siitä, onko käyttömuodon muutokselle myönnetty viranomaisen lupa. Metsänkäyttöilmotuksen asiatarkastussa tarkistetaan, onko em. tiedot annettu."
    },
    "forestDamageQualifier": {
      "$ref": "./enumeratives_schema.json#/$defs/ForestDamageQualifier",
      "title": "Tuhon laatu"
    },
    "habitats": {
      "type": "array",
      "minItems": 1,
      "title": "Erityisen tärkeisiin elinympäristöihin (metsälaki) liittyvät tiedot",
      "items": {}
    },
    "otherHabitats": {
      "type": "array",
      "minItems": 1,
      "title": "Muut luontokohteet (ei metsälakikohteet)",
      "items": {}
    },
    "mainGroup": {
      "$ref": "./enumeratives_schema.json#/$defs/MainGroup",
      "title": "Pääryhmä"
    },
    "subGroup": {
      "$ref": "./enumeratives_schema.json#/$defs/SubGroupType",
      "title": "Alaryhmä"
    },
    "fertilityClass": {
      "$ref": "./enumeratives_schema.json#/$defs/FertilityClassType",
      "title": "Kasvupaikkaluokka"
    },
    "soilType": {
      "$ref": "./enumeratives_schema.json#/$defs/SoilTypeType",
      "title": "Maalaji"
    },
    "declarationMainTreeSpecies": {
      "$ref": "./enumeratives_schema.json#/$defs/MainTreeSpeciesType",
      "title": "Ilmoituksen pääpuulaji"
    },
    "declarationDevelopmentClass": {
      "$ref": "./enumeratives_schema.json#/$defs/DeclarationDevelopmentClassType",
      "title": "Ilmoituksen kehitysluokka"
    },
    "meanAge": {
      "$ref": "./common_schema.json#/$defs/TreeAgeType",
      "title": "Ikä, v."
    },
    "meanDiameter": {
      "$ref": "./common_schema.json#/$defs/TreeDiameterType",
      "title": "Keskiläpimitta, cm"
    },
    "declarationRegenerationCommitment": {
      "$ref": "./enumeratives_schema.json#/$defs/RegenerationCommitmentType",
      "title": "Syykoodi uudistamisvelvoitteelle."
    },
    "declarationSoilPreparationOperation": {
      "$ref": "./enumeratives_schema.json#/$defs/DeclarationSoilPreparationOperation",
      "title": "Maanpinnan käsittelytapa"
    },
    "declarationMainRegenerationOperation": {
      "$ref": "./stand_schema.json#/$defs/RegenerationStratumType",
      "title": "Kuvion pääuudistamistapa ja runkoluku"
    },
    "declarationExtraRegenerationOperations": {
      "type": "array",
      "minItems": 1,
      "title": "Kuvion täydentävät uudistamistavat runkolukuineen",
      "items": {}
    },
    "declarationOtherOperations": {
      "type": "array",
      "minItems": 1,
      "title": "Muut perustamistoimenpiteet",
      "items": {}
    },
    "declarationStandTextInformation": {
      "$ref": "common_schema.json#/$defs/String2000Type",
      "title": "Kuvion lisätietoteksti"
    },
    "elyDeclarationStandTextInformation": {
      "$ref": "common_schema.json#/$defs/String2000Type",
      "title": "Kuvion lisätietoteksti Elylle"
    },
    "polygon": {
      "$ref": "./geometry_GeoJSON_schema.json#/$defs/PolygonType",
      "title": "Kuvion aluegeometria"
    },
    "locationEstate": {
      "$ref": "common_schema.json#/$defs/StringIdType",
      "title": "Kuvion sijaintikiinteistön kiinteistötunnus (registerUnitId)"
    }
  }
}


Schema allOf
Diagram
#/$defs/DeclarationStandType/allOf/0 #/$defs/DeclarationStandType/allOf/1 #/$defs/DeclarationStandType/allOf/2 #/$defs/DeclarationStandType/allOf/3 #/$defs/DeclarationStandType/allOf/4 diagram
Type object
All of
Used by
Source

 "allOf": {
  "allOf": [
    {
      "title": "Hakkuun toteuttamistapojen ja hakkuun tarkoitusten väliset säännöt",
      "allOf": [
        {
          "title": "Kasvatushakkuu, tasaikäinen",
          "if": {
            "properties": {
              "cuttingPurpose": {"const": 1}
            }
          },
          "then": {
            "properties": {
              "cuttingRealizationPractice": {
                "enum": [
                  1,
                  2,
                  3,
                  27
                ]
              }
            }
          }
        },
        {
          "title": "Kasvatushakkuu, eri-ikäinen",
          "if": {
            "properties": {
              "cuttingPurpose": {"const": 2}
            }
          },
          "then": {
            "properties": {
              "cuttingRealizationPractice": {
                "enum": [
                  17,
                  12
                ]
              }
            }
          }
        },
        {
          "title": "Uudistushakkuu",
          "if": {
            "properties": {
              "cuttingPurpose": {"const": 3}
            }
          },
          "then": {
            "properties": {
              "cuttingRealizationPractice": {
                "enum": [
                  4,
                  5,
                  6,
                  7,
                  8
                ]
              }
            }
          }
        },
        {
          "title": "Erityishakkuu",
          "if": {
            "properties": {
              "cuttingPurpose": {"const": 4}
            }
          },
          "then": {
            "properties": {
              "cuttingRealizationPractice": {
                "enum": [
                  26,
                  11
                ]
              }
            }
          }
        },
        {
          "title": "Maankäytönmuodon muutos",
          "if": {
            "properties": {
              "cuttingPurpose": {"const": 5}
            }
          },
          "then": {
            "properties": {
              "cuttingRealizationPractice": {
                "enum": [9]
              }
            }
          }
        },
        {
          "title": "Metsätuhoalue",
          "if": {
            "properties": {
              "cuttingPurpose": {"const": 6}
            }
          },
          "then": {
            "properties": {
              "cuttingRealizationPractice": {
                "enum": [
                  20,
                  21,
                  22,
                  23,
                  24,
                  25
                ]
              }
            }
          }
        }
      ]
    },
    {
      "title": "Maankäyttömuodon muutos hakkuulle lisätietojen vaatimus",
      "if": {
        "properties": {
          "cuttingRealizationPractice": {"const": 9}
        }
      },
      "then": {
        "required": [
          "landUseChangeReason",
          "landUseChangeAuthorityPermission"
        ]
      }
    },
    {
      "title": "Uudistushakkuilla pakolliset ilmoitettavat tunnukset",
      "description": "Maa- ja metsätalousministeriön asetus metsänkäyttöilmoituksesta (1320/2013) 1§ 6. kohta",
      "if": {
        "properties": {
          "cuttingRealizationPractice": {
            "enum": [
              4,
              5,
              21,
              6,
              22,
              7,
              8,
              25
            ]
          }
        }
      },
      "then": {
        "required": [
          "declarationMainRegenerationOperation",
          "fertilityClass",
          "declarationSoilPreparationOperation"
        ]
      }
    },
    {
      "title": "Hakkuun toteuttamistavat joille ei ilmoiteta uudistamistapaa",
      "if": {
        "properties": {
          "cuttingRealizationPractice": {
            "enum": [
              1,
              17,
              2,
              3,
              20,
              23,
              24,
              9,
              26,
              27,
              12
            ]
          }
        }
      },
      "then": {
        "not": {
          "required": [
            "declarationMainRegenerationOperation",
            "declarationExtraRegenerationOperations"
          ]
        }
      }
    },
    {
      "title": "'Muu metsätuhoalue' toteutustavoilla tuhonaiheuttaja tiedon vaatimus",
      "if": {
        "properties": {
          "cuttingRealizationPractice": {
            "enum": [
              24,
              25
            ]
          }
        }
      },
      "then": {
        "required": ["forestDamageQualifier"]
      }
    }
  ]
}


Schema allOf/3
Annotations
Title  Hakkuun toteuttamistapojen ja hakkuun tarkoitusten väliset säännöt

Diagram
#/$defs/DeclarationStandType/allOf/3/allOf/0 #/$defs/DeclarationStandType/allOf/3/allOf/1 #/$defs/DeclarationStandType/allOf/3/allOf/2 #/$defs/DeclarationStandType/allOf/3/allOf/3 #/$defs/DeclarationStandType/allOf/3/allOf/4 #/$defs/DeclarationStandType/allOf/3/allOf/5 diagram
Type object
All of
Used by
Source

{
  "title": "Hakkuun toteuttamistapojen ja hakkuun tarkoitusten väliset säännöt",
  "allOf": [
    {
      "title": "Kasvatushakkuu, tasaikäinen",
      "if": {
        "properties": {
          "cuttingPurpose": {"const": 1}
        }
      },
      "then": {
        "properties": {
          "cuttingRealizationPractice": {
            "enum": [
              1,
              2,
              3,
              27
            ]
          }
        }
      }
    },
    {
      "title": "Kasvatushakkuu, eri-ikäinen",
      "if": {
        "properties": {
          "cuttingPurpose": {"const": 2}
        }
      },
      "then": {
        "properties": {
          "cuttingRealizationPractice": {
            "enum": [
              17,
              12
            ]
          }
        }
      }
    },
    {
      "title": "Uudistushakkuu",
      "if": {
        "properties": {
          "cuttingPurpose": {"const": 3}
        }
      },
      "then": {
        "properties": {
          "cuttingRealizationPractice": {
            "enum": [
              4,
              5,
              6,
              7,
              8
            ]
          }
        }
      }
    },
    {
      "title": "Erityishakkuu",
      "if": {
        "properties": {
          "cuttingPurpose": {"const": 4}
        }
      },
      "then": {
        "properties": {
          "cuttingRealizationPractice": {
            "enum": [
              26,
              11
            ]
          }
        }
      }
    },
    {
      "title": "Maankäytönmuodon muutos",
      "if": {
        "properties": {
          "cuttingPurpose": {"const": 5}
        }
      },
      "then": {
        "properties": {
          "cuttingRealizationPractice": {
            "enum": [9]
          }
        }
      }
    },
    {
      "title": "Metsätuhoalue",
      "if": {
        "properties": {
          "cuttingPurpose": {"const": 6}
        }
      },
      "then": {
        "properties": {
          "cuttingRealizationPractice": {
            "enum": [
              20,
              21,
              22,
              23,
              24,
              25
            ]
          }
        }
      }
    }
  ]
}


Schema if
Diagram
#/$defs/DeclarationStandType/allOf/3/allOf/0/if/properties/cuttingPurpose diagram
Type object
Properties
Name Occurrence
cuttingPurpose
optional
Used by
Source

 "if": {
  "properties": {
    "cuttingPurpose": {"const": 1}
  }
}


Schema cuttingPurpose
Diagram
diagram
Type const
Permitted Value 1
Used by
Source

 "cuttingPurpose": {"const": 1}


Schema then
Diagram
#/$defs/DeclarationStandType/allOf/3/allOf/0/then/properties/cuttingRealizationPractice diagram
Type object
Properties
Name Occurrence
cuttingRealizationPractice
optional
Used by
Source

 "then": {
  "properties": {
    "cuttingRealizationPractice": {
      "enum": [
        1,
        2,
        3,
        27
      ]
    }
  }
}


Schema cuttingRealizationPractice
Diagram
diagram
Type string
Enumeration
Values
1
2
3
27
Used by
Source

 "cuttingRealizationPractice": {
  "enum": [
    1,
    2,
    3,
    27
  ]
}


Schema if
Diagram
#/$defs/DeclarationStandType/allOf/3/allOf/1/if/properties/cuttingPurpose diagram
Type object
Properties
Name Occurrence
cuttingPurpose
optional
Used by
Source

 "if": {
  "properties": {
    "cuttingPurpose": {"const": 2}
  }
}


Schema cuttingPurpose
Diagram
diagram
Type const
Permitted Value 2
Used by
Source

 "cuttingPurpose": {"const": 2}


Schema then
Diagram
#/$defs/DeclarationStandType/allOf/3/allOf/1/then/properties/cuttingRealizationPractice diagram
Type object
Properties
Name Occurrence
cuttingRealizationPractice
optional
Used by
Source

 "then": {
  "properties": {
    "cuttingRealizationPractice": {
      "enum": [
        17,
        12
      ]
    }
  }
}


Schema cuttingRealizationPractice
Diagram
diagram
Type string
Enumeration
Values
17
12
Used by
Source

 "cuttingRealizationPractice": {
  "enum": [
    17,
    12
  ]
}


Schema if
Diagram
#/$defs/DeclarationStandType/allOf/3/allOf/2/if/properties/cuttingPurpose diagram
Type object
Properties
Name Occurrence
cuttingPurpose
optional
Used by
Source

 "if": {
  "properties": {
    "cuttingPurpose": {"const": 3}
  }
}


Schema cuttingPurpose
Diagram
diagram
Type const
Permitted Value 3
Used by
Source

 "cuttingPurpose": {"const": 3}


Schema then
Diagram
#/$defs/DeclarationStandType/allOf/3/allOf/2/then/properties/cuttingRealizationPractice diagram
Type object
Properties
Name Occurrence
cuttingRealizationPractice
optional
Used by
Source

 "then": {
  "properties": {
    "cuttingRealizationPractice": {
      "enum": [
        4,
        5,
        6,
        7,
        8
      ]
    }
  }
}


Schema cuttingRealizationPractice
Diagram
diagram
Type string
Enumeration
Values
4
5
6
7
8
Used by
Source

 "cuttingRealizationPractice": {
  "enum": [
    4,
    5,
    6,
    7,
    8
  ]
}


Schema if
Diagram
#/$defs/DeclarationStandType/allOf/3/allOf/3/if/properties/cuttingPurpose diagram
Type object
Properties
Name Occurrence
cuttingPurpose
optional
Used by
Source

 "if": {
  "properties": {
    "cuttingPurpose": {"const": 4}
  }
}


Schema cuttingPurpose
Diagram
diagram
Type const
Permitted Value 4
Used by
Source

 "cuttingPurpose": {"const": 4}


Schema then
Diagram
#/$defs/DeclarationStandType/allOf/3/allOf/3/then/properties/cuttingRealizationPractice diagram
Type object
Properties
Name Occurrence
cuttingRealizationPractice
optional
Used by
Source

 "then": {
  "properties": {
    "cuttingRealizationPractice": {
      "enum": [
        26,
        11
      ]
    }
  }
}


Schema cuttingRealizationPractice
Diagram
diagram
Type string
Enumeration
Values
26
11
Used by
Source

 "cuttingRealizationPractice": {
  "enum": [
    26,
    11
  ]
}


Schema if
Diagram
#/$defs/DeclarationStandType/allOf/3/allOf/4/if/properties/cuttingPurpose diagram
Type object
Properties
Name Occurrence
cuttingPurpose
optional
Used by
Source

 "if": {
  "properties": {
    "cuttingPurpose": {"const": 5}
  }
}


Schema cuttingPurpose
Diagram
diagram
Type const
Permitted Value 5
Used by
Source

 "cuttingPurpose": {"const": 5}


Schema then
Diagram
#/$defs/DeclarationStandType/allOf/3/allOf/4/then/properties/cuttingRealizationPractice diagram
Type object
Properties
Name Occurrence
cuttingRealizationPractice
optional
Used by
Source

 "then": {
  "properties": {
    "cuttingRealizationPractice": {
      "enum": [9]
    }
  }
}


Schema cuttingRealizationPractice
Diagram
diagram
Type string
Enumeration
Values
9
Used by
Source

 "cuttingRealizationPractice": {
  "enum": [9]
}


Schema if
Diagram
#/$defs/DeclarationStandType/allOf/3/allOf/5/if/properties/cuttingPurpose diagram
Type object
Properties
Name Occurrence
cuttingPurpose
optional
Used by
Source

 "if": {
  "properties": {
    "cuttingPurpose": {"const": 6}
  }
}


Schema cuttingPurpose
Diagram
diagram
Type const
Permitted Value 6
Used by
Source

 "cuttingPurpose": {"const": 6}


Schema then
Diagram
#/$defs/DeclarationStandType/allOf/3/allOf/5/then/properties/cuttingRealizationPractice diagram
Type object
Properties
Name Occurrence
cuttingRealizationPractice
optional
Used by
Source

 "then": {
  "properties": {
    "cuttingRealizationPractice": {
      "enum": [
        20,
        21,
        22,
        23,
        24,
        25
      ]
    }
  }
}


Schema cuttingRealizationPractice
Diagram
diagram
Type string
Enumeration
Values
20
21
22
23
24
25
Used by
Source

 "cuttingRealizationPractice": {
  "enum": [
    20,
    21,
    22,
    23,
    24,
    25
  ]
}


Schema if
Diagram
#/$defs/DeclarationStandType/allOf/0/if/properties/cuttingRealizationPractice diagram
Type object
Properties
Name Occurrence
cuttingRealizationPractice
optional
Used by
Source

 "if": {
  "properties": {
    "cuttingRealizationPractice": {"const": 9}
  }
}


Schema cuttingRealizationPractice
Diagram
diagram
Type const
Permitted Value 9
Used by
Source

 "cuttingRealizationPractice": {"const": 9}


Schema then
Diagram
diagram
Type object
Used by
Source

 "then": {
  "required": [
    "landUseChangeReason",
    "landUseChangeAuthorityPermission"
  ]
}


Schema if
Diagram
#/$defs/DeclarationStandType/allOf/1/if/properties/cuttingRealizationPractice diagram
Type object
Properties
Name Occurrence
cuttingRealizationPractice
optional
Used by
Source

 "if": {
  "properties": {
    "cuttingRealizationPractice": {
      "enum": [
        4,
        5,
        21,
        6,
        22,
        7,
        8,
        25
      ]
    }
  }
}


Schema cuttingRealizationPractice
Diagram
diagram
Type string
Enumeration
Values
4
5
21
6
22
7
8
25
Used by
Source

 "cuttingRealizationPractice": {
  "enum": [
    4,
    5,
    21,
    6,
    22,
    7,
    8,
    25
  ]
}


Schema then
Diagram
diagram
Type object
Used by
Source

 "then": {
  "required": [
    "declarationMainRegenerationOperation",
    "fertilityClass",
    "declarationSoilPreparationOperation"
  ]
}


Schema if
Diagram
#/$defs/DeclarationStandType/allOf/2/if/properties/cuttingRealizationPractice diagram
Type object
Properties
Name Occurrence
cuttingRealizationPractice
optional
Used by
Source

 "if": {
  "properties": {
    "cuttingRealizationPractice": {
      "enum": [
        1,
        17,
        2,
        3,
        20,
        23,
        24,
        9,
        26,
        27,
        12
      ]
    }
  }
}


Schema cuttingRealizationPractice
Diagram
diagram
Type string
Enumeration
Values
1
17
2
3
20
23
24
9
26
27
12
Used by
Source

 "cuttingRealizationPractice": {
  "enum": [
    1,
    17,
    2,
    3,
    20,
    23,
    24,
    9,
    26,
    27,
    12
  ]
}


Schema then
Diagram
diagram
Type not schema
Used by
Source

 "then": {
  "not": {
    "required": [
      "declarationMainRegenerationOperation",
      "declarationExtraRegenerationOperations"
    ]
  }
}


Schema if
Diagram
#/$defs/DeclarationStandType/allOf/4/if/properties/cuttingRealizationPractice diagram
Type object
Properties
Name Occurrence
cuttingRealizationPractice
optional
Used by
Source

 "if": {
  "properties": {
    "cuttingRealizationPractice": {
      "enum": [
        24,
        25
      ]
    }
  }
}


Schema cuttingRealizationPractice
Diagram
diagram
Type string
Enumeration
Values
24
25
Used by
Source

 "cuttingRealizationPractice": {
  "enum": [
    24,
    25
  ]
}


Schema then
Diagram
diagram
Type object
Used by
Source

 "then": {
  "required": ["forestDamageQualifier"]
}


Schema DeclarationStandType/0
Diagram
#/$defs/DeclarationStandType/properties/id #/$defs/DeclarationStandType/properties/standNumber #/$defs/DeclarationStandType/properties/processingAreaNumber #/$defs/DeclarationStandType/properties/processingAreaReference #/$defs/DeclarationStandType/properties/declarationStandReference #/$defs/DeclarationStandType/properties/area #/$defs/DeclarationStandType/properties/cuttingPurpose #/$defs/DeclarationStandType/properties/cuttingRealizationPractice #/$defs/DeclarationStandType/properties/landUseChangeReason #/$defs/DeclarationStandType/properties/landUseChangeAuthorityPermission #/$defs/DeclarationStandType/properties/forestDamageQualifier #/$defs/DeclarationStandType/properties/habitats #/$defs/DeclarationStandType/properties/otherHabitats #/$defs/DeclarationStandType/properties/mainGroup #/$defs/DeclarationStandType/properties/subGroup #/$defs/DeclarationStandType/properties/fertilityClass #/$defs/DeclarationStandType/properties/soilType #/$defs/DeclarationStandType/properties/declarationMainTreeSpecies #/$defs/DeclarationStandType/properties/declarationDevelopmentClass #/$defs/DeclarationStandType/properties/meanAge #/$defs/DeclarationStandType/properties/meanDiameter #/$defs/DeclarationStandType/properties/declarationRegenerationCommitment #/$defs/DeclarationStandType/properties/declarationSoilPreparationOperation #/$defs/DeclarationStandType/properties/declarationMainRegenerationOperation #/$defs/DeclarationStandType/properties/declarationExtraRegenerationOperations #/$defs/DeclarationStandType/properties/declarationOtherOperations #/$defs/DeclarationStandType/properties/declarationStandTextInformation #/$defs/DeclarationStandType/properties/elyDeclarationStandTextInformation #/$defs/DeclarationStandType/properties/polygon #/$defs/DeclarationStandType/properties/locationEstate #/$defs/DeclarationStandType/allOf/0 #/$defs/DeclarationStandType/allOf/1 #/$defs/DeclarationStandType/allOf/2 #/$defs/DeclarationStandType/allOf/3 #/$defs/DeclarationStandType/allOf/4 diagram
Type object
Properties
Unevaluated Properties false
Used by
Source

 "DeclarationStandType/0": {
  "type": "object",
  "unevaluatedProperties": false,
  "required": [
    "standNumber",
    "processingAreaNumber",
    "declarationStandReference",
    "area",
    "habitats",
    "cuttingPurpose",
    "cuttingRealizationPractice",
    "polygon",
    "locationEstate"
  ],
  "properties": {
    "id": {
      "$ref": "common_schema.json#/$defs/StringIdType",
      "title": "Kuvion id"
    },
    "standNumber": {
      "$ref": "./common_schema.json#/$defs/StandNumberType",
      "title": "Kuvionumero"
    },
    "processingAreaNumber": {
      "type": "integer",
      "title": "Käsittelyalueen numero"
    },
    "processingAreaReference": {
      "$ref": "common_schema.json#/$defs/ReferenceType",
      "title": "Ilmoituksen lähettäjän antama käsittelyaluekohtainen, valtakunnallisesti yksilöivä viite."
    },
    "declarationStandReference": {
      "$ref": "common_schema.json#/$defs/ReferenceType",
      "title": "Ilmoituksen lähettäjän antama kuviokohtainen, valtakunnallisesti yksilöivä viite",
      "description": "Kuvioviitteen muodostamissääntö: lähettäjän organisaatiotunnus, vuosi, lähettäjän antama kuvion yksilöivä tunnus. Esim. MHY2003999999999999999999999. Jos siirtotiedostossa käytetään MUU-organisaatiotunnusta, on siitä oltava yhteydessä tiedonsiirtopalvelun ylläpitäjään."
    },
    "area": {
      "$ref": "./common_schema.json#/$defs/AreaType",
      "title": "Kuvion kokonaispinta-ala hehtaareina (geometrian pinta-ala)"
    },
    "cuttingPurpose": {
      "$ref": "./enumeratives_schema.json#/$defs/CuttingPurposeType",
      "title": "Hakkuun tarkoitus metsänkäyttöilmoituksesta"
    },
    "cuttingRealizationPractice": {
      "$ref": "./enumeratives_schema.json#/$defs/CuttingRealizationPractice",
      "title": "Toimenpiteen hakkuutapa"
    },
    "landUseChangeReason": {
      "$ref": "./enumeratives_schema.json#/$defs/LandUseChangeReasonType",
      "title": "Maankäyttömuodon muutoksen syy"
    },
    "landUseChangeAuthorityPermission": {
      "$ref": "./enumeratives_schema.json#/$defs/LandUseChangeAuthorityPermissionType",
      "title": "Maankäyttömuodon muutoshakkuun lupatieto",
      "description": "Jos metsätalousmaata otetaan metsälain 3 §:ssä tarkoitettuun muuhun käyttöön, on metsänkäyttöilmoituksessa annettava tieto uudesta käyttötarkoituksesta ja siitä, onko käyttömuodon muutokselle myönnetty viranomaisen lupa. Metsänkäyttöilmotuksen asiatarkastussa tarkistetaan, onko em. tiedot annettu."
    },
    "forestDamageQualifier": {
      "$ref": "./enumeratives_schema.json#/$defs/ForestDamageQualifier",
      "title": "Tuhon laatu"
    },
    "habitats": {
      "type": "array",
      "minItems": 1,
      "title": "Erityisen tärkeisiin elinympäristöihin (metsälaki) liittyvät tiedot",
      "items": {}
    },
    "otherHabitats": {
      "type": "array",
      "minItems": 1,
      "title": "Muut luontokohteet (ei metsälakikohteet)",
      "items": {}
    },
    "mainGroup": {
      "$ref": "./enumeratives_schema.json#/$defs/MainGroup",
      "title": "Pääryhmä"
    },
    "subGroup": {
      "$ref": "./enumeratives_schema.json#/$defs/SubGroupType",
      "title": "Alaryhmä"
    },
    "fertilityClass": {
      "$ref": "./enumeratives_schema.json#/$defs/FertilityClassType",
      "title": "Kasvupaikkaluokka"
    },
    "soilType": {
      "$ref": "./enumeratives_schema.json#/$defs/SoilTypeType",
      "title": "Maalaji"
    },
    "declarationMainTreeSpecies": {
      "$ref": "./enumeratives_schema.json#/$defs/MainTreeSpeciesType",
      "title": "Ilmoituksen pääpuulaji"
    },
    "declarationDevelopmentClass": {
      "$ref": "./enumeratives_schema.json#/$defs/DeclarationDevelopmentClassType",
      "title": "Ilmoituksen kehitysluokka"
    },
    "meanAge": {
      "$ref": "./common_schema.json#/$defs/TreeAgeType",
      "title": "Ikä, v."
    },
    "meanDiameter": {
      "$ref": "./common_schema.json#/$defs/TreeDiameterType",
      "title": "Keskiläpimitta, cm"
    },
    "declarationRegenerationCommitment": {
      "$ref": "./enumeratives_schema.json#/$defs/RegenerationCommitmentType",
      "title": "Syykoodi uudistamisvelvoitteelle."
    },
    "declarationSoilPreparationOperation": {
      "$ref": "./enumeratives_schema.json#/$defs/DeclarationSoilPreparationOperation",
      "title": "Maanpinnan käsittelytapa"
    },
    "declarationMainRegenerationOperation": {
      "$ref": "./stand_schema.json#/$defs/RegenerationStratumType",
      "title": "Kuvion pääuudistamistapa ja runkoluku"
    },
    "declarationExtraRegenerationOperations": {
      "type": "array",
      "minItems": 1,
      "title": "Kuvion täydentävät uudistamistavat runkolukuineen",
      "items": {}
    },
    "declarationOtherOperations": {
      "type": "array",
      "minItems": 1,
      "title": "Muut perustamistoimenpiteet",
      "items": {}
    },
    "declarationStandTextInformation": {
      "$ref": "common_schema.json#/$defs/String2000Type",
      "title": "Kuvion lisätietoteksti"
    },
    "elyDeclarationStandTextInformation": {
      "$ref": "common_schema.json#/$defs/String2000Type",
      "title": "Kuvion lisätietoteksti Elylle"
    },
    "polygon": {
      "$ref": "./geometry_GeoJSON_schema.json#/$defs/PolygonType",
      "title": "Kuvion aluegeometria"
    },
    "locationEstate": {
      "$ref": "common_schema.json#/$defs/StringIdType",
      "title": "Kuvion sijaintikiinteistön kiinteistötunnus (registerUnitId)"
    }
  }
}


Definition schema id
Annotations
Title  Kuvion id

Diagram
./#common_schema.json#/$defs/StringIdType diagram
Type reference
Refers StringIdType
Used by
Source

 "id": {
  "$ref": "common_schema.json#/$defs/StringIdType",
  "title": "Kuvion id"
}


Schema StandNumberType
Annotations
Title  Kuvionumero

Description  Kuvion numero. Esim. '1', '1254', '1.1' tai '1.A'
Diagram
diagram
Type string
Constraints
Min Length : 1

Max Length : 8
Used by
Source

 "StandNumberType": {
  "type": "string",
  "minLength": 1,
  "maxLength": 8,
  "title": "Kuvionumero",
  "description": "Kuvion numero. Esim. '1', '1254', '1.1' tai '1.A'"
}


Definition schema standNumber
Annotations
Title  Kuvionumero

Diagram
./#common_schema.json#/$defs/StandNumberType diagram
Type reference
Refers StandNumberType
Used by
Source

 "standNumber": {
  "$ref": "./common_schema.json#/$defs/StandNumberType",
  "title": "Kuvionumero"
}


Schema processingAreaNumber
Annotations
Title  Käsittelyalueen numero

Diagram
diagram
Type number
Used by
Source

 "processingAreaNumber": {
  "type": "integer",
  "title": "Käsittelyalueen numero"
}


Definition schema processingAreaReference
Annotations
Title  Ilmoituksen lähettäjän antama käsittelyaluekohtainen, valtakunnallisesti yksilöivä viite.

Diagram
./#common_schema.json#/$defs/ReferenceType diagram
Type reference
Refers ReferenceType
Used by
Source

 "processingAreaReference": {
  "$ref": "common_schema.json#/$defs/ReferenceType",
  "title": "Ilmoituksen lähettäjän antama käsittelyaluekohtainen, valtakunnallisesti yksilöivä viite."
}


Definition schema declarationStandReference
Annotations
Title  Ilmoituksen lähettäjän antama kuviokohtainen, valtakunnallisesti yksilöivä viite

Description  Kuvioviitteen muodostamissääntö: lähettäjän organisaatiotunnus, vuosi, lähettäjän antama kuvion yksilöivä tunnus. Esim. MHY2003999999999999999999999. Jos siirtotiedostossa käytetään MUU-organisaatiotunnusta, on siitä oltava yhteydessä tiedonsiirtopalvelun ylläpitäjään.
Diagram
./#common_schema.json#/$defs/ReferenceType diagram
Type reference
Refers ReferenceType
Used by
Source

 "declarationStandReference": {
  "$ref": "common_schema.json#/$defs/ReferenceType",
  "title": "Ilmoituksen lähettäjän antama kuviokohtainen, valtakunnallisesti yksilöivä viite",
  "description": "Kuvioviitteen muodostamissääntö: lähettäjän organisaatiotunnus, vuosi, lähettäjän antama kuvion yksilöivä tunnus. Esim. MHY2003999999999999999999999. Jos siirtotiedostossa käytetään MUU-organisaatiotunnusta, on siitä oltava yhteydessä tiedonsiirtopalvelun ylläpitäjään."
}


Schema AreaType
Annotations
Description  Yleinen pinta-alan tyyppimäärittely. Pinta-ala hehtaareina neljällä desimaalilla.
Diagram
diagram
Type number
Constraints
Minimum : 0

Multiple Of : 0.0001

Used by
Source

 "AreaType": {
  "type": "number",
  "minimum": 0,
  "multipleOf": 0.0001,
  "description": "Yleinen pinta-alan tyyppimäärittely. Pinta-ala hehtaareina neljällä desimaalilla."
}


Definition schema area
Annotations
Title  Kuvion kokonaispinta-ala hehtaareina (geometrian pinta-ala)

Diagram
./#common_schema.json#/$defs/AreaType diagram
Type reference
Refers AreaType
Used by
Source

 "area": {
  "$ref": "./common_schema.json#/$defs/AreaType",
  "title": "Kuvion kokonaispinta-ala hehtaareina (geometrian pinta-ala)"
}


Schema CuttingPurposeType
Annotations
Description  --
Diagram
enumeratives_#.jsonschema/$defs/CuttingPurposeType/properties/1 enumeratives_#.jsonschema/$defs/CuttingPurposeType/properties/2 enumeratives_#.jsonschema/$defs/CuttingPurposeType/properties/3 enumeratives_#.jsonschema/$defs/CuttingPurposeType/properties/4 enumeratives_#.jsonschema/$defs/CuttingPurposeType/properties/5 enumeratives_#.jsonschema/$defs/CuttingPurposeType/properties/6 diagram
Type object
All of
Used by
Source

 "CuttingPurposeType": {
  "description": "--",
  "$comment": "http://uri.suomi.fi/codelist/metsarek/hakkuun_tarkoitus-v_1_0",
  "enum": [
    1,
    2,
    3,
    4,
    5,
    6
  ],
  "additionalProperties": false,
  "properties": {
    "1": {"description": "Kasvatushakkuu, tasaikäinen"},
    "2": {"description": "Kasvatushakkuu, eri-ikäinen"},
    "3": {"description": "Uudistushakkuu"},
    "4": {"description": "Erityishakkuu"},
    "5": {"description": "Maankäytönmuodon muutos"},
    "6": {"description": "Metsätuhoalue"}
  }
}


Schema CuttingPurposeType/0
Diagram
diagram
Type string
Enumeration
Values
1
2
3
4
5
6
Used by
Source

{
  "enum": [
    1,
    2,
    3,
    4,
    5,
    6
  ]
}


Schema CuttingPurposeType/1
Diagram
enumeratives_#.jsonschema/$defs/CuttingPurposeType/properties/1 enumeratives_#.jsonschema/$defs/CuttingPurposeType/properties/2 enumeratives_#.jsonschema/$defs/CuttingPurposeType/properties/3 enumeratives_#.jsonschema/$defs/CuttingPurposeType/properties/4 enumeratives_#.jsonschema/$defs/CuttingPurposeType/properties/5 enumeratives_#.jsonschema/$defs/CuttingPurposeType/properties/6 diagram
Type object
Properties
Name Occurrence
1
2
3
4
5
6
optional
optional
optional
optional
optional
optional
Additional Properties false
Used by
Source

{
  "additionalProperties": false,
  "properties": {
    "1": {"description": "Kasvatushakkuu, tasaikäinen"},
    "2": {"description": "Kasvatushakkuu, eri-ikäinen"},
    "3": {"description": "Uudistushakkuu"},
    "4": {"description": "Erityishakkuu"},
    "5": {"description": "Maankäytönmuodon muutos"},
    "6": {"description": "Metsätuhoalue"}
  }
}


Schema properties/1
Annotations
Description  Kasvatushakkuu, tasaikäinen
Diagram
diagram
Type empty schema
Used by
Source

 "properties/1": {"description": "Kasvatushakkuu, tasaikäinen"}


Schema properties/2
Annotations
Description  Kasvatushakkuu, eri-ikäinen
Diagram
diagram
Type empty schema
Used by
Source

 "properties/2": {"description": "Kasvatushakkuu, eri-ikäinen"}


Schema properties/3
Annotations
Description  Uudistushakkuu
Diagram
diagram
Type empty schema
Used by
Source

 "properties/3": {"description": "Uudistushakkuu"}


Schema properties/4
Annotations
Description  Erityishakkuu
Diagram
diagram
Type empty schema
Used by
Source

 "properties/4": {"description": "Erityishakkuu"}


Schema properties/5
Annotations
Description  Maankäytönmuodon muutos
Diagram
diagram
Type empty schema
Used by
Source

 "properties/5": {"description": "Maankäytönmuodon muutos"}


Schema properties/6
Annotations
Description  Metsätuhoalue
Diagram
diagram
Type empty schema
Used by
Source

 "properties/6": {"description": "Metsätuhoalue"}


Definition schema cuttingPurpose
Annotations
Title  Hakkuun tarkoitus metsänkäyttöilmoituksesta

Diagram
./#enumeratives_schema.json#/$defs/CuttingPurposeType diagram
Type reference
Refers CuttingPurposeType
Used by
Source

 "cuttingPurpose": {
  "$ref": "./enumeratives_schema.json#/$defs/CuttingPurposeType",
  "title": "Hakkuun tarkoitus metsänkäyttöilmoituksesta"
}


Schema CuttingRealizationPractice
Annotations
Description  --
Diagram
enumeratives_#.jsonschema/$defs/CuttingRealizationPractice/properties/1 enumeratives_#.jsonschema/$defs/CuttingRealizationPractice/properties/2 enumeratives_#.jsonschema/$defs/CuttingRealizationPractice/properties/3 enumeratives_#.jsonschema/$defs/CuttingRealizationPractice/properties/4 enumeratives_#.jsonschema/$defs/CuttingRealizationPractice/properties/5 enumeratives_#.jsonschema/$defs/CuttingRealizationPractice/properties/6 enumeratives_#.jsonschema/$defs/CuttingRealizationPractice/properties/7 enumeratives_#.jsonschema/$defs/CuttingRealizationPractice/properties/8 enumeratives_#.jsonschema/$defs/CuttingRealizationPractice/properties/9 enumeratives_#.jsonschema/$defs/CuttingRealizationPractice/properties/11 enumeratives_#.jsonschema/$defs/CuttingRealizationPractice/properties/12 enumeratives_#.jsonschema/$defs/CuttingRealizationPractice/properties/17 enumeratives_#.jsonschema/$defs/CuttingRealizationPractice/properties/20 enumeratives_#.jsonschema/$defs/CuttingRealizationPractice/properties/21 enumeratives_#.jsonschema/$defs/CuttingRealizationPractice/properties/22 enumeratives_#.jsonschema/$defs/CuttingRealizationPractice/properties/23 enumeratives_#.jsonschema/$defs/CuttingRealizationPractice/properties/24 enumeratives_#.jsonschema/$defs/CuttingRealizationPractice/properties/25 enumeratives_#.jsonschema/$defs/CuttingRealizationPractice/properties/26 enumeratives_#.jsonschema/$defs/CuttingRealizationPractice/properties/27 diagram
Type object
All of
Used by
Source

 "CuttingRealizationPractice": {
  "description": "--",
  "$comment": "http://uri.suomi.fi/codelist/metsarek/hakkuutapa-v_1_1",
  "enum": [
    1,
    2,
    3,
    4,
    5,
    6,
    7,
    8,
    9,
    11,
    12,
    17,
    20,
    21,
    22,
    23,
    24,
    25,
    26,
    27
  ],
  "additionalProperties": false,
  "properties": {
    "1": {"description": "Ylispuiden poisto"},
    "2": {"description": "Ensiharvennus"},
    "3": {"description": "Harvennushakkuu"},
    "4": {"description": "Kaistalehakkuu"},
    "5": {"description": "Avohakkuu"},
    "6": {"description": "Verhopuuhakkuu"},
    "7": {"description": "Suojuspuuhakkuu"},
    "8": {"description": "Siemenpuuhakkuu"},
    "9": {"description": "Maankäyttömuodon muutokseen johtava hakkuu"},
    "11": {"description": "Erityishakkuu, Metsälain 5b §:n mukainen"},
    "12": {"description": "Poimintaluonteinen kasvatushakkuu"},
    "17": {"description": "Pienaukkohakkuu"},
    "20": {"description": "Myrskytuhoalue, kasvatushakkuu"},
    "21": {"description": "Myrskytuhoalue, uudistamishakkuu"},
    "22": {"description": "Hyönteistuhoalue, uudistamishakkuu"},
    "23": {"description": "Hyönteistuhoalue, kasvatushakkuu"},
    "24": {"description": "Muu metsätuhoalue, kasvatushakkuu"},
    "25": {"description": "Muu metsätuhoalue, uudistamishakkuu"},
    "26": {"description": "Ennallistamiseen johtava hakkuu "},
    "27": {"description": "Tasaikäisrakenteisen metsikön yläharvennus"}
  }
}


Schema CuttingRealizationPractice/0
Diagram
diagram
Type string
Enumeration
Values
1
2
3
4
5
6
7
8
9
11
12
17
20
21
22
23
24
25
26
27
Used by
Source

{
  "enum": [
    1,
    2,
    3,
    4,
    5,
    6,
    7,
    8,
    9,
    11,
    12,
    17,
    20,
    21,
    22,
    23,
    24,
    25,
    26,
    27
  ]
}


Schema CuttingRealizationPractice/1
Diagram
enumeratives_#.jsonschema/$defs/CuttingRealizationPractice/properties/1 enumeratives_#.jsonschema/$defs/CuttingRealizationPractice/properties/2 enumeratives_#.jsonschema/$defs/CuttingRealizationPractice/properties/3 enumeratives_#.jsonschema/$defs/CuttingRealizationPractice/properties/4 enumeratives_#.jsonschema/$defs/CuttingRealizationPractice/properties/5 enumeratives_#.jsonschema/$defs/CuttingRealizationPractice/properties/6 enumeratives_#.jsonschema/$defs/CuttingRealizationPractice/properties/7 enumeratives_#.jsonschema/$defs/CuttingRealizationPractice/properties/8 enumeratives_#.jsonschema/$defs/CuttingRealizationPractice/properties/9 enumeratives_#.jsonschema/$defs/CuttingRealizationPractice/properties/11 enumeratives_#.jsonschema/$defs/CuttingRealizationPractice/properties/12 enumeratives_#.jsonschema/$defs/CuttingRealizationPractice/properties/17 enumeratives_#.jsonschema/$defs/CuttingRealizationPractice/properties/20 enumeratives_#.jsonschema/$defs/CuttingRealizationPractice/properties/21 enumeratives_#.jsonschema/$defs/CuttingRealizationPractice/properties/22 enumeratives_#.jsonschema/$defs/CuttingRealizationPractice/properties/23 enumeratives_#.jsonschema/$defs/CuttingRealizationPractice/properties/24 enumeratives_#.jsonschema/$defs/CuttingRealizationPractice/properties/25 enumeratives_#.jsonschema/$defs/CuttingRealizationPractice/properties/26 enumeratives_#.jsonschema/$defs/CuttingRealizationPractice/properties/27 diagram
Type object
Properties
Name Occurrence
1
2
3
4
5
6
7
8
9
11
12
17
20
21
22
23
24
25
26
27
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
Additional Properties false
Used by
Source

{
  "additionalProperties": false,
  "properties": {
    "1": {"description": "Ylispuiden poisto"},
    "2": {"description": "Ensiharvennus"},
    "3": {"description": "Harvennushakkuu"},
    "4": {"description": "Kaistalehakkuu"},
    "5": {"description": "Avohakkuu"},
    "6": {"description": "Verhopuuhakkuu"},
    "7": {"description": "Suojuspuuhakkuu"},
    "8": {"description": "Siemenpuuhakkuu"},
    "9": {"description": "Maankäyttömuodon muutokseen johtava hakkuu"},
    "11": {"description": "Erityishakkuu, Metsälain 5b §:n mukainen"},
    "12": {"description": "Poimintaluonteinen kasvatushakkuu"},
    "17": {"description": "Pienaukkohakkuu"},
    "20": {"description": "Myrskytuhoalue, kasvatushakkuu"},
    "21": {"description": "Myrskytuhoalue, uudistamishakkuu"},
    "22": {"description": "Hyönteistuhoalue, uudistamishakkuu"},
    "23": {"description": "Hyönteistuhoalue, kasvatushakkuu"},
    "24": {"description": "Muu metsätuhoalue, kasvatushakkuu"},
    "25": {"description": "Muu metsätuhoalue, uudistamishakkuu"},
    "26": {"description": "Ennallistamiseen johtava hakkuu "},
    "27": {"description": "Tasaikäisrakenteisen metsikön yläharvennus"}
  }
}


Schema properties/1
Annotations
Description  Ylispuiden poisto
Diagram
diagram
Type empty schema
Used by
Source

 "properties/1": {"description": "Ylispuiden poisto"}


Schema properties/2
Annotations
Description  Ensiharvennus
Diagram
diagram
Type empty schema
Used by
Source

 "properties/2": {"description": "Ensiharvennus"}


Schema properties/3
Annotations
Description  Harvennushakkuu
Diagram
diagram
Type empty schema
Used by
Source

 "properties/3": {"description": "Harvennushakkuu"}


Schema properties/4
Annotations
Description  Kaistalehakkuu
Diagram
diagram
Type empty schema
Used by
Source

 "properties/4": {"description": "Kaistalehakkuu"}


Schema properties/5
Annotations
Description  Avohakkuu
Diagram
diagram
Type empty schema
Used by
Source

 "properties/5": {"description": "Avohakkuu"}


Schema properties/6
Annotations
Description  Verhopuuhakkuu
Diagram
diagram
Type empty schema
Used by
Source

 "properties/6": {"description": "Verhopuuhakkuu"}


Schema properties/7
Annotations
Description  Suojuspuuhakkuu
Diagram
diagram
Type empty schema
Used by
Source

 "properties/7": {"description": "Suojuspuuhakkuu"}


Schema properties/8
Annotations
Description  Siemenpuuhakkuu
Diagram
diagram
Type empty schema
Used by
Source

 "properties/8": {"description": "Siemenpuuhakkuu"}


Schema properties/9
Annotations
Description  Maankäyttömuodon muutokseen johtava hakkuu
Diagram
diagram
Type empty schema
Used by
Source

 "properties/9": {"description": "Maankäyttömuodon muutokseen johtava hakkuu"}


Schema properties/11
Annotations
Description  Erityishakkuu, Metsälain 5b §:n mukainen
Diagram
diagram
Type empty schema
Used by
Source

 "properties/11": {"description": "Erityishakkuu, Metsälain 5b §:n mukainen"}


Schema properties/12
Annotations
Description  Poimintaluonteinen kasvatushakkuu
Diagram
diagram
Type empty schema
Used by
Source

 "properties/12": {"description": "Poimintaluonteinen kasvatushakkuu"}


Schema properties/17
Annotations
Description  Pienaukkohakkuu
Diagram
diagram
Type empty schema
Used by
Source

 "properties/17": {"description": "Pienaukkohakkuu"}


Schema properties/20
Annotations
Description  Myrskytuhoalue, kasvatushakkuu
Diagram
diagram
Type empty schema
Used by
Source

 "properties/20": {"description": "Myrskytuhoalue, kasvatushakkuu"}


Schema properties/21
Annotations
Description  Myrskytuhoalue, uudistamishakkuu
Diagram
diagram
Type empty schema
Used by
Source

 "properties/21": {"description": "Myrskytuhoalue, uudistamishakkuu"}


Schema properties/22
Annotations
Description  Hyönteistuhoalue, uudistamishakkuu
Diagram
diagram
Type empty schema
Used by
Source

 "properties/22": {"description": "Hyönteistuhoalue, uudistamishakkuu"}


Schema properties/23
Annotations
Description  Hyönteistuhoalue, kasvatushakkuu
Diagram
diagram
Type empty schema
Used by
Source

 "properties/23": {"description": "Hyönteistuhoalue, kasvatushakkuu"}


Schema properties/24
Annotations
Description  Muu metsätuhoalue, kasvatushakkuu
Diagram
diagram
Type empty schema
Used by
Source

 "properties/24": {"description": "Muu metsätuhoalue, kasvatushakkuu"}


Schema properties/25
Annotations
Description  Muu metsätuhoalue, uudistamishakkuu
Diagram
diagram
Type empty schema
Used by
Source

 "properties/25": {"description": "Muu metsätuhoalue, uudistamishakkuu"}


Schema properties/26
Annotations
Description  Ennallistamiseen johtava hakkuu 
Diagram
diagram
Type empty schema
Used by
Source

 "properties/26": {"description": "Ennallistamiseen johtava hakkuu "}


Schema properties/27
Annotations
Description  Tasaikäisrakenteisen metsikön yläharvennus
Diagram
diagram
Type empty schema
Used by
Source

 "properties/27": {"description": "Tasaikäisrakenteisen metsikön yläharvennus"}


Definition schema cuttingRealizationPractice
Annotations
Title  Toimenpiteen hakkuutapa

Diagram
./#enumeratives_schema.json#/$defs/CuttingRealizationPractice diagram
Type reference
Refers CuttingRealizationPractice
Used by
Source

 "cuttingRealizationPractice": {
  "$ref": "./enumeratives_schema.json#/$defs/CuttingRealizationPractice",
  "title": "Toimenpiteen hakkuutapa"
}


Schema LandUseChangeReasonType
Annotations
Description  --
Diagram
enumeratives_#.jsonschema/$defs/LandUseChangeReasonType/properties/1 enumeratives_#.jsonschema/$defs/LandUseChangeReasonType/properties/2 enumeratives_#.jsonschema/$defs/LandUseChangeReasonType/properties/3 enumeratives_#.jsonschema/$defs/LandUseChangeReasonType/properties/4 enumeratives_#.jsonschema/$defs/LandUseChangeReasonType/properties/5 enumeratives_#.jsonschema/$defs/LandUseChangeReasonType/properties/6 enumeratives_#.jsonschema/$defs/LandUseChangeReasonType/properties/7 enumeratives_#.jsonschema/$defs/LandUseChangeReasonType/properties/8 enumeratives_#.jsonschema/$defs/LandUseChangeReasonType/properties/9 diagram
Type object
All of
Used by
Source

 "LandUseChangeReasonType": {
  "description": "--",
  "$comment": "-",
  "enum": [
    1,
    2,
    3,
    4,
    5,
    6,
    7,
    8,
    9
  ],
  "additionalProperties": false,
  "properties": {
    "1": {"description": "Asuminen"},
    "2": {"description": "Teollisuus"},
    "3": {"description": "Maatalous"},
    "4": {"description": "Maa-aineiston otto"},
    "5": {"description": "Maa-aineiston läjitys"},
    "6": {"description": "Sähkölinja"},
    "7": {"description": "Tielinja"},
    "8": {"description": "Kosteikko"},
    "9": {"description": "Muu maankäyttömuoto"}
  }
}


Schema LandUseChangeReasonType/0
Diagram
diagram
Type string
Enumeration
Values
1
2
3
4
5
6
7
8
9
Used by
Source

{
  "enum": [
    1,
    2,
    3,
    4,
    5,
    6,
    7,
    8,
    9
  ]
}


Schema LandUseChangeReasonType/1
Diagram
enumeratives_#.jsonschema/$defs/LandUseChangeReasonType/properties/1 enumeratives_#.jsonschema/$defs/LandUseChangeReasonType/properties/2 enumeratives_#.jsonschema/$defs/LandUseChangeReasonType/properties/3 enumeratives_#.jsonschema/$defs/LandUseChangeReasonType/properties/4 enumeratives_#.jsonschema/$defs/LandUseChangeReasonType/properties/5 enumeratives_#.jsonschema/$defs/LandUseChangeReasonType/properties/6 enumeratives_#.jsonschema/$defs/LandUseChangeReasonType/properties/7 enumeratives_#.jsonschema/$defs/LandUseChangeReasonType/properties/8 enumeratives_#.jsonschema/$defs/LandUseChangeReasonType/properties/9 diagram
Type object
Properties
Name Occurrence
1
2
3
4
5
6
7
8
9
optional
optional
optional
optional
optional
optional
optional
optional
optional
Additional Properties false
Used by
Source

{
  "additionalProperties": false,
  "properties": {
    "1": {"description": "Asuminen"},
    "2": {"description": "Teollisuus"},
    "3": {"description": "Maatalous"},
    "4": {"description": "Maa-aineiston otto"},
    "5": {"description": "Maa-aineiston läjitys"},
    "6": {"description": "Sähkölinja"},
    "7": {"description": "Tielinja"},
    "8": {"description": "Kosteikko"},
    "9": {"description": "Muu maankäyttömuoto"}
  }
}


Schema properties/1
Annotations
Description  Asuminen
Diagram
diagram
Type empty schema
Used by
Source

 "properties/1": {"description": "Asuminen"}


Schema properties/2
Annotations
Description  Teollisuus
Diagram
diagram
Type empty schema
Used by
Source

 "properties/2": {"description": "Teollisuus"}


Schema properties/3
Annotations
Description  Maatalous
Diagram
diagram
Type empty schema
Used by
Source

 "properties/3": {"description": "Maatalous"}


Schema properties/4
Annotations
Description  Maa-aineiston otto
Diagram
diagram
Type empty schema
Used by
Source

 "properties/4": {"description": "Maa-aineiston otto"}


Schema properties/5
Annotations
Description  Maa-aineiston läjitys
Diagram
diagram
Type empty schema
Used by
Source

 "properties/5": {"description": "Maa-aineiston läjitys"}


Schema properties/6
Annotations
Description  Sähkölinja
Diagram
diagram
Type empty schema
Used by
Source

 "properties/6": {"description": "Sähkölinja"}


Schema properties/7
Annotations
Description  Tielinja
Diagram
diagram
Type empty schema
Used by
Source

 "properties/7": {"description": "Tielinja"}


Schema properties/8
Annotations
Description  Kosteikko
Diagram
diagram
Type empty schema
Used by
Source

 "properties/8": {"description": "Kosteikko"}


Schema properties/9
Annotations
Description  Muu maankäyttömuoto
Diagram
diagram
Type empty schema
Used by
Source

 "properties/9": {"description": "Muu maankäyttömuoto"}


Definition schema landUseChangeReason
Annotations
Title  Maankäyttömuodon muutoksen syy

Diagram
./#enumeratives_schema.json#/$defs/LandUseChangeReasonType diagram
Type reference
Refers LandUseChangeReasonType
Used by
Source

 "landUseChangeReason": {
  "$ref": "./enumeratives_schema.json#/$defs/LandUseChangeReasonType",
  "title": "Maankäyttömuodon muutoksen syy"
}


Schema LandUseChangeAuthorityPermissionType
Annotations
Description  --
Diagram
enumeratives_#.jsonschema/$defs/LandUseChangeAuthorityPermissionType/properties/1 enumeratives_#.jsonschema/$defs/LandUseChangeAuthorityPermissionType/properties/2 enumeratives_#.jsonschema/$defs/LandUseChangeAuthorityPermissionType/properties/3 diagram
Type object
All of
Used by
Source

 "LandUseChangeAuthorityPermissionType": {
  "description": "--",
  "$comment": "-",
  "enum": [
    1,
    2,
    3
  ],
  "additionalProperties": false,
  "properties": {
    "1": {"description": "Maankäyttömuodon muutokselle on viranomaisen lupa"},
    "2": {"description": "Maankäyttömuodon muutokselle ei ole viranomaisen lupaa"},
    "3": {"description": "Viranomaisen lupa ei tarpeen"}
  }
}


Schema LandUseChangeAuthorityPermissionType/0
Diagram
enumeratives_#.jsonschema/$defs/LandUseChangeAuthorityPermissionType/properties/1 enumeratives_#.jsonschema/$defs/LandUseChangeAuthorityPermissionType/properties/2 enumeratives_#.jsonschema/$defs/LandUseChangeAuthorityPermissionType/properties/3 diagram
Type object
Properties
Name Occurrence
1
2
3
optional
optional
optional
Additional Properties false
Used by
Source

{
  "additionalProperties": false,
  "properties": {
    "1": {"description": "Maankäyttömuodon muutokselle on viranomaisen lupa"},
    "2": {"description": "Maankäyttömuodon muutokselle ei ole viranomaisen lupaa"},
    "3": {"description": "Viranomaisen lupa ei tarpeen"}
  }
}


Schema properties/1
Annotations
Description  Maankäyttömuodon muutokselle on viranomaisen lupa
Diagram
diagram
Type empty schema
Used by
Source

 "properties/1": {"description": "Maankäyttömuodon muutokselle on viranomaisen lupa"}


Schema properties/2
Annotations
Description  Maankäyttömuodon muutokselle ei ole viranomaisen lupaa
Diagram
diagram
Type empty schema
Used by
Source

 "properties/2": {"description": "Maankäyttömuodon muutokselle ei ole viranomaisen lupaa"}


Schema properties/3
Annotations
Description  Viranomaisen lupa ei tarpeen
Diagram
diagram
Type empty schema
Used by
Source

 "properties/3": {"description": "Viranomaisen lupa ei tarpeen"}


Definition schema landUseChangeAuthorityPermission
Annotations
Title  Maankäyttömuodon muutoshakkuun lupatieto

Description  Jos metsätalousmaata otetaan metsälain 3 §:ssä tarkoitettuun muuhun käyttöön, on metsänkäyttöilmoituksessa annettava tieto uudesta käyttötarkoituksesta ja siitä, onko käyttömuodon muutokselle myönnetty viranomaisen lupa. Metsänkäyttöilmotuksen asiatarkastussa tarkistetaan, onko em. tiedot annettu.
Diagram
./#enumeratives_schema.json#/$defs/LandUseChangeAuthorityPermissionType diagram
Type reference
Refers LandUseChangeAuthorityPermissionType
Used by
Source

 "landUseChangeAuthorityPermission": {
  "$ref": "./enumeratives_schema.json#/$defs/LandUseChangeAuthorityPermissionType",
  "title": "Maankäyttömuodon muutoshakkuun lupatieto",
  "description": "Jos metsätalousmaata otetaan metsälain 3 §:ssä tarkoitettuun muuhun käyttöön, on metsänkäyttöilmoituksessa annettava tieto uudesta käyttötarkoituksesta ja siitä, onko käyttömuodon muutokselle myönnetty viranomaisen lupa. Metsänkäyttöilmotuksen asiatarkastussa tarkistetaan, onko em. tiedot annettu."
}


Schema ForestDamageQualifier
Annotations
Description  --
Diagram
enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1500 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1501 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1502 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1503 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1504 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1506 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1508 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1530 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1531 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1532 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1533 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1534 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1535 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1549 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1550 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1551 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1552 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1555 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1556 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1557 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1558 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1600 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1601 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1602 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1603 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1604 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1605 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1606 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1607 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1608 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1609 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1610 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1611 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1612 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1613 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1614 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1615 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1616 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1617 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1650 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1651 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1652 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1653 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1654 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1655 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1656 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1657 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1658 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1659 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1699 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1750 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1751 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1752 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1753 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1754 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1755 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1756 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1798 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1799 diagram
Type object
All of
Used by
Source

 "ForestDamageQualifier": {
  "description": "--",
  "$comment": "http://uri.suomi.fi/codelist/metsarek/tuhon_laatu-v_1_1",
  "enum": [
    1798,
    1799,
    1549,
    1550,
    1551,
    1552,
    1555,
    1556,
    1557,
    1558,
    1699,
    1600,
    1601,
    1602,
    1603,
    1604,
    1605,
    1606,
    1607,
    1608,
    1609,
    1610,
    1611,
    1612,
    1613,
    1614,
    1615,
    1616,
    1617,
    1750,
    1751,
    1752,
    1753,
    1754,
    1755,
    1500,
    1756,
    1501,
    1502,
    1503,
    1504,
    1506,
    1508,
    1650,
    1651,
    1652,
    1653,
    1654,
    1655,
    1656,
    1657,
    1530,
    1658,
    1531,
    1659,
    1532,
    1533,
    1534,
    1535
  ],
  "additionalProperties": false,
  "properties": {
    "1500": {"description": "Hallatuho"},
    "1501": {"description": "Lumituho"},
    "1502": {"description": "Kuivuuden aiheuttama tuho"},
    "1503": {"description": "Metsäpalo"},
    "1504": {"description": "Myrskytuho"},
    "1506": {"description": "Routatuho"},
    "1508": {"description": "Tulvavesituho"},
    "1530": {"description": "Ravinnetalouden häiriö"},
    "1531": {"description": "Boorinpuutos"},
    "1532": {"description": "Fosforinpuutos"},
    "1533": {"description": "Kalinpuutos"},
    "1534": {"description": "Kalsiuminpuutos"},
    "1535": {"description": "Magnesiuminpuutos"},
    "1549": {"description": "Muu luonnontuho"},
    "1550": {"description": "Sienituho"},
    "1551": {"description": "Karistesienten aiheuttama tuho"},
    "1552": {"description": "Kuusensuopursuruosteen aiheuttama tuho"},
    "1555": {"description": "Männynlumihomeen aiheuttama tuho"},
    "1556": {"description": "Männynversoruosteen aiheuttama tuho"},
    "1557": {"description": "Männynversosurman aiheuttama tuho"},
    "1558": {"description": "Männyn tyvitervastaudin aiheuttama tuho"},
    "1600": {"description": "Hyönteistuho"},
    "1601": {"description": "Hevosmuurahaisten aiheuttama tuho"},
    "1602": {"description": "Kirjanpainajan aiheuttama tuho"},
    "1603": {"description": "Koivunmantokuoriaisen aiheuttama tuho"},
    "1604": {"description": "Koivun ruskotäpläkärpäsen aiheuttama tuho"},
    "1605": {"description": "Lehtikärsäkkään aiheuttama tuho"},
    "1606": {"description": "Monikirjaajien aiheuttama tuho"},
    "1607": {"description": "Mäntymittarin aiheuttama tuho"},
    "1608": {"description": "Mäntypistiäisten aiheuttama tuho"},
    "1609": {"description": "Pihkakääriäisten aiheuttama tuho"},
    "1610": {"description": "Punalatikan aiheuttama tuho"},
    "1611": {"description": "Tukkimiehentäin aiheuttama tuho"},
    "1612": {"description": "Ukkonilurin aiheuttama tuho"},
    "1613": {"description": "Ytimennävertäjien aiheuttama tuho"},
    "1614": {"description": "Okakaarnakuoriaisen aiheuttama tuho"},
    "1615": {"description": "Havununnan aiheuttama tuho"},
    "1616": {"description": "Lehtinunnan aiheuttama tuho"},
    "1617": {"description": "Kuusentähtikirjaajan aiheuttama tuho"},
    "1650": {"description": "Hirvituho"},
    "1651": {"description": "Jäniksen aiheuttama tuho"},
    "1652": {"description": "Kauriin aiheuttama tuho"},
    "1653": {"description": "Kotieläimen aiheuttama tuho"},
    "1654": {"description": "Lintujen aiheuttama tuho"},
    "1655": {"description": "Majavatuho"},
    "1656": {"description": "Myyrätuho"},
    "1657": {"description": "Oravan aiheuttama tuho"},
    "1658": {"description": "Peurojen aiheuttama tuho"},
    "1659": {"description": "Porojen aiheuttama tuho"},
    "1699": {"description": "Muu eläimen aiheuttama tuho"},
    "1750": {"description": "Heinän aiheuttama taimikkotuho"},
    "1751": {"description": "Kemiallisen torjunnan aiheuttama tuho"},
    "1752": {"description": "Korjuuvaurio"},
    "1753": {"description": "Piiskaantumisen aiheuttama tuho"},
    "1754": {"description": "Turkistarhauksen aiheuttama tuho"},
    "1755": {"description": "Vesakon aiheuttama taimikkotuho"},
    "1756": {"description": "Ylitiheyden aiheuttama tuho"},
    "1798": {"description": "Muu ihmisen aiheuttama tuho"},
    "1799": {"description": "Muu kasvien aiheuttama tuho"}
  }
}


Schema ForestDamageQualifier/0
Diagram
diagram
Type string
Enumeration
Values
1798
1799
1549
1550
1551
1552
1555
1556
1557
1558
1699
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1750
1751
1752
1753
1754
1755
1500
1756
1501
1502
1503
1504
1506
1508
1650
1651
1652
1653
1654
1655
1656
1657
1530
1658
1531
1659
1532
1533
1534
1535
Used by
Source

{
  "enum": [
    1798,
    1799,
    1549,
    1550,
    1551,
    1552,
    1555,
    1556,
    1557,
    1558,
    1699,
    1600,
    1601,
    1602,
    1603,
    1604,
    1605,
    1606,
    1607,
    1608,
    1609,
    1610,
    1611,
    1612,
    1613,
    1614,
    1615,
    1616,
    1617,
    1750,
    1751,
    1752,
    1753,
    1754,
    1755,
    1500,
    1756,
    1501,
    1502,
    1503,
    1504,
    1506,
    1508,
    1650,
    1651,
    1652,
    1653,
    1654,
    1655,
    1656,
    1657,
    1530,
    1658,
    1531,
    1659,
    1532,
    1533,
    1534,
    1535
  ]
}


Schema ForestDamageQualifier/1
Diagram
enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1500 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1501 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1502 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1503 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1504 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1506 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1508 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1530 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1531 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1532 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1533 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1534 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1535 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1549 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1550 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1551 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1552 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1555 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1556 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1557 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1558 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1600 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1601 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1602 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1603 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1604 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1605 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1606 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1607 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1608 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1609 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1610 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1611 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1612 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1613 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1614 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1615 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1616 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1617 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1650 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1651 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1652 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1653 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1654 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1655 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1656 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1657 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1658 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1659 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1699 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1750 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1751 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1752 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1753 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1754 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1755 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1756 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1798 enumeratives_#.jsonschema/$defs/ForestDamageQualifier/properties/1799 diagram
Type object
Properties
Name Occurrence
1500
1501
1502
1503
1504
1506
1508
1530
1531
1532
1533
1534
1535
1549
1550
1551
1552
1555
1556
1557
1558
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1699
1750
1751
1752
1753
1754
1755
1756
1798
1799
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
Additional Properties false
Used by
Source

{
  "additionalProperties": false,
  "properties": {
    "1500": {"description": "Hallatuho"},
    "1501": {"description": "Lumituho"},
    "1502": {"description": "Kuivuuden aiheuttama tuho"},
    "1503": {"description": "Metsäpalo"},
    "1504": {"description": "Myrskytuho"},
    "1506": {"description": "Routatuho"},
    "1508": {"description": "Tulvavesituho"},
    "1530": {"description": "Ravinnetalouden häiriö"},
    "1531": {"description": "Boorinpuutos"},
    "1532": {"description": "Fosforinpuutos"},
    "1533": {"description": "Kalinpuutos"},
    "1534": {"description": "Kalsiuminpuutos"},
    "1535": {"description": "Magnesiuminpuutos"},
    "1549": {"description": "Muu luonnontuho"},
    "1550": {"description": "Sienituho"},
    "1551": {"description": "Karistesienten aiheuttama tuho"},
    "1552": {"description": "Kuusensuopursuruosteen aiheuttama tuho"},
    "1555": {"description": "Männynlumihomeen aiheuttama tuho"},
    "1556": {"description": "Männynversoruosteen aiheuttama tuho"},
    "1557": {"description": "Männynversosurman aiheuttama tuho"},
    "1558": {"description": "Männyn tyvitervastaudin aiheuttama tuho"},
    "1600": {"description": "Hyönteistuho"},
    "1601": {"description": "Hevosmuurahaisten aiheuttama tuho"},
    "1602": {"description": "Kirjanpainajan aiheuttama tuho"},
    "1603": {"description": "Koivunmantokuoriaisen aiheuttama tuho"},
    "1604": {"description": "Koivun ruskotäpläkärpäsen aiheuttama tuho"},
    "1605": {"description": "Lehtikärsäkkään aiheuttama tuho"},
    "1606": {"description": "Monikirjaajien aiheuttama tuho"},
    "1607": {"description": "Mäntymittarin aiheuttama tuho"},
    "1608": {"description": "Mäntypistiäisten aiheuttama tuho"},
    "1609": {"description": "Pihkakääriäisten aiheuttama tuho"},
    "1610": {"description": "Punalatikan aiheuttama tuho"},
    "1611": {"description": "Tukkimiehentäin aiheuttama tuho"},
    "1612": {"description": "Ukkonilurin aiheuttama tuho"},
    "1613": {"description": "Ytimennävertäjien aiheuttama tuho"},
    "1614": {"description": "Okakaarnakuoriaisen aiheuttama tuho"},
    "1615": {"description": "Havununnan aiheuttama tuho"},
    "1616": {"description": "Lehtinunnan aiheuttama tuho"},
    "1617": {"description": "Kuusentähtikirjaajan aiheuttama tuho"},
    "1650": {"description": "Hirvituho"},
    "1651": {"description": "Jäniksen aiheuttama tuho"},
    "1652": {"description": "Kauriin aiheuttama tuho"},
    "1653": {"description": "Kotieläimen aiheuttama tuho"},
    "1654": {"description": "Lintujen aiheuttama tuho"},
    "1655": {"description": "Majavatuho"},
    "1656": {"description": "Myyrätuho"},
    "1657": {"description": "Oravan aiheuttama tuho"},
    "1658": {"description": "Peurojen aiheuttama tuho"},
    "1659": {"description": "Porojen aiheuttama tuho"},
    "1699": {"description": "Muu eläimen aiheuttama tuho"},
    "1750": {"description": "Heinän aiheuttama taimikkotuho"},
    "1751": {"description": "Kemiallisen torjunnan aiheuttama tuho"},
    "1752": {"description": "Korjuuvaurio"},
    "1753": {"description": "Piiskaantumisen aiheuttama tuho"},
    "1754": {"description": "Turkistarhauksen aiheuttama tuho"},
    "1755": {"description": "Vesakon aiheuttama taimikkotuho"},
    "1756": {"description": "Ylitiheyden aiheuttama tuho"},
    "1798": {"description": "Muu ihmisen aiheuttama tuho"},
    "1799": {"description": "Muu kasvien aiheuttama tuho"}
  }
}


Schema properties/1500
Annotations
Description  Hallatuho
Diagram
diagram
Type empty schema
Used by
Source

 "properties/1500": {"description": "Hallatuho"}


Schema properties/1501
Annotations
Description  Lumituho
Diagram
diagram
Type empty schema
Used by
Source

 "properties/1501": {"description": "Lumituho"}


Schema properties/1502
Annotations
Description  Kuivuuden aiheuttama tuho
Diagram
diagram
Type empty schema
Used by
Source

 "properties/1502": {"description": "Kuivuuden aiheuttama tuho"}


Schema properties/1503
Annotations
Description  Metsäpalo
Diagram
diagram
Type empty schema
Used by
Source

 "properties/1503": {"description": "Metsäpalo"}


Schema properties/1504
Annotations
Description  Myrskytuho
Diagram
diagram
Type empty schema
Used by
Source

 "properties/1504": {"description": "Myrskytuho"}


Schema properties/1506
Annotations
Description  Routatuho
Diagram
diagram
Type empty schema
Used by
Source

 "properties/1506": {"description": "Routatuho"}


Schema properties/1508
Annotations
Description  Tulvavesituho
Diagram
diagram
Type empty schema
Used by
Source

 "properties/1508": {"description": "Tulvavesituho"}


Schema properties/1530
Annotations
Description  Ravinnetalouden häiriö
Diagram
diagram
Type empty schema
Used by
Source

 "properties/1530": {"description": "Ravinnetalouden häiriö"}


Schema properties/1531
Annotations
Description  Boorinpuutos
Diagram
diagram
Type empty schema
Used by
Source

 "properties/1531": {"description": "Boorinpuutos"}


Schema properties/1532
Annotations
Description  Fosforinpuutos
Diagram
diagram
Type empty schema
Used by
Source

 "properties/1532": {"description": "Fosforinpuutos"}


Schema properties/1533
Annotations
Description  Kalinpuutos
Diagram
diagram
Type empty schema
Used by
Source

 "properties/1533": {"description": "Kalinpuutos"}


Schema properties/1534
Annotations
Description  Kalsiuminpuutos
Diagram
diagram
Type empty schema
Used by
Source

 "properties/1534": {"description": "Kalsiuminpuutos"}


Schema properties/1535
Annotations
Description  Magnesiuminpuutos
Diagram
diagram
Type empty schema
Used by
Source

 "properties/1535": {"description": "Magnesiuminpuutos"}


Schema properties/1549
Annotations
Description  Muu luonnontuho
Diagram
diagram
Type empty schema
Used by
Source

 "properties/1549": {"description": "Muu luonnontuho"}


Schema properties/1550
Annotations
Description  Sienituho
Diagram
diagram
Type empty schema
Used by
Source

 "properties/1550": {"description": "Sienituho"}


Schema properties/1551
Annotations
Description  Karistesienten aiheuttama tuho
Diagram
diagram
Type empty schema
Used by
Source

 "properties/1551": {"description": "Karistesienten aiheuttama tuho"}


Schema properties/1552
Annotations
Description  Kuusensuopursuruosteen aiheuttama tuho
Diagram
diagram
Type empty schema
Used by
Source

 "properties/1552": {"description": "Kuusensuopursuruosteen aiheuttama tuho"}


Schema properties/1555
Annotations
Description  Männynlumihomeen aiheuttama tuho
Diagram
diagram
Type empty schema
Used by
Source

 "properties/1555": {"description": "Männynlumihomeen aiheuttama tuho"}


Schema properties/1556
Annotations
Description  Männynversoruosteen aiheuttama tuho
Diagram
diagram
Type empty schema
Used by
Source

 "properties/1556": {"description": "Männynversoruosteen aiheuttama tuho"}


Schema properties/1557
Annotations
Description  Männynversosurman aiheuttama tuho
Diagram
diagram
Type empty schema
Used by
Source

 "properties/1557": {"description": "Männynversosurman aiheuttama tuho"}


Schema properties/1558
Annotations
Description  Männyn tyvitervastaudin aiheuttama tuho
Diagram
diagram
Type empty schema
Used by
Source

 "properties/1558": {"description": "Männyn tyvitervastaudin aiheuttama tuho"}


Schema properties/1600
Annotations
Description  Hyönteistuho
Diagram
diagram
Type empty schema
Used by
Source

 "properties/1600": {"description": "Hyönteistuho"}


Schema properties/1601
Annotations
Description  Hevosmuurahaisten aiheuttama tuho
Diagram
diagram
Type empty schema
Used by
Source

 "properties/1601": {"description": "Hevosmuurahaisten aiheuttama tuho"}


Schema properties/1602
Annotations
Description  Kirjanpainajan aiheuttama tuho
Diagram
diagram
Type empty schema
Used by
Source

 "properties/1602": {"description": "Kirjanpainajan aiheuttama tuho"}


Schema properties/1603
Annotations
Description  Koivunmantokuoriaisen aiheuttama tuho
Diagram
diagram
Type empty schema
Used by
Source

 "properties/1603": {"description": "Koivunmantokuoriaisen aiheuttama tuho"}


Schema properties/1604
Annotations
Description  Koivun ruskotäpläkärpäsen aiheuttama tuho
Diagram
diagram
Type empty schema
Used by
Source

 "properties/1604": {"description": "Koivun ruskotäpläkärpäsen aiheuttama tuho"}


Schema properties/1605
Annotations
Description  Lehtikärsäkkään aiheuttama tuho
Diagram
diagram
Type empty schema
Used by
Source

 "properties/1605": {"description": "Lehtikärsäkkään aiheuttama tuho"}


Schema properties/1606
Annotations
Description  Monikirjaajien aiheuttama tuho
Diagram
diagram
Type empty schema
Used by
Source

 "properties/1606": {"description": "Monikirjaajien aiheuttama tuho"}


Schema properties/1607
Annotations
Description  Mäntymittarin aiheuttama tuho
Diagram
diagram
Type empty schema
Used by
Source

 "properties/1607": {"description": "Mäntymittarin aiheuttama tuho"}


Schema properties/1608
Annotations
Description  Mäntypistiäisten aiheuttama tuho
Diagram
diagram
Type empty schema
Used by
Source

 "properties/1608": {"description": "Mäntypistiäisten aiheuttama tuho"}


Schema properties/1609
Annotations
Description  Pihkakääriäisten aiheuttama tuho
Diagram
diagram
Type empty schema
Used by
Source

 "properties/1609": {"description": "Pihkakääriäisten aiheuttama tuho"}


Schema properties/1610
Annotations
Description  Punalatikan aiheuttama tuho
Diagram
diagram
Type empty schema
Used by
Source

 "properties/1610": {"description": "Punalatikan aiheuttama tuho"}


Schema properties/1611
Annotations
Description  Tukkimiehentäin aiheuttama tuho
Diagram
diagram
Type empty schema
Used by
Source

 "properties/1611": {"description": "Tukkimiehentäin aiheuttama tuho"}


Schema properties/1612
Annotations
Description  Ukkonilurin aiheuttama tuho
Diagram
diagram
Type empty schema
Used by
Source

 "properties/1612": {"description": "Ukkonilurin aiheuttama tuho"}


Schema properties/1613
Annotations
Description  Ytimennävertäjien aiheuttama tuho
Diagram
diagram
Type empty schema
Used by
Source

 "properties/1613": {"description": "Ytimennävertäjien aiheuttama tuho"}


Schema properties/1614
Annotations
Description  Okakaarnakuoriaisen aiheuttama tuho
Diagram
diagram
Type empty schema
Used by
Source

 "properties/1614": {"description": "Okakaarnakuoriaisen aiheuttama tuho"}


Schema properties/1615
Annotations
Description  Havununnan aiheuttama tuho
Diagram
diagram
Type empty schema
Used by
Source

 "properties/1615": {"description": "Havununnan aiheuttama tuho"}


Schema properties/1616
Annotations
Description  Lehtinunnan aiheuttama tuho
Diagram
diagram
Type empty schema
Used by
Source

 "properties/1616": {"description": "Lehtinunnan aiheuttama tuho"}


Schema properties/1617
Annotations
Description  Kuusentähtikirjaajan aiheuttama tuho
Diagram
diagram
Type empty schema
Used by
Source

 "properties/1617": {"description": "Kuusentähtikirjaajan aiheuttama tuho"}


Schema properties/1650
Annotations
Description  Hirvituho
Diagram
diagram
Type empty schema
Used by
Source

 "properties/1650": {"description": "Hirvituho"}


Schema properties/1651
Annotations
Description  Jäniksen aiheuttama tuho
Diagram
diagram
Type empty schema
Used by
Source

 "properties/1651": {"description": "Jäniksen aiheuttama tuho"}


Schema properties/1652
Annotations
Description  Kauriin aiheuttama tuho
Diagram
diagram
Type empty schema
Used by
Source

 "properties/1652": {"description": "Kauriin aiheuttama tuho"}


Schema properties/1653
Annotations
Description  Kotieläimen aiheuttama tuho
Diagram
diagram
Type empty schema
Used by
Source

 "properties/1653": {"description": "Kotieläimen aiheuttama tuho"}


Schema properties/1654
Annotations
Description  Lintujen aiheuttama tuho
Diagram
diagram
Type empty schema
Used by
Source

 "properties/1654": {"description": "Lintujen aiheuttama tuho"}


Schema properties/1655
Annotations
Description  Majavatuho
Diagram
diagram
Type empty schema
Used by
Source

 "properties/1655": {"description": "Majavatuho"}


Schema properties/1656
Annotations
Description  Myyrätuho
Diagram
diagram
Type empty schema
Used by
Source

 "properties/1656": {"description": "Myyrätuho"}


Schema properties/1657
Annotations
Description  Oravan aiheuttama tuho
Diagram
diagram
Type empty schema
Used by
Source

 "properties/1657": {"description": "Oravan aiheuttama tuho"}


Schema properties/1658
Annotations
Description  Peurojen aiheuttama tuho
Diagram
diagram
Type empty schema
Used by
Source

 "properties/1658": {"description": "Peurojen aiheuttama tuho"}


Schema properties/1659
Annotations
Description  Porojen aiheuttama tuho
Diagram
diagram
Type empty schema
Used by
Source

 "properties/1659": {"description": "Porojen aiheuttama tuho"}


Schema properties/1699
Annotations
Description  Muu eläimen aiheuttama tuho
Diagram
diagram
Type empty schema
Used by
Source

 "properties/1699": {"description": "Muu eläimen aiheuttama tuho"}


Schema properties/1750
Annotations
Description  Heinän aiheuttama taimikkotuho
Diagram
diagram
Type empty schema
Used by
Source

 "properties/1750": {"description": "Heinän aiheuttama taimikkotuho"}


Schema properties/1751
Annotations
Description  Kemiallisen torjunnan aiheuttama tuho
Diagram
diagram
Type empty schema
Used by
Source

 "properties/1751": {"description": "Kemiallisen torjunnan aiheuttama tuho"}


Schema properties/1752
Annotations
Description  Korjuuvaurio
Diagram
diagram
Type empty schema
Used by
Source

 "properties/1752": {"description": "Korjuuvaurio"}


Schema properties/1753
Annotations
Description  Piiskaantumisen aiheuttama tuho
Diagram
diagram
Type empty schema
Used by
Source

 "properties/1753": {"description": "Piiskaantumisen aiheuttama tuho"}


Schema properties/1754
Annotations
Description  Turkistarhauksen aiheuttama tuho
Diagram
diagram
Type empty schema
Used by
Source

 "properties/1754": {"description": "Turkistarhauksen aiheuttama tuho"}


Schema properties/1755
Annotations
Description  Vesakon aiheuttama taimikkotuho
Diagram
diagram
Type empty schema
Used by
Source

 "properties/1755": {"description": "Vesakon aiheuttama taimikkotuho"}


Schema properties/1756
Annotations
Description  Ylitiheyden aiheuttama tuho
Diagram
diagram
Type empty schema
Used by
Source

 "properties/1756": {"description": "Ylitiheyden aiheuttama tuho"}


Schema properties/1798
Annotations
Description  Muu ihmisen aiheuttama tuho
Diagram
diagram
Type empty schema
Used by
Source

 "properties/1798": {"description": "Muu ihmisen aiheuttama tuho"}


Schema properties/1799
Annotations
Description  Muu kasvien aiheuttama tuho
Diagram
diagram
Type empty schema
Used by
Source

 "properties/1799": {"description": "Muu kasvien aiheuttama tuho"}


Definition schema forestDamageQualifier
Annotations
Title  Tuhon laatu

Diagram
./#enumeratives_schema.json#/$defs/ForestDamageQualifier diagram
Type reference
Refers ForestDamageQualifier
Used by
Source

 "forestDamageQualifier": {
  "$ref": "./enumeratives_schema.json#/$defs/ForestDamageQualifier",
  "title": "Tuhon laatu"
}


Schema habitats
Annotations
Title  Erityisen tärkeisiin elinympäristöihin (metsälaki) liittyvät tiedot

Diagram
#/$defs/DeclarationStandType/properties/habitats/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "habitats": {
  "type": "array",
  "minItems": 1,
  "title": "Erityisen tärkeisiin elinympäristöihin (metsälaki) liittyvät tiedot",
  "items": {
    "$ref": "#/$defs/HabitatDataType",
    "title": "Yksittäiseen erityisen tärkeään elinympäristöön (metsälaki) liittyvät tiedot"
  }
}


Schema HabitatDataType
Annotations
Title  Erityisen tärkeään elinympäristöön (metsälaki) liittyvät tiedot

Diagram
#/$defs/HabitatDataType/properties/habitatCode #/$defs/HabitatDataType/properties/habitatOperations diagram
Type object
Properties
Name Occurrence
habitatCode
habitatOperations
required
optional
Unevaluated Properties false
Used by
Source

 "HabitatDataType": {
  "type": "object",
  "unevaluatedProperties": false,
  "title": "Erityisen tärkeään elinympäristöön (metsälaki) liittyvät tiedot",
  "required": ["habitatCode"],
  "properties": {
    "habitatCode": {
      "$ref": "./enumeratives_schema.json#/$defs/HabitatCode",
      "title": "Erityisen tärkeä elinympäristö, metsälaki"
    },
    "habitatOperations": {
      "type": "array",
      "minItems": 1,
      "title": "Erityisen tärkeään elinympäristöön (metsälaki) liittyvät toimenpiteet.",
      "items": {}
    }
  }
}


Schema HabitatCode
Annotations
Description  --
Diagram
enumeratives_#.jsonschema/$defs/HabitatCode/properties/0 enumeratives_#.jsonschema/$defs/HabitatCode/properties/530 enumeratives_#.jsonschema/$defs/HabitatCode/properties/532 enumeratives_#.jsonschema/$defs/HabitatCode/properties/540 enumeratives_#.jsonschema/$defs/HabitatCode/properties/543 enumeratives_#.jsonschema/$defs/HabitatCode/properties/545 enumeratives_#.jsonschema/$defs/HabitatCode/properties/549 enumeratives_#.jsonschema/$defs/HabitatCode/properties/551 enumeratives_#.jsonschema/$defs/HabitatCode/properties/570 enumeratives_#.jsonschema/$defs/HabitatCode/properties/571 enumeratives_#.jsonschema/$defs/HabitatCode/properties/572 enumeratives_#.jsonschema/$defs/HabitatCode/properties/577 enumeratives_#.jsonschema/$defs/HabitatCode/properties/578 enumeratives_#.jsonschema/$defs/HabitatCode/properties/600 enumeratives_#.jsonschema/$defs/HabitatCode/properties/602 enumeratives_#.jsonschema/$defs/HabitatCode/properties/613 enumeratives_#.jsonschema/$defs/HabitatCode/properties/614 enumeratives_#.jsonschema/$defs/HabitatCode/properties/615 enumeratives_#.jsonschema/$defs/HabitatCode/properties/618 enumeratives_#.jsonschema/$defs/HabitatCode/properties/620 enumeratives_#.jsonschema/$defs/HabitatCode/properties/623 enumeratives_#.jsonschema/$defs/HabitatCode/properties/624 enumeratives_#.jsonschema/$defs/HabitatCode/properties/625 enumeratives_#.jsonschema/$defs/HabitatCode/properties/752 enumeratives_#.jsonschema/$defs/HabitatCode/properties/757 enumeratives_#.jsonschema/$defs/HabitatCode/properties/797 enumeratives_#.jsonschema/$defs/HabitatCode/properties/798 diagram
Type object
All of
Used by
Source

 "HabitatCode": {
  "description": "--",
  "$comment": "https://koodistot.suomi.fi/extension;registryCode=metsarek;schemeCode=elinymparistokoodit-v_1_0;extensionCode=elinymparistokoodit-v_1_0_kl_elinympariston_lisamaare-v_1_0-ML10",
  "enum": [
    0,
    577,
    578,
    530,
    532,
    600,
    602,
    540,
    797,
    798,
    543,
    545,
    549,
    613,
    614,
    551,
    615,
    618,
    620,
    623,
    624,
    752,
    625,
    757,
    570,
    571,
    572
  ],
  "additionalProperties": false,
  "properties": {
    "0": {"description": "Kuviolla ei ole metsälain erityisen tärkeää elinympäristöä."},
    "530": {"description": "Jyrkänne"},
    "532": {"description": "Rotko, kuru"},
    "540": {"description": "Kallio"},
    "543": {"description": "Kalliojyrkänne"},
    "545": {"description": "Louhikko, kivikko"},
    "549": {"description": "Pirunpelto"},
    "551": {"description": "Hietikko"},
    "570": {"description": "Kuiva lehto"},
    "571": {"description": "Tuore lehto"},
    "572": {"description": "Kostea lehto"},
    "577": {"description": "Letto"},
    "578": {"description": "Rehevä korpi"},
    "600": {"description": "Metsäsaareke"},
    "602": {"description": "Vähäpuustoinen suo"},
    "613": {"description": "Lampi"},
    "614": {"description": "Lähde"},
    "615": {"description": "Lähteikkö"},
    "618": {"description": "Puro"},
    "620": {"description": "Luhta"},
    "623": {"description": "Noro"},
    "624": {"description": "Tihkupinta"},
    "625": {"description": "Tulvametsä, metsäluhta"},
    "752": {"description": "Lehtokorpi"},
    "757": {"description": "Ruohokorpi"},
    "797": {"description": "Metsäkortekorpi"},
    "798": {"description": "Muurainkorpi"}
  }
}


Schema HabitatCode/0
Diagram
diagram
Type string
Enumeration
Values
0
577
578
530
532
600
602
540
797
798
543
545
549
613
614
551
615
618
620
623
624
752
625
757
570
571
572
Used by
Source

{
  "enum": [
    0,
    577,
    578,
    530,
    532,
    600,
    602,
    540,
    797,
    798,
    543,
    545,
    549,
    613,
    614,
    551,
    615,
    618,
    620,
    623,
    624,
    752,
    625,
    757,
    570,
    571,
    572
  ]
}


Schema HabitatCode/1
Diagram
enumeratives_#.jsonschema/$defs/HabitatCode/properties/0 enumeratives_#.jsonschema/$defs/HabitatCode/properties/530 enumeratives_#.jsonschema/$defs/HabitatCode/properties/532 enumeratives_#.jsonschema/$defs/HabitatCode/properties/540 enumeratives_#.jsonschema/$defs/HabitatCode/properties/543 enumeratives_#.jsonschema/$defs/HabitatCode/properties/545 enumeratives_#.jsonschema/$defs/HabitatCode/properties/549 enumeratives_#.jsonschema/$defs/HabitatCode/properties/551 enumeratives_#.jsonschema/$defs/HabitatCode/properties/570 enumeratives_#.jsonschema/$defs/HabitatCode/properties/571 enumeratives_#.jsonschema/$defs/HabitatCode/properties/572 enumeratives_#.jsonschema/$defs/HabitatCode/properties/577 enumeratives_#.jsonschema/$defs/HabitatCode/properties/578 enumeratives_#.jsonschema/$defs/HabitatCode/properties/600 enumeratives_#.jsonschema/$defs/HabitatCode/properties/602 enumeratives_#.jsonschema/$defs/HabitatCode/properties/613 enumeratives_#.jsonschema/$defs/HabitatCode/properties/614 enumeratives_#.jsonschema/$defs/HabitatCode/properties/615 enumeratives_#.jsonschema/$defs/HabitatCode/properties/618 enumeratives_#.jsonschema/$defs/HabitatCode/properties/620 enumeratives_#.jsonschema/$defs/HabitatCode/properties/623 enumeratives_#.jsonschema/$defs/HabitatCode/properties/624 enumeratives_#.jsonschema/$defs/HabitatCode/properties/625 enumeratives_#.jsonschema/$defs/HabitatCode/properties/752 enumeratives_#.jsonschema/$defs/HabitatCode/properties/757 enumeratives_#.jsonschema/$defs/HabitatCode/properties/797 enumeratives_#.jsonschema/$defs/HabitatCode/properties/798 diagram
Type object
Properties
Name Occurrence
0
530
532
540
543
545
549
551
570
571
572
577
578
600
602
613
614
615
618
620
623
624
625
752
757
797
798
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
Additional Properties false
Used by
Source

{
  "additionalProperties": false,
  "properties": {
    "0": {"description": "Kuviolla ei ole metsälain erityisen tärkeää elinympäristöä."},
    "530": {"description": "Jyrkänne"},
    "532": {"description": "Rotko, kuru"},
    "540": {"description": "Kallio"},
    "543": {"description": "Kalliojyrkänne"},
    "545": {"description": "Louhikko, kivikko"},
    "549": {"description": "Pirunpelto"},
    "551": {"description": "Hietikko"},
    "570": {"description": "Kuiva lehto"},
    "571": {"description": "Tuore lehto"},
    "572": {"description": "Kostea lehto"},
    "577": {"description": "Letto"},
    "578": {"description": "Rehevä korpi"},
    "600": {"description": "Metsäsaareke"},
    "602": {"description": "Vähäpuustoinen suo"},
    "613": {"description": "Lampi"},
    "614": {"description": "Lähde"},
    "615": {"description": "Lähteikkö"},
    "618": {"description": "Puro"},
    "620": {"description": "Luhta"},
    "623": {"description": "Noro"},
    "624": {"description": "Tihkupinta"},
    "625": {"description": "Tulvametsä, metsäluhta"},
    "752": {"description": "Lehtokorpi"},
    "757": {"description": "Ruohokorpi"},
    "797": {"description": "Metsäkortekorpi"},
    "798": {"description": "Muurainkorpi"}
  }
}


Schema properties/0
Annotations
Description  Kuviolla ei ole metsälain erityisen tärkeää elinympäristöä.
Diagram
diagram
Type empty schema
Used by
Source

 "properties/0": {"description": "Kuviolla ei ole metsälain erityisen tärkeää elinympäristöä."}


Schema properties/530
Annotations
Description  Jyrkänne
Diagram
diagram
Type empty schema
Used by
Source

 "properties/530": {"description": "Jyrkänne"}


Schema properties/532
Annotations
Description  Rotko, kuru
Diagram
diagram
Type empty schema
Used by
Source

 "properties/532": {"description": "Rotko, kuru"}


Schema properties/540
Annotations
Description  Kallio
Diagram
diagram
Type empty schema
Used by
Source

 "properties/540": {"description": "Kallio"}


Schema properties/543
Annotations
Description  Kalliojyrkänne
Diagram
diagram
Type empty schema
Used by
Source

 "properties/543": {"description": "Kalliojyrkänne"}


Schema properties/545
Annotations
Description  Louhikko, kivikko
Diagram
diagram
Type empty schema
Used by
Source

 "properties/545": {"description": "Louhikko, kivikko"}


Schema properties/549
Annotations
Description  Pirunpelto
Diagram
diagram
Type empty schema
Used by
Source

 "properties/549": {"description": "Pirunpelto"}


Schema properties/551
Annotations
Description  Hietikko
Diagram
diagram
Type empty schema
Used by
Source

 "properties/551": {"description": "Hietikko"}


Schema properties/570
Annotations
Description  Kuiva lehto
Diagram
diagram
Type empty schema
Used by
Source

 "properties/570": {"description": "Kuiva lehto"}


Schema properties/571
Annotations
Description  Tuore lehto
Diagram
diagram
Type empty schema
Used by
Source

 "properties/571": {"description": "Tuore lehto"}


Schema properties/572
Annotations
Description  Kostea lehto
Diagram
diagram
Type empty schema
Used by
Source

 "properties/572": {"description": "Kostea lehto"}


Schema properties/577
Annotations
Description  Letto
Diagram
diagram
Type empty schema
Used by
Source

 "properties/577": {"description": "Letto"}


Schema properties/578
Annotations
Description  Rehevä korpi
Diagram
diagram
Type empty schema
Used by
Source

 "properties/578": {"description": "Rehevä korpi"}


Schema properties/600
Annotations
Description  Metsäsaareke
Diagram
diagram
Type empty schema
Used by
Source

 "properties/600": {"description": "Metsäsaareke"}


Schema properties/602
Annotations
Description  Vähäpuustoinen suo
Diagram
diagram
Type empty schema
Used by
Source

 "properties/602": {"description": "Vähäpuustoinen suo"}


Schema properties/613
Annotations
Description  Lampi
Diagram
diagram
Type empty schema
Used by
Source

 "properties/613": {"description": "Lampi"}


Schema properties/614
Annotations
Description  Lähde
Diagram
diagram
Type empty schema
Used by
Source

 "properties/614": {"description": "Lähde"}


Schema properties/615
Annotations
Description  Lähteikkö
Diagram
diagram
Type empty schema
Used by
Source

 "properties/615": {"description": "Lähteikkö"}


Schema properties/618
Annotations
Description  Puro
Diagram
diagram
Type empty schema
Used by
Source

 "properties/618": {"description": "Puro"}


Schema properties/620
Annotations
Description  Luhta
Diagram
diagram
Type empty schema
Used by
Source

 "properties/620": {"description": "Luhta"}


Schema properties/623
Annotations
Description  Noro
Diagram
diagram
Type empty schema
Used by
Source

 "properties/623": {"description": "Noro"}


Schema properties/624
Annotations
Description  Tihkupinta
Diagram
diagram
Type empty schema
Used by
Source

 "properties/624": {"description": "Tihkupinta"}


Schema properties/625
Annotations
Description  Tulvametsä, metsäluhta
Diagram
diagram
Type empty schema
Used by
Source

 "properties/625": {"description": "Tulvametsä, metsäluhta"}


Schema properties/752
Annotations
Description  Lehtokorpi
Diagram
diagram
Type empty schema
Used by
Source

 "properties/752": {"description": "Lehtokorpi"}


Schema properties/757
Annotations
Description  Ruohokorpi
Diagram
diagram
Type empty schema
Used by
Source

 "properties/757": {"description": "Ruohokorpi"}


Schema properties/797
Annotations
Description  Metsäkortekorpi
Diagram
diagram
Type empty schema
Used by
Source

 "properties/797": {"description": "Metsäkortekorpi"}


Schema properties/798
Annotations
Description  Muurainkorpi
Diagram
diagram
Type empty schema
Used by
Source

 "properties/798": {"description": "Muurainkorpi"}


Definition schema habitatCode
Annotations
Title  Erityisen tärkeä elinympäristö, metsälaki

Diagram
./#enumeratives_schema.json#/$defs/HabitatCode diagram
Type reference
Refers HabitatCode
Used by
Source

 "habitatCode": {
  "$ref": "./enumeratives_schema.json#/$defs/HabitatCode",
  "title": "Erityisen tärkeä elinympäristö, metsälaki"
}


Schema habitatOperations
Annotations
Title  Erityisen tärkeään elinympäristöön (metsälaki) liittyvät toimenpiteet.

Diagram
#/$defs/HabitatDataType/properties/habitatOperations/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "habitatOperations": {
  "type": "array",
  "minItems": 1,
  "title": "Erityisen tärkeään elinympäristöön (metsälaki) liittyvät toimenpiteet.",
  "items": {
    "$ref": "./enumeratives_schema.json#/$defs/HabitatOperationsType",
    "title": "Erityisen tärkeään elinympäristöön (metsälaki) liittyvä toimenpide. Toimenpide kohdistetaan HabitatCode-koodin mukaiseen elinympäristöön ao. kuviolle."
  }
}


Schema HabitatOperationsType
Annotations
Description  --
Diagram
enumeratives_#.jsonschema/$defs/HabitatOperationsType/properties/1 enumeratives_#.jsonschema/$defs/HabitatOperationsType/properties/2 enumeratives_#.jsonschema/$defs/HabitatOperationsType/properties/3 enumeratives_#.jsonschema/$defs/HabitatOperationsType/properties/4 enumeratives_#.jsonschema/$defs/HabitatOperationsType/properties/5 enumeratives_#.jsonschema/$defs/HabitatOperationsType/properties/6 enumeratives_#.jsonschema/$defs/HabitatOperationsType/properties/7 enumeratives_#.jsonschema/$defs/HabitatOperationsType/properties/9 diagram
Type object
All of
Used by
Source

 "HabitatOperationsType": {
  "description": "--",
  "$comment": "http://uri.suomi.fi/codelist/metsarek/elinympariston_muu_toimenpide-v_1_0",
  "enum": [
    1,
    2,
    3,
    4,
    5,
    6,
    7,
    9
  ],
  "additionalProperties": false,
  "properties": {
    "1": {"description": "Yksittäisten kuokkalaikkujen tekeminen"},
    "2": {"description": "Suomen luontaiseen lajistoon kuuluvien puiden taimien istut-taminen ja siementen kylväminen"},
    "3": {"description": "Puutavaran kuljettaminen"},
    "4": {"description": "Puron uoman ylittäminen"},
    "5": {"description": "Suunnitelmalliset luonnonhoitotoimet"},
    "6": {"description": "Luonnontilan ennallistamistoimet"},
    "7": {"description": "Varovaiset poimintaluonteiset hakkuut"},
    "9": {"description": "Muu toimenpide"}
  }
}


Schema HabitatOperationsType/0
Diagram
diagram
Type string
Enumeration
Values
1
2
3
4
5
6
7
9
Used by
Source

{
  "enum": [
    1,
    2,
    3,
    4,
    5,
    6,
    7,
    9
  ]
}


Schema HabitatOperationsType/1
Diagram
enumeratives_#.jsonschema/$defs/HabitatOperationsType/properties/1 enumeratives_#.jsonschema/$defs/HabitatOperationsType/properties/2 enumeratives_#.jsonschema/$defs/HabitatOperationsType/properties/3 enumeratives_#.jsonschema/$defs/HabitatOperationsType/properties/4 enumeratives_#.jsonschema/$defs/HabitatOperationsType/properties/5 enumeratives_#.jsonschema/$defs/HabitatOperationsType/properties/6 enumeratives_#.jsonschema/$defs/HabitatOperationsType/properties/7 enumeratives_#.jsonschema/$defs/HabitatOperationsType/properties/9 diagram
Type object
Properties
Name Occurrence
1
2
3
4
5
6
7
9
optional
optional
optional
optional
optional
optional
optional
optional
Additional Properties false
Used by
Source

{
  "additionalProperties": false,
  "properties": {
    "1": {"description": "Yksittäisten kuokkalaikkujen tekeminen"},
    "2": {"description": "Suomen luontaiseen lajistoon kuuluvien puiden taimien istut-taminen ja siementen kylväminen"},
    "3": {"description": "Puutavaran kuljettaminen"},
    "4": {"description": "Puron uoman ylittäminen"},
    "5": {"description": "Suunnitelmalliset luonnonhoitotoimet"},
    "6": {"description": "Luonnontilan ennallistamistoimet"},
    "7": {"description": "Varovaiset poimintaluonteiset hakkuut"},
    "9": {"description": "Muu toimenpide"}
  }
}


Schema properties/1
Annotations
Description  Yksittäisten kuokkalaikkujen tekeminen
Diagram
diagram
Type empty schema
Used by
Source

 "properties/1": {"description": "Yksittäisten kuokkalaikkujen tekeminen"}


Schema properties/2
Annotations
Description  Suomen luontaiseen lajistoon kuuluvien puiden taimien istut-taminen ja siementen kylväminen
Diagram
diagram
Type empty schema
Used by
Source

 "properties/2": {"description": "Suomen luontaiseen lajistoon kuuluvien puiden taimien istut-taminen ja siementen kylväminen"}


Schema properties/3
Annotations
Description  Puutavaran kuljettaminen
Diagram
diagram
Type empty schema
Used by
Source

 "properties/3": {"description": "Puutavaran kuljettaminen"}


Schema properties/4
Annotations
Description  Puron uoman ylittäminen
Diagram
diagram
Type empty schema
Used by
Source

 "properties/4": {"description": "Puron uoman ylittäminen"}


Schema properties/5
Annotations
Description  Suunnitelmalliset luonnonhoitotoimet
Diagram
diagram
Type empty schema
Used by
Source

 "properties/5": {"description": "Suunnitelmalliset luonnonhoitotoimet"}


Schema properties/6
Annotations
Description  Luonnontilan ennallistamistoimet
Diagram
diagram
Type empty schema
Used by
Source

 "properties/6": {"description": "Luonnontilan ennallistamistoimet"}


Schema properties/7
Annotations
Description  Varovaiset poimintaluonteiset hakkuut
Diagram
diagram
Type empty schema
Used by
Source

 "properties/7": {"description": "Varovaiset poimintaluonteiset hakkuut"}


Schema properties/9
Annotations
Description  Muu toimenpide
Diagram
diagram
Type empty schema
Used by
Source

 "properties/9": {"description": "Muu toimenpide"}


Definition schema items
Annotations
Title  Erityisen tärkeään elinympäristöön (metsälaki) liittyvä toimenpide. Toimenpide kohdistetaan HabitatCode-koodin mukaiseen elinympäristöön ao. kuviolle.

Diagram
./#enumeratives_schema.json#/$defs/HabitatOperationsType diagram
Type reference
Refers HabitatOperationsType
Used by
Source

 "items": {
  "$ref": "./enumeratives_schema.json#/$defs/HabitatOperationsType",
  "title": "Erityisen tärkeään elinympäristöön (metsälaki) liittyvä toimenpide. Toimenpide kohdistetaan HabitatCode-koodin mukaiseen elinympäristöön ao. kuviolle."
}


Definition schema items
Annotations
Title  Yksittäiseen erityisen tärkeään elinympäristöön (metsälaki) liittyvät tiedot

Diagram
#/$defs/HabitatDataType diagram
Type reference
Refers HabitatDataType
Used by
Source

 "items": {
  "$ref": "#/$defs/HabitatDataType",
  "title": "Yksittäiseen erityisen tärkeään elinympäristöön (metsälaki) liittyvät tiedot"
}


Schema otherHabitats
Annotations
Title  Muut luontokohteet (ei metsälakikohteet)

Diagram
#/$defs/DeclarationStandType/properties/otherHabitats/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "otherHabitats": {
  "type": "array",
  "minItems": 1,
  "title": "Muut luontokohteet (ei metsälakikohteet)",
  "items": {
    "$ref": "./enumeratives_schema.json#/$defs/OtherHabitatCode",
    "title": "Muu luontokohde. Muuhun luontokohteeseen (ei metsälakikohde) ei tarvitse liittää toimenpidettä, koska sitä ei ole metsälaissa määritelty. Tarvittaessa voi kuitenkin käyttää kuvion ”Lisätieto” -kenttää (DeclarationStandTextInformation) lisäselvityksen antamiseen."
  }
}


Schema OtherHabitatCode
Annotations
Description  --
Diagram
enumeratives_#.jsonschema/$defs/OtherHabitatCode/properties/400 enumeratives_#.jsonschema/$defs/OtherHabitatCode/properties/420 enumeratives_#.jsonschema/$defs/OtherHabitatCode/properties/450 enumeratives_#.jsonschema/$defs/OtherHabitatCode/properties/500 enumeratives_#.jsonschema/$defs/OtherHabitatCode/properties/502 enumeratives_#.jsonschema/$defs/OtherHabitatCode/properties/504 enumeratives_#.jsonschema/$defs/OtherHabitatCode/properties/509 enumeratives_#.jsonschema/$defs/OtherHabitatCode/properties/510 enumeratives_#.jsonschema/$defs/OtherHabitatCode/properties/511 enumeratives_#.jsonschema/$defs/OtherHabitatCode/properties/521 enumeratives_#.jsonschema/$defs/OtherHabitatCode/properties/522 enumeratives_#.jsonschema/$defs/OtherHabitatCode/properties/531 enumeratives_#.jsonschema/$defs/OtherHabitatCode/properties/541 enumeratives_#.jsonschema/$defs/OtherHabitatCode/properties/542 enumeratives_#.jsonschema/$defs/OtherHabitatCode/properties/544 enumeratives_#.jsonschema/$defs/OtherHabitatCode/properties/547 enumeratives_#.jsonschema/$defs/OtherHabitatCode/properties/548 enumeratives_#.jsonschema/$defs/OtherHabitatCode/properties/560 enumeratives_#.jsonschema/$defs/OtherHabitatCode/properties/573 enumeratives_#.jsonschema/$defs/OtherHabitatCode/properties/574 enumeratives_#.jsonschema/$defs/OtherHabitatCode/properties/575 enumeratives_#.jsonschema/$defs/OtherHabitatCode/properties/576 enumeratives_#.jsonschema/$defs/OtherHabitatCode/properties/579 enumeratives_#.jsonschema/$defs/OtherHabitatCode/properties/580 enumeratives_#.jsonschema/$defs/OtherHabitatCode/properties/592 enumeratives_#.jsonschema/$defs/OtherHabitatCode/properties/601 enumeratives_#.jsonschema/$defs/OtherHabitatCode/properties/610 enumeratives_#.jsonschema/$defs/OtherHabitatCode/properties/617 enumeratives_#.jsonschema/$defs/OtherHabitatCode/properties/619 enumeratives_#.jsonschema/$defs/OtherHabitatCode/properties/621 enumeratives_#.jsonschema/$defs/OtherHabitatCode/properties/622 enumeratives_#.jsonschema/$defs/OtherHabitatCode/properties/629 enumeratives_#.jsonschema/$defs/OtherHabitatCode/properties/630 enumeratives_#.jsonschema/$defs/OtherHabitatCode/properties/633 enumeratives_#.jsonschema/$defs/OtherHabitatCode/properties/700 enumeratives_#.jsonschema/$defs/OtherHabitatCode/properties/701 enumeratives_#.jsonschema/$defs/OtherHabitatCode/properties/702 enumeratives_#.jsonschema/$defs/OtherHabitatCode/properties/703 enumeratives_#.jsonschema/$defs/OtherHabitatCode/properties/704 enumeratives_#.jsonschema/$defs/OtherHabitatCode/properties/705 enumeratives_#.jsonschema/$defs/OtherHabitatCode/properties/706 enumeratives_#.jsonschema/$defs/OtherHabitatCode/properties/707 enumeratives_#.jsonschema/$defs/OtherHabitatCode/properties/708 enumeratives_#.jsonschema/$defs/OtherHabitatCode/properties/709 enumeratives_#.jsonschema/$defs/OtherHabitatCode/properties/710 enumeratives_#.jsonschema/$defs/OtherHabitatCode/properties/711 enumeratives_#.jsonschema/$defs/OtherHabitatCode/properties/712 enumeratives_#.jsonschema/$defs/OtherHabitatCode/properties/713 enumeratives_#.jsonschema/$defs/OtherHabitatCode/properties/714 enumeratives_#.jsonschema/$defs/OtherHabitatCode/properties/715 enumeratives_#.jsonschema/$defs/OtherHabitatCode/properties/716 enumeratives_#.jsonschema/$defs/OtherHabitatCode/properties/717 enumeratives_#.jsonschema/$defs/OtherHabitatCode/properties/718 enumeratives_#.jsonschema/$defs/OtherHabitatCode/properties/741 enumeratives_#.jsonschema/$defs/OtherHabitatCode/properties/742