{"swagger":"2.0","info":{"title":"API documentation","description":"\nAccess token is needed to use this API. To get a token, send a POST request with your email address to\n/api-users endpoint and one will be send to your. Each endpoint bellow has more information on how to use this API.\nIf you have any questions you can contact us at helpdesk@laji.fi.\n\nYou can find more documentation [here](https://laji.fi/about/806).\n\n##Endpoints\n\nObservations and collections\n* Warehouse - Observation Data Warehouse API\n* Collection - Collection metadata\n* Source - Information sources (IT systems)\n* Annotation - Quality control\n\n\nTaxonomy\n* Taxa - Taxonomy API\n* InformalTaxonGroup - Informal taxon groups are used in taxa and warehouse endpoints\n* Publication - Scientific publications\n* Checklist - Mainly you only work with one checklits: the FinBIF master checklist. There are others.\n\n\nOther master data\n* Metadata - Variable descriptions\n* Area - Countries, municipalities and biogeographical provinces of Finland, etc.\n* Person - Information about people.\n\n\nHelpers\n* APIUser - Register as an API user\n* Autocomplete - For making an autocomplete filed for taxa, collections or persons (friends)\n* Login - Login for standalone applications (contact helpdesk if you want to use this)\n* PersonToken - Information about an authorized person\n\n\nVihko observation system\n* Audio - Audio of a document\n* Form - Form definition\n* Document - Document instance of a form\n* Image - Image of a document\n\n\nLaji.fi portal\n* Feedback - Feedback form API\n* Information - CMS content of information pages\n* Logger - Error logging from user's browsers to FinBIF\n* News - News\n","version":"0.1"},"basePath":"/v0","paths":{"/forms/tansform":{"post":{"tags":["Form"],"operationId":"Form.tansform","parameters":[{"name":"body","in":"body","required":false,"schema":{"type":"string"}},{"name":"lang","in":"query","required":false,"type":"string"}],"responses":{"200":{"description":"Request was successful","schema":{"type":"object"}}},"deprecated":false}},"/forms/{id}":{"get":{"tags":["Form"],"summary":"Get form by id","operationId":"Form._findById","parameters":[{"name":"id","in":"path","required":true,"type":"string"},{"name":"lang","in":"query","description":"Language of fields that have multiple languages. If multi is selected fields that can have multiple languages will contain language objects","required":false,"enum":["en","fi","sv","multi"],"type":"string"},{"name":"format","in":"query","description":"Response format","required":false,"enum":["json","schema","schema-with-enums"],"type":"string"},{"name":"expand","in":"query","description":"Expand response","required":false,"default":true,"type":"boolean"}],"responses":{"200":{"description":"Request was successful","schema":{"type":"object"}}},"deprecated":false},"put":{"tags":["Form"],"summary":"Update existing form","operationId":"Form.updateWithUser","parameters":[{"name":"id","in":"path","description":"Id for the form","required":true,"type":"string"},{"name":"data","in":"body","description":"Model instance data","required":true,"schema":{"description":"Model instance data","$ref":"#/definitions/Form"}},{"name":"personToken","in":"query","description":"Person's authentication token","required":true,"type":"string"}],"responses":{"200":{"description":"Request was successful","schema":{"$ref":"#/definitions/Form"}}},"deprecated":false}},"/forms":{"get":{"tags":["Form"],"summary":"Get all forms","operationId":"Form.findAll","parameters":[{"name":"lang","in":"query","description":"Language of fields that have multiple languages. English is the default language.","required":false,"enum":["en","fi","sv"],"type":"string"},{"name":"page","in":"query","description":"Page number","required":false,"type":"string"},{"name":"pageSize","in":"query","description":"Page size","required":false,"enum":["10","20","50","100","1000"],"type":"string"}],"responses":{"200":{"description":"Request was successful","schema":{"type":"object"}}},"deprecated":false},"post":{"tags":["Form"],"summary":"Create new form","operationId":"Form.createWithUser","parameters":[{"name":"data","in":"body","description":"Model instance data","required":true,"schema":{"description":"Model instance data","$ref":"#/definitions/Form"}},{"name":"personToken","in":"query","description":"Person's authentication token","required":true,"type":"string"}],"responses":{"200":{"description":"Request was successful","schema":{"$ref":"#/definitions/Form"}}},"deprecated":false}},"/forms/{formId}/participants":{"get":{"tags":["Form"],"summary":"Get form participants","operationId":"Form.getParticipants","parameters":[{"name":"formId","in":"path","required":true,"type":"string"},{"name":"personToken","in":"query","required":true,"type":"string"}],"responses":{"200":{"description":"Request was successful","schema":{"type":"object"}}},"deprecated":false}},"/forms/transform":{"post":{"tags":["Form"],"summary":"Get preview of form transformed from json format to schema format","operationId":"Form.transformWithUser","parameters":[{"name":"data","in":"body","description":"Model instance data","required":true,"schema":{"description":"Model instance data","$ref":"#/definitions/Form"}},{"name":"lang","in":"query","description":"Language of fields that have multiple languages. English is the default language.","required":false,"enum":["en","fi","sv"],"type":"string"},{"name":"personToken","in":"query","description":"Person's authentication token","required":true,"type":"string"}],"responses":{"200":{"description":"Request was successful","schema":{"$ref":"#/definitions/Form"}}},"deprecated":false}},"/formPermissions":{"get":{"tags":["FormPermission"],"summary":"Find form permission","operationId":"FormPermission.findFormPermissionPersonByPersonToken","parameters":[{"name":"personToken","in":"query","description":"Users person token","required":true,"type":"string"}],"responses":{"200":{"description":"Request was successful","schema":{"$ref":"#/definitions/FormPermissionPerson"}}},"deprecated":false}},"/formPermissions/{collectionID}":{"get":{"tags":["FormPermission"],"summary":"Find form permission","operationId":"FormPermission.findByCollectionID","parameters":[{"name":"collectionID","in":"path","description":"Collection id","required":true,"type":"string"},{"name":"personToken","in":"query","description":"Users person token","required":true,"type":"string"}],"responses":{"200":{"description":"Request was successful","schema":{"$ref":"#/definitions/FormPermission"}}},"deprecated":false},"post":{"tags":["FormPermission"],"summary":"Request access to form","operationId":"FormPermission.requestAccess","parameters":[{"name":"collectionID","in":"path","description":"Collection id","required":true,"type":"string"},{"name":"personToken","in":"query","description":"Person token for the one who is requesting access","required":true,"type":"string"}],"responses":{"200":{"description":"Request was successful","schema":{"$ref":"#/definitions/FormPermission"}}},"deprecated":false}},"/formPermissions/{collectionID}/{personID}":{"put":{"tags":["FormPermission"],"summary":"Accept access to form","operationId":"FormPermission.acceptRequest","parameters":[{"name":"collectionID","in":"path","description":"Collection id","required":true,"type":"string"},{"name":"personID","in":"path","description":"Person id","required":true,"type":"string"},{"name":"personToken","in":"query","description":"Person token who is authorised to accept requests","required":true,"type":"string"},{"name":"type","in":"query","description":"Access type","required":false,"default":"editor","enum":["admin","editor"],"type":"string"}],"responses":{"200":{"description":"Request was successful","schema":{"$ref":"#/definitions/FormPermission"}}},"deprecated":false},"delete":{"tags":["FormPermission"],"summary":"Revoke access to form","operationId":"FormPermission.revokeAccess","parameters":[{"name":"collectionID","in":"path","description":"Collection id","required":true,"type":"string"},{"name":"personID","in":"path","description":"Person id","required":true,"type":"string"},{"name":"personToken","in":"query","description":"Person token who is authorised to revoke access to form","required":true,"type":"string"}],"responses":{"200":{"description":"Request was successful","schema":{"$ref":"#/definitions/FormPermission"}}},"deprecated":false}},"/notifications":{"get":{"tags":["Notification"],"summary":"Get notifications","operationId":"Notification.findByPersonToken","parameters":[{"name":"page","in":"query","description":"Page number","required":false,"type":"string"},{"name":"pageSize","in":"query","description":"Page size","required":false,"enum":["10","20","50","100","1000"],"type":"string"},{"name":"personToken","in":"query","description":"Person's authentication token","required":true,"type":"string"},{"name":"onlyUnSeen","in":"query","description":"Return only notifications that have not been marked as seen.","required":false,"type":"boolean"}],"responses":{"200":{"description":"Request was successful","schema":{"$ref":"#/definitions/Notification"}}},"deprecated":false}},"/notifications/{id}":{"put":{"tags":["Notification"],"summary":"Update notification","operationId":"Notification.updateNotification","parameters":[{"name":"id","in":"path","description":"Notification id","required":true,"type":"string"},{"name":"data","in":"body","description":"Model instance data","required":true,"schema":{"description":"Model instance data","$ref":"#/definitions/Notification"}},{"name":"personToken","in":"query","description":"Person's authentication token (must be the owner of the notification)","required":true,"type":"string"}],"responses":{"200":{"description":"Request was successful","schema":{"$ref":"#/definitions/Notification"}}},"deprecated":false}},"/notifications/{notificationID}":{"delete":{"tags":["Notification"],"summary":"Delete notification","operationId":"Notification.deleteNotificationByPerson","parameters":[{"name":"notificationID","in":"path","description":"Notification id","required":true,"type":"string"},{"name":"personToken","in":"query","description":"Person's authentication token (must be the owner of the notification)","required":true,"type":"string"}],"responses":{"200":{"description":"Request was successful","schema":{"$ref":"#/definitions/Notification"}}},"deprecated":false}},"/annotations/convert":{"post":{"tags":["Annotation"],"summary":"Convert annotation how it looks (Only visible in dev mode)","operationId":"Annotation.convertAnnotation","parameters":[{"name":"data","in":"body","description":"Model instance data","required":true,"schema":{"$ref":"#/definitions/Annotation"}}],"responses":{"200":{"description":"Request was successful","schema":{"$ref":"#/definitions/Annotation"}}},"deprecated":false}},"/annotations/tags":{"get":{"tags":["Annotation"],"summary":"Fetch all annotation tags (Only visible in dev mode)","operationId":"Annotation.annotationTags","parameters":[{"name":"lang","in":"query","description":"Language of fields that have multiple languages. If multi is selected fields that can have multiple languages will contain language objects","required":false,"enum":["en","fi","sv","multi"],"type":"string"},{"name":"langFallback","in":"query","description":"Enable or disable language fall back (ignored when multi lang selected).","required":false,"default":true,"type":"boolean"}],"responses":{"200":{"description":"Request was successful","schema":{"type":"array","items":{"$ref":"#/definitions/AnnotationTag"}}}},"deprecated":false}},"/annotations":{"post":{"tags":["Annotation"],"summary":"Create a new annotation and persist it","operationId":"Annotation.createAnnotation","parameters":[{"name":"data","in":"body","description":"Model instance data","required":true,"schema":{"description":"Model instance data","$ref":"#/definitions/Annotation"}},{"name":"personToken","in":"query","description":"Person's authentication token","required":false,"type":"string"}],"responses":{"200":{"description":"Request was successful","schema":{"$ref":"#/definitions/Annotation"}}},"deprecated":false},"get":{"tags":["Annotation"],"summary":"Get all annotations","operationId":"Annotation.findAnnotations","parameters":[{"name":"personToken","in":"query","description":"Person's authentication token","required":true,"type":"string"},{"name":"rootID","in":"query","description":"Filter by root ID","required":true,"type":"string"},{"name":"page","in":"query","description":"Page number","required":false,"type":"string"},{"name":"pageSize","in":"query","description":"Page size","required":false,"enum":["10","20","50","100","1000"],"type":"string"}],"responses":{"200":{"description":"Request was successful","schema":{"$ref":"#/definitions/Annotation"}}},"deprecated":false}},"/annotations/{id}":{"delete":{"tags":["Annotation"],"summary":"Delete an existing annotation","operationId":"Annotation.deleteAnnotation","parameters":[{"name":"id","in":"path","description":"Id for the annotation","required":true,"type":"string"},{"name":"personToken","in":"query","description":"Person's authentication token","required":true,"type":"string"}],"responses":{"200":{"description":"Request was successful","schema":{"$ref":"#/definitions/Annotation"}}},"deprecated":false}},"/named-places":{"get":{"tags":["NamedPlace"],"summary":"Get all named places","operationId":"NamedPlace.findNamedPlaces","parameters":[{"name":"page","in":"query","description":"Page number","required":false,"type":"string"},{"name":"pageSize","in":"query","description":"Page size","required":false,"enum":["10","20","50","100","1000"],"type":"string"},{"name":"idIn","in":"query","description":"Include only items with these ids. Multiple values are separated by a comma (,).","required":false,"type":"string"},{"name":"personToken","in":"query","description":"Person's authentication token","required":false,"type":"string"},{"name":"collectionID","in":"query","description":"Filter by collection ID","required":false,"type":"string"},{"name":"alternativeIDs","in":"query","description":"Filter by alternative ID","required":false,"type":"string"},{"name":"municipality","in":"query","description":"Filter by municipality ID","required":false,"type":"string"},{"name":"birdAssociationArea","in":"query","description":"Filter by bird association area ID","required":false,"type":"string"},{"name":"taxonIDs","in":"query","description":"Filter by taxon ID","required":false,"type":"string"},{"name":"tags","in":"query","description":"Filter by tags. Multiple values are separated by a comma (,).","required":false,"type":"string"},{"name":"includePublic","in":"query","description":"Include public named places (used only when personToken is given)","required":false,"default":"true","type":"boolean"},{"name":"includeUnits","in":"query","description":"Include units in prepopulated and accepted documents (only with collectionID HR.2049)","required":false,"default":false,"type":"boolean"},{"name":"selectedFields","in":"query","description":"Comma separated list of field names to include in the response","required":false,"default":"","type":"string"}],"responses":{"200":{"description":"Request was successful","schema":{"$ref":"#/definitions/NamedPlace"}}},"deprecated":false},"post":{"tags":["NamedPlace"],"summary":"Create a new named place and persist it","operationId":"NamedPlace.createWithUser","parameters":[{"name":"data","in":"body","description":"Model instance data","required":true,"schema":{"description":"Model instance data","$ref":"#/definitions/NamedPlace"}},{"name":"personToken","in":"query","description":"Person's authentication token","required":true,"type":"string"},{"name":"lang","in":"query","description":"Language of fields that have multiple languages. English is the default language.","required":false,"enum":["en","fi","sv"],"type":"string"}],"responses":{"200":{"description":"Request was successful","schema":{"$ref":"#/definitions/NamedPlace"}}},"deprecated":false}},"/named-places/{id}":{"get":{"tags":["NamedPlace"],"summary":"Get named place by id","operationId":"NamedPlace.findNamedPlaceById","parameters":[{"name":"id","in":"path","description":"Id for the place","required":true,"type":"string"},{"name":"personToken","in":"query","description":"Person's authentication token","required":false,"type":"string"},{"name":"includeUnits","in":"query","description":"Include units in prepopulated and accepted documents (only with collectionID HR.2049)","required":false,"default":false,"type":"boolean"}],"responses":{"200":{"description":"Request was successful","schema":{"$ref":"#/definitions/NamedPlace"}}},"deprecated":false},"put":{"tags":["NamedPlace"],"summary":"Update existing named place","operationId":"NamedPlace.updateNamedPlace","parameters":[{"name":"id","in":"path","description":"Id for the place","required":true,"type":"string"},{"name":"data","in":"body","description":"Model instance data","required":true,"schema":{"description":"Model instance data","$ref":"#/definitions/NamedPlace"}},{"name":"personToken","in":"query","description":"Person's authentication token","required":true,"type":"string"},{"name":"lang","in":"query","description":"Language of fields that have multiple languages. English is the default language.","required":false,"enum":["en","fi","sv"],"type":"string"}],"responses":{"200":{"description":"Request was successful","schema":{"$ref":"#/definitions/NamedPlace"}}},"deprecated":false},"delete":{"tags":["NamedPlace"],"summary":"Delete a named place","operationId":"NamedPlace.deleteNamedPlace","parameters":[{"name":"id","in":"path","description":"Id for the place","required":true,"type":"string"},{"name":"personToken","in":"query","description":"Person's authentication token","required":true,"type":"string"}],"responses":{"200":{"description":"Request was successful","schema":{"$ref":"#/definitions/Document"}}},"deprecated":false}},"/named-places/{id}/reservation":{"post":{"tags":["NamedPlace"],"summary":"Reserve existing named place","operationId":"NamedPlace.reserveNamedPlace","parameters":[{"name":"id","in":"path","description":"Id for the place","required":true,"type":"string"},{"name":"until","in":"query","description":"The date when the reservation expires","required":false,"type":"string"},{"name":"personID","in":"query","description":"Id for the person (your own id will be used if you are not admin)","required":false,"type":"string"},{"name":"personToken","in":"query","description":"Person's authentication token","required":true,"type":"string"}],"responses":{"200":{"description":"Request was successful","schema":{"$ref":"#/definitions/NamedPlace"}}},"deprecated":false},"delete":{"tags":["NamedPlace"],"summary":"Remove named place reservation","operationId":"NamedPlace.deleteNamedPlaceReservations","parameters":[{"name":"id","in":"path","description":"Id for the place","required":true,"type":"string"},{"name":"personToken","in":"query","description":"Person's authentication token","required":true,"type":"string"}],"responses":{"200":{"description":"Request was successful","schema":{"$ref":"#/definitions/NamedPlace"}}},"deprecated":false}},"/documents":{"get":{"tags":["Document"],"summary":"Get all documents","operationId":"Document.findWithUser","parameters":[{"name":"page","in":"query","description":"Page number","required":false,"type":"string"},{"name":"pageSize","in":"query","description":"Page size","required":false,"enum":["10","20","50","100","1000"],"type":"string"},{"name":"personToken","in":"query","description":"Person's authentication token","required":true,"type":"string"},{"name":"observationYear","in":"query","description":"Limit the list of documents to a certain observation year (ignored when fetching templates)","required":false,"type":"string"},{"name":"templates","in":"query","description":"Fetch only templates","required":false,"default":false,"type":"boolean"},{"name":"namedPlace","in":"query","description":"Limit the list of documents to a certain named place","required":false,"type":"string"},{"name":"collectionID","in":"query","description":"Limit the list of documents to a certain collection","required":false,"type":"string"},{"name":"sourceID","in":"query","description":"Limit the list of documents to a certain source application","required":false,"type":"string"},{"name":"formID","in":"query","description":"Use this form's features for the request. Doesn\t limit the limit of documents to this form ID!","required":false,"type":"string"},{"name":"selectedFields","in":"query","description":"Comma separated list of field names to include in the response","required":false,"default":"","type":"string"}],"responses":{"200":{"description":"Request was successful","schema":{"$ref":"#/definitions/Document"}}},"deprecated":false},"post":{"tags":["Document"],"summary":"Create a new document and persist it or return validation errors","operationId":"Document.createWithUser","parameters":[{"name":"data","in":"body","description":"Document instance data or an object with _jobID to start and track bulk upload","required":true,"schema":{"description":"Document instance data or an object with _jobID to start and track bulk upload","$ref":"#/definitions/x-any"}},{"name":"personToken","in":"query","description":"Person's authentication token","required":true,"type":"string"},{"name":"lang","in":"query","description":"Language of fields that have multiple languages. If multi is selected fields that can have multiple languages will contain language objects","required":false,"enum":["en","fi","sv","multi"],"type":"string"},{"name":"validationErrorFormat","in":"query","description":"Format of validation error details","required":false,"default":"remote","enum":["remote","object","jsonPath"],"type":"string"}],"responses":{"200":{"description":"Request was successful","schema":{"$ref":"#/definitions/Document"}}},"deprecated":false}},"/documents/count/{type}":{"get":{"tags":["Document"],"summary":"Get all documents","operationId":"Document.countByType","parameters":[{"name":"type","in":"path","description":"Count type","required":true,"default":"byYear","enum":["byYear"],"type":"string"},{"name":"personToken","in":"query","description":"Person's authentication token","required":true,"type":"string"},{"name":"namedPlace","in":"query","description":"Limit the list of documents to a certain named place","required":false,"type":"string"},{"name":"collectionID","in":"query","description":"Limit the list of documents to a certain collection","required":false,"type":"string"},{"name":"formID","in":"query","description":"Use this form's features for the request. Doesn\t limit the limit of documents to this form ID!","required":false,"type":"string"}],"responses":{"200":{"description":"Request was successful","schema":{"type":"array","items":{"$ref":"#/definitions/DocumentCount"}}}},"deprecated":false}},"/documents/stats":{"get":{"tags":["Document"],"summary":"Get backend calculated statistic","operationId":"Document.stats","parameters":[{"name":"personToken","in":"query","description":"Person's authentication token","required":true,"type":"string"},{"name":"namedPlace","in":"query","description":"Limit the list of documents to a certain named place","required":true,"type":"string"}],"responses":{"200":{"description":"Request was successful","schema":{"$ref":"#/definitions/DocumentStats"}}},"deprecated":false}},"/documents/{id}":{"get":{"tags":["Document"],"summary":"Find a document with id","operationId":"Document.findByIdWithUser","parameters":[{"name":"id","in":"path","description":"Find document with the id","required":true,"type":"string"},{"name":"personToken","in":"query","description":"Person's authentication token","required":true,"type":"string"}],"responses":{"200":{"description":"Request was successful","schema":{"$ref":"#/definitions/Document"}}},"deprecated":false},"delete":{"tags":["Document"],"summary":"Delete a document with id.","operationId":"Document.deleteByIdWithUser","parameters":[{"name":"id","in":"path","description":"Delete document with the id","required":true,"type":"string"},{"name":"personToken","in":"query","description":"Person's authentication token","required":true,"type":"string"}],"responses":{"200":{"description":"Request was successful","schema":{"$ref":"#/definitions/Document"}}},"deprecated":false},"put":{"tags":["Document"],"summary":"Update existing document","operationId":"Document.updateWithUser","parameters":[{"name":"id","in":"path","description":"Id for the document","required":true,"type":"string"},{"name":"data","in":"body","description":"Model instance data","required":true,"schema":{"description":"Model instance data","$ref":"#/definitions/Document"}},{"name":"personToken","in":"query","description":"Person's authentication token","required":true,"type":"string"},{"name":"lang","in":"query","description":"Language of fields that have multiple languages. If multi is selected fields that can have multiple languages will contain language objects","required":false,"enum":["en","fi","sv","multi"],"type":"string"},{"name":"validationErrorFormat","in":"query","description":"Format of validation error details","required":false,"default":"remote","enum":["remote","object","jsonPath"],"type":"string"}],"responses":{"200":{"description":"Request was successful","schema":{"$ref":"#/definitions/Document"}}},"deprecated":false}},"/documents/validate":{"post":{"tags":["Document"],"summary":"Validates the document","operationId":"Document.exposedValidateDocument","parameters":[{"name":"data","in":"body","description":"Document instance data or list of documents or and object with _jobID to track bulk validation status","required":true,"schema":{"description":"Document instance data or list of documents or and object with _jobID to track bulk validation status","$ref":"#/definitions/x-any"}},{"name":"formID","in":"query","description":"ID of the form used for validation. If there is formID in the data that will be used instead.","required":false,"type":"string"},{"name":"personToken","in":"query","description":"Person's authentication token","required":false,"type":"string"},{"name":"field","in":"query","description":"Json path of the field being validated (defaults to the whole document).","required":false,"type":"string"},{"name":"informalTaxonGroup","in":"query","description":"Taxon belongs to informal taxon group only: Validate that taxon belongs to informal taxon group(s). Multiple values are separated by a comma (,).","required":false,"type":"string"},{"name":"validator","in":"query","description":"Name of the validator to run (default all specified in the form).","required":false,"enum":["noExistingGatheringsInNamedPlace","wbcNamedPlaceExists","overlapWithNamedPlace","uniqueNamedPlaceAlternativeIDs","namedPlaceNotTooNearOtherPlaces","waterbirdPairCount","taxonBelongsToInformalTaxonGroup"],"type":"string"},{"name":"type","in":"query","description":"Run validators of this type","required":false,"default":"error","enum":["error","warning"],"type":"string"},{"name":"lang","in":"query","description":"Language of fields that have multiple languages. If multi is selected fields that can have multiple languages will contain language objects","required":false,"enum":["en","fi","sv","multi"],"type":"string"},{"name":"validationErrorFormat","in":"query","description":"Format of validation error details","required":false,"default":"object","enum":["object","jsonPath"],"type":"string"}],"responses":{"200":{"description":"Request was successful","schema":{"$ref":"#/definitions/Document"}}},"deprecated":false}},"/taxa":{"get":{"tags":["Taxon"],"summary":"Get all taxa (and aggregates) from the taxonomic backbone","operationId":"Taxon.findTaxa","parameters":[{"name":"species","in":"query","description":"Show only taxa that have been marked as species","required":false,"type":"boolean"},{"name":"parentTaxonId","in":"query","description":"Filter based on parent taxon id","required":false,"default":"","type":"string"},{"name":"lang","in":"query","description":"Language of fields that have multiple languages. If multi is selected fields that can have multiple languages will contain language objects","required":false,"enum":["en","fi","sv","multi"],"type":"string"},{"name":"langFallback","in":"query","description":"Enable or disable language fall back (ignored when multi lang selected).","required":false,"default":true,"type":"boolean"},{"name":"informalGroupFilters","in":"query","description":"Filter based on given informal group(s). Multiple values are separated by a comma (,).","required":false,"type":"string"},{"name":"redListEvaluationGroups","in":"query","description":"Filter based on IUCN red list taxon group(s). Multiple values are separated by a comma (,).","required":false,"type":"string"},{"name":"invasiveSpeciesMainGroups","in":"query","description":"Filter based on invasive species main group(s). Multiple values are separated by a comma (,).","required":false,"type":"string"},{"name":"adminStatusFilters","in":"query","description":"Filter based on administrative status(es). Multiple values are separated by a comma (,).","required":false,"type":"string"},{"name":"redListStatusFilters","in":"query","description":"Filter based on the latest red list statu(es). Multiple values are separated by a comma (,).","required":false,"type":"string"},{"name":"typesOfOccurrenceFilters","in":"query","description":"Filter based on type(s) of occurrence. Multiple values are separated by a comma (,).","required":false,"type":"string"},{"name":"typesOfOccurrenceNotFilters","in":"query","description":"Will not include these type(s) of occurrence. Multiple values are separated by a comma (,).","required":false,"type":"string"},{"name":"primaryHabitat","in":"query","description":"Filter based on taxon primary habitat","required":false,"default":"","type":"string"},{"name":"anyHabitat","in":"query","description":"Filter based on taxon any habitat","required":false,"default":"","type":"string"},{"name":"hasLatestRedListEvaluation","in":"query","description":"When true will only include taxa which have latest red list evaluation and when false will list those species that don't have the evaluation","required":false,"default":"","type":"string"},{"name":"latestRedListEvaluation.threatenedAtArea","in":"query","description":"Filter based on the latest red list evaluation threatened at area(s). Multiple values are separated by a comma (,).","required":false,"default":"","type":"string"},{"name":"latestRedListEvaluation.redListStatus","in":"query","description":"Filter based on the latest red list evaluation statu(es). Multiple values are separated by a comma (,).","required":false,"default":"","type":"string"},{"name":"latestRedListEvaluation.primaryHabitat","in":"query","description":"Filter based on taxon primary habitat","required":false,"default":"","type":"string"},{"name":"latestRedListEvaluation.anyHabitat","in":"query","description":"Filter based on taxon any habitat","required":false,"default":"","type":"string"},{"name":"latestRedListEvaluation.primaryThreat","in":"query","description":"Filter based on taxon primary threat","required":false,"default":"","type":"string"},{"name":"latestRedListEvaluation.threats","in":"query","description":"Filter based on taxon threats","required":false,"default":"","type":"string"},{"name":"latestRedListEvaluation.primaryEndangermentReason","in":"query","description":"Filter based on taxon primary endangerment reason","required":false,"default":"","type":"string"},{"name":"latestRedListEvaluation.endangermentReasons","in":"query","description":"Filter based on taxon endangerment reasons","required":false,"default":"","type":"string"},{"name":"taxonRanks","in":"query","description":"Filter based on taxon rank(s). Multiple values are separated by a comma (,).","required":false,"type":"string"},{"name":"taxonSets","in":"query","description":"Filter based on taxon set(s). Multiple values are separated by a comma (,).","required":false,"type":"string"},{"name":"invasiveSpeciesFilter","in":"query","description":"True: Will include only invasive species. False: Will exclude invasive species.","required":false,"type":"boolean"},{"name":"hasMediaFilter","in":"query","description":"Include only species that have media objects attached","required":false,"type":"boolean"},{"name":"hasDescriptionFilter","in":"query","description":"Include only species that have description objects attached","required":false,"type":"boolean"},{"name":"hasBoldData","in":"query","description":"Include only species that have BOLD data","required":false,"type":"boolean"},{"name":"includeHidden","in":"query","description":"True: Will show hidden taxa, False: Hidden taxa are skipped and their non-hidden children raised up in the tree.","required":false,"default":false,"type":"boolean"},{"name":"includeMedia","in":"query","description":"Include media objects in the response","required":false,"default":false,"type":"boolean"},{"name":"includeDescriptions","in":"query","description":"Include description objects in the response.","required":false,"default":false,"type":"boolean"},{"name":"includeRedListEvaluations","in":"query","description":"Include red list evaluations in the response.","required":false,"default":false,"type":"boolean"},{"name":"selectedFields","in":"query","description":"Select fields to include in the result. Multiple values are separated by a comma (,).","required":false,"type":"string"},{"name":"onlyFinnish","in":"query","description":"Will include only finnish species","required":false,"type":"boolean"},{"name":"checklist","in":"query","description":"Search taxon from specified checklist (defaults to FinBIF master checklist)","required":false,"type":"string"},{"name":"checklistVersion","in":"query","description":"Checklist version to be used. Defaults to latest version","required":false,"type":"string"},{"name":"sortOrder","in":"query","description":"Order of the species: taxonomic|scientific_name|finnish_name","required":false,"default":"taxonomic","type":"string"},{"name":"page","in":"query","description":"Page number","required":false,"type":"string"},{"name":"pageSize","in":"query","description":"Page size","required":false,"default":"20","enum":["0","10","20","50","100","1000"],"type":"string"},{"name":"aggregateBy","in":"query","description":"Aggregate by these fields. Multiple values are separated by a comma (,). Different aggregations can be made at the same time using semicolon as separator (;) and aggregates can be named giving \"=name\" at the end of each aggregation.\n\nResult will have aggregations property object where the keys of the object are either the field(s) that were used or the name if it was given.","required":false,"default":"","type":"string"},{"name":"aggregateOrderBy","in":"query","description":"Aggregate order by for the response. Multiple values are separated by a comma (,). (NOT IN USE)","required":false,"default":"","type":"string"},{"name":"aggregateSize","in":"query","description":"Aggregate response size","required":false,"default":"","type":"string"}],"responses":{"200":{"description":"Request was successful","schema":{"type":"array","items":{"$ref":"#/definitions/Taxon"}}}},"deprecated":false}},"/taxa/{id}":{"get":{"tags":["Taxon"],"summary":"Get taxon by id","operationId":"Taxon.findBySubject","parameters":[{"name":"id","in":"path","description":"Id of the taxon","required":true,"type":"string"},{"name":"lang","in":"query","description":"Language of fields that have multiple languages. If multi is selected fields that can have multiple languages will contain language objects","required":false,"enum":["en","fi","sv","multi"],"type":"string"},{"name":"langFallback","in":"query","description":"Enable or disable language fall back (ignored when multi lang selected).","required":false,"default":true,"type":"boolean"},{"name":"maxLevel","in":"query","description":"How many levels of children to show","required":false,"default":"0","type":"string"},{"name":"selectedFields","in":"query","description":"Select fields to include in the result. Multiple values are separated by a comma (,).","required":false,"type":"string"},{"name":"informalGroupFilters","in":"query","description":"Filter based on given informal group(s). Multiple values are separated by a comma (,).","required":false,"type":"string"},{"name":"redListEvaluationGroups","in":"query","description":"Filter based on IUCN red list taxon group(s). Multiple values are separated by a comma (,).","required":false,"type":"string"},{"name":"adminStatusFilters","in":"query","description":"Filter based on administrative status(es). Multiple values are separated by a comma (,).","required":false,"type":"string"},{"name":"redListStatusFilters","in":"query","description":"Filter based on the latest red list statu(es). Multiple values are separated by a comma (,).","required":false,"type":"string"},{"name":"typesOfOccurrenceFilters","in":"query","description":"Filter based on type(s) of occurrence. Multiple values are separated by a comma (,).","required":false,"type":"string"},{"name":"typesOfOccurrenceNotFilters","in":"query","description":"Will not include these type(s) of occurrence. Multiple values are separated by a comma (,).","required":false,"type":"string"},{"name":"invasiveSpeciesFilter","in":"query","description":"True: Will include only invasive species. False: Will exclude invasive species.","required":false,"type":"boolean"},{"name":"hasBoldData","in":"query","description":"Include only species that have BOLD data","required":false,"type":"boolean"},{"name":"includeHidden","in":"query","description":"True: Will show hidden taxa, False: Hidden taxa are skipped and their non-hidden children raised up in the tree.","required":false,"default":false,"type":"boolean"},{"name":"includeMedia","in":"query","description":"Include media objects in the response","required":false,"default":false,"type":"boolean"},{"name":"includeDescriptions","in":"query","description":"Include description objects in the response.","required":false,"default":false,"type":"boolean"},{"name":"includeRedListEvaluations","in":"query","description":"Include red list evaluations in the response.","required":false,"default":false,"type":"boolean"},{"name":"onlyFinnish","in":"query","description":"Will include only finnish species","required":false,"type":"boolean"},{"name":"checklistVersion","in":"query","description":"Checklist version to be used. Defaults to latest version","required":false,"type":"string"},{"name":"sortOrder","in":"query","description":"Order of the species: taxonomic|scientific_name|finnish_name","required":false,"default":"taxonomic","type":"string"}],"responses":{"200":{"description":"Request was successful","schema":{"$ref":"#/definitions/Taxon"}}},"deprecated":false}},"/taxa/{id}/children":{"get":{"tags":["Taxon"],"summary":"Get children of the taxon","operationId":"Taxon.findChildren","parameters":[{"name":"id","in":"path","description":"Id of the taxon","required":true,"type":"string"},{"name":"lang","in":"query","description":"Language of fields that have multiple languages. If multi is selected fields that can have multiple languages will contain language objects","required":false,"enum":["en","fi","sv","multi"],"type":"string"},{"name":"langFallback","in":"query","description":"Enable or disable language fall back (ignored when multi lang selected).","required":false,"default":true,"type":"boolean"},{"name":"maxLevel","in":"query","description":"How many levels of children to show","required":false,"default":"0","type":"string"},{"name":"selectedFields","in":"query","description":"Select fields to include in the result. Multiple values are separated by a comma (,).","required":false,"type":"string"},{"name":"informalGroupFilters","in":"query","description":"Filter based on given informal group(s). Multiple values are separated by a comma (,).","required":false,"type":"string"},{"name":"redListEvaluationGroups","in":"query","description":"Filter based on IUCN red list taxon group(s). Multiple values are separated by a comma (,).","required":false,"type":"string"},{"name":"adminStatusFilters","in":"query","description":"Filter based on administrative status(es). Multiple values are separated by a comma (,).","required":false,"type":"string"},{"name":"redListStatusFilters","in":"query","description":"Filter based on the latest red list statu(es). Multiple values are separated by a comma (,).","required":false,"type":"string"},{"name":"typesOfOccurrenceFilters","in":"query","description":"Filter based on type(s) of occurrence. Multiple values are separated by a comma (,).","required":false,"type":"string"},{"name":"typesOfOccurrenceNotFilters","in":"query","description":"Will not include these type(s) of occurrence. Multiple values are separated by a comma (,).","required":false,"type":"string"},{"name":"invasiveSpeciesFilter","in":"query","description":"True: Will include only invasive species. False: Will exclude invasive species.","required":false,"type":"boolean"},{"name":"hasBoldData","in":"query","description":"Include only species that have BOLD data","required":false,"type":"boolean"},{"name":"includeHidden","in":"query","description":"True: Will show hidden taxa, False: Hidden taxa are skipped and their non-hidden children raised up in the tree.","required":false,"default":false,"type":"boolean"},{"name":"includeMedia","in":"query","description":"Include media objects in the response","required":false,"default":false,"type":"boolean"},{"name":"includeDescriptions","in":"query","description":"Include description objects in the response.","required":false,"default":false,"type":"boolean"},{"name":"includeRedListEvaluations","in":"query","description":"Include red list evaluations in the response.","required":false,"default":false,"type":"boolean"},{"name":"onlyFinnish","in":"query","description":"Will include only finnish species","required":false,"type":"boolean"},{"name":"checklistVersion","in":"query","description":"Checklist version to be used. Defaults to latest version","required":false,"type":"string"},{"name":"sortOrder","in":"query","description":"Order of the species: taxonomic|scientific_name|finnish_name","required":false,"default":"taxonomic","type":"string"},{"name":"hasMediaFilter","in":"query","description":"Include only species that have media objects attached","required":false,"type":"boolean"},{"name":"hasDescriptionFilter","in":"query","description":"Include only species that have description objects attached","required":false,"type":"boolean"}],"responses":{"200":{"description":"Request was successful","schema":{"type":"array","items":{"$ref":"#/definitions/Taxon"}}}},"deprecated":false}},"/taxa/{id}/descriptions":{"get":{"tags":["Taxon"],"summary":"Get description texts of the taxon","operationId":"Taxon.findDescriptions","parameters":[{"name":"id","in":"path","description":"Id of the taxon","required":true,"type":"string"},{"name":"checklistVersion","in":"query","description":"Checklist version to be used. Defaults to latest version","required":false,"type":"string"},{"name":"lang","in":"query","description":"Language of fields that have multiple languages. If multi is selected fields that can have multiple languages will contain language objects","required":false,"enum":["en","fi","sv","multi"],"type":"string"},{"name":"langFallback","in":"query","description":"Enable or disable language fall back (ignored when multi lang selected).","required":false,"default":true,"type":"boolean"}],"responses":{"200":{"description":"Request was successful","schema":{"type":"array","items":{"$ref":"#/definitions/TaxaDescription"}}}},"deprecated":false}},"/taxa/{id}/media":{"get":{"tags":["Taxon"],"summary":"Get media object of the taxon","operationId":"Taxon.findMedia","parameters":[{"name":"id","in":"path","description":"Id of the taxon","required":true,"type":"string"},{"name":"checklistVersion","in":"query","description":"Checklist version to be used. Defaults to latest version","required":false,"type":"string"},{"name":"lang","in":"query","description":"Language of fields that have multiple languages. If multi is selected fields that can have multiple languages will contain language objects","required":false,"enum":["en","fi","sv","multi"],"type":"string"}],"responses":{"200":{"description":"Request was successful","schema":{"type":"array","items":{"$ref":"#/definitions/TaxaMedia"}}}},"deprecated":false}},"/taxa/{id}/parents":{"get":{"tags":["Taxon"],"summary":"Get parent chain of the taxon","operationId":"Taxon.findParents","parameters":[{"name":"id","in":"path","description":"Id of the taxon","required":true,"type":"string"},{"name":"checklistVersion","in":"query","description":"Checklist version to be used. Defaults to latest version","required":false,"type":"string"},{"name":"lang","in":"query","description":"Language of fields that have multiple languages. If multi is selected fields that can have multiple languages will contain language objects","required":false,"enum":["en","fi","sv","multi"],"type":"string"},{"name":"langFallback","in":"query","description":"Enable or disable language fall back (ignored when multi lang selected).","required":false,"default":true,"type":"boolean"},{"name":"selectedFields","in":"query","description":"Select fields to include in the result. Multiple values are separated by a comma (,).","required":false,"type":"string"}],"responses":{"200":{"description":"Request was successful","schema":{"type":"array","items":{"$ref":"#/definitions/Taxon"}}}},"deprecated":false}},"/taxa/{id}/species":{"get":{"tags":["Taxon"],"summary":"Get species (and aggregates, subspecies, etc) of the taxon","operationId":"Taxon.findSpecies","parameters":[{"name":"id","in":"path","description":"Id of the taxon","required":true,"type":"string"},{"name":"lang","in":"query","description":"Language of fields that have multiple languages. If multi is selected fields that can have multiple languages will contain language objects","required":false,"enum":["en","fi","sv","multi"],"type":"string"},{"name":"langFallback","in":"query","description":"Enable or disable language fall back (ignored when multi lang selected).","required":false,"default":true,"type":"boolean"},{"name":"informalGroupFilters","in":"query","description":"Filter based on given informal group(s). Multiple values are separated by a comma (,).","required":false,"type":"string"},{"name":"redListEvaluationGroups","in":"query","description":"Filter based on IUCN red list taxon group(s). Multiple values are separated by a comma (,).","required":false,"type":"string"},{"name":"invasiveSpeciesMainGroups","in":"query","description":"Filter based on invasive species main group(s). Multiple values are separated by a comma (,).","required":false,"type":"string"},{"name":"adminStatusFilters","in":"query","description":"Filter based on administrative status(es). Multiple values are separated by a comma (,).","required":false,"type":"string"},{"name":"redListStatusFilters","in":"query","description":"Filter based on the latest red list statu(es). Multiple values are separated by a comma (,).","required":false,"type":"string"},{"name":"typesOfOccurrenceFilters","in":"query","description":"Filter based on type(s) of occurrence. Multiple values are separated by a comma (,).","required":false,"type":"string"},{"name":"typesOfOccurrenceNotFilters","in":"query","description":"Will not include these type(s) of occurrence. Multiple values are separated by a comma (,).","required":false,"type":"string"},{"name":"primaryHabitat","in":"query","description":"Filter based on taxon primary habitat","required":false,"default":"","type":"string"},{"name":"anyHabitat","in":"query","description":"Filter based on taxon any habitat","required":false,"default":"","type":"string"},{"name":"hasLatestRedListEvaluation","in":"query","description":"When true will only include taxa which have latest red list evaluation and when false will list those species that don't have the evaluation","required":false,"default":"","type":"string"},{"name":"latestRedListEvaluation.threatenedAtArea","in":"query","description":"Filter based on the latest red list evaluation threatened at area(s). Multiple values are separated by a comma (,).","required":false,"default":"","type":"string"},{"name":"latestRedListEvaluation.redListStatus","in":"query","description":"Filter based on the latest red list evaluation statu(es). Multiple values are separated by a comma (,).","required":false,"default":"","type":"string"},{"name":"latestRedListEvaluation.primaryHabitat","in":"query","description":"Filter based on taxon primary habitat","required":false,"default":"","type":"string"},{"name":"latestRedListEvaluation.anyHabitat","in":"query","description":"Filter based on taxon any habitat","required":false,"default":"","type":"string"},{"name":"latestRedListEvaluation.primaryThreat","in":"query","description":"Filter based on taxon primary threat","required":false,"default":"","type":"string"},{"name":"latestRedListEvaluation.threats","in":"query","description":"Filter based on taxon threats","required":false,"default":"","type":"string"},{"name":"latestRedListEvaluation.primaryEndangermentReason","in":"query","description":"Filter based on taxon primary endangerment reason","required":false,"default":"","type":"string"},{"name":"latestRedListEvaluation.endangermentReasons","in":"query","description":"Filter based on taxon endangerment reasons","required":false,"default":"","type":"string"},{"name":"taxonRanks","in":"query","description":"Filter based on taxon rank(s). Multiple values are separated by a comma (,).","required":false,"type":"string"},{"name":"taxonSets","in":"query","description":"Filter based on taxon set(s). Multiple values are separated by a comma (,).","required":false,"type":"string"},{"name":"invasiveSpeciesFilter","in":"query","description":"True: Will include only invasive species. False: Will exclude invasive species.","required":false,"type":"boolean"},{"name":"hasMediaFilter","in":"query","description":"Include only species that have media objects attached","required":false,"type":"boolean"},{"name":"hasDescriptionFilter","in":"query","description":"Include only species that have description objects attached","required":false,"type":"boolean"},{"name":"hasBoldData","in":"query","description":"Include only species that have BOLD data","required":false,"type":"boolean"},{"name":"includeHidden","in":"query","description":"True: Will show hidden taxa, False: Hidden taxa are skipped and their non-hidden children raised up in the tree.","required":false,"default":false,"type":"boolean"},{"name":"includeMedia","in":"query","description":"Include media objects in the response","required":false,"default":false,"type":"boolean"},{"name":"includeDescriptions","in":"query","description":"Include description objects in the response.","required":false,"default":false,"type":"boolean"},{"name":"includeRedListEvaluations","in":"query","description":"Include red list evaluations in the response.","required":false,"default":false,"type":"boolean"},{"name":"selectedFields","in":"query","description":"Select fields to include in the result. Multiple values are separated by a comma (,).","required":false,"type":"string"},{"name":"onlyFinnish","in":"query","description":"Will include only finnish species","required":false,"type":"boolean"},{"name":"checklist","in":"query","description":"Search taxon from specified checklist (defaults to FinBIF master checklist)","required":false,"type":"string"},{"name":"checklistVersion","in":"query","description":"Checklist version to be used. Defaults to latest version","required":false,"type":"string"},{"name":"sortOrder","in":"query","description":"Order of the species: taxonomic|scientific_name|finnish_name","required":false,"default":"taxonomic","type":"string"},{"name":"page","in":"query","description":"Page number","required":false,"type":"string"},{"name":"pageSize","in":"query","description":"Page size","required":false,"default":"20","enum":["0","10","20","50","100","1000"],"type":"string"},{"name":"aggregateBy","in":"query","description":"Aggregate by these fields. Multiple values are separated by a comma (,). Different aggregations can be made at the same time using semicolon as separator (;) and aggregates can be named giving \"=name\" at the end of each aggregation.\n\nResult will have aggregations property object where the keys of the object are either the field(s) that were used or the name if it was given.","required":false,"default":"","type":"string"},{"name":"aggregateOrderBy","in":"query","description":"Aggregate order by for the response. Multiple values are separated by a comma (,). (NOT IN USE)","required":false,"default":"","type":"string"},{"name":"aggregateSize","in":"query","description":"Aggregate response size","required":false,"default":"","type":"string"}],"responses":{"200":{"description":"Request was successful","schema":{"type":"array","items":{"$ref":"#/definitions/Taxon"}}}},"deprecated":false}},"/taxa/search":{"get":{"tags":["Taxon"],"summary":"Taxon name search","operationId":"Taxon.search","parameters":[{"name":"query","in":"query","description":"Name to search","required":true,"type":"string"},{"name":"limit","in":"query","description":"Limit the pageSize of results","required":false,"default":"10","type":"string"},{"name":"checklist","in":"query","description":"Search taxon from specified checklist (defaults to FinBIF master checklist)","required":false,"type":"string"},{"name":"taxonSets","in":"query","description":"Filter based on taxon set(s). Multiple values are separated by a comma (,).","required":false,"type":"string"},{"name":"informalTaxonGroup","in":"query","description":"Search taxa from specified informal taxon group(s). Multiple values are separated by a comma (,).","required":false,"type":"string"},{"name":"includeHidden","in":"query","description":"Include hidden taxa in the response.","required":false,"type":"boolean"},{"name":"includedNameTypes","in":"query","description":"Matching names have a type (for example MX.vernacularName, MX.hasMisappliedName); List name types you want included in the search. Multiple values are separated by a comma (,).","required":false,"type":"string"},{"name":"includedLanguages","in":"query","description":"Filter based on language of the matching name. List languages that you want to be included in the search. (Matches of names that are not of any language are uninfected; for example scientific names). Multiple values are separated by a comma (,).","required":false,"type":"string"},{"name":"excludedInformalTaxonGroup","in":"query","description":"Exclude taxa from specified informal taxon group(s)Multiple values are separated by a comma (,).","required":false,"type":"string"},{"name":"matchType","in":"query","description":"Default: All match types; exact = exact matches, partial = partially matching, likely = fuzzy matching. Multiple values are separated by a comma (,).","required":false,"enum":["exact","partial","likely"],"type":"string"},{"name":"excludeNameTypes","in":"query","description":"Matching names have a type (for example MX.vernacularName, MX.hasMisappliedName); List name types you do not want included in the search. Multiple values are separated by a comma (,).","required":false,"type":"string"},{"name":"onlySpecies","in":"query","description":"Filter to include only species (and subspecies)","required":false,"default":false,"type":"boolean"},{"name":"onlyFinnish","in":"query","description":"Filter to include only finnish taxa","required":false,"default":false,"type":"boolean"},{"name":"onlyInvasive","in":"query","description":"Filter to include only invasive species","required":false,"default":false,"type":"boolean"},{"name":"observationMode","in":"query","description":"If observationMode is set, \" sp.\" is catenated to higher taxa scientific name matches.","required":false,"default":false,"type":"boolean"}],"responses":{"200":{"description":"Request was successful","schema":{"$ref":"#/definitions/LajiTaxonSearch"}}},"deprecated":false}},"/taxa/species":{"get":{"tags":["Taxon"],"summary":"Get species (and aggregates, subspecies, etc) of the taxon","operationId":"Taxon.allSpecies","parameters":[{"name":"lang","in":"query","description":"Language of fields that have multiple languages. If multi is selected fields that can have multiple languages will contain language objects","required":false,"enum":["en","fi","sv","multi"],"type":"string"},{"name":"langFallback","in":"query","description":"Enable or disable language fall back (ignored when multi lang selected).","required":false,"default":true,"type":"boolean"},{"name":"informalGroupFilters","in":"query","description":"Filter based on given informal group(s). Multiple values are separated by a comma (,).","required":false,"type":"string"},{"name":"redListEvaluationGroups","in":"query","description":"Filter based on IUCN red list taxon group(s). Multiple values are separated by a comma (,).","required":false,"type":"string"},{"name":"invasiveSpeciesMainGroups","in":"query","description":"Filter based on invasive species main group(s). Multiple values are separated by a comma (,).","required":false,"type":"string"},{"name":"adminStatusFilters","in":"query","description":"Filter based on administrative status(es). Multiple values are separated by a comma (,).","required":false,"type":"string"},{"name":"redListStatusFilters","in":"query","description":"Filter based on the latest red list statu(es). Multiple values are separated by a comma (,).","required":false,"type":"string"},{"name":"typesOfOccurrenceFilters","in":"query","description":"Filter based on type(s) of occurrence. Multiple values are separated by a comma (,).","required":false,"type":"string"},{"name":"typesOfOccurrenceNotFilters","in":"query","description":"Will not include these type(s) of occurrence. Multiple values are separated by a comma (,).","required":false,"type":"string"},{"name":"primaryHabitat","in":"query","description":"Filter based on taxon primary habitat","required":false,"default":"","type":"string"},{"name":"anyHabitat","in":"query","description":"Filter based on taxon any habitat","required":false,"default":"","type":"string"},{"name":"hasLatestRedListEvaluation","in":"query","description":"When true will only include taxa which have latest red list evaluation and when false will list those species that don't have the evaluation","required":false,"default":"","type":"string"},{"name":"latestRedListEvaluation.threatenedAtArea","in":"query","description":"Filter based on the latest red list evaluation threatened at area(s). Multiple values are separated by a comma (,).","required":false,"default":"","type":"string"},{"name":"latestRedListEvaluation.redListStatus","in":"query","description":"Filter based on the latest red list evaluation statu(es). Multiple values are separated by a comma (,).","required":false,"default":"","type":"string"},{"name":"latestRedListEvaluation.primaryHabitat","in":"query","description":"Filter based on taxon primary habitat","required":false,"default":"","type":"string"},{"name":"latestRedListEvaluation.anyHabitat","in":"query","description":"Filter based on taxon any habitat","required":false,"default":"","type":"string"},{"name":"latestRedListEvaluation.primaryThreat","in":"query","description":"Filter based on taxon primary threat","required":false,"default":"","type":"string"},{"name":"latestRedListEvaluation.threats","in":"query","description":"Filter based on taxon threats","required":false,"default":"","type":"string"},{"name":"latestRedListEvaluation.primaryEndangermentReason","in":"query","description":"Filter based on taxon primary endangerment reason","required":false,"default":"","type":"string"},{"name":"latestRedListEvaluation.endangermentReasons","in":"query","description":"Filter based on taxon endangerment reasons","required":false,"default":"","type":"string"},{"name":"taxonRanks","in":"query","description":"Filter based on taxon rank(s). Multiple values are separated by a comma (,).","required":false,"type":"string"},{"name":"taxonSets","in":"query","description":"Filter based on taxon set(s). Multiple values are separated by a comma (,).","required":false,"type":"string"},{"name":"invasiveSpeciesFilter","in":"query","description":"True: Will include only invasive species. False: Will exclude invasive species.","required":false,"type":"boolean"},{"name":"hasMediaFilter","in":"query","description":"Include only species that have media objects attached","required":false,"type":"boolean"},{"name":"hasDescriptionFilter","in":"query","description":"Include only species that have description objects attached","required":false,"type":"boolean"},{"name":"hasBoldData","in":"query","description":"Include only species that have BOLD data","required":false,"type":"boolean"},{"name":"includeHidden","in":"query","description":"True: Will show hidden taxa, False: Hidden taxa are skipped and their non-hidden children raised up in the tree.","required":false,"default":false,"type":"boolean"},{"name":"includeMedia","in":"query","description":"Include media objects in the response","required":false,"default":false,"type":"boolean"},{"name":"includeDescriptions","in":"query","description":"Include description objects in the response.","required":false,"default":false,"type":"boolean"},{"name":"includeRedListEvaluations","in":"query","description":"Include red list evaluations in the response.","required":false,"default":false,"type":"boolean"},{"name":"selectedFields","in":"query","description":"Select fields to include in the result. Multiple values are separated by a comma (,).","required":false,"type":"string"},{"name":"onlyFinnish","in":"query","description":"Will include only finnish species","required":false,"type":"boolean"},{"name":"checklist","in":"query","description":"Search taxon from specified checklist (defaults to FinBIF master checklist)","required":false,"type":"string"},{"name":"checklistVersion","in":"query","description":"Checklist version to be used. Defaults to latest version","required":false,"type":"string"},{"name":"sortOrder","in":"query","description":"Order of the species: taxonomic|scientific_name|finnish_name","required":false,"default":"taxonomic","type":"string"},{"name":"page","in":"query","description":"Page number","required":false,"type":"string"},{"name":"pageSize","in":"query","description":"Page size","required":false,"default":"20","enum":["0","10","20","50","100","1000"],"type":"string"},{"name":"aggregateBy","in":"query","description":"Aggregate by these fields. Multiple values are separated by a comma (,). Different aggregations can be made at the same time using semicolon as separator (;) and aggregates can be named giving \"=name\" at the end of each aggregation.\n\nResult will have aggregations property object where the keys of the object are either the field(s) that were used or the name if it was given.","required":false,"default":"","type":"string"},{"name":"aggregateOrderBy","in":"query","description":"Aggregate order by for the response. Multiple values are separated by a comma (,). (NOT IN USE)","required":false,"default":"","type":"string"},{"name":"aggregateSize","in":"query","description":"Aggregate response size","required":false,"default":"","type":"string"}],"responses":{"200":{"description":"Request was successful","schema":{"type":"array","items":{"$ref":"#/definitions/Taxon"}}}},"deprecated":false}},"/logger/status":{"get":{"tags":["Logger"],"summary":"Tells if there have been logged events","operationId":"Logger.status","parameters":[{"name":"level","in":"query","description":"Log event types to look for. Multiple values are separated by a comma (,).","required":false,"enum":["info","warn","error"],"type":"string"},{"name":"minutesBack","in":"query","description":"How many minutes back to look for","required":false,"type":"number","format":"double"}],"responses":{"200":{"description":"Request was successful","schema":{"type":"object"}}},"deprecated":false}},"/logger/error":{"post":{"tags":["Logger"],"summary":"Send error level log event","operationId":"Logger.error","parameters":[{"name":"data","in":"body","description":"Model instance data","required":false,"schema":{"description":"Model instance data","$ref":"#/definitions/Logger"}}],"responses":{"200":{"description":"Request was successful"}},"deprecated":false}},"/logger/warn":{"post":{"tags":["Logger"],"summary":"Send warning level log event","operationId":"Logger.warn","parameters":[{"name":"data","in":"body","description":"Model instance data","required":false,"schema":{"description":"Model instance data","$ref":"#/definitions/Logger"}}],"responses":{"200":{"description":"Request was successful"}},"deprecated":false}},"/logger/info":{"post":{"tags":["Logger"],"summary":"Send info level log event","operationId":"Logger.info","parameters":[{"name":"data","in":"body","description":"Model instance data","required":false,"schema":{"description":"Model instance data","$ref":"#/definitions/Logger"}}],"responses":{"200":{"description":"Request was successful"}},"deprecated":false}},"/feedback":{"post":{"tags":["Feedback"],"summary":"Send feedback to some email address. **Requires** that the api-users feedbackEmail has been set by the admins.","operationId":"Feedback.send","parameters":[{"name":"data","in":"body","description":"Model instance data","required":false,"schema":{"description":"Model instance data","$ref":"#/definitions/Feedback"}},{"name":"personToken","in":"query","description":"Authentication token of the person sending the feedback: If given, users email will be the reply address.","required":false,"type":"string"}],"responses":{"200":{"description":"Request was successful"}},"deprecated":false}},"/api-users":{"post":{"tags":["APIUser"],"summary":"Register as an api user. Access token will be send to your email.","operationId":"APIUser.create__post_api-users","parameters":[{"name":"data","in":"body","description":"APIUser model (fill in email only. Others will be ignored)","required":false,"schema":{"description":"APIUser model (fill in email only. Others will be ignored)","$ref":"#/definitions/APIUser"}}],"responses":{"200":{"description":"Request was successful","schema":{"$ref":"#/definitions/APIUser"}}},"deprecated":false},"get":{"tags":["APIUser"],"summary":"Returns info about user based on the access token","operationId":"APIUser.info","parameters":[{"name":"accessToken","in":"query","description":"access token which to return information from","required":false,"type":"string"}],"responses":{"200":{"description":"Request was successful","schema":{"$ref":"#/definitions/APIUser"}}},"deprecated":false},"delete":{"tags":["APIUser"],"summary":"Deactivates users access tokens (NOT YET IMPLEMENTED)","operationId":"APIUser.deactivate","parameters":[{"name":"personToken","in":"query","description":"person token of the person who is marked in charge","required":true,"type":"string"},{"name":"all","in":"query","description":"Delete all the access tokens held by the user","required":false,"type":"boolean"}],"responses":{"204":{"description":"Request was successful"}},"deprecated":false}},"/api-users/renew":{"post":{"tags":["APIUser"],"summary":"Requests new access token (will be send to your email). Please note that this will not delete any existing tokens (use delete for that).","operationId":"APIUser.revive","parameters":[{"name":"data","in":"body","description":"APIUser model (fill in email only. Others will be ignored)","required":false,"schema":{"description":"APIUser model (fill in email only. Others will be ignored)","$ref":"#/definitions/APIUser"}}],"responses":{"204":{"description":"Request was successful"}},"deprecated":false}},"/person/by-id/{id}/profile":{"get":{"tags":["Person"],"summary":"Find profile by user id (this will only return small subset of the full profile)","operationId":"Person.findProfileByUserId","parameters":[{"name":"id","in":"path","required":true,"type":"string"}],"responses":{"200":{"description":"Request was successful","schema":{"$ref":"#/definitions/Profile"}}},"deprecated":false}},"/person/by-id/{id}":{"get":{"tags":["Person"],"summary":"Find person by user id (this will not include email!)","operationId":"Person.findByUserId","parameters":[{"name":"id","in":"path","required":true,"type":"string"}],"responses":{"200":{"description":"Request was successful","schema":{"$ref":"#/definitions/Person"}}},"deprecated":false}},"/person/{personToken}":{"get":{"tags":["Person"],"summary":"Find person by person token","operationId":"Person.findByToken","parameters":[{"name":"personToken","in":"path","required":true,"type":"string"}],"responses":{"200":{"description":"Request was successful","schema":{"$ref":"#/definitions/Person"}}},"deprecated":false}},"/person/{personToken}/friends/{userId}":{"delete":{"tags":["Person"],"summary":"Remove a friend request or a friend","operationId":"Person.removeFriend","parameters":[{"name":"personToken","in":"path","description":"Person token","required":true,"type":"string"},{"name":"userId","in":"path","description":"Accept this user as a friend","required":true,"type":"string"},{"name":"block","in":"query","description":"Should the removed friend should be blocked also","required":false,"default":false,"type":"boolean"}],"responses":{"200":{"description":"Request was successful","schema":{"$ref":"#/definitions/Profile"}}},"deprecated":false},"put":{"tags":["Person"],"summary":"Accept friend request","operationId":"Person.acceptFriendRequest","parameters":[{"name":"personToken","in":"path","description":"Person personToken","required":true,"type":"string"},{"name":"userId","in":"path","description":"Accept this user as a friend","required":true,"type":"string"}],"responses":{"200":{"description":"Request was successful","schema":{"$ref":"#/definitions/Profile"}}},"deprecated":false}},"/person/{personToken}/friends/{profileKey}":{"post":{"tags":["Person"],"summary":"Request person to be your friend","operationId":"Person.addFriendRequest","parameters":[{"name":"personToken","in":"path","description":"Person token","required":true,"type":"string"},{"name":"profileKey","in":"path","description":"profile key","required":true,"type":"string"}],"responses":{"204":{"description":"Request was successful"}},"deprecated":false}},"/person/{personToken}/profile":{"put":{"tags":["Person"],"summary":"Update profile","operationId":"Person.updateProfileByToken","parameters":[{"name":"profile","in":"body","required":true,"schema":{"$ref":"#/definitions/Profile"}},{"name":"personToken","in":"path","required":true,"type":"string"}],"responses":{"200":{"description":"Request was successful","schema":{"$ref":"#/definitions/Profile"}}},"deprecated":false},"post":{"tags":["Person"],"summary":"Create profile","operationId":"Person.createProfileByToken","parameters":[{"name":"profile","in":"body","required":true,"schema":{"$ref":"#/definitions/Profile"}},{"name":"personToken","in":"path","required":true,"type":"string"}],"responses":{"200":{"description":"Request was successful","schema":{"$ref":"#/definitions/Profile"}}},"deprecated":false},"get":{"tags":["Person"],"summary":"Show persons profile","operationId":"Person.findProfileByToken","parameters":[{"name":"personToken","in":"path","required":true,"type":"string"}],"responses":{"200":{"description":"Request was successful","schema":{"$ref":"#/definitions/Profile"}}},"deprecated":false}},"/login":{"get":{"tags":["Login"],"summary":"Get temp token and login url to be used for the user authentication","operationId":"Login.getTmpToken","parameters":[{"name":"offerPermanent","in":"query","description":"Temp token","required":false,"default":true,"type":"boolean"}],"responses":{"200":{"description":"Request was successful","schema":{"$ref":"#/definitions/Login"}}},"deprecated":false}},"/login/check":{"post":{"tags":["Login"],"summary":"Check if the user has authenticated","operationId":"Login.getPersonToken","parameters":[{"name":"tmpToken","in":"query","description":"Temp token","required":true,"type":"string"}],"responses":{"200":{"description":"Request was successful","schema":{"$ref":"#/definitions/LoginCheck"}}},"deprecated":false}},"/person-token/{id}":{"get":{"tags":["PersonToken"],"summary":"Returns information about the token","operationId":"PersonToken.getInfo","parameters":[{"name":"id","in":"path","description":"Person token","required":true,"type":"string"}],"responses":{"200":{"description":"Request was successful","schema":{"$ref":"#/definitions/PersonToken"}}},"deprecated":false},"delete":{"tags":["PersonToken"],"summary":"Deletes the token","operationId":"PersonToken.deleteToken","parameters":[{"name":"id","in":"path","description":"Person token","required":true,"type":"string"}],"responses":{"204":{"description":"Request was successful"}},"deprecated":false}},"/autocomplete/{field}":{"get":{"tags":["Autocomplete"],"summary":"Get data for implementing an autocompleting field","operationId":"Autocomplete.findByField","parameters":[{"name":"field","in":"path","description":"Field to be used for autocomplete. This can also be any range found from metadata endpoint.","required":true,"enum":["taxon","collection","friends","unit","person","pairCount","organization"],"type":"string"},{"name":"q","in":"query","description":"Search string","required":false,"type":"string"},{"name":"limit","in":"query","description":"Number of results","required":false,"default":"10","type":"string"},{"name":"includePayload","in":"query","description":"Taxon only: Include additional taxon information","required":false,"default":false,"type":"boolean"},{"name":"includeSelf","in":"query","description":"Friends only: Ignore or include yourself to matches (defined by personToken)","required":false,"default":false,"type":"boolean"},{"name":"lang","in":"query","description":"Language of fields that have multiple languages. If multi is selected fields that can have multiple languages will contain language objects","required":false,"enum":["en","fi","sv","multi"],"type":"string"},{"name":"checklist","in":"query","description":"Taxon only: Limit results to specified checklist (default is FinBIF master checklist)","required":false,"type":"string"},{"name":"taxonSet","in":"query","description":"Filter based on taxon set(s). Multiple values are separated by a comma (,).","required":false,"type":"string"},{"name":"informalTaxonGroup","in":"query","description":"Taxon only: Limit results to specified informal taxon group(s). Multiple values are separated by a comma (,).","required":false,"type":"string"},{"name":"includeHidden","in":"query","description":"Include hidden taxa in the response.","required":false,"type":"boolean"},{"name":"includedNameTypes","in":"query","description":"Matching names have a type (for example MX.vernacularName, MX.hasMisappliedName); List name types you want included in the search. Multiple values are separated by a comma (,).","required":false,"type":"string"},{"name":"includedLanguages","in":"query","description":"Filter based on language of the matching name. List languages that you want to be included in the search. (Matches of names that are not of any language are uninfected; for example scientific names). Multiple values are separated by a comma (,).","required":false,"type":"string"},{"name":"excludedInformalTaxonGroup","in":"query","description":"Taxon only: Exclude taxa from specified informal taxon group(s). Multiple values are separated by a comma (,).","required":false,"type":"string"},{"name":"matchType","in":"query","description":"Taxon only: Default: All match types; exact = exact matches, partial = partially matching, likely = fuzzy matching. Multiple values are separated by a comma (,).","required":false,"enum":["exact","partial","likely"],"type":"string"},{"name":"excludeNameTypes","in":"query","description":"Taxon only: Matching names have a type (for example MX.vernacularName, MX.hasMisappliedName); List name types you do not want included in the search. Multiple values are separated by a comma (,).","required":false,"type":"string"},{"name":"onlySpecies","in":"query","description":"Taxon only: Filter to include only species (and subspecies)","required":false,"default":false,"type":"boolean"},{"name":"onlyFinnish","in":"query","description":"Taxon only: Filter to include only finnish taxa","required":false,"default":false,"type":"boolean"},{"name":"onlyInvasive","in":"query","description":"Taxon only: Filter to include only invasive species","required":false,"default":false,"type":"boolean"},{"name":"personToken","in":"query","description":"Friends and organization only: Person token tells who's friends or organizations to look for","required":false,"type":"string"},{"name":"formID","in":"query","description":"Unit only: Id of the form","required":false,"type":"string"},{"name":"taxonID","in":"query","description":"Pair count only: Id of the taxon","required":false,"type":"string"},{"name":"includeNonMatching","in":"query","description":"Taxon only: Include the search string to the result list if no exact match was found","required":false,"type":"boolean"},{"name":"list","in":"query","description":"Unit only: Interpret the query as comma separated list instead of taxon name","required":false,"type":"boolean"},{"name":"observationMode","in":"query","description":"If observationMode is set, \" sp.\" is catenated to higher taxa scientific name matches.","required":false,"default":false,"type":"boolean"},{"name":"onlyOwnOrganizations","in":"query","description":"Organization only: Filter to include only own organizations","required":false,"default":true,"type":"boolean"}],"responses":{"200":{"description":"Request was successful","schema":{"type":"array","items":{"$ref":"#/definitions/Autocomplete"}}}},"deprecated":false}},"/sources/{id}":{"get":{"tags":["Source"],"summary":"Get Source by id","operationId":"Source.findById","parameters":[{"name":"id","in":"path","required":true,"type":"string"},{"name":"lang","in":"query","description":"Language of fields that have multiple languages. If multi is selected fields that can have multiple languages will contain language objects","required":false,"enum":["en","fi","sv","multi"],"type":"string"},{"name":"langFallback","in":"query","description":"Enable or disable language fall back (ignored when multi lang selected).","required":false,"default":true,"type":"boolean"}],"responses":{"200":{"description":"Request was successful","schema":{"$ref":"#/definitions/Source"}}},"deprecated":false}},"/sources":{"get":{"tags":["Source"],"summary":"Get all Sources","operationId":"Source.find","parameters":[{"name":"lang","in":"query","description":"Language of fields that have multiple languages. If multi is selected fields that can have multiple languages will contain language objects","required":false,"enum":["en","fi","sv","multi"],"type":"string"},{"name":"langFallback","in":"query","description":"Enable or disable language fall back (ignored when multi lang selected).","required":false,"default":true,"type":"boolean"},{"name":"idIn","in":"query","description":"Include only items with these ids. Multiple values are separated by a comma (,).","required":false,"type":"string"},{"name":"page","in":"query","description":"Page number","required":false,"type":"string"},{"name":"pageSize","in":"query","description":"Page size","required":false,"enum":["10","20","50","100","1000"],"type":"string"}],"responses":{"200":{"description":"Request was successful","schema":{"type":"array","items":{"$ref":"#/definitions/Source"}}}},"deprecated":false}},"/publications/{id}":{"get":{"tags":["Publication"],"summary":"Get Publication by id","operationId":"Publication.findById","parameters":[{"name":"id","in":"path","required":true,"type":"string"},{"name":"lang","in":"query","description":"Language of fields that have multiple languages. If multi is selected fields that can have multiple languages will contain language objects","required":false,"enum":["en","fi","sv","multi"],"type":"string"},{"name":"langFallback","in":"query","description":"Enable or disable language fall back (ignored when multi lang selected).","required":false,"default":true,"type":"boolean"}],"responses":{"200":{"description":"Request was successful","schema":{"$ref":"#/definitions/Publication"}}},"deprecated":false}},"/publications":{"get":{"tags":["Publication"],"summary":"Get all Publications","operationId":"Publication.find","parameters":[{"name":"lang","in":"query","description":"Language of fields that have multiple languages. If multi is selected fields that can have multiple languages will contain language objects","required":false,"enum":["en","fi","sv","multi"],"type":"string"},{"name":"langFallback","in":"query","description":"Enable or disable language fall back (ignored when multi lang selected).","required":false,"default":true,"type":"boolean"},{"name":"idIn","in":"query","description":"Include only items with these ids. Multiple values are separated by a comma (,).","required":false,"type":"string"},{"name":"page","in":"query","description":"Page number","required":false,"type":"string"},{"name":"pageSize","in":"query","description":"Page size","required":false,"enum":["10","20","50","100","1000"],"type":"string"}],"responses":{"200":{"description":"Request was successful","schema":{"type":"array","items":{"$ref":"#/definitions/Publication"}}}},"deprecated":false}},"/collections/{id}/children":{"get":{"tags":["Collection"],"summary":"Get child collections","operationId":"Collection.findChildren","parameters":[{"name":"id","in":"path","required":true,"type":"string"},{"name":"lang","in":"query","description":"Language of fields that have multiple languages. If multi is selected fields that can have multiple languages will contain language objects","required":false,"enum":["en","fi","sv","multi"],"type":"string"},{"name":"langFallback","in":"query","description":"Enable or disable language fall back (ignored when multi lang selected).","required":false,"default":true,"type":"boolean"},{"name":"page","in":"query","description":"Page number","required":false,"type":"string"},{"name":"pageSize","in":"query","description":"Page size","required":false,"enum":["10","20","50","100","1000"],"type":"string"}],"responses":{"200":{"description":"Request was successful","schema":{"type":"array","items":{"$ref":"#/definitions/Collection"}}}},"deprecated":false}},"/collections/{id}":{"get":{"tags":["Collection"],"summary":"Get Collection by id","operationId":"Collection.findById","parameters":[{"name":"id","in":"path","required":true,"type":"string"},{"name":"lang","in":"query","description":"Language of fields that have multiple languages. If multi is selected fields that can have multiple languages will contain language objects","required":false,"enum":["en","fi","sv","multi"],"type":"string"},{"name":"langFallback","in":"query","description":"Enable or disable language fall back (ignored when multi lang selected).","required":false,"default":true,"type":"boolean"}],"responses":{"200":{"description":"Request was successful","schema":{"$ref":"#/definitions/Collection"}}},"deprecated":false}},"/collections/roots":{"get":{"tags":["Collection"],"summary":"Get all root collections","operationId":"Collection.findRoots","parameters":[{"name":"lang","in":"query","description":"Language of fields that have multiple languages. If multi is selected fields that can have multiple languages will contain language objects","required":false,"enum":["en","fi","sv","multi"],"type":"string"},{"name":"langFallback","in":"query","description":"Enable or disable language fall back (ignored when multi lang selected).","required":false,"default":true,"type":"boolean"},{"name":"page","in":"query","description":"Page number","required":false,"type":"string"},{"name":"pageSize","in":"query","description":"Page size","required":false,"enum":["10","20","50","100","1000"],"type":"string"}],"responses":{"200":{"description":"Request was successful","schema":{"type":"array","items":{"$ref":"#/definitions/Collection"}}}},"deprecated":false}},"/collections":{"get":{"tags":["Collection"],"summary":"Get all Collections","operationId":"Collection.find","parameters":[{"name":"lang","in":"query","description":"Language of fields that have multiple languages. If multi is selected fields that can have multiple languages will contain language objects","required":false,"enum":["en","fi","sv","multi"],"type":"string"},{"name":"langFallback","in":"query","description":"Enable or disable language fall back (ignored when multi lang selected).","required":false,"default":true,"type":"boolean"},{"name":"idIn","in":"query","description":"Include only items with these ids. Multiple values are separated by a comma (,).","required":false,"type":"string"},{"name":"page","in":"query","description":"Page number","required":false,"type":"string"},{"name":"pageSize","in":"query","description":"Page size","required":false,"enum":["10","20","50","100","1000"],"type":"string"}],"responses":{"200":{"description":"Request was successful","schema":{"type":"array","items":{"$ref":"#/definitions/Collection"}}}},"deprecated":false}},"/areas/{id}":{"get":{"tags":["Area"],"summary":"Get area by id","operationId":"Area.findById","parameters":[{"name":"id","in":"path","required":true,"type":"string"},{"name":"lang","in":"query","description":"Language of fields that have multiple languages. If multi is selected fields that can have multiple languages will contain language objects","required":false,"enum":["en","fi","sv","multi"],"type":"string"}],"responses":{"200":{"description":"Request was successful","schema":{"$ref":"#/definitions/Area"}}},"deprecated":false}},"/areas":{"get":{"tags":["Area"],"summary":"Get all areas","operationId":"Area.find","parameters":[{"name":"type","in":"query","description":"Area type","required":false,"enum":["country","biogeographicalProvince","municipality","oldMunicipality","birdAssociationArea","iucnEvaluationArea"],"type":"string"},{"name":"lang","in":"query","description":"Language of fields that have multiple languages. If multi is selected fields that can have multiple languages will contain language objects","required":false,"enum":["en","fi","sv","multi"],"type":"string"},{"name":"idIn","in":"query","description":"Include only items with the given ids. Multiple values are separated by a comma (,).","required":false,"type":"string"},{"name":"page","in":"query","description":"Page number","required":false,"type":"string"},{"name":"pageSize","in":"query","description":"Page size","required":false,"enum":["10","20","50","100","1000"],"type":"string"}],"responses":{"200":{"description":"Request was successful","schema":{"type":"array","items":{"$ref":"#/definitions/Area"}}}},"deprecated":false}},"/informal-taxon-groups/{id}/siblings":{"get":{"tags":["InformalTaxonGroup"],"summary":"Get group by id and it's siblings","operationId":"InformalTaxonGroup.getWithSiblings","parameters":[{"name":"id","in":"path","required":true,"type":"string"},{"name":"lang","in":"query","description":"Language of fields that have multiple languages. If multi is selected fields that can have multiple languages will contain language objects","required":false,"enum":["en","fi","sv","multi"],"type":"string"},{"name":"langFallback","in":"query","description":"Enable or disable language fall back (ignored when multi lang selected).","required":false,"default":true,"type":"boolean"},{"name":"page","in":"query","description":"Page number","required":false,"type":"string"},{"name":"pageSize","in":"query","description":"Page size","required":false,"enum":["10","20","50","100","1000"],"type":"string"}],"responses":{"200":{"description":"Request was successful","schema":{"type":"array","items":{"$ref":"#/definitions/InformalTaxonGroup"}}}},"deprecated":false}},"/informal-taxon-groups/{id}/parents":{"get":{"tags":["InformalTaxonGroup"],"summary":"Get group's parents until the root","operationId":"InformalTaxonGroup.getParents","parameters":[{"name":"id","in":"path","required":true,"type":"string"},{"name":"lang","in":"query","description":"Language of fields that have multiple languages. If multi is selected fields that can have multiple languages will contain language objects","required":false,"enum":["en","fi","sv","multi"],"type":"string"},{"name":"langFallback","in":"query","description":"Enable or disable language fall back (ignored when multi lang selected).","required":false,"default":true,"type":"boolean"}],"responses":{"200":{"description":"Request was successful","schema":{"type":"array","items":{"$ref":"#/definitions/InformalTaxonGroup"}}}},"deprecated":false}},"/informal-taxon-groups/{id}/parentLevel":{"get":{"tags":["InformalTaxonGroup"],"summary":"Get group's parent and parent's siblings","operationId":"InformalTaxonGroup.getParentLevel","parameters":[{"name":"id","in":"path","required":true,"type":"string"},{"name":"lang","in":"query","description":"Language of fields that have multiple languages. If multi is selected fields that can have multiple languages will contain language objects","required":false,"enum":["en","fi","sv","multi"],"type":"string"},{"name":"langFallback","in":"query","description":"Enable or disable language fall back (ignored when multi lang selected).","required":false,"default":true,"type":"boolean"},{"name":"page","in":"query","description":"Page number","required":false,"type":"string"},{"name":"pageSize","in":"query","description":"Page size","required":false,"enum":["10","20","50","100","1000"],"type":"string"}],"responses":{"200":{"description":"Request was successful","schema":{"type":"array","items":{"$ref":"#/definitions/InformalTaxonGroup"}}}},"deprecated":false}},"/informal-taxon-groups/{id}/children":{"get":{"tags":["InformalTaxonGroup"],"summary":"Get group's immediate children","operationId":"InformalTaxonGroup.getChildren","parameters":[{"name":"id","in":"path","required":true,"type":"string"},{"name":"lang","in":"query","description":"Language of fields that have multiple languages. If multi is selected fields that can have multiple languages will contain language objects","required":false,"enum":["en","fi","sv","multi"],"type":"string"},{"name":"langFallback","in":"query","description":"Enable or disable language fall back (ignored when multi lang selected).","required":false,"default":true,"type":"boolean"},{"name":"page","in":"query","description":"Page number","required":false,"type":"string"},{"name":"pageSize","in":"query","description":"Page size","required":false,"enum":["10","20","50","100","1000"],"type":"string"}],"responses":{"200":{"description":"Request was successful","schema":{"type":"array","items":{"$ref":"#/definitions/InformalTaxonGroup"}}}},"deprecated":false}},"/informal-taxon-groups/tree":{"get":{"tags":["InformalTaxonGroup"],"summary":"Get all informal groups as a tree","operationId":"InformalTaxonGroup.getTree","parameters":[{"name":"lang","in":"query","description":"Language of fields that have multiple languages. If multi is selected fields that can have multiple languages will contain language objects","required":false,"enum":["en","fi","sv","multi"],"type":"string"},{"name":"langFallback","in":"query","description":"Enable or disable language fall back (ignored when multi lang selected).","required":false,"default":true,"type":"boolean"},{"name":"page","in":"query","description":"Page number","required":false,"type":"string"},{"name":"pageSize","in":"query","description":"Page size","required":false,"enum":["10","20","50","100","1000"],"type":"string"}],"responses":{"200":{"description":"Request was successful","schema":{"type":"array","items":{"$ref":"#/definitions/InformalTaxonGroup"}}}},"deprecated":false}},"/informal-taxon-groups/roots":{"get":{"tags":["InformalTaxonGroup"],"summary":"Get first level informal taxon groups (the roots)","operationId":"InformalTaxonGroup.findRoots","parameters":[{"name":"lang","in":"query","description":"Language of fields that have multiple languages. If multi is selected fields that can have multiple languages will contain language objects","required":false,"enum":["en","fi","sv","multi"],"type":"string"},{"name":"langFallback","in":"query","description":"Enable or disable language fall back (ignored when multi lang selected).","required":false,"default":true,"type":"boolean"},{"name":"page","in":"query","description":"Page number","required":false,"type":"string"},{"name":"pageSize","in":"query","description":"Page size","required":false,"enum":["10","20","50","100","1000"],"type":"string"}],"responses":{"200":{"description":"Request was successful","schema":{"type":"array","items":{"$ref":"#/definitions/InformalTaxonGroup"}}}},"deprecated":false}},"/informal-taxon-groups/{id}":{"get":{"tags":["InformalTaxonGroup"],"summary":"Get InformalTaxonGroup by id","operationId":"InformalTaxonGroup.findById","parameters":[{"name":"id","in":"path","required":true,"type":"string"},{"name":"lang","in":"query","description":"Language of fields that have multiple languages. If multi is selected fields that can have multiple languages will contain language objects","required":false,"enum":["en","fi","sv","multi"],"type":"string"},{"name":"langFallback","in":"query","description":"Enable or disable language fall back (ignored when multi lang selected).","required":false,"default":true,"type":"boolean"}],"responses":{"200":{"description":"Request was successful","schema":{"$ref":"#/definitions/InformalTaxonGroup"}}},"deprecated":false}},"/informal-taxon-groups":{"get":{"tags":["InformalTaxonGroup"],"summary":"Get all InformalTaxonGroups","operationId":"InformalTaxonGroup.find","parameters":[{"name":"lang","in":"query","description":"Language of fields that have multiple languages. If multi is selected fields that can have multiple languages will contain language objects","required":false,"enum":["en","fi","sv","multi"],"type":"string"},{"name":"langFallback","in":"query","description":"Enable or disable language fall back (ignored when multi lang selected).","required":false,"default":true,"type":"boolean"},{"name":"idIn","in":"query","description":"Include only items with these ids. Multiple values are separated by a comma (,).","required":false,"type":"string"},{"name":"page","in":"query","description":"Page number","required":false,"type":"string"},{"name":"pageSize","in":"query","description":"Page size","required":false,"enum":["10","20","50","100","1000"],"type":"string"}],"responses":{"200":{"description":"Request was successful","schema":{"type":"array","items":{"$ref":"#/definitions/InformalTaxonGroup"}}}},"deprecated":false}},"/red-list-evaluation-groups/{id}/siblings":{"get":{"tags":["RedListEvaluationGroup"],"summary":"Get group by id and it's siblings","operationId":"RedListEvaluationGroup.getWithSiblings","parameters":[{"name":"id","in":"path","required":true,"type":"string"},{"name":"lang","in":"query","description":"Language of fields that have multiple languages. If multi is selected fields that can have multiple languages will contain language objects","required":false,"enum":["en","fi","sv","multi"],"type":"string"},{"name":"langFallback","in":"query","description":"Enable or disable language fall back (ignored when multi lang selected).","required":false,"default":true,"type":"boolean"},{"name":"page","in":"query","description":"Page number","required":false,"type":"string"},{"name":"pageSize","in":"query","description":"Page size","required":false,"enum":["10","20","50","100","1000"],"type":"string"}],"responses":{"200":{"description":"Request was successful","schema":{"type":"array","items":{"$ref":"#/definitions/RedListEvaluationGroup"}}}},"deprecated":false}},"/red-list-evaluation-groups/{id}/parents":{"get":{"tags":["RedListEvaluationGroup"],"summary":"Get group's parents until the root","operationId":"RedListEvaluationGroup.getParents","parameters":[{"name":"id","in":"path","required":true,"type":"string"},{"name":"lang","in":"query","description":"Language of fields that have multiple languages. If multi is selected fields that can have multiple languages will contain language objects","required":false,"enum":["en","fi","sv","multi"],"type":"string"},{"name":"langFallback","in":"query","description":"Enable or disable language fall back (ignored when multi lang selected).","required":false,"default":true,"type":"boolean"}],"responses":{"200":{"description":"Request was successful","schema":{"type":"array","items":{"$ref":"#/definitions/RedListEvaluationGroup"}}}},"deprecated":false}},"/red-list-evaluation-groups/{id}/parentLevel":{"get":{"tags":["RedListEvaluationGroup"],"summary":"Get group's parent and parent's siblings","operationId":"RedListEvaluationGroup.getParentLevel","parameters":[{"name":"id","in":"path","required":true,"type":"string"},{"name":"lang","in":"query","description":"Language of fields that have multiple languages. If multi is selected fields that can have multiple languages will contain language objects","required":false,"enum":["en","fi","sv","multi"],"type":"string"},{"name":"langFallback","in":"query","description":"Enable or disable language fall back (ignored when multi lang selected).","required":false,"default":true,"type":"boolean"},{"name":"page","in":"query","description":"Page number","required":false,"type":"string"},{"name":"pageSize","in":"query","description":"Page size","required":false,"enum":["10","20","50","100","1000"],"type":"string"}],"responses":{"200":{"description":"Request was successful","schema":{"type":"array","items":{"$ref":"#/definitions/RedListEvaluationGroup"}}}},"deprecated":false}},"/red-list-evaluation-groups/{id}/children":{"get":{"tags":["RedListEvaluationGroup"],"summary":"Get group's immediate children","operationId":"RedListEvaluationGroup.getChildren","parameters":[{"name":"id","in":"path","required":true,"type":"string"},{"name":"lang","in":"query","description":"Language of fields that have multiple languages. If multi is selected fields that can have multiple languages will contain language objects","required":false,"enum":["en","fi","sv","multi"],"type":"string"},{"name":"langFallback","in":"query","description":"Enable or disable language fall back (ignored when multi lang selected).","required":false,"default":true,"type":"boolean"},{"name":"page","in":"query","description":"Page number","required":false,"type":"string"},{"name":"pageSize","in":"query","description":"Page size","required":false,"enum":["10","20","50","100","1000"],"type":"string"}],"responses":{"200":{"description":"Request was successful","schema":{"type":"array","items":{"$ref":"#/definitions/RedListEvaluationGroup"}}}},"deprecated":false}},"/red-list-evaluation-groups/tree":{"get":{"tags":["RedListEvaluationGroup"],"summary":"Get all iucn red list taxon groups as a tree","operationId":"RedListEvaluationGroup.getTree","parameters":[{"name":"lang","in":"query","description":"Language of fields that have multiple languages. If multi is selected fields that can have multiple languages will contain language objects","required":false,"enum":["en","fi","sv","multi"],"type":"string"},{"name":"langFallback","in":"query","description":"Enable or disable language fall back (ignored when multi lang selected).","required":false,"default":true,"type":"boolean"},{"name":"page","in":"query","description":"Page number","required":false,"type":"string"},{"name":"pageSize","in":"query","description":"Page size","required":false,"enum":["10","20","50","100","1000"],"type":"string"}],"responses":{"200":{"description":"Request was successful","schema":{"type":"array","items":{"$ref":"#/definitions/RedListEvaluationGroup"}}}},"deprecated":false}},"/red-list-evaluation-groups/roots":{"get":{"tags":["RedListEvaluationGroup"],"summary":"Get first level iucn red list taxon groups (the roots)","operationId":"RedListEvaluationGroup.findRoots","parameters":[{"name":"lang","in":"query","description":"Language of fields that have multiple languages. If multi is selected fields that can have multiple languages will contain language objects","required":false,"enum":["en","fi","sv","multi"],"type":"string"},{"name":"langFallback","in":"query","description":"Enable or disable language fall back (ignored when multi lang selected).","required":false,"default":true,"type":"boolean"},{"name":"page","in":"query","description":"Page number","required":false,"type":"string"},{"name":"pageSize","in":"query","description":"Page size","required":false,"enum":["10","20","50","100","1000"],"type":"string"}],"responses":{"200":{"description":"Request was successful","schema":{"type":"array","items":{"$ref":"#/definitions/RedListEvaluationGroup"}}}},"deprecated":false}},"/red-list-evaluation-groups/{id}":{"get":{"tags":["RedListEvaluationGroup"],"summary":"Get RedListEvaluationGroup by id","operationId":"RedListEvaluationGroup.findById","parameters":[{"name":"id","in":"path","required":true,"type":"string"},{"name":"lang","in":"query","description":"Language of fields that have multiple languages. If multi is selected fields that can have multiple languages will contain language objects","required":false,"enum":["en","fi","sv","multi"],"type":"string"},{"name":"langFallback","in":"query","description":"Enable or disable language fall back (ignored when multi lang selected).","required":false,"default":true,"type":"boolean"}],"responses":{"200":{"description":"Request was successful","schema":{"$ref":"#/definitions/RedListEvaluationGroup"}}},"deprecated":false}},"/red-list-evaluation-groups":{"get":{"tags":["RedListEvaluationGroup"],"summary":"Get all RedListEvaluationGroups","operationId":"RedListEvaluationGroup.find","parameters":[{"name":"lang","in":"query","description":"Language of fields that have multiple languages. If multi is selected fields that can have multiple languages will contain language objects","required":false,"enum":["en","fi","sv","multi"],"type":"string"},{"name":"langFallback","in":"query","description":"Enable or disable language fall back (ignored when multi lang selected).","required":false,"default":true,"type":"boolean"},{"name":"idIn","in":"query","description":"Include only items with these ids. Multiple values are separated by a comma (,).","required":false,"type":"string"},{"name":"page","in":"query","description":"Page number","required":false,"type":"string"},{"name":"pageSize","in":"query","description":"Page size","required":false,"enum":["10","20","50","100","1000"],"type":"string"}],"responses":{"200":{"description":"Request was successful","schema":{"type":"array","items":{"$ref":"#/definitions/RedListEvaluationGroup"}}}},"deprecated":false}},"/metadata/classes":{"get":{"tags":["Metadata"],"summary":"Get all classes","operationId":"Metadata.allClasses","parameters":[{"name":"lang","in":"query","description":"Language of fields that have multiple languages. If multi is selected fields that can have multiple languages will contain language objects","required":false,"enum":["en","fi","sv","multi"],"type":"string"}],"responses":{"200":{"description":"Request was successful","schema":{"type":"array","items":{"$ref":"#/definitions/Metadata"}}}},"deprecated":false}},"/metadata/classes/{class}":{"get":{"tags":["Metadata"],"summary":"Get class by name","operationId":"Metadata.findClass","parameters":[{"name":"class","in":"path","required":true,"type":"string"},{"name":"lang","in":"query","description":"Language of fields that have multiple languages. If multi is selected fields that can have multiple languages will contain language objects","required":false,"enum":["en","fi","sv","multi"],"type":"string"}],"responses":{"200":{"description":"Request was successful","schema":{"$ref":"#/definitions/Metadata"}}},"deprecated":false}},"/metadata/classes/{class}/properties":{"get":{"tags":["Metadata"],"summary":"Get properties of the class","operationId":"Metadata.findClassProperties","parameters":[{"name":"class","in":"path","required":true,"type":"string"},{"name":"lang","in":"query","description":"Language of fields that have multiple languages. If multi is selected fields that can have multiple languages will contain language objects","required":false,"enum":["en","fi","sv","multi"],"type":"string"}],"responses":{"200":{"description":"Request was successful","schema":{"type":"array","items":{"$ref":"#/definitions/Metadata"}}}},"deprecated":false}},"/metadata/classes/{class}/ranges":{"get":{"tags":["Metadata"],"summary":"Get properties of a class and their value ranges (list of allowed values)","operationId":"Metadata.findClassRanges","parameters":[{"name":"class","in":"path","required":true,"type":"string"},{"name":"lang","in":"query","description":"Language of fields that have multiple languages. If multi is selected fields that can have multiple languages will contain language objects","required":false,"enum":["en","fi","sv","multi"],"type":"string"},{"name":"asLookupObject","in":"query","description":"Get all range values as a lookup object instead of array of properties","required":false,"type":"boolean"}],"responses":{"200":{"description":"Request was successful","schema":{"type":"object"}}},"deprecated":false}},"/metadata/properties":{"get":{"tags":["Metadata"],"summary":"Get all properties","operationId":"Metadata.allProperties","parameters":[{"name":"lang","in":"query","description":"Language of fields that have multiple languages. If multi is selected fields that can have multiple languages will contain language objects","required":false,"enum":["en","fi","sv","multi"],"type":"string"}],"responses":{"200":{"description":"Request was successful","schema":{"type":"array","items":{"$ref":"#/definitions/Property"}}}},"deprecated":false}},"/metadata/properties/{property}":{"get":{"tags":["Metadata"],"summary":"Get property by name","operationId":"Metadata.findProperty","parameters":[{"name":"property","in":"path","required":true,"type":"string"},{"name":"lang","in":"query","description":"Language of fields that have multiple languages. If multi is selected fields that can have multiple languages will contain language objects","required":false,"enum":["en","fi","sv","multi"],"type":"string"}],"responses":{"200":{"description":"Request was successful","schema":{"$ref":"#/definitions/Property"}}},"deprecated":false}},"/metadata/properties/{property}/ranges":{"get":{"tags":["Metadata"],"summary":"Get value range of a property (list of allowed values)","operationId":"Metadata.findPropertiesRanges","parameters":[{"name":"property","in":"path","required":true,"type":"string"},{"name":"lang","in":"query","description":"Language of fields that have multiple languages. If multi is selected fields that can have multiple languages will contain language objects","required":false,"enum":["en","fi","sv","multi"],"type":"string"},{"name":"asLookupObject","in":"query","description":"Get ranges as a lookup object instead of array of objects","required":false,"default":false,"type":"boolean"},{"name":"classTypeAsList","in":"query","description":"If the range is a class, give list of class instances (limited support of class types)","required":false,"default":false,"type":"boolean"}],"responses":{"200":{"description":"Request was successful","schema":{"type":"object"}}},"deprecated":false}},"/metadata/ranges":{"get":{"tags":["Metadata"],"summary":"Get all properties value ranges (list of allowed values)","operationId":"Metadata.findAllRanges","parameters":[{"name":"lang","in":"query","description":"Language of fields that have multiple languages. If multi is selected fields that can have multiple languages will contain language objects","required":false,"enum":["en","fi","sv","multi"],"type":"string"},{"name":"asLookupObject","in":"query","description":"Get all range values as a lookup object instead of array of properties","required":false,"type":"boolean"}],"responses":{"200":{"description":"Request was successful","schema":{"type":"object"}}},"deprecated":false}},"/metadata/ranges/{range}":{"get":{"tags":["Metadata"],"summary":"Get values of a range by name of the range","operationId":"Metadata.findRange","parameters":[{"name":"range","in":"path","required":true,"type":"string"},{"name":"lang","in":"query","description":"Language of fields that have multiple languages. If multi is selected fields that can have multiple languages will contain language objects","required":false,"enum":["en","fi","sv","multi"],"type":"string"},{"name":"asLookupObject","in":"query","description":"Get all values as a lookup object instead of array of objects","required":false,"type":"boolean"}],"responses":{"200":{"description":"Request was successful","schema":{"type":"object"}}},"deprecated":false}},"/checklists/{id}":{"get":{"tags":["Checklist"],"summary":"Get Checklist by id","operationId":"Checklist.findById","parameters":[{"name":"id","in":"path","required":true,"type":"string"},{"name":"lang","in":"query","description":"Language of fields that have multiple languages. If multi is selected fields that can have multiple languages will contain language objects","required":false,"enum":["en","fi","sv","multi"],"type":"string"},{"name":"langFallback","in":"query","description":"Enable or disable language fall back (ignored when multi lang selected).","required":false,"default":true,"type":"boolean"}],"responses":{"200":{"description":"Request was successful","schema":{"$ref":"#/definitions/Checklist"}}},"deprecated":false}},"/checklists":{"get":{"tags":["Checklist"],"summary":"Get all Checklists","operationId":"Checklist.find","parameters":[{"name":"lang","in":"query","description":"Language of fields that have multiple languages. If multi is selected fields that can have multiple languages will contain language objects","required":false,"enum":["en","fi","sv","multi"],"type":"string"},{"name":"langFallback","in":"query","description":"Enable or disable language fall back (ignored when multi lang selected).","required":false,"default":true,"type":"boolean"},{"name":"idIn","in":"query","description":"Include only items with these ids. Multiple values are separated by a comma (,).","required":false,"type":"string"},{"name":"page","in":"query","description":"Page number","required":false,"type":"string"},{"name":"pageSize","in":"query","description":"Page size","required":false,"enum":["10","20","50","100","1000"],"type":"string"}],"responses":{"200":{"description":"Request was successful","schema":{"type":"array","items":{"$ref":"#/definitions/Checklist"}}}},"deprecated":false}},"/checklistVersions/{id}":{"get":{"tags":["ChecklistVersion"],"summary":"Get ChecklistVersion by id","operationId":"ChecklistVersion.findById","parameters":[{"name":"id","in":"path","required":true,"type":"string"},{"name":"lang","in":"query","description":"Language of fields that have multiple languages. If multi is selected fields that can have multiple languages will contain language objects","required":false,"enum":["en","fi","sv","multi"],"type":"string"},{"name":"langFallback","in":"query","description":"Enable or disable language fall back (ignored when multi lang selected).","required":false,"default":true,"type":"boolean"}],"responses":{"200":{"description":"Request was successful","schema":{"$ref":"#/definitions/ChecklistVersion"}}},"deprecated":false}},"/checklistVersions":{"get":{"tags":["ChecklistVersion"],"summary":"Get all ChecklistVersions","operationId":"ChecklistVersion.find","parameters":[{"name":"lang","in":"query","description":"Language of fields that have multiple languages. If multi is selected fields that can have multiple languages will contain language objects","required":false,"enum":["en","fi","sv","multi"],"type":"string"},{"name":"langFallback","in":"query","description":"Enable or disable language fall back (ignored when multi lang selected).","required":false,"default":true,"type":"boolean"},{"name":"idIn","in":"query","description":"Include only items with these ids. Multiple values are separated by a comma (,).","required":false,"type":"string"},{"name":"page","in":"query","description":"Page number","required":false,"type":"string"},{"name":"pageSize","in":"query","description":"Page size","required":false,"enum":["10","20","50","100","1000"],"type":"string"}],"responses":{"200":{"description":"Request was successful","schema":{"type":"array","items":{"$ref":"#/definitions/ChecklistVersion"}}}},"deprecated":false}},"/images/{id}":{"put":{"tags":["Image"],"summary":"Update image metadata","operationId":"Image.updateMeta","parameters":[{"name":"id","in":"path","description":"Id of the image","required":true,"type":"string"},{"name":"data","in":"body","description":"Model instance data","required":true,"schema":{"description":"Model instance data","$ref":"#/definitions/Image"}},{"name":"personToken","in":"query","description":"Person token of the uploader.","required":true,"type":"string"}],"responses":{"200":{"description":"Request was successful","schema":{"$ref":"#/definitions/Image"}}},"deprecated":false},"delete":{"tags":["Image"],"summary":"Delete image","operationId":"Image.delete","parameters":[{"name":"id","in":"path","description":"Id of the image","required":true,"type":"string"},{"name":"personToken","in":"query","description":"Person token of the uploader.","required":true,"type":"string"}],"responses":{"204":{"description":"Request was successful","schema":{"type":"string"}}},"deprecated":false},"get":{"tags":["Image"],"summary":"Get Image by id","operationId":"Image.findById","parameters":[{"name":"id","in":"path","required":true,"type":"string"},{"name":"lang","in":"query","description":"Language of fields that have multiple languages. If multi is selected fields that can have multiple languages will contain language objects","required":false,"enum":["en","fi","sv","multi"],"type":"string"},{"name":"langFallback","in":"query","description":"Enable or disable language fall back (ignored when multi lang selected).","required":false,"default":true,"type":"boolean"}],"responses":{"200":{"description":"Request was successful","schema":{"$ref":"#/definitions/Image"}}},"deprecated":false}},"/images/{tempId}":{"post":{"tags":["Image"],"summary":"Upload image metadata","operationId":"Image.uploadMeta","parameters":[{"name":"tempId","in":"path","description":"Temporary id of the image","required":true,"type":"string"},{"name":"data","in":"body","description":"Model instance data","required":true,"schema":{"description":"Model instance data","$ref":"#/definitions/Image"}},{"name":"personToken","in":"query","description":"Person token of the uploader.","required":true,"type":"string"}],"responses":{"201":{"description":"Request was successful","schema":{"$ref":"#/definitions/Image"}}},"deprecated":false}},"/images":{"post":{"tags":["Image"],"summary":"Upload image and get temporary id","operationId":"Image.upload","parameters":[{"name":"personToken","in":"query","description":"Person token of the uploader.","required":true,"type":"string"}],"responses":{"200":{"description":"Request was successful","schema":{"type":"string"}}},"deprecated":false},"get":{"tags":["Image"],"summary":"Get all Images","operationId":"Image.find","parameters":[{"name":"lang","in":"query","description":"Language of fields that have multiple languages. If multi is selected fields that can have multiple languages will contain language objects","required":false,"enum":["en","fi","sv","multi"],"type":"string"},{"name":"langFallback","in":"query","description":"Enable or disable language fall back (ignored when multi lang selected).","required":false,"default":true,"type":"boolean"},{"name":"idIn","in":"query","description":"Include only items with these ids. Multiple values are separated by a comma (,).","required":false,"type":"string"},{"name":"page","in":"query","description":"Page number","required":false,"type":"string"},{"name":"pageSize","in":"query","description":"Page size","required":false,"enum":["10","20","50","100","1000"],"type":"string"}],"responses":{"200":{"description":"Request was successful","schema":{"type":"array","items":{"$ref":"#/definitions/Image"}}}},"deprecated":false}},"/images/{id}/thumbnail.jpg":{"get":{"tags":["Image"],"summary":"Fetch thumbnail by id","operationId":"Image.fetchThumbnail","parameters":[{"name":"id","in":"path","required":true,"type":"string"}],"responses":{"200":{"description":"Request was successful","schema":{"type":"string"}}},"deprecated":false}},"/images/{id}/square.jpg":{"get":{"tags":["Image"],"summary":"Fetch square thumbnail by id","operationId":"Image.fetchSquare","parameters":[{"name":"id","in":"path","required":true,"type":"string"}],"responses":{"200":{"description":"Request was successful","schema":{"type":"string"}}},"deprecated":false}},"/images/{id}/large.jpg":{"get":{"tags":["Image"],"summary":"Fetch large image by id","operationId":"Image.fetchLarge","parameters":[{"name":"id","in":"path","required":true,"type":"string"}],"responses":{"200":{"description":"Request was successful","schema":{"type":"string"}}},"deprecated":false}},"/audio/{id}":{"put":{"tags":["Audio"],"summary":"Update audio metadata","operationId":"Audio.updateMeta","parameters":[{"name":"id","in":"path","description":"Id of the audio","required":true,"type":"string"},{"name":"data","in":"body","description":"Model instance data","required":true,"schema":{"description":"Model instance data","$ref":"#/definitions/Audio"}},{"name":"personToken","in":"query","description":"Person token of the uploader.","required":true,"type":"string"}],"responses":{"200":{"description":"Request was successful","schema":{"$ref":"#/definitions/Audio"}}},"deprecated":false},"delete":{"tags":["Audio"],"summary":"Delete audio","operationId":"Audio.delete","parameters":[{"name":"id","in":"path","description":"Id of the audio","required":true,"type":"string"},{"name":"personToken","in":"query","description":"Person token of the uploader.","required":true,"type":"string"}],"responses":{"204":{"description":"Request was successful","schema":{"type":"string"}}},"deprecated":false},"get":{"tags":["Audio"],"summary":"Get Audio by id","operationId":"Audio.findById","parameters":[{"name":"id","in":"path","required":true,"type":"string"},{"name":"lang","in":"query","description":"Language of fields that have multiple languages. If multi is selected fields that can have multiple languages will contain language objects","required":false,"enum":["en","fi","sv","multi"],"type":"string"},{"name":"langFallback","in":"query","description":"Enable or disable language fall back (ignored when multi lang selected).","required":false,"default":true,"type":"boolean"}],"responses":{"200":{"description":"Request was successful","schema":{"$ref":"#/definitions/Audio"}}},"deprecated":false}},"/audio/{tempId}":{"post":{"tags":["Audio"],"summary":"Upload audio metadata","operationId":"Audio.uploadMeta","parameters":[{"name":"tempId","in":"path","description":"Temporary id of the audio","required":true,"type":"string"},{"name":"data","in":"body","description":"Model instance data","required":true,"schema":{"description":"Model instance data","$ref":"#/definitions/Audio"}},{"name":"personToken","in":"query","description":"Person token of the uploader.","required":true,"type":"string"}],"responses":{"201":{"description":"Request was successful","schema":{"$ref":"#/definitions/Audio"}}},"deprecated":false}},"/audio":{"post":{"tags":["Audio"],"summary":"Upload audio and get temporary id","operationId":"Audio.upload","parameters":[{"name":"personToken","in":"query","description":"Person token of the uploader.","required":true,"type":"string"}],"responses":{"200":{"description":"Request was successful","schema":{"type":"string"}}},"deprecated":false},"get":{"tags":["Audio"],"summary":"Get all Audios","operationId":"Audio.find","parameters":[{"name":"lang","in":"query","description":"Language of fields that have multiple languages. If multi is selected fields that can have multiple languages will contain language objects","required":false,"enum":["en","fi","sv","multi"],"type":"string"},{"name":"langFallback","in":"query","description":"Enable or disable language fall back (ignored when multi lang selected).","required":false,"default":true,"type":"boolean"},{"name":"idIn","in":"query","description":"Include only items with these ids. Multiple values are separated by a comma (,).","required":false,"type":"string"},{"name":"page","in":"query","description":"Page number","required":false,"type":"string"},{"name":"pageSize","in":"query","description":"Page size","required":false,"enum":["10","20","50","100","1000"],"type":"string"}],"responses":{"200":{"description":"Request was successful","schema":{"type":"array","items":{"$ref":"#/definitions/Audio"}}}},"deprecated":false}},"/audio/{id}/thumbnail.jpg":{"get":{"tags":["Audio"],"summary":"Fetch thumbnail by id","operationId":"Audio.fetchThumbnail","parameters":[{"name":"id","in":"path","required":true,"type":"string"}],"responses":{"200":{"description":"Request was successful","schema":{"type":"string"}}},"deprecated":false}},"/audio/{id}/mp3":{"get":{"tags":["Audio"],"summary":"Fetch mp3 by id","operationId":"Audio.fetchMp3","parameters":[{"name":"id","in":"path","required":true,"type":"string"}],"responses":{"200":{"description":"Request was successful","schema":{"type":"string"}}},"deprecated":false}},"/audio/{id}/wav":{"get":{"tags":["Audio"],"summary":"Fetch wav by id","operationId":"Audio.fetchWav","parameters":[{"name":"id","in":"path","required":true,"type":"string"}],"responses":{"200":{"description":"Request was successful","schema":{"type":"string"}}},"deprecated":false}},"/information":{"get":{"tags":["Information"],"summary":"Get information page contents","operationId":"Information.findAll","parameters":[{"name":"lang","in":"query","description":"Language of fields that have multiple languages. English is the default language.","required":false,"enum":["en","fi","sv"],"type":"string"}],"responses":{"200":{"description":"Request was successful","schema":{"$ref":"#/definitions/Information"}}},"deprecated":false}},"/information/index":{"get":{"tags":["Information"],"summary":"Returns id of the index page of some language","operationId":"Information.getIndex","parameters":[{"name":"lang","in":"query","description":"Language of fields that have multiple languages. English is the default language.","required":false,"enum":["en","fi","sv"],"type":"string"}],"responses":{"200":{"description":"Request was successful","schema":{"$ref":"#/definitions/Information"}}},"deprecated":false}},"/information/{id}":{"get":{"tags":["Information"],"summary":"Get information page by id","operationId":"Information.findBySubject","parameters":[{"name":"id","in":"path","description":"id of the page","required":true,"type":"string"}],"responses":{"200":{"description":"Request was successful","schema":{"$ref":"#/definitions/Information"}}},"deprecated":false}},"/news":{"get":{"tags":["News"],"summary":"Get news","operationId":"News.findAll","parameters":[{"name":"lang","in":"query","description":"Language of fields that have multiple languages. English is the default language.","required":false,"enum":["en","fi","sv"],"type":"string"},{"name":"tag","in":"query","description":"Show only news with the given tag(s). Multiple values are separated by a comma (,).","required":false,"type":"string"},{"name":"page","in":"query","description":"Page number","required":false,"type":"string"},{"name":"pageSize","in":"query","description":"Page size","required":false,"enum":["10","20","50","100","1000"],"type":"string"}],"responses":{"200":{"description":"Request was successful","schema":{"type":"array","items":{"$ref":"#/definitions/News"}}}},"deprecated":false}},"/news/tags":{"get":{"tags":["News"],"summary":"Get tags used in news","operationId":"News.getTags","parameters":[],"responses":{"200":{"description":"Request was successful","schema":{"type":"array","items":{"type":"string"}}}},"deprecated":false}},"/news/{id}":{"get":{"tags":["News"],"summary":"Get news item by id","operationId":"News.findBySubject","parameters":[{"name":"id","in":"path","description":"id of the news","required":true,"type":"string"}],"responses":{"200":{"description":"Request was successful","schema":{"$ref":"#/definitions/News"}}},"deprecated":false}},"/coordinates/location":{"post":{"tags":["Coordinate"],"summary":"Fetch location information using GeoJSON geometry object","operationId":"Coordinate.location","parameters":[{"name":"geometry","in":"body","description":"Geometry object","required":true,"schema":{"description":"Geometry object","type":"object"}},{"name":"lang","in":"query","description":"Language of fields that have multiple languages. If multi is selected fields that can have multiple languages will contain language objects","required":false,"enum":["en","fi","sv","multi"],"type":"string"}],"responses":{"200":{"description":"Request was successful","schema":{"$ref":"#/definitions/CoordinateBio"}}},"deprecated":false}},"/html-to-pdf":{"post":{"tags":["HTMLToPDF"],"summary":"Convert HTML to PDF","operationId":"HTMLToPDF.HTMLToPDF","parameters":[{"name":"body","in":"body","description":"HTML string","required":true,"schema":{"description":"HTML string","type":"string"}}],"responses":{"200":{"description":"Request was successful","schema":{"type":"file"}}},"deprecated":false}},"/geo-convert/{fileId}":{"get":{"tags":["GeoConvert"],"summary":"Convert a FinBIF occurrence data file into a geographic data format","operationId":"GeoConvert.geoConvert","parameters":[{"name":"fileId","in":"path","description":"Input file's identifier.","required":true,"type":"string"},{"name":"outputFormat","in":"query","description":"The output file format (in the form of a file extension) for the geographic data.","required":true,"default":"gpkg","type":"string"},{"name":"geometryType","in":"query","description":"The geometry type of the output. One of 'point', 'bbox' or 'footprint'.","required":true,"default":"point","type":"string"},{"name":"crs","in":"query","description":"The coordinate reference system for the output. One of \"kkj\", \"euref\", \"wgs84\" or any valid numeric EPSG code.","required":true,"default":"wgs84","type":"string"},{"name":"personToken","in":"query","description":"For use with restricted data downloads.","required":false,"type":"string"}],"responses":{"200":{"description":"Request was successful","schema":{"type":"string"}}},"deprecated":false},"post":{"tags":["GeoConvert"],"summary":"Convert a FinBIF occurrence data file into a geographic data format","operationId":"GeoConvert.geoConvertFile","parameters":[{"name":"fileId","in":"path","description":"Input file's identifier.","required":true,"type":"string"},{"name":"outputFormat","in":"query","description":"The output file format (in the form of a file extension) for the geographic data.","required":true,"default":"gpkg","type":"string"},{"name":"geometryType","in":"query","description":"The geometry type of the output. One of 'point', 'bbox' or 'footprint'.","required":true,"default":"point","type":"string"},{"name":"crs","in":"query","description":"The coordinate reference system for the output. One of \"kkj\", \"euref\", \"wgs84\" or any valid numeric EPSG code.","required":true,"default":"wgs84","type":"string"}],"responses":{"200":{"description":"Request was successful","schema":{"type":"string"}}},"deprecated":false}},"/geo-convert/status/{conversionId}":{"get":{"tags":["GeoConvert"],"summary":"Get the status of a conversion using an identifier.","operationId":"GeoConvert.status","parameters":[{"name":"conversionId","in":"path","description":"The identifier of a conversion.","required":true,"type":"string"}],"responses":{"200":{"description":"Request was successful","schema":{"type":"object"}}},"deprecated":false}},"/geo-convert/output/{conversionId}":{"get":{"tags":["GeoConvert"],"summary":"Get the output file of a conversion using an identifier.","operationId":"GeoConvert.output","parameters":[{"name":"conversionId","in":"path","description":"The identifier of a conversion.","required":true,"type":"string"}],"responses":{"200":{"description":"Request was successful","schema":{"type":"file"}}},"deprecated":false}},"/organization/by-id/{id}":{"get":{"tags":["Organization"],"summary":"Find organization by organization id","operationId":"Organization.findByOrganizationId","parameters":[{"name":"id","in":"path","required":true,"type":"string"}],"responses":{"200":{"description":"Request was successful","schema":{"$ref":"#/definitions/Organization"}}},"deprecated":false}},"/warehouse/push":{"post":{"summary":"Load data to the Data Warehouse","description":"Requires that API key has load permissions. Data is given in request body. Supports multiple data formats. See [documentation](https://laji.fi/about/1402). Accepts all payloads that pass format validation (for example is valid XML), but that does not mean the data will be processed succesfully. ","consumes":["application/json","application/xml","application/rdf+xml","text/plain","text/csv"],"parameters":[{"name":"documents","in":"body","description":"See [documentation](https://laji.fi/about/1402) for complete reference. Can contain multiple documents.","required":true,"schema":{"$ref":"#/definitions/DwETL_DwRoot"}},{"name":"sourceId","in":"query","required":false,"type":"string","description":"Normally sourceId is received via the API key. By giving this parameter you can override the sourceId. API key must have permissions to use that sourceId."}],"produces":["text/plain"],"responses":{"200":{"description":"Accepted and stored for processing. Does not neccesarilly mean the data will be successfully processed. Returns \"ok\"","schema":{"type":"string"}},"400":{"description":"Data was not accepted. Message tells why.","schema":{"$ref":"#/definitions/DwError"}},"403":{"description":"Invalid credentials. Message has details.","schema":{"$ref":"#/definitions/DwError"}},"429":{"description":"Too many pending requests for the access_token; max is 12","schema":{"$ref":"#/definitions/DwError"}},"500":{"description":"Service is in unknown erroneous state.","schema":{"type":"string"}}},"tags":["Warehouse"]},"delete":{"summary":"Report document deleted","description":"Requires that API key has load permissions. Note that you can only delete documents from the source that is defined by access_token","parameters":[{"name":"documentId","in":"query","required":true,"type":"string","description":"Document URI to be deleted."},{"name":"sourceId","in":"query","required":false,"type":"string","description":"Normally sourceId is received via the API key. By giving this parameter you can override the sourceId. API key must have permissions to use that sourceId."}],"produces":["text/plain"],"responses":{"200":{"description":"Accepted delete request. Does not neccesarilly mean there was anything to delete or that delete has gone through yet. Returns \"ok\"","schema":{"type":"string"}},"400":{"description":"Data was not accepted. Message tells why.","schema":{"$ref":"#/definitions/DwError"}},"403":{"description":"Invalid credentials. Message has details.","schema":{"$ref":"#/definitions/DwError"}},"429":{"description":"Too many pending requests for the access_token; max is 12","schema":{"$ref":"#/definitions/DwError"}},"500":{"description":"Service is in unknown erroneous state.","schema":{"type":"string"}}},"tags":["Warehouse"]}},"/warehouse/query/document":{"get":{"summary":"Get single full document.","description":"Get single full document by document URI. Contains the document, gatherings and units, including facts, media etc","parameters":[{"name":"format","in":"query","required":false,"type":"string","description":"Alternative way to Accept header to define content type of the response.","items":{"type":"string","enum":["json","xml"]}},{"name":"documentId","in":"query","required":true,"type":"string","description":"Full document ID (URI identifier)"},{"name":"editorPersonToken","in":"query","required":false,"type":"string","description":"Search for records the user has save or modified. When using this filter, results come from the private warehouse!"},{"name":"observerPersonToken","in":"query","required":false,"type":"string","description":"Search for records where the user has been marked as the observer. When using this filter, results come from the private warehouse!"},{"name":"editorOrObserverPersonToken","in":"query","required":false,"type":"string","description":"Search for records the user has saved OR where marked as the observer. When using this filter, results come from the private warehouse!"},{"name":"editorOrObserverIsNotPersonToken","in":"query","required":false,"type":"string","description":"Search for records where the user has not saved or observed the record (= everyone else's records). These come from the public warehouse! -> Results may contain records that have actually been saved by the user, but the info is not available in public (has been secured)."},{"name":"permissionToken","in":"query","required":false,"type":"string","description":"Use granted permissions to search the private warehouse"}],"produces":["application/json","application/xml"],"responses":{"200":{"description":"Succesful response.","schema":{"$ref":"#/definitions/DwSingle_Document"}},"400":{"description":"Parameters were not accepted. Message has details.","schema":{"$ref":"#/definitions/DwError"}},"403":{"description":"Invalid credentials. Message has details.","schema":{"$ref":"#/definitions/DwError"}},"429":{"description":"Too many pending requests for the access_token; max is 12","schema":{"$ref":"#/definitions/DwError"}},"500":{"description":"Service is in unknown erroneous state.","schema":{"type":"string"}}},"tags":["Warehouse"]}},"/warehouse/query/document/aggregate":{"get":{"summary":"Perform aggregate queries (group by) on documents.","description":"Aggregates the results of the query based on given \"aggregateBy\" parameters. Always includes count of rows (count(*)) to the result. Other aggregate functions vary based on the given parameters. Possible aggregate functions are [count, firstLoadDateMin, firstLoadDateMax, securedCount]","parameters":[{"name":"aggregateBy","in":"query","required":false,"type":"array","description":"Define fields to aggregate by. Multiple values are seperated by ','.","items":{"type":"string","enum":["document.collectionId","document.completeListTaxonId","document.completeListType","document.createdDate","document.createdDateMonth","document.dataSource","document.documentId","document.editorUserIds","document.facts.decimalValue","document.facts.fact","document.facts.integerValue","document.facts.value","document.firstLoadDate","document.formId","document.keywords","document.licenseId","document.linkings.collectionQuality","document.linkings.editors","document.loadDate","document.media.author","document.media.copyrightOwner","document.media.licenseId","document.media.mediaType","document.mediaCount","document.modifiedDate","document.namedPlace.alternativeId","document.namedPlace.alternativeIds","document.namedPlace.birdAssociationAreaDisplayName","document.namedPlace.birdAssociationAreaId","document.namedPlace.collectionId","document.namedPlace.id","document.namedPlace.municipalityDisplayName","document.namedPlace.municipalityId","document.namedPlace.name","document.namedPlace.wgs84CenterPoint.lat","document.namedPlace.wgs84CenterPoint.lon","document.namedPlace.ykj10km.lat","document.namedPlace.ykj10km.lon","document.namedPlaceId","document.notes","document.prefix","document.quality.issue.issue","document.quality.issue.source","document.randomKey","document.secureLevel","document.secureReasons","document.secured","document.siteDead","document.siteStatus","document.siteType","document.sourceId"]}},{"name":"orderBy","in":"query","required":false,"type":"array","description":"Define what fields to use when sorting results. Defaults to count (desc) and each aggregate by field (asc). Each fieldname given as parameter defaults to ASC - if you want to sort using descending order, add \" DESC\" to the end of the field name. In addition to aggregateBy fields you can use the following aggregate function names: [count, firstLoadDateMin, firstLoadDateMax, securedCount]. Multiple values are seperated by ','.","items":{"type":"string","enum":["document.collectionId","document.completeListTaxonId","document.completeListType","document.createdDate","document.createdDateMonth","document.dataSource","document.documentId","document.editorUserIds","document.facts.decimalValue","document.facts.fact","document.facts.integerValue","document.facts.value","document.firstLoadDate","document.formId","document.keywords","document.licenseId","document.linkings.collectionQuality","document.linkings.editors","document.loadDate","document.media.author","document.media.copyrightOwner","document.media.licenseId","document.media.mediaType","document.mediaCount","document.modifiedDate","document.namedPlace.alternativeId","document.namedPlace.alternativeIds","document.namedPlace.birdAssociationAreaDisplayName","document.namedPlace.birdAssociationAreaId","document.namedPlace.collectionId","document.namedPlace.id","document.namedPlace.municipalityDisplayName","document.namedPlace.municipalityId","document.namedPlace.name","document.namedPlace.wgs84CenterPoint.lat","document.namedPlace.wgs84CenterPoint.lon","document.namedPlace.ykj10km.lat","document.namedPlace.ykj10km.lon","document.namedPlaceId","document.notes","document.prefix","document.quality.issue.issue","document.quality.issue.source","document.randomKey","document.secureLevel","document.secureReasons","document.secured","document.siteDead","document.siteStatus","document.siteType","document.sourceId","count","firstLoadDateMin","firstLoadDateMax","securedCount"]}},{"name":"onlyCount","in":"query","required":false,"type":"boolean","description":"Return only count of rows (default) or also additional aggregate function values.","default":true},{"name":"excludeNulls","in":"query","required":false,"type":"boolean","description":"Include or exclude nulls to result. Will only check nullness of the first aggregateBy field.","default":true},{"name":"pessimisticDateRangeHandling","in":"query","required":false,"type":"boolean","description":"Value of this parameter affects how oldestRecord and newestRecord are calculated regarding observations reported as date span. False (default): oldest=min(date.begin), newest=max(date.end). True: oldest=min(date.end), newest=max(date.begin).","default":false},{"name":"pageSize","in":"query","required":false,"type":"integer","description":"Set number of results in one page.","default":100,"minimum":1,"maximum":10000},{"name":"page","in":"query","required":false,"type":"integer","description":"Set current page.","default":1,"minimum":1},{"name":"cache","in":"query","required":false,"type":"boolean","description":"Use cache for this query. Defaults to false.","default":false},{"name":"namedPlaceId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of a NamedPlace. Use NamedPlace-API to find identifiers. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /named-places"},{"name":"namedPlaceTag","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of MNP.tagEnum (use metadata-api to resolve identifiers) Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MNP.tagEnum"},{"name":"formId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of a Vihko Notebook form that was used to report the entry. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /forms"},{"name":"keyword","in":"query","required":false,"type":"string","description":"Filter using keywords that have been tagged to entries. There are many types of keywods varying from legacy identifiers, project names and IDs, dataset ids, etc. Will include records with quality issues (normally exluded by default). Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"collectionId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of collections. Use Collections-API to resolve identifiers. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /collections"},{"name":"collectionIdExplicit","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of collections. Use Collections-API to resolve identifiers. Will not include child collections Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /collections"},{"name":"collectionIdNot","in":"query","required":false,"type":"string","description":"Exclude certain collections. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /collections"},{"name":"collectionIdExplicitNot","in":"query","required":false,"type":"string","description":"Exclude certain collection (only the specified collection, not child collections) Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /collections"},{"name":"includeSubCollections","in":"query","required":false,"type":"boolean","description":"Defines if collectionId filter should include sub collections of the given collection ids. By default sub collections are included."},{"name":"sourceId","in":"query","required":false,"type":"string","description":"Filter using identifiers of data sources (information systems). Use InformationSystem-API to resolve identifiers. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /sources"},{"name":"documentId","in":"query","required":false,"type":"string","description":"Filter using document URIs. Will include records with quality issues (normally exluded by default). Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"documentIdPrefix","in":"query","required":false,"type":"string","description":"Filter using document URI prefix. For example prefix of http://id.luomus.fi/JA.1 is luomus:JA. Will include records with quality issues (normally exluded by default). Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"loadedSameOrAfter","in":"query","required":false,"type":"string","description":"Filter using the date data was loaded to Data Warehouse. Format is yyyy-MM-dd or UNIX EPOCH timestamp in seconds. Returns entries loaded later or on the same date/timestamp.","format":"yyyy-MM-dd"},{"name":"loadedSameOrBefore","in":"query","required":false,"type":"string","description":"Filter using the date data was loaded to Data Warehouse. Format is yyyy-MM-dd or UNIX EPOCH timestamp in seconds. Returns entries loaded before or on the same date/timestamp.","format":"yyyy-MM-dd"},{"name":"firstLoadedSameOrAfter","in":"query","required":false,"type":"string","description":"Filter using the date data was loaded to Data Warehouse (first load of document). Format is yyyy-MM-dd or UNIX EPOCH timestamp in seconds. Returns entries loaded later or on the same date/timestamp.","format":"yyyy-MM-dd"},{"name":"firstLoadedSameOrBefore","in":"query","required":false,"type":"string","description":"Filter using the date data was loaded to Data Warehouse (first load of document). Format is yyyy-MM-dd or UNIX EPOCH timestamp in seconds. Returns entries loaded before or on the same date/timestamp.","format":"yyyy-MM-dd"},{"name":"createdDateYear","in":"query","required":false,"type":"integer","description":"Filter using the year the record was created"},{"name":"hasDocumentMedia","in":"query","required":false,"type":"boolean","description":"Filter only units where parent document has media or doesn't have media."},{"name":"hasMedia","in":"query","required":false,"type":"boolean","description":"Filter only records where parent document, gathering or unit has media or none have media."},{"name":"editorId","in":"query","required":false,"type":"string","description":"Filter based on \"owners\" of records (those who have edit permissions or have edited, modified). Only available in private-query-API. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /person"},{"name":"secureReason","in":"query","required":false,"type":"string","description":"Filter based on secure reasons. Multiple values are seperated by ','. When multiple values are given, this is an OR search.","items":{"type":"string","enum":["DEFAULT_TAXON_CONSERVATION","BREEDING_SITE_CONSERVATION","NATURA_AREA_CONSERVATION","WINTER_SEASON_TAXON_CONSERVATION","BREEDING_SEASON_TAXON_CONSERVATION","CUSTOM","USER_HIDDEN","ADMIN_HIDDEN","DATA_QUARANTINE_PERIOD","ONLY_PRIVATE","USER_PERSON_NAMES_HIDDEN","USER_HIDDEN_LOCATION","USER_HIDDEN_TIME"]}},{"name":"secureLevel","in":"query","required":false,"type":"string","description":"Filter based on secure level. Multiple values are seperated by ','. When multiple values are given, this is an OR search.","items":{"type":"string","enum":["NOSHOW","HIGHEST","KM100","KM50","KM25","KM10","KM5","KM1","NONE"]}},{"name":"secured","in":"query","required":false,"type":"boolean","description":"Include only those that are secured or those that are not secured."},{"name":"qualityIssues","in":"query","required":false,"type":"string","description":"Possible values: NO_ISSUES, BOTH, ONLY_ISSUES. Include records with quality issues (document, gathering or unit issues). Default is NO_ISSUES, but when searching by id (documentId, unitId, keyword) or using annotation endpoint the default is BOTH.","items":{"type":"string","enum":["NO_ISSUES","BOTH","ONLY_ISSUES"]},"default":"NO_ISSUES"},{"name":"collectionQuality","in":"query","required":false,"type":"string","description":"Filter based on quality rating of collections. Multiple values are seperated by ','. When multiple values are given, this is an OR search.","items":{"type":"string","enum":["PROFESSIONAL","HOBBYIST","AMATEUR"]}},{"name":"completeListTaxonId","in":"query","required":false,"type":"string","description":"Show only records where document contains complete list for this higher taxon. For example include only records where all birds or mammals were documented, if they were seens -> something that is not documented was not seen. Use taxon IDs. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /taxa"},{"name":"completeListType","in":"query","required":false,"type":"string","description":"Show only records where document contains complete list and the list is of this type: URI or Qname identifier of MY.completeListTypeEnum (use metadata-api to resolve identifiers) Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MY.completeListTypeEnum"},{"name":"documentFact","in":"query","required":false,"type":"string","description":"Format is \"factName=value;otherFact=value\". If value is not given (for example just \"factName\"), this filter matches all records that have the given fact. If value is a numeric range (for example \"factName=-5.0/-1.5\"), this filter matches all values where the value is between the range (inclusive). When multiple fact names are given, this is an AND search. For facts that are URIs, you can use full URI or Qname."},{"name":"partition","in":"query","required":false,"type":"string","description":"You can split search results into partitions. Syntax: '1/5' splits the results to five partitions and returns the first. Useful when downloading large lists of results and you want to split the task into smaller sub-queries."},{"name":"hasValue","in":"query","required":false,"type":"string","description":"Name (or names) of fields that must be non-null for the occurrence to be included to results. The field must be from level document, gathering or unit (not for example annotation) and must not be an array field. Also, when quering gathering level, unit fields can not be used, etc. When multiple fields are listed, this is an AND search (all must be non-null). Multiple values are seperated by ','."},{"name":"editorPersonToken","in":"query","required":false,"type":"string","description":"Search for records the user has save or modified. When using this filter, results come from the private warehouse!"},{"name":"permissionToken","in":"query","required":false,"type":"string","description":"Use granted permissions to search the private warehouse"},{"name":"format","in":"query","required":false,"type":"string","description":"Alternative way to Accept header to define content type of the response.","items":{"type":"string","enum":["json","geojson","xml","csv","tsv"]}}],"produces":["application/json","application/geo+json","application/xml","text/csv","text/tab-separated-values"],"responses":{"200":{"description":"Succesful query. Schema varies based on content-type of the response.","schema":{"$ref":"#/definitions/DwQuery_AggregateResponse"}},"400":{"description":"Parameters were not accepted. Message has details.","schema":{"$ref":"#/definitions/DwError"}},"403":{"description":"Invalid credentials. Message has details.","schema":{"$ref":"#/definitions/DwError"}},"429":{"description":"Too many pending requests for the access_token; max is 12","schema":{"$ref":"#/definitions/DwError"}},"500":{"description":"Service is in unknown erroneous state.","schema":{"type":"string"}}},"tags":["Warehouse"]}},"/warehouse/query/gathering/aggregate":{"get":{"summary":"Perform aggregate queries (group by) on gatherings.","description":"Aggregates the results of the query based on given \"aggregateBy\" parameters. Always includes count of rows (count(*)) to the result. Other aggregate functions vary based on the given parameters. Possible aggregate functions are [count, oldestRecord, newestRecord, lineLengthSum, firstLoadDateMin, firstLoadDateMax, securedCount]","parameters":[{"name":"aggregateBy","in":"query","required":false,"type":"array","description":"Define fields to aggregate by. Multiple values are seperated by ','.","items":{"type":"string","enum":["document.collectionId","document.completeListTaxonId","document.completeListType","document.createdDate","document.createdDateMonth","document.dataSource","document.documentId","document.editorUserIds","document.facts.decimalValue","document.facts.fact","document.facts.integerValue","document.facts.value","document.firstLoadDate","document.formId","document.keywords","document.licenseId","document.linkings.collectionQuality","document.linkings.editors","document.loadDate","document.media.author","document.media.copyrightOwner","document.media.licenseId","document.media.mediaType","document.mediaCount","document.modifiedDate","document.namedPlace.alternativeId","document.namedPlace.alternativeIds","document.namedPlace.birdAssociationAreaDisplayName","document.namedPlace.birdAssociationAreaId","document.namedPlace.collectionId","document.namedPlace.id","document.namedPlace.municipalityDisplayName","document.namedPlace.municipalityId","document.namedPlace.name","document.namedPlace.wgs84CenterPoint.lat","document.namedPlace.wgs84CenterPoint.lon","document.namedPlace.ykj10km.lat","document.namedPlace.ykj10km.lon","document.namedPlaceId","document.prefix","document.quality.issue.issue","document.quality.issue.source","document.secureLevel","document.secureReasons","document.secured","document.siteDead","document.siteStatus","document.siteType","document.sourceId","gathering.accurateArea","gathering.biogeographicalProvince","gathering.conversions.birdAssociationArea","gathering.conversions.boundingBoxAreaInSquareMeters","gathering.conversions.century","gathering.conversions.day","gathering.conversions.dayOfYearBegin","gathering.conversions.dayOfYearEnd","gathering.conversions.decade","gathering.conversions.euref.latMax","gathering.conversions.euref.latMin","gathering.conversions.euref.lonMax","gathering.conversions.euref.lonMin","gathering.conversions.eurefCenterPoint.lat","gathering.conversions.eurefCenterPoint.lon","gathering.conversions.linelengthInMeters","gathering.conversions.month","gathering.conversions.seasonBegin","gathering.conversions.seasonEnd","gathering.conversions.wgs84.latMax","gathering.conversions.wgs84.latMin","gathering.conversions.wgs84.lonMax","gathering.conversions.wgs84.lonMin","gathering.conversions.wgs84CenterPoint.lat","gathering.conversions.wgs84CenterPoint.lon","gathering.conversions.wgs84Grid005.lat","gathering.conversions.wgs84Grid005.lon","gathering.conversions.wgs84Grid01.lat","gathering.conversions.wgs84Grid01.lon","gathering.conversions.wgs84Grid05.lat","gathering.conversions.wgs84Grid05.lon","gathering.conversions.wgs84Grid1.lat","gathering.conversions.wgs84Grid1.lon","gathering.conversions.year","gathering.conversions.ykj.latMax","gathering.conversions.ykj.latMin","gathering.conversions.ykj.lonMax","gathering.conversions.ykj.lonMin","gathering.conversions.ykj100km.lat","gathering.conversions.ykj100km.lon","gathering.conversions.ykj100kmCenter.lat","gathering.conversions.ykj100kmCenter.lon","gathering.conversions.ykj10km.lat","gathering.conversions.ykj10km.lon","gathering.conversions.ykj10kmCenter.lat","gathering.conversions.ykj10kmCenter.lon","gathering.conversions.ykj1km.lat","gathering.conversions.ykj1km.lon","gathering.conversions.ykj1kmCenter.lat","gathering.conversions.ykj1kmCenter.lon","gathering.conversions.ykj50km.lat","gathering.conversions.ykj50km.lon","gathering.conversions.ykj50kmCenter.lat","gathering.conversions.ykj50kmCenter.lon","gathering.coordinatesVerbatim","gathering.country","gathering.displayDateTime","gathering.eventDate.begin","gathering.eventDate.end","gathering.facts.decimalValue","gathering.facts.fact","gathering.facts.integerValue","gathering.facts.value","gathering.gatheringId","gathering.gatheringOrder","gathering.gatheringSection","gathering.higherGeography","gathering.hourBegin","gathering.hourEnd","gathering.interpretations.biogeographicalProvince","gathering.interpretations.biogeographicalProvinceDisplayname","gathering.interpretations.coordinateAccuracy","gathering.interpretations.country","gathering.interpretations.countryDisplayname","gathering.interpretations.finnishMunicipality","gathering.interpretations.municipalityDisplayname","gathering.interpretations.sourceOfBiogeographicalProvince","gathering.interpretations.sourceOfCoordinates","gathering.interpretations.sourceOfCountry","gathering.interpretations.sourceOfFinnishMunicipality","gathering.linkings.observers","gathering.locality","gathering.media.author","gathering.media.copyrightOwner","gathering.media.licenseId","gathering.media.mediaType","gathering.mediaCount","gathering.minutesBegin","gathering.minutesEnd","gathering.municipality","gathering.notes","gathering.observerUserIds","gathering.province","gathering.quality.issue.issue","gathering.quality.issue.source","gathering.quality.locationIssue.issue","gathering.quality.locationIssue.source","gathering.quality.timeIssue.issue","gathering.quality.timeIssue.source","gathering.stateLand","gathering.taxonCensus.taxonId","gathering.taxonCensus.type","gathering.team","gathering.team.memberId","gathering.team.memberName"]}},{"name":"orderBy","in":"query","required":false,"type":"array","description":"Define what fields to use when sorting results. Defaults to count (desc) and each aggregate by field (asc). Each fieldname given as parameter defaults to ASC - if you want to sort using descending order, add \" DESC\" to the end of the field name. In addition to aggregateBy fields you can use the following aggregate function names: [count, oldestRecord, newestRecord, lineLengthSum, firstLoadDateMin, firstLoadDateMax, securedCount]. Multiple values are seperated by ','.","items":{"type":"string","enum":["document.collectionId","document.completeListTaxonId","document.completeListType","document.createdDate","document.createdDateMonth","document.dataSource","document.documentId","document.editorUserIds","document.facts.decimalValue","document.facts.fact","document.facts.integerValue","document.facts.value","document.firstLoadDate","document.formId","document.keywords","document.licenseId","document.linkings.collectionQuality","document.linkings.editors","document.loadDate","document.media.author","document.media.copyrightOwner","document.media.licenseId","document.media.mediaType","document.mediaCount","document.modifiedDate","document.namedPlace.alternativeId","document.namedPlace.alternativeIds","document.namedPlace.birdAssociationAreaDisplayName","document.namedPlace.birdAssociationAreaId","document.namedPlace.collectionId","document.namedPlace.id","document.namedPlace.municipalityDisplayName","document.namedPlace.municipalityId","document.namedPlace.name","document.namedPlace.wgs84CenterPoint.lat","document.namedPlace.wgs84CenterPoint.lon","document.namedPlace.ykj10km.lat","document.namedPlace.ykj10km.lon","document.namedPlaceId","document.prefix","document.quality.issue.issue","document.quality.issue.source","document.secureLevel","document.secureReasons","document.secured","document.siteDead","document.siteStatus","document.siteType","document.sourceId","gathering.accurateArea","gathering.biogeographicalProvince","gathering.conversions.birdAssociationArea","gathering.conversions.boundingBoxAreaInSquareMeters","gathering.conversions.century","gathering.conversions.day","gathering.conversions.dayOfYearBegin","gathering.conversions.dayOfYearEnd","gathering.conversions.decade","gathering.conversions.euref.latMax","gathering.conversions.euref.latMin","gathering.conversions.euref.lonMax","gathering.conversions.euref.lonMin","gathering.conversions.eurefCenterPoint.lat","gathering.conversions.eurefCenterPoint.lon","gathering.conversions.linelengthInMeters","gathering.conversions.month","gathering.conversions.seasonBegin","gathering.conversions.seasonEnd","gathering.conversions.wgs84.latMax","gathering.conversions.wgs84.latMin","gathering.conversions.wgs84.lonMax","gathering.conversions.wgs84.lonMin","gathering.conversions.wgs84CenterPoint.lat","gathering.conversions.wgs84CenterPoint.lon","gathering.conversions.wgs84Grid005.lat","gathering.conversions.wgs84Grid005.lon","gathering.conversions.wgs84Grid01.lat","gathering.conversions.wgs84Grid01.lon","gathering.conversions.wgs84Grid05.lat","gathering.conversions.wgs84Grid05.lon","gathering.conversions.wgs84Grid1.lat","gathering.conversions.wgs84Grid1.lon","gathering.conversions.year","gathering.conversions.ykj.latMax","gathering.conversions.ykj.latMin","gathering.conversions.ykj.lonMax","gathering.conversions.ykj.lonMin","gathering.conversions.ykj100km.lat","gathering.conversions.ykj100km.lon","gathering.conversions.ykj100kmCenter.lat","gathering.conversions.ykj100kmCenter.lon","gathering.conversions.ykj10km.lat","gathering.conversions.ykj10km.lon","gathering.conversions.ykj10kmCenter.lat","gathering.conversions.ykj10kmCenter.lon","gathering.conversions.ykj1km.lat","gathering.conversions.ykj1km.lon","gathering.conversions.ykj1kmCenter.lat","gathering.conversions.ykj1kmCenter.lon","gathering.conversions.ykj50km.lat","gathering.conversions.ykj50km.lon","gathering.conversions.ykj50kmCenter.lat","gathering.conversions.ykj50kmCenter.lon","gathering.coordinatesVerbatim","gathering.country","gathering.displayDateTime","gathering.eventDate.begin","gathering.eventDate.end","gathering.facts.decimalValue","gathering.facts.fact","gathering.facts.integerValue","gathering.facts.value","gathering.gatheringId","gathering.gatheringOrder","gathering.gatheringSection","gathering.higherGeography","gathering.hourBegin","gathering.hourEnd","gathering.interpretations.biogeographicalProvince","gathering.interpretations.biogeographicalProvinceDisplayname","gathering.interpretations.coordinateAccuracy","gathering.interpretations.country","gathering.interpretations.countryDisplayname","gathering.interpretations.finnishMunicipality","gathering.interpretations.municipalityDisplayname","gathering.interpretations.sourceOfBiogeographicalProvince","gathering.interpretations.sourceOfCoordinates","gathering.interpretations.sourceOfCountry","gathering.interpretations.sourceOfFinnishMunicipality","gathering.linkings.observers","gathering.locality","gathering.media.author","gathering.media.copyrightOwner","gathering.media.licenseId","gathering.media.mediaType","gathering.mediaCount","gathering.minutesBegin","gathering.minutesEnd","gathering.municipality","gathering.notes","gathering.observerUserIds","gathering.province","gathering.quality.issue.issue","gathering.quality.issue.source","gathering.quality.locationIssue.issue","gathering.quality.locationIssue.source","gathering.quality.timeIssue.issue","gathering.quality.timeIssue.source","gathering.stateLand","gathering.taxonCensus.taxonId","gathering.taxonCensus.type","gathering.team","gathering.team.memberId","gathering.team.memberName","count","oldestRecord","newestRecord","lineLengthSum","firstLoadDateMin","firstLoadDateMax","securedCount"]}},{"name":"crs","in":"query","required":false,"type":"string","description":"For GeoJSON requests there are two additional parameters: crs and featureType. This controls the coordinate reference system used in the returned GeoJSON features. (WGS84 = EPSG:4326; EUREF = ETRS-TM35FIN EPSG:3067; YKJ = EPSG:2393)","items":{"type":"string","enum":["WGS84","EUREF","YKJ"]}},{"name":"featureType","in":"query","required":false,"type":"string","description":"For GeoJSON requests there are two additional parameters: crs and featureType. This controls the type of returned GeoJSON features.","items":{"type":"string","enum":["CENTER_POINT","ENVELOPE","ORIGINAL_FEATURE"]}},{"name":"onlyCount","in":"query","required":false,"type":"boolean","description":"Return only count of rows (default) or also additional aggregate function values.","default":true},{"name":"excludeNulls","in":"query","required":false,"type":"boolean","description":"Include or exclude nulls to result. Will only check nullness of the first aggregateBy field.","default":true},{"name":"pessimisticDateRangeHandling","in":"query","required":false,"type":"boolean","description":"Value of this parameter affects how oldestRecord and newestRecord are calculated regarding observations reported as date span. False (default): oldest=min(date.begin), newest=max(date.end). True: oldest=min(date.end), newest=max(date.begin).","default":false},{"name":"pageSize","in":"query","required":false,"type":"integer","description":"Set number of results in one page.","default":100,"minimum":1,"maximum":10000},{"name":"page","in":"query","required":false,"type":"integer","description":"Set current page.","default":1,"minimum":1},{"name":"cache","in":"query","required":false,"type":"boolean","description":"Use cache for this query. Defaults to false.","default":false},{"name":"countryId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of a country. Use Area-API to find identifiers. Will return entries where we have been able to interpret the country from coordinates or from reported area name. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /areas"},{"name":"finnishMunicipalityId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of a finnish municipality. Use Area-API to find identifiers. Will return entries where we have been able to interpret the municipality from coordinates or from reported area name. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /areas"},{"name":"biogeographicalProvinceId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of a biogeographical province. Use Area-API to find identifiers. Will return entries where we have been able to interpret the province from coordinates or from reported area name. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /areas"},{"name":"elyCentreId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of a ELY centre. Use Area-API to find identifiers. Implementation is based on municipality interpretations. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /areas"},{"name":"provinceId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of a Finnish province. Use Area-API to find identifiers. Implementation is based on municipality interpretations. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /areas"},{"name":"area","in":"query","required":false,"type":"string","description":"Filter using name of country, municipality, province or locality. If the given name matches exactly one known area, the search will perform an identifier search. Otherwise the search looks from country verbatim, municipality verbatim, province verbatim and locality using exact match case insensitive search. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"namedPlaceId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of a NamedPlace. Use NamedPlace-API to find identifiers. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /named-places"},{"name":"namedPlaceTag","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of MNP.tagEnum (use metadata-api to resolve identifiers) Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MNP.tagEnum"},{"name":"birdAssociationAreaId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of a BirdAssociationArea. Use Area-API to find identifiers. Bird association area is interpreted based on YKJ 10KM grids (the grid the occurrence centerpoint is in). Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /areas"},{"name":"formId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of a Vihko Notebook form that was used to report the entry. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /forms"},{"name":"time","in":"query","required":false,"type":"string","description":"Filter using event date. Date can be a full date or part of a date, for example 2000, 2000-06 or 2000-06-25. Time can be a range, for example 2000/2005 or 2000-01-01/2005-12-31. Relative days \"last N days\" can be used: 0 is today, -1 is yesterday and so on; for example -7/0 is a range between 7 days ago and today. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"timeAccuracy","in":"query","required":false,"type":"integer","description":"Filter using event date accuracy range in days. Will include entries where time span in days is less or equal to the given value."},{"name":"yearMonth","in":"query","required":false,"type":"string","description":"Filter using event date. Value can be a year (2000), year range (2000/2001), year-month (2000-06) or a year-month range (2000-06/2000-08). (Note: this filter is mostly aimed to be used in /statistics queries because 'time' filter is not available for /statistics queries.) Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"dayOfYear","in":"query","required":false,"type":"string","description":"Filter using day of year. For example \"100/160\" gives all records during spring and \"330/30\" during mid winter. If begin is ommited will use day 1 and if end is ommited will use day 366. Multiple ranges can be given by providing the parameter more times. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"season","in":"query","required":false,"type":"string","description":"Filter using season. For example \"501/630\" gives all records for May and July and \"1220/0220\" between 20.12. - 20.2. If begin is ommited will use 1.1. and if end is ommited will use 31.12. Multiple ranges can be given by providing the parameter more times. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"keyword","in":"query","required":false,"type":"string","description":"Filter using keywords that have been tagged to entries. There are many types of keywods varying from legacy identifiers, project names and IDs, dataset ids, etc. Will include records with quality issues (normally exluded by default). Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"collectionId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of collections. Use Collections-API to resolve identifiers. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /collections"},{"name":"collectionIdExplicit","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of collections. Use Collections-API to resolve identifiers. Will not include child collections Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /collections"},{"name":"collectionIdNot","in":"query","required":false,"type":"string","description":"Exclude certain collections. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /collections"},{"name":"collectionIdExplicitNot","in":"query","required":false,"type":"string","description":"Exclude certain collection (only the specified collection, not child collections) Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /collections"},{"name":"includeSubCollections","in":"query","required":false,"type":"boolean","description":"Defines if collectionId filter should include sub collections of the given collection ids. By default sub collections are included."},{"name":"sourceId","in":"query","required":false,"type":"string","description":"Filter using identifiers of data sources (information systems). Use InformationSystem-API to resolve identifiers. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /sources"},{"name":"documentId","in":"query","required":false,"type":"string","description":"Filter using document URIs. Will include records with quality issues (normally exluded by default). Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"documentIdPrefix","in":"query","required":false,"type":"string","description":"Filter using document URI prefix. For example prefix of http://id.luomus.fi/JA.1 is luomus:JA. Will include records with quality issues (normally exluded by default). Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"gatheringId","in":"query","required":false,"type":"string","description":"Filter using gathering URIs. Will include records with quality issues (normally exluded by default). Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"loadedSameOrAfter","in":"query","required":false,"type":"string","description":"Filter using the date data was loaded to Data Warehouse. Format is yyyy-MM-dd or UNIX EPOCH timestamp in seconds. Returns entries loaded later or on the same date/timestamp.","format":"yyyy-MM-dd"},{"name":"loadedSameOrBefore","in":"query","required":false,"type":"string","description":"Filter using the date data was loaded to Data Warehouse. Format is yyyy-MM-dd or UNIX EPOCH timestamp in seconds. Returns entries loaded before or on the same date/timestamp.","format":"yyyy-MM-dd"},{"name":"firstLoadedSameOrAfter","in":"query","required":false,"type":"string","description":"Filter using the date data was loaded to Data Warehouse (first load of document). Format is yyyy-MM-dd or UNIX EPOCH timestamp in seconds. Returns entries loaded later or on the same date/timestamp.","format":"yyyy-MM-dd"},{"name":"firstLoadedSameOrBefore","in":"query","required":false,"type":"string","description":"Filter using the date data was loaded to Data Warehouse (first load of document). Format is yyyy-MM-dd or UNIX EPOCH timestamp in seconds. Returns entries loaded before or on the same date/timestamp.","format":"yyyy-MM-dd"},{"name":"createdDateYear","in":"query","required":false,"type":"integer","description":"Filter using the year the record was created"},{"name":"coordinates","in":"query","required":false,"type":"string","description":"Filter using coordinates. Valid formats are latMin:latMax:lonMin:lonMax:CRS:ratio and lat:lon:CRS:ratio. The last parameter (ratio) is not required. Valid CRSs are WGS84, YKJ and EUREF (WGS84 = EPSG:4326; EUREF = ETRS-TM35FIN EPSG:3067; YKJ = EPSG:2393). For metric coordinates (ykj, euref): the search 666:333:YKJ means lat between 6660000-6670000 and lon between 3330000-3340000. Ratio is a number between 0.0-1.0. Default ratio is 1.0 (observation area must be entirely inside the search area). Ratio 0.0: the search area must intersect with the observation area. For WGS84 the ratio is not calculated in meters but in degrees so it an approximation. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"polygon","in":"query","required":false,"type":"string","description":"Filter centerpoint of occurrences by polygon. Valid formats are WKT and WKT:CRS. Valid CRSs are WGS84, YKJ and EUREF (default) (WGS84 = EPSG:4326; EUREF = ETRS-TM35FIN EPSG:3067; YKJ = EPSG:2393). Polygon search is implemented only for Finland (based on ETRS-TM35FIN coordinate system). WKT must be somewhat shorter than 4000 chars. To overcome this limitation use polygonId filter and /polygon/ endpoint to get the polygonIds."},{"name":"polygonId","in":"query","required":false,"type":"string","description":"Filter centerpoint occurrences using ID of a search polygon. Use /polygon/ endpoint to get id if the polygon."},{"name":"coordinateAccuracyMax","in":"query","required":false,"type":"integer","description":"Exclude coordinates that are less accurate or equal than the provided value (inclusive). Value is meters. Accuracy is a guiding logaritmic figure, for example 1m, 10m, 100m or 100km. (More specifically the longest length of the area bouding box rounded up on the logarithmic scale.)"},{"name":"wgs84CenterPoint","in":"query","required":false,"type":"string","description":"Filter using WGS84 (EPSG:4326) centerpoint. Valid formats are lat:lon:WGS84 and latMin:latMax:lonMin:lonMax:WGS84. (You must include the crs WGS84 even though it is the only supported type.) Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"ykj1km","in":"query","required":false,"type":"string","description":"Filter using uniform (YKJ, EPSG:2393) 1km grid square(s). Valid format is lat:lon. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"ykj10km","in":"query","required":false,"type":"string","description":"Filter using uniform (YKJ, EPSG:2393) 10km grid square(s). Valid format is lat:lon. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"ykj50km","in":"query","required":false,"type":"string","description":"Filter using uniform (YKJ, EPSG:2393) 50km grid square(s). Valid format is lat:lon. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"ykj100km","in":"query","required":false,"type":"string","description":"Filter using uniform (YKJ, EPSG:2393) 100km grid square(s). Valid format is lat:lon. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"ykj1kmCenter","in":"query","required":false,"type":"string","description":"Filter using uniform (YKJ, EPSG:2393) 1km grid square(s) that are resolved using center point of the area. Valid format is lat:lon. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"ykj10kmCenter","in":"query","required":false,"type":"string","description":"Filter using uniform (YKJ, EPSG:2393) 10km grid square(s) that are resolved using center point of the area. Valid format is lat:lon. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"ykj50kmCenter","in":"query","required":false,"type":"string","description":"Filter using uniform (YKJ, EPSG:2393) 50km grid square(s) that are resolved using center point of the area. Valid format is lat:lon. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"ykj100kmCenter","in":"query","required":false,"type":"string","description":"Filter using uniform (YKJ, EPSG:2393) 100km grid square(s) that are resolved using center point of the area. Valid format is lat:lon. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"sourceOfCoordinates","in":"query","required":false,"type":"string","description":"Filter based on source of coordinates. Possible values are REPORTED_VALUE = the reported coordinates or FINNISH_MUNICIPALITY = the coordinates are the bounding box of the reported Finnish municipality (no coordinates were reported). Multiple values are seperated by ','. When multiple values are given, this is an OR search.","items":{"type":"string","enum":["COORDINATES","COORDINATE_CENTERPOINT","REPORTED_VALUE","FINNISH_MUNICIPALITY","OLD_FINNISH_MUNICIPALITY"]}},{"name":"hasDocumentMedia","in":"query","required":false,"type":"boolean","description":"Filter only units where parent document has media or doesn't have media."},{"name":"hasGatheringMedia","in":"query","required":false,"type":"boolean","description":"Filter only units where parent gathering has media or doesn't have media."},{"name":"hasMedia","in":"query","required":false,"type":"boolean","description":"Filter only records where parent document, gathering or unit has media or none have media."},{"name":"editorId","in":"query","required":false,"type":"string","description":"Filter based on \"owners\" of records (those who have edit permissions or have edited, modified). Only available in private-query-API. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /person"},{"name":"observerId","in":"query","required":false,"type":"string","description":"Filter based on observers of records. Only available in private-query-API. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /person"},{"name":"editorOrObserverId","in":"query","required":false,"type":"string","description":"Filter based on \"owners\" or observers of records. Only available in private-query-API. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /person"},{"name":"teamMember","in":"query","required":false,"type":"string","description":"Filter based on verbatim observer names. Search is case insensitive and wildcard * can be used. Multiple values are seperated by ';'. When multiple values are given, this is an OR search."},{"name":"editorOrObserverIdIsNot","in":"query","required":false,"type":"string","description":"Filter based on person not being \"owners\" or observers of records. Only available in private-query-API. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /person"},{"name":"teamMemberId","in":"query","required":false,"type":"string","description":"Filter based on ids of verbatim observer name strings. (The only way to access these ids is to aggregate by gathering.team.memberId) Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"secureReason","in":"query","required":false,"type":"string","description":"Filter based on secure reasons. Multiple values are seperated by ','. When multiple values are given, this is an OR search.","items":{"type":"string","enum":["DEFAULT_TAXON_CONSERVATION","BREEDING_SITE_CONSERVATION","NATURA_AREA_CONSERVATION","WINTER_SEASON_TAXON_CONSERVATION","BREEDING_SEASON_TAXON_CONSERVATION","CUSTOM","USER_HIDDEN","ADMIN_HIDDEN","DATA_QUARANTINE_PERIOD","ONLY_PRIVATE","USER_PERSON_NAMES_HIDDEN","USER_HIDDEN_LOCATION","USER_HIDDEN_TIME"]}},{"name":"secureLevel","in":"query","required":false,"type":"string","description":"Filter based on secure level. Multiple values are seperated by ','. When multiple values are given, this is an OR search.","items":{"type":"string","enum":["NOSHOW","HIGHEST","KM100","KM50","KM25","KM10","KM5","KM1","NONE"]}},{"name":"secured","in":"query","required":false,"type":"boolean","description":"Include only those that are secured or those that are not secured."},{"name":"qualityIssues","in":"query","required":false,"type":"string","description":"Possible values: NO_ISSUES, BOTH, ONLY_ISSUES. Include records with quality issues (document, gathering or unit issues). Default is NO_ISSUES, but when searching by id (documentId, unitId, keyword) or using annotation endpoint the default is BOTH.","items":{"type":"string","enum":["NO_ISSUES","BOTH","ONLY_ISSUES"]},"default":"NO_ISSUES"},{"name":"collectionQuality","in":"query","required":false,"type":"string","description":"Filter based on quality rating of collections. Multiple values are seperated by ','. When multiple values are given, this is an OR search.","items":{"type":"string","enum":["PROFESSIONAL","HOBBYIST","AMATEUR"]}},{"name":"completeListTaxonId","in":"query","required":false,"type":"string","description":"Show only records where document contains complete list for this higher taxon. For example include only records where all birds or mammals were documented, if they were seens -> something that is not documented was not seen. Use taxon IDs. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /taxa"},{"name":"completeListType","in":"query","required":false,"type":"string","description":"Show only records where document contains complete list and the list is of this type: URI or Qname identifier of MY.completeListTypeEnum (use metadata-api to resolve identifiers) Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MY.completeListTypeEnum"},{"name":"taxonCensus","in":"query","required":false,"type":"string","description":"Show only records where observations are completely recorded for this higher taxon. For example include only records where all birds or mammals were documented, if they were seens -> something that is not documented was not seen. Use taxon IDs. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /taxa"},{"name":"gatheringFact","in":"query","required":false,"type":"string","description":"Format is \"factName=value;otherFact=value\". If value is not given (for example just \"factName\"), this filter matches all records that have the given fact. If value is a numeric range (for example \"factName=-5.0/-1.5\"), this filter matches all values where the value is between the range (inclusive). When multiple fact names are given, this is an AND search. For facts that are URIs, you can use full URI or Qname."},{"name":"documentFact","in":"query","required":false,"type":"string","description":"Format is \"factName=value;otherFact=value\". If value is not given (for example just \"factName\"), this filter matches all records that have the given fact. If value is a numeric range (for example \"factName=-5.0/-1.5\"), this filter matches all values where the value is between the range (inclusive). When multiple fact names are given, this is an AND search. For facts that are URIs, you can use full URI or Qname."},{"name":"partition","in":"query","required":false,"type":"string","description":"You can split search results into partitions. Syntax: '1/5' splits the results to five partitions and returns the first. Useful when downloading large lists of results and you want to split the task into smaller sub-queries."},{"name":"hasValue","in":"query","required":false,"type":"string","description":"Name (or names) of fields that must be non-null for the occurrence to be included to results. The field must be from level document, gathering or unit (not for example annotation) and must not be an array field. Also, when quering gathering level, unit fields can not be used, etc. When multiple fields are listed, this is an AND search (all must be non-null). Multiple values are seperated by ','."},{"name":"editorPersonToken","in":"query","required":false,"type":"string","description":"Search for records the user has save or modified. When using this filter, results come from the private warehouse!"},{"name":"observerPersonToken","in":"query","required":false,"type":"string","description":"Search for records where the user has been marked as the observer. When using this filter, results come from the private warehouse!"},{"name":"editorOrObserverPersonToken","in":"query","required":false,"type":"string","description":"Search for records the user has saved OR where marked as the observer. When using this filter, results come from the private warehouse!"},{"name":"editorOrObserverIsNotPersonToken","in":"query","required":false,"type":"string","description":"Search for records where the user has not saved or observed the record (= everyone else's records). These come from the public warehouse! -> Results may contain records that have actually been saved by the user, but the info is not available in public (has been secured)."},{"name":"permissionToken","in":"query","required":false,"type":"string","description":"Use granted permissions to search the private warehouse"},{"name":"format","in":"query","required":false,"type":"string","description":"Alternative way to Accept header to define content type of the response.","items":{"type":"string","enum":["json","geojson","xml","csv","tsv"]}}],"produces":["application/json","application/geo+json","application/xml","text/csv","text/tab-separated-values"],"responses":{"200":{"description":"Succesful query. Schema varies based on content-type of the response.","schema":{"$ref":"#/definitions/DwQuery_AggregateResponse"}},"400":{"description":"Parameters were not accepted. Message has details.","schema":{"$ref":"#/definitions/DwError"}},"403":{"description":"Invalid credentials. Message has details.","schema":{"$ref":"#/definitions/DwError"}},"429":{"description":"Too many pending requests for the access_token; max is 12","schema":{"$ref":"#/definitions/DwError"}},"500":{"description":"Service is in unknown erroneous state.","schema":{"type":"string"}}},"tags":["Warehouse"]}},"/warehouse/query/gathering/statistics":{"get":{"summary":"Perform aggregate queries on gatherings to PRIVATE side of the data warehouse.","description":" Functionality is same as normal /aggregate API except functionaly is limited to only certain collections, filters and aggregateBy fields. CollectionId filter is required and only certain collections are allowed.","parameters":[{"name":"aggregateBy","in":"query","required":false,"type":"array","description":"Define fields to aggregate by. Multiple values are seperated by ','.","items":{"type":"string","enum":["document.documentId","document.namedPlace.birdAssociationAreaDisplayName","document.namedPlace.birdAssociationAreaId","document.namedPlace.collectionId","document.namedPlace.id","document.namedPlace.municipalityDisplayName","document.namedPlace.municipalityId","document.namedPlace.name","document.namedPlace.ykj10km.lat","document.namedPlace.ykj10km.lon","document.namedPlaceId","document.prefix","gathering.conversions.birdAssociationArea","gathering.conversions.day","gathering.conversions.dayOfYearBegin","gathering.conversions.dayOfYearEnd","gathering.conversions.month","gathering.conversions.seasonBegin","gathering.conversions.seasonEnd","gathering.conversions.year","gathering.conversions.ykj10km.lat","gathering.conversions.ykj10km.lon","gathering.conversions.ykj10kmCenter.lat","gathering.conversions.ykj10kmCenter.lon","gathering.eventDate.begin","gathering.eventDate.end","gathering.gatheringSection"]}},{"name":"orderBy","in":"query","required":false,"type":"array","description":"Define what fields to use when sorting results. Defaults to count (desc) and each aggregate by field (asc). Each fieldname given as parameter defaults to ASC - if you want to sort using descending order, add \" DESC\" to the end of the field name. In addition to aggregateBy fields you can use the following aggregate function names: [count, oldestRecord, newestRecord, lineLengthSum, firstLoadDateMin, firstLoadDateMax, securedCount]. Multiple values are seperated by ','.","items":{"type":"string","enum":["document.documentId","document.namedPlace.birdAssociationAreaDisplayName","document.namedPlace.birdAssociationAreaId","document.namedPlace.collectionId","document.namedPlace.id","document.namedPlace.municipalityDisplayName","document.namedPlace.municipalityId","document.namedPlace.name","document.namedPlace.ykj10km.lat","document.namedPlace.ykj10km.lon","document.namedPlaceId","document.prefix","gathering.conversions.birdAssociationArea","gathering.conversions.day","gathering.conversions.dayOfYearBegin","gathering.conversions.dayOfYearEnd","gathering.conversions.month","gathering.conversions.seasonBegin","gathering.conversions.seasonEnd","gathering.conversions.year","gathering.conversions.ykj10km.lat","gathering.conversions.ykj10km.lon","gathering.conversions.ykj10kmCenter.lat","gathering.conversions.ykj10kmCenter.lon","gathering.eventDate.begin","gathering.eventDate.end","gathering.gatheringSection","count","oldestRecord","newestRecord","lineLengthSum","firstLoadDateMin","firstLoadDateMax","securedCount"]}},{"name":"onlyCount","in":"query","required":false,"type":"boolean","description":"Return only count of rows (default) or also additional aggregate function values.","default":true},{"name":"excludeNulls","in":"query","required":false,"type":"boolean","description":"Include or exclude nulls to result. Will only check nullness of the first aggregateBy field.","default":true},{"name":"pessimisticDateRangeHandling","in":"query","required":false,"type":"boolean","description":"Value of this parameter affects how oldestRecord and newestRecord are calculated regarding observations reported as date span. False (default): oldest=min(date.begin), newest=max(date.end). True: oldest=min(date.end), newest=max(date.begin).","default":false},{"name":"pageSize","in":"query","required":false,"type":"integer","description":"Set number of results in one page.","default":100,"minimum":1,"maximum":10000},{"name":"page","in":"query","required":false,"type":"integer","description":"Set current page.","default":1,"minimum":1},{"name":"cache","in":"query","required":false,"type":"boolean","description":"Use cache for this query. Defaults to false.","default":false},{"name":"countryId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of a country. Use Area-API to find identifiers. Will return entries where we have been able to interpret the country from coordinates or from reported area name. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /areas"},{"name":"namedPlaceId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of a NamedPlace. Use NamedPlace-API to find identifiers. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /named-places"},{"name":"namedPlaceTag","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of MNP.tagEnum (use metadata-api to resolve identifiers) Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MNP.tagEnum"},{"name":"birdAssociationAreaId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of a BirdAssociationArea. Use Area-API to find identifiers. Bird association area is interpreted based on YKJ 10KM grids (the grid the occurrence centerpoint is in). Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /areas"},{"name":"formId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of a Vihko Notebook form that was used to report the entry. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /forms"},{"name":"time","in":"query","required":false,"type":"string","description":"Filter using event date. Date can be a full date or part of a date, for example 2000, 2000-06 or 2000-06-25. Time can be a range, for example 2000/2005 or 2000-01-01/2005-12-31. Relative days \"last N days\" can be used: 0 is today, -1 is yesterday and so on; for example -7/0 is a range between 7 days ago and today. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"timeAccuracy","in":"query","required":false,"type":"integer","description":"Filter using event date accuracy range in days. Will include entries where time span in days is less or equal to the given value."},{"name":"yearMonth","in":"query","required":false,"type":"string","description":"Filter using event date. Value can be a year (2000), year range (2000/2001), year-month (2000-06) or a year-month range (2000-06/2000-08). (Note: this filter is mostly aimed to be used in /statistics queries because 'time' filter is not available for /statistics queries.) Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"collectionId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of collections. Use Collections-API to resolve identifiers. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /collections"},{"name":"collectionIdExplicit","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of collections. Use Collections-API to resolve identifiers. Will not include child collections Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /collections"},{"name":"includeSubCollections","in":"query","required":false,"type":"boolean","description":"Defines if collectionId filter should include sub collections of the given collection ids. By default sub collections are included."},{"name":"qualityIssues","in":"query","required":false,"type":"string","description":"Possible values: NO_ISSUES, BOTH, ONLY_ISSUES. Include records with quality issues (document, gathering or unit issues). Default is NO_ISSUES, but when searching by id (documentId, unitId, keyword) or using annotation endpoint the default is BOTH.","items":{"type":"string","enum":["NO_ISSUES","BOTH","ONLY_ISSUES"]},"default":"NO_ISSUES"},{"name":"completeListTaxonId","in":"query","required":false,"type":"string","description":"Show only records where document contains complete list for this higher taxon. For example include only records where all birds or mammals were documented, if they were seens -> something that is not documented was not seen. Use taxon IDs. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /taxa"},{"name":"completeListType","in":"query","required":false,"type":"string","description":"Show only records where document contains complete list and the list is of this type: URI or Qname identifier of MY.completeListTypeEnum (use metadata-api to resolve identifiers) Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MY.completeListTypeEnum"},{"name":"taxonCensus","in":"query","required":false,"type":"string","description":"Show only records where observations are completely recorded for this higher taxon. For example include only records where all birds or mammals were documented, if they were seens -> something that is not documented was not seen. Use taxon IDs. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /taxa"},{"name":"format","in":"query","required":false,"type":"string","description":"Alternative way to Accept header to define content type of the response.","items":{"type":"string","enum":["json","geojson","xml","csv","tsv"]}}],"produces":["application/json","application/geo+json","application/xml","text/csv","text/tab-separated-values"],"responses":{"200":{"description":"Succesful query. Schema varies based on content-type of the response.","schema":{"$ref":"#/definitions/DwQuery_AggregateResponse"}},"400":{"description":"Parameters were not accepted. Message has details.","schema":{"$ref":"#/definitions/DwError"}},"403":{"description":"Invalid credentials. Message has details.","schema":{"$ref":"#/definitions/DwError"}},"429":{"description":"Too many pending requests for the access_token; max is 12","schema":{"$ref":"#/definitions/DwError"}},"500":{"description":"Service is in unknown erroneous state.","schema":{"type":"string"}}},"tags":["Warehouse"]}},"/warehouse/query/unit/count":{"get":{"summary":"Get count of units using given filters","description":"Use this API to test how many results your query would return and then proceed with list query.","parameters":[{"name":"format","in":"query","required":false,"type":"string","description":"Alternative way to Accept header to define content type of the response.","items":{"type":"string","enum":["json","xml","plain"]}},{"name":"cache","in":"query","required":false,"type":"boolean","description":"Use cache for this query. Defaults to false.","default":false},{"name":"taxonId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of a taxon. Use Taxonomy-API to find identifiers. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /taxa"},{"name":"target","in":"query","required":false,"type":"string","description":"Same as taxonId, but system resolves identifier of the taxon based on the given target name. If no such match can be resolved (name does not exist in taxonomy), will filter based on the given verbatim target name (case insensitive). Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"useIdentificationAnnotations","in":"query","required":false,"type":"boolean","description":"By default, all taxon linking related filters use taxon linking that may have been altered because of quality control identification annotations. If you want to use original user identifications, set this to false.","default":true},{"name":"includeSubTaxa","in":"query","required":false,"type":"boolean","description":"By default, all taxon linking related filters return all entries that belong to the filtered taxa. To return only exact matches (no subtaxa), set this to false.","default":true},{"name":"includeNonValidTaxa","in":"query","required":false,"type":"boolean","description":"Set to false if you want to include only those entries where reported target name can be linked with a taxon of the reference taxonomy. By default includes all entries.","default":true},{"name":"onlyNonValidTaxa","in":"query","required":false,"type":"boolean","description":"Set to true if you want to include only those entries where reported target name can not be linked with a taxon of the reference taxonomy. By default includes all entries."},{"name":"informalTaxonGroupId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of an informal taxon group. Use InformalTaxonGroups-API to find identifiers. Will return entries that have been linked with taxa that belong to one of the given groups. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /informal-taxon-groups"},{"name":"informalTaxonGroupIdNot","in":"query","required":false,"type":"string","description":"Exclude based on URI or Qname identifier of an informal taxon group. Use InformalTaxonGroups-API to find identifiers. Will exclude entries that have been linked with taxa that belong to any of the given groups. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /informal-taxon-groups"},{"name":"informalTaxonGroupIdIncludingReported","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of an informal taxon group. Use InformalTaxonGroups-API to find identifiers. Will return entries that have been linked with taxa that belong to one of the given groups OR reported to belong to one of the given groups. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /informal-taxon-groups"},{"name":"administrativeStatusId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of an administrative status. Use Metadata-API to find identifiers. Will return entries of taxa that are marked with the admin status. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MX.adminStatusEnum"},{"name":"redListStatusId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of red list status. Use Metadata-API to find identifiers. Will return entries of taxa that are marked with the red list status. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MX.iucnStatuses"},{"name":"taxonAdminFiltersOperator","in":"query","required":false,"type":"string","description":"This parameter controls if search between administrativeStatusId and redListStatusId is an AND (default) or OR search.","items":{"type":"string","enum":["AND","OR"]}},{"name":"typeOfOccurrenceId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of type of occurrence in Finland. Use Metadata-API to find identifiers. Will return entries of taxa that are marked with one or more of the specified statuses. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MX.typeOfOccurrenceEnum"},{"name":"typeOfOccurrenceIdNot","in":"query","required":false,"type":"string","description":"Exclude based on URI or Qname identifier of type of occurrence in Finland. Use Metadata-API to find identifiers. Will return entries of taxa that are not marked with any of the specified statuses. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MX.typeOfOccurrenceEnum"},{"name":"primaryHabitat","in":"query","required":false,"type":"string","description":"Filter based on primary habitat of taxa. Will return entries of taxa that have one of the specified habitats or a subhabitat of the given habitats. Syntax: MKV.habitatMk[MKV.habitatSpecificTypeJ,MKV.habitatSpecificTypePAK] Multiple values are seperated by ';'. When multiple values are given, this is an OR search."},{"name":"anyHabitat","in":"query","required":false,"type":"string","description":"Filter based on habitat of taxa (primary or secondary). Will return entries of taxa that have one of the specified habitats or a subhabitat of the given habitats. Syntax: MKV.habitatMk[MKV.habitatSpecificTypeJ,MKV.habitatSpecificTypePAK] Multiple values are seperated by ';'. When multiple values are given, this is an OR search."},{"name":"occurrenceCountMax","in":"query","required":false,"type":"integer","description":"Filter based on occurrence count of taxa. Will return entries of taxa that have less occurrences than the given parameter."},{"name":"occurrenceCountFinlandMax","in":"query","required":false,"type":"integer","description":"Filter based on occurrence count in Finland of taxa. Will return entries of taxa that have less occurrences in Finland than the given parameter."},{"name":"finnish","in":"query","required":false,"type":"boolean","description":"Filter only those taxa that are finnish or are not finnish."},{"name":"invasive","in":"query","required":false,"type":"boolean","description":"Filter only those taxa that are invasive or are not invasive."},{"name":"sensitive","in":"query","required":false,"type":"boolean","description":"Include only those occurrences that are of sensitive species or those that are of non-sensitive species"},{"name":"higherTaxon","in":"query","required":false,"type":"boolean","description":"True: Filter those occurrence that are linked to a higher taxon (like genus, family). False: linked to taxon that is species, subspecies, aggregate or other lower rank."},{"name":"taxonRankId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of taxon rank. Use Metadata-API to find identifiers. Will return entries of taxa that are of the specified ranks. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MX.taxonRankEnum"},{"name":"countryId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of a country. Use Area-API to find identifiers. Will return entries where we have been able to interpret the country from coordinates or from reported area name. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /areas"},{"name":"finnishMunicipalityId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of a finnish municipality. Use Area-API to find identifiers. Will return entries where we have been able to interpret the municipality from coordinates or from reported area name. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /areas"},{"name":"biogeographicalProvinceId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of a biogeographical province. Use Area-API to find identifiers. Will return entries where we have been able to interpret the province from coordinates or from reported area name. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /areas"},{"name":"elyCentreId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of a ELY centre. Use Area-API to find identifiers. Implementation is based on municipality interpretations. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /areas"},{"name":"provinceId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of a Finnish province. Use Area-API to find identifiers. Implementation is based on municipality interpretations. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /areas"},{"name":"area","in":"query","required":false,"type":"string","description":"Filter using name of country, municipality, province or locality. If the given name matches exactly one known area, the search will perform an identifier search. Otherwise the search looks from country verbatim, municipality verbatim, province verbatim and locality using exact match case insensitive search. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"namedPlaceId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of a NamedPlace. Use NamedPlace-API to find identifiers. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /named-places"},{"name":"namedPlaceTag","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of MNP.tagEnum (use metadata-api to resolve identifiers) Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MNP.tagEnum"},{"name":"birdAssociationAreaId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of a BirdAssociationArea. Use Area-API to find identifiers. Bird association area is interpreted based on YKJ 10KM grids (the grid the occurrence centerpoint is in). Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /areas"},{"name":"formId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of a Vihko Notebook form that was used to report the entry. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /forms"},{"name":"time","in":"query","required":false,"type":"string","description":"Filter using event date. Date can be a full date or part of a date, for example 2000, 2000-06 or 2000-06-25. Time can be a range, for example 2000/2005 or 2000-01-01/2005-12-31. Relative days \"last N days\" can be used: 0 is today, -1 is yesterday and so on; for example -7/0 is a range between 7 days ago and today. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"timeAccuracy","in":"query","required":false,"type":"integer","description":"Filter using event date accuracy range in days. Will include entries where time span in days is less or equal to the given value."},{"name":"yearMonth","in":"query","required":false,"type":"string","description":"Filter using event date. Value can be a year (2000), year range (2000/2001), year-month (2000-06) or a year-month range (2000-06/2000-08). (Note: this filter is mostly aimed to be used in /statistics queries because 'time' filter is not available for /statistics queries.) Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"dayOfYear","in":"query","required":false,"type":"string","description":"Filter using day of year. For example \"100/160\" gives all records during spring and \"330/30\" during mid winter. If begin is ommited will use day 1 and if end is ommited will use day 366. Multiple ranges can be given by providing the parameter more times. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"season","in":"query","required":false,"type":"string","description":"Filter using season. For example \"501/630\" gives all records for May and July and \"1220/0220\" between 20.12. - 20.2. If begin is ommited will use 1.1. and if end is ommited will use 31.12. Multiple ranges can be given by providing the parameter more times. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"keyword","in":"query","required":false,"type":"string","description":"Filter using keywords that have been tagged to entries. There are many types of keywods varying from legacy identifiers, project names and IDs, dataset ids, etc. Will include records with quality issues (normally exluded by default). Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"collectionId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of collections. Use Collections-API to resolve identifiers. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /collections"},{"name":"collectionIdExplicit","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of collections. Use Collections-API to resolve identifiers. Will not include child collections Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /collections"},{"name":"collectionIdNot","in":"query","required":false,"type":"string","description":"Exclude certain collections. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /collections"},{"name":"collectionIdExplicitNot","in":"query","required":false,"type":"string","description":"Exclude certain collection (only the specified collection, not child collections) Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /collections"},{"name":"includeSubCollections","in":"query","required":false,"type":"boolean","description":"Defines if collectionId filter should include sub collections of the given collection ids. By default sub collections are included."},{"name":"sourceId","in":"query","required":false,"type":"string","description":"Filter using identifiers of data sources (information systems). Use InformationSystem-API to resolve identifiers. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /sources"},{"name":"recordBasis","in":"query","required":false,"type":"string","description":"Filter using record basis. This can be used for example to get only preserved specimens. Multiple values are seperated by ','. When multiple values are given, this is an OR search.","items":{"type":"string","enum":["PRESERVED_SPECIMEN","LIVING_SPECIMEN","FOSSIL_SPECIMEN","SUBFOSSIL_SPECIMEN","SUBFOSSIL_AMBER_INCLUSION_SPECIMEN","MICROBIAL_SPECIMEN","HUMAN_OBSERVATION_UNSPECIFIED","HUMAN_OBSERVATION_SEEN","HUMAN_OBSERVATION_HEARD","HUMAN_OBSERVATION_PHOTO","HUMAN_OBSERVATION_INDIRECT","HUMAN_OBSERVATION_HANDLED","HUMAN_OBSERVATION_VIDEO","HUMAN_OBSERVATION_RECORDED_AUDIO","MACHINE_OBSERVATION_UNSPECIFIED","MACHINE_OBSERVATION_PHOTO","MACHINE_OBSERVATION_VIDEO","MACHINE_OBSERVATION_AUDIO","MACHINE_OBSERVATION_GEOLOGGER","MACHINE_OBSERVATION_SATELLITE_TRANSMITTER","LITERATURE","MATERIAL_SAMPLE","MATERIAL_SAMPLE_AIR","MATERIAL_SAMPLE_SOIL","MATERIAL_SAMPLE_WATER"]}},{"name":"superRecordBasis","in":"query","required":false,"type":"string","description":"Filter using super record basis. (Note: Even though the enumeration lists all record basis values, only few of those are super record basis: PRESERVED_SPECIMEN, HUMAN_OBSERVATION_UNSPECIFIED, ..; use aggregate by superRecordBasis to find used values. Multiple values are seperated by ','. When multiple values are given, this is an OR search.","items":{"type":"string","enum":["PRESERVED_SPECIMEN","LIVING_SPECIMEN","FOSSIL_SPECIMEN","SUBFOSSIL_SPECIMEN","SUBFOSSIL_AMBER_INCLUSION_SPECIMEN","MICROBIAL_SPECIMEN","HUMAN_OBSERVATION_UNSPECIFIED","HUMAN_OBSERVATION_SEEN","HUMAN_OBSERVATION_HEARD","HUMAN_OBSERVATION_PHOTO","HUMAN_OBSERVATION_INDIRECT","HUMAN_OBSERVATION_HANDLED","HUMAN_OBSERVATION_VIDEO","HUMAN_OBSERVATION_RECORDED_AUDIO","MACHINE_OBSERVATION_UNSPECIFIED","MACHINE_OBSERVATION_PHOTO","MACHINE_OBSERVATION_VIDEO","MACHINE_OBSERVATION_AUDIO","MACHINE_OBSERVATION_GEOLOGGER","MACHINE_OBSERVATION_SATELLITE_TRANSMITTER","LITERATURE","MATERIAL_SAMPLE","MATERIAL_SAMPLE_AIR","MATERIAL_SAMPLE_SOIL","MATERIAL_SAMPLE_WATER"]}},{"name":"lifeStage","in":"query","required":false,"type":"string","description":"Filter using life stage of an unit. Multiple values are seperated by ','. When multiple values are given, this is an OR search.","items":{"type":"string","enum":["ADULT","JUVENILE","IMMATURE","EGG","TADPOLE","PUPA","NYMPH","SUBIMAGO","LARVA","SNAG","EMBRYO","SUBADULT","MATURE","STERILE","FERTILE","SPROUT","DEAD_SPROUT","BUD","FLOWER","WITHERED_FLOWER","SEED","RIPENING_FRUIT","RIPE_FRUIT","SUBTERRANEAN","GALL","MARKS","TRIUNGULIN"]}},{"name":"sex","in":"query","required":false,"type":"string","description":"Filter using sex of an unit. When filtering MALE or FEMALE, will include those where individualCountMale/Female is >= 1 Multiple values are seperated by ','. When multiple values are given, this is an OR search.","items":{"type":"string","enum":["MALE","FEMALE","WORKER","UNKNOWN","NOT_APPLICABLE","GYNANDROMORPH","MULTIPLE","CONFLICTING"]}},{"name":"invasiveControl","in":"query","required":false,"type":"string","description":"Filter using effectiveness of invasive control measures Multiple values are seperated by ','. When multiple values are given, this is an OR search.","items":{"type":"string","enum":["FULL","PARTIAL","NO_EFFECT","NOT_FOUND"]}},{"name":"invasiveControlled","in":"query","required":false,"type":"boolean","description":"Filter only invasives that are reported to have been controlled successfully or not reported to have been controlled succesfully."},{"name":"documentId","in":"query","required":false,"type":"string","description":"Filter using document URIs. Will include records with quality issues (normally exluded by default). Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"documentIdPrefix","in":"query","required":false,"type":"string","description":"Filter using document URI prefix. For example prefix of http://id.luomus.fi/JA.1 is luomus:JA. Will include records with quality issues (normally exluded by default). Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"gatheringId","in":"query","required":false,"type":"string","description":"Filter using gathering URIs. Will include records with quality issues (normally exluded by default). Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"unitId","in":"query","required":false,"type":"string","description":"Filter using unit ids. Will include records with quality issues (normally exluded by default). Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"individualId","in":"query","required":false,"type":"string","description":"Filter using identifier of an individual, for example bird ring. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"individualCountMin","in":"query","required":false,"type":"integer","description":"Filter using idividual count. Unreported individual count is assumed to mean \"1+\", so searching min=1 returns where count > 0 or count is not given. To search for \"zero observations\" use max=0. Defaults to 1 but when using annotation endpoint defaults to null.","default":1},{"name":"individualCountMax","in":"query","required":false,"type":"integer","description":"Filter using idividual count. Unreported individual count is assumed to mean \"1+\", so searching min=1 returns where count > 0 or count is not given. To search for \"null observations\" use max=0."},{"name":"loadedSameOrAfter","in":"query","required":false,"type":"string","description":"Filter using the date data was loaded to Data Warehouse. Format is yyyy-MM-dd or UNIX EPOCH timestamp in seconds. Returns entries loaded later or on the same date/timestamp.","format":"yyyy-MM-dd"},{"name":"loadedSameOrBefore","in":"query","required":false,"type":"string","description":"Filter using the date data was loaded to Data Warehouse. Format is yyyy-MM-dd or UNIX EPOCH timestamp in seconds. Returns entries loaded before or on the same date/timestamp.","format":"yyyy-MM-dd"},{"name":"firstLoadedSameOrAfter","in":"query","required":false,"type":"string","description":"Filter using the date data was loaded to Data Warehouse (first load of document). Format is yyyy-MM-dd or UNIX EPOCH timestamp in seconds. Returns entries loaded later or on the same date/timestamp.","format":"yyyy-MM-dd"},{"name":"firstLoadedSameOrBefore","in":"query","required":false,"type":"string","description":"Filter using the date data was loaded to Data Warehouse (first load of document). Format is yyyy-MM-dd or UNIX EPOCH timestamp in seconds. Returns entries loaded before or on the same date/timestamp.","format":"yyyy-MM-dd"},{"name":"createdDateYear","in":"query","required":false,"type":"integer","description":"Filter using the year the record was created"},{"name":"coordinates","in":"query","required":false,"type":"string","description":"Filter using coordinates. Valid formats are latMin:latMax:lonMin:lonMax:CRS:ratio and lat:lon:CRS:ratio. The last parameter (ratio) is not required. Valid CRSs are WGS84, YKJ and EUREF (WGS84 = EPSG:4326; EUREF = ETRS-TM35FIN EPSG:3067; YKJ = EPSG:2393). For metric coordinates (ykj, euref): the search 666:333:YKJ means lat between 6660000-6670000 and lon between 3330000-3340000. Ratio is a number between 0.0-1.0. Default ratio is 1.0 (observation area must be entirely inside the search area). Ratio 0.0: the search area must intersect with the observation area. For WGS84 the ratio is not calculated in meters but in degrees so it an approximation. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"polygon","in":"query","required":false,"type":"string","description":"Filter centerpoint of occurrences by polygon. Valid formats are WKT and WKT:CRS. Valid CRSs are WGS84, YKJ and EUREF (default) (WGS84 = EPSG:4326; EUREF = ETRS-TM35FIN EPSG:3067; YKJ = EPSG:2393). Polygon search is implemented only for Finland (based on ETRS-TM35FIN coordinate system). WKT must be somewhat shorter than 4000 chars. To overcome this limitation use polygonId filter and /polygon/ endpoint to get the polygonIds."},{"name":"polygonId","in":"query","required":false,"type":"string","description":"Filter centerpoint occurrences using ID of a search polygon. Use /polygon/ endpoint to get id if the polygon."},{"name":"coordinateAccuracyMax","in":"query","required":false,"type":"integer","description":"Exclude coordinates that are less accurate or equal than the provided value (inclusive). Value is meters. Accuracy is a guiding logaritmic figure, for example 1m, 10m, 100m or 100km. (More specifically the longest length of the area bouding box rounded up on the logarithmic scale.)"},{"name":"wgs84CenterPoint","in":"query","required":false,"type":"string","description":"Filter using WGS84 (EPSG:4326) centerpoint. Valid formats are lat:lon:WGS84 and latMin:latMax:lonMin:lonMax:WGS84. (You must include the crs WGS84 even though it is the only supported type.) Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"ykj1km","in":"query","required":false,"type":"string","description":"Filter using uniform (YKJ, EPSG:2393) 1km grid square(s). Valid format is lat:lon. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"ykj10km","in":"query","required":false,"type":"string","description":"Filter using uniform (YKJ, EPSG:2393) 10km grid square(s). Valid format is lat:lon. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"ykj50km","in":"query","required":false,"type":"string","description":"Filter using uniform (YKJ, EPSG:2393) 50km grid square(s). Valid format is lat:lon. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"ykj100km","in":"query","required":false,"type":"string","description":"Filter using uniform (YKJ, EPSG:2393) 100km grid square(s). Valid format is lat:lon. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"ykj1kmCenter","in":"query","required":false,"type":"string","description":"Filter using uniform (YKJ, EPSG:2393) 1km grid square(s) that are resolved using center point of the area. Valid format is lat:lon. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"ykj10kmCenter","in":"query","required":false,"type":"string","description":"Filter using uniform (YKJ, EPSG:2393) 10km grid square(s) that are resolved using center point of the area. Valid format is lat:lon. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"ykj50kmCenter","in":"query","required":false,"type":"string","description":"Filter using uniform (YKJ, EPSG:2393) 50km grid square(s) that are resolved using center point of the area. Valid format is lat:lon. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"ykj100kmCenter","in":"query","required":false,"type":"string","description":"Filter using uniform (YKJ, EPSG:2393) 100km grid square(s) that are resolved using center point of the area. Valid format is lat:lon. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"sourceOfCoordinates","in":"query","required":false,"type":"string","description":"Filter based on source of coordinates. Possible values are REPORTED_VALUE = the reported coordinates or FINNISH_MUNICIPALITY = the coordinates are the bounding box of the reported Finnish municipality (no coordinates were reported). Multiple values are seperated by ','. When multiple values are given, this is an OR search.","items":{"type":"string","enum":["COORDINATES","COORDINATE_CENTERPOINT","REPORTED_VALUE","FINNISH_MUNICIPALITY","OLD_FINNISH_MUNICIPALITY"]}},{"name":"typeSpecimen","in":"query","required":false,"type":"boolean","description":"Filter only type specimens or those that are not type specimens."},{"name":"wild","in":"query","required":false,"type":"string","description":"Filter occurrences based on reported/annotated wild status. By default, non-wild occurrences are exluded. Multiple values are seperated by ','. When multiple values are given, this is an OR search.","items":{"type":"string","enum":["WILD","WILD_UNKNOWN","NON_WILD"]},"default":"WILD,UNKNOWN"},{"name":"breedingSite","in":"query","required":false,"type":"boolean","description":"Filter only occurrences reported to be at their breeding site."},{"name":"alive","in":"query","required":false,"type":"boolean","description":"Filter occurences reported to be dead (alive=false) or alive or unknown ( reported to be alive (true) or dead (false)."},{"name":"identificationBasis","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of identification basis. Use Metadata-API to find identifiers. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MY.identificationBasisEnum"},{"name":"samplingMethod","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of sampling method. Use Metadata-API to find identifiers. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MY.samplingMethods"},{"name":"plantStatusCode","in":"query","required":false,"type":"string","description":"Filter only occurrences reported with a certain plant status code. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MY.plantStatusCodeEnum"},{"name":"hasDocumentMedia","in":"query","required":false,"type":"boolean","description":"Filter only units where parent document has media or doesn't have media."},{"name":"hasGatheringMedia","in":"query","required":false,"type":"boolean","description":"Filter only units where parent gathering has media or doesn't have media."},{"name":"hasUnitMedia","in":"query","required":false,"type":"boolean","description":"Filter only units where unit has media or doesn't have media."},{"name":"hasUnitImages","in":"query","required":false,"type":"boolean","description":"Filter only units where unit has images or doesn't have images."},{"name":"hasUnitAudio","in":"query","required":false,"type":"boolean","description":"Filter only units where unit has audio or doesn't have audio."},{"name":"hasUnitVideo","in":"query","required":false,"type":"boolean","description":"Filter only units where unit has video or doesn't have video."},{"name":"hasUnitModel","in":"query","required":false,"type":"boolean","description":"Filter only units where unit has 3d models or doesn't have 3d-models."},{"name":"hasMedia","in":"query","required":false,"type":"boolean","description":"Filter only records where parent document, gathering or unit has media or none have media."},{"name":"editorId","in":"query","required":false,"type":"string","description":"Filter based on \"owners\" of records (those who have edit permissions or have edited, modified). Only available in private-query-API. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /person"},{"name":"observerId","in":"query","required":false,"type":"string","description":"Filter based on observers of records. Only available in private-query-API. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /person"},{"name":"editorOrObserverId","in":"query","required":false,"type":"string","description":"Filter based on \"owners\" or observers of records. Only available in private-query-API. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /person"},{"name":"teamMember","in":"query","required":false,"type":"string","description":"Filter based on verbatim observer names. Search is case insensitive and wildcard * can be used. Multiple values are seperated by ';'. When multiple values are given, this is an OR search."},{"name":"editorOrObserverIdIsNot","in":"query","required":false,"type":"string","description":"Filter based on person not being \"owners\" or observers of records. Only available in private-query-API. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /person"},{"name":"teamMemberId","in":"query","required":false,"type":"string","description":"Filter based on ids of verbatim observer name strings. (The only way to access these ids is to aggregate by gathering.team.memberId) Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"secureReason","in":"query","required":false,"type":"string","description":"Filter based on secure reasons. Multiple values are seperated by ','. When multiple values are given, this is an OR search.","items":{"type":"string","enum":["DEFAULT_TAXON_CONSERVATION","BREEDING_SITE_CONSERVATION","NATURA_AREA_CONSERVATION","WINTER_SEASON_TAXON_CONSERVATION","BREEDING_SEASON_TAXON_CONSERVATION","CUSTOM","USER_HIDDEN","ADMIN_HIDDEN","DATA_QUARANTINE_PERIOD","ONLY_PRIVATE","USER_PERSON_NAMES_HIDDEN","USER_HIDDEN_LOCATION","USER_HIDDEN_TIME"]}},{"name":"secureLevel","in":"query","required":false,"type":"string","description":"Filter based on secure level. Multiple values are seperated by ','. When multiple values are given, this is an OR search.","items":{"type":"string","enum":["NOSHOW","HIGHEST","KM100","KM50","KM25","KM10","KM5","KM1","NONE"]}},{"name":"secured","in":"query","required":false,"type":"boolean","description":"Include only those that are secured or those that are not secured."},{"name":"annotated","in":"query","required":false,"type":"boolean","description":"Include only those units that have annotations or those that do not have annotations."},{"name":"qualityIssues","in":"query","required":false,"type":"string","description":"Possible values: NO_ISSUES, BOTH, ONLY_ISSUES. Include records with quality issues (document, gathering or unit issues). Default is NO_ISSUES, but when searching by id (documentId, unitId, keyword) or using annotation endpoint the default is BOTH.","items":{"type":"string","enum":["NO_ISSUES","BOTH","ONLY_ISSUES"]},"default":"NO_ISSUES"},{"name":"collectionQuality","in":"query","required":false,"type":"string","description":"Filter based on quality rating of collections. Multiple values are seperated by ','. When multiple values are given, this is an OR search.","items":{"type":"string","enum":["PROFESSIONAL","HOBBYIST","AMATEUR"]}},{"name":"recordQuality","in":"query","required":false,"type":"string","description":"Filter using quality rating of the occurrence Multiple values are seperated by ','. When multiple values are given, this is an OR search.","items":{"type":"string","enum":["EXPERT_VERIFIED","COMMUNITY_VERIFIED","NEUTRAL","UNCERTAIN","ERRONEOUS"]}},{"name":"collectionAndRecordQuality","in":"query","required":false,"type":"string","description":"Filter using quality rating of collection and occurrence. Format: \"PROFESSIONAL:NEUTRAL,UNCERTAIN\". Multiple values are seperated by ';'. When multiple values are given, this is an OR search."},{"name":"reliability","in":"query","required":false,"type":"string","description":"Filter using reliability of the occurrence Multiple values are seperated by ','. When multiple values are given, this is an OR search.","items":{"type":"string","enum":["RELIABLE","UNDEFINED","UNRELIABLE"]}},{"name":"effectiveTag","in":"query","required":false,"type":"string","description":"Filter using effective tags of the record Multiple values are seperated by ','. When multiple values are given, this is an OR search.","items":{"type":"string","enum":["ADMIN_MARKED_SPAM","ADMIN_MARKED_COARSE","ADMIN_MARKED_NON_WILD","EXPERT_TAG_VERIFIED","EXPERT_TAG_UNCERTAIN","EXPERT_TAG_ERRONEOUS","COMMUNITY_TAG_VERIFIED","AUTO_VALIDATIONS_PASS","CHECKED_CANNOT_VERIFY","CHANGED_OWNER_MANUAL","CHANGED_DW_AUTO","CHECK","CHECK_COORDINATES","CHECK_DATETIME","CHECK_LOCATION","CHECK_OBSERVER","CHECK_TAXON","CHECK_DUPLICATE","CHECK_WILDNESS","CHECK_NEEDS_INFO","CHECK_SPAM","CHECK_BREEDING_INDEX","AUTO_DISTRIBUTION_CHECK","AUTO_PERIOD_CHECK","FORMADMIN_CENSUS_COUNT_ERROR","FORMADMIN_CENSUS_INNER_COUNT_ERROR","FORMADMIN_CENSUS_OTHER_ERROR","FORMADMIN_VERIFIED","FORMADMIN_UNCERTAIN","INVASIVE_FULL","INVASIVE_PARTIAL","INVASIVE_NO_EFFECT","INVASIVE_NOT_FOUND"]}},{"name":"unidentified","in":"query","required":false,"type":"boolean","description":"Show only records that need an identification (or do not need an identification)"},{"name":"needsCheck","in":"query","required":false,"type":"boolean","description":"Show only records that are marked to need checking by experts (or do not need checking)"},{"name":"completeListTaxonId","in":"query","required":false,"type":"string","description":"Show only records where document contains complete list for this higher taxon. For example include only records where all birds or mammals were documented, if they were seens -> something that is not documented was not seen. Use taxon IDs. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /taxa"},{"name":"completeListType","in":"query","required":false,"type":"string","description":"Show only records where document contains complete list and the list is of this type: URI or Qname identifier of MY.completeListTypeEnum (use metadata-api to resolve identifiers) Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MY.completeListTypeEnum"},{"name":"taxonSetId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of an taxon sets: Use Metadata-API to find identifiers. Returns occurrences of taxa that belong to the specified taxon set. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MX.taxonSetEnum"},{"name":"taxonCensus","in":"query","required":false,"type":"string","description":"Show only records where observations are completely recorded for this higher taxon. For example include only records where all birds or mammals were documented, if they were seens -> something that is not documented was not seen. Use taxon IDs. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /taxa"},{"name":"hasSample","in":"query","required":false,"type":"boolean","description":"Include only those units that have samples or those that do not have samples."},{"name":"unitFact","in":"query","required":false,"type":"string","description":"Format is \"factName=value;otherFact=value\". If value is not given (for example just \"factName\"), this filter matches all records that have the given fact. If value is a numeric range (for example \"factName=-5.0/-1.5\"), this filter matches all values where the value is between the range (inclusive). When multiple fact names are given, this is an AND search. For facts that are URIs, you can use full URI or Qname."},{"name":"gatheringFact","in":"query","required":false,"type":"string","description":"Format is \"factName=value;otherFact=value\". If value is not given (for example just \"factName\"), this filter matches all records that have the given fact. If value is a numeric range (for example \"factName=-5.0/-1.5\"), this filter matches all values where the value is between the range (inclusive). When multiple fact names are given, this is an AND search. For facts that are URIs, you can use full URI or Qname."},{"name":"documentFact","in":"query","required":false,"type":"string","description":"Format is \"factName=value;otherFact=value\". If value is not given (for example just \"factName\"), this filter matches all records that have the given fact. If value is a numeric range (for example \"factName=-5.0/-1.5\"), this filter matches all values where the value is between the range (inclusive). When multiple fact names are given, this is an AND search. For facts that are URIs, you can use full URI or Qname."},{"name":"partition","in":"query","required":false,"type":"string","description":"You can split search results into partitions. Syntax: '1/5' splits the results to five partitions and returns the first. Useful when downloading large lists of results and you want to split the task into smaller sub-queries."},{"name":"hasValue","in":"query","required":false,"type":"string","description":"Name (or names) of fields that must be non-null for the occurrence to be included to results. The field must be from level document, gathering or unit (not for example annotation) and must not be an array field. Also, when quering gathering level, unit fields can not be used, etc. When multiple fields are listed, this is an AND search (all must be non-null). Multiple values are seperated by ','."},{"name":"atlasCode","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of atlas code. Use Metadata-API to find identifiers. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MY.atlasCodeEnum"},{"name":"atlasClass","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of atlas class. Use Metadata-API to find identifiers. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MY.atlasClassEnum"},{"name":"onlyNonStateLands","in":"query","required":false,"type":"boolean","description":"Filter to occurrences that are not on state lands (true) or to occurrences that are only from state lands (false)"},{"name":"editorPersonToken","in":"query","required":false,"type":"string","description":"Search for records the user has save or modified. When using this filter, results come from the private warehouse!"},{"name":"observerPersonToken","in":"query","required":false,"type":"string","description":"Search for records where the user has been marked as the observer. When using this filter, results come from the private warehouse!"},{"name":"editorOrObserverPersonToken","in":"query","required":false,"type":"string","description":"Search for records the user has saved OR where marked as the observer. When using this filter, results come from the private warehouse!"},{"name":"editorOrObserverIsNotPersonToken","in":"query","required":false,"type":"string","description":"Search for records where the user has not saved or observed the record (= everyone else's records). These come from the public warehouse! -> Results may contain records that have actually been saved by the user, but the info is not available in public (has been secured)."},{"name":"permissionToken","in":"query","required":false,"type":"string","description":"Use granted permissions to search the private warehouse"}],"produces":["application/json","application/xml","text/plain"],"responses":{"200":{"description":"Succesful query. Schema varies based on content-type of the response.","schema":{"$ref":"#/definitions/DwQuery_CountResponse"}},"400":{"description":"Parameters were not accepted. Message has details.","schema":{"$ref":"#/definitions/DwError"}},"403":{"description":"Invalid credentials. Message has details.","schema":{"$ref":"#/definitions/DwError"}},"429":{"description":"Too many pending requests for the access_token; max is 12","schema":{"$ref":"#/definitions/DwError"}},"500":{"description":"Service is in unknown erroneous state.","schema":{"type":"string"}}},"tags":["Warehouse"]}},"/warehouse/query/unit/list":{"get":{"summary":"Get list of units using given filters","description":"Get list of results as a 'flat row'. Application/json and application/xml responses respect the \"selected\" parameter, but application/rdf+xml returns always the same \"CETAF standard\" fields.","parameters":[{"name":"selected","in":"query","required":false,"type":"array","description":"Define what fields to include to the result. Defaults to [document.collectionId, document.documentId, document.licenseId, document.secureLevel, document.secureReasons, document.sourceId, gathering.conversions.wgs84CenterPoint.lat, gathering.conversions.wgs84CenterPoint.lon, gathering.displayDateTime, gathering.gatheringId, gathering.interpretations.coordinateAccuracy, gathering.interpretations.municipalityDisplayname, gathering.interpretations.sourceOfCoordinates, gathering.locality, gathering.team, unit.abundanceString, unit.linkings.taxon.id, unit.linkings.taxon.scientificName, unit.linkings.taxon.vernacularName, unit.notes, unit.recordBasis, unit.taxonVerbatim, unit.unitId] Multiple values are seperated by ','.","items":{"type":"string","enum":["document.annotations.addedTags","document.annotations.annotationByPerson","document.annotations.annotationByPersonName","document.annotations.annotationBySystem","document.annotations.annotationBySystemName","document.annotations.byRole","document.annotations.created","document.annotations.deleted","document.annotations.deletedByPerson","document.annotations.deletedByPersonName","document.annotations.deletedDateTime","document.annotations.id","document.annotations.notes","document.annotations.removedTags","document.annotations.valid","document.collectionId","document.completeListTaxonId","document.completeListType","document.createdDate","document.dataSource","document.documentId","document.editorUserIds","document.facts.decimalValue","document.facts.fact","document.facts.integerValue","document.facts.value","document.firstLoadDate","document.formId","document.keywords","document.licenseId","document.linkings.collectionQuality","document.linkings.editors.fullName","document.linkings.editors.id","document.linkings.editors.userId","document.loadDate","document.media.author","document.media.caption","document.media.copyrightOwner","document.media.fullResolutionMediaAvailable","document.media.fullURL","document.media.highDetailModelURL","document.media.licenseId","document.media.lowDetailModelURL","document.media.mediaType","document.media.mp3URL","document.media.squareThumbnailURL","document.media.thumbnailURL","document.media.type","document.media.videoURL","document.media.wavURL","document.mediaCount","document.modifiedDate","document.namedPlace.alternativeId","document.namedPlace.alternativeIds","document.namedPlace.birdAssociationAreaDisplayName","document.namedPlace.birdAssociationAreaId","document.namedPlace.collectionId","document.namedPlace.id","document.namedPlace.municipalityDisplayName","document.namedPlace.municipalityId","document.namedPlace.name","document.namedPlace.tags","document.namedPlace.wgs84CenterPoint.lat","document.namedPlace.wgs84CenterPoint.lon","document.namedPlace.ykj10km.lat","document.namedPlace.ykj10km.lon","document.namedPlaceId","document.notes","document.partial","document.prefix","document.quality.issue.issue","document.quality.issue.message","document.quality.issue.source","document.referenceURL","document.secureLevel","document.secureReasons","document.secured","document.siteDead","document.siteStatus","document.siteType","document.sourceId","document.sourceTags","gathering.accurateArea","gathering.biogeographicalProvince","gathering.conversions.birdAssociationArea","gathering.conversions.boundingBoxAreaInSquareMeters","gathering.conversions.century","gathering.conversions.day","gathering.conversions.dayOfYearBegin","gathering.conversions.dayOfYearEnd","gathering.conversions.decade","gathering.conversions.euref.latMax","gathering.conversions.euref.latMin","gathering.conversions.euref.lonMax","gathering.conversions.euref.lonMin","gathering.conversions.eurefCenterPoint.lat","gathering.conversions.eurefCenterPoint.lon","gathering.conversions.eurefWKT","gathering.conversions.linelengthInMeters","gathering.conversions.month","gathering.conversions.seasonBegin","gathering.conversions.seasonEnd","gathering.conversions.wgs84.latMax","gathering.conversions.wgs84.latMin","gathering.conversions.wgs84.lonMax","gathering.conversions.wgs84.lonMin","gathering.conversions.wgs84CenterPoint.lat","gathering.conversions.wgs84CenterPoint.lon","gathering.conversions.wgs84Grid005.lat","gathering.conversions.wgs84Grid005.lon","gathering.conversions.wgs84Grid01.lat","gathering.conversions.wgs84Grid01.lon","gathering.conversions.wgs84Grid05.lat","gathering.conversions.wgs84Grid05.lon","gathering.conversions.wgs84Grid1.lat","gathering.conversions.wgs84Grid1.lon","gathering.conversions.wgs84WKT","gathering.conversions.year","gathering.conversions.ykj.latMax","gathering.conversions.ykj.latMin","gathering.conversions.ykj.lonMax","gathering.conversions.ykj.lonMin","gathering.conversions.ykj100km.lat","gathering.conversions.ykj100km.lon","gathering.conversions.ykj100kmCenter.lat","gathering.conversions.ykj100kmCenter.lon","gathering.conversions.ykj10km.lat","gathering.conversions.ykj10km.lon","gathering.conversions.ykj10kmCenter.lat","gathering.conversions.ykj10kmCenter.lon","gathering.conversions.ykj1km.lat","gathering.conversions.ykj1km.lon","gathering.conversions.ykj1kmCenter.lat","gathering.conversions.ykj1kmCenter.lon","gathering.conversions.ykj50km.lat","gathering.conversions.ykj50km.lon","gathering.conversions.ykj50kmCenter.lat","gathering.conversions.ykj50kmCenter.lon","gathering.conversions.ykjWKT","gathering.coordinatesVerbatim","gathering.country","gathering.displayDateTime","gathering.eventDate.begin","gathering.eventDate.end","gathering.facts.decimalValue","gathering.facts.fact","gathering.facts.integerValue","gathering.facts.value","gathering.gatheringId","gathering.gatheringOrder","gathering.gatheringSection","gathering.higherGeography","gathering.hourBegin","gathering.hourEnd","gathering.interpretations.biogeographicalProvince","gathering.interpretations.biogeographicalProvinceDisplayname","gathering.interpretations.biogeographicalProvinces","gathering.interpretations.coordinateAccuracy","gathering.interpretations.country","gathering.interpretations.countryDisplayname","gathering.interpretations.finnishMunicipalities","gathering.interpretations.finnishMunicipality","gathering.interpretations.municipalityDisplayname","gathering.interpretations.sourceOfBiogeographicalProvince","gathering.interpretations.sourceOfCoordinates","gathering.interpretations.sourceOfCountry","gathering.interpretations.sourceOfFinnishMunicipality","gathering.linkings.observers.fullName","gathering.linkings.observers.id","gathering.linkings.observers.userId","gathering.locality","gathering.media.author","gathering.media.caption","gathering.media.copyrightOwner","gathering.media.fullResolutionMediaAvailable","gathering.media.fullURL","gathering.media.highDetailModelURL","gathering.media.licenseId","gathering.media.lowDetailModelURL","gathering.media.mediaType","gathering.media.mp3URL","gathering.media.squareThumbnailURL","gathering.media.thumbnailURL","gathering.media.type","gathering.media.videoURL","gathering.media.wavURL","gathering.mediaCount","gathering.minutesBegin","gathering.minutesEnd","gathering.municipality","gathering.notes","gathering.observerUserIds","gathering.province","gathering.quality.issue.issue","gathering.quality.issue.message","gathering.quality.issue.source","gathering.quality.locationIssue.issue","gathering.quality.locationIssue.message","gathering.quality.locationIssue.source","gathering.quality.timeIssue.issue","gathering.quality.timeIssue.message","gathering.quality.timeIssue.source","gathering.stateLand","gathering.taxonCensus.taxonId","gathering.taxonCensus.type","gathering.team","unit.abundanceString","unit.abundanceUnit","unit.alive","unit.annotationCount","unit.annotations.addedTags","unit.annotations.annotationByPerson","unit.annotations.annotationByPersonName","unit.annotations.annotationBySystem","unit.annotations.annotationBySystemName","unit.annotations.byRole","unit.annotations.created","unit.annotations.deleted","unit.annotations.deletedByPerson","unit.annotations.deletedByPersonName","unit.annotations.deletedDateTime","unit.annotations.id","unit.annotations.identification.author","unit.annotations.identification.facts.decimalValue","unit.annotations.identification.facts.fact","unit.annotations.identification.facts.integerValue","unit.annotations.identification.facts.value","unit.annotations.identification.id","unit.annotations.identification.linkings.taxon.administrativeStatuses","unit.annotations.identification.linkings.taxon.checklist","unit.annotations.identification.linkings.taxon.cursiveName","unit.annotations.identification.linkings.taxon.finnish","unit.annotations.identification.linkings.taxon.id","unit.annotations.identification.linkings.taxon.informalTaxonGroups","unit.annotations.identification.linkings.taxon.kingdomScientificName","unit.annotations.identification.linkings.taxon.latestRedListStatusFinland.status","unit.annotations.identification.linkings.taxon.latestRedListStatusFinland.year","unit.annotations.identification.linkings.taxon.nameEnglish","unit.annotations.identification.linkings.taxon.nameFinnish","unit.annotations.identification.linkings.taxon.nameSwedish","unit.annotations.identification.linkings.taxon.occurrenceCountFinland","unit.annotations.identification.linkings.taxon.primaryHabitat.habitat","unit.annotations.identification.linkings.taxon.primaryHabitat.habitatSpecificTypes","unit.annotations.identification.linkings.taxon.primaryHabitat.id","unit.annotations.identification.linkings.taxon.primaryHabitat.order","unit.annotations.identification.linkings.taxon.scientificName","unit.annotations.identification.linkings.taxon.scientificNameAuthorship","unit.annotations.identification.linkings.taxon.scientificNameDisplayName","unit.annotations.identification.linkings.taxon.sensitive","unit.annotations.identification.linkings.taxon.taxonConceptIds","unit.annotations.identification.linkings.taxon.taxonRank","unit.annotations.identification.linkings.taxon.taxonomicOrder","unit.annotations.identification.linkings.taxon.threatenedStatus","unit.annotations.identification.linkings.taxon.vernacularName","unit.annotations.identification.notes","unit.annotations.identification.taxon","unit.annotations.identification.taxonID","unit.annotations.identification.taxonSpecifier","unit.annotations.identification.taxonSpecifierAuthor","unit.annotations.notes","unit.annotations.occurrenceAtTimeOfAnnotation.countryVerbatim","unit.annotations.occurrenceAtTimeOfAnnotation.dateBegin","unit.annotations.occurrenceAtTimeOfAnnotation.dateEnd","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.administrativeStatuses","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.checklist","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.cursiveName","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.finnish","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.id","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.informalTaxonGroups","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.kingdomScientificName","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.latestRedListStatusFinland.status","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.latestRedListStatusFinland.year","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.nameEnglish","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.nameFinnish","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.nameSwedish","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.occurrenceCountFinland","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.primaryHabitat.habitat","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.primaryHabitat.habitatSpecificTypes","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.primaryHabitat.id","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.primaryHabitat.order","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.scientificName","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.scientificNameAuthorship","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.scientificNameDisplayName","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.sensitive","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.taxonConceptIds","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.taxonRank","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.taxonomicOrder","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.threatenedStatus","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.vernacularName","unit.annotations.occurrenceAtTimeOfAnnotation.locality","unit.annotations.occurrenceAtTimeOfAnnotation.municipalityVerbatim","unit.annotations.occurrenceAtTimeOfAnnotation.taxonId","unit.annotations.occurrenceAtTimeOfAnnotation.taxonVerbatim","unit.annotations.occurrenceAtTimeOfAnnotation.wgs84centerPointLat","unit.annotations.occurrenceAtTimeOfAnnotation.wgs84centerPointLon","unit.annotations.removedTags","unit.annotations.valid","unit.atlasClass","unit.atlasCode","unit.audioCount","unit.author","unit.breedingSite","unit.det","unit.externalMediaCount","unit.facts.decimalValue","unit.facts.fact","unit.facts.integerValue","unit.facts.value","unit.identificationBasis","unit.identifications.author","unit.identifications.det","unit.identifications.detDate","unit.identifications.facts.decimalValue","unit.identifications.facts.fact","unit.identifications.facts.integerValue","unit.identifications.facts.value","unit.identifications.id","unit.identifications.linkings.taxon.administrativeStatuses","unit.identifications.linkings.taxon.checklist","unit.identifications.linkings.taxon.cursiveName","unit.identifications.linkings.taxon.finnish","unit.identifications.linkings.taxon.id","unit.identifications.linkings.taxon.informalTaxonGroups","unit.identifications.linkings.taxon.kingdomScientificName","unit.identifications.linkings.taxon.latestRedListStatusFinland.status","unit.identifications.linkings.taxon.latestRedListStatusFinland.year","unit.identifications.linkings.taxon.nameEnglish","unit.identifications.linkings.taxon.nameFinnish","unit.identifications.linkings.taxon.nameSwedish","unit.identifications.linkings.taxon.occurrenceCountFinland","unit.identifications.linkings.taxon.primaryHabitat.habitat","unit.identifications.linkings.taxon.primaryHabitat.habitatSpecificTypes","unit.identifications.linkings.taxon.primaryHabitat.id","unit.identifications.linkings.taxon.primaryHabitat.order","unit.identifications.linkings.taxon.scientificName","unit.identifications.linkings.taxon.scientificNameAuthorship","unit.identifications.linkings.taxon.scientificNameDisplayName","unit.identifications.linkings.taxon.sensitive","unit.identifications.linkings.taxon.taxonConceptIds","unit.identifications.linkings.taxon.taxonRank","unit.identifications.linkings.taxon.taxonomicOrder","unit.identifications.linkings.taxon.threatenedStatus","unit.identifications.linkings.taxon.vernacularName","unit.identifications.notes","unit.identifications.preferred","unit.identifications.taxon","unit.identifications.taxonID","unit.identifications.taxonSpecifier","unit.identifications.taxonSpecifierAuthor","unit.imageCount","unit.individualCountFemale","unit.individualCountMale","unit.individualId","unit.interpretations.annotatedTaxonId","unit.interpretations.collectionAndRecordQuality","unit.interpretations.effectiveTags","unit.interpretations.individualCount","unit.interpretations.invasiveControlEffectiveness","unit.interpretations.invasiveControlled","unit.interpretations.needsCheck","unit.interpretations.needsIdentification","unit.interpretations.pairCount","unit.interpretations.recordQuality","unit.interpretations.recordQualityNumeric","unit.interpretations.reliability","unit.keywords","unit.lifeStage","unit.linkings.originalTaxon.administrativeStatuses","unit.linkings.originalTaxon.checklist","unit.linkings.originalTaxon.cursiveName","unit.linkings.originalTaxon.finnish","unit.linkings.originalTaxon.id","unit.linkings.originalTaxon.informalTaxonGroups","unit.linkings.originalTaxon.kingdomScientificName","unit.linkings.originalTaxon.latestRedListStatusFinland.status","unit.linkings.originalTaxon.latestRedListStatusFinland.year","unit.linkings.originalTaxon.nameEnglish","unit.linkings.originalTaxon.nameFinnish","unit.linkings.originalTaxon.nameSwedish","unit.linkings.originalTaxon.occurrenceCountFinland","unit.linkings.originalTaxon.primaryHabitat.habitat","unit.linkings.originalTaxon.primaryHabitat.habitatSpecificTypes","unit.linkings.originalTaxon.primaryHabitat.id","unit.linkings.originalTaxon.primaryHabitat.order","unit.linkings.originalTaxon.scientificName","unit.linkings.originalTaxon.scientificNameAuthorship","unit.linkings.originalTaxon.scientificNameDisplayName","unit.linkings.originalTaxon.sensitive","unit.linkings.originalTaxon.taxonConceptIds","unit.linkings.originalTaxon.taxonRank","unit.linkings.originalTaxon.taxonomicOrder","unit.linkings.originalTaxon.threatenedStatus","unit.linkings.originalTaxon.vernacularName","unit.linkings.taxon.administrativeStatuses","unit.linkings.taxon.checklist","unit.linkings.taxon.cursiveName","unit.linkings.taxon.finnish","unit.linkings.taxon.id","unit.linkings.taxon.informalTaxonGroups","unit.linkings.taxon.kingdomScientificName","unit.linkings.taxon.latestRedListStatusFinland.status","unit.linkings.taxon.latestRedListStatusFinland.year","unit.linkings.taxon.nameEnglish","unit.linkings.taxon.nameFinnish","unit.linkings.taxon.nameSwedish","unit.linkings.taxon.occurrenceCountFinland","unit.linkings.taxon.primaryHabitat.habitat","unit.linkings.taxon.primaryHabitat.habitatSpecificTypes","unit.linkings.taxon.primaryHabitat.id","unit.linkings.taxon.primaryHabitat.order","unit.linkings.taxon.scientificName","unit.linkings.taxon.scientificNameAuthorship","unit.linkings.taxon.scientificNameDisplayName","unit.linkings.taxon.sensitive","unit.linkings.taxon.taxonConceptIds","unit.linkings.taxon.taxonRank","unit.linkings.taxon.taxonomicOrder","unit.linkings.taxon.threatenedStatus","unit.linkings.taxon.vernacularName","unit.media.author","unit.media.caption","unit.media.copyrightOwner","unit.media.fullResolutionMediaAvailable","unit.media.fullURL","unit.media.highDetailModelURL","unit.media.licenseId","unit.media.lowDetailModelURL","unit.media.mediaType","unit.media.mp3URL","unit.media.squareThumbnailURL","unit.media.thumbnailURL","unit.media.type","unit.media.videoURL","unit.media.wavURL","unit.mediaCount","unit.modelCount","unit.notes","unit.plantStatusCode","unit.primarySpecimen","unit.quality.documentGatheringUnitQualityIssues","unit.quality.issue.issue","unit.quality.issue.message","unit.quality.issue.source","unit.recordBasis","unit.referencePublication","unit.reportedInformalTaxonGroup","unit.reportedTaxonConfidence","unit.reportedTaxonId","unit.sampleCount","unit.samples.collectionId","unit.samples.facts.decimalValue","unit.samples.facts.fact","unit.samples.facts.integerValue","unit.samples.facts.value","unit.samples.keywords","unit.samples.material","unit.samples.multiple","unit.samples.notes","unit.samples.quality","unit.samples.sampleId","unit.samples.sampleOrder","unit.samples.status","unit.samples.type","unit.samplingMethod","unit.sex","unit.sourceTags","unit.superRecordBasis","unit.taxonVerbatim","unit.typeSpecimen","unit.types.author","unit.types.basionymePublication","unit.types.facts.decimalValue","unit.types.facts.fact","unit.types.facts.integerValue","unit.types.facts.value","unit.types.id","unit.types.linkings.taxon.administrativeStatuses","unit.types.linkings.taxon.checklist","unit.types.linkings.taxon.cursiveName","unit.types.linkings.taxon.finnish","unit.types.linkings.taxon.id","unit.types.linkings.taxon.informalTaxonGroups","unit.types.linkings.taxon.kingdomScientificName","unit.types.linkings.taxon.latestRedListStatusFinland.status","unit.types.linkings.taxon.latestRedListStatusFinland.year","unit.types.linkings.taxon.nameEnglish","unit.types.linkings.taxon.nameFinnish","unit.types.linkings.taxon.nameSwedish","unit.types.linkings.taxon.occurrenceCountFinland","unit.types.linkings.taxon.primaryHabitat.habitat","unit.types.linkings.taxon.primaryHabitat.habitatSpecificTypes","unit.types.linkings.taxon.primaryHabitat.id","unit.types.linkings.taxon.primaryHabitat.order","unit.types.linkings.taxon.scientificName","unit.types.linkings.taxon.scientificNameAuthorship","unit.types.linkings.taxon.scientificNameDisplayName","unit.types.linkings.taxon.sensitive","unit.types.linkings.taxon.taxonConceptIds","unit.types.linkings.taxon.taxonRank","unit.types.linkings.taxon.taxonomicOrder","unit.types.linkings.taxon.threatenedStatus","unit.types.linkings.taxon.vernacularName","unit.types.notes","unit.types.publication","unit.types.status","unit.types.taxon","unit.types.taxonID","unit.types.taxonSpecifier","unit.types.taxonSpecifierAuthor","unit.types.typif","unit.types.typifDate","unit.types.verification","unit.unitId","unit.unitOrder","unit.videoCount","unit.wild"]}},{"name":"orderBy","in":"query","required":false,"type":"array","description":"Define what fields to use when sorting results. Defaults to [gathering.eventDate.begin DESC, document.loadDate DESC, unit.taxonVerbatim ASC]. Unit key is always added as a last parameter to ensure correct paging. You can include ASC or DESC after the name of the field (defaults to ASC).Multiple values are seperated by ','.","items":{"type":"string","enum":["RANDOM","RANDOM:seed","document.collectionId","document.createdDate","document.dataSource","document.documentId","document.firstLoadDate","document.linkings.collectionQuality","document.loadDate","document.mediaCount","document.modifiedDate","document.namedPlace.birdAssociationAreaDisplayName","document.namedPlace.municipalityDisplayName","document.namedPlace.name","document.quality.issue.issue","document.quality.issue.source","document.secureLevel","document.secured","document.siteStatus","document.siteType","document.sourceId","gathering.biogeographicalProvince","gathering.conversions.boundingBoxAreaInSquareMeters","gathering.conversions.century","gathering.conversions.day","gathering.conversions.dayOfYearBegin","gathering.conversions.dayOfYearEnd","gathering.conversions.decade","gathering.conversions.euref.latMax","gathering.conversions.euref.latMin","gathering.conversions.euref.lonMax","gathering.conversions.euref.lonMin","gathering.conversions.month","gathering.conversions.seasonBegin","gathering.conversions.seasonEnd","gathering.conversions.wgs84.latMax","gathering.conversions.wgs84.latMin","gathering.conversions.wgs84.lonMax","gathering.conversions.wgs84.lonMin","gathering.conversions.wgs84CenterPoint.lat","gathering.conversions.wgs84CenterPoint.lon","gathering.conversions.wgs84Grid005.lat","gathering.conversions.wgs84Grid005.lon","gathering.conversions.wgs84Grid01.lat","gathering.conversions.wgs84Grid01.lon","gathering.conversions.wgs84Grid05.lat","gathering.conversions.wgs84Grid05.lon","gathering.conversions.wgs84Grid1.lat","gathering.conversions.wgs84Grid1.lon","gathering.conversions.year","gathering.conversions.ykj.latMax","gathering.conversions.ykj.latMin","gathering.conversions.ykj.lonMax","gathering.conversions.ykj.lonMin","gathering.conversions.ykj100km.lat","gathering.conversions.ykj100km.lon","gathering.conversions.ykj100kmCenter.lat","gathering.conversions.ykj100kmCenter.lon","gathering.conversions.ykj10km.lat","gathering.conversions.ykj10km.lon","gathering.conversions.ykj10kmCenter.lat","gathering.conversions.ykj10kmCenter.lon","gathering.conversions.ykj1km.lat","gathering.conversions.ykj1km.lon","gathering.conversions.ykj1kmCenter.lat","gathering.conversions.ykj1kmCenter.lon","gathering.conversions.ykj50km.lat","gathering.conversions.ykj50km.lon","gathering.conversions.ykj50kmCenter.lat","gathering.conversions.ykj50kmCenter.lon","gathering.coordinatesVerbatim","gathering.country","gathering.displayDateTime","gathering.eventDate.begin","gathering.eventDate.end","gathering.gatheringId","gathering.gatheringOrder","gathering.gatheringSection","gathering.higherGeography","gathering.hourBegin","gathering.hourEnd","gathering.interpretations.biogeographicalProvince","gathering.interpretations.biogeographicalProvinceDisplayname","gathering.interpretations.coordinateAccuracy","gathering.interpretations.country","gathering.interpretations.countryDisplayname","gathering.interpretations.finnishMunicipality","gathering.interpretations.municipalityDisplayname","gathering.interpretations.sourceOfBiogeographicalProvince","gathering.interpretations.sourceOfCoordinates","gathering.interpretations.sourceOfCountry","gathering.interpretations.sourceOfFinnishMunicipality","gathering.locality","gathering.mediaCount","gathering.minutesBegin","gathering.minutesEnd","gathering.municipality","gathering.province","gathering.quality.issue.issue","gathering.quality.issue.source","gathering.quality.locationIssue.issue","gathering.quality.locationIssue.source","gathering.quality.timeIssue.issue","gathering.quality.timeIssue.source","gathering.stateLand","gathering.team","unit.abundanceString","unit.alive","unit.author","unit.breedingSite","unit.det","unit.individualId","unit.interpretations.annotatedTaxonId","unit.interpretations.individualCount","unit.interpretations.invasiveControlEffectiveness","unit.interpretations.invasiveControlled","unit.interpretations.recordQuality","unit.interpretations.recordQualityNumeric","unit.interpretations.reliability","unit.lifeStage","unit.linkings.originalTaxon.author","unit.linkings.originalTaxon.finnish","unit.linkings.originalTaxon.invasive","unit.linkings.originalTaxon.nameEnglish","unit.linkings.originalTaxon.nameFinnish","unit.linkings.originalTaxon.nameSwedish","unit.linkings.originalTaxon.occurrenceCount","unit.linkings.originalTaxon.occurrenceCountFinland","unit.linkings.originalTaxon.redListStatus","unit.linkings.originalTaxon.scientificName","unit.linkings.originalTaxon.scientificNameDisplayName","unit.linkings.originalTaxon.species","unit.linkings.originalTaxon.speciesNameEnglish","unit.linkings.originalTaxon.speciesNameFinnish","unit.linkings.originalTaxon.speciesNameSwedish","unit.linkings.originalTaxon.speciesScientificName","unit.linkings.originalTaxon.taxonRank","unit.linkings.originalTaxon.taxonomicOrder","unit.linkings.taxon.author","unit.linkings.taxon.finnish","unit.linkings.taxon.invasive","unit.linkings.taxon.nameEnglish","unit.linkings.taxon.nameFinnish","unit.linkings.taxon.nameSwedish","unit.linkings.taxon.occurrenceCount","unit.linkings.taxon.occurrenceCountFinland","unit.linkings.taxon.redListStatus","unit.linkings.taxon.scientificName","unit.linkings.taxon.scientificNameDisplayName","unit.linkings.taxon.species","unit.linkings.taxon.speciesNameEnglish","unit.linkings.taxon.speciesNameFinnish","unit.linkings.taxon.speciesNameSwedish","unit.linkings.taxon.speciesScientificName","unit.linkings.taxon.taxonRank","unit.linkings.taxon.taxonomicOrder","unit.mediaCount","unit.notes","unit.quality.documentGatheringUnitQualityIssues","unit.quality.issue.issue","unit.quality.issue.source","unit.recordBasis","unit.referencePublication","unit.reportedTaxonConfidence","unit.sex","unit.superRecordBasis","unit.taxonVerbatim","unit.typeSpecimen","unit.unitId","unit.unitOrder","unit.wild"]}},{"name":"crs","in":"query","required":false,"type":"string","description":"For GeoJSON requests there are two additional parameters: crs and featureType. This controls the coordinate reference system used in the returned GeoJSON features. (WGS84 = EPSG:4326; EUREF = ETRS-TM35FIN EPSG:3067; YKJ = EPSG:2393)","items":{"type":"string","enum":["WGS84","EUREF","YKJ"]}},{"name":"featureType","in":"query","required":false,"type":"string","description":"For GeoJSON requests there are two additional parameters: crs and featureType. This controls the type of returned GeoJSON features.","items":{"type":"string","enum":["CENTER_POINT","ENVELOPE","ORIGINAL_FEATURE"]}},{"name":"pageSize","in":"query","required":false,"type":"integer","description":"Set number of results in one page.","default":100,"minimum":1,"maximum":10000},{"name":"page","in":"query","required":false,"type":"integer","description":"Set current page.","default":1,"minimum":1},{"name":"cache","in":"query","required":false,"type":"boolean","description":"Use cache for this query. Defaults to false.","default":false},{"name":"taxonId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of a taxon. Use Taxonomy-API to find identifiers. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /taxa"},{"name":"target","in":"query","required":false,"type":"string","description":"Same as taxonId, but system resolves identifier of the taxon based on the given target name. If no such match can be resolved (name does not exist in taxonomy), will filter based on the given verbatim target name (case insensitive). Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"useIdentificationAnnotations","in":"query","required":false,"type":"boolean","description":"By default, all taxon linking related filters use taxon linking that may have been altered because of quality control identification annotations. If you want to use original user identifications, set this to false.","default":true},{"name":"includeSubTaxa","in":"query","required":false,"type":"boolean","description":"By default, all taxon linking related filters return all entries that belong to the filtered taxa. To return only exact matches (no subtaxa), set this to false.","default":true},{"name":"includeNonValidTaxa","in":"query","required":false,"type":"boolean","description":"Set to false if you want to include only those entries where reported target name can be linked with a taxon of the reference taxonomy. By default includes all entries.","default":true},{"name":"onlyNonValidTaxa","in":"query","required":false,"type":"boolean","description":"Set to true if you want to include only those entries where reported target name can not be linked with a taxon of the reference taxonomy. By default includes all entries."},{"name":"informalTaxonGroupId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of an informal taxon group. Use InformalTaxonGroups-API to find identifiers. Will return entries that have been linked with taxa that belong to one of the given groups. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /informal-taxon-groups"},{"name":"informalTaxonGroupIdNot","in":"query","required":false,"type":"string","description":"Exclude based on URI or Qname identifier of an informal taxon group. Use InformalTaxonGroups-API to find identifiers. Will exclude entries that have been linked with taxa that belong to any of the given groups. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /informal-taxon-groups"},{"name":"informalTaxonGroupIdIncludingReported","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of an informal taxon group. Use InformalTaxonGroups-API to find identifiers. Will return entries that have been linked with taxa that belong to one of the given groups OR reported to belong to one of the given groups. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /informal-taxon-groups"},{"name":"administrativeStatusId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of an administrative status. Use Metadata-API to find identifiers. Will return entries of taxa that are marked with the admin status. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MX.adminStatusEnum"},{"name":"redListStatusId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of red list status. Use Metadata-API to find identifiers. Will return entries of taxa that are marked with the red list status. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MX.iucnStatuses"},{"name":"taxonAdminFiltersOperator","in":"query","required":false,"type":"string","description":"This parameter controls if search between administrativeStatusId and redListStatusId is an AND (default) or OR search.","items":{"type":"string","enum":["AND","OR"]}},{"name":"typeOfOccurrenceId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of type of occurrence in Finland. Use Metadata-API to find identifiers. Will return entries of taxa that are marked with one or more of the specified statuses. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MX.typeOfOccurrenceEnum"},{"name":"typeOfOccurrenceIdNot","in":"query","required":false,"type":"string","description":"Exclude based on URI or Qname identifier of type of occurrence in Finland. Use Metadata-API to find identifiers. Will return entries of taxa that are not marked with any of the specified statuses. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MX.typeOfOccurrenceEnum"},{"name":"primaryHabitat","in":"query","required":false,"type":"string","description":"Filter based on primary habitat of taxa. Will return entries of taxa that have one of the specified habitats or a subhabitat of the given habitats. Syntax: MKV.habitatMk[MKV.habitatSpecificTypeJ,MKV.habitatSpecificTypePAK] Multiple values are seperated by ';'. When multiple values are given, this is an OR search."},{"name":"anyHabitat","in":"query","required":false,"type":"string","description":"Filter based on habitat of taxa (primary or secondary). Will return entries of taxa that have one of the specified habitats or a subhabitat of the given habitats. Syntax: MKV.habitatMk[MKV.habitatSpecificTypeJ,MKV.habitatSpecificTypePAK] Multiple values are seperated by ';'. When multiple values are given, this is an OR search."},{"name":"occurrenceCountMax","in":"query","required":false,"type":"integer","description":"Filter based on occurrence count of taxa. Will return entries of taxa that have less occurrences than the given parameter."},{"name":"occurrenceCountFinlandMax","in":"query","required":false,"type":"integer","description":"Filter based on occurrence count in Finland of taxa. Will return entries of taxa that have less occurrences in Finland than the given parameter."},{"name":"finnish","in":"query","required":false,"type":"boolean","description":"Filter only those taxa that are finnish or are not finnish."},{"name":"invasive","in":"query","required":false,"type":"boolean","description":"Filter only those taxa that are invasive or are not invasive."},{"name":"sensitive","in":"query","required":false,"type":"boolean","description":"Include only those occurrences that are of sensitive species or those that are of non-sensitive species"},{"name":"higherTaxon","in":"query","required":false,"type":"boolean","description":"True: Filter those occurrence that are linked to a higher taxon (like genus, family). False: linked to taxon that is species, subspecies, aggregate or other lower rank."},{"name":"taxonRankId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of taxon rank. Use Metadata-API to find identifiers. Will return entries of taxa that are of the specified ranks. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MX.taxonRankEnum"},{"name":"countryId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of a country. Use Area-API to find identifiers. Will return entries where we have been able to interpret the country from coordinates or from reported area name. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /areas"},{"name":"finnishMunicipalityId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of a finnish municipality. Use Area-API to find identifiers. Will return entries where we have been able to interpret the municipality from coordinates or from reported area name. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /areas"},{"name":"biogeographicalProvinceId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of a biogeographical province. Use Area-API to find identifiers. Will return entries where we have been able to interpret the province from coordinates or from reported area name. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /areas"},{"name":"elyCentreId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of a ELY centre. Use Area-API to find identifiers. Implementation is based on municipality interpretations. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /areas"},{"name":"provinceId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of a Finnish province. Use Area-API to find identifiers. Implementation is based on municipality interpretations. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /areas"},{"name":"area","in":"query","required":false,"type":"string","description":"Filter using name of country, municipality, province or locality. If the given name matches exactly one known area, the search will perform an identifier search. Otherwise the search looks from country verbatim, municipality verbatim, province verbatim and locality using exact match case insensitive search. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"namedPlaceId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of a NamedPlace. Use NamedPlace-API to find identifiers. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /named-places"},{"name":"namedPlaceTag","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of MNP.tagEnum (use metadata-api to resolve identifiers) Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MNP.tagEnum"},{"name":"birdAssociationAreaId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of a BirdAssociationArea. Use Area-API to find identifiers. Bird association area is interpreted based on YKJ 10KM grids (the grid the occurrence centerpoint is in). Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /areas"},{"name":"formId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of a Vihko Notebook form that was used to report the entry. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /forms"},{"name":"time","in":"query","required":false,"type":"string","description":"Filter using event date. Date can be a full date or part of a date, for example 2000, 2000-06 or 2000-06-25. Time can be a range, for example 2000/2005 or 2000-01-01/2005-12-31. Relative days \"last N days\" can be used: 0 is today, -1 is yesterday and so on; for example -7/0 is a range between 7 days ago and today. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"timeAccuracy","in":"query","required":false,"type":"integer","description":"Filter using event date accuracy range in days. Will include entries where time span in days is less or equal to the given value."},{"name":"yearMonth","in":"query","required":false,"type":"string","description":"Filter using event date. Value can be a year (2000), year range (2000/2001), year-month (2000-06) or a year-month range (2000-06/2000-08). (Note: this filter is mostly aimed to be used in /statistics queries because 'time' filter is not available for /statistics queries.) Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"dayOfYear","in":"query","required":false,"type":"string","description":"Filter using day of year. For example \"100/160\" gives all records during spring and \"330/30\" during mid winter. If begin is ommited will use day 1 and if end is ommited will use day 366. Multiple ranges can be given by providing the parameter more times. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"season","in":"query","required":false,"type":"string","description":"Filter using season. For example \"501/630\" gives all records for May and July and \"1220/0220\" between 20.12. - 20.2. If begin is ommited will use 1.1. and if end is ommited will use 31.12. Multiple ranges can be given by providing the parameter more times. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"keyword","in":"query","required":false,"type":"string","description":"Filter using keywords that have been tagged to entries. There are many types of keywods varying from legacy identifiers, project names and IDs, dataset ids, etc. Will include records with quality issues (normally exluded by default). Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"collectionId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of collections. Use Collections-API to resolve identifiers. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /collections"},{"name":"collectionIdExplicit","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of collections. Use Collections-API to resolve identifiers. Will not include child collections Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /collections"},{"name":"collectionIdNot","in":"query","required":false,"type":"string","description":"Exclude certain collections. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /collections"},{"name":"collectionIdExplicitNot","in":"query","required":false,"type":"string","description":"Exclude certain collection (only the specified collection, not child collections) Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /collections"},{"name":"includeSubCollections","in":"query","required":false,"type":"boolean","description":"Defines if collectionId filter should include sub collections of the given collection ids. By default sub collections are included."},{"name":"sourceId","in":"query","required":false,"type":"string","description":"Filter using identifiers of data sources (information systems). Use InformationSystem-API to resolve identifiers. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /sources"},{"name":"recordBasis","in":"query","required":false,"type":"string","description":"Filter using record basis. This can be used for example to get only preserved specimens. Multiple values are seperated by ','. When multiple values are given, this is an OR search.","items":{"type":"string","enum":["PRESERVED_SPECIMEN","LIVING_SPECIMEN","FOSSIL_SPECIMEN","SUBFOSSIL_SPECIMEN","SUBFOSSIL_AMBER_INCLUSION_SPECIMEN","MICROBIAL_SPECIMEN","HUMAN_OBSERVATION_UNSPECIFIED","HUMAN_OBSERVATION_SEEN","HUMAN_OBSERVATION_HEARD","HUMAN_OBSERVATION_PHOTO","HUMAN_OBSERVATION_INDIRECT","HUMAN_OBSERVATION_HANDLED","HUMAN_OBSERVATION_VIDEO","HUMAN_OBSERVATION_RECORDED_AUDIO","MACHINE_OBSERVATION_UNSPECIFIED","MACHINE_OBSERVATION_PHOTO","MACHINE_OBSERVATION_VIDEO","MACHINE_OBSERVATION_AUDIO","MACHINE_OBSERVATION_GEOLOGGER","MACHINE_OBSERVATION_SATELLITE_TRANSMITTER","LITERATURE","MATERIAL_SAMPLE","MATERIAL_SAMPLE_AIR","MATERIAL_SAMPLE_SOIL","MATERIAL_SAMPLE_WATER"]}},{"name":"superRecordBasis","in":"query","required":false,"type":"string","description":"Filter using super record basis. (Note: Even though the enumeration lists all record basis values, only few of those are super record basis: PRESERVED_SPECIMEN, HUMAN_OBSERVATION_UNSPECIFIED, ..; use aggregate by superRecordBasis to find used values. Multiple values are seperated by ','. When multiple values are given, this is an OR search.","items":{"type":"string","enum":["PRESERVED_SPECIMEN","LIVING_SPECIMEN","FOSSIL_SPECIMEN","SUBFOSSIL_SPECIMEN","SUBFOSSIL_AMBER_INCLUSION_SPECIMEN","MICROBIAL_SPECIMEN","HUMAN_OBSERVATION_UNSPECIFIED","HUMAN_OBSERVATION_SEEN","HUMAN_OBSERVATION_HEARD","HUMAN_OBSERVATION_PHOTO","HUMAN_OBSERVATION_INDIRECT","HUMAN_OBSERVATION_HANDLED","HUMAN_OBSERVATION_VIDEO","HUMAN_OBSERVATION_RECORDED_AUDIO","MACHINE_OBSERVATION_UNSPECIFIED","MACHINE_OBSERVATION_PHOTO","MACHINE_OBSERVATION_VIDEO","MACHINE_OBSERVATION_AUDIO","MACHINE_OBSERVATION_GEOLOGGER","MACHINE_OBSERVATION_SATELLITE_TRANSMITTER","LITERATURE","MATERIAL_SAMPLE","MATERIAL_SAMPLE_AIR","MATERIAL_SAMPLE_SOIL","MATERIAL_SAMPLE_WATER"]}},{"name":"lifeStage","in":"query","required":false,"type":"string","description":"Filter using life stage of an unit. Multiple values are seperated by ','. When multiple values are given, this is an OR search.","items":{"type":"string","enum":["ADULT","JUVENILE","IMMATURE","EGG","TADPOLE","PUPA","NYMPH","SUBIMAGO","LARVA","SNAG","EMBRYO","SUBADULT","MATURE","STERILE","FERTILE","SPROUT","DEAD_SPROUT","BUD","FLOWER","WITHERED_FLOWER","SEED","RIPENING_FRUIT","RIPE_FRUIT","SUBTERRANEAN","GALL","MARKS","TRIUNGULIN"]}},{"name":"sex","in":"query","required":false,"type":"string","description":"Filter using sex of an unit. When filtering MALE or FEMALE, will include those where individualCountMale/Female is >= 1 Multiple values are seperated by ','. When multiple values are given, this is an OR search.","items":{"type":"string","enum":["MALE","FEMALE","WORKER","UNKNOWN","NOT_APPLICABLE","GYNANDROMORPH","MULTIPLE","CONFLICTING"]}},{"name":"invasiveControl","in":"query","required":false,"type":"string","description":"Filter using effectiveness of invasive control measures Multiple values are seperated by ','. When multiple values are given, this is an OR search.","items":{"type":"string","enum":["FULL","PARTIAL","NO_EFFECT","NOT_FOUND"]}},{"name":"invasiveControlled","in":"query","required":false,"type":"boolean","description":"Filter only invasives that are reported to have been controlled successfully or not reported to have been controlled succesfully."},{"name":"documentId","in":"query","required":false,"type":"string","description":"Filter using document URIs. Will include records with quality issues (normally exluded by default). Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"documentIdPrefix","in":"query","required":false,"type":"string","description":"Filter using document URI prefix. For example prefix of http://id.luomus.fi/JA.1 is luomus:JA. Will include records with quality issues (normally exluded by default). Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"gatheringId","in":"query","required":false,"type":"string","description":"Filter using gathering URIs. Will include records with quality issues (normally exluded by default). Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"unitId","in":"query","required":false,"type":"string","description":"Filter using unit ids. Will include records with quality issues (normally exluded by default). Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"individualId","in":"query","required":false,"type":"string","description":"Filter using identifier of an individual, for example bird ring. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"individualCountMin","in":"query","required":false,"type":"integer","description":"Filter using idividual count. Unreported individual count is assumed to mean \"1+\", so searching min=1 returns where count > 0 or count is not given. To search for \"zero observations\" use max=0. Defaults to 1 but when using annotation endpoint defaults to null.","default":1},{"name":"individualCountMax","in":"query","required":false,"type":"integer","description":"Filter using idividual count. Unreported individual count is assumed to mean \"1+\", so searching min=1 returns where count > 0 or count is not given. To search for \"null observations\" use max=0."},{"name":"loadedSameOrAfter","in":"query","required":false,"type":"string","description":"Filter using the date data was loaded to Data Warehouse. Format is yyyy-MM-dd or UNIX EPOCH timestamp in seconds. Returns entries loaded later or on the same date/timestamp.","format":"yyyy-MM-dd"},{"name":"loadedSameOrBefore","in":"query","required":false,"type":"string","description":"Filter using the date data was loaded to Data Warehouse. Format is yyyy-MM-dd or UNIX EPOCH timestamp in seconds. Returns entries loaded before or on the same date/timestamp.","format":"yyyy-MM-dd"},{"name":"firstLoadedSameOrAfter","in":"query","required":false,"type":"string","description":"Filter using the date data was loaded to Data Warehouse (first load of document). Format is yyyy-MM-dd or UNIX EPOCH timestamp in seconds. Returns entries loaded later or on the same date/timestamp.","format":"yyyy-MM-dd"},{"name":"firstLoadedSameOrBefore","in":"query","required":false,"type":"string","description":"Filter using the date data was loaded to Data Warehouse (first load of document). Format is yyyy-MM-dd or UNIX EPOCH timestamp in seconds. Returns entries loaded before or on the same date/timestamp.","format":"yyyy-MM-dd"},{"name":"createdDateYear","in":"query","required":false,"type":"integer","description":"Filter using the year the record was created"},{"name":"coordinates","in":"query","required":false,"type":"string","description":"Filter using coordinates. Valid formats are latMin:latMax:lonMin:lonMax:CRS:ratio and lat:lon:CRS:ratio. The last parameter (ratio) is not required. Valid CRSs are WGS84, YKJ and EUREF (WGS84 = EPSG:4326; EUREF = ETRS-TM35FIN EPSG:3067; YKJ = EPSG:2393). For metric coordinates (ykj, euref): the search 666:333:YKJ means lat between 6660000-6670000 and lon between 3330000-3340000. Ratio is a number between 0.0-1.0. Default ratio is 1.0 (observation area must be entirely inside the search area). Ratio 0.0: the search area must intersect with the observation area. For WGS84 the ratio is not calculated in meters but in degrees so it an approximation. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"polygon","in":"query","required":false,"type":"string","description":"Filter centerpoint of occurrences by polygon. Valid formats are WKT and WKT:CRS. Valid CRSs are WGS84, YKJ and EUREF (default) (WGS84 = EPSG:4326; EUREF = ETRS-TM35FIN EPSG:3067; YKJ = EPSG:2393). Polygon search is implemented only for Finland (based on ETRS-TM35FIN coordinate system). WKT must be somewhat shorter than 4000 chars. To overcome this limitation use polygonId filter and /polygon/ endpoint to get the polygonIds."},{"name":"polygonId","in":"query","required":false,"type":"string","description":"Filter centerpoint occurrences using ID of a search polygon. Use /polygon/ endpoint to get id if the polygon."},{"name":"coordinateAccuracyMax","in":"query","required":false,"type":"integer","description":"Exclude coordinates that are less accurate or equal than the provided value (inclusive). Value is meters. Accuracy is a guiding logaritmic figure, for example 1m, 10m, 100m or 100km. (More specifically the longest length of the area bouding box rounded up on the logarithmic scale.)"},{"name":"wgs84CenterPoint","in":"query","required":false,"type":"string","description":"Filter using WGS84 (EPSG:4326) centerpoint. Valid formats are lat:lon:WGS84 and latMin:latMax:lonMin:lonMax:WGS84. (You must include the crs WGS84 even though it is the only supported type.) Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"ykj1km","in":"query","required":false,"type":"string","description":"Filter using uniform (YKJ, EPSG:2393) 1km grid square(s). Valid format is lat:lon. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"ykj10km","in":"query","required":false,"type":"string","description":"Filter using uniform (YKJ, EPSG:2393) 10km grid square(s). Valid format is lat:lon. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"ykj50km","in":"query","required":false,"type":"string","description":"Filter using uniform (YKJ, EPSG:2393) 50km grid square(s). Valid format is lat:lon. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"ykj100km","in":"query","required":false,"type":"string","description":"Filter using uniform (YKJ, EPSG:2393) 100km grid square(s). Valid format is lat:lon. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"ykj1kmCenter","in":"query","required":false,"type":"string","description":"Filter using uniform (YKJ, EPSG:2393) 1km grid square(s) that are resolved using center point of the area. Valid format is lat:lon. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"ykj10kmCenter","in":"query","required":false,"type":"string","description":"Filter using uniform (YKJ, EPSG:2393) 10km grid square(s) that are resolved using center point of the area. Valid format is lat:lon. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"ykj50kmCenter","in":"query","required":false,"type":"string","description":"Filter using uniform (YKJ, EPSG:2393) 50km grid square(s) that are resolved using center point of the area. Valid format is lat:lon. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"ykj100kmCenter","in":"query","required":false,"type":"string","description":"Filter using uniform (YKJ, EPSG:2393) 100km grid square(s) that are resolved using center point of the area. Valid format is lat:lon. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"sourceOfCoordinates","in":"query","required":false,"type":"string","description":"Filter based on source of coordinates. Possible values are REPORTED_VALUE = the reported coordinates or FINNISH_MUNICIPALITY = the coordinates are the bounding box of the reported Finnish municipality (no coordinates were reported). Multiple values are seperated by ','. When multiple values are given, this is an OR search.","items":{"type":"string","enum":["COORDINATES","COORDINATE_CENTERPOINT","REPORTED_VALUE","FINNISH_MUNICIPALITY","OLD_FINNISH_MUNICIPALITY"]}},{"name":"typeSpecimen","in":"query","required":false,"type":"boolean","description":"Filter only type specimens or those that are not type specimens."},{"name":"wild","in":"query","required":false,"type":"string","description":"Filter occurrences based on reported/annotated wild status. By default, non-wild occurrences are exluded. Multiple values are seperated by ','. When multiple values are given, this is an OR search.","items":{"type":"string","enum":["WILD","WILD_UNKNOWN","NON_WILD"]},"default":"WILD,UNKNOWN"},{"name":"breedingSite","in":"query","required":false,"type":"boolean","description":"Filter only occurrences reported to be at their breeding site."},{"name":"alive","in":"query","required":false,"type":"boolean","description":"Filter occurences reported to be dead (alive=false) or alive or unknown ( reported to be alive (true) or dead (false)."},{"name":"identificationBasis","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of identification basis. Use Metadata-API to find identifiers. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MY.identificationBasisEnum"},{"name":"samplingMethod","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of sampling method. Use Metadata-API to find identifiers. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MY.samplingMethods"},{"name":"plantStatusCode","in":"query","required":false,"type":"string","description":"Filter only occurrences reported with a certain plant status code. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MY.plantStatusCodeEnum"},{"name":"hasDocumentMedia","in":"query","required":false,"type":"boolean","description":"Filter only units where parent document has media or doesn't have media."},{"name":"hasGatheringMedia","in":"query","required":false,"type":"boolean","description":"Filter only units where parent gathering has media or doesn't have media."},{"name":"hasUnitMedia","in":"query","required":false,"type":"boolean","description":"Filter only units where unit has media or doesn't have media."},{"name":"hasUnitImages","in":"query","required":false,"type":"boolean","description":"Filter only units where unit has images or doesn't have images."},{"name":"hasUnitAudio","in":"query","required":false,"type":"boolean","description":"Filter only units where unit has audio or doesn't have audio."},{"name":"hasUnitVideo","in":"query","required":false,"type":"boolean","description":"Filter only units where unit has video or doesn't have video."},{"name":"hasUnitModel","in":"query","required":false,"type":"boolean","description":"Filter only units where unit has 3d models or doesn't have 3d-models."},{"name":"hasMedia","in":"query","required":false,"type":"boolean","description":"Filter only records where parent document, gathering or unit has media or none have media."},{"name":"editorId","in":"query","required":false,"type":"string","description":"Filter based on \"owners\" of records (those who have edit permissions or have edited, modified). Only available in private-query-API. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /person"},{"name":"observerId","in":"query","required":false,"type":"string","description":"Filter based on observers of records. Only available in private-query-API. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /person"},{"name":"editorOrObserverId","in":"query","required":false,"type":"string","description":"Filter based on \"owners\" or observers of records. Only available in private-query-API. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /person"},{"name":"teamMember","in":"query","required":false,"type":"string","description":"Filter based on verbatim observer names. Search is case insensitive and wildcard * can be used. Multiple values are seperated by ';'. When multiple values are given, this is an OR search."},{"name":"editorOrObserverIdIsNot","in":"query","required":false,"type":"string","description":"Filter based on person not being \"owners\" or observers of records. Only available in private-query-API. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /person"},{"name":"teamMemberId","in":"query","required":false,"type":"string","description":"Filter based on ids of verbatim observer name strings. (The only way to access these ids is to aggregate by gathering.team.memberId) Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"secureReason","in":"query","required":false,"type":"string","description":"Filter based on secure reasons. Multiple values are seperated by ','. When multiple values are given, this is an OR search.","items":{"type":"string","enum":["DEFAULT_TAXON_CONSERVATION","BREEDING_SITE_CONSERVATION","NATURA_AREA_CONSERVATION","WINTER_SEASON_TAXON_CONSERVATION","BREEDING_SEASON_TAXON_CONSERVATION","CUSTOM","USER_HIDDEN","ADMIN_HIDDEN","DATA_QUARANTINE_PERIOD","ONLY_PRIVATE","USER_PERSON_NAMES_HIDDEN","USER_HIDDEN_LOCATION","USER_HIDDEN_TIME"]}},{"name":"secureLevel","in":"query","required":false,"type":"string","description":"Filter based on secure level. Multiple values are seperated by ','. When multiple values are given, this is an OR search.","items":{"type":"string","enum":["NOSHOW","HIGHEST","KM100","KM50","KM25","KM10","KM5","KM1","NONE"]}},{"name":"secured","in":"query","required":false,"type":"boolean","description":"Include only those that are secured or those that are not secured."},{"name":"annotated","in":"query","required":false,"type":"boolean","description":"Include only those units that have annotations or those that do not have annotations."},{"name":"qualityIssues","in":"query","required":false,"type":"string","description":"Possible values: NO_ISSUES, BOTH, ONLY_ISSUES. Include records with quality issues (document, gathering or unit issues). Default is NO_ISSUES, but when searching by id (documentId, unitId, keyword) or using annotation endpoint the default is BOTH.","items":{"type":"string","enum":["NO_ISSUES","BOTH","ONLY_ISSUES"]},"default":"NO_ISSUES"},{"name":"collectionQuality","in":"query","required":false,"type":"string","description":"Filter based on quality rating of collections. Multiple values are seperated by ','. When multiple values are given, this is an OR search.","items":{"type":"string","enum":["PROFESSIONAL","HOBBYIST","AMATEUR"]}},{"name":"recordQuality","in":"query","required":false,"type":"string","description":"Filter using quality rating of the occurrence Multiple values are seperated by ','. When multiple values are given, this is an OR search.","items":{"type":"string","enum":["EXPERT_VERIFIED","COMMUNITY_VERIFIED","NEUTRAL","UNCERTAIN","ERRONEOUS"]}},{"name":"collectionAndRecordQuality","in":"query","required":false,"type":"string","description":"Filter using quality rating of collection and occurrence. Format: \"PROFESSIONAL:NEUTRAL,UNCERTAIN\". Multiple values are seperated by ';'. When multiple values are given, this is an OR search."},{"name":"reliability","in":"query","required":false,"type":"string","description":"Filter using reliability of the occurrence Multiple values are seperated by ','. When multiple values are given, this is an OR search.","items":{"type":"string","enum":["RELIABLE","UNDEFINED","UNRELIABLE"]}},{"name":"effectiveTag","in":"query","required":false,"type":"string","description":"Filter using effective tags of the record Multiple values are seperated by ','. When multiple values are given, this is an OR search.","items":{"type":"string","enum":["ADMIN_MARKED_SPAM","ADMIN_MARKED_COARSE","ADMIN_MARKED_NON_WILD","EXPERT_TAG_VERIFIED","EXPERT_TAG_UNCERTAIN","EXPERT_TAG_ERRONEOUS","COMMUNITY_TAG_VERIFIED","AUTO_VALIDATIONS_PASS","CHECKED_CANNOT_VERIFY","CHANGED_OWNER_MANUAL","CHANGED_DW_AUTO","CHECK","CHECK_COORDINATES","CHECK_DATETIME","CHECK_LOCATION","CHECK_OBSERVER","CHECK_TAXON","CHECK_DUPLICATE","CHECK_WILDNESS","CHECK_NEEDS_INFO","CHECK_SPAM","CHECK_BREEDING_INDEX","AUTO_DISTRIBUTION_CHECK","AUTO_PERIOD_CHECK","FORMADMIN_CENSUS_COUNT_ERROR","FORMADMIN_CENSUS_INNER_COUNT_ERROR","FORMADMIN_CENSUS_OTHER_ERROR","FORMADMIN_VERIFIED","FORMADMIN_UNCERTAIN","INVASIVE_FULL","INVASIVE_PARTIAL","INVASIVE_NO_EFFECT","INVASIVE_NOT_FOUND"]}},{"name":"unidentified","in":"query","required":false,"type":"boolean","description":"Show only records that need an identification (or do not need an identification)"},{"name":"needsCheck","in":"query","required":false,"type":"boolean","description":"Show only records that are marked to need checking by experts (or do not need checking)"},{"name":"completeListTaxonId","in":"query","required":false,"type":"string","description":"Show only records where document contains complete list for this higher taxon. For example include only records where all birds or mammals were documented, if they were seens -> something that is not documented was not seen. Use taxon IDs. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /taxa"},{"name":"completeListType","in":"query","required":false,"type":"string","description":"Show only records where document contains complete list and the list is of this type: URI or Qname identifier of MY.completeListTypeEnum (use metadata-api to resolve identifiers) Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MY.completeListTypeEnum"},{"name":"taxonSetId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of an taxon sets: Use Metadata-API to find identifiers. Returns occurrences of taxa that belong to the specified taxon set. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MX.taxonSetEnum"},{"name":"taxonCensus","in":"query","required":false,"type":"string","description":"Show only records where observations are completely recorded for this higher taxon. For example include only records where all birds or mammals were documented, if they were seens -> something that is not documented was not seen. Use taxon IDs. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /taxa"},{"name":"hasSample","in":"query","required":false,"type":"boolean","description":"Include only those units that have samples or those that do not have samples."},{"name":"unitFact","in":"query","required":false,"type":"string","description":"Format is \"factName=value;otherFact=value\". If value is not given (for example just \"factName\"), this filter matches all records that have the given fact. If value is a numeric range (for example \"factName=-5.0/-1.5\"), this filter matches all values where the value is between the range (inclusive). When multiple fact names are given, this is an AND search. For facts that are URIs, you can use full URI or Qname."},{"name":"gatheringFact","in":"query","required":false,"type":"string","description":"Format is \"factName=value;otherFact=value\". If value is not given (for example just \"factName\"), this filter matches all records that have the given fact. If value is a numeric range (for example \"factName=-5.0/-1.5\"), this filter matches all values where the value is between the range (inclusive). When multiple fact names are given, this is an AND search. For facts that are URIs, you can use full URI or Qname."},{"name":"documentFact","in":"query","required":false,"type":"string","description":"Format is \"factName=value;otherFact=value\". If value is not given (for example just \"factName\"), this filter matches all records that have the given fact. If value is a numeric range (for example \"factName=-5.0/-1.5\"), this filter matches all values where the value is between the range (inclusive). When multiple fact names are given, this is an AND search. For facts that are URIs, you can use full URI or Qname."},{"name":"partition","in":"query","required":false,"type":"string","description":"You can split search results into partitions. Syntax: '1/5' splits the results to five partitions and returns the first. Useful when downloading large lists of results and you want to split the task into smaller sub-queries."},{"name":"hasValue","in":"query","required":false,"type":"string","description":"Name (or names) of fields that must be non-null for the occurrence to be included to results. The field must be from level document, gathering or unit (not for example annotation) and must not be an array field. Also, when quering gathering level, unit fields can not be used, etc. When multiple fields are listed, this is an AND search (all must be non-null). Multiple values are seperated by ','."},{"name":"atlasCode","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of atlas code. Use Metadata-API to find identifiers. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MY.atlasCodeEnum"},{"name":"atlasClass","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of atlas class. Use Metadata-API to find identifiers. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MY.atlasClassEnum"},{"name":"onlyNonStateLands","in":"query","required":false,"type":"boolean","description":"Filter to occurrences that are not on state lands (true) or to occurrences that are only from state lands (false)"},{"name":"editorPersonToken","in":"query","required":false,"type":"string","description":"Search for records the user has save or modified. When using this filter, results come from the private warehouse!"},{"name":"observerPersonToken","in":"query","required":false,"type":"string","description":"Search for records where the user has been marked as the observer. When using this filter, results come from the private warehouse!"},{"name":"editorOrObserverPersonToken","in":"query","required":false,"type":"string","description":"Search for records the user has saved OR where marked as the observer. When using this filter, results come from the private warehouse!"},{"name":"editorOrObserverIsNotPersonToken","in":"query","required":false,"type":"string","description":"Search for records where the user has not saved or observed the record (= everyone else's records). These come from the public warehouse! -> Results may contain records that have actually been saved by the user, but the info is not available in public (has been secured)."},{"name":"permissionToken","in":"query","required":false,"type":"string","description":"Use granted permissions to search the private warehouse"},{"name":"format","in":"query","required":false,"type":"string","description":"Alternative way to Accept header to define content type of the response.","items":{"type":"string","enum":["json","geojson","xml","rdf_xml"]}}],"produces":["application/json","application/geo+json","application/xml","application/rdf+xml"],"responses":{"200":{"description":"Succesful query. Schema varies based on content-type of the response.","schema":{"$ref":"#/definitions/DwQuery_ListResponse"}},"400":{"description":"Parameters were not accepted. Message has details.","schema":{"$ref":"#/definitions/DwError"}},"403":{"description":"Invalid credentials. Message has details.","schema":{"$ref":"#/definitions/DwError"}},"429":{"description":"Too many pending requests for the access_token; max is 12","schema":{"$ref":"#/definitions/DwError"}},"500":{"description":"Service is in unknown erroneous state.","schema":{"type":"string"}}},"tags":["Warehouse"]}},"/warehouse/query/unit/aggregate":{"get":{"summary":"Perform aggregate queries (group by) on units.","description":"Aggregates the results of the query based on given \"aggregateBy\" parameters. Always includes count of rows (count(*)) to the result. Other aggregate functions vary based on the given parameters. Possible aggregate functions are [count, individualCountSum, individualCountMax, oldestRecord, newestRecord, recordQualityMax, firstLoadDateMin, firstLoadDateMax, gatheringCount, securedCount, pairCountMax, pairCountSum, taxonCount, speciesCount, redListStatusMax, atlasCodeMax, atlasClassMax]","parameters":[{"name":"aggregateBy","in":"query","required":false,"type":"array","description":"Define fields to aggregate by. Multiple values are seperated by ','.","items":{"type":"string","enum":["document.collectionId","document.completeListTaxonId","document.completeListType","document.createdDate","document.createdDateMonth","document.dataSource","document.documentId","document.editorUserIds","document.facts.decimalValue","document.facts.fact","document.facts.integerValue","document.facts.value","document.firstLoadDate","document.formId","document.keywords","document.licenseId","document.linkings.collectionQuality","document.linkings.editors","document.loadDate","document.media.author","document.media.copyrightOwner","document.media.licenseId","document.media.mediaType","document.mediaCount","document.modifiedDate","document.namedPlace.alternativeId","document.namedPlace.alternativeIds","document.namedPlace.birdAssociationAreaDisplayName","document.namedPlace.birdAssociationAreaId","document.namedPlace.collectionId","document.namedPlace.id","document.namedPlace.municipalityDisplayName","document.namedPlace.municipalityId","document.namedPlace.name","document.namedPlace.wgs84CenterPoint.lat","document.namedPlace.wgs84CenterPoint.lon","document.namedPlace.ykj10km.lat","document.namedPlace.ykj10km.lon","document.namedPlaceId","document.prefix","document.quality.issue.issue","document.quality.issue.source","document.secureLevel","document.secureReasons","document.secured","document.siteDead","document.siteStatus","document.siteType","document.sourceId","gathering.accurateArea","gathering.biogeographicalProvince","gathering.conversions.birdAssociationArea","gathering.conversions.boundingBoxAreaInSquareMeters","gathering.conversions.century","gathering.conversions.day","gathering.conversions.dayOfYearBegin","gathering.conversions.dayOfYearEnd","gathering.conversions.decade","gathering.conversions.euref.latMax","gathering.conversions.euref.latMin","gathering.conversions.euref.lonMax","gathering.conversions.euref.lonMin","gathering.conversions.eurefCenterPoint.lat","gathering.conversions.eurefCenterPoint.lon","gathering.conversions.linelengthInMeters","gathering.conversions.month","gathering.conversions.seasonBegin","gathering.conversions.seasonEnd","gathering.conversions.wgs84.latMax","gathering.conversions.wgs84.latMin","gathering.conversions.wgs84.lonMax","gathering.conversions.wgs84.lonMin","gathering.conversions.wgs84CenterPoint.lat","gathering.conversions.wgs84CenterPoint.lon","gathering.conversions.wgs84Grid005.lat","gathering.conversions.wgs84Grid005.lon","gathering.conversions.wgs84Grid01.lat","gathering.conversions.wgs84Grid01.lon","gathering.conversions.wgs84Grid05.lat","gathering.conversions.wgs84Grid05.lon","gathering.conversions.wgs84Grid1.lat","gathering.conversions.wgs84Grid1.lon","gathering.conversions.year","gathering.conversions.ykj.latMax","gathering.conversions.ykj.latMin","gathering.conversions.ykj.lonMax","gathering.conversions.ykj.lonMin","gathering.conversions.ykj100km.lat","gathering.conversions.ykj100km.lon","gathering.conversions.ykj100kmCenter.lat","gathering.conversions.ykj100kmCenter.lon","gathering.conversions.ykj10km.lat","gathering.conversions.ykj10km.lon","gathering.conversions.ykj10kmCenter.lat","gathering.conversions.ykj10kmCenter.lon","gathering.conversions.ykj1km.lat","gathering.conversions.ykj1km.lon","gathering.conversions.ykj1kmCenter.lat","gathering.conversions.ykj1kmCenter.lon","gathering.conversions.ykj50km.lat","gathering.conversions.ykj50km.lon","gathering.conversions.ykj50kmCenter.lat","gathering.conversions.ykj50kmCenter.lon","gathering.coordinatesVerbatim","gathering.country","gathering.displayDateTime","gathering.eventDate.begin","gathering.eventDate.end","gathering.facts.decimalValue","gathering.facts.fact","gathering.facts.integerValue","gathering.facts.value","gathering.gatheringId","gathering.gatheringOrder","gathering.gatheringSection","gathering.higherGeography","gathering.hourBegin","gathering.hourEnd","gathering.interpretations.biogeographicalProvince","gathering.interpretations.biogeographicalProvinceDisplayname","gathering.interpretations.coordinateAccuracy","gathering.interpretations.country","gathering.interpretations.countryDisplayname","gathering.interpretations.finnishMunicipality","gathering.interpretations.municipalityDisplayname","gathering.interpretations.sourceOfBiogeographicalProvince","gathering.interpretations.sourceOfCoordinates","gathering.interpretations.sourceOfCountry","gathering.interpretations.sourceOfFinnishMunicipality","gathering.linkings.observers","gathering.locality","gathering.media.author","gathering.media.copyrightOwner","gathering.media.licenseId","gathering.media.mediaType","gathering.mediaCount","gathering.minutesBegin","gathering.minutesEnd","gathering.municipality","gathering.observerUserIds","gathering.province","gathering.quality.issue.issue","gathering.quality.issue.source","gathering.quality.locationIssue.issue","gathering.quality.locationIssue.source","gathering.quality.timeIssue.issue","gathering.quality.timeIssue.source","gathering.stateLand","gathering.taxonCensus.taxonId","gathering.taxonCensus.type","gathering.team","gathering.team.memberId","gathering.team.memberName","unit.abundanceString","unit.abundanceUnit","unit.alive","unit.annotationCount","unit.annotations.annotationByPerson","unit.annotations.annotationByPersonName","unit.annotations.annotationBySystem","unit.annotations.annotationBySystemName","unit.annotations.created","unit.atlasClass","unit.atlasCode","unit.audioCount","unit.author","unit.breedingSite","unit.det","unit.facts.decimalValue","unit.facts.fact","unit.facts.integerValue","unit.facts.value","unit.imageCount","unit.individualCountFemale","unit.individualCountMale","unit.individualId","unit.interpretations.annotatedTaxonId","unit.interpretations.collectionAndRecordQuality","unit.interpretations.effectiveTags","unit.interpretations.individualCount","unit.interpretations.invasiveControlEffectiveness","unit.interpretations.invasiveControlled","unit.interpretations.needsCheck","unit.interpretations.needsIdentification","unit.interpretations.pairCount","unit.interpretations.recordQuality","unit.interpretations.recordQualityNumeric","unit.interpretations.reliability","unit.keywords","unit.lifeStage","unit.linkings.originalTaxon.administrativeStatuses","unit.linkings.originalTaxon.aggregateId","unit.linkings.originalTaxon.anamorphId","unit.linkings.originalTaxon.author","unit.linkings.originalTaxon.birdlifeCode","unit.linkings.originalTaxon.classId","unit.linkings.originalTaxon.cultivarId","unit.linkings.originalTaxon.cursiveName","unit.linkings.originalTaxon.divisionId","unit.linkings.originalTaxon.domainId","unit.linkings.originalTaxon.ecotypeId","unit.linkings.originalTaxon.euringCode","unit.linkings.originalTaxon.euringNumber","unit.linkings.originalTaxon.familyId","unit.linkings.originalTaxon.finnish","unit.linkings.originalTaxon.formId","unit.linkings.originalTaxon.genusId","unit.linkings.originalTaxon.grexId","unit.linkings.originalTaxon.groupId","unit.linkings.originalTaxon.habitats","unit.linkings.originalTaxon.hybridId","unit.linkings.originalTaxon.id","unit.linkings.originalTaxon.informalTaxonGroups","unit.linkings.originalTaxon.infraclassId","unit.linkings.originalTaxon.infradivisionId","unit.linkings.originalTaxon.infragenericHybridId","unit.linkings.originalTaxon.infragenericTaxonId","unit.linkings.originalTaxon.infrakingdomId","unit.linkings.originalTaxon.infraorderId","unit.linkings.originalTaxon.infraphylumId","unit.linkings.originalTaxon.infraspecificTaxonId","unit.linkings.originalTaxon.intergenericHybridId","unit.linkings.originalTaxon.invasive","unit.linkings.originalTaxon.kingdomId","unit.linkings.originalTaxon.nameAccordingTo","unit.linkings.originalTaxon.nameEnglish","unit.linkings.originalTaxon.nameFinnish","unit.linkings.originalTaxon.nameSwedish","unit.linkings.originalTaxon.nothogenusId","unit.linkings.originalTaxon.nothospeciesId","unit.linkings.originalTaxon.nothosubspeciesId","unit.linkings.originalTaxon.occurrenceCount","unit.linkings.originalTaxon.occurrenceCountFinland","unit.linkings.originalTaxon.orderId","unit.linkings.originalTaxon.parentId","unit.linkings.originalTaxon.parvclassId","unit.linkings.originalTaxon.parvorderId","unit.linkings.originalTaxon.phylumId","unit.linkings.originalTaxon.populationGroupId","unit.linkings.originalTaxon.primaryHabitat","unit.linkings.originalTaxon.redListStatus","unit.linkings.originalTaxon.redListStatusGroup","unit.linkings.originalTaxon.scientificName","unit.linkings.originalTaxon.scientificNameDisplayName","unit.linkings.originalTaxon.sectionId","unit.linkings.originalTaxon.sensitive","unit.linkings.originalTaxon.seriesId","unit.linkings.originalTaxon.species","unit.linkings.originalTaxon.speciesAggregateId","unit.linkings.originalTaxon.speciesId","unit.linkings.originalTaxon.speciesNameEnglish","unit.linkings.originalTaxon.speciesNameFinnish","unit.linkings.originalTaxon.speciesNameSwedish","unit.linkings.originalTaxon.speciesScientificName","unit.linkings.originalTaxon.speciesTaxonomicOrder","unit.linkings.originalTaxon.subclassId","unit.linkings.originalTaxon.subdivisionId","unit.linkings.originalTaxon.subfamilyId","unit.linkings.originalTaxon.subformId","unit.linkings.originalTaxon.subgenusId","unit.linkings.originalTaxon.subkingdomId","unit.linkings.originalTaxon.suborderId","unit.linkings.originalTaxon.subphylumId","unit.linkings.originalTaxon.subsectionId","unit.linkings.originalTaxon.subseriesId","unit.linkings.originalTaxon.subspeciesId","unit.linkings.originalTaxon.subspecificAggregateId","unit.linkings.originalTaxon.subtribeId","unit.linkings.originalTaxon.subvarietyId","unit.linkings.originalTaxon.superclassId","unit.linkings.originalTaxon.superdivisionId","unit.linkings.originalTaxon.superdomainId","unit.linkings.originalTaxon.superfamilyId","unit.linkings.originalTaxon.supergenusId","unit.linkings.originalTaxon.superorderId","unit.linkings.originalTaxon.superphylumId","unit.linkings.originalTaxon.taxonRank","unit.linkings.originalTaxon.taxonSets","unit.linkings.originalTaxon.taxonomicOrder","unit.linkings.originalTaxon.tribeId","unit.linkings.originalTaxon.typesOfOccurrenceInFinland","unit.linkings.originalTaxon.varietyId","unit.linkings.originalTaxon.virva","unit.linkings.taxon.administrativeStatuses","unit.linkings.taxon.aggregateId","unit.linkings.taxon.anamorphId","unit.linkings.taxon.author","unit.linkings.taxon.birdlifeCode","unit.linkings.taxon.classId","unit.linkings.taxon.cultivarId","unit.linkings.taxon.cursiveName","unit.linkings.taxon.divisionId","unit.linkings.taxon.domainId","unit.linkings.taxon.ecotypeId","unit.linkings.taxon.euringCode","unit.linkings.taxon.euringNumber","unit.linkings.taxon.familyId","unit.linkings.taxon.finnish","unit.linkings.taxon.formId","unit.linkings.taxon.genusId","unit.linkings.taxon.grexId","unit.linkings.taxon.groupId","unit.linkings.taxon.habitats","unit.linkings.taxon.hybridId","unit.linkings.taxon.id","unit.linkings.taxon.informalTaxonGroups","unit.linkings.taxon.infraclassId","unit.linkings.taxon.infradivisionId","unit.linkings.taxon.infragenericHybridId","unit.linkings.taxon.infragenericTaxonId","unit.linkings.taxon.infrakingdomId","unit.linkings.taxon.infraorderId","unit.linkings.taxon.infraphylumId","unit.linkings.taxon.infraspecificTaxonId","unit.linkings.taxon.intergenericHybridId","unit.linkings.taxon.invasive","unit.linkings.taxon.kingdomId","unit.linkings.taxon.nameAccordingTo","unit.linkings.taxon.nameEnglish","unit.linkings.taxon.nameFinnish","unit.linkings.taxon.nameSwedish","unit.linkings.taxon.nothogenusId","unit.linkings.taxon.nothospeciesId","unit.linkings.taxon.nothosubspeciesId","unit.linkings.taxon.occurrenceCount","unit.linkings.taxon.occurrenceCountFinland","unit.linkings.taxon.orderId","unit.linkings.taxon.parentId","unit.linkings.taxon.parvclassId","unit.linkings.taxon.parvorderId","unit.linkings.taxon.phylumId","unit.linkings.taxon.populationGroupId","unit.linkings.taxon.primaryHabitat","unit.linkings.taxon.redListStatus","unit.linkings.taxon.redListStatusGroup","unit.linkings.taxon.scientificName","unit.linkings.taxon.scientificNameDisplayName","unit.linkings.taxon.sectionId","unit.linkings.taxon.sensitive","unit.linkings.taxon.seriesId","unit.linkings.taxon.species","unit.linkings.taxon.speciesAggregateId","unit.linkings.taxon.speciesId","unit.linkings.taxon.speciesNameEnglish","unit.linkings.taxon.speciesNameFinnish","unit.linkings.taxon.speciesNameSwedish","unit.linkings.taxon.speciesScientificName","unit.linkings.taxon.speciesTaxonomicOrder","unit.linkings.taxon.subclassId","unit.linkings.taxon.subdivisionId","unit.linkings.taxon.subfamilyId","unit.linkings.taxon.subformId","unit.linkings.taxon.subgenusId","unit.linkings.taxon.subkingdomId","unit.linkings.taxon.suborderId","unit.linkings.taxon.subphylumId","unit.linkings.taxon.subsectionId","unit.linkings.taxon.subseriesId","unit.linkings.taxon.subspeciesId","unit.linkings.taxon.subspecificAggregateId","unit.linkings.taxon.subtribeId","unit.linkings.taxon.subvarietyId","unit.linkings.taxon.superclassId","unit.linkings.taxon.superdivisionId","unit.linkings.taxon.superdomainId","unit.linkings.taxon.superfamilyId","unit.linkings.taxon.supergenusId","unit.linkings.taxon.superorderId","unit.linkings.taxon.superphylumId","unit.linkings.taxon.taxonRank","unit.linkings.taxon.taxonSets","unit.linkings.taxon.taxonomicOrder","unit.linkings.taxon.tribeId","unit.linkings.taxon.typesOfOccurrenceInFinland","unit.linkings.taxon.varietyId","unit.linkings.taxon.virva","unit.media.author","unit.media.copyrightOwner","unit.media.licenseId","unit.media.mediaType","unit.mediaCount","unit.modelCount","unit.notes","unit.plantStatusCode","unit.primarySpecimen","unit.quality.documentGatheringUnitQualityIssues","unit.quality.issue.issue","unit.quality.issue.source","unit.recordBasis","unit.referencePublication","unit.reportedInformalTaxonGroup","unit.reportedTaxonConfidence","unit.sampleCount","unit.samples.collectionId","unit.samples.facts.decimalValue","unit.samples.facts.fact","unit.samples.facts.integerValue","unit.samples.facts.value","unit.samples.keywords","unit.samples.material","unit.samples.multiple","unit.samples.quality","unit.samples.sampleId","unit.samples.sampleOrder","unit.samples.status","unit.samples.type","unit.samplingMethod","unit.sex","unit.superRecordBasis","unit.taxonVerbatim","unit.typeSpecimen","unit.unitId","unit.unitOrder","unit.videoCount","unit.wild"]}},{"name":"orderBy","in":"query","required":false,"type":"array","description":"Define what fields to use when sorting results. Defaults to count (desc) and each aggregate by field (asc). Each fieldname given as parameter defaults to ASC - if you want to sort using descending order, add \" DESC\" to the end of the field name. In addition to aggregateBy fields you can use the following aggregate function names: [count, individualCountSum, individualCountMax, oldestRecord, newestRecord, recordQualityMax, firstLoadDateMin, firstLoadDateMax, gatheringCount, securedCount, pairCountMax, pairCountSum, taxonCount, speciesCount, redListStatusMax, atlasCodeMax, atlasClassMax]. Multiple values are seperated by ','.","items":{"type":"string","enum":["document.collectionId","document.completeListTaxonId","document.completeListType","document.createdDate","document.createdDateMonth","document.dataSource","document.documentId","document.editorUserIds","document.facts.decimalValue","document.facts.fact","document.facts.integerValue","document.facts.value","document.firstLoadDate","document.formId","document.keywords","document.licenseId","document.linkings.collectionQuality","document.linkings.editors","document.loadDate","document.media.author","document.media.copyrightOwner","document.media.licenseId","document.media.mediaType","document.mediaCount","document.modifiedDate","document.namedPlace.alternativeId","document.namedPlace.alternativeIds","document.namedPlace.birdAssociationAreaDisplayName","document.namedPlace.birdAssociationAreaId","document.namedPlace.collectionId","document.namedPlace.id","document.namedPlace.municipalityDisplayName","document.namedPlace.municipalityId","document.namedPlace.name","document.namedPlace.wgs84CenterPoint.lat","document.namedPlace.wgs84CenterPoint.lon","document.namedPlace.ykj10km.lat","document.namedPlace.ykj10km.lon","document.namedPlaceId","document.prefix","document.quality.issue.issue","document.quality.issue.source","document.secureLevel","document.secureReasons","document.secured","document.siteDead","document.siteStatus","document.siteType","document.sourceId","gathering.accurateArea","gathering.biogeographicalProvince","gathering.conversions.birdAssociationArea","gathering.conversions.boundingBoxAreaInSquareMeters","gathering.conversions.century","gathering.conversions.day","gathering.conversions.dayOfYearBegin","gathering.conversions.dayOfYearEnd","gathering.conversions.decade","gathering.conversions.euref.latMax","gathering.conversions.euref.latMin","gathering.conversions.euref.lonMax","gathering.conversions.euref.lonMin","gathering.conversions.eurefCenterPoint.lat","gathering.conversions.eurefCenterPoint.lon","gathering.conversions.linelengthInMeters","gathering.conversions.month","gathering.conversions.seasonBegin","gathering.conversions.seasonEnd","gathering.conversions.wgs84.latMax","gathering.conversions.wgs84.latMin","gathering.conversions.wgs84.lonMax","gathering.conversions.wgs84.lonMin","gathering.conversions.wgs84CenterPoint.lat","gathering.conversions.wgs84CenterPoint.lon","gathering.conversions.wgs84Grid005.lat","gathering.conversions.wgs84Grid005.lon","gathering.conversions.wgs84Grid01.lat","gathering.conversions.wgs84Grid01.lon","gathering.conversions.wgs84Grid05.lat","gathering.conversions.wgs84Grid05.lon","gathering.conversions.wgs84Grid1.lat","gathering.conversions.wgs84Grid1.lon","gathering.conversions.year","gathering.conversions.ykj.latMax","gathering.conversions.ykj.latMin","gathering.conversions.ykj.lonMax","gathering.conversions.ykj.lonMin","gathering.conversions.ykj100km.lat","gathering.conversions.ykj100km.lon","gathering.conversions.ykj100kmCenter.lat","gathering.conversions.ykj100kmCenter.lon","gathering.conversions.ykj10km.lat","gathering.conversions.ykj10km.lon","gathering.conversions.ykj10kmCenter.lat","gathering.conversions.ykj10kmCenter.lon","gathering.conversions.ykj1km.lat","gathering.conversions.ykj1km.lon","gathering.conversions.ykj1kmCenter.lat","gathering.conversions.ykj1kmCenter.lon","gathering.conversions.ykj50km.lat","gathering.conversions.ykj50km.lon","gathering.conversions.ykj50kmCenter.lat","gathering.conversions.ykj50kmCenter.lon","gathering.coordinatesVerbatim","gathering.country","gathering.displayDateTime","gathering.eventDate.begin","gathering.eventDate.end","gathering.facts.decimalValue","gathering.facts.fact","gathering.facts.integerValue","gathering.facts.value","gathering.gatheringId","gathering.gatheringOrder","gathering.gatheringSection","gathering.higherGeography","gathering.hourBegin","gathering.hourEnd","gathering.interpretations.biogeographicalProvince","gathering.interpretations.biogeographicalProvinceDisplayname","gathering.interpretations.coordinateAccuracy","gathering.interpretations.country","gathering.interpretations.countryDisplayname","gathering.interpretations.finnishMunicipality","gathering.interpretations.municipalityDisplayname","gathering.interpretations.sourceOfBiogeographicalProvince","gathering.interpretations.sourceOfCoordinates","gathering.interpretations.sourceOfCountry","gathering.interpretations.sourceOfFinnishMunicipality","gathering.linkings.observers","gathering.locality","gathering.media.author","gathering.media.copyrightOwner","gathering.media.licenseId","gathering.media.mediaType","gathering.mediaCount","gathering.minutesBegin","gathering.minutesEnd","gathering.municipality","gathering.observerUserIds","gathering.province","gathering.quality.issue.issue","gathering.quality.issue.source","gathering.quality.locationIssue.issue","gathering.quality.locationIssue.source","gathering.quality.timeIssue.issue","gathering.quality.timeIssue.source","gathering.stateLand","gathering.taxonCensus.taxonId","gathering.taxonCensus.type","gathering.team","gathering.team.memberId","gathering.team.memberName","unit.abundanceString","unit.abundanceUnit","unit.alive","unit.annotationCount","unit.annotations.annotationByPerson","unit.annotations.annotationByPersonName","unit.annotations.annotationBySystem","unit.annotations.annotationBySystemName","unit.annotations.created","unit.atlasClass","unit.atlasCode","unit.audioCount","unit.author","unit.breedingSite","unit.det","unit.facts.decimalValue","unit.facts.fact","unit.facts.integerValue","unit.facts.value","unit.imageCount","unit.individualCountFemale","unit.individualCountMale","unit.individualId","unit.interpretations.annotatedTaxonId","unit.interpretations.collectionAndRecordQuality","unit.interpretations.effectiveTags","unit.interpretations.individualCount","unit.interpretations.invasiveControlEffectiveness","unit.interpretations.invasiveControlled","unit.interpretations.needsCheck","unit.interpretations.needsIdentification","unit.interpretations.pairCount","unit.interpretations.recordQuality","unit.interpretations.recordQualityNumeric","unit.interpretations.reliability","unit.keywords","unit.lifeStage","unit.linkings.originalTaxon.administrativeStatuses","unit.linkings.originalTaxon.aggregateId","unit.linkings.originalTaxon.anamorphId","unit.linkings.originalTaxon.author","unit.linkings.originalTaxon.birdlifeCode","unit.linkings.originalTaxon.classId","unit.linkings.originalTaxon.cultivarId","unit.linkings.originalTaxon.cursiveName","unit.linkings.originalTaxon.divisionId","unit.linkings.originalTaxon.domainId","unit.linkings.originalTaxon.ecotypeId","unit.linkings.originalTaxon.euringCode","unit.linkings.originalTaxon.euringNumber","unit.linkings.originalTaxon.familyId","unit.linkings.originalTaxon.finnish","unit.linkings.originalTaxon.formId","unit.linkings.originalTaxon.genusId","unit.linkings.originalTaxon.grexId","unit.linkings.originalTaxon.groupId","unit.linkings.originalTaxon.habitats","unit.linkings.originalTaxon.hybridId","unit.linkings.originalTaxon.id","unit.linkings.originalTaxon.informalTaxonGroups","unit.linkings.originalTaxon.infraclassId","unit.linkings.originalTaxon.infradivisionId","unit.linkings.originalTaxon.infragenericHybridId","unit.linkings.originalTaxon.infragenericTaxonId","unit.linkings.originalTaxon.infrakingdomId","unit.linkings.originalTaxon.infraorderId","unit.linkings.originalTaxon.infraphylumId","unit.linkings.originalTaxon.infraspecificTaxonId","unit.linkings.originalTaxon.intergenericHybridId","unit.linkings.originalTaxon.invasive","unit.linkings.originalTaxon.kingdomId","unit.linkings.originalTaxon.nameAccordingTo","unit.linkings.originalTaxon.nameEnglish","unit.linkings.originalTaxon.nameFinnish","unit.linkings.originalTaxon.nameSwedish","unit.linkings.originalTaxon.nothogenusId","unit.linkings.originalTaxon.nothospeciesId","unit.linkings.originalTaxon.nothosubspeciesId","unit.linkings.originalTaxon.occurrenceCount","unit.linkings.originalTaxon.occurrenceCountFinland","unit.linkings.originalTaxon.orderId","unit.linkings.originalTaxon.parentId","unit.linkings.originalTaxon.parvclassId","unit.linkings.originalTaxon.parvorderId","unit.linkings.originalTaxon.phylumId","unit.linkings.originalTaxon.populationGroupId","unit.linkings.originalTaxon.primaryHabitat","unit.linkings.originalTaxon.redListStatus","unit.linkings.originalTaxon.redListStatusGroup","unit.linkings.originalTaxon.scientificName","unit.linkings.originalTaxon.scientificNameDisplayName","unit.linkings.originalTaxon.sectionId","unit.linkings.originalTaxon.sensitive","unit.linkings.originalTaxon.seriesId","unit.linkings.originalTaxon.species","unit.linkings.originalTaxon.speciesAggregateId","unit.linkings.originalTaxon.speciesId","unit.linkings.originalTaxon.speciesNameEnglish","unit.linkings.originalTaxon.speciesNameFinnish","unit.linkings.originalTaxon.speciesNameSwedish","unit.linkings.originalTaxon.speciesScientificName","unit.linkings.originalTaxon.speciesTaxonomicOrder","unit.linkings.originalTaxon.subclassId","unit.linkings.originalTaxon.subdivisionId","unit.linkings.originalTaxon.subfamilyId","unit.linkings.originalTaxon.subformId","unit.linkings.originalTaxon.subgenusId","unit.linkings.originalTaxon.subkingdomId","unit.linkings.originalTaxon.suborderId","unit.linkings.originalTaxon.subphylumId","unit.linkings.originalTaxon.subsectionId","unit.linkings.originalTaxon.subseriesId","unit.linkings.originalTaxon.subspeciesId","unit.linkings.originalTaxon.subspecificAggregateId","unit.linkings.originalTaxon.subtribeId","unit.linkings.originalTaxon.subvarietyId","unit.linkings.originalTaxon.superclassId","unit.linkings.originalTaxon.superdivisionId","unit.linkings.originalTaxon.superdomainId","unit.linkings.originalTaxon.superfamilyId","unit.linkings.originalTaxon.supergenusId","unit.linkings.originalTaxon.superorderId","unit.linkings.originalTaxon.superphylumId","unit.linkings.originalTaxon.taxonRank","unit.linkings.originalTaxon.taxonSets","unit.linkings.originalTaxon.taxonomicOrder","unit.linkings.originalTaxon.tribeId","unit.linkings.originalTaxon.typesOfOccurrenceInFinland","unit.linkings.originalTaxon.varietyId","unit.linkings.originalTaxon.virva","unit.linkings.taxon.administrativeStatuses","unit.linkings.taxon.aggregateId","unit.linkings.taxon.anamorphId","unit.linkings.taxon.author","unit.linkings.taxon.birdlifeCode","unit.linkings.taxon.classId","unit.linkings.taxon.cultivarId","unit.linkings.taxon.cursiveName","unit.linkings.taxon.divisionId","unit.linkings.taxon.domainId","unit.linkings.taxon.ecotypeId","unit.linkings.taxon.euringCode","unit.linkings.taxon.euringNumber","unit.linkings.taxon.familyId","unit.linkings.taxon.finnish","unit.linkings.taxon.formId","unit.linkings.taxon.genusId","unit.linkings.taxon.grexId","unit.linkings.taxon.groupId","unit.linkings.taxon.habitats","unit.linkings.taxon.hybridId","unit.linkings.taxon.id","unit.linkings.taxon.informalTaxonGroups","unit.linkings.taxon.infraclassId","unit.linkings.taxon.infradivisionId","unit.linkings.taxon.infragenericHybridId","unit.linkings.taxon.infragenericTaxonId","unit.linkings.taxon.infrakingdomId","unit.linkings.taxon.infraorderId","unit.linkings.taxon.infraphylumId","unit.linkings.taxon.infraspecificTaxonId","unit.linkings.taxon.intergenericHybridId","unit.linkings.taxon.invasive","unit.linkings.taxon.kingdomId","unit.linkings.taxon.nameAccordingTo","unit.linkings.taxon.nameEnglish","unit.linkings.taxon.nameFinnish","unit.linkings.taxon.nameSwedish","unit.linkings.taxon.nothogenusId","unit.linkings.taxon.nothospeciesId","unit.linkings.taxon.nothosubspeciesId","unit.linkings.taxon.occurrenceCount","unit.linkings.taxon.occurrenceCountFinland","unit.linkings.taxon.orderId","unit.linkings.taxon.parentId","unit.linkings.taxon.parvclassId","unit.linkings.taxon.parvorderId","unit.linkings.taxon.phylumId","unit.linkings.taxon.populationGroupId","unit.linkings.taxon.primaryHabitat","unit.linkings.taxon.redListStatus","unit.linkings.taxon.redListStatusGroup","unit.linkings.taxon.scientificName","unit.linkings.taxon.scientificNameDisplayName","unit.linkings.taxon.sectionId","unit.linkings.taxon.sensitive","unit.linkings.taxon.seriesId","unit.linkings.taxon.species","unit.linkings.taxon.speciesAggregateId","unit.linkings.taxon.speciesId","unit.linkings.taxon.speciesNameEnglish","unit.linkings.taxon.speciesNameFinnish","unit.linkings.taxon.speciesNameSwedish","unit.linkings.taxon.speciesScientificName","unit.linkings.taxon.speciesTaxonomicOrder","unit.linkings.taxon.subclassId","unit.linkings.taxon.subdivisionId","unit.linkings.taxon.subfamilyId","unit.linkings.taxon.subformId","unit.linkings.taxon.subgenusId","unit.linkings.taxon.subkingdomId","unit.linkings.taxon.suborderId","unit.linkings.taxon.subphylumId","unit.linkings.taxon.subsectionId","unit.linkings.taxon.subseriesId","unit.linkings.taxon.subspeciesId","unit.linkings.taxon.subspecificAggregateId","unit.linkings.taxon.subtribeId","unit.linkings.taxon.subvarietyId","unit.linkings.taxon.superclassId","unit.linkings.taxon.superdivisionId","unit.linkings.taxon.superdomainId","unit.linkings.taxon.superfamilyId","unit.linkings.taxon.supergenusId","unit.linkings.taxon.superorderId","unit.linkings.taxon.superphylumId","unit.linkings.taxon.taxonRank","unit.linkings.taxon.taxonSets","unit.linkings.taxon.taxonomicOrder","unit.linkings.taxon.tribeId","unit.linkings.taxon.typesOfOccurrenceInFinland","unit.linkings.taxon.varietyId","unit.linkings.taxon.virva","unit.media.author","unit.media.copyrightOwner","unit.media.licenseId","unit.media.mediaType","unit.mediaCount","unit.modelCount","unit.notes","unit.plantStatusCode","unit.primarySpecimen","unit.quality.documentGatheringUnitQualityIssues","unit.quality.issue.issue","unit.quality.issue.source","unit.recordBasis","unit.referencePublication","unit.reportedInformalTaxonGroup","unit.reportedTaxonConfidence","unit.sampleCount","unit.samples.collectionId","unit.samples.facts.decimalValue","unit.samples.facts.fact","unit.samples.facts.integerValue","unit.samples.facts.value","unit.samples.keywords","unit.samples.material","unit.samples.multiple","unit.samples.quality","unit.samples.sampleId","unit.samples.sampleOrder","unit.samples.status","unit.samples.type","unit.samplingMethod","unit.sex","unit.superRecordBasis","unit.taxonVerbatim","unit.typeSpecimen","unit.unitId","unit.unitOrder","unit.videoCount","unit.wild","count","individualCountSum","individualCountMax","oldestRecord","newestRecord","recordQualityMax","firstLoadDateMin","firstLoadDateMax","gatheringCount","securedCount","pairCountMax","pairCountSum","taxonCount","speciesCount","redListStatusMax","atlasCodeMax","atlasClassMax"]}},{"name":"crs","in":"query","required":false,"type":"string","description":"For GeoJSON requests there are two additional parameters: crs and featureType. This controls the coordinate reference system used in the returned GeoJSON features. (WGS84 = EPSG:4326; EUREF = ETRS-TM35FIN EPSG:3067; YKJ = EPSG:2393)","items":{"type":"string","enum":["WGS84","EUREF","YKJ"]}},{"name":"featureType","in":"query","required":false,"type":"string","description":"For GeoJSON requests there are two additional parameters: crs and featureType. This controls the type of returned GeoJSON features.","items":{"type":"string","enum":["CENTER_POINT","ENVELOPE","ORIGINAL_FEATURE"]}},{"name":"onlyCount","in":"query","required":false,"type":"boolean","description":"Return only count of rows (default) or also additional aggregate function values.","default":true},{"name":"taxonCounts","in":"query","required":false,"type":"boolean","description":"Include taxon count, species count and max red list status","default":false},{"name":"gatheringCounts","in":"query","required":false,"type":"boolean","description":"Include gatheringCount","default":false},{"name":"pairCounts","in":"query","required":false,"type":"boolean","description":"Include pair count sum and max.","default":false},{"name":"atlasCounts","in":"query","required":false,"type":"boolean","description":"Include atlas code and class max.","default":false},{"name":"excludeNulls","in":"query","required":false,"type":"boolean","description":"Include or exclude nulls to result. Will only check nullness of the first aggregateBy field.","default":true},{"name":"pessimisticDateRangeHandling","in":"query","required":false,"type":"boolean","description":"Value of this parameter affects how oldestRecord and newestRecord are calculated regarding observations reported as date span. False (default): oldest=min(date.begin), newest=max(date.end). True: oldest=min(date.end), newest=max(date.begin).","default":false},{"name":"pageSize","in":"query","required":false,"type":"integer","description":"Set number of results in one page.","default":100,"minimum":1,"maximum":10000},{"name":"page","in":"query","required":false,"type":"integer","description":"Set current page.","default":1,"minimum":1},{"name":"cache","in":"query","required":false,"type":"boolean","description":"Use cache for this query. Defaults to false.","default":false},{"name":"taxonId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of a taxon. Use Taxonomy-API to find identifiers. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /taxa"},{"name":"target","in":"query","required":false,"type":"string","description":"Same as taxonId, but system resolves identifier of the taxon based on the given target name. If no such match can be resolved (name does not exist in taxonomy), will filter based on the given verbatim target name (case insensitive). Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"useIdentificationAnnotations","in":"query","required":false,"type":"boolean","description":"By default, all taxon linking related filters use taxon linking that may have been altered because of quality control identification annotations. If you want to use original user identifications, set this to false.","default":true},{"name":"includeSubTaxa","in":"query","required":false,"type":"boolean","description":"By default, all taxon linking related filters return all entries that belong to the filtered taxa. To return only exact matches (no subtaxa), set this to false.","default":true},{"name":"includeNonValidTaxa","in":"query","required":false,"type":"boolean","description":"Set to false if you want to include only those entries where reported target name can be linked with a taxon of the reference taxonomy. By default includes all entries.","default":true},{"name":"onlyNonValidTaxa","in":"query","required":false,"type":"boolean","description":"Set to true if you want to include only those entries where reported target name can not be linked with a taxon of the reference taxonomy. By default includes all entries."},{"name":"informalTaxonGroupId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of an informal taxon group. Use InformalTaxonGroups-API to find identifiers. Will return entries that have been linked with taxa that belong to one of the given groups. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /informal-taxon-groups"},{"name":"informalTaxonGroupIdNot","in":"query","required":false,"type":"string","description":"Exclude based on URI or Qname identifier of an informal taxon group. Use InformalTaxonGroups-API to find identifiers. Will exclude entries that have been linked with taxa that belong to any of the given groups. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /informal-taxon-groups"},{"name":"informalTaxonGroupIdIncludingReported","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of an informal taxon group. Use InformalTaxonGroups-API to find identifiers. Will return entries that have been linked with taxa that belong to one of the given groups OR reported to belong to one of the given groups. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /informal-taxon-groups"},{"name":"administrativeStatusId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of an administrative status. Use Metadata-API to find identifiers. Will return entries of taxa that are marked with the admin status. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MX.adminStatusEnum"},{"name":"redListStatusId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of red list status. Use Metadata-API to find identifiers. Will return entries of taxa that are marked with the red list status. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MX.iucnStatuses"},{"name":"taxonAdminFiltersOperator","in":"query","required":false,"type":"string","description":"This parameter controls if search between administrativeStatusId and redListStatusId is an AND (default) or OR search.","items":{"type":"string","enum":["AND","OR"]}},{"name":"typeOfOccurrenceId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of type of occurrence in Finland. Use Metadata-API to find identifiers. Will return entries of taxa that are marked with one or more of the specified statuses. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MX.typeOfOccurrenceEnum"},{"name":"typeOfOccurrenceIdNot","in":"query","required":false,"type":"string","description":"Exclude based on URI or Qname identifier of type of occurrence in Finland. Use Metadata-API to find identifiers. Will return entries of taxa that are not marked with any of the specified statuses. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MX.typeOfOccurrenceEnum"},{"name":"primaryHabitat","in":"query","required":false,"type":"string","description":"Filter based on primary habitat of taxa. Will return entries of taxa that have one of the specified habitats or a subhabitat of the given habitats. Syntax: MKV.habitatMk[MKV.habitatSpecificTypeJ,MKV.habitatSpecificTypePAK] Multiple values are seperated by ';'. When multiple values are given, this is an OR search."},{"name":"anyHabitat","in":"query","required":false,"type":"string","description":"Filter based on habitat of taxa (primary or secondary). Will return entries of taxa that have one of the specified habitats or a subhabitat of the given habitats. Syntax: MKV.habitatMk[MKV.habitatSpecificTypeJ,MKV.habitatSpecificTypePAK] Multiple values are seperated by ';'. When multiple values are given, this is an OR search."},{"name":"occurrenceCountMax","in":"query","required":false,"type":"integer","description":"Filter based on occurrence count of taxa. Will return entries of taxa that have less occurrences than the given parameter."},{"name":"occurrenceCountFinlandMax","in":"query","required":false,"type":"integer","description":"Filter based on occurrence count in Finland of taxa. Will return entries of taxa that have less occurrences in Finland than the given parameter."},{"name":"finnish","in":"query","required":false,"type":"boolean","description":"Filter only those taxa that are finnish or are not finnish."},{"name":"invasive","in":"query","required":false,"type":"boolean","description":"Filter only those taxa that are invasive or are not invasive."},{"name":"sensitive","in":"query","required":false,"type":"boolean","description":"Include only those occurrences that are of sensitive species or those that are of non-sensitive species"},{"name":"higherTaxon","in":"query","required":false,"type":"boolean","description":"True: Filter those occurrence that are linked to a higher taxon (like genus, family). False: linked to taxon that is species, subspecies, aggregate or other lower rank."},{"name":"taxonRankId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of taxon rank. Use Metadata-API to find identifiers. Will return entries of taxa that are of the specified ranks. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MX.taxonRankEnum"},{"name":"countryId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of a country. Use Area-API to find identifiers. Will return entries where we have been able to interpret the country from coordinates or from reported area name. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /areas"},{"name":"finnishMunicipalityId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of a finnish municipality. Use Area-API to find identifiers. Will return entries where we have been able to interpret the municipality from coordinates or from reported area name. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /areas"},{"name":"biogeographicalProvinceId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of a biogeographical province. Use Area-API to find identifiers. Will return entries where we have been able to interpret the province from coordinates or from reported area name. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /areas"},{"name":"elyCentreId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of a ELY centre. Use Area-API to find identifiers. Implementation is based on municipality interpretations. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /areas"},{"name":"provinceId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of a Finnish province. Use Area-API to find identifiers. Implementation is based on municipality interpretations. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /areas"},{"name":"area","in":"query","required":false,"type":"string","description":"Filter using name of country, municipality, province or locality. If the given name matches exactly one known area, the search will perform an identifier search. Otherwise the search looks from country verbatim, municipality verbatim, province verbatim and locality using exact match case insensitive search. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"namedPlaceId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of a NamedPlace. Use NamedPlace-API to find identifiers. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /named-places"},{"name":"namedPlaceTag","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of MNP.tagEnum (use metadata-api to resolve identifiers) Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MNP.tagEnum"},{"name":"birdAssociationAreaId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of a BirdAssociationArea. Use Area-API to find identifiers. Bird association area is interpreted based on YKJ 10KM grids (the grid the occurrence centerpoint is in). Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /areas"},{"name":"formId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of a Vihko Notebook form that was used to report the entry. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /forms"},{"name":"time","in":"query","required":false,"type":"string","description":"Filter using event date. Date can be a full date or part of a date, for example 2000, 2000-06 or 2000-06-25. Time can be a range, for example 2000/2005 or 2000-01-01/2005-12-31. Relative days \"last N days\" can be used: 0 is today, -1 is yesterday and so on; for example -7/0 is a range between 7 days ago and today. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"timeAccuracy","in":"query","required":false,"type":"integer","description":"Filter using event date accuracy range in days. Will include entries where time span in days is less or equal to the given value."},{"name":"yearMonth","in":"query","required":false,"type":"string","description":"Filter using event date. Value can be a year (2000), year range (2000/2001), year-month (2000-06) or a year-month range (2000-06/2000-08). (Note: this filter is mostly aimed to be used in /statistics queries because 'time' filter is not available for /statistics queries.) Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"dayOfYear","in":"query","required":false,"type":"string","description":"Filter using day of year. For example \"100/160\" gives all records during spring and \"330/30\" during mid winter. If begin is ommited will use day 1 and if end is ommited will use day 366. Multiple ranges can be given by providing the parameter more times. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"season","in":"query","required":false,"type":"string","description":"Filter using season. For example \"501/630\" gives all records for May and July and \"1220/0220\" between 20.12. - 20.2. If begin is ommited will use 1.1. and if end is ommited will use 31.12. Multiple ranges can be given by providing the parameter more times. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"keyword","in":"query","required":false,"type":"string","description":"Filter using keywords that have been tagged to entries. There are many types of keywods varying from legacy identifiers, project names and IDs, dataset ids, etc. Will include records with quality issues (normally exluded by default). Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"collectionId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of collections. Use Collections-API to resolve identifiers. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /collections"},{"name":"collectionIdExplicit","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of collections. Use Collections-API to resolve identifiers. Will not include child collections Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /collections"},{"name":"collectionIdNot","in":"query","required":false,"type":"string","description":"Exclude certain collections. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /collections"},{"name":"collectionIdExplicitNot","in":"query","required":false,"type":"string","description":"Exclude certain collection (only the specified collection, not child collections) Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /collections"},{"name":"includeSubCollections","in":"query","required":false,"type":"boolean","description":"Defines if collectionId filter should include sub collections of the given collection ids. By default sub collections are included."},{"name":"sourceId","in":"query","required":false,"type":"string","description":"Filter using identifiers of data sources (information systems). Use InformationSystem-API to resolve identifiers. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /sources"},{"name":"recordBasis","in":"query","required":false,"type":"string","description":"Filter using record basis. This can be used for example to get only preserved specimens. Multiple values are seperated by ','. When multiple values are given, this is an OR search.","items":{"type":"string","enum":["PRESERVED_SPECIMEN","LIVING_SPECIMEN","FOSSIL_SPECIMEN","SUBFOSSIL_SPECIMEN","SUBFOSSIL_AMBER_INCLUSION_SPECIMEN","MICROBIAL_SPECIMEN","HUMAN_OBSERVATION_UNSPECIFIED","HUMAN_OBSERVATION_SEEN","HUMAN_OBSERVATION_HEARD","HUMAN_OBSERVATION_PHOTO","HUMAN_OBSERVATION_INDIRECT","HUMAN_OBSERVATION_HANDLED","HUMAN_OBSERVATION_VIDEO","HUMAN_OBSERVATION_RECORDED_AUDIO","MACHINE_OBSERVATION_UNSPECIFIED","MACHINE_OBSERVATION_PHOTO","MACHINE_OBSERVATION_VIDEO","MACHINE_OBSERVATION_AUDIO","MACHINE_OBSERVATION_GEOLOGGER","MACHINE_OBSERVATION_SATELLITE_TRANSMITTER","LITERATURE","MATERIAL_SAMPLE","MATERIAL_SAMPLE_AIR","MATERIAL_SAMPLE_SOIL","MATERIAL_SAMPLE_WATER"]}},{"name":"superRecordBasis","in":"query","required":false,"type":"string","description":"Filter using super record basis. (Note: Even though the enumeration lists all record basis values, only few of those are super record basis: PRESERVED_SPECIMEN, HUMAN_OBSERVATION_UNSPECIFIED, ..; use aggregate by superRecordBasis to find used values. Multiple values are seperated by ','. When multiple values are given, this is an OR search.","items":{"type":"string","enum":["PRESERVED_SPECIMEN","LIVING_SPECIMEN","FOSSIL_SPECIMEN","SUBFOSSIL_SPECIMEN","SUBFOSSIL_AMBER_INCLUSION_SPECIMEN","MICROBIAL_SPECIMEN","HUMAN_OBSERVATION_UNSPECIFIED","HUMAN_OBSERVATION_SEEN","HUMAN_OBSERVATION_HEARD","HUMAN_OBSERVATION_PHOTO","HUMAN_OBSERVATION_INDIRECT","HUMAN_OBSERVATION_HANDLED","HUMAN_OBSERVATION_VIDEO","HUMAN_OBSERVATION_RECORDED_AUDIO","MACHINE_OBSERVATION_UNSPECIFIED","MACHINE_OBSERVATION_PHOTO","MACHINE_OBSERVATION_VIDEO","MACHINE_OBSERVATION_AUDIO","MACHINE_OBSERVATION_GEOLOGGER","MACHINE_OBSERVATION_SATELLITE_TRANSMITTER","LITERATURE","MATERIAL_SAMPLE","MATERIAL_SAMPLE_AIR","MATERIAL_SAMPLE_SOIL","MATERIAL_SAMPLE_WATER"]}},{"name":"lifeStage","in":"query","required":false,"type":"string","description":"Filter using life stage of an unit. Multiple values are seperated by ','. When multiple values are given, this is an OR search.","items":{"type":"string","enum":["ADULT","JUVENILE","IMMATURE","EGG","TADPOLE","PUPA","NYMPH","SUBIMAGO","LARVA","SNAG","EMBRYO","SUBADULT","MATURE","STERILE","FERTILE","SPROUT","DEAD_SPROUT","BUD","FLOWER","WITHERED_FLOWER","SEED","RIPENING_FRUIT","RIPE_FRUIT","SUBTERRANEAN","GALL","MARKS","TRIUNGULIN"]}},{"name":"sex","in":"query","required":false,"type":"string","description":"Filter using sex of an unit. When filtering MALE or FEMALE, will include those where individualCountMale/Female is >= 1 Multiple values are seperated by ','. When multiple values are given, this is an OR search.","items":{"type":"string","enum":["MALE","FEMALE","WORKER","UNKNOWN","NOT_APPLICABLE","GYNANDROMORPH","MULTIPLE","CONFLICTING"]}},{"name":"invasiveControl","in":"query","required":false,"type":"string","description":"Filter using effectiveness of invasive control measures Multiple values are seperated by ','. When multiple values are given, this is an OR search.","items":{"type":"string","enum":["FULL","PARTIAL","NO_EFFECT","NOT_FOUND"]}},{"name":"invasiveControlled","in":"query","required":false,"type":"boolean","description":"Filter only invasives that are reported to have been controlled successfully or not reported to have been controlled succesfully."},{"name":"documentId","in":"query","required":false,"type":"string","description":"Filter using document URIs. Will include records with quality issues (normally exluded by default). Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"documentIdPrefix","in":"query","required":false,"type":"string","description":"Filter using document URI prefix. For example prefix of http://id.luomus.fi/JA.1 is luomus:JA. Will include records with quality issues (normally exluded by default). Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"gatheringId","in":"query","required":false,"type":"string","description":"Filter using gathering URIs. Will include records with quality issues (normally exluded by default). Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"unitId","in":"query","required":false,"type":"string","description":"Filter using unit ids. Will include records with quality issues (normally exluded by default). Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"individualId","in":"query","required":false,"type":"string","description":"Filter using identifier of an individual, for example bird ring. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"individualCountMin","in":"query","required":false,"type":"integer","description":"Filter using idividual count. Unreported individual count is assumed to mean \"1+\", so searching min=1 returns where count > 0 or count is not given. To search for \"zero observations\" use max=0. Defaults to 1 but when using annotation endpoint defaults to null.","default":1},{"name":"individualCountMax","in":"query","required":false,"type":"integer","description":"Filter using idividual count. Unreported individual count is assumed to mean \"1+\", so searching min=1 returns where count > 0 or count is not given. To search for \"null observations\" use max=0."},{"name":"loadedSameOrAfter","in":"query","required":false,"type":"string","description":"Filter using the date data was loaded to Data Warehouse. Format is yyyy-MM-dd or UNIX EPOCH timestamp in seconds. Returns entries loaded later or on the same date/timestamp.","format":"yyyy-MM-dd"},{"name":"loadedSameOrBefore","in":"query","required":false,"type":"string","description":"Filter using the date data was loaded to Data Warehouse. Format is yyyy-MM-dd or UNIX EPOCH timestamp in seconds. Returns entries loaded before or on the same date/timestamp.","format":"yyyy-MM-dd"},{"name":"firstLoadedSameOrAfter","in":"query","required":false,"type":"string","description":"Filter using the date data was loaded to Data Warehouse (first load of document). Format is yyyy-MM-dd or UNIX EPOCH timestamp in seconds. Returns entries loaded later or on the same date/timestamp.","format":"yyyy-MM-dd"},{"name":"firstLoadedSameOrBefore","in":"query","required":false,"type":"string","description":"Filter using the date data was loaded to Data Warehouse (first load of document). Format is yyyy-MM-dd or UNIX EPOCH timestamp in seconds. Returns entries loaded before or on the same date/timestamp.","format":"yyyy-MM-dd"},{"name":"createdDateYear","in":"query","required":false,"type":"integer","description":"Filter using the year the record was created"},{"name":"coordinates","in":"query","required":false,"type":"string","description":"Filter using coordinates. Valid formats are latMin:latMax:lonMin:lonMax:CRS:ratio and lat:lon:CRS:ratio. The last parameter (ratio) is not required. Valid CRSs are WGS84, YKJ and EUREF (WGS84 = EPSG:4326; EUREF = ETRS-TM35FIN EPSG:3067; YKJ = EPSG:2393). For metric coordinates (ykj, euref): the search 666:333:YKJ means lat between 6660000-6670000 and lon between 3330000-3340000. Ratio is a number between 0.0-1.0. Default ratio is 1.0 (observation area must be entirely inside the search area). Ratio 0.0: the search area must intersect with the observation area. For WGS84 the ratio is not calculated in meters but in degrees so it an approximation. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"polygon","in":"query","required":false,"type":"string","description":"Filter centerpoint of occurrences by polygon. Valid formats are WKT and WKT:CRS. Valid CRSs are WGS84, YKJ and EUREF (default) (WGS84 = EPSG:4326; EUREF = ETRS-TM35FIN EPSG:3067; YKJ = EPSG:2393). Polygon search is implemented only for Finland (based on ETRS-TM35FIN coordinate system). WKT must be somewhat shorter than 4000 chars. To overcome this limitation use polygonId filter and /polygon/ endpoint to get the polygonIds."},{"name":"polygonId","in":"query","required":false,"type":"string","description":"Filter centerpoint occurrences using ID of a search polygon. Use /polygon/ endpoint to get id if the polygon."},{"name":"coordinateAccuracyMax","in":"query","required":false,"type":"integer","description":"Exclude coordinates that are less accurate or equal than the provided value (inclusive). Value is meters. Accuracy is a guiding logaritmic figure, for example 1m, 10m, 100m or 100km. (More specifically the longest length of the area bouding box rounded up on the logarithmic scale.)"},{"name":"wgs84CenterPoint","in":"query","required":false,"type":"string","description":"Filter using WGS84 (EPSG:4326) centerpoint. Valid formats are lat:lon:WGS84 and latMin:latMax:lonMin:lonMax:WGS84. (You must include the crs WGS84 even though it is the only supported type.) Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"ykj1km","in":"query","required":false,"type":"string","description":"Filter using uniform (YKJ, EPSG:2393) 1km grid square(s). Valid format is lat:lon. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"ykj10km","in":"query","required":false,"type":"string","description":"Filter using uniform (YKJ, EPSG:2393) 10km grid square(s). Valid format is lat:lon. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"ykj50km","in":"query","required":false,"type":"string","description":"Filter using uniform (YKJ, EPSG:2393) 50km grid square(s). Valid format is lat:lon. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"ykj100km","in":"query","required":false,"type":"string","description":"Filter using uniform (YKJ, EPSG:2393) 100km grid square(s). Valid format is lat:lon. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"ykj1kmCenter","in":"query","required":false,"type":"string","description":"Filter using uniform (YKJ, EPSG:2393) 1km grid square(s) that are resolved using center point of the area. Valid format is lat:lon. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"ykj10kmCenter","in":"query","required":false,"type":"string","description":"Filter using uniform (YKJ, EPSG:2393) 10km grid square(s) that are resolved using center point of the area. Valid format is lat:lon. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"ykj50kmCenter","in":"query","required":false,"type":"string","description":"Filter using uniform (YKJ, EPSG:2393) 50km grid square(s) that are resolved using center point of the area. Valid format is lat:lon. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"ykj100kmCenter","in":"query","required":false,"type":"string","description":"Filter using uniform (YKJ, EPSG:2393) 100km grid square(s) that are resolved using center point of the area. Valid format is lat:lon. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"sourceOfCoordinates","in":"query","required":false,"type":"string","description":"Filter based on source of coordinates. Possible values are REPORTED_VALUE = the reported coordinates or FINNISH_MUNICIPALITY = the coordinates are the bounding box of the reported Finnish municipality (no coordinates were reported). Multiple values are seperated by ','. When multiple values are given, this is an OR search.","items":{"type":"string","enum":["COORDINATES","COORDINATE_CENTERPOINT","REPORTED_VALUE","FINNISH_MUNICIPALITY","OLD_FINNISH_MUNICIPALITY"]}},{"name":"typeSpecimen","in":"query","required":false,"type":"boolean","description":"Filter only type specimens or those that are not type specimens."},{"name":"wild","in":"query","required":false,"type":"string","description":"Filter occurrences based on reported/annotated wild status. By default, non-wild occurrences are exluded. Multiple values are seperated by ','. When multiple values are given, this is an OR search.","items":{"type":"string","enum":["WILD","WILD_UNKNOWN","NON_WILD"]},"default":"WILD,UNKNOWN"},{"name":"breedingSite","in":"query","required":false,"type":"boolean","description":"Filter only occurrences reported to be at their breeding site."},{"name":"alive","in":"query","required":false,"type":"boolean","description":"Filter occurences reported to be dead (alive=false) or alive or unknown ( reported to be alive (true) or dead (false)."},{"name":"identificationBasis","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of identification basis. Use Metadata-API to find identifiers. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MY.identificationBasisEnum"},{"name":"samplingMethod","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of sampling method. Use Metadata-API to find identifiers. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MY.samplingMethods"},{"name":"plantStatusCode","in":"query","required":false,"type":"string","description":"Filter only occurrences reported with a certain plant status code. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MY.plantStatusCodeEnum"},{"name":"hasDocumentMedia","in":"query","required":false,"type":"boolean","description":"Filter only units where parent document has media or doesn't have media."},{"name":"hasGatheringMedia","in":"query","required":false,"type":"boolean","description":"Filter only units where parent gathering has media or doesn't have media."},{"name":"hasUnitMedia","in":"query","required":false,"type":"boolean","description":"Filter only units where unit has media or doesn't have media."},{"name":"hasUnitImages","in":"query","required":false,"type":"boolean","description":"Filter only units where unit has images or doesn't have images."},{"name":"hasUnitAudio","in":"query","required":false,"type":"boolean","description":"Filter only units where unit has audio or doesn't have audio."},{"name":"hasUnitVideo","in":"query","required":false,"type":"boolean","description":"Filter only units where unit has video or doesn't have video."},{"name":"hasUnitModel","in":"query","required":false,"type":"boolean","description":"Filter only units where unit has 3d models or doesn't have 3d-models."},{"name":"hasMedia","in":"query","required":false,"type":"boolean","description":"Filter only records where parent document, gathering or unit has media or none have media."},{"name":"editorId","in":"query","required":false,"type":"string","description":"Filter based on \"owners\" of records (those who have edit permissions or have edited, modified). Only available in private-query-API. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /person"},{"name":"observerId","in":"query","required":false,"type":"string","description":"Filter based on observers of records. Only available in private-query-API. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /person"},{"name":"editorOrObserverId","in":"query","required":false,"type":"string","description":"Filter based on \"owners\" or observers of records. Only available in private-query-API. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /person"},{"name":"teamMember","in":"query","required":false,"type":"string","description":"Filter based on verbatim observer names. Search is case insensitive and wildcard * can be used. Multiple values are seperated by ';'. When multiple values are given, this is an OR search."},{"name":"editorOrObserverIdIsNot","in":"query","required":false,"type":"string","description":"Filter based on person not being \"owners\" or observers of records. Only available in private-query-API. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /person"},{"name":"teamMemberId","in":"query","required":false,"type":"string","description":"Filter based on ids of verbatim observer name strings. (The only way to access these ids is to aggregate by gathering.team.memberId) Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"secureReason","in":"query","required":false,"type":"string","description":"Filter based on secure reasons. Multiple values are seperated by ','. When multiple values are given, this is an OR search.","items":{"type":"string","enum":["DEFAULT_TAXON_CONSERVATION","BREEDING_SITE_CONSERVATION","NATURA_AREA_CONSERVATION","WINTER_SEASON_TAXON_CONSERVATION","BREEDING_SEASON_TAXON_CONSERVATION","CUSTOM","USER_HIDDEN","ADMIN_HIDDEN","DATA_QUARANTINE_PERIOD","ONLY_PRIVATE","USER_PERSON_NAMES_HIDDEN","USER_HIDDEN_LOCATION","USER_HIDDEN_TIME"]}},{"name":"secureLevel","in":"query","required":false,"type":"string","description":"Filter based on secure level. Multiple values are seperated by ','. When multiple values are given, this is an OR search.","items":{"type":"string","enum":["NOSHOW","HIGHEST","KM100","KM50","KM25","KM10","KM5","KM1","NONE"]}},{"name":"secured","in":"query","required":false,"type":"boolean","description":"Include only those that are secured or those that are not secured."},{"name":"annotated","in":"query","required":false,"type":"boolean","description":"Include only those units that have annotations or those that do not have annotations."},{"name":"qualityIssues","in":"query","required":false,"type":"string","description":"Possible values: NO_ISSUES, BOTH, ONLY_ISSUES. Include records with quality issues (document, gathering or unit issues). Default is NO_ISSUES, but when searching by id (documentId, unitId, keyword) or using annotation endpoint the default is BOTH.","items":{"type":"string","enum":["NO_ISSUES","BOTH","ONLY_ISSUES"]},"default":"NO_ISSUES"},{"name":"collectionQuality","in":"query","required":false,"type":"string","description":"Filter based on quality rating of collections. Multiple values are seperated by ','. When multiple values are given, this is an OR search.","items":{"type":"string","enum":["PROFESSIONAL","HOBBYIST","AMATEUR"]}},{"name":"recordQuality","in":"query","required":false,"type":"string","description":"Filter using quality rating of the occurrence Multiple values are seperated by ','. When multiple values are given, this is an OR search.","items":{"type":"string","enum":["EXPERT_VERIFIED","COMMUNITY_VERIFIED","NEUTRAL","UNCERTAIN","ERRONEOUS"]}},{"name":"collectionAndRecordQuality","in":"query","required":false,"type":"string","description":"Filter using quality rating of collection and occurrence. Format: \"PROFESSIONAL:NEUTRAL,UNCERTAIN\". Multiple values are seperated by ';'. When multiple values are given, this is an OR search."},{"name":"reliability","in":"query","required":false,"type":"string","description":"Filter using reliability of the occurrence Multiple values are seperated by ','. When multiple values are given, this is an OR search.","items":{"type":"string","enum":["RELIABLE","UNDEFINED","UNRELIABLE"]}},{"name":"effectiveTag","in":"query","required":false,"type":"string","description":"Filter using effective tags of the record Multiple values are seperated by ','. When multiple values are given, this is an OR search.","items":{"type":"string","enum":["ADMIN_MARKED_SPAM","ADMIN_MARKED_COARSE","ADMIN_MARKED_NON_WILD","EXPERT_TAG_VERIFIED","EXPERT_TAG_UNCERTAIN","EXPERT_TAG_ERRONEOUS","COMMUNITY_TAG_VERIFIED","AUTO_VALIDATIONS_PASS","CHECKED_CANNOT_VERIFY","CHANGED_OWNER_MANUAL","CHANGED_DW_AUTO","CHECK","CHECK_COORDINATES","CHECK_DATETIME","CHECK_LOCATION","CHECK_OBSERVER","CHECK_TAXON","CHECK_DUPLICATE","CHECK_WILDNESS","CHECK_NEEDS_INFO","CHECK_SPAM","CHECK_BREEDING_INDEX","AUTO_DISTRIBUTION_CHECK","AUTO_PERIOD_CHECK","FORMADMIN_CENSUS_COUNT_ERROR","FORMADMIN_CENSUS_INNER_COUNT_ERROR","FORMADMIN_CENSUS_OTHER_ERROR","FORMADMIN_VERIFIED","FORMADMIN_UNCERTAIN","INVASIVE_FULL","INVASIVE_PARTIAL","INVASIVE_NO_EFFECT","INVASIVE_NOT_FOUND"]}},{"name":"unidentified","in":"query","required":false,"type":"boolean","description":"Show only records that need an identification (or do not need an identification)"},{"name":"needsCheck","in":"query","required":false,"type":"boolean","description":"Show only records that are marked to need checking by experts (or do not need checking)"},{"name":"completeListTaxonId","in":"query","required":false,"type":"string","description":"Show only records where document contains complete list for this higher taxon. For example include only records where all birds or mammals were documented, if they were seens -> something that is not documented was not seen. Use taxon IDs. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /taxa"},{"name":"completeListType","in":"query","required":false,"type":"string","description":"Show only records where document contains complete list and the list is of this type: URI or Qname identifier of MY.completeListTypeEnum (use metadata-api to resolve identifiers) Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MY.completeListTypeEnum"},{"name":"taxonSetId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of an taxon sets: Use Metadata-API to find identifiers. Returns occurrences of taxa that belong to the specified taxon set. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MX.taxonSetEnum"},{"name":"taxonCensus","in":"query","required":false,"type":"string","description":"Show only records where observations are completely recorded for this higher taxon. For example include only records where all birds or mammals were documented, if they were seens -> something that is not documented was not seen. Use taxon IDs. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /taxa"},{"name":"hasSample","in":"query","required":false,"type":"boolean","description":"Include only those units that have samples or those that do not have samples."},{"name":"unitFact","in":"query","required":false,"type":"string","description":"Format is \"factName=value;otherFact=value\". If value is not given (for example just \"factName\"), this filter matches all records that have the given fact. If value is a numeric range (for example \"factName=-5.0/-1.5\"), this filter matches all values where the value is between the range (inclusive). When multiple fact names are given, this is an AND search. For facts that are URIs, you can use full URI or Qname."},{"name":"gatheringFact","in":"query","required":false,"type":"string","description":"Format is \"factName=value;otherFact=value\". If value is not given (for example just \"factName\"), this filter matches all records that have the given fact. If value is a numeric range (for example \"factName=-5.0/-1.5\"), this filter matches all values where the value is between the range (inclusive). When multiple fact names are given, this is an AND search. For facts that are URIs, you can use full URI or Qname."},{"name":"documentFact","in":"query","required":false,"type":"string","description":"Format is \"factName=value;otherFact=value\". If value is not given (for example just \"factName\"), this filter matches all records that have the given fact. If value is a numeric range (for example \"factName=-5.0/-1.5\"), this filter matches all values where the value is between the range (inclusive). When multiple fact names are given, this is an AND search. For facts that are URIs, you can use full URI or Qname."},{"name":"partition","in":"query","required":false,"type":"string","description":"You can split search results into partitions. Syntax: '1/5' splits the results to five partitions and returns the first. Useful when downloading large lists of results and you want to split the task into smaller sub-queries."},{"name":"hasValue","in":"query","required":false,"type":"string","description":"Name (or names) of fields that must be non-null for the occurrence to be included to results. The field must be from level document, gathering or unit (not for example annotation) and must not be an array field. Also, when quering gathering level, unit fields can not be used, etc. When multiple fields are listed, this is an AND search (all must be non-null). Multiple values are seperated by ','."},{"name":"atlasCode","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of atlas code. Use Metadata-API to find identifiers. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MY.atlasCodeEnum"},{"name":"atlasClass","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of atlas class. Use Metadata-API to find identifiers. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MY.atlasClassEnum"},{"name":"onlyNonStateLands","in":"query","required":false,"type":"boolean","description":"Filter to occurrences that are not on state lands (true) or to occurrences that are only from state lands (false)"},{"name":"editorPersonToken","in":"query","required":false,"type":"string","description":"Search for records the user has save or modified. When using this filter, results come from the private warehouse!"},{"name":"observerPersonToken","in":"query","required":false,"type":"string","description":"Search for records where the user has been marked as the observer. When using this filter, results come from the private warehouse!"},{"name":"editorOrObserverPersonToken","in":"query","required":false,"type":"string","description":"Search for records the user has saved OR where marked as the observer. When using this filter, results come from the private warehouse!"},{"name":"editorOrObserverIsNotPersonToken","in":"query","required":false,"type":"string","description":"Search for records where the user has not saved or observed the record (= everyone else's records). These come from the public warehouse! -> Results may contain records that have actually been saved by the user, but the info is not available in public (has been secured)."},{"name":"permissionToken","in":"query","required":false,"type":"string","description":"Use granted permissions to search the private warehouse"},{"name":"format","in":"query","required":false,"type":"string","description":"Alternative way to Accept header to define content type of the response.","items":{"type":"string","enum":["json","geojson","xml","csv","tsv"]}}],"produces":["application/json","application/geo+json","application/xml","text/csv","text/tab-separated-values"],"responses":{"200":{"description":"Succesful query. Schema varies based on content-type of the response.","schema":{"$ref":"#/definitions/DwQuery_AggregateResponse"}},"400":{"description":"Parameters were not accepted. Message has details.","schema":{"$ref":"#/definitions/DwError"}},"403":{"description":"Invalid credentials. Message has details.","schema":{"$ref":"#/definitions/DwError"}},"429":{"description":"Too many pending requests for the access_token; max is 12","schema":{"$ref":"#/definitions/DwError"}},"500":{"description":"Service is in unknown erroneous state.","schema":{"type":"string"}}},"tags":["Warehouse"]}},"/warehouse/query/unit/statistics":{"get":{"summary":"Perform aggregate queries on units to PRIVATE side of the data warehouse.","description":" Functionality is same as normal /aggregate API except functionaly is limited to only certain collections, filters and aggregateBy fields. CollectionId filter is required and only certain collections are allowed.","parameters":[{"name":"aggregateBy","in":"query","required":false,"type":"array","description":"Define fields to aggregate by. Multiple values are seperated by ','.","items":{"type":"string","enum":["document.documentId","document.namedPlace.birdAssociationAreaDisplayName","document.namedPlace.birdAssociationAreaId","document.namedPlace.collectionId","document.namedPlace.id","document.namedPlace.municipalityDisplayName","document.namedPlace.municipalityId","document.namedPlace.name","document.namedPlace.ykj10km.lat","document.namedPlace.ykj10km.lon","document.namedPlaceId","document.prefix","gathering.conversions.birdAssociationArea","gathering.conversions.day","gathering.conversions.month","gathering.conversions.year","gathering.conversions.ykj10km.lat","gathering.conversions.ykj10km.lon","gathering.conversions.ykj10kmCenter.lat","gathering.conversions.ykj10kmCenter.lon","gathering.gatheringSection","unit.atlasClass","unit.atlasCode","unit.linkings.originalTaxon.administrativeStatuses","unit.linkings.originalTaxon.aggregateId","unit.linkings.originalTaxon.anamorphId","unit.linkings.originalTaxon.author","unit.linkings.originalTaxon.birdlifeCode","unit.linkings.originalTaxon.classId","unit.linkings.originalTaxon.cultivarId","unit.linkings.originalTaxon.cursiveName","unit.linkings.originalTaxon.divisionId","unit.linkings.originalTaxon.domainId","unit.linkings.originalTaxon.ecotypeId","unit.linkings.originalTaxon.euringCode","unit.linkings.originalTaxon.euringNumber","unit.linkings.originalTaxon.familyId","unit.linkings.originalTaxon.finnish","unit.linkings.originalTaxon.formId","unit.linkings.originalTaxon.genusId","unit.linkings.originalTaxon.grexId","unit.linkings.originalTaxon.groupId","unit.linkings.originalTaxon.habitats","unit.linkings.originalTaxon.hybridId","unit.linkings.originalTaxon.id","unit.linkings.originalTaxon.informalTaxonGroups","unit.linkings.originalTaxon.infraclassId","unit.linkings.originalTaxon.infradivisionId","unit.linkings.originalTaxon.infragenericHybridId","unit.linkings.originalTaxon.infragenericTaxonId","unit.linkings.originalTaxon.infrakingdomId","unit.linkings.originalTaxon.infraorderId","unit.linkings.originalTaxon.infraphylumId","unit.linkings.originalTaxon.infraspecificTaxonId","unit.linkings.originalTaxon.intergenericHybridId","unit.linkings.originalTaxon.invasive","unit.linkings.originalTaxon.kingdomId","unit.linkings.originalTaxon.nameAccordingTo","unit.linkings.originalTaxon.nameEnglish","unit.linkings.originalTaxon.nameFinnish","unit.linkings.originalTaxon.nameSwedish","unit.linkings.originalTaxon.nothogenusId","unit.linkings.originalTaxon.nothospeciesId","unit.linkings.originalTaxon.nothosubspeciesId","unit.linkings.originalTaxon.occurrenceCount","unit.linkings.originalTaxon.occurrenceCountFinland","unit.linkings.originalTaxon.orderId","unit.linkings.originalTaxon.parentId","unit.linkings.originalTaxon.parvclassId","unit.linkings.originalTaxon.parvorderId","unit.linkings.originalTaxon.phylumId","unit.linkings.originalTaxon.populationGroupId","unit.linkings.originalTaxon.primaryHabitat","unit.linkings.originalTaxon.redListStatus","unit.linkings.originalTaxon.redListStatusGroup","unit.linkings.originalTaxon.scientificName","unit.linkings.originalTaxon.scientificNameDisplayName","unit.linkings.originalTaxon.sectionId","unit.linkings.originalTaxon.sensitive","unit.linkings.originalTaxon.seriesId","unit.linkings.originalTaxon.species","unit.linkings.originalTaxon.speciesAggregateId","unit.linkings.originalTaxon.speciesId","unit.linkings.originalTaxon.speciesNameEnglish","unit.linkings.originalTaxon.speciesNameFinnish","unit.linkings.originalTaxon.speciesNameSwedish","unit.linkings.originalTaxon.speciesScientificName","unit.linkings.originalTaxon.speciesTaxonomicOrder","unit.linkings.originalTaxon.subclassId","unit.linkings.originalTaxon.subdivisionId","unit.linkings.originalTaxon.subfamilyId","unit.linkings.originalTaxon.subformId","unit.linkings.originalTaxon.subgenusId","unit.linkings.originalTaxon.subkingdomId","unit.linkings.originalTaxon.suborderId","unit.linkings.originalTaxon.subphylumId","unit.linkings.originalTaxon.subsectionId","unit.linkings.originalTaxon.subseriesId","unit.linkings.originalTaxon.subspeciesId","unit.linkings.originalTaxon.subspecificAggregateId","unit.linkings.originalTaxon.subtribeId","unit.linkings.originalTaxon.subvarietyId","unit.linkings.originalTaxon.superclassId","unit.linkings.originalTaxon.superdivisionId","unit.linkings.originalTaxon.superdomainId","unit.linkings.originalTaxon.superfamilyId","unit.linkings.originalTaxon.supergenusId","unit.linkings.originalTaxon.superorderId","unit.linkings.originalTaxon.superphylumId","unit.linkings.originalTaxon.taxonRank","unit.linkings.originalTaxon.taxonSets","unit.linkings.originalTaxon.taxonomicOrder","unit.linkings.originalTaxon.tribeId","unit.linkings.originalTaxon.typesOfOccurrenceInFinland","unit.linkings.originalTaxon.varietyId","unit.linkings.originalTaxon.virva","unit.linkings.taxon.administrativeStatuses","unit.linkings.taxon.aggregateId","unit.linkings.taxon.anamorphId","unit.linkings.taxon.author","unit.linkings.taxon.birdlifeCode","unit.linkings.taxon.classId","unit.linkings.taxon.cultivarId","unit.linkings.taxon.cursiveName","unit.linkings.taxon.divisionId","unit.linkings.taxon.domainId","unit.linkings.taxon.ecotypeId","unit.linkings.taxon.euringCode","unit.linkings.taxon.euringNumber","unit.linkings.taxon.familyId","unit.linkings.taxon.finnish","unit.linkings.taxon.formId","unit.linkings.taxon.genusId","unit.linkings.taxon.grexId","unit.linkings.taxon.groupId","unit.linkings.taxon.habitats","unit.linkings.taxon.hybridId","unit.linkings.taxon.id","unit.linkings.taxon.informalTaxonGroups","unit.linkings.taxon.infraclassId","unit.linkings.taxon.infradivisionId","unit.linkings.taxon.infragenericHybridId","unit.linkings.taxon.infragenericTaxonId","unit.linkings.taxon.infrakingdomId","unit.linkings.taxon.infraorderId","unit.linkings.taxon.infraphylumId","unit.linkings.taxon.infraspecificTaxonId","unit.linkings.taxon.intergenericHybridId","unit.linkings.taxon.invasive","unit.linkings.taxon.kingdomId","unit.linkings.taxon.nameAccordingTo","unit.linkings.taxon.nameEnglish","unit.linkings.taxon.nameFinnish","unit.linkings.taxon.nameSwedish","unit.linkings.taxon.nothogenusId","unit.linkings.taxon.nothospeciesId","unit.linkings.taxon.nothosubspeciesId","unit.linkings.taxon.occurrenceCount","unit.linkings.taxon.occurrenceCountFinland","unit.linkings.taxon.orderId","unit.linkings.taxon.parentId","unit.linkings.taxon.parvclassId","unit.linkings.taxon.parvorderId","unit.linkings.taxon.phylumId","unit.linkings.taxon.populationGroupId","unit.linkings.taxon.primaryHabitat","unit.linkings.taxon.redListStatus","unit.linkings.taxon.redListStatusGroup","unit.linkings.taxon.scientificName","unit.linkings.taxon.scientificNameDisplayName","unit.linkings.taxon.sectionId","unit.linkings.taxon.sensitive","unit.linkings.taxon.seriesId","unit.linkings.taxon.species","unit.linkings.taxon.speciesAggregateId","unit.linkings.taxon.speciesId","unit.linkings.taxon.speciesNameEnglish","unit.linkings.taxon.speciesNameFinnish","unit.linkings.taxon.speciesNameSwedish","unit.linkings.taxon.speciesScientificName","unit.linkings.taxon.speciesTaxonomicOrder","unit.linkings.taxon.subclassId","unit.linkings.taxon.subdivisionId","unit.linkings.taxon.subfamilyId","unit.linkings.taxon.subformId","unit.linkings.taxon.subgenusId","unit.linkings.taxon.subkingdomId","unit.linkings.taxon.suborderId","unit.linkings.taxon.subphylumId","unit.linkings.taxon.subsectionId","unit.linkings.taxon.subseriesId","unit.linkings.taxon.subspeciesId","unit.linkings.taxon.subspecificAggregateId","unit.linkings.taxon.subtribeId","unit.linkings.taxon.subvarietyId","unit.linkings.taxon.superclassId","unit.linkings.taxon.superdivisionId","unit.linkings.taxon.superdomainId","unit.linkings.taxon.superfamilyId","unit.linkings.taxon.supergenusId","unit.linkings.taxon.superorderId","unit.linkings.taxon.superphylumId","unit.linkings.taxon.taxonRank","unit.linkings.taxon.taxonSets","unit.linkings.taxon.taxonomicOrder","unit.linkings.taxon.tribeId","unit.linkings.taxon.typesOfOccurrenceInFinland","unit.linkings.taxon.varietyId","unit.linkings.taxon.virva"]}},{"name":"orderBy","in":"query","required":false,"type":"array","description":"Define what fields to use when sorting results. Defaults to count (desc) and each aggregate by field (asc). Each fieldname given as parameter defaults to ASC - if you want to sort using descending order, add \" DESC\" to the end of the field name. In addition to aggregateBy fields you can use the following aggregate function names: [count, individualCountSum, individualCountMax, oldestRecord, newestRecord, recordQualityMax, firstLoadDateMin, firstLoadDateMax, gatheringCount, securedCount, pairCountMax, pairCountSum, taxonCount, speciesCount, redListStatusMax, atlasCodeMax, atlasClassMax]. Multiple values are seperated by ','.","items":{"type":"string","enum":["document.documentId","document.namedPlace.birdAssociationAreaDisplayName","document.namedPlace.birdAssociationAreaId","document.namedPlace.collectionId","document.namedPlace.id","document.namedPlace.municipalityDisplayName","document.namedPlace.municipalityId","document.namedPlace.name","document.namedPlace.ykj10km.lat","document.namedPlace.ykj10km.lon","document.namedPlaceId","document.prefix","gathering.conversions.birdAssociationArea","gathering.conversions.day","gathering.conversions.month","gathering.conversions.year","gathering.conversions.ykj10km.lat","gathering.conversions.ykj10km.lon","gathering.conversions.ykj10kmCenter.lat","gathering.conversions.ykj10kmCenter.lon","gathering.gatheringSection","unit.atlasClass","unit.atlasCode","unit.linkings.originalTaxon.administrativeStatuses","unit.linkings.originalTaxon.aggregateId","unit.linkings.originalTaxon.anamorphId","unit.linkings.originalTaxon.author","unit.linkings.originalTaxon.birdlifeCode","unit.linkings.originalTaxon.classId","unit.linkings.originalTaxon.cultivarId","unit.linkings.originalTaxon.cursiveName","unit.linkings.originalTaxon.divisionId","unit.linkings.originalTaxon.domainId","unit.linkings.originalTaxon.ecotypeId","unit.linkings.originalTaxon.euringCode","unit.linkings.originalTaxon.euringNumber","unit.linkings.originalTaxon.familyId","unit.linkings.originalTaxon.finnish","unit.linkings.originalTaxon.formId","unit.linkings.originalTaxon.genusId","unit.linkings.originalTaxon.grexId","unit.linkings.originalTaxon.groupId","unit.linkings.originalTaxon.habitats","unit.linkings.originalTaxon.hybridId","unit.linkings.originalTaxon.id","unit.linkings.originalTaxon.informalTaxonGroups","unit.linkings.originalTaxon.infraclassId","unit.linkings.originalTaxon.infradivisionId","unit.linkings.originalTaxon.infragenericHybridId","unit.linkings.originalTaxon.infragenericTaxonId","unit.linkings.originalTaxon.infrakingdomId","unit.linkings.originalTaxon.infraorderId","unit.linkings.originalTaxon.infraphylumId","unit.linkings.originalTaxon.infraspecificTaxonId","unit.linkings.originalTaxon.intergenericHybridId","unit.linkings.originalTaxon.invasive","unit.linkings.originalTaxon.kingdomId","unit.linkings.originalTaxon.nameAccordingTo","unit.linkings.originalTaxon.nameEnglish","unit.linkings.originalTaxon.nameFinnish","unit.linkings.originalTaxon.nameSwedish","unit.linkings.originalTaxon.nothogenusId","unit.linkings.originalTaxon.nothospeciesId","unit.linkings.originalTaxon.nothosubspeciesId","unit.linkings.originalTaxon.occurrenceCount","unit.linkings.originalTaxon.occurrenceCountFinland","unit.linkings.originalTaxon.orderId","unit.linkings.originalTaxon.parentId","unit.linkings.originalTaxon.parvclassId","unit.linkings.originalTaxon.parvorderId","unit.linkings.originalTaxon.phylumId","unit.linkings.originalTaxon.populationGroupId","unit.linkings.originalTaxon.primaryHabitat","unit.linkings.originalTaxon.redListStatus","unit.linkings.originalTaxon.redListStatusGroup","unit.linkings.originalTaxon.scientificName","unit.linkings.originalTaxon.scientificNameDisplayName","unit.linkings.originalTaxon.sectionId","unit.linkings.originalTaxon.sensitive","unit.linkings.originalTaxon.seriesId","unit.linkings.originalTaxon.species","unit.linkings.originalTaxon.speciesAggregateId","unit.linkings.originalTaxon.speciesId","unit.linkings.originalTaxon.speciesNameEnglish","unit.linkings.originalTaxon.speciesNameFinnish","unit.linkings.originalTaxon.speciesNameSwedish","unit.linkings.originalTaxon.speciesScientificName","unit.linkings.originalTaxon.speciesTaxonomicOrder","unit.linkings.originalTaxon.subclassId","unit.linkings.originalTaxon.subdivisionId","unit.linkings.originalTaxon.subfamilyId","unit.linkings.originalTaxon.subformId","unit.linkings.originalTaxon.subgenusId","unit.linkings.originalTaxon.subkingdomId","unit.linkings.originalTaxon.suborderId","unit.linkings.originalTaxon.subphylumId","unit.linkings.originalTaxon.subsectionId","unit.linkings.originalTaxon.subseriesId","unit.linkings.originalTaxon.subspeciesId","unit.linkings.originalTaxon.subspecificAggregateId","unit.linkings.originalTaxon.subtribeId","unit.linkings.originalTaxon.subvarietyId","unit.linkings.originalTaxon.superclassId","unit.linkings.originalTaxon.superdivisionId","unit.linkings.originalTaxon.superdomainId","unit.linkings.originalTaxon.superfamilyId","unit.linkings.originalTaxon.supergenusId","unit.linkings.originalTaxon.superorderId","unit.linkings.originalTaxon.superphylumId","unit.linkings.originalTaxon.taxonRank","unit.linkings.originalTaxon.taxonSets","unit.linkings.originalTaxon.taxonomicOrder","unit.linkings.originalTaxon.tribeId","unit.linkings.originalTaxon.typesOfOccurrenceInFinland","unit.linkings.originalTaxon.varietyId","unit.linkings.originalTaxon.virva","unit.linkings.taxon.administrativeStatuses","unit.linkings.taxon.aggregateId","unit.linkings.taxon.anamorphId","unit.linkings.taxon.author","unit.linkings.taxon.birdlifeCode","unit.linkings.taxon.classId","unit.linkings.taxon.cultivarId","unit.linkings.taxon.cursiveName","unit.linkings.taxon.divisionId","unit.linkings.taxon.domainId","unit.linkings.taxon.ecotypeId","unit.linkings.taxon.euringCode","unit.linkings.taxon.euringNumber","unit.linkings.taxon.familyId","unit.linkings.taxon.finnish","unit.linkings.taxon.formId","unit.linkings.taxon.genusId","unit.linkings.taxon.grexId","unit.linkings.taxon.groupId","unit.linkings.taxon.habitats","unit.linkings.taxon.hybridId","unit.linkings.taxon.id","unit.linkings.taxon.informalTaxonGroups","unit.linkings.taxon.infraclassId","unit.linkings.taxon.infradivisionId","unit.linkings.taxon.infragenericHybridId","unit.linkings.taxon.infragenericTaxonId","unit.linkings.taxon.infrakingdomId","unit.linkings.taxon.infraorderId","unit.linkings.taxon.infraphylumId","unit.linkings.taxon.infraspecificTaxonId","unit.linkings.taxon.intergenericHybridId","unit.linkings.taxon.invasive","unit.linkings.taxon.kingdomId","unit.linkings.taxon.nameAccordingTo","unit.linkings.taxon.nameEnglish","unit.linkings.taxon.nameFinnish","unit.linkings.taxon.nameSwedish","unit.linkings.taxon.nothogenusId","unit.linkings.taxon.nothospeciesId","unit.linkings.taxon.nothosubspeciesId","unit.linkings.taxon.occurrenceCount","unit.linkings.taxon.occurrenceCountFinland","unit.linkings.taxon.orderId","unit.linkings.taxon.parentId","unit.linkings.taxon.parvclassId","unit.linkings.taxon.parvorderId","unit.linkings.taxon.phylumId","unit.linkings.taxon.populationGroupId","unit.linkings.taxon.primaryHabitat","unit.linkings.taxon.redListStatus","unit.linkings.taxon.redListStatusGroup","unit.linkings.taxon.scientificName","unit.linkings.taxon.scientificNameDisplayName","unit.linkings.taxon.sectionId","unit.linkings.taxon.sensitive","unit.linkings.taxon.seriesId","unit.linkings.taxon.species","unit.linkings.taxon.speciesAggregateId","unit.linkings.taxon.speciesId","unit.linkings.taxon.speciesNameEnglish","unit.linkings.taxon.speciesNameFinnish","unit.linkings.taxon.speciesNameSwedish","unit.linkings.taxon.speciesScientificName","unit.linkings.taxon.speciesTaxonomicOrder","unit.linkings.taxon.subclassId","unit.linkings.taxon.subdivisionId","unit.linkings.taxon.subfamilyId","unit.linkings.taxon.subformId","unit.linkings.taxon.subgenusId","unit.linkings.taxon.subkingdomId","unit.linkings.taxon.suborderId","unit.linkings.taxon.subphylumId","unit.linkings.taxon.subsectionId","unit.linkings.taxon.subseriesId","unit.linkings.taxon.subspeciesId","unit.linkings.taxon.subspecificAggregateId","unit.linkings.taxon.subtribeId","unit.linkings.taxon.subvarietyId","unit.linkings.taxon.superclassId","unit.linkings.taxon.superdivisionId","unit.linkings.taxon.superdomainId","unit.linkings.taxon.superfamilyId","unit.linkings.taxon.supergenusId","unit.linkings.taxon.superorderId","unit.linkings.taxon.superphylumId","unit.linkings.taxon.taxonRank","unit.linkings.taxon.taxonSets","unit.linkings.taxon.taxonomicOrder","unit.linkings.taxon.tribeId","unit.linkings.taxon.typesOfOccurrenceInFinland","unit.linkings.taxon.varietyId","unit.linkings.taxon.virva","count","individualCountSum","individualCountMax","oldestRecord","newestRecord","recordQualityMax","firstLoadDateMin","firstLoadDateMax","gatheringCount","securedCount","pairCountMax","pairCountSum","taxonCount","speciesCount","redListStatusMax","atlasCodeMax","atlasClassMax"]}},{"name":"onlyCount","in":"query","required":false,"type":"boolean","description":"Return only count of rows (default) or also additional aggregate function values.","default":true},{"name":"taxonCounts","in":"query","required":false,"type":"boolean","description":"Include taxon count, species count and max red list status","default":false},{"name":"gatheringCounts","in":"query","required":false,"type":"boolean","description":"Include gatheringCount","default":false},{"name":"pairCounts","in":"query","required":false,"type":"boolean","description":"Include pair count sum and max.","default":false},{"name":"atlasCounts","in":"query","required":false,"type":"boolean","description":"Include atlas code and class max.","default":false},{"name":"excludeNulls","in":"query","required":false,"type":"boolean","description":"Include or exclude nulls to result. Will only check nullness of the first aggregateBy field.","default":true},{"name":"pessimisticDateRangeHandling","in":"query","required":false,"type":"boolean","description":"Value of this parameter affects how oldestRecord and newestRecord are calculated regarding observations reported as date span. False (default): oldest=min(date.begin), newest=max(date.end). True: oldest=min(date.end), newest=max(date.begin).","default":false},{"name":"pageSize","in":"query","required":false,"type":"integer","description":"Set number of results in one page.","default":100,"minimum":1,"maximum":10000},{"name":"page","in":"query","required":false,"type":"integer","description":"Set current page.","default":1,"minimum":1},{"name":"cache","in":"query","required":false,"type":"boolean","description":"Use cache for this query. Defaults to false.","default":false},{"name":"taxonId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of a taxon. Use Taxonomy-API to find identifiers. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /taxa"},{"name":"target","in":"query","required":false,"type":"string","description":"Same as taxonId, but system resolves identifier of the taxon based on the given target name. If no such match can be resolved (name does not exist in taxonomy), will filter based on the given verbatim target name (case insensitive). Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"useIdentificationAnnotations","in":"query","required":false,"type":"boolean","description":"By default, all taxon linking related filters use taxon linking that may have been altered because of quality control identification annotations. If you want to use original user identifications, set this to false.","default":true},{"name":"includeSubTaxa","in":"query","required":false,"type":"boolean","description":"By default, all taxon linking related filters return all entries that belong to the filtered taxa. To return only exact matches (no subtaxa), set this to false.","default":true},{"name":"includeNonValidTaxa","in":"query","required":false,"type":"boolean","description":"Set to false if you want to include only those entries where reported target name can be linked with a taxon of the reference taxonomy. By default includes all entries.","default":true},{"name":"onlyNonValidTaxa","in":"query","required":false,"type":"boolean","description":"Set to true if you want to include only those entries where reported target name can not be linked with a taxon of the reference taxonomy. By default includes all entries."},{"name":"informalTaxonGroupId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of an informal taxon group. Use InformalTaxonGroups-API to find identifiers. Will return entries that have been linked with taxa that belong to one of the given groups. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /informal-taxon-groups"},{"name":"informalTaxonGroupIdNot","in":"query","required":false,"type":"string","description":"Exclude based on URI or Qname identifier of an informal taxon group. Use InformalTaxonGroups-API to find identifiers. Will exclude entries that have been linked with taxa that belong to any of the given groups. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /informal-taxon-groups"},{"name":"informalTaxonGroupIdIncludingReported","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of an informal taxon group. Use InformalTaxonGroups-API to find identifiers. Will return entries that have been linked with taxa that belong to one of the given groups OR reported to belong to one of the given groups. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /informal-taxon-groups"},{"name":"countryId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of a country. Use Area-API to find identifiers. Will return entries where we have been able to interpret the country from coordinates or from reported area name. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /areas"},{"name":"namedPlaceId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of a NamedPlace. Use NamedPlace-API to find identifiers. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /named-places"},{"name":"namedPlaceTag","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of MNP.tagEnum (use metadata-api to resolve identifiers) Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MNP.tagEnum"},{"name":"birdAssociationAreaId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of a BirdAssociationArea. Use Area-API to find identifiers. Bird association area is interpreted based on YKJ 10KM grids (the grid the occurrence centerpoint is in). Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /areas"},{"name":"formId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of a Vihko Notebook form that was used to report the entry. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /forms"},{"name":"time","in":"query","required":false,"type":"string","description":"Filter using event date. Date can be a full date or part of a date, for example 2000, 2000-06 or 2000-06-25. Time can be a range, for example 2000/2005 or 2000-01-01/2005-12-31. Relative days \"last N days\" can be used: 0 is today, -1 is yesterday and so on; for example -7/0 is a range between 7 days ago and today. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"timeAccuracy","in":"query","required":false,"type":"integer","description":"Filter using event date accuracy range in days. Will include entries where time span in days is less or equal to the given value."},{"name":"yearMonth","in":"query","required":false,"type":"string","description":"Filter using event date. Value can be a year (2000), year range (2000/2001), year-month (2000-06) or a year-month range (2000-06/2000-08). (Note: this filter is mostly aimed to be used in /statistics queries because 'time' filter is not available for /statistics queries.) Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"collectionId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of collections. Use Collections-API to resolve identifiers. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /collections"},{"name":"collectionIdExplicit","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of collections. Use Collections-API to resolve identifiers. Will not include child collections Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /collections"},{"name":"includeSubCollections","in":"query","required":false,"type":"boolean","description":"Defines if collectionId filter should include sub collections of the given collection ids. By default sub collections are included."},{"name":"individualCountMin","in":"query","required":false,"type":"integer","description":"Filter using idividual count. Unreported individual count is assumed to mean \"1+\", so searching min=1 returns where count > 0 or count is not given. To search for \"zero observations\" use max=0. Defaults to 1 but when using annotation endpoint defaults to null.","default":1},{"name":"wild","in":"query","required":false,"type":"string","description":"Filter occurrences based on reported/annotated wild status. By default, non-wild occurrences are exluded. Multiple values are seperated by ','. When multiple values are given, this is an OR search.","items":{"type":"string","enum":["WILD","WILD_UNKNOWN","NON_WILD"]},"default":"WILD,UNKNOWN"},{"name":"qualityIssues","in":"query","required":false,"type":"string","description":"Possible values: NO_ISSUES, BOTH, ONLY_ISSUES. Include records with quality issues (document, gathering or unit issues). Default is NO_ISSUES, but when searching by id (documentId, unitId, keyword) or using annotation endpoint the default is BOTH.","items":{"type":"string","enum":["NO_ISSUES","BOTH","ONLY_ISSUES"]},"default":"NO_ISSUES"},{"name":"completeListTaxonId","in":"query","required":false,"type":"string","description":"Show only records where document contains complete list for this higher taxon. For example include only records where all birds or mammals were documented, if they were seens -> something that is not documented was not seen. Use taxon IDs. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /taxa"},{"name":"completeListType","in":"query","required":false,"type":"string","description":"Show only records where document contains complete list and the list is of this type: URI or Qname identifier of MY.completeListTypeEnum (use metadata-api to resolve identifiers) Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MY.completeListTypeEnum"},{"name":"taxonCensus","in":"query","required":false,"type":"string","description":"Show only records where observations are completely recorded for this higher taxon. For example include only records where all birds or mammals were documented, if they were seens -> something that is not documented was not seen. Use taxon IDs. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /taxa"},{"name":"format","in":"query","required":false,"type":"string","description":"Alternative way to Accept header to define content type of the response.","items":{"type":"string","enum":["json","geojson","xml","csv","tsv"]}}],"produces":["application/json","application/geo+json","application/xml","text/csv","text/tab-separated-values"],"responses":{"200":{"description":"Succesful query. Schema varies based on content-type of the response.","schema":{"$ref":"#/definitions/DwQuery_AggregateResponse"}},"400":{"description":"Parameters were not accepted. Message has details.","schema":{"$ref":"#/definitions/DwError"}},"403":{"description":"Invalid credentials. Message has details.","schema":{"$ref":"#/definitions/DwError"}},"429":{"description":"Too many pending requests for the access_token; max is 12","schema":{"$ref":"#/definitions/DwError"}},"500":{"description":"Service is in unknown erroneous state.","schema":{"type":"string"}}},"tags":["Warehouse"]}},"/warehouse/query/annotation/list":{"get":{"summary":"Get list of annotations using given filters","description":"Get list of results as a 'flat row'. Application/json and application/xml responses respect the \"selected\" parameter, but application/rdf+xml returns always the same \"CETAF standard\" fields.","parameters":[{"name":"selected","in":"query","required":false,"type":"array","description":"Define what fields to include to the result. Defaults to [annotation.addedTags, annotation.annotationByPerson, annotation.annotationByPersonName, annotation.annotationBySystem, annotation.annotationBySystemName, annotation.byRole, annotation.created, annotation.deleted, annotation.deletedByPerson, annotation.deletedByPersonName, annotation.deletedDateTime, annotation.id, annotation.identification.author, annotation.identification.facts.decimalValue, annotation.identification.facts.fact, annotation.identification.facts.integerValue, annotation.identification.facts.value, annotation.identification.id, annotation.identification.linkings.taxon.administrativeStatuses, annotation.identification.linkings.taxon.checklist, annotation.identification.linkings.taxon.cursiveName, annotation.identification.linkings.taxon.finnish, annotation.identification.linkings.taxon.id, annotation.identification.linkings.taxon.informalTaxonGroups, annotation.identification.linkings.taxon.kingdomScientificName, annotation.identification.linkings.taxon.latestRedListStatusFinland.status, annotation.identification.linkings.taxon.latestRedListStatusFinland.year, annotation.identification.linkings.taxon.nameEnglish, annotation.identification.linkings.taxon.nameFinnish, annotation.identification.linkings.taxon.nameSwedish, annotation.identification.linkings.taxon.occurrenceCountFinland, annotation.identification.linkings.taxon.primaryHabitat.habitat, annotation.identification.linkings.taxon.primaryHabitat.habitatSpecificTypes, annotation.identification.linkings.taxon.primaryHabitat.id, annotation.identification.linkings.taxon.primaryHabitat.order, annotation.identification.linkings.taxon.scientificName, annotation.identification.linkings.taxon.scientificNameAuthorship, annotation.identification.linkings.taxon.scientificNameDisplayName, annotation.identification.linkings.taxon.sensitive, annotation.identification.linkings.taxon.taxonConceptIds, annotation.identification.linkings.taxon.taxonRank, annotation.identification.linkings.taxon.taxonomicOrder, annotation.identification.linkings.taxon.threatenedStatus, annotation.identification.linkings.taxon.vernacularName, annotation.identification.notes, annotation.identification.taxon, annotation.identification.taxonID, annotation.identification.taxonSpecifier, annotation.identification.taxonSpecifierAuthor, annotation.notes, annotation.occurrenceAtTimeOfAnnotation.countryVerbatim, annotation.occurrenceAtTimeOfAnnotation.dateBegin, annotation.occurrenceAtTimeOfAnnotation.dateEnd, annotation.occurrenceAtTimeOfAnnotation.linkings.taxon.administrativeStatuses, annotation.occurrenceAtTimeOfAnnotation.linkings.taxon.checklist, annotation.occurrenceAtTimeOfAnnotation.linkings.taxon.cursiveName, annotation.occurrenceAtTimeOfAnnotation.linkings.taxon.finnish, annotation.occurrenceAtTimeOfAnnotation.linkings.taxon.id, annotation.occurrenceAtTimeOfAnnotation.linkings.taxon.informalTaxonGroups, annotation.occurrenceAtTimeOfAnnotation.linkings.taxon.kingdomScientificName, annotation.occurrenceAtTimeOfAnnotation.linkings.taxon.latestRedListStatusFinland.status, annotation.occurrenceAtTimeOfAnnotation.linkings.taxon.latestRedListStatusFinland.year, annotation.occurrenceAtTimeOfAnnotation.linkings.taxon.nameEnglish, annotation.occurrenceAtTimeOfAnnotation.linkings.taxon.nameFinnish, annotation.occurrenceAtTimeOfAnnotation.linkings.taxon.nameSwedish, annotation.occurrenceAtTimeOfAnnotation.linkings.taxon.occurrenceCountFinland, annotation.occurrenceAtTimeOfAnnotation.linkings.taxon.primaryHabitat.habitat, annotation.occurrenceAtTimeOfAnnotation.linkings.taxon.primaryHabitat.habitatSpecificTypes, annotation.occurrenceAtTimeOfAnnotation.linkings.taxon.primaryHabitat.id, annotation.occurrenceAtTimeOfAnnotation.linkings.taxon.primaryHabitat.order, annotation.occurrenceAtTimeOfAnnotation.linkings.taxon.scientificName, annotation.occurrenceAtTimeOfAnnotation.linkings.taxon.scientificNameAuthorship, annotation.occurrenceAtTimeOfAnnotation.linkings.taxon.scientificNameDisplayName, annotation.occurrenceAtTimeOfAnnotation.linkings.taxon.sensitive, annotation.occurrenceAtTimeOfAnnotation.linkings.taxon.taxonConceptIds, annotation.occurrenceAtTimeOfAnnotation.linkings.taxon.taxonRank, annotation.occurrenceAtTimeOfAnnotation.linkings.taxon.taxonomicOrder, annotation.occurrenceAtTimeOfAnnotation.linkings.taxon.threatenedStatus, annotation.occurrenceAtTimeOfAnnotation.linkings.taxon.vernacularName, annotation.occurrenceAtTimeOfAnnotation.locality, annotation.occurrenceAtTimeOfAnnotation.municipalityVerbatim, annotation.occurrenceAtTimeOfAnnotation.taxonId, annotation.occurrenceAtTimeOfAnnotation.taxonVerbatim, annotation.occurrenceAtTimeOfAnnotation.wgs84centerPointLat, annotation.occurrenceAtTimeOfAnnotation.wgs84centerPointLon, annotation.removedTags, annotation.valid, document.collectionId, document.documentId, gathering.displayDateTime, gathering.team, unit.linkings.originalTaxon.id, unit.linkings.originalTaxon.scientificName, unit.linkings.originalTaxon.vernacularName, unit.linkings.taxon.id, unit.linkings.taxon.scientificName, unit.linkings.taxon.vernacularName, unit.taxonVerbatim, unit.unitId] Multiple values are seperated by ','.","items":{"type":"string","enum":["annotation.addedTags","annotation.annotationByPerson","annotation.annotationByPersonName","annotation.annotationBySystem","annotation.annotationBySystemName","annotation.byRole","annotation.created","annotation.deleted","annotation.deletedByPerson","annotation.deletedByPersonName","annotation.deletedDateTime","annotation.id","annotation.identification.author","annotation.identification.facts.decimalValue","annotation.identification.facts.fact","annotation.identification.facts.integerValue","annotation.identification.facts.value","annotation.identification.id","annotation.identification.linkings.taxon.administrativeStatuses","annotation.identification.linkings.taxon.checklist","annotation.identification.linkings.taxon.cursiveName","annotation.identification.linkings.taxon.finnish","annotation.identification.linkings.taxon.id","annotation.identification.linkings.taxon.informalTaxonGroups","annotation.identification.linkings.taxon.kingdomScientificName","annotation.identification.linkings.taxon.latestRedListStatusFinland.status","annotation.identification.linkings.taxon.latestRedListStatusFinland.year","annotation.identification.linkings.taxon.nameEnglish","annotation.identification.linkings.taxon.nameFinnish","annotation.identification.linkings.taxon.nameSwedish","annotation.identification.linkings.taxon.occurrenceCountFinland","annotation.identification.linkings.taxon.primaryHabitat.habitat","annotation.identification.linkings.taxon.primaryHabitat.habitatSpecificTypes","annotation.identification.linkings.taxon.primaryHabitat.id","annotation.identification.linkings.taxon.primaryHabitat.order","annotation.identification.linkings.taxon.scientificName","annotation.identification.linkings.taxon.scientificNameAuthorship","annotation.identification.linkings.taxon.scientificNameDisplayName","annotation.identification.linkings.taxon.sensitive","annotation.identification.linkings.taxon.taxonConceptIds","annotation.identification.linkings.taxon.taxonRank","annotation.identification.linkings.taxon.taxonomicOrder","annotation.identification.linkings.taxon.threatenedStatus","annotation.identification.linkings.taxon.vernacularName","annotation.identification.notes","annotation.identification.taxon","annotation.identification.taxonID","annotation.identification.taxonSpecifier","annotation.identification.taxonSpecifierAuthor","annotation.notes","annotation.occurrenceAtTimeOfAnnotation.countryVerbatim","annotation.occurrenceAtTimeOfAnnotation.dateBegin","annotation.occurrenceAtTimeOfAnnotation.dateEnd","annotation.occurrenceAtTimeOfAnnotation.linkings.taxon.administrativeStatuses","annotation.occurrenceAtTimeOfAnnotation.linkings.taxon.checklist","annotation.occurrenceAtTimeOfAnnotation.linkings.taxon.cursiveName","annotation.occurrenceAtTimeOfAnnotation.linkings.taxon.finnish","annotation.occurrenceAtTimeOfAnnotation.linkings.taxon.id","annotation.occurrenceAtTimeOfAnnotation.linkings.taxon.informalTaxonGroups","annotation.occurrenceAtTimeOfAnnotation.linkings.taxon.kingdomScientificName","annotation.occurrenceAtTimeOfAnnotation.linkings.taxon.latestRedListStatusFinland.status","annotation.occurrenceAtTimeOfAnnotation.linkings.taxon.latestRedListStatusFinland.year","annotation.occurrenceAtTimeOfAnnotation.linkings.taxon.nameEnglish","annotation.occurrenceAtTimeOfAnnotation.linkings.taxon.nameFinnish","annotation.occurrenceAtTimeOfAnnotation.linkings.taxon.nameSwedish","annotation.occurrenceAtTimeOfAnnotation.linkings.taxon.occurrenceCountFinland","annotation.occurrenceAtTimeOfAnnotation.linkings.taxon.primaryHabitat.habitat","annotation.occurrenceAtTimeOfAnnotation.linkings.taxon.primaryHabitat.habitatSpecificTypes","annotation.occurrenceAtTimeOfAnnotation.linkings.taxon.primaryHabitat.id","annotation.occurrenceAtTimeOfAnnotation.linkings.taxon.primaryHabitat.order","annotation.occurrenceAtTimeOfAnnotation.linkings.taxon.scientificName","annotation.occurrenceAtTimeOfAnnotation.linkings.taxon.scientificNameAuthorship","annotation.occurrenceAtTimeOfAnnotation.linkings.taxon.scientificNameDisplayName","annotation.occurrenceAtTimeOfAnnotation.linkings.taxon.sensitive","annotation.occurrenceAtTimeOfAnnotation.linkings.taxon.taxonConceptIds","annotation.occurrenceAtTimeOfAnnotation.linkings.taxon.taxonRank","annotation.occurrenceAtTimeOfAnnotation.linkings.taxon.taxonomicOrder","annotation.occurrenceAtTimeOfAnnotation.linkings.taxon.threatenedStatus","annotation.occurrenceAtTimeOfAnnotation.linkings.taxon.vernacularName","annotation.occurrenceAtTimeOfAnnotation.locality","annotation.occurrenceAtTimeOfAnnotation.municipalityVerbatim","annotation.occurrenceAtTimeOfAnnotation.taxonId","annotation.occurrenceAtTimeOfAnnotation.taxonVerbatim","annotation.occurrenceAtTimeOfAnnotation.wgs84centerPointLat","annotation.occurrenceAtTimeOfAnnotation.wgs84centerPointLon","annotation.removedTags","annotation.valid","document.annotations.addedTags","document.annotations.annotationByPerson","document.annotations.annotationByPersonName","document.annotations.annotationBySystem","document.annotations.annotationBySystemName","document.annotations.byRole","document.annotations.created","document.annotations.deleted","document.annotations.deletedByPerson","document.annotations.deletedByPersonName","document.annotations.deletedDateTime","document.annotations.id","document.annotations.notes","document.annotations.removedTags","document.annotations.valid","document.collectionId","document.completeListTaxonId","document.completeListType","document.createdDate","document.dataSource","document.documentId","document.editorUserIds","document.facts.decimalValue","document.facts.fact","document.facts.integerValue","document.facts.value","document.firstLoadDate","document.formId","document.keywords","document.licenseId","document.linkings.collectionQuality","document.linkings.editors.fullName","document.linkings.editors.id","document.linkings.editors.userId","document.loadDate","document.media.author","document.media.caption","document.media.copyrightOwner","document.media.fullResolutionMediaAvailable","document.media.fullURL","document.media.highDetailModelURL","document.media.licenseId","document.media.lowDetailModelURL","document.media.mediaType","document.media.mp3URL","document.media.squareThumbnailURL","document.media.thumbnailURL","document.media.type","document.media.videoURL","document.media.wavURL","document.mediaCount","document.modifiedDate","document.namedPlace.alternativeId","document.namedPlace.alternativeIds","document.namedPlace.birdAssociationAreaDisplayName","document.namedPlace.birdAssociationAreaId","document.namedPlace.collectionId","document.namedPlace.id","document.namedPlace.municipalityDisplayName","document.namedPlace.municipalityId","document.namedPlace.name","document.namedPlace.tags","document.namedPlace.wgs84CenterPoint.lat","document.namedPlace.wgs84CenterPoint.lon","document.namedPlace.ykj10km.lat","document.namedPlace.ykj10km.lon","document.namedPlaceId","document.notes","document.partial","document.prefix","document.quality.issue.issue","document.quality.issue.message","document.quality.issue.source","document.referenceURL","document.secureLevel","document.secureReasons","document.secured","document.siteDead","document.siteStatus","document.siteType","document.sourceId","document.sourceTags","gathering.accurateArea","gathering.biogeographicalProvince","gathering.conversions.birdAssociationArea","gathering.conversions.boundingBoxAreaInSquareMeters","gathering.conversions.century","gathering.conversions.day","gathering.conversions.dayOfYearBegin","gathering.conversions.dayOfYearEnd","gathering.conversions.decade","gathering.conversions.euref.latMax","gathering.conversions.euref.latMin","gathering.conversions.euref.lonMax","gathering.conversions.euref.lonMin","gathering.conversions.eurefCenterPoint.lat","gathering.conversions.eurefCenterPoint.lon","gathering.conversions.eurefWKT","gathering.conversions.linelengthInMeters","gathering.conversions.month","gathering.conversions.seasonBegin","gathering.conversions.seasonEnd","gathering.conversions.wgs84.latMax","gathering.conversions.wgs84.latMin","gathering.conversions.wgs84.lonMax","gathering.conversions.wgs84.lonMin","gathering.conversions.wgs84CenterPoint.lat","gathering.conversions.wgs84CenterPoint.lon","gathering.conversions.wgs84Grid005.lat","gathering.conversions.wgs84Grid005.lon","gathering.conversions.wgs84Grid01.lat","gathering.conversions.wgs84Grid01.lon","gathering.conversions.wgs84Grid05.lat","gathering.conversions.wgs84Grid05.lon","gathering.conversions.wgs84Grid1.lat","gathering.conversions.wgs84Grid1.lon","gathering.conversions.wgs84WKT","gathering.conversions.year","gathering.conversions.ykj.latMax","gathering.conversions.ykj.latMin","gathering.conversions.ykj.lonMax","gathering.conversions.ykj.lonMin","gathering.conversions.ykj100km.lat","gathering.conversions.ykj100km.lon","gathering.conversions.ykj100kmCenter.lat","gathering.conversions.ykj100kmCenter.lon","gathering.conversions.ykj10km.lat","gathering.conversions.ykj10km.lon","gathering.conversions.ykj10kmCenter.lat","gathering.conversions.ykj10kmCenter.lon","gathering.conversions.ykj1km.lat","gathering.conversions.ykj1km.lon","gathering.conversions.ykj1kmCenter.lat","gathering.conversions.ykj1kmCenter.lon","gathering.conversions.ykj50km.lat","gathering.conversions.ykj50km.lon","gathering.conversions.ykj50kmCenter.lat","gathering.conversions.ykj50kmCenter.lon","gathering.conversions.ykjWKT","gathering.coordinatesVerbatim","gathering.country","gathering.displayDateTime","gathering.eventDate.begin","gathering.eventDate.end","gathering.facts.decimalValue","gathering.facts.fact","gathering.facts.integerValue","gathering.facts.value","gathering.gatheringId","gathering.gatheringOrder","gathering.gatheringSection","gathering.higherGeography","gathering.hourBegin","gathering.hourEnd","gathering.interpretations.biogeographicalProvince","gathering.interpretations.biogeographicalProvinceDisplayname","gathering.interpretations.biogeographicalProvinces","gathering.interpretations.coordinateAccuracy","gathering.interpretations.country","gathering.interpretations.countryDisplayname","gathering.interpretations.finnishMunicipalities","gathering.interpretations.finnishMunicipality","gathering.interpretations.municipalityDisplayname","gathering.interpretations.sourceOfBiogeographicalProvince","gathering.interpretations.sourceOfCoordinates","gathering.interpretations.sourceOfCountry","gathering.interpretations.sourceOfFinnishMunicipality","gathering.linkings.observers.fullName","gathering.linkings.observers.id","gathering.linkings.observers.userId","gathering.locality","gathering.media.author","gathering.media.caption","gathering.media.copyrightOwner","gathering.media.fullResolutionMediaAvailable","gathering.media.fullURL","gathering.media.highDetailModelURL","gathering.media.licenseId","gathering.media.lowDetailModelURL","gathering.media.mediaType","gathering.media.mp3URL","gathering.media.squareThumbnailURL","gathering.media.thumbnailURL","gathering.media.type","gathering.media.videoURL","gathering.media.wavURL","gathering.mediaCount","gathering.minutesBegin","gathering.minutesEnd","gathering.municipality","gathering.notes","gathering.observerUserIds","gathering.province","gathering.quality.issue.issue","gathering.quality.issue.message","gathering.quality.issue.source","gathering.quality.locationIssue.issue","gathering.quality.locationIssue.message","gathering.quality.locationIssue.source","gathering.quality.timeIssue.issue","gathering.quality.timeIssue.message","gathering.quality.timeIssue.source","gathering.stateLand","gathering.taxonCensus.taxonId","gathering.taxonCensus.type","gathering.team","unit.abundanceString","unit.abundanceUnit","unit.alive","unit.annotationCount","unit.annotations.addedTags","unit.annotations.annotationByPerson","unit.annotations.annotationByPersonName","unit.annotations.annotationBySystem","unit.annotations.annotationBySystemName","unit.annotations.byRole","unit.annotations.created","unit.annotations.deleted","unit.annotations.deletedByPerson","unit.annotations.deletedByPersonName","unit.annotations.deletedDateTime","unit.annotations.id","unit.annotations.identification.author","unit.annotations.identification.facts.decimalValue","unit.annotations.identification.facts.fact","unit.annotations.identification.facts.integerValue","unit.annotations.identification.facts.value","unit.annotations.identification.id","unit.annotations.identification.linkings.taxon.administrativeStatuses","unit.annotations.identification.linkings.taxon.checklist","unit.annotations.identification.linkings.taxon.cursiveName","unit.annotations.identification.linkings.taxon.finnish","unit.annotations.identification.linkings.taxon.id","unit.annotations.identification.linkings.taxon.informalTaxonGroups","unit.annotations.identification.linkings.taxon.kingdomScientificName","unit.annotations.identification.linkings.taxon.latestRedListStatusFinland.status","unit.annotations.identification.linkings.taxon.latestRedListStatusFinland.year","unit.annotations.identification.linkings.taxon.nameEnglish","unit.annotations.identification.linkings.taxon.nameFinnish","unit.annotations.identification.linkings.taxon.nameSwedish","unit.annotations.identification.linkings.taxon.occurrenceCountFinland","unit.annotations.identification.linkings.taxon.primaryHabitat.habitat","unit.annotations.identification.linkings.taxon.primaryHabitat.habitatSpecificTypes","unit.annotations.identification.linkings.taxon.primaryHabitat.id","unit.annotations.identification.linkings.taxon.primaryHabitat.order","unit.annotations.identification.linkings.taxon.scientificName","unit.annotations.identification.linkings.taxon.scientificNameAuthorship","unit.annotations.identification.linkings.taxon.scientificNameDisplayName","unit.annotations.identification.linkings.taxon.sensitive","unit.annotations.identification.linkings.taxon.taxonConceptIds","unit.annotations.identification.linkings.taxon.taxonRank","unit.annotations.identification.linkings.taxon.taxonomicOrder","unit.annotations.identification.linkings.taxon.threatenedStatus","unit.annotations.identification.linkings.taxon.vernacularName","unit.annotations.identification.notes","unit.annotations.identification.taxon","unit.annotations.identification.taxonID","unit.annotations.identification.taxonSpecifier","unit.annotations.identification.taxonSpecifierAuthor","unit.annotations.notes","unit.annotations.occurrenceAtTimeOfAnnotation.countryVerbatim","unit.annotations.occurrenceAtTimeOfAnnotation.dateBegin","unit.annotations.occurrenceAtTimeOfAnnotation.dateEnd","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.administrativeStatuses","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.checklist","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.cursiveName","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.finnish","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.id","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.informalTaxonGroups","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.kingdomScientificName","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.latestRedListStatusFinland.status","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.latestRedListStatusFinland.year","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.nameEnglish","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.nameFinnish","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.nameSwedish","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.occurrenceCountFinland","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.primaryHabitat.habitat","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.primaryHabitat.habitatSpecificTypes","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.primaryHabitat.id","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.primaryHabitat.order","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.scientificName","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.scientificNameAuthorship","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.scientificNameDisplayName","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.sensitive","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.taxonConceptIds","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.taxonRank","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.taxonomicOrder","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.threatenedStatus","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.vernacularName","unit.annotations.occurrenceAtTimeOfAnnotation.locality","unit.annotations.occurrenceAtTimeOfAnnotation.municipalityVerbatim","unit.annotations.occurrenceAtTimeOfAnnotation.taxonId","unit.annotations.occurrenceAtTimeOfAnnotation.taxonVerbatim","unit.annotations.occurrenceAtTimeOfAnnotation.wgs84centerPointLat","unit.annotations.occurrenceAtTimeOfAnnotation.wgs84centerPointLon","unit.annotations.removedTags","unit.annotations.valid","unit.atlasClass","unit.atlasCode","unit.audioCount","unit.author","unit.breedingSite","unit.det","unit.externalMediaCount","unit.facts.decimalValue","unit.facts.fact","unit.facts.integerValue","unit.facts.value","unit.identificationBasis","unit.identifications.author","unit.identifications.det","unit.identifications.detDate","unit.identifications.facts.decimalValue","unit.identifications.facts.fact","unit.identifications.facts.integerValue","unit.identifications.facts.value","unit.identifications.id","unit.identifications.linkings.taxon.administrativeStatuses","unit.identifications.linkings.taxon.checklist","unit.identifications.linkings.taxon.cursiveName","unit.identifications.linkings.taxon.finnish","unit.identifications.linkings.taxon.id","unit.identifications.linkings.taxon.informalTaxonGroups","unit.identifications.linkings.taxon.kingdomScientificName","unit.identifications.linkings.taxon.latestRedListStatusFinland.status","unit.identifications.linkings.taxon.latestRedListStatusFinland.year","unit.identifications.linkings.taxon.nameEnglish","unit.identifications.linkings.taxon.nameFinnish","unit.identifications.linkings.taxon.nameSwedish","unit.identifications.linkings.taxon.occurrenceCountFinland","unit.identifications.linkings.taxon.primaryHabitat.habitat","unit.identifications.linkings.taxon.primaryHabitat.habitatSpecificTypes","unit.identifications.linkings.taxon.primaryHabitat.id","unit.identifications.linkings.taxon.primaryHabitat.order","unit.identifications.linkings.taxon.scientificName","unit.identifications.linkings.taxon.scientificNameAuthorship","unit.identifications.linkings.taxon.scientificNameDisplayName","unit.identifications.linkings.taxon.sensitive","unit.identifications.linkings.taxon.taxonConceptIds","unit.identifications.linkings.taxon.taxonRank","unit.identifications.linkings.taxon.taxonomicOrder","unit.identifications.linkings.taxon.threatenedStatus","unit.identifications.linkings.taxon.vernacularName","unit.identifications.notes","unit.identifications.preferred","unit.identifications.taxon","unit.identifications.taxonID","unit.identifications.taxonSpecifier","unit.identifications.taxonSpecifierAuthor","unit.imageCount","unit.individualCountFemale","unit.individualCountMale","unit.individualId","unit.interpretations.annotatedTaxonId","unit.interpretations.collectionAndRecordQuality","unit.interpretations.effectiveTags","unit.interpretations.individualCount","unit.interpretations.invasiveControlEffectiveness","unit.interpretations.invasiveControlled","unit.interpretations.needsCheck","unit.interpretations.needsIdentification","unit.interpretations.pairCount","unit.interpretations.recordQuality","unit.interpretations.recordQualityNumeric","unit.interpretations.reliability","unit.keywords","unit.lifeStage","unit.linkings.originalTaxon.administrativeStatuses","unit.linkings.originalTaxon.checklist","unit.linkings.originalTaxon.cursiveName","unit.linkings.originalTaxon.finnish","unit.linkings.originalTaxon.id","unit.linkings.originalTaxon.informalTaxonGroups","unit.linkings.originalTaxon.kingdomScientificName","unit.linkings.originalTaxon.latestRedListStatusFinland.status","unit.linkings.originalTaxon.latestRedListStatusFinland.year","unit.linkings.originalTaxon.nameEnglish","unit.linkings.originalTaxon.nameFinnish","unit.linkings.originalTaxon.nameSwedish","unit.linkings.originalTaxon.occurrenceCountFinland","unit.linkings.originalTaxon.primaryHabitat.habitat","unit.linkings.originalTaxon.primaryHabitat.habitatSpecificTypes","unit.linkings.originalTaxon.primaryHabitat.id","unit.linkings.originalTaxon.primaryHabitat.order","unit.linkings.originalTaxon.scientificName","unit.linkings.originalTaxon.scientificNameAuthorship","unit.linkings.originalTaxon.scientificNameDisplayName","unit.linkings.originalTaxon.sensitive","unit.linkings.originalTaxon.taxonConceptIds","unit.linkings.originalTaxon.taxonRank","unit.linkings.originalTaxon.taxonomicOrder","unit.linkings.originalTaxon.threatenedStatus","unit.linkings.originalTaxon.vernacularName","unit.linkings.taxon.administrativeStatuses","unit.linkings.taxon.checklist","unit.linkings.taxon.cursiveName","unit.linkings.taxon.finnish","unit.linkings.taxon.id","unit.linkings.taxon.informalTaxonGroups","unit.linkings.taxon.kingdomScientificName","unit.linkings.taxon.latestRedListStatusFinland.status","unit.linkings.taxon.latestRedListStatusFinland.year","unit.linkings.taxon.nameEnglish","unit.linkings.taxon.nameFinnish","unit.linkings.taxon.nameSwedish","unit.linkings.taxon.occurrenceCountFinland","unit.linkings.taxon.primaryHabitat.habitat","unit.linkings.taxon.primaryHabitat.habitatSpecificTypes","unit.linkings.taxon.primaryHabitat.id","unit.linkings.taxon.primaryHabitat.order","unit.linkings.taxon.scientificName","unit.linkings.taxon.scientificNameAuthorship","unit.linkings.taxon.scientificNameDisplayName","unit.linkings.taxon.sensitive","unit.linkings.taxon.taxonConceptIds","unit.linkings.taxon.taxonRank","unit.linkings.taxon.taxonomicOrder","unit.linkings.taxon.threatenedStatus","unit.linkings.taxon.vernacularName","unit.media.author","unit.media.caption","unit.media.copyrightOwner","unit.media.fullResolutionMediaAvailable","unit.media.fullURL","unit.media.highDetailModelURL","unit.media.licenseId","unit.media.lowDetailModelURL","unit.media.mediaType","unit.media.mp3URL","unit.media.squareThumbnailURL","unit.media.thumbnailURL","unit.media.type","unit.media.videoURL","unit.media.wavURL","unit.mediaCount","unit.modelCount","unit.notes","unit.plantStatusCode","unit.primarySpecimen","unit.quality.documentGatheringUnitQualityIssues","unit.quality.issue.issue","unit.quality.issue.message","unit.quality.issue.source","unit.recordBasis","unit.referencePublication","unit.reportedInformalTaxonGroup","unit.reportedTaxonConfidence","unit.reportedTaxonId","unit.sampleCount","unit.samples.collectionId","unit.samples.facts.decimalValue","unit.samples.facts.fact","unit.samples.facts.integerValue","unit.samples.facts.value","unit.samples.keywords","unit.samples.material","unit.samples.multiple","unit.samples.notes","unit.samples.quality","unit.samples.sampleId","unit.samples.sampleOrder","unit.samples.status","unit.samples.type","unit.samplingMethod","unit.sex","unit.sourceTags","unit.superRecordBasis","unit.taxonVerbatim","unit.typeSpecimen","unit.types.author","unit.types.basionymePublication","unit.types.facts.decimalValue","unit.types.facts.fact","unit.types.facts.integerValue","unit.types.facts.value","unit.types.id","unit.types.linkings.taxon.administrativeStatuses","unit.types.linkings.taxon.checklist","unit.types.linkings.taxon.cursiveName","unit.types.linkings.taxon.finnish","unit.types.linkings.taxon.id","unit.types.linkings.taxon.informalTaxonGroups","unit.types.linkings.taxon.kingdomScientificName","unit.types.linkings.taxon.latestRedListStatusFinland.status","unit.types.linkings.taxon.latestRedListStatusFinland.year","unit.types.linkings.taxon.nameEnglish","unit.types.linkings.taxon.nameFinnish","unit.types.linkings.taxon.nameSwedish","unit.types.linkings.taxon.occurrenceCountFinland","unit.types.linkings.taxon.primaryHabitat.habitat","unit.types.linkings.taxon.primaryHabitat.habitatSpecificTypes","unit.types.linkings.taxon.primaryHabitat.id","unit.types.linkings.taxon.primaryHabitat.order","unit.types.linkings.taxon.scientificName","unit.types.linkings.taxon.scientificNameAuthorship","unit.types.linkings.taxon.scientificNameDisplayName","unit.types.linkings.taxon.sensitive","unit.types.linkings.taxon.taxonConceptIds","unit.types.linkings.taxon.taxonRank","unit.types.linkings.taxon.taxonomicOrder","unit.types.linkings.taxon.threatenedStatus","unit.types.linkings.taxon.vernacularName","unit.types.notes","unit.types.publication","unit.types.status","unit.types.taxon","unit.types.taxonID","unit.types.taxonSpecifier","unit.types.taxonSpecifierAuthor","unit.types.typif","unit.types.typifDate","unit.types.verification","unit.unitId","unit.unitOrder","unit.videoCount","unit.wild"]}},{"name":"orderBy","in":"query","required":false,"type":"array","description":"Define what fields to use when sorting results. Defaults to [unit.annotations.created DESC, unit.annotations.id ASC]. Unit key is always added as a last parameter to ensure correct paging. You can include ASC or DESC after the name of the field (defaults to ASC).Multiple values are seperated by ','.","items":{"type":"string","enum":["RANDOM","RANDOM:seed","document.collectionId","document.createdDate","document.dataSource","document.documentId","document.firstLoadDate","document.linkings.collectionQuality","document.loadDate","document.mediaCount","document.modifiedDate","document.namedPlace.birdAssociationAreaDisplayName","document.namedPlace.municipalityDisplayName","document.namedPlace.name","document.quality.issue.issue","document.quality.issue.source","document.secureLevel","document.secured","document.siteStatus","document.siteType","document.sourceId","gathering.biogeographicalProvince","gathering.conversions.boundingBoxAreaInSquareMeters","gathering.conversions.century","gathering.conversions.day","gathering.conversions.dayOfYearBegin","gathering.conversions.dayOfYearEnd","gathering.conversions.decade","gathering.conversions.euref.latMax","gathering.conversions.euref.latMin","gathering.conversions.euref.lonMax","gathering.conversions.euref.lonMin","gathering.conversions.month","gathering.conversions.seasonBegin","gathering.conversions.seasonEnd","gathering.conversions.wgs84.latMax","gathering.conversions.wgs84.latMin","gathering.conversions.wgs84.lonMax","gathering.conversions.wgs84.lonMin","gathering.conversions.wgs84CenterPoint.lat","gathering.conversions.wgs84CenterPoint.lon","gathering.conversions.wgs84Grid005.lat","gathering.conversions.wgs84Grid005.lon","gathering.conversions.wgs84Grid01.lat","gathering.conversions.wgs84Grid01.lon","gathering.conversions.wgs84Grid05.lat","gathering.conversions.wgs84Grid05.lon","gathering.conversions.wgs84Grid1.lat","gathering.conversions.wgs84Grid1.lon","gathering.conversions.year","gathering.conversions.ykj.latMax","gathering.conversions.ykj.latMin","gathering.conversions.ykj.lonMax","gathering.conversions.ykj.lonMin","gathering.conversions.ykj100km.lat","gathering.conversions.ykj100km.lon","gathering.conversions.ykj100kmCenter.lat","gathering.conversions.ykj100kmCenter.lon","gathering.conversions.ykj10km.lat","gathering.conversions.ykj10km.lon","gathering.conversions.ykj10kmCenter.lat","gathering.conversions.ykj10kmCenter.lon","gathering.conversions.ykj1km.lat","gathering.conversions.ykj1km.lon","gathering.conversions.ykj1kmCenter.lat","gathering.conversions.ykj1kmCenter.lon","gathering.conversions.ykj50km.lat","gathering.conversions.ykj50km.lon","gathering.conversions.ykj50kmCenter.lat","gathering.conversions.ykj50kmCenter.lon","gathering.coordinatesVerbatim","gathering.country","gathering.displayDateTime","gathering.eventDate.begin","gathering.eventDate.end","gathering.gatheringId","gathering.gatheringOrder","gathering.gatheringSection","gathering.higherGeography","gathering.hourBegin","gathering.hourEnd","gathering.interpretations.biogeographicalProvince","gathering.interpretations.biogeographicalProvinceDisplayname","gathering.interpretations.coordinateAccuracy","gathering.interpretations.country","gathering.interpretations.countryDisplayname","gathering.interpretations.finnishMunicipality","gathering.interpretations.municipalityDisplayname","gathering.interpretations.sourceOfBiogeographicalProvince","gathering.interpretations.sourceOfCoordinates","gathering.interpretations.sourceOfCountry","gathering.interpretations.sourceOfFinnishMunicipality","gathering.locality","gathering.mediaCount","gathering.minutesBegin","gathering.minutesEnd","gathering.municipality","gathering.province","gathering.quality.issue.issue","gathering.quality.issue.source","gathering.quality.locationIssue.issue","gathering.quality.locationIssue.source","gathering.quality.timeIssue.issue","gathering.quality.timeIssue.source","gathering.stateLand","gathering.team","unit.abundanceString","unit.alive","unit.annotations.annotationByPersonName","unit.annotations.annotationBySystemName","unit.annotations.created","unit.annotations.id","unit.author","unit.breedingSite","unit.det","unit.individualId","unit.interpretations.annotatedTaxonId","unit.interpretations.individualCount","unit.interpretations.invasiveControlEffectiveness","unit.interpretations.invasiveControlled","unit.interpretations.recordQuality","unit.interpretations.recordQualityNumeric","unit.interpretations.reliability","unit.lifeStage","unit.linkings.originalTaxon.author","unit.linkings.originalTaxon.finnish","unit.linkings.originalTaxon.invasive","unit.linkings.originalTaxon.nameEnglish","unit.linkings.originalTaxon.nameFinnish","unit.linkings.originalTaxon.nameSwedish","unit.linkings.originalTaxon.occurrenceCount","unit.linkings.originalTaxon.occurrenceCountFinland","unit.linkings.originalTaxon.redListStatus","unit.linkings.originalTaxon.scientificName","unit.linkings.originalTaxon.scientificNameDisplayName","unit.linkings.originalTaxon.species","unit.linkings.originalTaxon.speciesNameEnglish","unit.linkings.originalTaxon.speciesNameFinnish","unit.linkings.originalTaxon.speciesNameSwedish","unit.linkings.originalTaxon.speciesScientificName","unit.linkings.originalTaxon.taxonRank","unit.linkings.originalTaxon.taxonomicOrder","unit.linkings.taxon.author","unit.linkings.taxon.finnish","unit.linkings.taxon.invasive","unit.linkings.taxon.nameEnglish","unit.linkings.taxon.nameFinnish","unit.linkings.taxon.nameSwedish","unit.linkings.taxon.occurrenceCount","unit.linkings.taxon.occurrenceCountFinland","unit.linkings.taxon.redListStatus","unit.linkings.taxon.scientificName","unit.linkings.taxon.scientificNameDisplayName","unit.linkings.taxon.species","unit.linkings.taxon.speciesNameEnglish","unit.linkings.taxon.speciesNameFinnish","unit.linkings.taxon.speciesNameSwedish","unit.linkings.taxon.speciesScientificName","unit.linkings.taxon.taxonRank","unit.linkings.taxon.taxonomicOrder","unit.mediaCount","unit.notes","unit.quality.documentGatheringUnitQualityIssues","unit.quality.issue.issue","unit.quality.issue.source","unit.recordBasis","unit.referencePublication","unit.reportedTaxonConfidence","unit.sex","unit.superRecordBasis","unit.taxonVerbatim","unit.typeSpecimen","unit.unitId","unit.unitOrder","unit.wild"]}},{"name":"crs","in":"query","required":false,"type":"string","description":"For GeoJSON requests there are two additional parameters: crs and featureType. This controls the coordinate reference system used in the returned GeoJSON features. (WGS84 = EPSG:4326; EUREF = ETRS-TM35FIN EPSG:3067; YKJ = EPSG:2393)","items":{"type":"string","enum":["WGS84","EUREF","YKJ"]}},{"name":"featureType","in":"query","required":false,"type":"string","description":"For GeoJSON requests there are two additional parameters: crs and featureType. This controls the type of returned GeoJSON features.","items":{"type":"string","enum":["CENTER_POINT","ENVELOPE","ORIGINAL_FEATURE"]}},{"name":"pageSize","in":"query","required":false,"type":"integer","description":"Set number of results in one page.","default":100,"minimum":1,"maximum":10000},{"name":"page","in":"query","required":false,"type":"integer","description":"Set current page.","default":1,"minimum":1},{"name":"cache","in":"query","required":false,"type":"boolean","description":"Use cache for this query. Defaults to false.","default":false},{"name":"taxonId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of a taxon. Use Taxonomy-API to find identifiers. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /taxa"},{"name":"target","in":"query","required":false,"type":"string","description":"Same as taxonId, but system resolves identifier of the taxon based on the given target name. If no such match can be resolved (name does not exist in taxonomy), will filter based on the given verbatim target name (case insensitive). Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"useIdentificationAnnotations","in":"query","required":false,"type":"boolean","description":"By default, all taxon linking related filters use taxon linking that may have been altered because of quality control identification annotations. If you want to use original user identifications, set this to false.","default":true},{"name":"includeSubTaxa","in":"query","required":false,"type":"boolean","description":"By default, all taxon linking related filters return all entries that belong to the filtered taxa. To return only exact matches (no subtaxa), set this to false.","default":true},{"name":"includeNonValidTaxa","in":"query","required":false,"type":"boolean","description":"Set to false if you want to include only those entries where reported target name can be linked with a taxon of the reference taxonomy. By default includes all entries.","default":true},{"name":"onlyNonValidTaxa","in":"query","required":false,"type":"boolean","description":"Set to true if you want to include only those entries where reported target name can not be linked with a taxon of the reference taxonomy. By default includes all entries."},{"name":"informalTaxonGroupId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of an informal taxon group. Use InformalTaxonGroups-API to find identifiers. Will return entries that have been linked with taxa that belong to one of the given groups. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /informal-taxon-groups"},{"name":"informalTaxonGroupIdNot","in":"query","required":false,"type":"string","description":"Exclude based on URI or Qname identifier of an informal taxon group. Use InformalTaxonGroups-API to find identifiers. Will exclude entries that have been linked with taxa that belong to any of the given groups. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /informal-taxon-groups"},{"name":"informalTaxonGroupIdIncludingReported","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of an informal taxon group. Use InformalTaxonGroups-API to find identifiers. Will return entries that have been linked with taxa that belong to one of the given groups OR reported to belong to one of the given groups. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /informal-taxon-groups"},{"name":"administrativeStatusId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of an administrative status. Use Metadata-API to find identifiers. Will return entries of taxa that are marked with the admin status. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MX.adminStatusEnum"},{"name":"redListStatusId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of red list status. Use Metadata-API to find identifiers. Will return entries of taxa that are marked with the red list status. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MX.iucnStatuses"},{"name":"taxonAdminFiltersOperator","in":"query","required":false,"type":"string","description":"This parameter controls if search between administrativeStatusId and redListStatusId is an AND (default) or OR search.","items":{"type":"string","enum":["AND","OR"]}},{"name":"typeOfOccurrenceId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of type of occurrence in Finland. Use Metadata-API to find identifiers. Will return entries of taxa that are marked with one or more of the specified statuses. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MX.typeOfOccurrenceEnum"},{"name":"typeOfOccurrenceIdNot","in":"query","required":false,"type":"string","description":"Exclude based on URI or Qname identifier of type of occurrence in Finland. Use Metadata-API to find identifiers. Will return entries of taxa that are not marked with any of the specified statuses. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MX.typeOfOccurrenceEnum"},{"name":"primaryHabitat","in":"query","required":false,"type":"string","description":"Filter based on primary habitat of taxa. Will return entries of taxa that have one of the specified habitats or a subhabitat of the given habitats. Syntax: MKV.habitatMk[MKV.habitatSpecificTypeJ,MKV.habitatSpecificTypePAK] Multiple values are seperated by ';'. When multiple values are given, this is an OR search."},{"name":"anyHabitat","in":"query","required":false,"type":"string","description":"Filter based on habitat of taxa (primary or secondary). Will return entries of taxa that have one of the specified habitats or a subhabitat of the given habitats. Syntax: MKV.habitatMk[MKV.habitatSpecificTypeJ,MKV.habitatSpecificTypePAK] Multiple values are seperated by ';'. When multiple values are given, this is an OR search."},{"name":"occurrenceCountMax","in":"query","required":false,"type":"integer","description":"Filter based on occurrence count of taxa. Will return entries of taxa that have less occurrences than the given parameter."},{"name":"occurrenceCountFinlandMax","in":"query","required":false,"type":"integer","description":"Filter based on occurrence count in Finland of taxa. Will return entries of taxa that have less occurrences in Finland than the given parameter."},{"name":"finnish","in":"query","required":false,"type":"boolean","description":"Filter only those taxa that are finnish or are not finnish."},{"name":"invasive","in":"query","required":false,"type":"boolean","description":"Filter only those taxa that are invasive or are not invasive."},{"name":"sensitive","in":"query","required":false,"type":"boolean","description":"Include only those occurrences that are of sensitive species or those that are of non-sensitive species"},{"name":"higherTaxon","in":"query","required":false,"type":"boolean","description":"True: Filter those occurrence that are linked to a higher taxon (like genus, family). False: linked to taxon that is species, subspecies, aggregate or other lower rank."},{"name":"taxonRankId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of taxon rank. Use Metadata-API to find identifiers. Will return entries of taxa that are of the specified ranks. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MX.taxonRankEnum"},{"name":"countryId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of a country. Use Area-API to find identifiers. Will return entries where we have been able to interpret the country from coordinates or from reported area name. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /areas"},{"name":"finnishMunicipalityId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of a finnish municipality. Use Area-API to find identifiers. Will return entries where we have been able to interpret the municipality from coordinates or from reported area name. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /areas"},{"name":"biogeographicalProvinceId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of a biogeographical province. Use Area-API to find identifiers. Will return entries where we have been able to interpret the province from coordinates or from reported area name. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /areas"},{"name":"elyCentreId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of a ELY centre. Use Area-API to find identifiers. Implementation is based on municipality interpretations. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /areas"},{"name":"provinceId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of a Finnish province. Use Area-API to find identifiers. Implementation is based on municipality interpretations. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /areas"},{"name":"area","in":"query","required":false,"type":"string","description":"Filter using name of country, municipality, province or locality. If the given name matches exactly one known area, the search will perform an identifier search. Otherwise the search looks from country verbatim, municipality verbatim, province verbatim and locality using exact match case insensitive search. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"namedPlaceId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of a NamedPlace. Use NamedPlace-API to find identifiers. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /named-places"},{"name":"namedPlaceTag","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of MNP.tagEnum (use metadata-api to resolve identifiers) Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MNP.tagEnum"},{"name":"birdAssociationAreaId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of a BirdAssociationArea. Use Area-API to find identifiers. Bird association area is interpreted based on YKJ 10KM grids (the grid the occurrence centerpoint is in). Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /areas"},{"name":"formId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of a Vihko Notebook form that was used to report the entry. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /forms"},{"name":"time","in":"query","required":false,"type":"string","description":"Filter using event date. Date can be a full date or part of a date, for example 2000, 2000-06 or 2000-06-25. Time can be a range, for example 2000/2005 or 2000-01-01/2005-12-31. Relative days \"last N days\" can be used: 0 is today, -1 is yesterday and so on; for example -7/0 is a range between 7 days ago and today. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"timeAccuracy","in":"query","required":false,"type":"integer","description":"Filter using event date accuracy range in days. Will include entries where time span in days is less or equal to the given value."},{"name":"yearMonth","in":"query","required":false,"type":"string","description":"Filter using event date. Value can be a year (2000), year range (2000/2001), year-month (2000-06) or a year-month range (2000-06/2000-08). (Note: this filter is mostly aimed to be used in /statistics queries because 'time' filter is not available for /statistics queries.) Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"dayOfYear","in":"query","required":false,"type":"string","description":"Filter using day of year. For example \"100/160\" gives all records during spring and \"330/30\" during mid winter. If begin is ommited will use day 1 and if end is ommited will use day 366. Multiple ranges can be given by providing the parameter more times. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"season","in":"query","required":false,"type":"string","description":"Filter using season. For example \"501/630\" gives all records for May and July and \"1220/0220\" between 20.12. - 20.2. If begin is ommited will use 1.1. and if end is ommited will use 31.12. Multiple ranges can be given by providing the parameter more times. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"keyword","in":"query","required":false,"type":"string","description":"Filter using keywords that have been tagged to entries. There are many types of keywods varying from legacy identifiers, project names and IDs, dataset ids, etc. Will include records with quality issues (normally exluded by default). Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"collectionId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of collections. Use Collections-API to resolve identifiers. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /collections"},{"name":"collectionIdExplicit","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of collections. Use Collections-API to resolve identifiers. Will not include child collections Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /collections"},{"name":"collectionIdNot","in":"query","required":false,"type":"string","description":"Exclude certain collections. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /collections"},{"name":"collectionIdExplicitNot","in":"query","required":false,"type":"string","description":"Exclude certain collection (only the specified collection, not child collections) Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /collections"},{"name":"includeSubCollections","in":"query","required":false,"type":"boolean","description":"Defines if collectionId filter should include sub collections of the given collection ids. By default sub collections are included."},{"name":"sourceId","in":"query","required":false,"type":"string","description":"Filter using identifiers of data sources (information systems). Use InformationSystem-API to resolve identifiers. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /sources"},{"name":"recordBasis","in":"query","required":false,"type":"string","description":"Filter using record basis. This can be used for example to get only preserved specimens. Multiple values are seperated by ','. When multiple values are given, this is an OR search.","items":{"type":"string","enum":["PRESERVED_SPECIMEN","LIVING_SPECIMEN","FOSSIL_SPECIMEN","SUBFOSSIL_SPECIMEN","SUBFOSSIL_AMBER_INCLUSION_SPECIMEN","MICROBIAL_SPECIMEN","HUMAN_OBSERVATION_UNSPECIFIED","HUMAN_OBSERVATION_SEEN","HUMAN_OBSERVATION_HEARD","HUMAN_OBSERVATION_PHOTO","HUMAN_OBSERVATION_INDIRECT","HUMAN_OBSERVATION_HANDLED","HUMAN_OBSERVATION_VIDEO","HUMAN_OBSERVATION_RECORDED_AUDIO","MACHINE_OBSERVATION_UNSPECIFIED","MACHINE_OBSERVATION_PHOTO","MACHINE_OBSERVATION_VIDEO","MACHINE_OBSERVATION_AUDIO","MACHINE_OBSERVATION_GEOLOGGER","MACHINE_OBSERVATION_SATELLITE_TRANSMITTER","LITERATURE","MATERIAL_SAMPLE","MATERIAL_SAMPLE_AIR","MATERIAL_SAMPLE_SOIL","MATERIAL_SAMPLE_WATER"]}},{"name":"superRecordBasis","in":"query","required":false,"type":"string","description":"Filter using super record basis. (Note: Even though the enumeration lists all record basis values, only few of those are super record basis: PRESERVED_SPECIMEN, HUMAN_OBSERVATION_UNSPECIFIED, ..; use aggregate by superRecordBasis to find used values. Multiple values are seperated by ','. When multiple values are given, this is an OR search.","items":{"type":"string","enum":["PRESERVED_SPECIMEN","LIVING_SPECIMEN","FOSSIL_SPECIMEN","SUBFOSSIL_SPECIMEN","SUBFOSSIL_AMBER_INCLUSION_SPECIMEN","MICROBIAL_SPECIMEN","HUMAN_OBSERVATION_UNSPECIFIED","HUMAN_OBSERVATION_SEEN","HUMAN_OBSERVATION_HEARD","HUMAN_OBSERVATION_PHOTO","HUMAN_OBSERVATION_INDIRECT","HUMAN_OBSERVATION_HANDLED","HUMAN_OBSERVATION_VIDEO","HUMAN_OBSERVATION_RECORDED_AUDIO","MACHINE_OBSERVATION_UNSPECIFIED","MACHINE_OBSERVATION_PHOTO","MACHINE_OBSERVATION_VIDEO","MACHINE_OBSERVATION_AUDIO","MACHINE_OBSERVATION_GEOLOGGER","MACHINE_OBSERVATION_SATELLITE_TRANSMITTER","LITERATURE","MATERIAL_SAMPLE","MATERIAL_SAMPLE_AIR","MATERIAL_SAMPLE_SOIL","MATERIAL_SAMPLE_WATER"]}},{"name":"lifeStage","in":"query","required":false,"type":"string","description":"Filter using life stage of an unit. Multiple values are seperated by ','. When multiple values are given, this is an OR search.","items":{"type":"string","enum":["ADULT","JUVENILE","IMMATURE","EGG","TADPOLE","PUPA","NYMPH","SUBIMAGO","LARVA","SNAG","EMBRYO","SUBADULT","MATURE","STERILE","FERTILE","SPROUT","DEAD_SPROUT","BUD","FLOWER","WITHERED_FLOWER","SEED","RIPENING_FRUIT","RIPE_FRUIT","SUBTERRANEAN","GALL","MARKS","TRIUNGULIN"]}},{"name":"sex","in":"query","required":false,"type":"string","description":"Filter using sex of an unit. When filtering MALE or FEMALE, will include those where individualCountMale/Female is >= 1 Multiple values are seperated by ','. When multiple values are given, this is an OR search.","items":{"type":"string","enum":["MALE","FEMALE","WORKER","UNKNOWN","NOT_APPLICABLE","GYNANDROMORPH","MULTIPLE","CONFLICTING"]}},{"name":"invasiveControl","in":"query","required":false,"type":"string","description":"Filter using effectiveness of invasive control measures Multiple values are seperated by ','. When multiple values are given, this is an OR search.","items":{"type":"string","enum":["FULL","PARTIAL","NO_EFFECT","NOT_FOUND"]}},{"name":"invasiveControlled","in":"query","required":false,"type":"boolean","description":"Filter only invasives that are reported to have been controlled successfully or not reported to have been controlled succesfully."},{"name":"documentId","in":"query","required":false,"type":"string","description":"Filter using document URIs. Will include records with quality issues (normally exluded by default). Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"documentIdPrefix","in":"query","required":false,"type":"string","description":"Filter using document URI prefix. For example prefix of http://id.luomus.fi/JA.1 is luomus:JA. Will include records with quality issues (normally exluded by default). Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"gatheringId","in":"query","required":false,"type":"string","description":"Filter using gathering URIs. Will include records with quality issues (normally exluded by default). Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"unitId","in":"query","required":false,"type":"string","description":"Filter using unit ids. Will include records with quality issues (normally exluded by default). Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"individualId","in":"query","required":false,"type":"string","description":"Filter using identifier of an individual, for example bird ring. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"individualCountMin","in":"query","required":false,"type":"integer","description":"Filter using idividual count. Unreported individual count is assumed to mean \"1+\", so searching min=1 returns where count > 0 or count is not given. To search for \"zero observations\" use max=0. Defaults to 1 but when using annotation endpoint defaults to null.","default":1},{"name":"individualCountMax","in":"query","required":false,"type":"integer","description":"Filter using idividual count. Unreported individual count is assumed to mean \"1+\", so searching min=1 returns where count > 0 or count is not given. To search for \"null observations\" use max=0."},{"name":"loadedSameOrAfter","in":"query","required":false,"type":"string","description":"Filter using the date data was loaded to Data Warehouse. Format is yyyy-MM-dd or UNIX EPOCH timestamp in seconds. Returns entries loaded later or on the same date/timestamp.","format":"yyyy-MM-dd"},{"name":"loadedSameOrBefore","in":"query","required":false,"type":"string","description":"Filter using the date data was loaded to Data Warehouse. Format is yyyy-MM-dd or UNIX EPOCH timestamp in seconds. Returns entries loaded before or on the same date/timestamp.","format":"yyyy-MM-dd"},{"name":"firstLoadedSameOrAfter","in":"query","required":false,"type":"string","description":"Filter using the date data was loaded to Data Warehouse (first load of document). Format is yyyy-MM-dd or UNIX EPOCH timestamp in seconds. Returns entries loaded later or on the same date/timestamp.","format":"yyyy-MM-dd"},{"name":"firstLoadedSameOrBefore","in":"query","required":false,"type":"string","description":"Filter using the date data was loaded to Data Warehouse (first load of document). Format is yyyy-MM-dd or UNIX EPOCH timestamp in seconds. Returns entries loaded before or on the same date/timestamp.","format":"yyyy-MM-dd"},{"name":"createdDateYear","in":"query","required":false,"type":"integer","description":"Filter using the year the record was created"},{"name":"coordinates","in":"query","required":false,"type":"string","description":"Filter using coordinates. Valid formats are latMin:latMax:lonMin:lonMax:CRS:ratio and lat:lon:CRS:ratio. The last parameter (ratio) is not required. Valid CRSs are WGS84, YKJ and EUREF (WGS84 = EPSG:4326; EUREF = ETRS-TM35FIN EPSG:3067; YKJ = EPSG:2393). For metric coordinates (ykj, euref): the search 666:333:YKJ means lat between 6660000-6670000 and lon between 3330000-3340000. Ratio is a number between 0.0-1.0. Default ratio is 1.0 (observation area must be entirely inside the search area). Ratio 0.0: the search area must intersect with the observation area. For WGS84 the ratio is not calculated in meters but in degrees so it an approximation. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"polygon","in":"query","required":false,"type":"string","description":"Filter centerpoint of occurrences by polygon. Valid formats are WKT and WKT:CRS. Valid CRSs are WGS84, YKJ and EUREF (default) (WGS84 = EPSG:4326; EUREF = ETRS-TM35FIN EPSG:3067; YKJ = EPSG:2393). Polygon search is implemented only for Finland (based on ETRS-TM35FIN coordinate system). WKT must be somewhat shorter than 4000 chars. To overcome this limitation use polygonId filter and /polygon/ endpoint to get the polygonIds."},{"name":"polygonId","in":"query","required":false,"type":"string","description":"Filter centerpoint occurrences using ID of a search polygon. Use /polygon/ endpoint to get id if the polygon."},{"name":"coordinateAccuracyMax","in":"query","required":false,"type":"integer","description":"Exclude coordinates that are less accurate or equal than the provided value (inclusive). Value is meters. Accuracy is a guiding logaritmic figure, for example 1m, 10m, 100m or 100km. (More specifically the longest length of the area bouding box rounded up on the logarithmic scale.)"},{"name":"wgs84CenterPoint","in":"query","required":false,"type":"string","description":"Filter using WGS84 (EPSG:4326) centerpoint. Valid formats are lat:lon:WGS84 and latMin:latMax:lonMin:lonMax:WGS84. (You must include the crs WGS84 even though it is the only supported type.) Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"ykj1km","in":"query","required":false,"type":"string","description":"Filter using uniform (YKJ, EPSG:2393) 1km grid square(s). Valid format is lat:lon. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"ykj10km","in":"query","required":false,"type":"string","description":"Filter using uniform (YKJ, EPSG:2393) 10km grid square(s). Valid format is lat:lon. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"ykj50km","in":"query","required":false,"type":"string","description":"Filter using uniform (YKJ, EPSG:2393) 50km grid square(s). Valid format is lat:lon. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"ykj100km","in":"query","required":false,"type":"string","description":"Filter using uniform (YKJ, EPSG:2393) 100km grid square(s). Valid format is lat:lon. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"ykj1kmCenter","in":"query","required":false,"type":"string","description":"Filter using uniform (YKJ, EPSG:2393) 1km grid square(s) that are resolved using center point of the area. Valid format is lat:lon. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"ykj10kmCenter","in":"query","required":false,"type":"string","description":"Filter using uniform (YKJ, EPSG:2393) 10km grid square(s) that are resolved using center point of the area. Valid format is lat:lon. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"ykj50kmCenter","in":"query","required":false,"type":"string","description":"Filter using uniform (YKJ, EPSG:2393) 50km grid square(s) that are resolved using center point of the area. Valid format is lat:lon. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"ykj100kmCenter","in":"query","required":false,"type":"string","description":"Filter using uniform (YKJ, EPSG:2393) 100km grid square(s) that are resolved using center point of the area. Valid format is lat:lon. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"sourceOfCoordinates","in":"query","required":false,"type":"string","description":"Filter based on source of coordinates. Possible values are REPORTED_VALUE = the reported coordinates or FINNISH_MUNICIPALITY = the coordinates are the bounding box of the reported Finnish municipality (no coordinates were reported). Multiple values are seperated by ','. When multiple values are given, this is an OR search.","items":{"type":"string","enum":["COORDINATES","COORDINATE_CENTERPOINT","REPORTED_VALUE","FINNISH_MUNICIPALITY","OLD_FINNISH_MUNICIPALITY"]}},{"name":"typeSpecimen","in":"query","required":false,"type":"boolean","description":"Filter only type specimens or those that are not type specimens."},{"name":"wild","in":"query","required":false,"type":"string","description":"Filter occurrences based on reported/annotated wild status. By default, non-wild occurrences are exluded. Multiple values are seperated by ','. When multiple values are given, this is an OR search.","items":{"type":"string","enum":["WILD","WILD_UNKNOWN","NON_WILD"]},"default":"WILD,UNKNOWN"},{"name":"breedingSite","in":"query","required":false,"type":"boolean","description":"Filter only occurrences reported to be at their breeding site."},{"name":"alive","in":"query","required":false,"type":"boolean","description":"Filter occurences reported to be dead (alive=false) or alive or unknown ( reported to be alive (true) or dead (false)."},{"name":"identificationBasis","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of identification basis. Use Metadata-API to find identifiers. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MY.identificationBasisEnum"},{"name":"samplingMethod","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of sampling method. Use Metadata-API to find identifiers. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MY.samplingMethods"},{"name":"plantStatusCode","in":"query","required":false,"type":"string","description":"Filter only occurrences reported with a certain plant status code. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MY.plantStatusCodeEnum"},{"name":"hasDocumentMedia","in":"query","required":false,"type":"boolean","description":"Filter only units where parent document has media or doesn't have media."},{"name":"hasGatheringMedia","in":"query","required":false,"type":"boolean","description":"Filter only units where parent gathering has media or doesn't have media."},{"name":"hasUnitMedia","in":"query","required":false,"type":"boolean","description":"Filter only units where unit has media or doesn't have media."},{"name":"hasUnitImages","in":"query","required":false,"type":"boolean","description":"Filter only units where unit has images or doesn't have images."},{"name":"hasUnitAudio","in":"query","required":false,"type":"boolean","description":"Filter only units where unit has audio or doesn't have audio."},{"name":"hasUnitVideo","in":"query","required":false,"type":"boolean","description":"Filter only units where unit has video or doesn't have video."},{"name":"hasUnitModel","in":"query","required":false,"type":"boolean","description":"Filter only units where unit has 3d models or doesn't have 3d-models."},{"name":"hasMedia","in":"query","required":false,"type":"boolean","description":"Filter only records where parent document, gathering or unit has media or none have media."},{"name":"editorId","in":"query","required":false,"type":"string","description":"Filter based on \"owners\" of records (those who have edit permissions or have edited, modified). Only available in private-query-API. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /person"},{"name":"observerId","in":"query","required":false,"type":"string","description":"Filter based on observers of records. Only available in private-query-API. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /person"},{"name":"editorOrObserverId","in":"query","required":false,"type":"string","description":"Filter based on \"owners\" or observers of records. Only available in private-query-API. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /person"},{"name":"teamMember","in":"query","required":false,"type":"string","description":"Filter based on verbatim observer names. Search is case insensitive and wildcard * can be used. Multiple values are seperated by ';'. When multiple values are given, this is an OR search."},{"name":"editorOrObserverIdIsNot","in":"query","required":false,"type":"string","description":"Filter based on person not being \"owners\" or observers of records. Only available in private-query-API. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /person"},{"name":"teamMemberId","in":"query","required":false,"type":"string","description":"Filter based on ids of verbatim observer name strings. (The only way to access these ids is to aggregate by gathering.team.memberId) Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"secureReason","in":"query","required":false,"type":"string","description":"Filter based on secure reasons. Multiple values are seperated by ','. When multiple values are given, this is an OR search.","items":{"type":"string","enum":["DEFAULT_TAXON_CONSERVATION","BREEDING_SITE_CONSERVATION","NATURA_AREA_CONSERVATION","WINTER_SEASON_TAXON_CONSERVATION","BREEDING_SEASON_TAXON_CONSERVATION","CUSTOM","USER_HIDDEN","ADMIN_HIDDEN","DATA_QUARANTINE_PERIOD","ONLY_PRIVATE","USER_PERSON_NAMES_HIDDEN","USER_HIDDEN_LOCATION","USER_HIDDEN_TIME"]}},{"name":"secureLevel","in":"query","required":false,"type":"string","description":"Filter based on secure level. Multiple values are seperated by ','. When multiple values are given, this is an OR search.","items":{"type":"string","enum":["NOSHOW","HIGHEST","KM100","KM50","KM25","KM10","KM5","KM1","NONE"]}},{"name":"secured","in":"query","required":false,"type":"boolean","description":"Include only those that are secured or those that are not secured."},{"name":"annotated","in":"query","required":false,"type":"boolean","description":"Include only those units that have annotations or those that do not have annotations."},{"name":"annotationType","in":"query","required":false,"type":"string","description":"Include only those units/annotations that are of the selected annotation type. Multiple values are seperated by ','. When multiple values are given, this is an OR search.","items":{"type":"string","enum":["ALL","USER_EFFECTIVE","USER_CHECK","DW_AUTO","ADMIN","FORM_ADMIN","INVASIVE_CONTROL","COMMENT","DELETED"]}},{"name":"includeSystemAnnotations","in":"query","required":false,"type":"boolean","description":"Include those annotations that are made by automated quality checks. Defaults to false."},{"name":"annotatedSameOrAfter","in":"query","required":false,"type":"string","description":"Include only those annotations that have been made after or on the same date/timestamp. Format is yyyy-MM-dd or UNIX EPOCH timestamp in seconds.","format":"yyyy-MM-dd"},{"name":"annotatedSameOrBefore","in":"query","required":false,"type":"string","description":"Include only those annotations that have been made before or on the same date/timestamp. Format is yyyy-MM-dd or UNIX EPOCH timestamp in seconds.","format":"yyyy-MM-dd"},{"name":"qualityIssues","in":"query","required":false,"type":"string","description":"Possible values: NO_ISSUES, BOTH, ONLY_ISSUES. Include records with quality issues (document, gathering or unit issues). Default is NO_ISSUES, but when searching by id (documentId, unitId, keyword) or using annotation endpoint the default is BOTH.","items":{"type":"string","enum":["NO_ISSUES","BOTH","ONLY_ISSUES"]},"default":"NO_ISSUES"},{"name":"collectionQuality","in":"query","required":false,"type":"string","description":"Filter based on quality rating of collections. Multiple values are seperated by ','. When multiple values are given, this is an OR search.","items":{"type":"string","enum":["PROFESSIONAL","HOBBYIST","AMATEUR"]}},{"name":"recordQuality","in":"query","required":false,"type":"string","description":"Filter using quality rating of the occurrence Multiple values are seperated by ','. When multiple values are given, this is an OR search.","items":{"type":"string","enum":["EXPERT_VERIFIED","COMMUNITY_VERIFIED","NEUTRAL","UNCERTAIN","ERRONEOUS"]}},{"name":"collectionAndRecordQuality","in":"query","required":false,"type":"string","description":"Filter using quality rating of collection and occurrence. Format: \"PROFESSIONAL:NEUTRAL,UNCERTAIN\". Multiple values are seperated by ';'. When multiple values are given, this is an OR search."},{"name":"reliability","in":"query","required":false,"type":"string","description":"Filter using reliability of the occurrence Multiple values are seperated by ','. When multiple values are given, this is an OR search.","items":{"type":"string","enum":["RELIABLE","UNDEFINED","UNRELIABLE"]}},{"name":"effectiveTag","in":"query","required":false,"type":"string","description":"Filter using effective tags of the record Multiple values are seperated by ','. When multiple values are given, this is an OR search.","items":{"type":"string","enum":["ADMIN_MARKED_SPAM","ADMIN_MARKED_COARSE","ADMIN_MARKED_NON_WILD","EXPERT_TAG_VERIFIED","EXPERT_TAG_UNCERTAIN","EXPERT_TAG_ERRONEOUS","COMMUNITY_TAG_VERIFIED","AUTO_VALIDATIONS_PASS","CHECKED_CANNOT_VERIFY","CHANGED_OWNER_MANUAL","CHANGED_DW_AUTO","CHECK","CHECK_COORDINATES","CHECK_DATETIME","CHECK_LOCATION","CHECK_OBSERVER","CHECK_TAXON","CHECK_DUPLICATE","CHECK_WILDNESS","CHECK_NEEDS_INFO","CHECK_SPAM","CHECK_BREEDING_INDEX","AUTO_DISTRIBUTION_CHECK","AUTO_PERIOD_CHECK","FORMADMIN_CENSUS_COUNT_ERROR","FORMADMIN_CENSUS_INNER_COUNT_ERROR","FORMADMIN_CENSUS_OTHER_ERROR","FORMADMIN_VERIFIED","FORMADMIN_UNCERTAIN","INVASIVE_FULL","INVASIVE_PARTIAL","INVASIVE_NO_EFFECT","INVASIVE_NOT_FOUND"]}},{"name":"unidentified","in":"query","required":false,"type":"boolean","description":"Show only records that need an identification (or do not need an identification)"},{"name":"needsCheck","in":"query","required":false,"type":"boolean","description":"Show only records that are marked to need checking by experts (or do not need checking)"},{"name":"completeListTaxonId","in":"query","required":false,"type":"string","description":"Show only records where document contains complete list for this higher taxon. For example include only records where all birds or mammals were documented, if they were seens -> something that is not documented was not seen. Use taxon IDs. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /taxa"},{"name":"completeListType","in":"query","required":false,"type":"string","description":"Show only records where document contains complete list and the list is of this type: URI or Qname identifier of MY.completeListTypeEnum (use metadata-api to resolve identifiers) Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MY.completeListTypeEnum"},{"name":"taxonSetId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of an taxon sets: Use Metadata-API to find identifiers. Returns occurrences of taxa that belong to the specified taxon set. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MX.taxonSetEnum"},{"name":"taxonCensus","in":"query","required":false,"type":"string","description":"Show only records where observations are completely recorded for this higher taxon. For example include only records where all birds or mammals were documented, if they were seens -> something that is not documented was not seen. Use taxon IDs. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /taxa"},{"name":"hasSample","in":"query","required":false,"type":"boolean","description":"Include only those units that have samples or those that do not have samples."},{"name":"unitFact","in":"query","required":false,"type":"string","description":"Format is \"factName=value;otherFact=value\". If value is not given (for example just \"factName\"), this filter matches all records that have the given fact. If value is a numeric range (for example \"factName=-5.0/-1.5\"), this filter matches all values where the value is between the range (inclusive). When multiple fact names are given, this is an AND search. For facts that are URIs, you can use full URI or Qname."},{"name":"gatheringFact","in":"query","required":false,"type":"string","description":"Format is \"factName=value;otherFact=value\". If value is not given (for example just \"factName\"), this filter matches all records that have the given fact. If value is a numeric range (for example \"factName=-5.0/-1.5\"), this filter matches all values where the value is between the range (inclusive). When multiple fact names are given, this is an AND search. For facts that are URIs, you can use full URI or Qname."},{"name":"documentFact","in":"query","required":false,"type":"string","description":"Format is \"factName=value;otherFact=value\". If value is not given (for example just \"factName\"), this filter matches all records that have the given fact. If value is a numeric range (for example \"factName=-5.0/-1.5\"), this filter matches all values where the value is between the range (inclusive). When multiple fact names are given, this is an AND search. For facts that are URIs, you can use full URI or Qname."},{"name":"partition","in":"query","required":false,"type":"string","description":"You can split search results into partitions. Syntax: '1/5' splits the results to five partitions and returns the first. Useful when downloading large lists of results and you want to split the task into smaller sub-queries."},{"name":"hasValue","in":"query","required":false,"type":"string","description":"Name (or names) of fields that must be non-null for the occurrence to be included to results. The field must be from level document, gathering or unit (not for example annotation) and must not be an array field. Also, when quering gathering level, unit fields can not be used, etc. When multiple fields are listed, this is an AND search (all must be non-null). Multiple values are seperated by ','."},{"name":"atlasCode","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of atlas code. Use Metadata-API to find identifiers. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MY.atlasCodeEnum"},{"name":"atlasClass","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of atlas class. Use Metadata-API to find identifiers. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MY.atlasClassEnum"},{"name":"onlyNonStateLands","in":"query","required":false,"type":"boolean","description":"Filter to occurrences that are not on state lands (true) or to occurrences that are only from state lands (false)"},{"name":"editorPersonToken","in":"query","required":false,"type":"string","description":"Search for records the user has save or modified. When using this filter, results come from the private warehouse!"},{"name":"observerPersonToken","in":"query","required":false,"type":"string","description":"Search for records where the user has been marked as the observer. When using this filter, results come from the private warehouse!"},{"name":"editorOrObserverPersonToken","in":"query","required":false,"type":"string","description":"Search for records the user has saved OR where marked as the observer. When using this filter, results come from the private warehouse!"},{"name":"editorOrObserverIsNotPersonToken","in":"query","required":false,"type":"string","description":"Search for records where the user has not saved or observed the record (= everyone else's records). These come from the public warehouse! -> Results may contain records that have actually been saved by the user, but the info is not available in public (has been secured)."},{"name":"permissionToken","in":"query","required":false,"type":"string","description":"Use granted permissions to search the private warehouse"},{"name":"format","in":"query","required":false,"type":"string","description":"Alternative way to Accept header to define content type of the response.","items":{"type":"string","enum":["json","geojson","xml","rdf_xml"]}}],"produces":["application/json","application/geo+json","application/xml","application/rdf+xml"],"responses":{"200":{"description":"Succesful query. Schema varies based on content-type of the response.","schema":{"$ref":"#/definitions/DwQuery_ListResponse"}},"400":{"description":"Parameters were not accepted. Message has details.","schema":{"$ref":"#/definitions/DwError"}},"403":{"description":"Invalid credentials. Message has details.","schema":{"$ref":"#/definitions/DwError"}},"429":{"description":"Too many pending requests for the access_token; max is 12","schema":{"$ref":"#/definitions/DwError"}},"500":{"description":"Service is in unknown erroneous state.","schema":{"type":"string"}}},"tags":["Warehouse"]}},"/warehouse/query/unitMedia/list":{"get":{"summary":"Get list of unit_medias using given filters","description":"Get list of results as a 'flat row'. Application/json and application/xml responses respect the \"selected\" parameter, but application/rdf+xml returns always the same \"CETAF standard\" fields.","parameters":[{"name":"selected","in":"query","required":false,"type":"array","description":"Define what fields to include to the result. Defaults to [document.documentId, media.author, media.caption, media.copyrightOwner, media.fullResolutionMediaAvailable, media.fullURL, media.highDetailModelURL, media.licenseId, media.lowDetailModelURL, media.mediaType, media.mp3URL, media.squareThumbnailURL, media.thumbnailURL, media.type, media.videoURL, media.wavURL, unit.linkings.taxon.scientificName, unit.linkings.taxon.vernacularName, unit.reportedInformalTaxonGroup, unit.taxonVerbatim, unit.unitId] Multiple values are seperated by ','.","items":{"type":"string","enum":["document.annotations.addedTags","document.annotations.annotationByPerson","document.annotations.annotationByPersonName","document.annotations.annotationBySystem","document.annotations.annotationBySystemName","document.annotations.byRole","document.annotations.created","document.annotations.deleted","document.annotations.deletedByPerson","document.annotations.deletedByPersonName","document.annotations.deletedDateTime","document.annotations.id","document.annotations.notes","document.annotations.removedTags","document.annotations.valid","document.collectionId","document.completeListTaxonId","document.completeListType","document.createdDate","document.dataSource","document.documentId","document.editorUserIds","document.facts.decimalValue","document.facts.fact","document.facts.integerValue","document.facts.value","document.firstLoadDate","document.formId","document.keywords","document.licenseId","document.linkings.collectionQuality","document.linkings.editors.fullName","document.linkings.editors.id","document.linkings.editors.userId","document.loadDate","document.media.author","document.media.caption","document.media.copyrightOwner","document.media.fullResolutionMediaAvailable","document.media.fullURL","document.media.highDetailModelURL","document.media.licenseId","document.media.lowDetailModelURL","document.media.mediaType","document.media.mp3URL","document.media.squareThumbnailURL","document.media.thumbnailURL","document.media.type","document.media.videoURL","document.media.wavURL","document.mediaCount","document.modifiedDate","document.namedPlace.alternativeId","document.namedPlace.alternativeIds","document.namedPlace.birdAssociationAreaDisplayName","document.namedPlace.birdAssociationAreaId","document.namedPlace.collectionId","document.namedPlace.id","document.namedPlace.municipalityDisplayName","document.namedPlace.municipalityId","document.namedPlace.name","document.namedPlace.tags","document.namedPlace.wgs84CenterPoint.lat","document.namedPlace.wgs84CenterPoint.lon","document.namedPlace.ykj10km.lat","document.namedPlace.ykj10km.lon","document.namedPlaceId","document.notes","document.partial","document.prefix","document.quality.issue.issue","document.quality.issue.message","document.quality.issue.source","document.referenceURL","document.secureLevel","document.secureReasons","document.secured","document.siteDead","document.siteStatus","document.siteType","document.sourceId","document.sourceTags","gathering.accurateArea","gathering.biogeographicalProvince","gathering.conversions.birdAssociationArea","gathering.conversions.boundingBoxAreaInSquareMeters","gathering.conversions.century","gathering.conversions.day","gathering.conversions.dayOfYearBegin","gathering.conversions.dayOfYearEnd","gathering.conversions.decade","gathering.conversions.euref.latMax","gathering.conversions.euref.latMin","gathering.conversions.euref.lonMax","gathering.conversions.euref.lonMin","gathering.conversions.eurefCenterPoint.lat","gathering.conversions.eurefCenterPoint.lon","gathering.conversions.eurefWKT","gathering.conversions.linelengthInMeters","gathering.conversions.month","gathering.conversions.seasonBegin","gathering.conversions.seasonEnd","gathering.conversions.wgs84.latMax","gathering.conversions.wgs84.latMin","gathering.conversions.wgs84.lonMax","gathering.conversions.wgs84.lonMin","gathering.conversions.wgs84CenterPoint.lat","gathering.conversions.wgs84CenterPoint.lon","gathering.conversions.wgs84Grid005.lat","gathering.conversions.wgs84Grid005.lon","gathering.conversions.wgs84Grid01.lat","gathering.conversions.wgs84Grid01.lon","gathering.conversions.wgs84Grid05.lat","gathering.conversions.wgs84Grid05.lon","gathering.conversions.wgs84Grid1.lat","gathering.conversions.wgs84Grid1.lon","gathering.conversions.wgs84WKT","gathering.conversions.year","gathering.conversions.ykj.latMax","gathering.conversions.ykj.latMin","gathering.conversions.ykj.lonMax","gathering.conversions.ykj.lonMin","gathering.conversions.ykj100km.lat","gathering.conversions.ykj100km.lon","gathering.conversions.ykj100kmCenter.lat","gathering.conversions.ykj100kmCenter.lon","gathering.conversions.ykj10km.lat","gathering.conversions.ykj10km.lon","gathering.conversions.ykj10kmCenter.lat","gathering.conversions.ykj10kmCenter.lon","gathering.conversions.ykj1km.lat","gathering.conversions.ykj1km.lon","gathering.conversions.ykj1kmCenter.lat","gathering.conversions.ykj1kmCenter.lon","gathering.conversions.ykj50km.lat","gathering.conversions.ykj50km.lon","gathering.conversions.ykj50kmCenter.lat","gathering.conversions.ykj50kmCenter.lon","gathering.conversions.ykjWKT","gathering.coordinatesVerbatim","gathering.country","gathering.displayDateTime","gathering.eventDate.begin","gathering.eventDate.end","gathering.facts.decimalValue","gathering.facts.fact","gathering.facts.integerValue","gathering.facts.value","gathering.gatheringId","gathering.gatheringOrder","gathering.gatheringSection","gathering.higherGeography","gathering.hourBegin","gathering.hourEnd","gathering.interpretations.biogeographicalProvince","gathering.interpretations.biogeographicalProvinceDisplayname","gathering.interpretations.biogeographicalProvinces","gathering.interpretations.coordinateAccuracy","gathering.interpretations.country","gathering.interpretations.countryDisplayname","gathering.interpretations.finnishMunicipalities","gathering.interpretations.finnishMunicipality","gathering.interpretations.municipalityDisplayname","gathering.interpretations.sourceOfBiogeographicalProvince","gathering.interpretations.sourceOfCoordinates","gathering.interpretations.sourceOfCountry","gathering.interpretations.sourceOfFinnishMunicipality","gathering.linkings.observers.fullName","gathering.linkings.observers.id","gathering.linkings.observers.userId","gathering.locality","gathering.media.author","gathering.media.caption","gathering.media.copyrightOwner","gathering.media.fullResolutionMediaAvailable","gathering.media.fullURL","gathering.media.highDetailModelURL","gathering.media.licenseId","gathering.media.lowDetailModelURL","gathering.media.mediaType","gathering.media.mp3URL","gathering.media.squareThumbnailURL","gathering.media.thumbnailURL","gathering.media.type","gathering.media.videoURL","gathering.media.wavURL","gathering.mediaCount","gathering.minutesBegin","gathering.minutesEnd","gathering.municipality","gathering.notes","gathering.observerUserIds","gathering.province","gathering.quality.issue.issue","gathering.quality.issue.message","gathering.quality.issue.source","gathering.quality.locationIssue.issue","gathering.quality.locationIssue.message","gathering.quality.locationIssue.source","gathering.quality.timeIssue.issue","gathering.quality.timeIssue.message","gathering.quality.timeIssue.source","gathering.stateLand","gathering.taxonCensus.taxonId","gathering.taxonCensus.type","gathering.team","media.author","media.caption","media.copyrightOwner","media.fullResolutionMediaAvailable","media.fullURL","media.highDetailModelURL","media.licenseId","media.lowDetailModelURL","media.mediaType","media.mp3URL","media.squareThumbnailURL","media.thumbnailURL","media.type","media.videoURL","media.wavURL","unit.abundanceString","unit.abundanceUnit","unit.alive","unit.annotationCount","unit.annotations.addedTags","unit.annotations.annotationByPerson","unit.annotations.annotationByPersonName","unit.annotations.annotationBySystem","unit.annotations.annotationBySystemName","unit.annotations.byRole","unit.annotations.created","unit.annotations.deleted","unit.annotations.deletedByPerson","unit.annotations.deletedByPersonName","unit.annotations.deletedDateTime","unit.annotations.id","unit.annotations.identification.author","unit.annotations.identification.facts.decimalValue","unit.annotations.identification.facts.fact","unit.annotations.identification.facts.integerValue","unit.annotations.identification.facts.value","unit.annotations.identification.id","unit.annotations.identification.linkings.taxon.administrativeStatuses","unit.annotations.identification.linkings.taxon.checklist","unit.annotations.identification.linkings.taxon.cursiveName","unit.annotations.identification.linkings.taxon.finnish","unit.annotations.identification.linkings.taxon.id","unit.annotations.identification.linkings.taxon.informalTaxonGroups","unit.annotations.identification.linkings.taxon.kingdomScientificName","unit.annotations.identification.linkings.taxon.latestRedListStatusFinland.status","unit.annotations.identification.linkings.taxon.latestRedListStatusFinland.year","unit.annotations.identification.linkings.taxon.nameEnglish","unit.annotations.identification.linkings.taxon.nameFinnish","unit.annotations.identification.linkings.taxon.nameSwedish","unit.annotations.identification.linkings.taxon.occurrenceCountFinland","unit.annotations.identification.linkings.taxon.primaryHabitat.habitat","unit.annotations.identification.linkings.taxon.primaryHabitat.habitatSpecificTypes","unit.annotations.identification.linkings.taxon.primaryHabitat.id","unit.annotations.identification.linkings.taxon.primaryHabitat.order","unit.annotations.identification.linkings.taxon.scientificName","unit.annotations.identification.linkings.taxon.scientificNameAuthorship","unit.annotations.identification.linkings.taxon.scientificNameDisplayName","unit.annotations.identification.linkings.taxon.sensitive","unit.annotations.identification.linkings.taxon.taxonConceptIds","unit.annotations.identification.linkings.taxon.taxonRank","unit.annotations.identification.linkings.taxon.taxonomicOrder","unit.annotations.identification.linkings.taxon.threatenedStatus","unit.annotations.identification.linkings.taxon.vernacularName","unit.annotations.identification.notes","unit.annotations.identification.taxon","unit.annotations.identification.taxonID","unit.annotations.identification.taxonSpecifier","unit.annotations.identification.taxonSpecifierAuthor","unit.annotations.notes","unit.annotations.occurrenceAtTimeOfAnnotation.countryVerbatim","unit.annotations.occurrenceAtTimeOfAnnotation.dateBegin","unit.annotations.occurrenceAtTimeOfAnnotation.dateEnd","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.administrativeStatuses","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.checklist","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.cursiveName","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.finnish","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.id","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.informalTaxonGroups","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.kingdomScientificName","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.latestRedListStatusFinland.status","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.latestRedListStatusFinland.year","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.nameEnglish","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.nameFinnish","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.nameSwedish","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.occurrenceCountFinland","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.primaryHabitat.habitat","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.primaryHabitat.habitatSpecificTypes","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.primaryHabitat.id","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.primaryHabitat.order","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.scientificName","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.scientificNameAuthorship","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.scientificNameDisplayName","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.sensitive","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.taxonConceptIds","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.taxonRank","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.taxonomicOrder","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.threatenedStatus","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.vernacularName","unit.annotations.occurrenceAtTimeOfAnnotation.locality","unit.annotations.occurrenceAtTimeOfAnnotation.municipalityVerbatim","unit.annotations.occurrenceAtTimeOfAnnotation.taxonId","unit.annotations.occurrenceAtTimeOfAnnotation.taxonVerbatim","unit.annotations.occurrenceAtTimeOfAnnotation.wgs84centerPointLat","unit.annotations.occurrenceAtTimeOfAnnotation.wgs84centerPointLon","unit.annotations.removedTags","unit.annotations.valid","unit.atlasClass","unit.atlasCode","unit.audioCount","unit.author","unit.breedingSite","unit.det","unit.externalMediaCount","unit.facts.decimalValue","unit.facts.fact","unit.facts.integerValue","unit.facts.value","unit.identificationBasis","unit.identifications.author","unit.identifications.det","unit.identifications.detDate","unit.identifications.facts.decimalValue","unit.identifications.facts.fact","unit.identifications.facts.integerValue","unit.identifications.facts.value","unit.identifications.id","unit.identifications.linkings.taxon.administrativeStatuses","unit.identifications.linkings.taxon.checklist","unit.identifications.linkings.taxon.cursiveName","unit.identifications.linkings.taxon.finnish","unit.identifications.linkings.taxon.id","unit.identifications.linkings.taxon.informalTaxonGroups","unit.identifications.linkings.taxon.kingdomScientificName","unit.identifications.linkings.taxon.latestRedListStatusFinland.status","unit.identifications.linkings.taxon.latestRedListStatusFinland.year","unit.identifications.linkings.taxon.nameEnglish","unit.identifications.linkings.taxon.nameFinnish","unit.identifications.linkings.taxon.nameSwedish","unit.identifications.linkings.taxon.occurrenceCountFinland","unit.identifications.linkings.taxon.primaryHabitat.habitat","unit.identifications.linkings.taxon.primaryHabitat.habitatSpecificTypes","unit.identifications.linkings.taxon.primaryHabitat.id","unit.identifications.linkings.taxon.primaryHabitat.order","unit.identifications.linkings.taxon.scientificName","unit.identifications.linkings.taxon.scientificNameAuthorship","unit.identifications.linkings.taxon.scientificNameDisplayName","unit.identifications.linkings.taxon.sensitive","unit.identifications.linkings.taxon.taxonConceptIds","unit.identifications.linkings.taxon.taxonRank","unit.identifications.linkings.taxon.taxonomicOrder","unit.identifications.linkings.taxon.threatenedStatus","unit.identifications.linkings.taxon.vernacularName","unit.identifications.notes","unit.identifications.preferred","unit.identifications.taxon","unit.identifications.taxonID","unit.identifications.taxonSpecifier","unit.identifications.taxonSpecifierAuthor","unit.imageCount","unit.individualCountFemale","unit.individualCountMale","unit.individualId","unit.interpretations.annotatedTaxonId","unit.interpretations.collectionAndRecordQuality","unit.interpretations.effectiveTags","unit.interpretations.individualCount","unit.interpretations.invasiveControlEffectiveness","unit.interpretations.invasiveControlled","unit.interpretations.needsCheck","unit.interpretations.needsIdentification","unit.interpretations.pairCount","unit.interpretations.recordQuality","unit.interpretations.recordQualityNumeric","unit.interpretations.reliability","unit.keywords","unit.lifeStage","unit.linkings.originalTaxon.administrativeStatuses","unit.linkings.originalTaxon.checklist","unit.linkings.originalTaxon.cursiveName","unit.linkings.originalTaxon.finnish","unit.linkings.originalTaxon.id","unit.linkings.originalTaxon.informalTaxonGroups","unit.linkings.originalTaxon.kingdomScientificName","unit.linkings.originalTaxon.latestRedListStatusFinland.status","unit.linkings.originalTaxon.latestRedListStatusFinland.year","unit.linkings.originalTaxon.nameEnglish","unit.linkings.originalTaxon.nameFinnish","unit.linkings.originalTaxon.nameSwedish","unit.linkings.originalTaxon.occurrenceCountFinland","unit.linkings.originalTaxon.primaryHabitat.habitat","unit.linkings.originalTaxon.primaryHabitat.habitatSpecificTypes","unit.linkings.originalTaxon.primaryHabitat.id","unit.linkings.originalTaxon.primaryHabitat.order","unit.linkings.originalTaxon.scientificName","unit.linkings.originalTaxon.scientificNameAuthorship","unit.linkings.originalTaxon.scientificNameDisplayName","unit.linkings.originalTaxon.sensitive","unit.linkings.originalTaxon.taxonConceptIds","unit.linkings.originalTaxon.taxonRank","unit.linkings.originalTaxon.taxonomicOrder","unit.linkings.originalTaxon.threatenedStatus","unit.linkings.originalTaxon.vernacularName","unit.linkings.taxon.administrativeStatuses","unit.linkings.taxon.checklist","unit.linkings.taxon.cursiveName","unit.linkings.taxon.finnish","unit.linkings.taxon.id","unit.linkings.taxon.informalTaxonGroups","unit.linkings.taxon.kingdomScientificName","unit.linkings.taxon.latestRedListStatusFinland.status","unit.linkings.taxon.latestRedListStatusFinland.year","unit.linkings.taxon.nameEnglish","unit.linkings.taxon.nameFinnish","unit.linkings.taxon.nameSwedish","unit.linkings.taxon.occurrenceCountFinland","unit.linkings.taxon.primaryHabitat.habitat","unit.linkings.taxon.primaryHabitat.habitatSpecificTypes","unit.linkings.taxon.primaryHabitat.id","unit.linkings.taxon.primaryHabitat.order","unit.linkings.taxon.scientificName","unit.linkings.taxon.scientificNameAuthorship","unit.linkings.taxon.scientificNameDisplayName","unit.linkings.taxon.sensitive","unit.linkings.taxon.taxonConceptIds","unit.linkings.taxon.taxonRank","unit.linkings.taxon.taxonomicOrder","unit.linkings.taxon.threatenedStatus","unit.linkings.taxon.vernacularName","unit.media.author","unit.media.caption","unit.media.copyrightOwner","unit.media.fullResolutionMediaAvailable","unit.media.fullURL","unit.media.highDetailModelURL","unit.media.licenseId","unit.media.lowDetailModelURL","unit.media.mediaType","unit.media.mp3URL","unit.media.squareThumbnailURL","unit.media.thumbnailURL","unit.media.type","unit.media.videoURL","unit.media.wavURL","unit.mediaCount","unit.modelCount","unit.notes","unit.plantStatusCode","unit.primarySpecimen","unit.quality.documentGatheringUnitQualityIssues","unit.quality.issue.issue","unit.quality.issue.message","unit.quality.issue.source","unit.recordBasis","unit.referencePublication","unit.reportedInformalTaxonGroup","unit.reportedTaxonConfidence","unit.reportedTaxonId","unit.sampleCount","unit.samples.collectionId","unit.samples.facts.decimalValue","unit.samples.facts.fact","unit.samples.facts.integerValue","unit.samples.facts.value","unit.samples.keywords","unit.samples.material","unit.samples.multiple","unit.samples.notes","unit.samples.quality","unit.samples.sampleId","unit.samples.sampleOrder","unit.samples.status","unit.samples.type","unit.samplingMethod","unit.sex","unit.sourceTags","unit.superRecordBasis","unit.taxonVerbatim","unit.typeSpecimen","unit.types.author","unit.types.basionymePublication","unit.types.facts.decimalValue","unit.types.facts.fact","unit.types.facts.integerValue","unit.types.facts.value","unit.types.id","unit.types.linkings.taxon.administrativeStatuses","unit.types.linkings.taxon.checklist","unit.types.linkings.taxon.cursiveName","unit.types.linkings.taxon.finnish","unit.types.linkings.taxon.id","unit.types.linkings.taxon.informalTaxonGroups","unit.types.linkings.taxon.kingdomScientificName","unit.types.linkings.taxon.latestRedListStatusFinland.status","unit.types.linkings.taxon.latestRedListStatusFinland.year","unit.types.linkings.taxon.nameEnglish","unit.types.linkings.taxon.nameFinnish","unit.types.linkings.taxon.nameSwedish","unit.types.linkings.taxon.occurrenceCountFinland","unit.types.linkings.taxon.primaryHabitat.habitat","unit.types.linkings.taxon.primaryHabitat.habitatSpecificTypes","unit.types.linkings.taxon.primaryHabitat.id","unit.types.linkings.taxon.primaryHabitat.order","unit.types.linkings.taxon.scientificName","unit.types.linkings.taxon.scientificNameAuthorship","unit.types.linkings.taxon.scientificNameDisplayName","unit.types.linkings.taxon.sensitive","unit.types.linkings.taxon.taxonConceptIds","unit.types.linkings.taxon.taxonRank","unit.types.linkings.taxon.taxonomicOrder","unit.types.linkings.taxon.threatenedStatus","unit.types.linkings.taxon.vernacularName","unit.types.notes","unit.types.publication","unit.types.status","unit.types.taxon","unit.types.taxonID","unit.types.taxonSpecifier","unit.types.taxonSpecifierAuthor","unit.types.typif","unit.types.typifDate","unit.types.verification","unit.unitId","unit.unitOrder","unit.videoCount","unit.wild"]}},{"name":"orderBy","in":"query","required":false,"type":"array","description":"Define what fields to use when sorting results. Defaults to [gathering.eventDate.begin DESC, document.loadDate DESC, unit.taxonVerbatim ASC, unit.media.mediaType ASC, unit.media.fullURL ASC]. Unit key is always added as a last parameter to ensure correct paging. You can include ASC or DESC after the name of the field (defaults to ASC).Multiple values are seperated by ','.","items":{"type":"string","enum":["RANDOM","RANDOM:seed","document.collectionId","document.createdDate","document.dataSource","document.documentId","document.firstLoadDate","document.linkings.collectionQuality","document.loadDate","document.mediaCount","document.modifiedDate","document.namedPlace.birdAssociationAreaDisplayName","document.namedPlace.municipalityDisplayName","document.namedPlace.name","document.quality.issue.issue","document.quality.issue.source","document.secureLevel","document.secured","document.siteStatus","document.siteType","document.sourceId","gathering.biogeographicalProvince","gathering.conversions.boundingBoxAreaInSquareMeters","gathering.conversions.century","gathering.conversions.day","gathering.conversions.dayOfYearBegin","gathering.conversions.dayOfYearEnd","gathering.conversions.decade","gathering.conversions.euref.latMax","gathering.conversions.euref.latMin","gathering.conversions.euref.lonMax","gathering.conversions.euref.lonMin","gathering.conversions.month","gathering.conversions.seasonBegin","gathering.conversions.seasonEnd","gathering.conversions.wgs84.latMax","gathering.conversions.wgs84.latMin","gathering.conversions.wgs84.lonMax","gathering.conversions.wgs84.lonMin","gathering.conversions.wgs84CenterPoint.lat","gathering.conversions.wgs84CenterPoint.lon","gathering.conversions.wgs84Grid005.lat","gathering.conversions.wgs84Grid005.lon","gathering.conversions.wgs84Grid01.lat","gathering.conversions.wgs84Grid01.lon","gathering.conversions.wgs84Grid05.lat","gathering.conversions.wgs84Grid05.lon","gathering.conversions.wgs84Grid1.lat","gathering.conversions.wgs84Grid1.lon","gathering.conversions.year","gathering.conversions.ykj.latMax","gathering.conversions.ykj.latMin","gathering.conversions.ykj.lonMax","gathering.conversions.ykj.lonMin","gathering.conversions.ykj100km.lat","gathering.conversions.ykj100km.lon","gathering.conversions.ykj100kmCenter.lat","gathering.conversions.ykj100kmCenter.lon","gathering.conversions.ykj10km.lat","gathering.conversions.ykj10km.lon","gathering.conversions.ykj10kmCenter.lat","gathering.conversions.ykj10kmCenter.lon","gathering.conversions.ykj1km.lat","gathering.conversions.ykj1km.lon","gathering.conversions.ykj1kmCenter.lat","gathering.conversions.ykj1kmCenter.lon","gathering.conversions.ykj50km.lat","gathering.conversions.ykj50km.lon","gathering.conversions.ykj50kmCenter.lat","gathering.conversions.ykj50kmCenter.lon","gathering.coordinatesVerbatim","gathering.country","gathering.displayDateTime","gathering.eventDate.begin","gathering.eventDate.end","gathering.gatheringId","gathering.gatheringOrder","gathering.gatheringSection","gathering.higherGeography","gathering.hourBegin","gathering.hourEnd","gathering.interpretations.biogeographicalProvince","gathering.interpretations.biogeographicalProvinceDisplayname","gathering.interpretations.coordinateAccuracy","gathering.interpretations.country","gathering.interpretations.countryDisplayname","gathering.interpretations.finnishMunicipality","gathering.interpretations.municipalityDisplayname","gathering.interpretations.sourceOfBiogeographicalProvince","gathering.interpretations.sourceOfCoordinates","gathering.interpretations.sourceOfCountry","gathering.interpretations.sourceOfFinnishMunicipality","gathering.locality","gathering.mediaCount","gathering.minutesBegin","gathering.minutesEnd","gathering.municipality","gathering.province","gathering.quality.issue.issue","gathering.quality.issue.source","gathering.quality.locationIssue.issue","gathering.quality.locationIssue.source","gathering.quality.timeIssue.issue","gathering.quality.timeIssue.source","gathering.stateLand","gathering.team","unit.abundanceString","unit.alive","unit.author","unit.breedingSite","unit.det","unit.individualId","unit.interpretations.annotatedTaxonId","unit.interpretations.individualCount","unit.interpretations.invasiveControlEffectiveness","unit.interpretations.invasiveControlled","unit.interpretations.recordQuality","unit.interpretations.recordQualityNumeric","unit.interpretations.reliability","unit.lifeStage","unit.linkings.originalTaxon.author","unit.linkings.originalTaxon.finnish","unit.linkings.originalTaxon.invasive","unit.linkings.originalTaxon.nameEnglish","unit.linkings.originalTaxon.nameFinnish","unit.linkings.originalTaxon.nameSwedish","unit.linkings.originalTaxon.occurrenceCount","unit.linkings.originalTaxon.occurrenceCountFinland","unit.linkings.originalTaxon.redListStatus","unit.linkings.originalTaxon.scientificName","unit.linkings.originalTaxon.scientificNameDisplayName","unit.linkings.originalTaxon.species","unit.linkings.originalTaxon.speciesNameEnglish","unit.linkings.originalTaxon.speciesNameFinnish","unit.linkings.originalTaxon.speciesNameSwedish","unit.linkings.originalTaxon.speciesScientificName","unit.linkings.originalTaxon.taxonRank","unit.linkings.originalTaxon.taxonomicOrder","unit.linkings.taxon.author","unit.linkings.taxon.finnish","unit.linkings.taxon.invasive","unit.linkings.taxon.nameEnglish","unit.linkings.taxon.nameFinnish","unit.linkings.taxon.nameSwedish","unit.linkings.taxon.occurrenceCount","unit.linkings.taxon.occurrenceCountFinland","unit.linkings.taxon.redListStatus","unit.linkings.taxon.scientificName","unit.linkings.taxon.scientificNameDisplayName","unit.linkings.taxon.species","unit.linkings.taxon.speciesNameEnglish","unit.linkings.taxon.speciesNameFinnish","unit.linkings.taxon.speciesNameSwedish","unit.linkings.taxon.speciesScientificName","unit.linkings.taxon.taxonRank","unit.linkings.taxon.taxonomicOrder","unit.media.fullURL","unit.media.mediaType","unit.mediaCount","unit.notes","unit.quality.documentGatheringUnitQualityIssues","unit.quality.issue.issue","unit.quality.issue.source","unit.recordBasis","unit.referencePublication","unit.reportedTaxonConfidence","unit.sex","unit.superRecordBasis","unit.taxonVerbatim","unit.typeSpecimen","unit.unitId","unit.unitOrder","unit.wild"]}},{"name":"crs","in":"query","required":false,"type":"string","description":"For GeoJSON requests there are two additional parameters: crs and featureType. This controls the coordinate reference system used in the returned GeoJSON features. (WGS84 = EPSG:4326; EUREF = ETRS-TM35FIN EPSG:3067; YKJ = EPSG:2393)","items":{"type":"string","enum":["WGS84","EUREF","YKJ"]}},{"name":"featureType","in":"query","required":false,"type":"string","description":"For GeoJSON requests there are two additional parameters: crs and featureType. This controls the type of returned GeoJSON features.","items":{"type":"string","enum":["CENTER_POINT","ENVELOPE","ORIGINAL_FEATURE"]}},{"name":"pageSize","in":"query","required":false,"type":"integer","description":"Set number of results in one page.","default":100,"minimum":1,"maximum":10000},{"name":"page","in":"query","required":false,"type":"integer","description":"Set current page.","default":1,"minimum":1},{"name":"cache","in":"query","required":false,"type":"boolean","description":"Use cache for this query. Defaults to false.","default":false},{"name":"taxonId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of a taxon. Use Taxonomy-API to find identifiers. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /taxa"},{"name":"target","in":"query","required":false,"type":"string","description":"Same as taxonId, but system resolves identifier of the taxon based on the given target name. If no such match can be resolved (name does not exist in taxonomy), will filter based on the given verbatim target name (case insensitive). Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"useIdentificationAnnotations","in":"query","required":false,"type":"boolean","description":"By default, all taxon linking related filters use taxon linking that may have been altered because of quality control identification annotations. If you want to use original user identifications, set this to false.","default":true},{"name":"includeSubTaxa","in":"query","required":false,"type":"boolean","description":"By default, all taxon linking related filters return all entries that belong to the filtered taxa. To return only exact matches (no subtaxa), set this to false.","default":true},{"name":"includeNonValidTaxa","in":"query","required":false,"type":"boolean","description":"Set to false if you want to include only those entries where reported target name can be linked with a taxon of the reference taxonomy. By default includes all entries.","default":true},{"name":"onlyNonValidTaxa","in":"query","required":false,"type":"boolean","description":"Set to true if you want to include only those entries where reported target name can not be linked with a taxon of the reference taxonomy. By default includes all entries."},{"name":"informalTaxonGroupId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of an informal taxon group. Use InformalTaxonGroups-API to find identifiers. Will return entries that have been linked with taxa that belong to one of the given groups. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /informal-taxon-groups"},{"name":"informalTaxonGroupIdNot","in":"query","required":false,"type":"string","description":"Exclude based on URI or Qname identifier of an informal taxon group. Use InformalTaxonGroups-API to find identifiers. Will exclude entries that have been linked with taxa that belong to any of the given groups. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /informal-taxon-groups"},{"name":"informalTaxonGroupIdIncludingReported","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of an informal taxon group. Use InformalTaxonGroups-API to find identifiers. Will return entries that have been linked with taxa that belong to one of the given groups OR reported to belong to one of the given groups. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /informal-taxon-groups"},{"name":"administrativeStatusId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of an administrative status. Use Metadata-API to find identifiers. Will return entries of taxa that are marked with the admin status. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MX.adminStatusEnum"},{"name":"redListStatusId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of red list status. Use Metadata-API to find identifiers. Will return entries of taxa that are marked with the red list status. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MX.iucnStatuses"},{"name":"taxonAdminFiltersOperator","in":"query","required":false,"type":"string","description":"This parameter controls if search between administrativeStatusId and redListStatusId is an AND (default) or OR search.","items":{"type":"string","enum":["AND","OR"]}},{"name":"typeOfOccurrenceId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of type of occurrence in Finland. Use Metadata-API to find identifiers. Will return entries of taxa that are marked with one or more of the specified statuses. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MX.typeOfOccurrenceEnum"},{"name":"typeOfOccurrenceIdNot","in":"query","required":false,"type":"string","description":"Exclude based on URI or Qname identifier of type of occurrence in Finland. Use Metadata-API to find identifiers. Will return entries of taxa that are not marked with any of the specified statuses. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MX.typeOfOccurrenceEnum"},{"name":"primaryHabitat","in":"query","required":false,"type":"string","description":"Filter based on primary habitat of taxa. Will return entries of taxa that have one of the specified habitats or a subhabitat of the given habitats. Syntax: MKV.habitatMk[MKV.habitatSpecificTypeJ,MKV.habitatSpecificTypePAK] Multiple values are seperated by ';'. When multiple values are given, this is an OR search."},{"name":"anyHabitat","in":"query","required":false,"type":"string","description":"Filter based on habitat of taxa (primary or secondary). Will return entries of taxa that have one of the specified habitats or a subhabitat of the given habitats. Syntax: MKV.habitatMk[MKV.habitatSpecificTypeJ,MKV.habitatSpecificTypePAK] Multiple values are seperated by ';'. When multiple values are given, this is an OR search."},{"name":"occurrenceCountMax","in":"query","required":false,"type":"integer","description":"Filter based on occurrence count of taxa. Will return entries of taxa that have less occurrences than the given parameter."},{"name":"occurrenceCountFinlandMax","in":"query","required":false,"type":"integer","description":"Filter based on occurrence count in Finland of taxa. Will return entries of taxa that have less occurrences in Finland than the given parameter."},{"name":"finnish","in":"query","required":false,"type":"boolean","description":"Filter only those taxa that are finnish or are not finnish."},{"name":"invasive","in":"query","required":false,"type":"boolean","description":"Filter only those taxa that are invasive or are not invasive."},{"name":"sensitive","in":"query","required":false,"type":"boolean","description":"Include only those occurrences that are of sensitive species or those that are of non-sensitive species"},{"name":"higherTaxon","in":"query","required":false,"type":"boolean","description":"True: Filter those occurrence that are linked to a higher taxon (like genus, family). False: linked to taxon that is species, subspecies, aggregate or other lower rank."},{"name":"taxonRankId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of taxon rank. Use Metadata-API to find identifiers. Will return entries of taxa that are of the specified ranks. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MX.taxonRankEnum"},{"name":"countryId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of a country. Use Area-API to find identifiers. Will return entries where we have been able to interpret the country from coordinates or from reported area name. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /areas"},{"name":"finnishMunicipalityId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of a finnish municipality. Use Area-API to find identifiers. Will return entries where we have been able to interpret the municipality from coordinates or from reported area name. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /areas"},{"name":"biogeographicalProvinceId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of a biogeographical province. Use Area-API to find identifiers. Will return entries where we have been able to interpret the province from coordinates or from reported area name. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /areas"},{"name":"elyCentreId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of a ELY centre. Use Area-API to find identifiers. Implementation is based on municipality interpretations. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /areas"},{"name":"provinceId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of a Finnish province. Use Area-API to find identifiers. Implementation is based on municipality interpretations. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /areas"},{"name":"area","in":"query","required":false,"type":"string","description":"Filter using name of country, municipality, province or locality. If the given name matches exactly one known area, the search will perform an identifier search. Otherwise the search looks from country verbatim, municipality verbatim, province verbatim and locality using exact match case insensitive search. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"namedPlaceId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of a NamedPlace. Use NamedPlace-API to find identifiers. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /named-places"},{"name":"namedPlaceTag","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of MNP.tagEnum (use metadata-api to resolve identifiers) Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MNP.tagEnum"},{"name":"birdAssociationAreaId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of a BirdAssociationArea. Use Area-API to find identifiers. Bird association area is interpreted based on YKJ 10KM grids (the grid the occurrence centerpoint is in). Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /areas"},{"name":"formId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of a Vihko Notebook form that was used to report the entry. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /forms"},{"name":"time","in":"query","required":false,"type":"string","description":"Filter using event date. Date can be a full date or part of a date, for example 2000, 2000-06 or 2000-06-25. Time can be a range, for example 2000/2005 or 2000-01-01/2005-12-31. Relative days \"last N days\" can be used: 0 is today, -1 is yesterday and so on; for example -7/0 is a range between 7 days ago and today. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"timeAccuracy","in":"query","required":false,"type":"integer","description":"Filter using event date accuracy range in days. Will include entries where time span in days is less or equal to the given value."},{"name":"yearMonth","in":"query","required":false,"type":"string","description":"Filter using event date. Value can be a year (2000), year range (2000/2001), year-month (2000-06) or a year-month range (2000-06/2000-08). (Note: this filter is mostly aimed to be used in /statistics queries because 'time' filter is not available for /statistics queries.) Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"dayOfYear","in":"query","required":false,"type":"string","description":"Filter using day of year. For example \"100/160\" gives all records during spring and \"330/30\" during mid winter. If begin is ommited will use day 1 and if end is ommited will use day 366. Multiple ranges can be given by providing the parameter more times. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"season","in":"query","required":false,"type":"string","description":"Filter using season. For example \"501/630\" gives all records for May and July and \"1220/0220\" between 20.12. - 20.2. If begin is ommited will use 1.1. and if end is ommited will use 31.12. Multiple ranges can be given by providing the parameter more times. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"keyword","in":"query","required":false,"type":"string","description":"Filter using keywords that have been tagged to entries. There are many types of keywods varying from legacy identifiers, project names and IDs, dataset ids, etc. Will include records with quality issues (normally exluded by default). Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"collectionId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of collections. Use Collections-API to resolve identifiers. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /collections"},{"name":"collectionIdExplicit","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of collections. Use Collections-API to resolve identifiers. Will not include child collections Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /collections"},{"name":"collectionIdNot","in":"query","required":false,"type":"string","description":"Exclude certain collections. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /collections"},{"name":"collectionIdExplicitNot","in":"query","required":false,"type":"string","description":"Exclude certain collection (only the specified collection, not child collections) Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /collections"},{"name":"includeSubCollections","in":"query","required":false,"type":"boolean","description":"Defines if collectionId filter should include sub collections of the given collection ids. By default sub collections are included."},{"name":"sourceId","in":"query","required":false,"type":"string","description":"Filter using identifiers of data sources (information systems). Use InformationSystem-API to resolve identifiers. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /sources"},{"name":"recordBasis","in":"query","required":false,"type":"string","description":"Filter using record basis. This can be used for example to get only preserved specimens. Multiple values are seperated by ','. When multiple values are given, this is an OR search.","items":{"type":"string","enum":["PRESERVED_SPECIMEN","LIVING_SPECIMEN","FOSSIL_SPECIMEN","SUBFOSSIL_SPECIMEN","SUBFOSSIL_AMBER_INCLUSION_SPECIMEN","MICROBIAL_SPECIMEN","HUMAN_OBSERVATION_UNSPECIFIED","HUMAN_OBSERVATION_SEEN","HUMAN_OBSERVATION_HEARD","HUMAN_OBSERVATION_PHOTO","HUMAN_OBSERVATION_INDIRECT","HUMAN_OBSERVATION_HANDLED","HUMAN_OBSERVATION_VIDEO","HUMAN_OBSERVATION_RECORDED_AUDIO","MACHINE_OBSERVATION_UNSPECIFIED","MACHINE_OBSERVATION_PHOTO","MACHINE_OBSERVATION_VIDEO","MACHINE_OBSERVATION_AUDIO","MACHINE_OBSERVATION_GEOLOGGER","MACHINE_OBSERVATION_SATELLITE_TRANSMITTER","LITERATURE","MATERIAL_SAMPLE","MATERIAL_SAMPLE_AIR","MATERIAL_SAMPLE_SOIL","MATERIAL_SAMPLE_WATER"]}},{"name":"superRecordBasis","in":"query","required":false,"type":"string","description":"Filter using super record basis. (Note: Even though the enumeration lists all record basis values, only few of those are super record basis: PRESERVED_SPECIMEN, HUMAN_OBSERVATION_UNSPECIFIED, ..; use aggregate by superRecordBasis to find used values. Multiple values are seperated by ','. When multiple values are given, this is an OR search.","items":{"type":"string","enum":["PRESERVED_SPECIMEN","LIVING_SPECIMEN","FOSSIL_SPECIMEN","SUBFOSSIL_SPECIMEN","SUBFOSSIL_AMBER_INCLUSION_SPECIMEN","MICROBIAL_SPECIMEN","HUMAN_OBSERVATION_UNSPECIFIED","HUMAN_OBSERVATION_SEEN","HUMAN_OBSERVATION_HEARD","HUMAN_OBSERVATION_PHOTO","HUMAN_OBSERVATION_INDIRECT","HUMAN_OBSERVATION_HANDLED","HUMAN_OBSERVATION_VIDEO","HUMAN_OBSERVATION_RECORDED_AUDIO","MACHINE_OBSERVATION_UNSPECIFIED","MACHINE_OBSERVATION_PHOTO","MACHINE_OBSERVATION_VIDEO","MACHINE_OBSERVATION_AUDIO","MACHINE_OBSERVATION_GEOLOGGER","MACHINE_OBSERVATION_SATELLITE_TRANSMITTER","LITERATURE","MATERIAL_SAMPLE","MATERIAL_SAMPLE_AIR","MATERIAL_SAMPLE_SOIL","MATERIAL_SAMPLE_WATER"]}},{"name":"lifeStage","in":"query","required":false,"type":"string","description":"Filter using life stage of an unit. Multiple values are seperated by ','. When multiple values are given, this is an OR search.","items":{"type":"string","enum":["ADULT","JUVENILE","IMMATURE","EGG","TADPOLE","PUPA","NYMPH","SUBIMAGO","LARVA","SNAG","EMBRYO","SUBADULT","MATURE","STERILE","FERTILE","SPROUT","DEAD_SPROUT","BUD","FLOWER","WITHERED_FLOWER","SEED","RIPENING_FRUIT","RIPE_FRUIT","SUBTERRANEAN","GALL","MARKS","TRIUNGULIN"]}},{"name":"sex","in":"query","required":false,"type":"string","description":"Filter using sex of an unit. When filtering MALE or FEMALE, will include those where individualCountMale/Female is >= 1 Multiple values are seperated by ','. When multiple values are given, this is an OR search.","items":{"type":"string","enum":["MALE","FEMALE","WORKER","UNKNOWN","NOT_APPLICABLE","GYNANDROMORPH","MULTIPLE","CONFLICTING"]}},{"name":"invasiveControl","in":"query","required":false,"type":"string","description":"Filter using effectiveness of invasive control measures Multiple values are seperated by ','. When multiple values are given, this is an OR search.","items":{"type":"string","enum":["FULL","PARTIAL","NO_EFFECT","NOT_FOUND"]}},{"name":"invasiveControlled","in":"query","required":false,"type":"boolean","description":"Filter only invasives that are reported to have been controlled successfully or not reported to have been controlled succesfully."},{"name":"documentId","in":"query","required":false,"type":"string","description":"Filter using document URIs. Will include records with quality issues (normally exluded by default). Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"documentIdPrefix","in":"query","required":false,"type":"string","description":"Filter using document URI prefix. For example prefix of http://id.luomus.fi/JA.1 is luomus:JA. Will include records with quality issues (normally exluded by default). Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"gatheringId","in":"query","required":false,"type":"string","description":"Filter using gathering URIs. Will include records with quality issues (normally exluded by default). Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"unitId","in":"query","required":false,"type":"string","description":"Filter using unit ids. Will include records with quality issues (normally exluded by default). Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"individualId","in":"query","required":false,"type":"string","description":"Filter using identifier of an individual, for example bird ring. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"individualCountMin","in":"query","required":false,"type":"integer","description":"Filter using idividual count. Unreported individual count is assumed to mean \"1+\", so searching min=1 returns where count > 0 or count is not given. To search for \"zero observations\" use max=0. Defaults to 1 but when using annotation endpoint defaults to null.","default":1},{"name":"individualCountMax","in":"query","required":false,"type":"integer","description":"Filter using idividual count. Unreported individual count is assumed to mean \"1+\", so searching min=1 returns where count > 0 or count is not given. To search for \"null observations\" use max=0."},{"name":"loadedSameOrAfter","in":"query","required":false,"type":"string","description":"Filter using the date data was loaded to Data Warehouse. Format is yyyy-MM-dd or UNIX EPOCH timestamp in seconds. Returns entries loaded later or on the same date/timestamp.","format":"yyyy-MM-dd"},{"name":"loadedSameOrBefore","in":"query","required":false,"type":"string","description":"Filter using the date data was loaded to Data Warehouse. Format is yyyy-MM-dd or UNIX EPOCH timestamp in seconds. Returns entries loaded before or on the same date/timestamp.","format":"yyyy-MM-dd"},{"name":"firstLoadedSameOrAfter","in":"query","required":false,"type":"string","description":"Filter using the date data was loaded to Data Warehouse (first load of document). Format is yyyy-MM-dd or UNIX EPOCH timestamp in seconds. Returns entries loaded later or on the same date/timestamp.","format":"yyyy-MM-dd"},{"name":"firstLoadedSameOrBefore","in":"query","required":false,"type":"string","description":"Filter using the date data was loaded to Data Warehouse (first load of document). Format is yyyy-MM-dd or UNIX EPOCH timestamp in seconds. Returns entries loaded before or on the same date/timestamp.","format":"yyyy-MM-dd"},{"name":"createdDateYear","in":"query","required":false,"type":"integer","description":"Filter using the year the record was created"},{"name":"coordinates","in":"query","required":false,"type":"string","description":"Filter using coordinates. Valid formats are latMin:latMax:lonMin:lonMax:CRS:ratio and lat:lon:CRS:ratio. The last parameter (ratio) is not required. Valid CRSs are WGS84, YKJ and EUREF (WGS84 = EPSG:4326; EUREF = ETRS-TM35FIN EPSG:3067; YKJ = EPSG:2393). For metric coordinates (ykj, euref): the search 666:333:YKJ means lat between 6660000-6670000 and lon between 3330000-3340000. Ratio is a number between 0.0-1.0. Default ratio is 1.0 (observation area must be entirely inside the search area). Ratio 0.0: the search area must intersect with the observation area. For WGS84 the ratio is not calculated in meters but in degrees so it an approximation. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"polygon","in":"query","required":false,"type":"string","description":"Filter centerpoint of occurrences by polygon. Valid formats are WKT and WKT:CRS. Valid CRSs are WGS84, YKJ and EUREF (default) (WGS84 = EPSG:4326; EUREF = ETRS-TM35FIN EPSG:3067; YKJ = EPSG:2393). Polygon search is implemented only for Finland (based on ETRS-TM35FIN coordinate system). WKT must be somewhat shorter than 4000 chars. To overcome this limitation use polygonId filter and /polygon/ endpoint to get the polygonIds."},{"name":"polygonId","in":"query","required":false,"type":"string","description":"Filter centerpoint occurrences using ID of a search polygon. Use /polygon/ endpoint to get id if the polygon."},{"name":"coordinateAccuracyMax","in":"query","required":false,"type":"integer","description":"Exclude coordinates that are less accurate or equal than the provided value (inclusive). Value is meters. Accuracy is a guiding logaritmic figure, for example 1m, 10m, 100m or 100km. (More specifically the longest length of the area bouding box rounded up on the logarithmic scale.)"},{"name":"wgs84CenterPoint","in":"query","required":false,"type":"string","description":"Filter using WGS84 (EPSG:4326) centerpoint. Valid formats are lat:lon:WGS84 and latMin:latMax:lonMin:lonMax:WGS84. (You must include the crs WGS84 even though it is the only supported type.) Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"ykj1km","in":"query","required":false,"type":"string","description":"Filter using uniform (YKJ, EPSG:2393) 1km grid square(s). Valid format is lat:lon. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"ykj10km","in":"query","required":false,"type":"string","description":"Filter using uniform (YKJ, EPSG:2393) 10km grid square(s). Valid format is lat:lon. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"ykj50km","in":"query","required":false,"type":"string","description":"Filter using uniform (YKJ, EPSG:2393) 50km grid square(s). Valid format is lat:lon. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"ykj100km","in":"query","required":false,"type":"string","description":"Filter using uniform (YKJ, EPSG:2393) 100km grid square(s). Valid format is lat:lon. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"ykj1kmCenter","in":"query","required":false,"type":"string","description":"Filter using uniform (YKJ, EPSG:2393) 1km grid square(s) that are resolved using center point of the area. Valid format is lat:lon. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"ykj10kmCenter","in":"query","required":false,"type":"string","description":"Filter using uniform (YKJ, EPSG:2393) 10km grid square(s) that are resolved using center point of the area. Valid format is lat:lon. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"ykj50kmCenter","in":"query","required":false,"type":"string","description":"Filter using uniform (YKJ, EPSG:2393) 50km grid square(s) that are resolved using center point of the area. Valid format is lat:lon. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"ykj100kmCenter","in":"query","required":false,"type":"string","description":"Filter using uniform (YKJ, EPSG:2393) 100km grid square(s) that are resolved using center point of the area. Valid format is lat:lon. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"sourceOfCoordinates","in":"query","required":false,"type":"string","description":"Filter based on source of coordinates. Possible values are REPORTED_VALUE = the reported coordinates or FINNISH_MUNICIPALITY = the coordinates are the bounding box of the reported Finnish municipality (no coordinates were reported). Multiple values are seperated by ','. When multiple values are given, this is an OR search.","items":{"type":"string","enum":["COORDINATES","COORDINATE_CENTERPOINT","REPORTED_VALUE","FINNISH_MUNICIPALITY","OLD_FINNISH_MUNICIPALITY"]}},{"name":"typeSpecimen","in":"query","required":false,"type":"boolean","description":"Filter only type specimens or those that are not type specimens."},{"name":"wild","in":"query","required":false,"type":"string","description":"Filter occurrences based on reported/annotated wild status. By default, non-wild occurrences are exluded. Multiple values are seperated by ','. When multiple values are given, this is an OR search.","items":{"type":"string","enum":["WILD","WILD_UNKNOWN","NON_WILD"]},"default":"WILD,UNKNOWN"},{"name":"breedingSite","in":"query","required":false,"type":"boolean","description":"Filter only occurrences reported to be at their breeding site."},{"name":"alive","in":"query","required":false,"type":"boolean","description":"Filter occurences reported to be dead (alive=false) or alive or unknown ( reported to be alive (true) or dead (false)."},{"name":"identificationBasis","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of identification basis. Use Metadata-API to find identifiers. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MY.identificationBasisEnum"},{"name":"samplingMethod","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of sampling method. Use Metadata-API to find identifiers. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MY.samplingMethods"},{"name":"plantStatusCode","in":"query","required":false,"type":"string","description":"Filter only occurrences reported with a certain plant status code. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MY.plantStatusCodeEnum"},{"name":"hasDocumentMedia","in":"query","required":false,"type":"boolean","description":"Filter only units where parent document has media or doesn't have media."},{"name":"hasGatheringMedia","in":"query","required":false,"type":"boolean","description":"Filter only units where parent gathering has media or doesn't have media."},{"name":"hasUnitMedia","in":"query","required":false,"type":"boolean","description":"Filter only units where unit has media or doesn't have media."},{"name":"hasUnitImages","in":"query","required":false,"type":"boolean","description":"Filter only units where unit has images or doesn't have images."},{"name":"hasUnitAudio","in":"query","required":false,"type":"boolean","description":"Filter only units where unit has audio or doesn't have audio."},{"name":"hasUnitVideo","in":"query","required":false,"type":"boolean","description":"Filter only units where unit has video or doesn't have video."},{"name":"hasUnitModel","in":"query","required":false,"type":"boolean","description":"Filter only units where unit has 3d models or doesn't have 3d-models."},{"name":"hasMedia","in":"query","required":false,"type":"boolean","description":"Filter only records where parent document, gathering or unit has media or none have media."},{"name":"editorId","in":"query","required":false,"type":"string","description":"Filter based on \"owners\" of records (those who have edit permissions or have edited, modified). Only available in private-query-API. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /person"},{"name":"observerId","in":"query","required":false,"type":"string","description":"Filter based on observers of records. Only available in private-query-API. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /person"},{"name":"editorOrObserverId","in":"query","required":false,"type":"string","description":"Filter based on \"owners\" or observers of records. Only available in private-query-API. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /person"},{"name":"teamMember","in":"query","required":false,"type":"string","description":"Filter based on verbatim observer names. Search is case insensitive and wildcard * can be used. Multiple values are seperated by ';'. When multiple values are given, this is an OR search."},{"name":"editorOrObserverIdIsNot","in":"query","required":false,"type":"string","description":"Filter based on person not being \"owners\" or observers of records. Only available in private-query-API. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /person"},{"name":"teamMemberId","in":"query","required":false,"type":"string","description":"Filter based on ids of verbatim observer name strings. (The only way to access these ids is to aggregate by gathering.team.memberId) Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"secureReason","in":"query","required":false,"type":"string","description":"Filter based on secure reasons. Multiple values are seperated by ','. When multiple values are given, this is an OR search.","items":{"type":"string","enum":["DEFAULT_TAXON_CONSERVATION","BREEDING_SITE_CONSERVATION","NATURA_AREA_CONSERVATION","WINTER_SEASON_TAXON_CONSERVATION","BREEDING_SEASON_TAXON_CONSERVATION","CUSTOM","USER_HIDDEN","ADMIN_HIDDEN","DATA_QUARANTINE_PERIOD","ONLY_PRIVATE","USER_PERSON_NAMES_HIDDEN","USER_HIDDEN_LOCATION","USER_HIDDEN_TIME"]}},{"name":"secureLevel","in":"query","required":false,"type":"string","description":"Filter based on secure level. Multiple values are seperated by ','. When multiple values are given, this is an OR search.","items":{"type":"string","enum":["NOSHOW","HIGHEST","KM100","KM50","KM25","KM10","KM5","KM1","NONE"]}},{"name":"secured","in":"query","required":false,"type":"boolean","description":"Include only those that are secured or those that are not secured."},{"name":"annotated","in":"query","required":false,"type":"boolean","description":"Include only those units that have annotations or those that do not have annotations."},{"name":"qualityIssues","in":"query","required":false,"type":"string","description":"Possible values: NO_ISSUES, BOTH, ONLY_ISSUES. Include records with quality issues (document, gathering or unit issues). Default is NO_ISSUES, but when searching by id (documentId, unitId, keyword) or using annotation endpoint the default is BOTH.","items":{"type":"string","enum":["NO_ISSUES","BOTH","ONLY_ISSUES"]},"default":"NO_ISSUES"},{"name":"collectionQuality","in":"query","required":false,"type":"string","description":"Filter based on quality rating of collections. Multiple values are seperated by ','. When multiple values are given, this is an OR search.","items":{"type":"string","enum":["PROFESSIONAL","HOBBYIST","AMATEUR"]}},{"name":"recordQuality","in":"query","required":false,"type":"string","description":"Filter using quality rating of the occurrence Multiple values are seperated by ','. When multiple values are given, this is an OR search.","items":{"type":"string","enum":["EXPERT_VERIFIED","COMMUNITY_VERIFIED","NEUTRAL","UNCERTAIN","ERRONEOUS"]}},{"name":"collectionAndRecordQuality","in":"query","required":false,"type":"string","description":"Filter using quality rating of collection and occurrence. Format: \"PROFESSIONAL:NEUTRAL,UNCERTAIN\". Multiple values are seperated by ';'. When multiple values are given, this is an OR search."},{"name":"reliability","in":"query","required":false,"type":"string","description":"Filter using reliability of the occurrence Multiple values are seperated by ','. When multiple values are given, this is an OR search.","items":{"type":"string","enum":["RELIABLE","UNDEFINED","UNRELIABLE"]}},{"name":"effectiveTag","in":"query","required":false,"type":"string","description":"Filter using effective tags of the record Multiple values are seperated by ','. When multiple values are given, this is an OR search.","items":{"type":"string","enum":["ADMIN_MARKED_SPAM","ADMIN_MARKED_COARSE","ADMIN_MARKED_NON_WILD","EXPERT_TAG_VERIFIED","EXPERT_TAG_UNCERTAIN","EXPERT_TAG_ERRONEOUS","COMMUNITY_TAG_VERIFIED","AUTO_VALIDATIONS_PASS","CHECKED_CANNOT_VERIFY","CHANGED_OWNER_MANUAL","CHANGED_DW_AUTO","CHECK","CHECK_COORDINATES","CHECK_DATETIME","CHECK_LOCATION","CHECK_OBSERVER","CHECK_TAXON","CHECK_DUPLICATE","CHECK_WILDNESS","CHECK_NEEDS_INFO","CHECK_SPAM","CHECK_BREEDING_INDEX","AUTO_DISTRIBUTION_CHECK","AUTO_PERIOD_CHECK","FORMADMIN_CENSUS_COUNT_ERROR","FORMADMIN_CENSUS_INNER_COUNT_ERROR","FORMADMIN_CENSUS_OTHER_ERROR","FORMADMIN_VERIFIED","FORMADMIN_UNCERTAIN","INVASIVE_FULL","INVASIVE_PARTIAL","INVASIVE_NO_EFFECT","INVASIVE_NOT_FOUND"]}},{"name":"unidentified","in":"query","required":false,"type":"boolean","description":"Show only records that need an identification (or do not need an identification)"},{"name":"needsCheck","in":"query","required":false,"type":"boolean","description":"Show only records that are marked to need checking by experts (or do not need checking)"},{"name":"completeListTaxonId","in":"query","required":false,"type":"string","description":"Show only records where document contains complete list for this higher taxon. For example include only records where all birds or mammals were documented, if they were seens -> something that is not documented was not seen. Use taxon IDs. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /taxa"},{"name":"completeListType","in":"query","required":false,"type":"string","description":"Show only records where document contains complete list and the list is of this type: URI or Qname identifier of MY.completeListTypeEnum (use metadata-api to resolve identifiers) Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MY.completeListTypeEnum"},{"name":"taxonSetId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of an taxon sets: Use Metadata-API to find identifiers. Returns occurrences of taxa that belong to the specified taxon set. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MX.taxonSetEnum"},{"name":"taxonCensus","in":"query","required":false,"type":"string","description":"Show only records where observations are completely recorded for this higher taxon. For example include only records where all birds or mammals were documented, if they were seens -> something that is not documented was not seen. Use taxon IDs. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /taxa"},{"name":"hasSample","in":"query","required":false,"type":"boolean","description":"Include only those units that have samples or those that do not have samples."},{"name":"unitFact","in":"query","required":false,"type":"string","description":"Format is \"factName=value;otherFact=value\". If value is not given (for example just \"factName\"), this filter matches all records that have the given fact. If value is a numeric range (for example \"factName=-5.0/-1.5\"), this filter matches all values where the value is between the range (inclusive). When multiple fact names are given, this is an AND search. For facts that are URIs, you can use full URI or Qname."},{"name":"gatheringFact","in":"query","required":false,"type":"string","description":"Format is \"factName=value;otherFact=value\". If value is not given (for example just \"factName\"), this filter matches all records that have the given fact. If value is a numeric range (for example \"factName=-5.0/-1.5\"), this filter matches all values where the value is between the range (inclusive). When multiple fact names are given, this is an AND search. For facts that are URIs, you can use full URI or Qname."},{"name":"documentFact","in":"query","required":false,"type":"string","description":"Format is \"factName=value;otherFact=value\". If value is not given (for example just \"factName\"), this filter matches all records that have the given fact. If value is a numeric range (for example \"factName=-5.0/-1.5\"), this filter matches all values where the value is between the range (inclusive). When multiple fact names are given, this is an AND search. For facts that are URIs, you can use full URI or Qname."},{"name":"partition","in":"query","required":false,"type":"string","description":"You can split search results into partitions. Syntax: '1/5' splits the results to five partitions and returns the first. Useful when downloading large lists of results and you want to split the task into smaller sub-queries."},{"name":"hasValue","in":"query","required":false,"type":"string","description":"Name (or names) of fields that must be non-null for the occurrence to be included to results. The field must be from level document, gathering or unit (not for example annotation) and must not be an array field. Also, when quering gathering level, unit fields can not be used, etc. When multiple fields are listed, this is an AND search (all must be non-null). Multiple values are seperated by ','."},{"name":"atlasCode","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of atlas code. Use Metadata-API to find identifiers. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MY.atlasCodeEnum"},{"name":"atlasClass","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of atlas class. Use Metadata-API to find identifiers. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MY.atlasClassEnum"},{"name":"onlyNonStateLands","in":"query","required":false,"type":"boolean","description":"Filter to occurrences that are not on state lands (true) or to occurrences that are only from state lands (false)"},{"name":"editorPersonToken","in":"query","required":false,"type":"string","description":"Search for records the user has save or modified. When using this filter, results come from the private warehouse!"},{"name":"observerPersonToken","in":"query","required":false,"type":"string","description":"Search for records where the user has been marked as the observer. When using this filter, results come from the private warehouse!"},{"name":"editorOrObserverPersonToken","in":"query","required":false,"type":"string","description":"Search for records the user has saved OR where marked as the observer. When using this filter, results come from the private warehouse!"},{"name":"editorOrObserverIsNotPersonToken","in":"query","required":false,"type":"string","description":"Search for records where the user has not saved or observed the record (= everyone else's records). These come from the public warehouse! -> Results may contain records that have actually been saved by the user, but the info is not available in public (has been secured)."},{"name":"permissionToken","in":"query","required":false,"type":"string","description":"Use granted permissions to search the private warehouse"},{"name":"format","in":"query","required":false,"type":"string","description":"Alternative way to Accept header to define content type of the response.","items":{"type":"string","enum":["json","geojson","xml","rdf_xml"]}}],"produces":["application/json","application/geo+json","application/xml","application/rdf+xml"],"responses":{"200":{"description":"Succesful query. Schema varies based on content-type of the response.","schema":{"$ref":"#/definitions/DwQuery_ListResponse"}},"400":{"description":"Parameters were not accepted. Message has details.","schema":{"$ref":"#/definitions/DwError"}},"403":{"description":"Invalid credentials. Message has details.","schema":{"$ref":"#/definitions/DwError"}},"429":{"description":"Too many pending requests for the access_token; max is 12","schema":{"$ref":"#/definitions/DwError"}},"500":{"description":"Service is in unknown erroneous state.","schema":{"type":"string"}}},"tags":["Warehouse"]}},"/warehouse/query/sample/list":{"get":{"summary":"Get list of samples using given filters","description":"Get list of results as a 'flat row'. Application/json and application/xml responses respect the \"selected\" parameter, but application/rdf+xml returns always the same \"CETAF standard\" fields.","parameters":[{"name":"selected","in":"query","required":false,"type":"array","description":"Define what fields to include to the result. Defaults to [document.documentId, sample.collectionId, sample.facts.decimalValue, sample.facts.fact, sample.facts.integerValue, sample.facts.value, sample.keywords, sample.material, sample.multiple, sample.notes, sample.quality, sample.sampleId, sample.sampleOrder, sample.status, sample.type, unit.linkings.taxon.id, unit.linkings.taxon.scientificName, unit.taxonVerbatim, unit.unitId] Multiple values are seperated by ','.","items":{"type":"string","enum":["document.annotations.addedTags","document.annotations.annotationByPerson","document.annotations.annotationByPersonName","document.annotations.annotationBySystem","document.annotations.annotationBySystemName","document.annotations.byRole","document.annotations.created","document.annotations.deleted","document.annotations.deletedByPerson","document.annotations.deletedByPersonName","document.annotations.deletedDateTime","document.annotations.id","document.annotations.notes","document.annotations.removedTags","document.annotations.valid","document.collectionId","document.completeListTaxonId","document.completeListType","document.createdDate","document.dataSource","document.documentId","document.editorUserIds","document.facts.decimalValue","document.facts.fact","document.facts.integerValue","document.facts.value","document.firstLoadDate","document.formId","document.keywords","document.licenseId","document.linkings.collectionQuality","document.linkings.editors.fullName","document.linkings.editors.id","document.linkings.editors.userId","document.loadDate","document.media.author","document.media.caption","document.media.copyrightOwner","document.media.fullResolutionMediaAvailable","document.media.fullURL","document.media.highDetailModelURL","document.media.licenseId","document.media.lowDetailModelURL","document.media.mediaType","document.media.mp3URL","document.media.squareThumbnailURL","document.media.thumbnailURL","document.media.type","document.media.videoURL","document.media.wavURL","document.mediaCount","document.modifiedDate","document.namedPlace.alternativeId","document.namedPlace.alternativeIds","document.namedPlace.birdAssociationAreaDisplayName","document.namedPlace.birdAssociationAreaId","document.namedPlace.collectionId","document.namedPlace.id","document.namedPlace.municipalityDisplayName","document.namedPlace.municipalityId","document.namedPlace.name","document.namedPlace.tags","document.namedPlace.wgs84CenterPoint.lat","document.namedPlace.wgs84CenterPoint.lon","document.namedPlace.ykj10km.lat","document.namedPlace.ykj10km.lon","document.namedPlaceId","document.notes","document.partial","document.prefix","document.quality.issue.issue","document.quality.issue.message","document.quality.issue.source","document.referenceURL","document.secureLevel","document.secureReasons","document.secured","document.siteDead","document.siteStatus","document.siteType","document.sourceId","document.sourceTags","gathering.accurateArea","gathering.biogeographicalProvince","gathering.conversions.birdAssociationArea","gathering.conversions.boundingBoxAreaInSquareMeters","gathering.conversions.century","gathering.conversions.day","gathering.conversions.dayOfYearBegin","gathering.conversions.dayOfYearEnd","gathering.conversions.decade","gathering.conversions.euref.latMax","gathering.conversions.euref.latMin","gathering.conversions.euref.lonMax","gathering.conversions.euref.lonMin","gathering.conversions.eurefCenterPoint.lat","gathering.conversions.eurefCenterPoint.lon","gathering.conversions.eurefWKT","gathering.conversions.linelengthInMeters","gathering.conversions.month","gathering.conversions.seasonBegin","gathering.conversions.seasonEnd","gathering.conversions.wgs84.latMax","gathering.conversions.wgs84.latMin","gathering.conversions.wgs84.lonMax","gathering.conversions.wgs84.lonMin","gathering.conversions.wgs84CenterPoint.lat","gathering.conversions.wgs84CenterPoint.lon","gathering.conversions.wgs84Grid005.lat","gathering.conversions.wgs84Grid005.lon","gathering.conversions.wgs84Grid01.lat","gathering.conversions.wgs84Grid01.lon","gathering.conversions.wgs84Grid05.lat","gathering.conversions.wgs84Grid05.lon","gathering.conversions.wgs84Grid1.lat","gathering.conversions.wgs84Grid1.lon","gathering.conversions.wgs84WKT","gathering.conversions.year","gathering.conversions.ykj.latMax","gathering.conversions.ykj.latMin","gathering.conversions.ykj.lonMax","gathering.conversions.ykj.lonMin","gathering.conversions.ykj100km.lat","gathering.conversions.ykj100km.lon","gathering.conversions.ykj100kmCenter.lat","gathering.conversions.ykj100kmCenter.lon","gathering.conversions.ykj10km.lat","gathering.conversions.ykj10km.lon","gathering.conversions.ykj10kmCenter.lat","gathering.conversions.ykj10kmCenter.lon","gathering.conversions.ykj1km.lat","gathering.conversions.ykj1km.lon","gathering.conversions.ykj1kmCenter.lat","gathering.conversions.ykj1kmCenter.lon","gathering.conversions.ykj50km.lat","gathering.conversions.ykj50km.lon","gathering.conversions.ykj50kmCenter.lat","gathering.conversions.ykj50kmCenter.lon","gathering.conversions.ykjWKT","gathering.coordinatesVerbatim","gathering.country","gathering.displayDateTime","gathering.eventDate.begin","gathering.eventDate.end","gathering.facts.decimalValue","gathering.facts.fact","gathering.facts.integerValue","gathering.facts.value","gathering.gatheringId","gathering.gatheringOrder","gathering.gatheringSection","gathering.higherGeography","gathering.hourBegin","gathering.hourEnd","gathering.interpretations.biogeographicalProvince","gathering.interpretations.biogeographicalProvinceDisplayname","gathering.interpretations.biogeographicalProvinces","gathering.interpretations.coordinateAccuracy","gathering.interpretations.country","gathering.interpretations.countryDisplayname","gathering.interpretations.finnishMunicipalities","gathering.interpretations.finnishMunicipality","gathering.interpretations.municipalityDisplayname","gathering.interpretations.sourceOfBiogeographicalProvince","gathering.interpretations.sourceOfCoordinates","gathering.interpretations.sourceOfCountry","gathering.interpretations.sourceOfFinnishMunicipality","gathering.linkings.observers.fullName","gathering.linkings.observers.id","gathering.linkings.observers.userId","gathering.locality","gathering.media.author","gathering.media.caption","gathering.media.copyrightOwner","gathering.media.fullResolutionMediaAvailable","gathering.media.fullURL","gathering.media.highDetailModelURL","gathering.media.licenseId","gathering.media.lowDetailModelURL","gathering.media.mediaType","gathering.media.mp3URL","gathering.media.squareThumbnailURL","gathering.media.thumbnailURL","gathering.media.type","gathering.media.videoURL","gathering.media.wavURL","gathering.mediaCount","gathering.minutesBegin","gathering.minutesEnd","gathering.municipality","gathering.notes","gathering.observerUserIds","gathering.province","gathering.quality.issue.issue","gathering.quality.issue.message","gathering.quality.issue.source","gathering.quality.locationIssue.issue","gathering.quality.locationIssue.message","gathering.quality.locationIssue.source","gathering.quality.timeIssue.issue","gathering.quality.timeIssue.message","gathering.quality.timeIssue.source","gathering.stateLand","gathering.taxonCensus.taxonId","gathering.taxonCensus.type","gathering.team","sample.collectionId","sample.facts.decimalValue","sample.facts.fact","sample.facts.integerValue","sample.facts.value","sample.keywords","sample.material","sample.multiple","sample.notes","sample.quality","sample.sampleId","sample.sampleOrder","sample.status","sample.type","unit.abundanceString","unit.abundanceUnit","unit.alive","unit.annotationCount","unit.annotations.addedTags","unit.annotations.annotationByPerson","unit.annotations.annotationByPersonName","unit.annotations.annotationBySystem","unit.annotations.annotationBySystemName","unit.annotations.byRole","unit.annotations.created","unit.annotations.deleted","unit.annotations.deletedByPerson","unit.annotations.deletedByPersonName","unit.annotations.deletedDateTime","unit.annotations.id","unit.annotations.identification.author","unit.annotations.identification.facts.decimalValue","unit.annotations.identification.facts.fact","unit.annotations.identification.facts.integerValue","unit.annotations.identification.facts.value","unit.annotations.identification.id","unit.annotations.identification.linkings.taxon.administrativeStatuses","unit.annotations.identification.linkings.taxon.checklist","unit.annotations.identification.linkings.taxon.cursiveName","unit.annotations.identification.linkings.taxon.finnish","unit.annotations.identification.linkings.taxon.id","unit.annotations.identification.linkings.taxon.informalTaxonGroups","unit.annotations.identification.linkings.taxon.kingdomScientificName","unit.annotations.identification.linkings.taxon.latestRedListStatusFinland.status","unit.annotations.identification.linkings.taxon.latestRedListStatusFinland.year","unit.annotations.identification.linkings.taxon.nameEnglish","unit.annotations.identification.linkings.taxon.nameFinnish","unit.annotations.identification.linkings.taxon.nameSwedish","unit.annotations.identification.linkings.taxon.occurrenceCountFinland","unit.annotations.identification.linkings.taxon.primaryHabitat.habitat","unit.annotations.identification.linkings.taxon.primaryHabitat.habitatSpecificTypes","unit.annotations.identification.linkings.taxon.primaryHabitat.id","unit.annotations.identification.linkings.taxon.primaryHabitat.order","unit.annotations.identification.linkings.taxon.scientificName","unit.annotations.identification.linkings.taxon.scientificNameAuthorship","unit.annotations.identification.linkings.taxon.scientificNameDisplayName","unit.annotations.identification.linkings.taxon.sensitive","unit.annotations.identification.linkings.taxon.taxonConceptIds","unit.annotations.identification.linkings.taxon.taxonRank","unit.annotations.identification.linkings.taxon.taxonomicOrder","unit.annotations.identification.linkings.taxon.threatenedStatus","unit.annotations.identification.linkings.taxon.vernacularName","unit.annotations.identification.notes","unit.annotations.identification.taxon","unit.annotations.identification.taxonID","unit.annotations.identification.taxonSpecifier","unit.annotations.identification.taxonSpecifierAuthor","unit.annotations.notes","unit.annotations.occurrenceAtTimeOfAnnotation.countryVerbatim","unit.annotations.occurrenceAtTimeOfAnnotation.dateBegin","unit.annotations.occurrenceAtTimeOfAnnotation.dateEnd","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.administrativeStatuses","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.checklist","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.cursiveName","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.finnish","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.id","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.informalTaxonGroups","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.kingdomScientificName","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.latestRedListStatusFinland.status","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.latestRedListStatusFinland.year","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.nameEnglish","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.nameFinnish","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.nameSwedish","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.occurrenceCountFinland","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.primaryHabitat.habitat","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.primaryHabitat.habitatSpecificTypes","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.primaryHabitat.id","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.primaryHabitat.order","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.scientificName","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.scientificNameAuthorship","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.scientificNameDisplayName","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.sensitive","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.taxonConceptIds","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.taxonRank","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.taxonomicOrder","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.threatenedStatus","unit.annotations.occurrenceAtTimeOfAnnotation.linkings.taxon.vernacularName","unit.annotations.occurrenceAtTimeOfAnnotation.locality","unit.annotations.occurrenceAtTimeOfAnnotation.municipalityVerbatim","unit.annotations.occurrenceAtTimeOfAnnotation.taxonId","unit.annotations.occurrenceAtTimeOfAnnotation.taxonVerbatim","unit.annotations.occurrenceAtTimeOfAnnotation.wgs84centerPointLat","unit.annotations.occurrenceAtTimeOfAnnotation.wgs84centerPointLon","unit.annotations.removedTags","unit.annotations.valid","unit.atlasClass","unit.atlasCode","unit.audioCount","unit.author","unit.breedingSite","unit.det","unit.externalMediaCount","unit.facts.decimalValue","unit.facts.fact","unit.facts.integerValue","unit.facts.value","unit.identificationBasis","unit.identifications.author","unit.identifications.det","unit.identifications.detDate","unit.identifications.facts.decimalValue","unit.identifications.facts.fact","unit.identifications.facts.integerValue","unit.identifications.facts.value","unit.identifications.id","unit.identifications.linkings.taxon.administrativeStatuses","unit.identifications.linkings.taxon.checklist","unit.identifications.linkings.taxon.cursiveName","unit.identifications.linkings.taxon.finnish","unit.identifications.linkings.taxon.id","unit.identifications.linkings.taxon.informalTaxonGroups","unit.identifications.linkings.taxon.kingdomScientificName","unit.identifications.linkings.taxon.latestRedListStatusFinland.status","unit.identifications.linkings.taxon.latestRedListStatusFinland.year","unit.identifications.linkings.taxon.nameEnglish","unit.identifications.linkings.taxon.nameFinnish","unit.identifications.linkings.taxon.nameSwedish","unit.identifications.linkings.taxon.occurrenceCountFinland","unit.identifications.linkings.taxon.primaryHabitat.habitat","unit.identifications.linkings.taxon.primaryHabitat.habitatSpecificTypes","unit.identifications.linkings.taxon.primaryHabitat.id","unit.identifications.linkings.taxon.primaryHabitat.order","unit.identifications.linkings.taxon.scientificName","unit.identifications.linkings.taxon.scientificNameAuthorship","unit.identifications.linkings.taxon.scientificNameDisplayName","unit.identifications.linkings.taxon.sensitive","unit.identifications.linkings.taxon.taxonConceptIds","unit.identifications.linkings.taxon.taxonRank","unit.identifications.linkings.taxon.taxonomicOrder","unit.identifications.linkings.taxon.threatenedStatus","unit.identifications.linkings.taxon.vernacularName","unit.identifications.notes","unit.identifications.preferred","unit.identifications.taxon","unit.identifications.taxonID","unit.identifications.taxonSpecifier","unit.identifications.taxonSpecifierAuthor","unit.imageCount","unit.individualCountFemale","unit.individualCountMale","unit.individualId","unit.interpretations.annotatedTaxonId","unit.interpretations.collectionAndRecordQuality","unit.interpretations.effectiveTags","unit.interpretations.individualCount","unit.interpretations.invasiveControlEffectiveness","unit.interpretations.invasiveControlled","unit.interpretations.needsCheck","unit.interpretations.needsIdentification","unit.interpretations.pairCount","unit.interpretations.recordQuality","unit.interpretations.recordQualityNumeric","unit.interpretations.reliability","unit.keywords","unit.lifeStage","unit.linkings.originalTaxon.administrativeStatuses","unit.linkings.originalTaxon.checklist","unit.linkings.originalTaxon.cursiveName","unit.linkings.originalTaxon.finnish","unit.linkings.originalTaxon.id","unit.linkings.originalTaxon.informalTaxonGroups","unit.linkings.originalTaxon.kingdomScientificName","unit.linkings.originalTaxon.latestRedListStatusFinland.status","unit.linkings.originalTaxon.latestRedListStatusFinland.year","unit.linkings.originalTaxon.nameEnglish","unit.linkings.originalTaxon.nameFinnish","unit.linkings.originalTaxon.nameSwedish","unit.linkings.originalTaxon.occurrenceCountFinland","unit.linkings.originalTaxon.primaryHabitat.habitat","unit.linkings.originalTaxon.primaryHabitat.habitatSpecificTypes","unit.linkings.originalTaxon.primaryHabitat.id","unit.linkings.originalTaxon.primaryHabitat.order","unit.linkings.originalTaxon.scientificName","unit.linkings.originalTaxon.scientificNameAuthorship","unit.linkings.originalTaxon.scientificNameDisplayName","unit.linkings.originalTaxon.sensitive","unit.linkings.originalTaxon.taxonConceptIds","unit.linkings.originalTaxon.taxonRank","unit.linkings.originalTaxon.taxonomicOrder","unit.linkings.originalTaxon.threatenedStatus","unit.linkings.originalTaxon.vernacularName","unit.linkings.taxon.administrativeStatuses","unit.linkings.taxon.checklist","unit.linkings.taxon.cursiveName","unit.linkings.taxon.finnish","unit.linkings.taxon.id","unit.linkings.taxon.informalTaxonGroups","unit.linkings.taxon.kingdomScientificName","unit.linkings.taxon.latestRedListStatusFinland.status","unit.linkings.taxon.latestRedListStatusFinland.year","unit.linkings.taxon.nameEnglish","unit.linkings.taxon.nameFinnish","unit.linkings.taxon.nameSwedish","unit.linkings.taxon.occurrenceCountFinland","unit.linkings.taxon.primaryHabitat.habitat","unit.linkings.taxon.primaryHabitat.habitatSpecificTypes","unit.linkings.taxon.primaryHabitat.id","unit.linkings.taxon.primaryHabitat.order","unit.linkings.taxon.scientificName","unit.linkings.taxon.scientificNameAuthorship","unit.linkings.taxon.scientificNameDisplayName","unit.linkings.taxon.sensitive","unit.linkings.taxon.taxonConceptIds","unit.linkings.taxon.taxonRank","unit.linkings.taxon.taxonomicOrder","unit.linkings.taxon.threatenedStatus","unit.linkings.taxon.vernacularName","unit.media.author","unit.media.caption","unit.media.copyrightOwner","unit.media.fullResolutionMediaAvailable","unit.media.fullURL","unit.media.highDetailModelURL","unit.media.licenseId","unit.media.lowDetailModelURL","unit.media.mediaType","unit.media.mp3URL","unit.media.squareThumbnailURL","unit.media.thumbnailURL","unit.media.type","unit.media.videoURL","unit.media.wavURL","unit.mediaCount","unit.modelCount","unit.notes","unit.plantStatusCode","unit.primarySpecimen","unit.quality.documentGatheringUnitQualityIssues","unit.quality.issue.issue","unit.quality.issue.message","unit.quality.issue.source","unit.recordBasis","unit.referencePublication","unit.reportedInformalTaxonGroup","unit.reportedTaxonConfidence","unit.reportedTaxonId","unit.sampleCount","unit.samples.collectionId","unit.samples.facts.decimalValue","unit.samples.facts.fact","unit.samples.facts.integerValue","unit.samples.facts.value","unit.samples.keywords","unit.samples.material","unit.samples.multiple","unit.samples.notes","unit.samples.quality","unit.samples.sampleId","unit.samples.sampleOrder","unit.samples.status","unit.samples.type","unit.samplingMethod","unit.sex","unit.sourceTags","unit.superRecordBasis","unit.taxonVerbatim","unit.typeSpecimen","unit.types.author","unit.types.basionymePublication","unit.types.facts.decimalValue","unit.types.facts.fact","unit.types.facts.integerValue","unit.types.facts.value","unit.types.id","unit.types.linkings.taxon.administrativeStatuses","unit.types.linkings.taxon.checklist","unit.types.linkings.taxon.cursiveName","unit.types.linkings.taxon.finnish","unit.types.linkings.taxon.id","unit.types.linkings.taxon.informalTaxonGroups","unit.types.linkings.taxon.kingdomScientificName","unit.types.linkings.taxon.latestRedListStatusFinland.status","unit.types.linkings.taxon.latestRedListStatusFinland.year","unit.types.linkings.taxon.nameEnglish","unit.types.linkings.taxon.nameFinnish","unit.types.linkings.taxon.nameSwedish","unit.types.linkings.taxon.occurrenceCountFinland","unit.types.linkings.taxon.primaryHabitat.habitat","unit.types.linkings.taxon.primaryHabitat.habitatSpecificTypes","unit.types.linkings.taxon.primaryHabitat.id","unit.types.linkings.taxon.primaryHabitat.order","unit.types.linkings.taxon.scientificName","unit.types.linkings.taxon.scientificNameAuthorship","unit.types.linkings.taxon.scientificNameDisplayName","unit.types.linkings.taxon.sensitive","unit.types.linkings.taxon.taxonConceptIds","unit.types.linkings.taxon.taxonRank","unit.types.linkings.taxon.taxonomicOrder","unit.types.linkings.taxon.threatenedStatus","unit.types.linkings.taxon.vernacularName","unit.types.notes","unit.types.publication","unit.types.status","unit.types.taxon","unit.types.taxonID","unit.types.taxonSpecifier","unit.types.taxonSpecifierAuthor","unit.types.typif","unit.types.typifDate","unit.types.verification","unit.unitId","unit.unitOrder","unit.videoCount","unit.wild"]}},{"name":"orderBy","in":"query","required":false,"type":"array","description":"Define what fields to use when sorting results. Defaults to [unit.taxonVerbatim ASC, unit.unitId ASC, unit.samples.sampleOrder ASC]. Unit key is always added as a last parameter to ensure correct paging. You can include ASC or DESC after the name of the field (defaults to ASC).Multiple values are seperated by ','.","items":{"type":"string","enum":["RANDOM","RANDOM:seed","document.collectionId","document.createdDate","document.dataSource","document.documentId","document.firstLoadDate","document.linkings.collectionQuality","document.loadDate","document.mediaCount","document.modifiedDate","document.namedPlace.birdAssociationAreaDisplayName","document.namedPlace.municipalityDisplayName","document.namedPlace.name","document.quality.issue.issue","document.quality.issue.source","document.secureLevel","document.secured","document.siteStatus","document.siteType","document.sourceId","gathering.biogeographicalProvince","gathering.conversions.boundingBoxAreaInSquareMeters","gathering.conversions.century","gathering.conversions.day","gathering.conversions.dayOfYearBegin","gathering.conversions.dayOfYearEnd","gathering.conversions.decade","gathering.conversions.euref.latMax","gathering.conversions.euref.latMin","gathering.conversions.euref.lonMax","gathering.conversions.euref.lonMin","gathering.conversions.month","gathering.conversions.seasonBegin","gathering.conversions.seasonEnd","gathering.conversions.wgs84.latMax","gathering.conversions.wgs84.latMin","gathering.conversions.wgs84.lonMax","gathering.conversions.wgs84.lonMin","gathering.conversions.wgs84CenterPoint.lat","gathering.conversions.wgs84CenterPoint.lon","gathering.conversions.wgs84Grid005.lat","gathering.conversions.wgs84Grid005.lon","gathering.conversions.wgs84Grid01.lat","gathering.conversions.wgs84Grid01.lon","gathering.conversions.wgs84Grid05.lat","gathering.conversions.wgs84Grid05.lon","gathering.conversions.wgs84Grid1.lat","gathering.conversions.wgs84Grid1.lon","gathering.conversions.year","gathering.conversions.ykj.latMax","gathering.conversions.ykj.latMin","gathering.conversions.ykj.lonMax","gathering.conversions.ykj.lonMin","gathering.conversions.ykj100km.lat","gathering.conversions.ykj100km.lon","gathering.conversions.ykj100kmCenter.lat","gathering.conversions.ykj100kmCenter.lon","gathering.conversions.ykj10km.lat","gathering.conversions.ykj10km.lon","gathering.conversions.ykj10kmCenter.lat","gathering.conversions.ykj10kmCenter.lon","gathering.conversions.ykj1km.lat","gathering.conversions.ykj1km.lon","gathering.conversions.ykj1kmCenter.lat","gathering.conversions.ykj1kmCenter.lon","gathering.conversions.ykj50km.lat","gathering.conversions.ykj50km.lon","gathering.conversions.ykj50kmCenter.lat","gathering.conversions.ykj50kmCenter.lon","gathering.coordinatesVerbatim","gathering.country","gathering.displayDateTime","gathering.eventDate.begin","gathering.eventDate.end","gathering.gatheringId","gathering.gatheringOrder","gathering.gatheringSection","gathering.higherGeography","gathering.hourBegin","gathering.hourEnd","gathering.interpretations.biogeographicalProvince","gathering.interpretations.biogeographicalProvinceDisplayname","gathering.interpretations.coordinateAccuracy","gathering.interpretations.country","gathering.interpretations.countryDisplayname","gathering.interpretations.finnishMunicipality","gathering.interpretations.municipalityDisplayname","gathering.interpretations.sourceOfBiogeographicalProvince","gathering.interpretations.sourceOfCoordinates","gathering.interpretations.sourceOfCountry","gathering.interpretations.sourceOfFinnishMunicipality","gathering.locality","gathering.mediaCount","gathering.minutesBegin","gathering.minutesEnd","gathering.municipality","gathering.province","gathering.quality.issue.issue","gathering.quality.issue.source","gathering.quality.locationIssue.issue","gathering.quality.locationIssue.source","gathering.quality.timeIssue.issue","gathering.quality.timeIssue.source","gathering.stateLand","gathering.team","unit.abundanceString","unit.alive","unit.author","unit.breedingSite","unit.det","unit.individualId","unit.interpretations.annotatedTaxonId","unit.interpretations.individualCount","unit.interpretations.invasiveControlEffectiveness","unit.interpretations.invasiveControlled","unit.interpretations.recordQuality","unit.interpretations.recordQualityNumeric","unit.interpretations.reliability","unit.lifeStage","unit.linkings.originalTaxon.author","unit.linkings.originalTaxon.finnish","unit.linkings.originalTaxon.invasive","unit.linkings.originalTaxon.nameEnglish","unit.linkings.originalTaxon.nameFinnish","unit.linkings.originalTaxon.nameSwedish","unit.linkings.originalTaxon.occurrenceCount","unit.linkings.originalTaxon.occurrenceCountFinland","unit.linkings.originalTaxon.redListStatus","unit.linkings.originalTaxon.scientificName","unit.linkings.originalTaxon.scientificNameDisplayName","unit.linkings.originalTaxon.species","unit.linkings.originalTaxon.speciesNameEnglish","unit.linkings.originalTaxon.speciesNameFinnish","unit.linkings.originalTaxon.speciesNameSwedish","unit.linkings.originalTaxon.speciesScientificName","unit.linkings.originalTaxon.taxonRank","unit.linkings.originalTaxon.taxonomicOrder","unit.linkings.taxon.author","unit.linkings.taxon.finnish","unit.linkings.taxon.invasive","unit.linkings.taxon.nameEnglish","unit.linkings.taxon.nameFinnish","unit.linkings.taxon.nameSwedish","unit.linkings.taxon.occurrenceCount","unit.linkings.taxon.occurrenceCountFinland","unit.linkings.taxon.redListStatus","unit.linkings.taxon.scientificName","unit.linkings.taxon.scientificNameDisplayName","unit.linkings.taxon.species","unit.linkings.taxon.speciesNameEnglish","unit.linkings.taxon.speciesNameFinnish","unit.linkings.taxon.speciesNameSwedish","unit.linkings.taxon.speciesScientificName","unit.linkings.taxon.taxonRank","unit.linkings.taxon.taxonomicOrder","unit.mediaCount","unit.notes","unit.quality.documentGatheringUnitQualityIssues","unit.quality.issue.issue","unit.quality.issue.source","unit.recordBasis","unit.referencePublication","unit.reportedTaxonConfidence","unit.samples.collectionId","unit.samples.material","unit.samples.multiple","unit.samples.quality","unit.samples.sampleId","unit.samples.sampleOrder","unit.samples.status","unit.samples.type","unit.sex","unit.superRecordBasis","unit.taxonVerbatim","unit.typeSpecimen","unit.unitId","unit.unitOrder","unit.wild"]}},{"name":"crs","in":"query","required":false,"type":"string","description":"For GeoJSON requests there are two additional parameters: crs and featureType. This controls the coordinate reference system used in the returned GeoJSON features. (WGS84 = EPSG:4326; EUREF = ETRS-TM35FIN EPSG:3067; YKJ = EPSG:2393)","items":{"type":"string","enum":["WGS84","EUREF","YKJ"]}},{"name":"featureType","in":"query","required":false,"type":"string","description":"For GeoJSON requests there are two additional parameters: crs and featureType. This controls the type of returned GeoJSON features.","items":{"type":"string","enum":["CENTER_POINT","ENVELOPE","ORIGINAL_FEATURE"]}},{"name":"pageSize","in":"query","required":false,"type":"integer","description":"Set number of results in one page.","default":100,"minimum":1,"maximum":10000},{"name":"page","in":"query","required":false,"type":"integer","description":"Set current page.","default":1,"minimum":1},{"name":"cache","in":"query","required":false,"type":"boolean","description":"Use cache for this query. Defaults to false.","default":false},{"name":"taxonId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of a taxon. Use Taxonomy-API to find identifiers. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /taxa"},{"name":"target","in":"query","required":false,"type":"string","description":"Same as taxonId, but system resolves identifier of the taxon based on the given target name. If no such match can be resolved (name does not exist in taxonomy), will filter based on the given verbatim target name (case insensitive). Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"useIdentificationAnnotations","in":"query","required":false,"type":"boolean","description":"By default, all taxon linking related filters use taxon linking that may have been altered because of quality control identification annotations. If you want to use original user identifications, set this to false.","default":true},{"name":"includeSubTaxa","in":"query","required":false,"type":"boolean","description":"By default, all taxon linking related filters return all entries that belong to the filtered taxa. To return only exact matches (no subtaxa), set this to false.","default":true},{"name":"includeNonValidTaxa","in":"query","required":false,"type":"boolean","description":"Set to false if you want to include only those entries where reported target name can be linked with a taxon of the reference taxonomy. By default includes all entries.","default":true},{"name":"onlyNonValidTaxa","in":"query","required":false,"type":"boolean","description":"Set to true if you want to include only those entries where reported target name can not be linked with a taxon of the reference taxonomy. By default includes all entries."},{"name":"informalTaxonGroupId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of an informal taxon group. Use InformalTaxonGroups-API to find identifiers. Will return entries that have been linked with taxa that belong to one of the given groups. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /informal-taxon-groups"},{"name":"informalTaxonGroupIdNot","in":"query","required":false,"type":"string","description":"Exclude based on URI or Qname identifier of an informal taxon group. Use InformalTaxonGroups-API to find identifiers. Will exclude entries that have been linked with taxa that belong to any of the given groups. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /informal-taxon-groups"},{"name":"informalTaxonGroupIdIncludingReported","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of an informal taxon group. Use InformalTaxonGroups-API to find identifiers. Will return entries that have been linked with taxa that belong to one of the given groups OR reported to belong to one of the given groups. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /informal-taxon-groups"},{"name":"administrativeStatusId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of an administrative status. Use Metadata-API to find identifiers. Will return entries of taxa that are marked with the admin status. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MX.adminStatusEnum"},{"name":"redListStatusId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of red list status. Use Metadata-API to find identifiers. Will return entries of taxa that are marked with the red list status. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MX.iucnStatuses"},{"name":"taxonAdminFiltersOperator","in":"query","required":false,"type":"string","description":"This parameter controls if search between administrativeStatusId and redListStatusId is an AND (default) or OR search.","items":{"type":"string","enum":["AND","OR"]}},{"name":"typeOfOccurrenceId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of type of occurrence in Finland. Use Metadata-API to find identifiers. Will return entries of taxa that are marked with one or more of the specified statuses. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MX.typeOfOccurrenceEnum"},{"name":"typeOfOccurrenceIdNot","in":"query","required":false,"type":"string","description":"Exclude based on URI or Qname identifier of type of occurrence in Finland. Use Metadata-API to find identifiers. Will return entries of taxa that are not marked with any of the specified statuses. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MX.typeOfOccurrenceEnum"},{"name":"primaryHabitat","in":"query","required":false,"type":"string","description":"Filter based on primary habitat of taxa. Will return entries of taxa that have one of the specified habitats or a subhabitat of the given habitats. Syntax: MKV.habitatMk[MKV.habitatSpecificTypeJ,MKV.habitatSpecificTypePAK] Multiple values are seperated by ';'. When multiple values are given, this is an OR search."},{"name":"anyHabitat","in":"query","required":false,"type":"string","description":"Filter based on habitat of taxa (primary or secondary). Will return entries of taxa that have one of the specified habitats or a subhabitat of the given habitats. Syntax: MKV.habitatMk[MKV.habitatSpecificTypeJ,MKV.habitatSpecificTypePAK] Multiple values are seperated by ';'. When multiple values are given, this is an OR search."},{"name":"occurrenceCountMax","in":"query","required":false,"type":"integer","description":"Filter based on occurrence count of taxa. Will return entries of taxa that have less occurrences than the given parameter."},{"name":"occurrenceCountFinlandMax","in":"query","required":false,"type":"integer","description":"Filter based on occurrence count in Finland of taxa. Will return entries of taxa that have less occurrences in Finland than the given parameter."},{"name":"finnish","in":"query","required":false,"type":"boolean","description":"Filter only those taxa that are finnish or are not finnish."},{"name":"invasive","in":"query","required":false,"type":"boolean","description":"Filter only those taxa that are invasive or are not invasive."},{"name":"sensitive","in":"query","required":false,"type":"boolean","description":"Include only those occurrences that are of sensitive species or those that are of non-sensitive species"},{"name":"higherTaxon","in":"query","required":false,"type":"boolean","description":"True: Filter those occurrence that are linked to a higher taxon (like genus, family). False: linked to taxon that is species, subspecies, aggregate or other lower rank."},{"name":"taxonRankId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of taxon rank. Use Metadata-API to find identifiers. Will return entries of taxa that are of the specified ranks. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MX.taxonRankEnum"},{"name":"countryId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of a country. Use Area-API to find identifiers. Will return entries where we have been able to interpret the country from coordinates or from reported area name. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /areas"},{"name":"finnishMunicipalityId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of a finnish municipality. Use Area-API to find identifiers. Will return entries where we have been able to interpret the municipality from coordinates or from reported area name. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /areas"},{"name":"biogeographicalProvinceId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of a biogeographical province. Use Area-API to find identifiers. Will return entries where we have been able to interpret the province from coordinates or from reported area name. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /areas"},{"name":"elyCentreId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of a ELY centre. Use Area-API to find identifiers. Implementation is based on municipality interpretations. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /areas"},{"name":"provinceId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of a Finnish province. Use Area-API to find identifiers. Implementation is based on municipality interpretations. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /areas"},{"name":"area","in":"query","required":false,"type":"string","description":"Filter using name of country, municipality, province or locality. If the given name matches exactly one known area, the search will perform an identifier search. Otherwise the search looks from country verbatim, municipality verbatim, province verbatim and locality using exact match case insensitive search. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"namedPlaceId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of a NamedPlace. Use NamedPlace-API to find identifiers. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /named-places"},{"name":"namedPlaceTag","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of MNP.tagEnum (use metadata-api to resolve identifiers) Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MNP.tagEnum"},{"name":"birdAssociationAreaId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of a BirdAssociationArea. Use Area-API to find identifiers. Bird association area is interpreted based on YKJ 10KM grids (the grid the occurrence centerpoint is in). Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /areas"},{"name":"formId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of a Vihko Notebook form that was used to report the entry. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /forms"},{"name":"time","in":"query","required":false,"type":"string","description":"Filter using event date. Date can be a full date or part of a date, for example 2000, 2000-06 or 2000-06-25. Time can be a range, for example 2000/2005 or 2000-01-01/2005-12-31. Relative days \"last N days\" can be used: 0 is today, -1 is yesterday and so on; for example -7/0 is a range between 7 days ago and today. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"timeAccuracy","in":"query","required":false,"type":"integer","description":"Filter using event date accuracy range in days. Will include entries where time span in days is less or equal to the given value."},{"name":"yearMonth","in":"query","required":false,"type":"string","description":"Filter using event date. Value can be a year (2000), year range (2000/2001), year-month (2000-06) or a year-month range (2000-06/2000-08). (Note: this filter is mostly aimed to be used in /statistics queries because 'time' filter is not available for /statistics queries.) Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"dayOfYear","in":"query","required":false,"type":"string","description":"Filter using day of year. For example \"100/160\" gives all records during spring and \"330/30\" during mid winter. If begin is ommited will use day 1 and if end is ommited will use day 366. Multiple ranges can be given by providing the parameter more times. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"season","in":"query","required":false,"type":"string","description":"Filter using season. For example \"501/630\" gives all records for May and July and \"1220/0220\" between 20.12. - 20.2. If begin is ommited will use 1.1. and if end is ommited will use 31.12. Multiple ranges can be given by providing the parameter more times. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"keyword","in":"query","required":false,"type":"string","description":"Filter using keywords that have been tagged to entries. There are many types of keywods varying from legacy identifiers, project names and IDs, dataset ids, etc. Will include records with quality issues (normally exluded by default). Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"collectionId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of collections. Use Collections-API to resolve identifiers. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /collections"},{"name":"collectionIdExplicit","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of collections. Use Collections-API to resolve identifiers. Will not include child collections Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /collections"},{"name":"collectionIdNot","in":"query","required":false,"type":"string","description":"Exclude certain collections. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /collections"},{"name":"collectionIdExplicitNot","in":"query","required":false,"type":"string","description":"Exclude certain collection (only the specified collection, not child collections) Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /collections"},{"name":"includeSubCollections","in":"query","required":false,"type":"boolean","description":"Defines if collectionId filter should include sub collections of the given collection ids. By default sub collections are included."},{"name":"sourceId","in":"query","required":false,"type":"string","description":"Filter using identifiers of data sources (information systems). Use InformationSystem-API to resolve identifiers. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /sources"},{"name":"recordBasis","in":"query","required":false,"type":"string","description":"Filter using record basis. This can be used for example to get only preserved specimens. Multiple values are seperated by ','. When multiple values are given, this is an OR search.","items":{"type":"string","enum":["PRESERVED_SPECIMEN","LIVING_SPECIMEN","FOSSIL_SPECIMEN","SUBFOSSIL_SPECIMEN","SUBFOSSIL_AMBER_INCLUSION_SPECIMEN","MICROBIAL_SPECIMEN","HUMAN_OBSERVATION_UNSPECIFIED","HUMAN_OBSERVATION_SEEN","HUMAN_OBSERVATION_HEARD","HUMAN_OBSERVATION_PHOTO","HUMAN_OBSERVATION_INDIRECT","HUMAN_OBSERVATION_HANDLED","HUMAN_OBSERVATION_VIDEO","HUMAN_OBSERVATION_RECORDED_AUDIO","MACHINE_OBSERVATION_UNSPECIFIED","MACHINE_OBSERVATION_PHOTO","MACHINE_OBSERVATION_VIDEO","MACHINE_OBSERVATION_AUDIO","MACHINE_OBSERVATION_GEOLOGGER","MACHINE_OBSERVATION_SATELLITE_TRANSMITTER","LITERATURE","MATERIAL_SAMPLE","MATERIAL_SAMPLE_AIR","MATERIAL_SAMPLE_SOIL","MATERIAL_SAMPLE_WATER"]}},{"name":"superRecordBasis","in":"query","required":false,"type":"string","description":"Filter using super record basis. (Note: Even though the enumeration lists all record basis values, only few of those are super record basis: PRESERVED_SPECIMEN, HUMAN_OBSERVATION_UNSPECIFIED, ..; use aggregate by superRecordBasis to find used values. Multiple values are seperated by ','. When multiple values are given, this is an OR search.","items":{"type":"string","enum":["PRESERVED_SPECIMEN","LIVING_SPECIMEN","FOSSIL_SPECIMEN","SUBFOSSIL_SPECIMEN","SUBFOSSIL_AMBER_INCLUSION_SPECIMEN","MICROBIAL_SPECIMEN","HUMAN_OBSERVATION_UNSPECIFIED","HUMAN_OBSERVATION_SEEN","HUMAN_OBSERVATION_HEARD","HUMAN_OBSERVATION_PHOTO","HUMAN_OBSERVATION_INDIRECT","HUMAN_OBSERVATION_HANDLED","HUMAN_OBSERVATION_VIDEO","HUMAN_OBSERVATION_RECORDED_AUDIO","MACHINE_OBSERVATION_UNSPECIFIED","MACHINE_OBSERVATION_PHOTO","MACHINE_OBSERVATION_VIDEO","MACHINE_OBSERVATION_AUDIO","MACHINE_OBSERVATION_GEOLOGGER","MACHINE_OBSERVATION_SATELLITE_TRANSMITTER","LITERATURE","MATERIAL_SAMPLE","MATERIAL_SAMPLE_AIR","MATERIAL_SAMPLE_SOIL","MATERIAL_SAMPLE_WATER"]}},{"name":"lifeStage","in":"query","required":false,"type":"string","description":"Filter using life stage of an unit. Multiple values are seperated by ','. When multiple values are given, this is an OR search.","items":{"type":"string","enum":["ADULT","JUVENILE","IMMATURE","EGG","TADPOLE","PUPA","NYMPH","SUBIMAGO","LARVA","SNAG","EMBRYO","SUBADULT","MATURE","STERILE","FERTILE","SPROUT","DEAD_SPROUT","BUD","FLOWER","WITHERED_FLOWER","SEED","RIPENING_FRUIT","RIPE_FRUIT","SUBTERRANEAN","GALL","MARKS","TRIUNGULIN"]}},{"name":"sex","in":"query","required":false,"type":"string","description":"Filter using sex of an unit. When filtering MALE or FEMALE, will include those where individualCountMale/Female is >= 1 Multiple values are seperated by ','. When multiple values are given, this is an OR search.","items":{"type":"string","enum":["MALE","FEMALE","WORKER","UNKNOWN","NOT_APPLICABLE","GYNANDROMORPH","MULTIPLE","CONFLICTING"]}},{"name":"invasiveControl","in":"query","required":false,"type":"string","description":"Filter using effectiveness of invasive control measures Multiple values are seperated by ','. When multiple values are given, this is an OR search.","items":{"type":"string","enum":["FULL","PARTIAL","NO_EFFECT","NOT_FOUND"]}},{"name":"invasiveControlled","in":"query","required":false,"type":"boolean","description":"Filter only invasives that are reported to have been controlled successfully or not reported to have been controlled succesfully."},{"name":"documentId","in":"query","required":false,"type":"string","description":"Filter using document URIs. Will include records with quality issues (normally exluded by default). Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"documentIdPrefix","in":"query","required":false,"type":"string","description":"Filter using document URI prefix. For example prefix of http://id.luomus.fi/JA.1 is luomus:JA. Will include records with quality issues (normally exluded by default). Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"gatheringId","in":"query","required":false,"type":"string","description":"Filter using gathering URIs. Will include records with quality issues (normally exluded by default). Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"unitId","in":"query","required":false,"type":"string","description":"Filter using unit ids. Will include records with quality issues (normally exluded by default). Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"sampleId","in":"query","required":false,"type":"string","description":"Filter using preparation/sample ids. Will include records with quality issues (normally exluded by default). Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"individualId","in":"query","required":false,"type":"string","description":"Filter using identifier of an individual, for example bird ring. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"individualCountMin","in":"query","required":false,"type":"integer","description":"Filter using idividual count. Unreported individual count is assumed to mean \"1+\", so searching min=1 returns where count > 0 or count is not given. To search for \"zero observations\" use max=0. Defaults to 1 but when using annotation endpoint defaults to null.","default":1},{"name":"individualCountMax","in":"query","required":false,"type":"integer","description":"Filter using idividual count. Unreported individual count is assumed to mean \"1+\", so searching min=1 returns where count > 0 or count is not given. To search for \"null observations\" use max=0."},{"name":"loadedSameOrAfter","in":"query","required":false,"type":"string","description":"Filter using the date data was loaded to Data Warehouse. Format is yyyy-MM-dd or UNIX EPOCH timestamp in seconds. Returns entries loaded later or on the same date/timestamp.","format":"yyyy-MM-dd"},{"name":"loadedSameOrBefore","in":"query","required":false,"type":"string","description":"Filter using the date data was loaded to Data Warehouse. Format is yyyy-MM-dd or UNIX EPOCH timestamp in seconds. Returns entries loaded before or on the same date/timestamp.","format":"yyyy-MM-dd"},{"name":"firstLoadedSameOrAfter","in":"query","required":false,"type":"string","description":"Filter using the date data was loaded to Data Warehouse (first load of document). Format is yyyy-MM-dd or UNIX EPOCH timestamp in seconds. Returns entries loaded later or on the same date/timestamp.","format":"yyyy-MM-dd"},{"name":"firstLoadedSameOrBefore","in":"query","required":false,"type":"string","description":"Filter using the date data was loaded to Data Warehouse (first load of document). Format is yyyy-MM-dd or UNIX EPOCH timestamp in seconds. Returns entries loaded before or on the same date/timestamp.","format":"yyyy-MM-dd"},{"name":"createdDateYear","in":"query","required":false,"type":"integer","description":"Filter using the year the record was created"},{"name":"coordinates","in":"query","required":false,"type":"string","description":"Filter using coordinates. Valid formats are latMin:latMax:lonMin:lonMax:CRS:ratio and lat:lon:CRS:ratio. The last parameter (ratio) is not required. Valid CRSs are WGS84, YKJ and EUREF (WGS84 = EPSG:4326; EUREF = ETRS-TM35FIN EPSG:3067; YKJ = EPSG:2393). For metric coordinates (ykj, euref): the search 666:333:YKJ means lat between 6660000-6670000 and lon between 3330000-3340000. Ratio is a number between 0.0-1.0. Default ratio is 1.0 (observation area must be entirely inside the search area). Ratio 0.0: the search area must intersect with the observation area. For WGS84 the ratio is not calculated in meters but in degrees so it an approximation. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"polygon","in":"query","required":false,"type":"string","description":"Filter centerpoint of occurrences by polygon. Valid formats are WKT and WKT:CRS. Valid CRSs are WGS84, YKJ and EUREF (default) (WGS84 = EPSG:4326; EUREF = ETRS-TM35FIN EPSG:3067; YKJ = EPSG:2393). Polygon search is implemented only for Finland (based on ETRS-TM35FIN coordinate system). WKT must be somewhat shorter than 4000 chars. To overcome this limitation use polygonId filter and /polygon/ endpoint to get the polygonIds."},{"name":"polygonId","in":"query","required":false,"type":"string","description":"Filter centerpoint occurrences using ID of a search polygon. Use /polygon/ endpoint to get id if the polygon."},{"name":"coordinateAccuracyMax","in":"query","required":false,"type":"integer","description":"Exclude coordinates that are less accurate or equal than the provided value (inclusive). Value is meters. Accuracy is a guiding logaritmic figure, for example 1m, 10m, 100m or 100km. (More specifically the longest length of the area bouding box rounded up on the logarithmic scale.)"},{"name":"wgs84CenterPoint","in":"query","required":false,"type":"string","description":"Filter using WGS84 (EPSG:4326) centerpoint. Valid formats are lat:lon:WGS84 and latMin:latMax:lonMin:lonMax:WGS84. (You must include the crs WGS84 even though it is the only supported type.) Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"ykj1km","in":"query","required":false,"type":"string","description":"Filter using uniform (YKJ, EPSG:2393) 1km grid square(s). Valid format is lat:lon. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"ykj10km","in":"query","required":false,"type":"string","description":"Filter using uniform (YKJ, EPSG:2393) 10km grid square(s). Valid format is lat:lon. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"ykj50km","in":"query","required":false,"type":"string","description":"Filter using uniform (YKJ, EPSG:2393) 50km grid square(s). Valid format is lat:lon. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"ykj100km","in":"query","required":false,"type":"string","description":"Filter using uniform (YKJ, EPSG:2393) 100km grid square(s). Valid format is lat:lon. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"ykj1kmCenter","in":"query","required":false,"type":"string","description":"Filter using uniform (YKJ, EPSG:2393) 1km grid square(s) that are resolved using center point of the area. Valid format is lat:lon. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"ykj10kmCenter","in":"query","required":false,"type":"string","description":"Filter using uniform (YKJ, EPSG:2393) 10km grid square(s) that are resolved using center point of the area. Valid format is lat:lon. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"ykj50kmCenter","in":"query","required":false,"type":"string","description":"Filter using uniform (YKJ, EPSG:2393) 50km grid square(s) that are resolved using center point of the area. Valid format is lat:lon. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"ykj100kmCenter","in":"query","required":false,"type":"string","description":"Filter using uniform (YKJ, EPSG:2393) 100km grid square(s) that are resolved using center point of the area. Valid format is lat:lon. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"sourceOfCoordinates","in":"query","required":false,"type":"string","description":"Filter based on source of coordinates. Possible values are REPORTED_VALUE = the reported coordinates or FINNISH_MUNICIPALITY = the coordinates are the bounding box of the reported Finnish municipality (no coordinates were reported). Multiple values are seperated by ','. When multiple values are given, this is an OR search.","items":{"type":"string","enum":["COORDINATES","COORDINATE_CENTERPOINT","REPORTED_VALUE","FINNISH_MUNICIPALITY","OLD_FINNISH_MUNICIPALITY"]}},{"name":"typeSpecimen","in":"query","required":false,"type":"boolean","description":"Filter only type specimens or those that are not type specimens."},{"name":"wild","in":"query","required":false,"type":"string","description":"Filter occurrences based on reported/annotated wild status. By default, non-wild occurrences are exluded. Multiple values are seperated by ','. When multiple values are given, this is an OR search.","items":{"type":"string","enum":["WILD","WILD_UNKNOWN","NON_WILD"]},"default":"WILD,UNKNOWN"},{"name":"breedingSite","in":"query","required":false,"type":"boolean","description":"Filter only occurrences reported to be at their breeding site."},{"name":"alive","in":"query","required":false,"type":"boolean","description":"Filter occurences reported to be dead (alive=false) or alive or unknown ( reported to be alive (true) or dead (false)."},{"name":"identificationBasis","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of identification basis. Use Metadata-API to find identifiers. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MY.identificationBasisEnum"},{"name":"samplingMethod","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of sampling method. Use Metadata-API to find identifiers. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MY.samplingMethods"},{"name":"plantStatusCode","in":"query","required":false,"type":"string","description":"Filter only occurrences reported with a certain plant status code. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MY.plantStatusCodeEnum"},{"name":"hasDocumentMedia","in":"query","required":false,"type":"boolean","description":"Filter only units where parent document has media or doesn't have media."},{"name":"hasGatheringMedia","in":"query","required":false,"type":"boolean","description":"Filter only units where parent gathering has media or doesn't have media."},{"name":"hasUnitMedia","in":"query","required":false,"type":"boolean","description":"Filter only units where unit has media or doesn't have media."},{"name":"hasUnitImages","in":"query","required":false,"type":"boolean","description":"Filter only units where unit has images or doesn't have images."},{"name":"hasUnitAudio","in":"query","required":false,"type":"boolean","description":"Filter only units where unit has audio or doesn't have audio."},{"name":"hasUnitVideo","in":"query","required":false,"type":"boolean","description":"Filter only units where unit has video or doesn't have video."},{"name":"hasUnitModel","in":"query","required":false,"type":"boolean","description":"Filter only units where unit has 3d models or doesn't have 3d-models."},{"name":"hasMedia","in":"query","required":false,"type":"boolean","description":"Filter only records where parent document, gathering or unit has media or none have media."},{"name":"editorId","in":"query","required":false,"type":"string","description":"Filter based on \"owners\" of records (those who have edit permissions or have edited, modified). Only available in private-query-API. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /person"},{"name":"observerId","in":"query","required":false,"type":"string","description":"Filter based on observers of records. Only available in private-query-API. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /person"},{"name":"editorOrObserverId","in":"query","required":false,"type":"string","description":"Filter based on \"owners\" or observers of records. Only available in private-query-API. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /person"},{"name":"teamMember","in":"query","required":false,"type":"string","description":"Filter based on verbatim observer names. Search is case insensitive and wildcard * can be used. Multiple values are seperated by ';'. When multiple values are given, this is an OR search."},{"name":"editorOrObserverIdIsNot","in":"query","required":false,"type":"string","description":"Filter based on person not being \"owners\" or observers of records. Only available in private-query-API. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /person"},{"name":"teamMemberId","in":"query","required":false,"type":"string","description":"Filter based on ids of verbatim observer name strings. (The only way to access these ids is to aggregate by gathering.team.memberId) Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"secureReason","in":"query","required":false,"type":"string","description":"Filter based on secure reasons. Multiple values are seperated by ','. When multiple values are given, this is an OR search.","items":{"type":"string","enum":["DEFAULT_TAXON_CONSERVATION","BREEDING_SITE_CONSERVATION","NATURA_AREA_CONSERVATION","WINTER_SEASON_TAXON_CONSERVATION","BREEDING_SEASON_TAXON_CONSERVATION","CUSTOM","USER_HIDDEN","ADMIN_HIDDEN","DATA_QUARANTINE_PERIOD","ONLY_PRIVATE","USER_PERSON_NAMES_HIDDEN","USER_HIDDEN_LOCATION","USER_HIDDEN_TIME"]}},{"name":"secureLevel","in":"query","required":false,"type":"string","description":"Filter based on secure level. Multiple values are seperated by ','. When multiple values are given, this is an OR search.","items":{"type":"string","enum":["NOSHOW","HIGHEST","KM100","KM50","KM25","KM10","KM5","KM1","NONE"]}},{"name":"secured","in":"query","required":false,"type":"boolean","description":"Include only those that are secured or those that are not secured."},{"name":"annotated","in":"query","required":false,"type":"boolean","description":"Include only those units that have annotations or those that do not have annotations."},{"name":"qualityIssues","in":"query","required":false,"type":"string","description":"Possible values: NO_ISSUES, BOTH, ONLY_ISSUES. Include records with quality issues (document, gathering or unit issues). Default is NO_ISSUES, but when searching by id (documentId, unitId, keyword) or using annotation endpoint the default is BOTH.","items":{"type":"string","enum":["NO_ISSUES","BOTH","ONLY_ISSUES"]},"default":"NO_ISSUES"},{"name":"collectionQuality","in":"query","required":false,"type":"string","description":"Filter based on quality rating of collections. Multiple values are seperated by ','. When multiple values are given, this is an OR search.","items":{"type":"string","enum":["PROFESSIONAL","HOBBYIST","AMATEUR"]}},{"name":"recordQuality","in":"query","required":false,"type":"string","description":"Filter using quality rating of the occurrence Multiple values are seperated by ','. When multiple values are given, this is an OR search.","items":{"type":"string","enum":["EXPERT_VERIFIED","COMMUNITY_VERIFIED","NEUTRAL","UNCERTAIN","ERRONEOUS"]}},{"name":"collectionAndRecordQuality","in":"query","required":false,"type":"string","description":"Filter using quality rating of collection and occurrence. Format: \"PROFESSIONAL:NEUTRAL,UNCERTAIN\". Multiple values are seperated by ';'. When multiple values are given, this is an OR search."},{"name":"reliability","in":"query","required":false,"type":"string","description":"Filter using reliability of the occurrence Multiple values are seperated by ','. When multiple values are given, this is an OR search.","items":{"type":"string","enum":["RELIABLE","UNDEFINED","UNRELIABLE"]}},{"name":"effectiveTag","in":"query","required":false,"type":"string","description":"Filter using effective tags of the record Multiple values are seperated by ','. When multiple values are given, this is an OR search.","items":{"type":"string","enum":["ADMIN_MARKED_SPAM","ADMIN_MARKED_COARSE","ADMIN_MARKED_NON_WILD","EXPERT_TAG_VERIFIED","EXPERT_TAG_UNCERTAIN","EXPERT_TAG_ERRONEOUS","COMMUNITY_TAG_VERIFIED","AUTO_VALIDATIONS_PASS","CHECKED_CANNOT_VERIFY","CHANGED_OWNER_MANUAL","CHANGED_DW_AUTO","CHECK","CHECK_COORDINATES","CHECK_DATETIME","CHECK_LOCATION","CHECK_OBSERVER","CHECK_TAXON","CHECK_DUPLICATE","CHECK_WILDNESS","CHECK_NEEDS_INFO","CHECK_SPAM","CHECK_BREEDING_INDEX","AUTO_DISTRIBUTION_CHECK","AUTO_PERIOD_CHECK","FORMADMIN_CENSUS_COUNT_ERROR","FORMADMIN_CENSUS_INNER_COUNT_ERROR","FORMADMIN_CENSUS_OTHER_ERROR","FORMADMIN_VERIFIED","FORMADMIN_UNCERTAIN","INVASIVE_FULL","INVASIVE_PARTIAL","INVASIVE_NO_EFFECT","INVASIVE_NOT_FOUND"]}},{"name":"unidentified","in":"query","required":false,"type":"boolean","description":"Show only records that need an identification (or do not need an identification)"},{"name":"needsCheck","in":"query","required":false,"type":"boolean","description":"Show only records that are marked to need checking by experts (or do not need checking)"},{"name":"completeListTaxonId","in":"query","required":false,"type":"string","description":"Show only records where document contains complete list for this higher taxon. For example include only records where all birds or mammals were documented, if they were seens -> something that is not documented was not seen. Use taxon IDs. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /taxa"},{"name":"completeListType","in":"query","required":false,"type":"string","description":"Show only records where document contains complete list and the list is of this type: URI or Qname identifier of MY.completeListTypeEnum (use metadata-api to resolve identifiers) Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MY.completeListTypeEnum"},{"name":"taxonSetId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of an taxon sets: Use Metadata-API to find identifiers. Returns occurrences of taxa that belong to the specified taxon set. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MX.taxonSetEnum"},{"name":"taxonCensus","in":"query","required":false,"type":"string","description":"Show only records where observations are completely recorded for this higher taxon. For example include only records where all birds or mammals were documented, if they were seens -> something that is not documented was not seen. Use taxon IDs. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /taxa"},{"name":"sampleCollectionId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of collections. Use Collections-API to resolve identifiers. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /collections"},{"name":"hasSample","in":"query","required":false,"type":"boolean","description":"Include only those units that have samples or those that do not have samples."},{"name":"sampleMultiple","in":"query","required":false,"type":"boolean","description":"Was DNA extracted from single or multiple individuals? Include only those that were (true) or weren't (false)."},{"name":"sampleType","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of MF.preparationTypeEnum (use metadata-api to resolve identifiers) Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MF.preparationTypeEnum"},{"name":"sampleQuality","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of MF.qualityEnum (use metadata-api to resolve identifiers) Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MF.qualityEnum"},{"name":"sampleStatus","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of MY.statuses (use metadata-api to resolve identifiers) Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MY.statuses"},{"name":"sampleMaterial","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of MY.statuses (use metadata-api to resolve identifiers) Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MF.materialEnum"},{"name":"unitFact","in":"query","required":false,"type":"string","description":"Format is \"factName=value;otherFact=value\". If value is not given (for example just \"factName\"), this filter matches all records that have the given fact. If value is a numeric range (for example \"factName=-5.0/-1.5\"), this filter matches all values where the value is between the range (inclusive). When multiple fact names are given, this is an AND search. For facts that are URIs, you can use full URI or Qname."},{"name":"gatheringFact","in":"query","required":false,"type":"string","description":"Format is \"factName=value;otherFact=value\". If value is not given (for example just \"factName\"), this filter matches all records that have the given fact. If value is a numeric range (for example \"factName=-5.0/-1.5\"), this filter matches all values where the value is between the range (inclusive). When multiple fact names are given, this is an AND search. For facts that are URIs, you can use full URI or Qname."},{"name":"documentFact","in":"query","required":false,"type":"string","description":"Format is \"factName=value;otherFact=value\". If value is not given (for example just \"factName\"), this filter matches all records that have the given fact. If value is a numeric range (for example \"factName=-5.0/-1.5\"), this filter matches all values where the value is between the range (inclusive). When multiple fact names are given, this is an AND search. For facts that are URIs, you can use full URI or Qname."},{"name":"sampleFact","in":"query","required":false,"type":"string","description":"Format is \"factName=value;otherFact=value\". If value is not given (for example just \"factName\"), this filter matches all records that have the given fact. If value is a numeric range (for example \"factName=-5.0/-1.5\"), this filter matches all values where the value is between the range (inclusive). When multiple fact names are given, this is an AND search. For facts that are URIs, you can use full URI or Qname."},{"name":"partition","in":"query","required":false,"type":"string","description":"You can split search results into partitions. Syntax: '1/5' splits the results to five partitions and returns the first. Useful when downloading large lists of results and you want to split the task into smaller sub-queries."},{"name":"hasValue","in":"query","required":false,"type":"string","description":"Name (or names) of fields that must be non-null for the occurrence to be included to results. The field must be from level document, gathering or unit (not for example annotation) and must not be an array field. Also, when quering gathering level, unit fields can not be used, etc. When multiple fields are listed, this is an AND search (all must be non-null). Multiple values are seperated by ','."},{"name":"atlasCode","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of atlas code. Use Metadata-API to find identifiers. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MY.atlasCodeEnum"},{"name":"atlasClass","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of atlas class. Use Metadata-API to find identifiers. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MY.atlasClassEnum"},{"name":"onlyNonStateLands","in":"query","required":false,"type":"boolean","description":"Filter to occurrences that are not on state lands (true) or to occurrences that are only from state lands (false)"},{"name":"editorPersonToken","in":"query","required":false,"type":"string","description":"Search for records the user has save or modified. When using this filter, results come from the private warehouse!"},{"name":"observerPersonToken","in":"query","required":false,"type":"string","description":"Search for records where the user has been marked as the observer. When using this filter, results come from the private warehouse!"},{"name":"editorOrObserverPersonToken","in":"query","required":false,"type":"string","description":"Search for records the user has saved OR where marked as the observer. When using this filter, results come from the private warehouse!"},{"name":"editorOrObserverIsNotPersonToken","in":"query","required":false,"type":"string","description":"Search for records where the user has not saved or observed the record (= everyone else's records). These come from the public warehouse! -> Results may contain records that have actually been saved by the user, but the info is not available in public (has been secured)."},{"name":"permissionToken","in":"query","required":false,"type":"string","description":"Use granted permissions to search the private warehouse"},{"name":"format","in":"query","required":false,"type":"string","description":"Alternative way to Accept header to define content type of the response.","items":{"type":"string","enum":["json","geojson","xml","rdf_xml"]}}],"produces":["application/json","application/geo+json","application/xml","application/rdf+xml"],"responses":{"200":{"description":"Succesful query. Schema varies based on content-type of the response.","schema":{"$ref":"#/definitions/DwQuery_ListResponse"}},"400":{"description":"Parameters were not accepted. Message has details.","schema":{"$ref":"#/definitions/DwError"}},"403":{"description":"Invalid credentials. Message has details.","schema":{"$ref":"#/definitions/DwError"}},"429":{"description":"Too many pending requests for the access_token; max is 12","schema":{"$ref":"#/definitions/DwError"}},"500":{"description":"Service is in unknown erroneous state.","schema":{"type":"string"}}},"tags":["Warehouse"]}},"/warehouse/query/annotation/aggregate":{"get":{"summary":"Perform aggregate queries (group by) on annotations.","description":"Aggregates the results of the query based on given \"aggregateBy\" parameters. Always includes count of rows (count(*)) to the result. Other aggregate functions vary based on the given parameters. Possible aggregate functions are [count, individualCountSum, individualCountMax, oldestRecord, newestRecord, recordQualityMax, firstLoadDateMin, firstLoadDateMax, gatheringCount, securedCount, pairCountMax, pairCountSum, taxonCount, speciesCount, redListStatusMax, atlasCodeMax, atlasClassMax]","parameters":[{"name":"aggregateBy","in":"query","required":false,"type":"array","description":"Define fields to aggregate by. Multiple values are seperated by ','.","items":{"type":"string","enum":["document.collectionId","document.completeListTaxonId","document.completeListType","document.createdDate","document.createdDateMonth","document.dataSource","document.documentId","document.editorUserIds","document.facts.decimalValue","document.facts.fact","document.facts.integerValue","document.facts.value","document.firstLoadDate","document.formId","document.keywords","document.licenseId","document.linkings.collectionQuality","document.linkings.editors","document.loadDate","document.media.author","document.media.copyrightOwner","document.media.licenseId","document.media.mediaType","document.mediaCount","document.modifiedDate","document.namedPlace.alternativeId","document.namedPlace.alternativeIds","document.namedPlace.birdAssociationAreaDisplayName","document.namedPlace.birdAssociationAreaId","document.namedPlace.collectionId","document.namedPlace.id","document.namedPlace.municipalityDisplayName","document.namedPlace.municipalityId","document.namedPlace.name","document.namedPlace.wgs84CenterPoint.lat","document.namedPlace.wgs84CenterPoint.lon","document.namedPlace.ykj10km.lat","document.namedPlace.ykj10km.lon","document.namedPlaceId","document.prefix","document.quality.issue.issue","document.quality.issue.source","document.secureLevel","document.secureReasons","document.secured","document.siteDead","document.siteStatus","document.siteType","document.sourceId","gathering.accurateArea","gathering.biogeographicalProvince","gathering.conversions.birdAssociationArea","gathering.conversions.boundingBoxAreaInSquareMeters","gathering.conversions.century","gathering.conversions.day","gathering.conversions.dayOfYearBegin","gathering.conversions.dayOfYearEnd","gathering.conversions.decade","gathering.conversions.euref.latMax","gathering.conversions.euref.latMin","gathering.conversions.euref.lonMax","gathering.conversions.euref.lonMin","gathering.conversions.eurefCenterPoint.lat","gathering.conversions.eurefCenterPoint.lon","gathering.conversions.linelengthInMeters","gathering.conversions.month","gathering.conversions.seasonBegin","gathering.conversions.seasonEnd","gathering.conversions.wgs84.latMax","gathering.conversions.wgs84.latMin","gathering.conversions.wgs84.lonMax","gathering.conversions.wgs84.lonMin","gathering.conversions.wgs84CenterPoint.lat","gathering.conversions.wgs84CenterPoint.lon","gathering.conversions.wgs84Grid005.lat","gathering.conversions.wgs84Grid005.lon","gathering.conversions.wgs84Grid01.lat","gathering.conversions.wgs84Grid01.lon","gathering.conversions.wgs84Grid05.lat","gathering.conversions.wgs84Grid05.lon","gathering.conversions.wgs84Grid1.lat","gathering.conversions.wgs84Grid1.lon","gathering.conversions.year","gathering.conversions.ykj.latMax","gathering.conversions.ykj.latMin","gathering.conversions.ykj.lonMax","gathering.conversions.ykj.lonMin","gathering.conversions.ykj100km.lat","gathering.conversions.ykj100km.lon","gathering.conversions.ykj100kmCenter.lat","gathering.conversions.ykj100kmCenter.lon","gathering.conversions.ykj10km.lat","gathering.conversions.ykj10km.lon","gathering.conversions.ykj10kmCenter.lat","gathering.conversions.ykj10kmCenter.lon","gathering.conversions.ykj1km.lat","gathering.conversions.ykj1km.lon","gathering.conversions.ykj1kmCenter.lat","gathering.conversions.ykj1kmCenter.lon","gathering.conversions.ykj50km.lat","gathering.conversions.ykj50km.lon","gathering.conversions.ykj50kmCenter.lat","gathering.conversions.ykj50kmCenter.lon","gathering.coordinatesVerbatim","gathering.country","gathering.displayDateTime","gathering.eventDate.begin","gathering.eventDate.end","gathering.facts.decimalValue","gathering.facts.fact","gathering.facts.integerValue","gathering.facts.value","gathering.gatheringId","gathering.gatheringOrder","gathering.gatheringSection","gathering.higherGeography","gathering.hourBegin","gathering.hourEnd","gathering.interpretations.biogeographicalProvince","gathering.interpretations.biogeographicalProvinceDisplayname","gathering.interpretations.coordinateAccuracy","gathering.interpretations.country","gathering.interpretations.countryDisplayname","gathering.interpretations.finnishMunicipality","gathering.interpretations.municipalityDisplayname","gathering.interpretations.sourceOfBiogeographicalProvince","gathering.interpretations.sourceOfCoordinates","gathering.interpretations.sourceOfCountry","gathering.interpretations.sourceOfFinnishMunicipality","gathering.linkings.observers","gathering.locality","gathering.media.author","gathering.media.copyrightOwner","gathering.media.licenseId","gathering.media.mediaType","gathering.mediaCount","gathering.minutesBegin","gathering.minutesEnd","gathering.municipality","gathering.observerUserIds","gathering.province","gathering.quality.issue.issue","gathering.quality.issue.source","gathering.quality.locationIssue.issue","gathering.quality.locationIssue.source","gathering.quality.timeIssue.issue","gathering.quality.timeIssue.source","gathering.stateLand","gathering.taxonCensus.taxonId","gathering.taxonCensus.type","gathering.team","gathering.team.memberId","gathering.team.memberName","unit.abundanceString","unit.abundanceUnit","unit.alive","unit.annotationCount","unit.annotations.annotationByPerson","unit.annotations.annotationByPersonName","unit.annotations.annotationBySystem","unit.annotations.annotationBySystemName","unit.annotations.created","unit.atlasClass","unit.atlasCode","unit.audioCount","unit.author","unit.breedingSite","unit.det","unit.facts.decimalValue","unit.facts.fact","unit.facts.integerValue","unit.facts.value","unit.imageCount","unit.individualCountFemale","unit.individualCountMale","unit.individualId","unit.interpretations.annotatedTaxonId","unit.interpretations.collectionAndRecordQuality","unit.interpretations.effectiveTags","unit.interpretations.individualCount","unit.interpretations.invasiveControlEffectiveness","unit.interpretations.invasiveControlled","unit.interpretations.needsCheck","unit.interpretations.needsIdentification","unit.interpretations.pairCount","unit.interpretations.recordQuality","unit.interpretations.recordQualityNumeric","unit.interpretations.reliability","unit.keywords","unit.lifeStage","unit.linkings.originalTaxon.administrativeStatuses","unit.linkings.originalTaxon.aggregateId","unit.linkings.originalTaxon.anamorphId","unit.linkings.originalTaxon.author","unit.linkings.originalTaxon.birdlifeCode","unit.linkings.originalTaxon.classId","unit.linkings.originalTaxon.cultivarId","unit.linkings.originalTaxon.cursiveName","unit.linkings.originalTaxon.divisionId","unit.linkings.originalTaxon.domainId","unit.linkings.originalTaxon.ecotypeId","unit.linkings.originalTaxon.euringCode","unit.linkings.originalTaxon.euringNumber","unit.linkings.originalTaxon.familyId","unit.linkings.originalTaxon.finnish","unit.linkings.originalTaxon.formId","unit.linkings.originalTaxon.genusId","unit.linkings.originalTaxon.grexId","unit.linkings.originalTaxon.groupId","unit.linkings.originalTaxon.habitats","unit.linkings.originalTaxon.hybridId","unit.linkings.originalTaxon.id","unit.linkings.originalTaxon.informalTaxonGroups","unit.linkings.originalTaxon.infraclassId","unit.linkings.originalTaxon.infradivisionId","unit.linkings.originalTaxon.infragenericHybridId","unit.linkings.originalTaxon.infragenericTaxonId","unit.linkings.originalTaxon.infrakingdomId","unit.linkings.originalTaxon.infraorderId","unit.linkings.originalTaxon.infraphylumId","unit.linkings.originalTaxon.infraspecificTaxonId","unit.linkings.originalTaxon.intergenericHybridId","unit.linkings.originalTaxon.invasive","unit.linkings.originalTaxon.kingdomId","unit.linkings.originalTaxon.nameAccordingTo","unit.linkings.originalTaxon.nameEnglish","unit.linkings.originalTaxon.nameFinnish","unit.linkings.originalTaxon.nameSwedish","unit.linkings.originalTaxon.nothogenusId","unit.linkings.originalTaxon.nothospeciesId","unit.linkings.originalTaxon.nothosubspeciesId","unit.linkings.originalTaxon.occurrenceCount","unit.linkings.originalTaxon.occurrenceCountFinland","unit.linkings.originalTaxon.orderId","unit.linkings.originalTaxon.parentId","unit.linkings.originalTaxon.parvclassId","unit.linkings.originalTaxon.parvorderId","unit.linkings.originalTaxon.phylumId","unit.linkings.originalTaxon.populationGroupId","unit.linkings.originalTaxon.primaryHabitat","unit.linkings.originalTaxon.redListStatus","unit.linkings.originalTaxon.redListStatusGroup","unit.linkings.originalTaxon.scientificName","unit.linkings.originalTaxon.scientificNameDisplayName","unit.linkings.originalTaxon.sectionId","unit.linkings.originalTaxon.sensitive","unit.linkings.originalTaxon.seriesId","unit.linkings.originalTaxon.species","unit.linkings.originalTaxon.speciesAggregateId","unit.linkings.originalTaxon.speciesId","unit.linkings.originalTaxon.speciesNameEnglish","unit.linkings.originalTaxon.speciesNameFinnish","unit.linkings.originalTaxon.speciesNameSwedish","unit.linkings.originalTaxon.speciesScientificName","unit.linkings.originalTaxon.speciesTaxonomicOrder","unit.linkings.originalTaxon.subclassId","unit.linkings.originalTaxon.subdivisionId","unit.linkings.originalTaxon.subfamilyId","unit.linkings.originalTaxon.subformId","unit.linkings.originalTaxon.subgenusId","unit.linkings.originalTaxon.subkingdomId","unit.linkings.originalTaxon.suborderId","unit.linkings.originalTaxon.subphylumId","unit.linkings.originalTaxon.subsectionId","unit.linkings.originalTaxon.subseriesId","unit.linkings.originalTaxon.subspeciesId","unit.linkings.originalTaxon.subspecificAggregateId","unit.linkings.originalTaxon.subtribeId","unit.linkings.originalTaxon.subvarietyId","unit.linkings.originalTaxon.superclassId","unit.linkings.originalTaxon.superdivisionId","unit.linkings.originalTaxon.superdomainId","unit.linkings.originalTaxon.superfamilyId","unit.linkings.originalTaxon.supergenusId","unit.linkings.originalTaxon.superorderId","unit.linkings.originalTaxon.superphylumId","unit.linkings.originalTaxon.taxonRank","unit.linkings.originalTaxon.taxonSets","unit.linkings.originalTaxon.taxonomicOrder","unit.linkings.originalTaxon.tribeId","unit.linkings.originalTaxon.typesOfOccurrenceInFinland","unit.linkings.originalTaxon.varietyId","unit.linkings.originalTaxon.virva","unit.linkings.taxon.administrativeStatuses","unit.linkings.taxon.aggregateId","unit.linkings.taxon.anamorphId","unit.linkings.taxon.author","unit.linkings.taxon.birdlifeCode","unit.linkings.taxon.classId","unit.linkings.taxon.cultivarId","unit.linkings.taxon.cursiveName","unit.linkings.taxon.divisionId","unit.linkings.taxon.domainId","unit.linkings.taxon.ecotypeId","unit.linkings.taxon.euringCode","unit.linkings.taxon.euringNumber","unit.linkings.taxon.familyId","unit.linkings.taxon.finnish","unit.linkings.taxon.formId","unit.linkings.taxon.genusId","unit.linkings.taxon.grexId","unit.linkings.taxon.groupId","unit.linkings.taxon.habitats","unit.linkings.taxon.hybridId","unit.linkings.taxon.id","unit.linkings.taxon.informalTaxonGroups","unit.linkings.taxon.infraclassId","unit.linkings.taxon.infradivisionId","unit.linkings.taxon.infragenericHybridId","unit.linkings.taxon.infragenericTaxonId","unit.linkings.taxon.infrakingdomId","unit.linkings.taxon.infraorderId","unit.linkings.taxon.infraphylumId","unit.linkings.taxon.infraspecificTaxonId","unit.linkings.taxon.intergenericHybridId","unit.linkings.taxon.invasive","unit.linkings.taxon.kingdomId","unit.linkings.taxon.nameAccordingTo","unit.linkings.taxon.nameEnglish","unit.linkings.taxon.nameFinnish","unit.linkings.taxon.nameSwedish","unit.linkings.taxon.nothogenusId","unit.linkings.taxon.nothospeciesId","unit.linkings.taxon.nothosubspeciesId","unit.linkings.taxon.occurrenceCount","unit.linkings.taxon.occurrenceCountFinland","unit.linkings.taxon.orderId","unit.linkings.taxon.parentId","unit.linkings.taxon.parvclassId","unit.linkings.taxon.parvorderId","unit.linkings.taxon.phylumId","unit.linkings.taxon.populationGroupId","unit.linkings.taxon.primaryHabitat","unit.linkings.taxon.redListStatus","unit.linkings.taxon.redListStatusGroup","unit.linkings.taxon.scientificName","unit.linkings.taxon.scientificNameDisplayName","unit.linkings.taxon.sectionId","unit.linkings.taxon.sensitive","unit.linkings.taxon.seriesId","unit.linkings.taxon.species","unit.linkings.taxon.speciesAggregateId","unit.linkings.taxon.speciesId","unit.linkings.taxon.speciesNameEnglish","unit.linkings.taxon.speciesNameFinnish","unit.linkings.taxon.speciesNameSwedish","unit.linkings.taxon.speciesScientificName","unit.linkings.taxon.speciesTaxonomicOrder","unit.linkings.taxon.subclassId","unit.linkings.taxon.subdivisionId","unit.linkings.taxon.subfamilyId","unit.linkings.taxon.subformId","unit.linkings.taxon.subgenusId","unit.linkings.taxon.subkingdomId","unit.linkings.taxon.suborderId","unit.linkings.taxon.subphylumId","unit.linkings.taxon.subsectionId","unit.linkings.taxon.subseriesId","unit.linkings.taxon.subspeciesId","unit.linkings.taxon.subspecificAggregateId","unit.linkings.taxon.subtribeId","unit.linkings.taxon.subvarietyId","unit.linkings.taxon.superclassId","unit.linkings.taxon.superdivisionId","unit.linkings.taxon.superdomainId","unit.linkings.taxon.superfamilyId","unit.linkings.taxon.supergenusId","unit.linkings.taxon.superorderId","unit.linkings.taxon.superphylumId","unit.linkings.taxon.taxonRank","unit.linkings.taxon.taxonSets","unit.linkings.taxon.taxonomicOrder","unit.linkings.taxon.tribeId","unit.linkings.taxon.typesOfOccurrenceInFinland","unit.linkings.taxon.varietyId","unit.linkings.taxon.virva","unit.media.author","unit.media.copyrightOwner","unit.media.licenseId","unit.media.mediaType","unit.mediaCount","unit.modelCount","unit.notes","unit.plantStatusCode","unit.primarySpecimen","unit.quality.documentGatheringUnitQualityIssues","unit.quality.issue.issue","unit.quality.issue.source","unit.recordBasis","unit.referencePublication","unit.reportedInformalTaxonGroup","unit.reportedTaxonConfidence","unit.sampleCount","unit.samples.collectionId","unit.samples.facts.decimalValue","unit.samples.facts.fact","unit.samples.facts.integerValue","unit.samples.facts.value","unit.samples.keywords","unit.samples.material","unit.samples.multiple","unit.samples.quality","unit.samples.sampleId","unit.samples.sampleOrder","unit.samples.status","unit.samples.type","unit.samplingMethod","unit.sex","unit.superRecordBasis","unit.taxonVerbatim","unit.typeSpecimen","unit.unitId","unit.unitOrder","unit.videoCount","unit.wild"]}},{"name":"orderBy","in":"query","required":false,"type":"array","description":"Define what fields to use when sorting results. Defaults to count (desc) and each aggregate by field (asc). Each fieldname given as parameter defaults to ASC - if you want to sort using descending order, add \" DESC\" to the end of the field name. In addition to aggregateBy fields you can use the following aggregate function names: [count, individualCountSum, individualCountMax, oldestRecord, newestRecord, recordQualityMax, firstLoadDateMin, firstLoadDateMax, gatheringCount, securedCount, pairCountMax, pairCountSum, taxonCount, speciesCount, redListStatusMax, atlasCodeMax, atlasClassMax]. Multiple values are seperated by ','.","items":{"type":"string","enum":["document.collectionId","document.completeListTaxonId","document.completeListType","document.createdDate","document.createdDateMonth","document.dataSource","document.documentId","document.editorUserIds","document.facts.decimalValue","document.facts.fact","document.facts.integerValue","document.facts.value","document.firstLoadDate","document.formId","document.keywords","document.licenseId","document.linkings.collectionQuality","document.linkings.editors","document.loadDate","document.media.author","document.media.copyrightOwner","document.media.licenseId","document.media.mediaType","document.mediaCount","document.modifiedDate","document.namedPlace.alternativeId","document.namedPlace.alternativeIds","document.namedPlace.birdAssociationAreaDisplayName","document.namedPlace.birdAssociationAreaId","document.namedPlace.collectionId","document.namedPlace.id","document.namedPlace.municipalityDisplayName","document.namedPlace.municipalityId","document.namedPlace.name","document.namedPlace.wgs84CenterPoint.lat","document.namedPlace.wgs84CenterPoint.lon","document.namedPlace.ykj10km.lat","document.namedPlace.ykj10km.lon","document.namedPlaceId","document.prefix","document.quality.issue.issue","document.quality.issue.source","document.secureLevel","document.secureReasons","document.secured","document.siteDead","document.siteStatus","document.siteType","document.sourceId","gathering.accurateArea","gathering.biogeographicalProvince","gathering.conversions.birdAssociationArea","gathering.conversions.boundingBoxAreaInSquareMeters","gathering.conversions.century","gathering.conversions.day","gathering.conversions.dayOfYearBegin","gathering.conversions.dayOfYearEnd","gathering.conversions.decade","gathering.conversions.euref.latMax","gathering.conversions.euref.latMin","gathering.conversions.euref.lonMax","gathering.conversions.euref.lonMin","gathering.conversions.eurefCenterPoint.lat","gathering.conversions.eurefCenterPoint.lon","gathering.conversions.linelengthInMeters","gathering.conversions.month","gathering.conversions.seasonBegin","gathering.conversions.seasonEnd","gathering.conversions.wgs84.latMax","gathering.conversions.wgs84.latMin","gathering.conversions.wgs84.lonMax","gathering.conversions.wgs84.lonMin","gathering.conversions.wgs84CenterPoint.lat","gathering.conversions.wgs84CenterPoint.lon","gathering.conversions.wgs84Grid005.lat","gathering.conversions.wgs84Grid005.lon","gathering.conversions.wgs84Grid01.lat","gathering.conversions.wgs84Grid01.lon","gathering.conversions.wgs84Grid05.lat","gathering.conversions.wgs84Grid05.lon","gathering.conversions.wgs84Grid1.lat","gathering.conversions.wgs84Grid1.lon","gathering.conversions.year","gathering.conversions.ykj.latMax","gathering.conversions.ykj.latMin","gathering.conversions.ykj.lonMax","gathering.conversions.ykj.lonMin","gathering.conversions.ykj100km.lat","gathering.conversions.ykj100km.lon","gathering.conversions.ykj100kmCenter.lat","gathering.conversions.ykj100kmCenter.lon","gathering.conversions.ykj10km.lat","gathering.conversions.ykj10km.lon","gathering.conversions.ykj10kmCenter.lat","gathering.conversions.ykj10kmCenter.lon","gathering.conversions.ykj1km.lat","gathering.conversions.ykj1km.lon","gathering.conversions.ykj1kmCenter.lat","gathering.conversions.ykj1kmCenter.lon","gathering.conversions.ykj50km.lat","gathering.conversions.ykj50km.lon","gathering.conversions.ykj50kmCenter.lat","gathering.conversions.ykj50kmCenter.lon","gathering.coordinatesVerbatim","gathering.country","gathering.displayDateTime","gathering.eventDate.begin","gathering.eventDate.end","gathering.facts.decimalValue","gathering.facts.fact","gathering.facts.integerValue","gathering.facts.value","gathering.gatheringId","gathering.gatheringOrder","gathering.gatheringSection","gathering.higherGeography","gathering.hourBegin","gathering.hourEnd","gathering.interpretations.biogeographicalProvince","gathering.interpretations.biogeographicalProvinceDisplayname","gathering.interpretations.coordinateAccuracy","gathering.interpretations.country","gathering.interpretations.countryDisplayname","gathering.interpretations.finnishMunicipality","gathering.interpretations.municipalityDisplayname","gathering.interpretations.sourceOfBiogeographicalProvince","gathering.interpretations.sourceOfCoordinates","gathering.interpretations.sourceOfCountry","gathering.interpretations.sourceOfFinnishMunicipality","gathering.linkings.observers","gathering.locality","gathering.media.author","gathering.media.copyrightOwner","gathering.media.licenseId","gathering.media.mediaType","gathering.mediaCount","gathering.minutesBegin","gathering.minutesEnd","gathering.municipality","gathering.observerUserIds","gathering.province","gathering.quality.issue.issue","gathering.quality.issue.source","gathering.quality.locationIssue.issue","gathering.quality.locationIssue.source","gathering.quality.timeIssue.issue","gathering.quality.timeIssue.source","gathering.stateLand","gathering.taxonCensus.taxonId","gathering.taxonCensus.type","gathering.team","gathering.team.memberId","gathering.team.memberName","unit.abundanceString","unit.abundanceUnit","unit.alive","unit.annotationCount","unit.annotations.annotationByPerson","unit.annotations.annotationByPersonName","unit.annotations.annotationBySystem","unit.annotations.annotationBySystemName","unit.annotations.created","unit.atlasClass","unit.atlasCode","unit.audioCount","unit.author","unit.breedingSite","unit.det","unit.facts.decimalValue","unit.facts.fact","unit.facts.integerValue","unit.facts.value","unit.imageCount","unit.individualCountFemale","unit.individualCountMale","unit.individualId","unit.interpretations.annotatedTaxonId","unit.interpretations.collectionAndRecordQuality","unit.interpretations.effectiveTags","unit.interpretations.individualCount","unit.interpretations.invasiveControlEffectiveness","unit.interpretations.invasiveControlled","unit.interpretations.needsCheck","unit.interpretations.needsIdentification","unit.interpretations.pairCount","unit.interpretations.recordQuality","unit.interpretations.recordQualityNumeric","unit.interpretations.reliability","unit.keywords","unit.lifeStage","unit.linkings.originalTaxon.administrativeStatuses","unit.linkings.originalTaxon.aggregateId","unit.linkings.originalTaxon.anamorphId","unit.linkings.originalTaxon.author","unit.linkings.originalTaxon.birdlifeCode","unit.linkings.originalTaxon.classId","unit.linkings.originalTaxon.cultivarId","unit.linkings.originalTaxon.cursiveName","unit.linkings.originalTaxon.divisionId","unit.linkings.originalTaxon.domainId","unit.linkings.originalTaxon.ecotypeId","unit.linkings.originalTaxon.euringCode","unit.linkings.originalTaxon.euringNumber","unit.linkings.originalTaxon.familyId","unit.linkings.originalTaxon.finnish","unit.linkings.originalTaxon.formId","unit.linkings.originalTaxon.genusId","unit.linkings.originalTaxon.grexId","unit.linkings.originalTaxon.groupId","unit.linkings.originalTaxon.habitats","unit.linkings.originalTaxon.hybridId","unit.linkings.originalTaxon.id","unit.linkings.originalTaxon.informalTaxonGroups","unit.linkings.originalTaxon.infraclassId","unit.linkings.originalTaxon.infradivisionId","unit.linkings.originalTaxon.infragenericHybridId","unit.linkings.originalTaxon.infragenericTaxonId","unit.linkings.originalTaxon.infrakingdomId","unit.linkings.originalTaxon.infraorderId","unit.linkings.originalTaxon.infraphylumId","unit.linkings.originalTaxon.infraspecificTaxonId","unit.linkings.originalTaxon.intergenericHybridId","unit.linkings.originalTaxon.invasive","unit.linkings.originalTaxon.kingdomId","unit.linkings.originalTaxon.nameAccordingTo","unit.linkings.originalTaxon.nameEnglish","unit.linkings.originalTaxon.nameFinnish","unit.linkings.originalTaxon.nameSwedish","unit.linkings.originalTaxon.nothogenusId","unit.linkings.originalTaxon.nothospeciesId","unit.linkings.originalTaxon.nothosubspeciesId","unit.linkings.originalTaxon.occurrenceCount","unit.linkings.originalTaxon.occurrenceCountFinland","unit.linkings.originalTaxon.orderId","unit.linkings.originalTaxon.parentId","unit.linkings.originalTaxon.parvclassId","unit.linkings.originalTaxon.parvorderId","unit.linkings.originalTaxon.phylumId","unit.linkings.originalTaxon.populationGroupId","unit.linkings.originalTaxon.primaryHabitat","unit.linkings.originalTaxon.redListStatus","unit.linkings.originalTaxon.redListStatusGroup","unit.linkings.originalTaxon.scientificName","unit.linkings.originalTaxon.scientificNameDisplayName","unit.linkings.originalTaxon.sectionId","unit.linkings.originalTaxon.sensitive","unit.linkings.originalTaxon.seriesId","unit.linkings.originalTaxon.species","unit.linkings.originalTaxon.speciesAggregateId","unit.linkings.originalTaxon.speciesId","unit.linkings.originalTaxon.speciesNameEnglish","unit.linkings.originalTaxon.speciesNameFinnish","unit.linkings.originalTaxon.speciesNameSwedish","unit.linkings.originalTaxon.speciesScientificName","unit.linkings.originalTaxon.speciesTaxonomicOrder","unit.linkings.originalTaxon.subclassId","unit.linkings.originalTaxon.subdivisionId","unit.linkings.originalTaxon.subfamilyId","unit.linkings.originalTaxon.subformId","unit.linkings.originalTaxon.subgenusId","unit.linkings.originalTaxon.subkingdomId","unit.linkings.originalTaxon.suborderId","unit.linkings.originalTaxon.subphylumId","unit.linkings.originalTaxon.subsectionId","unit.linkings.originalTaxon.subseriesId","unit.linkings.originalTaxon.subspeciesId","unit.linkings.originalTaxon.subspecificAggregateId","unit.linkings.originalTaxon.subtribeId","unit.linkings.originalTaxon.subvarietyId","unit.linkings.originalTaxon.superclassId","unit.linkings.originalTaxon.superdivisionId","unit.linkings.originalTaxon.superdomainId","unit.linkings.originalTaxon.superfamilyId","unit.linkings.originalTaxon.supergenusId","unit.linkings.originalTaxon.superorderId","unit.linkings.originalTaxon.superphylumId","unit.linkings.originalTaxon.taxonRank","unit.linkings.originalTaxon.taxonSets","unit.linkings.originalTaxon.taxonomicOrder","unit.linkings.originalTaxon.tribeId","unit.linkings.originalTaxon.typesOfOccurrenceInFinland","unit.linkings.originalTaxon.varietyId","unit.linkings.originalTaxon.virva","unit.linkings.taxon.administrativeStatuses","unit.linkings.taxon.aggregateId","unit.linkings.taxon.anamorphId","unit.linkings.taxon.author","unit.linkings.taxon.birdlifeCode","unit.linkings.taxon.classId","unit.linkings.taxon.cultivarId","unit.linkings.taxon.cursiveName","unit.linkings.taxon.divisionId","unit.linkings.taxon.domainId","unit.linkings.taxon.ecotypeId","unit.linkings.taxon.euringCode","unit.linkings.taxon.euringNumber","unit.linkings.taxon.familyId","unit.linkings.taxon.finnish","unit.linkings.taxon.formId","unit.linkings.taxon.genusId","unit.linkings.taxon.grexId","unit.linkings.taxon.groupId","unit.linkings.taxon.habitats","unit.linkings.taxon.hybridId","unit.linkings.taxon.id","unit.linkings.taxon.informalTaxonGroups","unit.linkings.taxon.infraclassId","unit.linkings.taxon.infradivisionId","unit.linkings.taxon.infragenericHybridId","unit.linkings.taxon.infragenericTaxonId","unit.linkings.taxon.infrakingdomId","unit.linkings.taxon.infraorderId","unit.linkings.taxon.infraphylumId","unit.linkings.taxon.infraspecificTaxonId","unit.linkings.taxon.intergenericHybridId","unit.linkings.taxon.invasive","unit.linkings.taxon.kingdomId","unit.linkings.taxon.nameAccordingTo","unit.linkings.taxon.nameEnglish","unit.linkings.taxon.nameFinnish","unit.linkings.taxon.nameSwedish","unit.linkings.taxon.nothogenusId","unit.linkings.taxon.nothospeciesId","unit.linkings.taxon.nothosubspeciesId","unit.linkings.taxon.occurrenceCount","unit.linkings.taxon.occurrenceCountFinland","unit.linkings.taxon.orderId","unit.linkings.taxon.parentId","unit.linkings.taxon.parvclassId","unit.linkings.taxon.parvorderId","unit.linkings.taxon.phylumId","unit.linkings.taxon.populationGroupId","unit.linkings.taxon.primaryHabitat","unit.linkings.taxon.redListStatus","unit.linkings.taxon.redListStatusGroup","unit.linkings.taxon.scientificName","unit.linkings.taxon.scientificNameDisplayName","unit.linkings.taxon.sectionId","unit.linkings.taxon.sensitive","unit.linkings.taxon.seriesId","unit.linkings.taxon.species","unit.linkings.taxon.speciesAggregateId","unit.linkings.taxon.speciesId","unit.linkings.taxon.speciesNameEnglish","unit.linkings.taxon.speciesNameFinnish","unit.linkings.taxon.speciesNameSwedish","unit.linkings.taxon.speciesScientificName","unit.linkings.taxon.speciesTaxonomicOrder","unit.linkings.taxon.subclassId","unit.linkings.taxon.subdivisionId","unit.linkings.taxon.subfamilyId","unit.linkings.taxon.subformId","unit.linkings.taxon.subgenusId","unit.linkings.taxon.subkingdomId","unit.linkings.taxon.suborderId","unit.linkings.taxon.subphylumId","unit.linkings.taxon.subsectionId","unit.linkings.taxon.subseriesId","unit.linkings.taxon.subspeciesId","unit.linkings.taxon.subspecificAggregateId","unit.linkings.taxon.subtribeId","unit.linkings.taxon.subvarietyId","unit.linkings.taxon.superclassId","unit.linkings.taxon.superdivisionId","unit.linkings.taxon.superdomainId","unit.linkings.taxon.superfamilyId","unit.linkings.taxon.supergenusId","unit.linkings.taxon.superorderId","unit.linkings.taxon.superphylumId","unit.linkings.taxon.taxonRank","unit.linkings.taxon.taxonSets","unit.linkings.taxon.taxonomicOrder","unit.linkings.taxon.tribeId","unit.linkings.taxon.typesOfOccurrenceInFinland","unit.linkings.taxon.varietyId","unit.linkings.taxon.virva","unit.media.author","unit.media.copyrightOwner","unit.media.licenseId","unit.media.mediaType","unit.mediaCount","unit.modelCount","unit.notes","unit.plantStatusCode","unit.primarySpecimen","unit.quality.documentGatheringUnitQualityIssues","unit.quality.issue.issue","unit.quality.issue.source","unit.recordBasis","unit.referencePublication","unit.reportedInformalTaxonGroup","unit.reportedTaxonConfidence","unit.sampleCount","unit.samples.collectionId","unit.samples.facts.decimalValue","unit.samples.facts.fact","unit.samples.facts.integerValue","unit.samples.facts.value","unit.samples.keywords","unit.samples.material","unit.samples.multiple","unit.samples.quality","unit.samples.sampleId","unit.samples.sampleOrder","unit.samples.status","unit.samples.type","unit.samplingMethod","unit.sex","unit.superRecordBasis","unit.taxonVerbatim","unit.typeSpecimen","unit.unitId","unit.unitOrder","unit.videoCount","unit.wild","count","individualCountSum","individualCountMax","oldestRecord","newestRecord","recordQualityMax","firstLoadDateMin","firstLoadDateMax","gatheringCount","securedCount","pairCountMax","pairCountSum","taxonCount","speciesCount","redListStatusMax","atlasCodeMax","atlasClassMax"]}},{"name":"crs","in":"query","required":false,"type":"string","description":"For GeoJSON requests there are two additional parameters: crs and featureType. This controls the coordinate reference system used in the returned GeoJSON features. (WGS84 = EPSG:4326; EUREF = ETRS-TM35FIN EPSG:3067; YKJ = EPSG:2393)","items":{"type":"string","enum":["WGS84","EUREF","YKJ"]}},{"name":"featureType","in":"query","required":false,"type":"string","description":"For GeoJSON requests there are two additional parameters: crs and featureType. This controls the type of returned GeoJSON features.","items":{"type":"string","enum":["CENTER_POINT","ENVELOPE","ORIGINAL_FEATURE"]}},{"name":"onlyCount","in":"query","required":false,"type":"boolean","description":"Return only count of rows (default) or also additional aggregate function values.","default":true},{"name":"excludeNulls","in":"query","required":false,"type":"boolean","description":"Include or exclude nulls to result. Will only check nullness of the first aggregateBy field.","default":true},{"name":"pessimisticDateRangeHandling","in":"query","required":false,"type":"boolean","description":"Value of this parameter affects how oldestRecord and newestRecord are calculated regarding observations reported as date span. False (default): oldest=min(date.begin), newest=max(date.end). True: oldest=min(date.end), newest=max(date.begin).","default":false},{"name":"pageSize","in":"query","required":false,"type":"integer","description":"Set number of results in one page.","default":100,"minimum":1,"maximum":10000},{"name":"page","in":"query","required":false,"type":"integer","description":"Set current page.","default":1,"minimum":1},{"name":"cache","in":"query","required":false,"type":"boolean","description":"Use cache for this query. Defaults to false.","default":false},{"name":"taxonId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of a taxon. Use Taxonomy-API to find identifiers. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /taxa"},{"name":"target","in":"query","required":false,"type":"string","description":"Same as taxonId, but system resolves identifier of the taxon based on the given target name. If no such match can be resolved (name does not exist in taxonomy), will filter based on the given verbatim target name (case insensitive). Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"useIdentificationAnnotations","in":"query","required":false,"type":"boolean","description":"By default, all taxon linking related filters use taxon linking that may have been altered because of quality control identification annotations. If you want to use original user identifications, set this to false.","default":true},{"name":"includeSubTaxa","in":"query","required":false,"type":"boolean","description":"By default, all taxon linking related filters return all entries that belong to the filtered taxa. To return only exact matches (no subtaxa), set this to false.","default":true},{"name":"includeNonValidTaxa","in":"query","required":false,"type":"boolean","description":"Set to false if you want to include only those entries where reported target name can be linked with a taxon of the reference taxonomy. By default includes all entries.","default":true},{"name":"onlyNonValidTaxa","in":"query","required":false,"type":"boolean","description":"Set to true if you want to include only those entries where reported target name can not be linked with a taxon of the reference taxonomy. By default includes all entries."},{"name":"informalTaxonGroupId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of an informal taxon group. Use InformalTaxonGroups-API to find identifiers. Will return entries that have been linked with taxa that belong to one of the given groups. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /informal-taxon-groups"},{"name":"informalTaxonGroupIdNot","in":"query","required":false,"type":"string","description":"Exclude based on URI or Qname identifier of an informal taxon group. Use InformalTaxonGroups-API to find identifiers. Will exclude entries that have been linked with taxa that belong to any of the given groups. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /informal-taxon-groups"},{"name":"informalTaxonGroupIdIncludingReported","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of an informal taxon group. Use InformalTaxonGroups-API to find identifiers. Will return entries that have been linked with taxa that belong to one of the given groups OR reported to belong to one of the given groups. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /informal-taxon-groups"},{"name":"administrativeStatusId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of an administrative status. Use Metadata-API to find identifiers. Will return entries of taxa that are marked with the admin status. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MX.adminStatusEnum"},{"name":"redListStatusId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of red list status. Use Metadata-API to find identifiers. Will return entries of taxa that are marked with the red list status. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MX.iucnStatuses"},{"name":"taxonAdminFiltersOperator","in":"query","required":false,"type":"string","description":"This parameter controls if search between administrativeStatusId and redListStatusId is an AND (default) or OR search.","items":{"type":"string","enum":["AND","OR"]}},{"name":"typeOfOccurrenceId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of type of occurrence in Finland. Use Metadata-API to find identifiers. Will return entries of taxa that are marked with one or more of the specified statuses. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MX.typeOfOccurrenceEnum"},{"name":"typeOfOccurrenceIdNot","in":"query","required":false,"type":"string","description":"Exclude based on URI or Qname identifier of type of occurrence in Finland. Use Metadata-API to find identifiers. Will return entries of taxa that are not marked with any of the specified statuses. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MX.typeOfOccurrenceEnum"},{"name":"primaryHabitat","in":"query","required":false,"type":"string","description":"Filter based on primary habitat of taxa. Will return entries of taxa that have one of the specified habitats or a subhabitat of the given habitats. Syntax: MKV.habitatMk[MKV.habitatSpecificTypeJ,MKV.habitatSpecificTypePAK] Multiple values are seperated by ';'. When multiple values are given, this is an OR search."},{"name":"anyHabitat","in":"query","required":false,"type":"string","description":"Filter based on habitat of taxa (primary or secondary). Will return entries of taxa that have one of the specified habitats or a subhabitat of the given habitats. Syntax: MKV.habitatMk[MKV.habitatSpecificTypeJ,MKV.habitatSpecificTypePAK] Multiple values are seperated by ';'. When multiple values are given, this is an OR search."},{"name":"occurrenceCountMax","in":"query","required":false,"type":"integer","description":"Filter based on occurrence count of taxa. Will return entries of taxa that have less occurrences than the given parameter."},{"name":"occurrenceCountFinlandMax","in":"query","required":false,"type":"integer","description":"Filter based on occurrence count in Finland of taxa. Will return entries of taxa that have less occurrences in Finland than the given parameter."},{"name":"finnish","in":"query","required":false,"type":"boolean","description":"Filter only those taxa that are finnish or are not finnish."},{"name":"invasive","in":"query","required":false,"type":"boolean","description":"Filter only those taxa that are invasive or are not invasive."},{"name":"sensitive","in":"query","required":false,"type":"boolean","description":"Include only those occurrences that are of sensitive species or those that are of non-sensitive species"},{"name":"higherTaxon","in":"query","required":false,"type":"boolean","description":"True: Filter those occurrence that are linked to a higher taxon (like genus, family). False: linked to taxon that is species, subspecies, aggregate or other lower rank."},{"name":"taxonRankId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of taxon rank. Use Metadata-API to find identifiers. Will return entries of taxa that are of the specified ranks. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MX.taxonRankEnum"},{"name":"countryId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of a country. Use Area-API to find identifiers. Will return entries where we have been able to interpret the country from coordinates or from reported area name. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /areas"},{"name":"finnishMunicipalityId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of a finnish municipality. Use Area-API to find identifiers. Will return entries where we have been able to interpret the municipality from coordinates or from reported area name. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /areas"},{"name":"biogeographicalProvinceId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of a biogeographical province. Use Area-API to find identifiers. Will return entries where we have been able to interpret the province from coordinates or from reported area name. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /areas"},{"name":"elyCentreId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of a ELY centre. Use Area-API to find identifiers. Implementation is based on municipality interpretations. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /areas"},{"name":"provinceId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of a Finnish province. Use Area-API to find identifiers. Implementation is based on municipality interpretations. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /areas"},{"name":"area","in":"query","required":false,"type":"string","description":"Filter using name of country, municipality, province or locality. If the given name matches exactly one known area, the search will perform an identifier search. Otherwise the search looks from country verbatim, municipality verbatim, province verbatim and locality using exact match case insensitive search. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"namedPlaceId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of a NamedPlace. Use NamedPlace-API to find identifiers. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /named-places"},{"name":"namedPlaceTag","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of MNP.tagEnum (use metadata-api to resolve identifiers) Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MNP.tagEnum"},{"name":"birdAssociationAreaId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of a BirdAssociationArea. Use Area-API to find identifiers. Bird association area is interpreted based on YKJ 10KM grids (the grid the occurrence centerpoint is in). Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /areas"},{"name":"formId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of a Vihko Notebook form that was used to report the entry. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /forms"},{"name":"time","in":"query","required":false,"type":"string","description":"Filter using event date. Date can be a full date or part of a date, for example 2000, 2000-06 or 2000-06-25. Time can be a range, for example 2000/2005 or 2000-01-01/2005-12-31. Relative days \"last N days\" can be used: 0 is today, -1 is yesterday and so on; for example -7/0 is a range between 7 days ago and today. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"timeAccuracy","in":"query","required":false,"type":"integer","description":"Filter using event date accuracy range in days. Will include entries where time span in days is less or equal to the given value."},{"name":"yearMonth","in":"query","required":false,"type":"string","description":"Filter using event date. Value can be a year (2000), year range (2000/2001), year-month (2000-06) or a year-month range (2000-06/2000-08). (Note: this filter is mostly aimed to be used in /statistics queries because 'time' filter is not available for /statistics queries.) Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"dayOfYear","in":"query","required":false,"type":"string","description":"Filter using day of year. For example \"100/160\" gives all records during spring and \"330/30\" during mid winter. If begin is ommited will use day 1 and if end is ommited will use day 366. Multiple ranges can be given by providing the parameter more times. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"season","in":"query","required":false,"type":"string","description":"Filter using season. For example \"501/630\" gives all records for May and July and \"1220/0220\" between 20.12. - 20.2. If begin is ommited will use 1.1. and if end is ommited will use 31.12. Multiple ranges can be given by providing the parameter more times. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"keyword","in":"query","required":false,"type":"string","description":"Filter using keywords that have been tagged to entries. There are many types of keywods varying from legacy identifiers, project names and IDs, dataset ids, etc. Will include records with quality issues (normally exluded by default). Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"collectionId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of collections. Use Collections-API to resolve identifiers. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /collections"},{"name":"collectionIdExplicit","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of collections. Use Collections-API to resolve identifiers. Will not include child collections Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /collections"},{"name":"collectionIdNot","in":"query","required":false,"type":"string","description":"Exclude certain collections. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /collections"},{"name":"collectionIdExplicitNot","in":"query","required":false,"type":"string","description":"Exclude certain collection (only the specified collection, not child collections) Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /collections"},{"name":"includeSubCollections","in":"query","required":false,"type":"boolean","description":"Defines if collectionId filter should include sub collections of the given collection ids. By default sub collections are included."},{"name":"sourceId","in":"query","required":false,"type":"string","description":"Filter using identifiers of data sources (information systems). Use InformationSystem-API to resolve identifiers. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /sources"},{"name":"recordBasis","in":"query","required":false,"type":"string","description":"Filter using record basis. This can be used for example to get only preserved specimens. Multiple values are seperated by ','. When multiple values are given, this is an OR search.","items":{"type":"string","enum":["PRESERVED_SPECIMEN","LIVING_SPECIMEN","FOSSIL_SPECIMEN","SUBFOSSIL_SPECIMEN","SUBFOSSIL_AMBER_INCLUSION_SPECIMEN","MICROBIAL_SPECIMEN","HUMAN_OBSERVATION_UNSPECIFIED","HUMAN_OBSERVATION_SEEN","HUMAN_OBSERVATION_HEARD","HUMAN_OBSERVATION_PHOTO","HUMAN_OBSERVATION_INDIRECT","HUMAN_OBSERVATION_HANDLED","HUMAN_OBSERVATION_VIDEO","HUMAN_OBSERVATION_RECORDED_AUDIO","MACHINE_OBSERVATION_UNSPECIFIED","MACHINE_OBSERVATION_PHOTO","MACHINE_OBSERVATION_VIDEO","MACHINE_OBSERVATION_AUDIO","MACHINE_OBSERVATION_GEOLOGGER","MACHINE_OBSERVATION_SATELLITE_TRANSMITTER","LITERATURE","MATERIAL_SAMPLE","MATERIAL_SAMPLE_AIR","MATERIAL_SAMPLE_SOIL","MATERIAL_SAMPLE_WATER"]}},{"name":"superRecordBasis","in":"query","required":false,"type":"string","description":"Filter using super record basis. (Note: Even though the enumeration lists all record basis values, only few of those are super record basis: PRESERVED_SPECIMEN, HUMAN_OBSERVATION_UNSPECIFIED, ..; use aggregate by superRecordBasis to find used values. Multiple values are seperated by ','. When multiple values are given, this is an OR search.","items":{"type":"string","enum":["PRESERVED_SPECIMEN","LIVING_SPECIMEN","FOSSIL_SPECIMEN","SUBFOSSIL_SPECIMEN","SUBFOSSIL_AMBER_INCLUSION_SPECIMEN","MICROBIAL_SPECIMEN","HUMAN_OBSERVATION_UNSPECIFIED","HUMAN_OBSERVATION_SEEN","HUMAN_OBSERVATION_HEARD","HUMAN_OBSERVATION_PHOTO","HUMAN_OBSERVATION_INDIRECT","HUMAN_OBSERVATION_HANDLED","HUMAN_OBSERVATION_VIDEO","HUMAN_OBSERVATION_RECORDED_AUDIO","MACHINE_OBSERVATION_UNSPECIFIED","MACHINE_OBSERVATION_PHOTO","MACHINE_OBSERVATION_VIDEO","MACHINE_OBSERVATION_AUDIO","MACHINE_OBSERVATION_GEOLOGGER","MACHINE_OBSERVATION_SATELLITE_TRANSMITTER","LITERATURE","MATERIAL_SAMPLE","MATERIAL_SAMPLE_AIR","MATERIAL_SAMPLE_SOIL","MATERIAL_SAMPLE_WATER"]}},{"name":"lifeStage","in":"query","required":false,"type":"string","description":"Filter using life stage of an unit. Multiple values are seperated by ','. When multiple values are given, this is an OR search.","items":{"type":"string","enum":["ADULT","JUVENILE","IMMATURE","EGG","TADPOLE","PUPA","NYMPH","SUBIMAGO","LARVA","SNAG","EMBRYO","SUBADULT","MATURE","STERILE","FERTILE","SPROUT","DEAD_SPROUT","BUD","FLOWER","WITHERED_FLOWER","SEED","RIPENING_FRUIT","RIPE_FRUIT","SUBTERRANEAN","GALL","MARKS","TRIUNGULIN"]}},{"name":"sex","in":"query","required":false,"type":"string","description":"Filter using sex of an unit. When filtering MALE or FEMALE, will include those where individualCountMale/Female is >= 1 Multiple values are seperated by ','. When multiple values are given, this is an OR search.","items":{"type":"string","enum":["MALE","FEMALE","WORKER","UNKNOWN","NOT_APPLICABLE","GYNANDROMORPH","MULTIPLE","CONFLICTING"]}},{"name":"invasiveControl","in":"query","required":false,"type":"string","description":"Filter using effectiveness of invasive control measures Multiple values are seperated by ','. When multiple values are given, this is an OR search.","items":{"type":"string","enum":["FULL","PARTIAL","NO_EFFECT","NOT_FOUND"]}},{"name":"invasiveControlled","in":"query","required":false,"type":"boolean","description":"Filter only invasives that are reported to have been controlled successfully or not reported to have been controlled succesfully."},{"name":"documentId","in":"query","required":false,"type":"string","description":"Filter using document URIs. Will include records with quality issues (normally exluded by default). Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"documentIdPrefix","in":"query","required":false,"type":"string","description":"Filter using document URI prefix. For example prefix of http://id.luomus.fi/JA.1 is luomus:JA. Will include records with quality issues (normally exluded by default). Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"gatheringId","in":"query","required":false,"type":"string","description":"Filter using gathering URIs. Will include records with quality issues (normally exluded by default). Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"unitId","in":"query","required":false,"type":"string","description":"Filter using unit ids. Will include records with quality issues (normally exluded by default). Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"individualId","in":"query","required":false,"type":"string","description":"Filter using identifier of an individual, for example bird ring. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"individualCountMin","in":"query","required":false,"type":"integer","description":"Filter using idividual count. Unreported individual count is assumed to mean \"1+\", so searching min=1 returns where count > 0 or count is not given. To search for \"zero observations\" use max=0. Defaults to 1 but when using annotation endpoint defaults to null.","default":1},{"name":"individualCountMax","in":"query","required":false,"type":"integer","description":"Filter using idividual count. Unreported individual count is assumed to mean \"1+\", so searching min=1 returns where count > 0 or count is not given. To search for \"null observations\" use max=0."},{"name":"loadedSameOrAfter","in":"query","required":false,"type":"string","description":"Filter using the date data was loaded to Data Warehouse. Format is yyyy-MM-dd or UNIX EPOCH timestamp in seconds. Returns entries loaded later or on the same date/timestamp.","format":"yyyy-MM-dd"},{"name":"loadedSameOrBefore","in":"query","required":false,"type":"string","description":"Filter using the date data was loaded to Data Warehouse. Format is yyyy-MM-dd or UNIX EPOCH timestamp in seconds. Returns entries loaded before or on the same date/timestamp.","format":"yyyy-MM-dd"},{"name":"firstLoadedSameOrAfter","in":"query","required":false,"type":"string","description":"Filter using the date data was loaded to Data Warehouse (first load of document). Format is yyyy-MM-dd or UNIX EPOCH timestamp in seconds. Returns entries loaded later or on the same date/timestamp.","format":"yyyy-MM-dd"},{"name":"firstLoadedSameOrBefore","in":"query","required":false,"type":"string","description":"Filter using the date data was loaded to Data Warehouse (first load of document). Format is yyyy-MM-dd or UNIX EPOCH timestamp in seconds. Returns entries loaded before or on the same date/timestamp.","format":"yyyy-MM-dd"},{"name":"createdDateYear","in":"query","required":false,"type":"integer","description":"Filter using the year the record was created"},{"name":"coordinates","in":"query","required":false,"type":"string","description":"Filter using coordinates. Valid formats are latMin:latMax:lonMin:lonMax:CRS:ratio and lat:lon:CRS:ratio. The last parameter (ratio) is not required. Valid CRSs are WGS84, YKJ and EUREF (WGS84 = EPSG:4326; EUREF = ETRS-TM35FIN EPSG:3067; YKJ = EPSG:2393). For metric coordinates (ykj, euref): the search 666:333:YKJ means lat between 6660000-6670000 and lon between 3330000-3340000. Ratio is a number between 0.0-1.0. Default ratio is 1.0 (observation area must be entirely inside the search area). Ratio 0.0: the search area must intersect with the observation area. For WGS84 the ratio is not calculated in meters but in degrees so it an approximation. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"polygon","in":"query","required":false,"type":"string","description":"Filter centerpoint of occurrences by polygon. Valid formats are WKT and WKT:CRS. Valid CRSs are WGS84, YKJ and EUREF (default) (WGS84 = EPSG:4326; EUREF = ETRS-TM35FIN EPSG:3067; YKJ = EPSG:2393). Polygon search is implemented only for Finland (based on ETRS-TM35FIN coordinate system). WKT must be somewhat shorter than 4000 chars. To overcome this limitation use polygonId filter and /polygon/ endpoint to get the polygonIds."},{"name":"polygonId","in":"query","required":false,"type":"string","description":"Filter centerpoint occurrences using ID of a search polygon. Use /polygon/ endpoint to get id if the polygon."},{"name":"coordinateAccuracyMax","in":"query","required":false,"type":"integer","description":"Exclude coordinates that are less accurate or equal than the provided value (inclusive). Value is meters. Accuracy is a guiding logaritmic figure, for example 1m, 10m, 100m or 100km. (More specifically the longest length of the area bouding box rounded up on the logarithmic scale.)"},{"name":"wgs84CenterPoint","in":"query","required":false,"type":"string","description":"Filter using WGS84 (EPSG:4326) centerpoint. Valid formats are lat:lon:WGS84 and latMin:latMax:lonMin:lonMax:WGS84. (You must include the crs WGS84 even though it is the only supported type.) Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"ykj1km","in":"query","required":false,"type":"string","description":"Filter using uniform (YKJ, EPSG:2393) 1km grid square(s). Valid format is lat:lon. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"ykj10km","in":"query","required":false,"type":"string","description":"Filter using uniform (YKJ, EPSG:2393) 10km grid square(s). Valid format is lat:lon. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"ykj50km","in":"query","required":false,"type":"string","description":"Filter using uniform (YKJ, EPSG:2393) 50km grid square(s). Valid format is lat:lon. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"ykj100km","in":"query","required":false,"type":"string","description":"Filter using uniform (YKJ, EPSG:2393) 100km grid square(s). Valid format is lat:lon. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"ykj1kmCenter","in":"query","required":false,"type":"string","description":"Filter using uniform (YKJ, EPSG:2393) 1km grid square(s) that are resolved using center point of the area. Valid format is lat:lon. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"ykj10kmCenter","in":"query","required":false,"type":"string","description":"Filter using uniform (YKJ, EPSG:2393) 10km grid square(s) that are resolved using center point of the area. Valid format is lat:lon. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"ykj50kmCenter","in":"query","required":false,"type":"string","description":"Filter using uniform (YKJ, EPSG:2393) 50km grid square(s) that are resolved using center point of the area. Valid format is lat:lon. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"ykj100kmCenter","in":"query","required":false,"type":"string","description":"Filter using uniform (YKJ, EPSG:2393) 100km grid square(s) that are resolved using center point of the area. Valid format is lat:lon. Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"sourceOfCoordinates","in":"query","required":false,"type":"string","description":"Filter based on source of coordinates. Possible values are REPORTED_VALUE = the reported coordinates or FINNISH_MUNICIPALITY = the coordinates are the bounding box of the reported Finnish municipality (no coordinates were reported). Multiple values are seperated by ','. When multiple values are given, this is an OR search.","items":{"type":"string","enum":["COORDINATES","COORDINATE_CENTERPOINT","REPORTED_VALUE","FINNISH_MUNICIPALITY","OLD_FINNISH_MUNICIPALITY"]}},{"name":"typeSpecimen","in":"query","required":false,"type":"boolean","description":"Filter only type specimens or those that are not type specimens."},{"name":"wild","in":"query","required":false,"type":"string","description":"Filter occurrences based on reported/annotated wild status. By default, non-wild occurrences are exluded. Multiple values are seperated by ','. When multiple values are given, this is an OR search.","items":{"type":"string","enum":["WILD","WILD_UNKNOWN","NON_WILD"]},"default":"WILD,UNKNOWN"},{"name":"breedingSite","in":"query","required":false,"type":"boolean","description":"Filter only occurrences reported to be at their breeding site."},{"name":"alive","in":"query","required":false,"type":"boolean","description":"Filter occurences reported to be dead (alive=false) or alive or unknown ( reported to be alive (true) or dead (false)."},{"name":"identificationBasis","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of identification basis. Use Metadata-API to find identifiers. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MY.identificationBasisEnum"},{"name":"samplingMethod","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of sampling method. Use Metadata-API to find identifiers. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MY.samplingMethods"},{"name":"plantStatusCode","in":"query","required":false,"type":"string","description":"Filter only occurrences reported with a certain plant status code. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MY.plantStatusCodeEnum"},{"name":"hasDocumentMedia","in":"query","required":false,"type":"boolean","description":"Filter only units where parent document has media or doesn't have media."},{"name":"hasGatheringMedia","in":"query","required":false,"type":"boolean","description":"Filter only units where parent gathering has media or doesn't have media."},{"name":"hasUnitMedia","in":"query","required":false,"type":"boolean","description":"Filter only units where unit has media or doesn't have media."},{"name":"hasUnitImages","in":"query","required":false,"type":"boolean","description":"Filter only units where unit has images or doesn't have images."},{"name":"hasUnitAudio","in":"query","required":false,"type":"boolean","description":"Filter only units where unit has audio or doesn't have audio."},{"name":"hasUnitVideo","in":"query","required":false,"type":"boolean","description":"Filter only units where unit has video or doesn't have video."},{"name":"hasUnitModel","in":"query","required":false,"type":"boolean","description":"Filter only units where unit has 3d models or doesn't have 3d-models."},{"name":"hasMedia","in":"query","required":false,"type":"boolean","description":"Filter only records where parent document, gathering or unit has media or none have media."},{"name":"editorId","in":"query","required":false,"type":"string","description":"Filter based on \"owners\" of records (those who have edit permissions or have edited, modified). Only available in private-query-API. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /person"},{"name":"observerId","in":"query","required":false,"type":"string","description":"Filter based on observers of records. Only available in private-query-API. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /person"},{"name":"editorOrObserverId","in":"query","required":false,"type":"string","description":"Filter based on \"owners\" or observers of records. Only available in private-query-API. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /person"},{"name":"teamMember","in":"query","required":false,"type":"string","description":"Filter based on verbatim observer names. Search is case insensitive and wildcard * can be used. Multiple values are seperated by ';'. When multiple values are given, this is an OR search."},{"name":"editorOrObserverIdIsNot","in":"query","required":false,"type":"string","description":"Filter based on person not being \"owners\" or observers of records. Only available in private-query-API. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /person"},{"name":"teamMemberId","in":"query","required":false,"type":"string","description":"Filter based on ids of verbatim observer name strings. (The only way to access these ids is to aggregate by gathering.team.memberId) Multiple values are seperated by ','. When multiple values are given, this is an OR search."},{"name":"secureReason","in":"query","required":false,"type":"string","description":"Filter based on secure reasons. Multiple values are seperated by ','. When multiple values are given, this is an OR search.","items":{"type":"string","enum":["DEFAULT_TAXON_CONSERVATION","BREEDING_SITE_CONSERVATION","NATURA_AREA_CONSERVATION","WINTER_SEASON_TAXON_CONSERVATION","BREEDING_SEASON_TAXON_CONSERVATION","CUSTOM","USER_HIDDEN","ADMIN_HIDDEN","DATA_QUARANTINE_PERIOD","ONLY_PRIVATE","USER_PERSON_NAMES_HIDDEN","USER_HIDDEN_LOCATION","USER_HIDDEN_TIME"]}},{"name":"secureLevel","in":"query","required":false,"type":"string","description":"Filter based on secure level. Multiple values are seperated by ','. When multiple values are given, this is an OR search.","items":{"type":"string","enum":["NOSHOW","HIGHEST","KM100","KM50","KM25","KM10","KM5","KM1","NONE"]}},{"name":"secured","in":"query","required":false,"type":"boolean","description":"Include only those that are secured or those that are not secured."},{"name":"annotated","in":"query","required":false,"type":"boolean","description":"Include only those units that have annotations or those that do not have annotations."},{"name":"annotationType","in":"query","required":false,"type":"string","description":"Include only those units/annotations that are of the selected annotation type. Multiple values are seperated by ','. When multiple values are given, this is an OR search.","items":{"type":"string","enum":["ALL","USER_EFFECTIVE","USER_CHECK","DW_AUTO","ADMIN","FORM_ADMIN","INVASIVE_CONTROL","COMMENT","DELETED"]}},{"name":"includeSystemAnnotations","in":"query","required":false,"type":"boolean","description":"Include those annotations that are made by automated quality checks. Defaults to false."},{"name":"annotatedSameOrAfter","in":"query","required":false,"type":"string","description":"Include only those annotations that have been made after or on the same date/timestamp. Format is yyyy-MM-dd or UNIX EPOCH timestamp in seconds.","format":"yyyy-MM-dd"},{"name":"annotatedSameOrBefore","in":"query","required":false,"type":"string","description":"Include only those annotations that have been made before or on the same date/timestamp. Format is yyyy-MM-dd or UNIX EPOCH timestamp in seconds.","format":"yyyy-MM-dd"},{"name":"qualityIssues","in":"query","required":false,"type":"string","description":"Possible values: NO_ISSUES, BOTH, ONLY_ISSUES. Include records with quality issues (document, gathering or unit issues). Default is NO_ISSUES, but when searching by id (documentId, unitId, keyword) or using annotation endpoint the default is BOTH.","items":{"type":"string","enum":["NO_ISSUES","BOTH","ONLY_ISSUES"]},"default":"NO_ISSUES"},{"name":"collectionQuality","in":"query","required":false,"type":"string","description":"Filter based on quality rating of collections. Multiple values are seperated by ','. When multiple values are given, this is an OR search.","items":{"type":"string","enum":["PROFESSIONAL","HOBBYIST","AMATEUR"]}},{"name":"recordQuality","in":"query","required":false,"type":"string","description":"Filter using quality rating of the occurrence Multiple values are seperated by ','. When multiple values are given, this is an OR search.","items":{"type":"string","enum":["EXPERT_VERIFIED","COMMUNITY_VERIFIED","NEUTRAL","UNCERTAIN","ERRONEOUS"]}},{"name":"collectionAndRecordQuality","in":"query","required":false,"type":"string","description":"Filter using quality rating of collection and occurrence. Format: \"PROFESSIONAL:NEUTRAL,UNCERTAIN\". Multiple values are seperated by ';'. When multiple values are given, this is an OR search."},{"name":"reliability","in":"query","required":false,"type":"string","description":"Filter using reliability of the occurrence Multiple values are seperated by ','. When multiple values are given, this is an OR search.","items":{"type":"string","enum":["RELIABLE","UNDEFINED","UNRELIABLE"]}},{"name":"effectiveTag","in":"query","required":false,"type":"string","description":"Filter using effective tags of the record Multiple values are seperated by ','. When multiple values are given, this is an OR search.","items":{"type":"string","enum":["ADMIN_MARKED_SPAM","ADMIN_MARKED_COARSE","ADMIN_MARKED_NON_WILD","EXPERT_TAG_VERIFIED","EXPERT_TAG_UNCERTAIN","EXPERT_TAG_ERRONEOUS","COMMUNITY_TAG_VERIFIED","AUTO_VALIDATIONS_PASS","CHECKED_CANNOT_VERIFY","CHANGED_OWNER_MANUAL","CHANGED_DW_AUTO","CHECK","CHECK_COORDINATES","CHECK_DATETIME","CHECK_LOCATION","CHECK_OBSERVER","CHECK_TAXON","CHECK_DUPLICATE","CHECK_WILDNESS","CHECK_NEEDS_INFO","CHECK_SPAM","CHECK_BREEDING_INDEX","AUTO_DISTRIBUTION_CHECK","AUTO_PERIOD_CHECK","FORMADMIN_CENSUS_COUNT_ERROR","FORMADMIN_CENSUS_INNER_COUNT_ERROR","FORMADMIN_CENSUS_OTHER_ERROR","FORMADMIN_VERIFIED","FORMADMIN_UNCERTAIN","INVASIVE_FULL","INVASIVE_PARTIAL","INVASIVE_NO_EFFECT","INVASIVE_NOT_FOUND"]}},{"name":"unidentified","in":"query","required":false,"type":"boolean","description":"Show only records that need an identification (or do not need an identification)"},{"name":"needsCheck","in":"query","required":false,"type":"boolean","description":"Show only records that are marked to need checking by experts (or do not need checking)"},{"name":"completeListTaxonId","in":"query","required":false,"type":"string","description":"Show only records where document contains complete list for this higher taxon. For example include only records where all birds or mammals were documented, if they were seens -> something that is not documented was not seen. Use taxon IDs. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /taxa"},{"name":"completeListType","in":"query","required":false,"type":"string","description":"Show only records where document contains complete list and the list is of this type: URI or Qname identifier of MY.completeListTypeEnum (use metadata-api to resolve identifiers) Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MY.completeListTypeEnum"},{"name":"taxonSetId","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of an taxon sets: Use Metadata-API to find identifiers. Returns occurrences of taxa that belong to the specified taxon set. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MX.taxonSetEnum"},{"name":"taxonCensus","in":"query","required":false,"type":"string","description":"Show only records where observations are completely recorded for this higher taxon. For example include only records where all birds or mammals were documented, if they were seens -> something that is not documented was not seen. Use taxon IDs. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /taxa"},{"name":"hasSample","in":"query","required":false,"type":"boolean","description":"Include only those units that have samples or those that do not have samples."},{"name":"unitFact","in":"query","required":false,"type":"string","description":"Format is \"factName=value;otherFact=value\". If value is not given (for example just \"factName\"), this filter matches all records that have the given fact. If value is a numeric range (for example \"factName=-5.0/-1.5\"), this filter matches all values where the value is between the range (inclusive). When multiple fact names are given, this is an AND search. For facts that are URIs, you can use full URI or Qname."},{"name":"gatheringFact","in":"query","required":false,"type":"string","description":"Format is \"factName=value;otherFact=value\". If value is not given (for example just \"factName\"), this filter matches all records that have the given fact. If value is a numeric range (for example \"factName=-5.0/-1.5\"), this filter matches all values where the value is between the range (inclusive). When multiple fact names are given, this is an AND search. For facts that are URIs, you can use full URI or Qname."},{"name":"documentFact","in":"query","required":false,"type":"string","description":"Format is \"factName=value;otherFact=value\". If value is not given (for example just \"factName\"), this filter matches all records that have the given fact. If value is a numeric range (for example \"factName=-5.0/-1.5\"), this filter matches all values where the value is between the range (inclusive). When multiple fact names are given, this is an AND search. For facts that are URIs, you can use full URI or Qname."},{"name":"partition","in":"query","required":false,"type":"string","description":"You can split search results into partitions. Syntax: '1/5' splits the results to five partitions and returns the first. Useful when downloading large lists of results and you want to split the task into smaller sub-queries."},{"name":"hasValue","in":"query","required":false,"type":"string","description":"Name (or names) of fields that must be non-null for the occurrence to be included to results. The field must be from level document, gathering or unit (not for example annotation) and must not be an array field. Also, when quering gathering level, unit fields can not be used, etc. When multiple fields are listed, this is an AND search (all must be non-null). Multiple values are seperated by ','."},{"name":"atlasCode","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of atlas code. Use Metadata-API to find identifiers. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MY.atlasCodeEnum"},{"name":"atlasClass","in":"query","required":false,"type":"string","description":"Filter based on URI or Qname identifier of atlas class. Use Metadata-API to find identifiers. Multiple values are seperated by ','. When multiple values are given, this is an OR search. API resource: /metadata/ranges/MY.atlasClassEnum"},{"name":"onlyNonStateLands","in":"query","required":false,"type":"boolean","description":"Filter to occurrences that are not on state lands (true) or to occurrences that are only from state lands (false)"},{"name":"editorPersonToken","in":"query","required":false,"type":"string","description":"Search for records the user has save or modified. When using this filter, results come from the private warehouse!"},{"name":"observerPersonToken","in":"query","required":false,"type":"string","description":"Search for records where the user has been marked as the observer. When using this filter, results come from the private warehouse!"},{"name":"editorOrObserverPersonToken","in":"query","required":false,"type":"string","description":"Search for records the user has saved OR where marked as the observer. When using this filter, results come from the private warehouse!"},{"name":"editorOrObserverIsNotPersonToken","in":"query","required":false,"type":"string","description":"Search for records where the user has not saved or observed the record (= everyone else's records). These come from the public warehouse! -> Results may contain records that have actually been saved by the user, but the info is not available in public (has been secured)."},{"name":"permissionToken","in":"query","required":false,"type":"string","description":"Use granted permissions to search the private warehouse"},{"name":"format","in":"query","required":false,"type":"string","description":"Alternative way to Accept header to define content type of the response.","items":{"type":"string","enum":["json","geojson","xml","csv","tsv"]}}],"produces":["application/json","application/geo+json","application/xml","text/csv","text/tab-separated-values"],"responses":{"200":{"description":"Succesful query. Schema varies based on content-type of the response.","schema":{"$ref":"#/definitions/DwQuery_AggregateResponse"}},"400":{"description":"Parameters were not accepted. Message has details.","schema":{"$ref":"#/definitions/DwError"}},"403":{"description":"Invalid credentials. Message has details.","schema":{"$ref":"#/definitions/DwError"}},"429":{"description":"Too many pending requests for the access_token; max is 12","schema":{"$ref":"#/definitions/DwError"}},"500":{"description":"Service is in unknown erroneous state.","schema":{"type":"string"}}},"tags":["Warehouse"]}},"/warehouse/enumeration-labels":{"get":{"summary":"Enumeration labels","description":"Get descriptions of enumerations that are used in query parameters and responses.","produces":["application/json"],"responses":{"200":{"description":"Succesful response.","schema":{"type":"string"}},"400":{"description":"Parameters were not accepted. Message has details.","schema":{"$ref":"#/definitions/DwError"}},"403":{"description":"Invalid credentials. Message has details.","schema":{"$ref":"#/definitions/DwError"}},"429":{"description":"Too many pending requests for the access_token; max is 12","schema":{"$ref":"#/definitions/DwError"}},"500":{"description":"Service is in unknown erroneous state.","schema":{"type":"string"}}},"tags":["Warehouse"]}},"/warehouse/enumeration-labels/{enumeration}":{"get":{"summary":"Enumeration label","description":"Get descriptions of enumeration.","parameters":[{"name":"enumeration","in":"path","required":true,"type":"string","description":"Name of the enumeration"}],"produces":["application/json"],"responses":{"200":{"description":"Succesful response.","schema":{"type":"string"}},"400":{"description":"Parameters were not accepted. Message has details.","schema":{"$ref":"#/definitions/DwError"}},"403":{"description":"Invalid credentials. Message has details.","schema":{"$ref":"#/definitions/DwError"}},"429":{"description":"Too many pending requests for the access_token; max is 12","schema":{"$ref":"#/definitions/DwError"}},"500":{"description":"Service is in unknown erroneous state.","schema":{"type":"string"}}},"tags":["Warehouse"]}},"/warehouse/filters":{"get":{"summary":"Filter descriptions","description":"Get descriptions of filters used in queries.","produces":["application/json"],"responses":{"200":{"description":"Succesful response.","schema":{"type":"string"}},"400":{"description":"Parameters were not accepted. Message has details.","schema":{"$ref":"#/definitions/DwError"}},"403":{"description":"Invalid credentials. Message has details.","schema":{"$ref":"#/definitions/DwError"}},"429":{"description":"Too many pending requests for the access_token; max is 12","schema":{"$ref":"#/definitions/DwError"}},"500":{"description":"Service is in unknown erroneous state.","schema":{"type":"string"}}},"tags":["Warehouse"]}},"/warehouse/filters/{filter}":{"get":{"summary":"Filter description","description":"Get description of a filter.","parameters":[{"name":"filter","in":"path","required":true,"type":"string","description":"Name of the filter"}],"produces":["application/json"],"responses":{"200":{"description":"Succesful response.","schema":{"type":"string"}},"400":{"description":"Parameters were not accepted. Message has details.","schema":{"$ref":"#/definitions/DwError"}},"403":{"description":"Invalid credentials. Message has details.","schema":{"$ref":"#/definitions/DwError"}},"429":{"description":"Too many pending requests for the access_token; max is 12","schema":{"$ref":"#/definitions/DwError"}},"500":{"description":"Service is in unknown erroneous state.","schema":{"type":"string"}}},"tags":["Warehouse"]}},"/warehouse/polygon":{"post":{"summary":"Polygon ids for polygon search","description":"Submit polygons in various coordinate reference systems and in GeoJSON or WKT format, and get id of the polygon which can be given to polygonId search filter.","parameters":[{"name":"personToken","in":"query","required":true,"type":"string","description":"Person token is required to limit number of created polygon ids per day to 100"},{"name":"crs","in":"query","required":false,"type":"string","description":"Give coordinate reference system of the GeoJSON or WKT. Defaults to EUREF. (WGS84 = EPSG:4326; EUREF = ETRS-TM35FIN EPSG:3067; YKJ = EPSG:2393)","items":{"type":"string","enum":["WGS84","EUREF","YKJ"]},"default":"EUREF"},{"name":"geoJSON","in":"query","required":false,"type":"string","description":"Either this or wkt is required. The polygon as GeoJSON."},{"name":"wkt","in":"query","required":false,"type":"string","description":"Either this or geoJSON is required. The polygon as WKT."},{"name":"format","in":"query","required":false,"type":"string","description":"Alternative way to Accept header to define content type of the response.","items":{"type":"string","enum":["json","xml","plain"]}}],"produces":["application/json","application/xml","text/plain"],"responses":{"200":{"description":"Succesful response.","schema":{"type":"string"}},"400":{"description":"Parameters were not accepted. Message has details.","schema":{"$ref":"#/definitions/DwError"}},"403":{"description":"Invalid credentials. Message has details.","schema":{"$ref":"#/definitions/DwError"}},"429":{"description":"User limit per day was exceeded.","schema":{"$ref":"#/definitions/DwError"}},"500":{"description":"Service is in unknown erroneous state.","schema":{"type":"string"}}},"tags":["Warehouse"]}},"/warehouse/polygon/{id}":{"get":{"summary":"Polygon by polygonId","description":"Get polygon as GeoJSON or WKT in various coordinate reference systems. Polygon has been previously subscribed and given and id by making a POST request.","parameters":[{"name":"id","in":"path","required":true,"type":"integer","description":"Id of the polygon"},{"name":"format","in":"query","required":false,"type":"string","description":"Alternative way to Accept header to define content type of the response.","items":{"type":"string","enum":["wkt","geojson"]}},{"name":"crs","in":"query","required":false,"type":"string","description":"Give coordinate reference system in which to return the polygon. Defaults to EUREF. (WGS84 = EPSG:4326; EUREF = ETRS-TM35FIN EPSG:3067; YKJ = EPSG:2393)","items":{"type":"string","enum":["WGS84","EUREF","YKJ"]},"default":"EUREF"}],"produces":["application/wkt","application/geo+json"],"responses":{"200":{"description":"Succesful response.","schema":{"type":"string"}},"400":{"description":"Parameters were not accepted. Message has details.","schema":{"$ref":"#/definitions/DwError"}},"403":{"description":"Invalid credentials. Message has details.","schema":{"$ref":"#/definitions/DwError"}},"429":{"description":"Too many pending requests for the access_token; max is 12","schema":{"$ref":"#/definitions/DwError"}},"500":{"description":"Service is in unknown erroneous state.","schema":{"type":"string"}}},"tags":["Warehouse"]}}},"tags":[{"name":"Warehouse"},{"name":"FormPermission"},{"name":"Notification"},{"name":"Annotation"},{"name":"NamedPlace"},{"name":"Document"},{"name":"Taxon"},{"name":"Logger"},{"name":"Feedback"},{"name":"APIUser"},{"name":"Person"},{"name":"Login"},{"name":"PersonToken"},{"name":"Autocomplete"},{"name":"Source"},{"name":"Publication"},{"name":"Collection"},{"name":"Area"},{"name":"InformalTaxonGroup"},{"name":"RedListEvaluationGroup"},{"name":"Metadata"},{"name":"Checklist"},{"name":"ChecklistVersion"},{"name":"Image"},{"name":"Audio"},{"name":"Information"},{"name":"News"},{"name":"Coordinate"},{"name":"HTMLToPDF"},{"name":"GeoConvert"},{"name":"Organization"}],"consumes":["application/json","application/x-www-form-urlencoded","application/xml","text/xml"],"produces":["application/json","application/xml","text/xml","application/javascript","text/javascript"],"definitions":{"Form":{"properties":{"name":{"type":"string"},"description":{"type":"string"},"properties":{"type":"object"},"id":{"type":"number","format":"double"}},"additionalProperties":false},"FormPermissionPerson":{"properties":{"personID":{"description":"Users person id","type":"string"},"admins":{"description":"List of collections where person is admin","type":"array","items":{"type":"string"}},"editors":{"description":"List of collections where person is editor","type":"array","items":{"type":"string"}},"permissionRequests":{"description":"List of collections where person has permission requests","type":"array","items":{"type":"string"}}},"required":["personID"],"additionalProperties":false},"FormPermission":{"properties":{"id":{"type":"string"},"admins":{"type":"array","items":{"type":"string"}},"collectionID":{"type":"string"},"editors":{"type":"array","items":{"type":"string"}},"permissionRequests":{"type":"array","items":{"type":"string"}}},"required":["id"],"additionalProperties":false},"Notification":{"properties":{"id":{"type":"string"},"annotation":{"$ref":"#/definitions/Annotation"},"created":{"type":"string"},"friendRequest":{"type":"string"},"friendRequestAccepted":{"type":"string"},"seen":{"type":"boolean"},"toPerson":{"type":"string"}},"required":["id"],"additionalProperties":false},"Annotation":{"description":"","properties":{"id":{"type":"string","format":"double","range":"xsd:string","subject":"id","title":"Id for the MAN.annotation","description":"Unique ID for the object. This will be automatically generated."},"@context":{"type":"string","range":"xsd:string","subject":"@context","title":"Context for the MAN.annotation"},"@type":{"type":"string","range":"xsd:string","subject":"@type","title":"Type for the MAN.annotation"},"addedTags":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"MMAN.tagClass","subject":"MAN.addedTags","title":"Added tags"},"annotationByPerson":{"type":"string","range":"MA.person","subject":"MAN.annotationByPerson","title":"Person Id"},"annotationBySystem":{"type":"string","range":"KE.informationSystem","subject":"MAN.annotationBySystem","title":"System Id"},"annotationClass":{"type":"string","enum":["","MAN.annotationClassReliable","MAN.annotationClassLikely","MAN.annotationClassNeutral","MAN.annotationClassSuspicious","MAN.annotationClassUnreliable","MAN.annotationClassAcknowledged","MAN.annotationClassSpam"],"enumNames":["","verified","likely","neutral","unlikely","impossible","Observation edited based on comments.","spam"],"range":"MAN.annotationClassEnum","subject":"MAN.annotationClass","title":"My evaluation of the observation"},"byRole":{"type":"string","enum":["","MMAN.expert","MMAN.basic","MMAN.owner","MMAN.formAdmin","MMAN.ictAdmin"],"enumNames":["","expert","basic","owner","Form admin","ICT admin"],"range":"MMAN.requiredRolesEnum","subject":"MAN.byRole","title":"Annotators role"},"censusAnnotation":{"type":"array","uniqueItems":false,"items":{"type":"string","enum":["","MAN.countError","MAN.innerCountError","MAN.otherError"],"enumNames":["","Total count incorrect","The inner count percentage is incorrect","Otherwise unreliable"]},"minItems":0,"range":"MAN.censusAnnotationEnum","subject":"MAN.censusAnnotation","title":"Census annotation"},"created":{"type":"string","format":"date-time","range":"xsd:dateTime","subject":"MAN.created","title":"Creation time"},"createdTimestamp":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"MAN.createdTimestamp","title":"Created timestamp"},"deletedTimestamp":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"MAN.deletedTimestamp","title":"Deleted timestamp"},"identification":{"type":"object","subject":"MAN.identification","additionalProperties":false,"title":"Identification","description":"","properties":{"id":{"type":"string","range":"xsd:string","subject":"id","title":"Id for the Identification"},"@type":{"type":"string","range":"xsd:string","subject":"@type","title":"Type for the Identification"},"@context":{"type":"string","range":"xsd:string","subject":"@context","title":"Context for the Identification"},"herbo:sortOrder":{"type":"integer","range":"xsd:integer","subject":"herbo:sortOrder","title":"herbo:sortOrder"},"associatedObservationTaxa":{"type":"string","range":"xsd:string","subject":"MY.associatedObservationTaxa","description":"Write associated observation taxa names here, separated by a semicolon (;). E.g.: \"Betula pendula; Betula pubescens; Poaceae\". These will form their own units of the type observation.","title":"Associated observation taxa"},"author":{"type":"string","range":"xsd:string","subject":"MY.author","description":"Author for the taxon","title":"Taxon author"},"det":{"type":"string","range":"xsd:string","subject":"MY.det","description":"Name of the identifier (person) preferably in format \"lastname, firstname\"","title":"Det."},"detDate":{"type":"string","range":"xsd:string","subject":"MY.detDate","description":"Date or year when the identification was done, preferably in format \"d.m.Y\" or \"Y\"","title":"Det. date"},"detMethod":{"type":"string","enum":["","MY.detMethodFreshSample","MY.detMethodMicroscopy","MY.detMethodPhoto"],"enumNames":["","fresh sample","microscopy","photo"],"range":"MY.detMethodEnum","subject":"MY.detMethod","title":"Det method"},"detVerbatim":{"type":"string","range":"xsd:string","subject":"MY.detVerbatim","description":"Name of the identifier and date of identification in original format (e.g. from the label), errors and all","title":"Det verbatim from the label or other original source"},"genusQualifier":{"type":"string","range":"xsd:string","subject":"MY.genusQualifier","description":"Additional qualifier or specifier at genus level (e.g. aff., cf.)","title":"Genus qualifier"},"identificationBasis":{"type":"array","uniqueItems":false,"items":{"type":"string","enum":["","MY.identificationBasisDNA","MY.identificationBasisGenitals","MY.identificationBasisGenitalPreparate","MY.identificationBasisSpores","MY.identificationBasisHandled","MY.identificationBasisChemical","MY.identificationBasisHeard","MY.identificationBasisMicroscope","MY.identificationBasisSeen","MY.identificationBasisPreservedSpecimen","MY.identificationBasisFreshSpecimen","MY.identificationBasisMedia"],"enumNames":["","DNA","Genitals","GenitalPreparate","Spores","Handled","Chemical","Heard","Microscopy","Seen","Preserved / dried material","Fresh material","Media"]},"minItems":0,"range":"MY.identificationBasisEnum","subject":"MY.identificationBasis","title":"Identification basis"},"identificationNotes":{"type":"string","range":"xsd:string","subject":"MY.identificationNotes","description":"Additional information on the identification, basis or such","title":"Identification notes"},"infraAuthor":{"type":"string","range":"xsd:string","subject":"MY.infraAuthor","description":"Author for the taxon below species level/infra epithet","title":"Infra author"},"infraEpithet":{"type":"string","range":"xsd:string","subject":"MY.infraEpithet","description":"Taxon name for the epithet below species level","title":"Infra name"},"infraRank":{"type":"string","enum":["","MY.infraRankSsp","MY.infraRankVar","MY.infraRankBeta","MY.infraRankB","MY.infraRankForma","MY.infraRankHybrid","MY.infraRankAnamorph","MY.infraRankAggregate","MY.infraRankAberration","MY.infraRankCultivar","MY.infraRankMorpha","MY.infraRankUnknown","MY.infraRankNothosubspecies","MY.infraRankCultivarGroup","MY.infraRankFsp"],"enumNames":["","ssp.","var.","β","b.","forma","hybrid","anamorph","aggregate","Aberration","Cultivar (lajike)","morpha","Unknown","Nothosubspecies","Cultivar group","f.sp."],"range":"MY.infraRanks","subject":"MY.infraRank","description":"Taxonomic level of the epithet below species level","title":"Infra rank"},"infrasubspecificSubdivision":{"type":"string","range":"xsd:string","subject":"MY.infrasubspecificSubdivision","description":"Pathovars, serovars and other infrasubspecific subdivisions of microbes.","title":"Infrasubspecific subdivision"},"isPartOf":{"type":"string","range":"rdfs:Resource","subject":"MY.isPartOf","description":"Which parent or larger collection this is part of.","title":"Is part of"},"isTaxonGroup":{"type":"boolean","range":"xsd:boolean","subject":"MY.isTaxonGroup","title":"Is taxon group"},"preferredIdentification":{"type":"string","range":"xsd:string","subject":"MY.preferredIdentification","description":"This can be used to select one of the identifications as 'recommended', which is the used as default when displaying information about the specimen.","title":"Preferred identification"},"sec":{"type":"string","range":"xsd:string","subject":"MY.sec","description":"Publication reference for the taxon concept, that was used in identification","title":"Taxon concept (sec)"},"speciesQualifier":{"type":"string","range":"xsd:string","subject":"MY.speciesQualifier","description":"Additional qualifier at species level (e.g. aff., cf., sp. n., coll.)","title":"Species qualifier"},"taxon":{"type":"string","range":"xsd:string","subject":"MY.taxon","description":"Taxon name","title":"Species"},"taxonID":{"type":"string","range":"xsd:string","subject":"MY.taxonID","description":"ID for the taxon if has some other than an MX code","title":"Taxon alternative ID"},"taxonRank":{"type":"string","enum":["","MX.superdomain","MX.domain","MX.kingdom","MX.subkingdom","MX.infrakingdom","MX.superphylum","MX.phylum","MX.subphylum","MX.infraphylum","MX.superdivision","MX.division","MX.subdivision","MX.infradivision","MX.superclass","MX.class","MX.subclass","MX.infraclass","MX.parvclass","MX.superorder","MX.order","MX.suborder","MX.infraorder","MX.parvorder","MX.superfamily","MX.family","MX.subfamily","MX.tribe","MX.subtribe","MX.supergenus","MX.genus","MX.nothogenus","MX.subgenus","MX.section","MX.subsection","MX.series","MX.subseries","MX.infragenericTaxon","MX.aggregate","MX.speciesAggregate","MX.species","MX.nothospecies","MX.infraspecificTaxon","MX.subspecificAggregate","MX.subspecies","MX.nothosubspecies","MX.variety","MX.subvariety","MX.form","MX.subform","MX.hybrid","MX.anamorph","MX.ecotype","MX.populationGroup","MX.intergenericHybrid","MX.infragenericHybrid","MX.cultivar","MX.group","MX.grex"],"enumNames":["","superdomain","domain","kingdom","subkingdom","infrakingdom","superphylum","phylum","subphylum","infraphylum","superdivision","division","subdivision","infradivision","superclass","class","subclass","infraclass","parvclass","superorder","order","suborder","infraorder","parvorder","superfamily","family","subfamily","tribe","subtribe","supergenus","genus","nothogenus","subgenus","section","subsection","series","subseries","infrageneric taxon","aggregate","taxon aggregate","species","nothospecies","infraspecific taxon","subspecific aggregate","subspecies","nothosubspecies","variety","subvariety","form","subform","hybrid","anamorph","ecotype","population group","intergeneric hybrid","infrageneric hybrid","cultivar","Group","grex"],"range":"MX.taxonRankEnum","subject":"MY.taxonRank","description":"Taxonomic level for the identification","title":"Taxon rank"},"taxonSpecifier":{"type":"string","range":"xsd:string","subject":"MY.taxonSpecifier","title":"Taxon specifier"},"taxonURI":{"type":"string","range":"MX.taxon","subject":"MY.taxonURI","title":"Taxon URI"},"taxonVerbatim":{"type":"string","range":"xsd:string","subject":"MY.taxonVerbatim","description":"Taxon name in original format (e.g. from the label), errors and all","title":"Taxon verbatim"},"publicityRestrictions":{"type":"string","enum":["","MZ.publicityRestrictionsPublic","MZ.publicityRestrictionsProtected","MZ.publicityRestrictionsPrivate"],"enumNames":["","public","protected","private"],"range":"MZ.publicityRestrictionsEnum","subject":"MZ.publicityRestrictions","description":"PUBLIC: all data can be published; PROTECTED: exact locality is hidden (100*100km square); PRIVATE: most of the data is hidden. Empty value means same as public.","title":"Publicity restrictions"},"sortOrder":{"type":"integer","range":"xsd:integer","subject":"sortOrder","title":"sortOrder"}},"range":"MY.identification"},"invasiveControlEffectiveness":{"type":"string","enum":["","MY.invasiveControlEffectivenessFull","MY.invasiveControlEffectivenessPartial","MY.invasiveControlEffectivenessNone","MY.invasiveControlEffectivenessNotFound"],"enumNames":["","Fully controlled","Partially controlled","Not controlled (didn't succeed)","Not found"],"range":"MY.invasiveControlEffectivenessEnum","subject":"MAN.invasiveControlEffectiveness","title":"Annotation type for invasive control"},"lineTransectAnnotation":{"type":"array","uniqueItems":false,"items":{"type":"string","enum":["","MAN.birdCountError","MAN.innerCountError","MAN.otherError"],"enumNames":["","Total bird count incorrect","The inner count percentage is incorrect","Otherwise unreliable"]},"minItems":0,"range":"MAN.lineTransectAnnotationEnum","subject":"MAN.lineTransectAnnotation","title":"Line transect annotation"},"notes":{"type":"string","range":"xsd:string","subject":"MAN.notes","title":"Comment"},"occurrenceAtTimeOfAnnotation":{"type":"object","subject":"MAN.occurrenceAtTimeOfAnnotation","additionalProperties":false,"title":"Occurrence at the time of annotation","description":"","properties":{"countryVerbatim":{"type":"string","range":"xsd:string","subject":"MAN.countryVerbatim","title":"Country verbatim"},"dateBegin":{"type":"string","range":"xsd:string","subject":"MAN.dateBegin","title":"Date begin"},"dateEnd":{"type":"string","range":"xsd:string","subject":"MAN.dateEnd","title":"Date end"},"locality":{"type":"string","range":"xsd:string","subject":"MAN.locality","title":"Locality"},"municipalityVerbatim":{"type":"string","range":"xsd:string","subject":"MAN.municipalityVerbatim","title":"Municipality verbatim"},"taxonId":{"type":"string","range":"xsd:string","subject":"MAN.taxonId","title":"Taxon ID"},"taxonVerbatim":{"type":"string","range":"xsd:string","subject":"MAN.taxonVerbatim","title":"Taxon verbatim"},"wgs84centerPointLat":{"type":"number","range":"xsd:decimal","subject":"MAN.wgs84centerPointLat","title":"Latitude (center point)"},"wgs84centerPointLon":{"type":"number","range":"xsd:decimal","subject":"MAN.wgs84centerPointLon","title":"Longitude (center point)"}},"range":"MAN.annotationOccurrenceClass"},"opinion":{"type":"string","range":"xsd:string","subject":"MAN.opinion","title":"Suggested identification"},"removedTags":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"MMAN.tagClass","subject":"MAN.removedTags","title":"Removed tags"},"rootID":{"type":"string","range":"MY.document","subject":"MAN.rootID","title":"Root ID"},"targetID":{"type":"string","range":"MY.unit","subject":"MAN.targetID","title":"Target Id"},"type":{"type":"string","enum":["","MAN.typeOpinion","MAN.typeInvasiveControlEffectiveness","MAN.typeUnidentifiable","MAN.typeAdmin"],"enumNames":["","Taxon","Invasive control effectiveness","Unidentifiable","Annotation by admin"],"range":"MAN.typeEnum","subject":"MAN.type","title":"My evaluation of the observation"},"createdBySystem":{"type":"string","range":"KE.informationSystem","subject":"MZ.createdBySystem","title":"Deleted by system"},"deleted":{"type":"boolean","range":"xsd:boolean","subject":"MZ.deleted","title":"Soft delete"},"deletedByPerson":{"type":"string","range":"MA.person","subject":"MZ.deletedByPerson","title":"Deleted by person"},"deletedDateTime":{"type":"string","format":"date-time","range":"xsd:dateTime","subject":"MZ.deletedDateTime","title":"Deleted at"}},"additionalProperties":false,"$schema":"http://json-schema.org/schema#","type":"object","subject":"MAN.annotation","title":""},"AnnotationTag":{"properties":{"id":{"type":"string"},"description":{"description":" If lang parameter is 'multi' this will be a lang object instead of a string or an array of strings!","type":"string"},"name":{"description":" If lang parameter is 'multi' this will be a lang object instead of a string or an array of strings!","type":"string"},"requiredRolesAdd":{"enum":["MMAN.expert","MMAN.basic","MMAN.owner","MMAN.formAdmin","MMAN.ictAdmin"],"type":"array","items":{"type":"string"}},"requiredRolesRemove":{"enum":["MMAN.expert","MMAN.basic","MMAN.owner","MMAN.formAdmin","MMAN.ictAdmin"],"type":"array","items":{"type":"string"}},"type":{"enum":["MMAN.typeCheck","MMAN.typeAdmin","MMAN.typeInfo","MMAN.typeInvasive","MMAN.typeCensus","MMAN.typeNegativeQuality","MMAN.typePositiveQuality"],"type":"string"}},"required":["id"],"additionalProperties":false},"NamedPlace":{"description":"","properties":{"id":{"type":"string","format":"double","range":"xsd:string","subject":"id","title":"Id for the MNP.namedPlace","description":"Unique ID for the object. This will be automatically generated."},"@context":{"type":"string","range":"xsd:string","subject":"@context","title":"Context for the MNP.namedPlace"},"@type":{"type":"string","range":"xsd:string","subject":"@type","title":"Type for the MNP.namedPlace"},"acceptedDocument":{"type":"object","subject":"MNP.acceptedDocument","additionalProperties":false,"title":"The last accepted version of the document by admin","description":"","properties":{"id":{"type":"string","range":"xsd:string","subject":"id","title":"Id for the Submissions"},"@type":{"type":"string","range":"xsd:string","subject":"@type","title":"Type for the Submissions"},"@context":{"type":"string","range":"xsd:string","subject":"@context","title":"Context for the Submissions"},"secureLevel":{"type":"string","enum":["","MX.secureLevelNone","MX.secureLevelKM1","MX.secureLevelKM5","MX.secureLevelKM10","MX.secureLevelKM25","MX.secureLevelKM50","MX.secureLevelKM100","MX.secureLevelHighest","MX.secureLevelNoShow"],"enumNames":["","None","1 km","5 km","10 km","25 km","50 km","100 km","Fully hidden","Not shown at all - used mainly to prevent spam"],"range":"MX.secureLevels","subject":"MX.secureLevel","description":"Secure level (salaus-/karkeistustaso) for the data","title":"Secure level"},"DNASampleLocation":{"type":"string","range":"xsd:string","subject":"MY.DNASampleLocation","description":"Leave empty if no sample taken, or if the sample is recorded separately","title":"DNA sample location"},"IPEN":{"type":"string","range":"xsd:string","subject":"MY.IPEN","description":"IPEN Number for the accession","title":"IPEN"},"URL":{"type":"string","range":"xsd:string","subject":"MY.URL","description":"URL where more information is available about the specimen","title":"URL"},"acknowledgedWarnings":{"type":"array","uniqueItems":false,"items":{"type":"object"},"minItems":0,"range":"MZ.keyAny","subject":"MY.acknowledgedWarnings","title":"Acknowledged warnings"},"acquiredFrom":{"type":"string","range":"xsd:string","subject":"MY.acquiredFrom","description":"From who/where the specimen was acquired (if not recorded as a transaction)","title":"Acquired from"},"acquiredFromOrganization":{"type":"string","range":"MOS.organization","subject":"MY.acquiredFromOrganization","description":"Organization where the accession was acquired from. If the organization is not on the list, add it first.","title":"Acquired from organization"},"acquisitionDate":{"type":"string","range":"xsd:string","subject":"MY.acquisitionDate","description":"Date (d.m.yyyy) or year (yyyy) on which the specimen was acquired to the collection. Empty means an old specimen acquired on an unknown date.","title":"Acquisition date"},"additionalIDs":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"xsd:string","subject":"MY.additionalIDs","description":"Other identifiers this specimen has, in format 'type:identifier'. For example: 'mzhtypes:123' (old MAZ-type number)","title":"Additional ID's"},"bold":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"xsd:string","subject":"MY.bold","description":"BOLD identifier, usually BOLD Sample ID. You can include additonal comment by separating them with colon, e.g. \"AY123456:comments here\"","title":"BOLD"},"caption":{"type":"string","range":"xsd:string","subject":"MY.caption","title":"Document caption"},"cladBookID":{"type":"string","range":"xsd:string","subject":"MY.cladBookID","description":"Clad book id number or such","title":"Clad book id"},"cladSpecimenID":{"type":"string","range":"xsd:string","subject":"MY.cladSpecimenID","description":"Clad specimen id: usually color description and a number","title":"Clad specimen id"},"cladVerbatim":{"type":"string","range":"xsd:string","subject":"MY.cladVerbatim","description":"Verbatim specimen data from clad book","title":"Clad data verbatim"},"collectionID":{"type":"string","range":"MY.collection","subject":"MY.collectionID","description":"The collection which this specimen belongs to","title":"Collection"},"condition":{"type":"string","range":"xsd:string","subject":"MY.condition","description":"Notes on the defects of the specimen (missing parts or such). Empty value means same as \"good\" or \"hyvä\" - that there is nothing special to mention about the condition.","title":"Condition (defects)"},"cultivationInformation":{"type":"string","range":"xsd:string","subject":"MY.cultivationInformation","description":"Annuality/perenniality or other specialities about cultivation in our conditions.","title":"Cultivation information"},"dataOrigin":{"type":"array","uniqueItems":false,"items":{"type":"string","enum":["","MY.dataOriginPaperForm","MY.dataOriginWebForm","MY.dataOriginSpreadsheetFile"],"enumNames":["","Paper form","Web form","File upload"]},"minItems":0,"range":"MY.dataOriginEnum","subject":"MY.dataOrigin","title":"Data origin"},"dataSource":{"type":"string","range":"xsd:string","subject":"MY.dataSource","description":"Where the data about this specimen or observation is from, in addition to labels. Eg. reference to a publication, field notes or an expedition.","title":"Data source"},"datasetID":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"GX.dataset","subject":"MY.datasetID","description":"The tags this specimen has","title":"Tags"},"datatype":{"type":"string","range":"xsd:string","subject":"MY.datatype","title":"Datatype"},"deviceID":{"type":"string","range":"xsd:string","subject":"MY.deviceID","title":"Device ID"},"documentLocation":{"type":"string","range":"xsd:string","subject":"MY.documentLocation","description":"Location of the specimen so that museum personnel can find it. E.g. taxon under which it is stored (if not clear from the identification), or shelf number","title":"Specimen location"},"duplicatesIn":{"type":"string","range":"xsd:string","subject":"MY.duplicatesIn","description":"Description where duplicates (specimens of the same individual) are located or have been sent to and by which ID's.","title":"Duplicates"},"editNotes":{"type":"string","range":"xsd:string","subject":"MY.editNotes","description":"Reason for this edit or notes about it.","title":"Notes about this edit"},"editor":{"type":"string","range":"MA.person","subject":"MZ.editor","title":"Editor"},"entered":{"type":"string","range":"xsd:string","subject":"MY.entered","description":"Date the data was first transcribed into electronic format or paper registry","title":"Date transcribed"},"event":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"xsd:string","subject":"MY.event","description":"Free-text diary-style information about what has been done to the specimen and when.","title":"Event"},"exsiccatum":{"type":"string","range":"xsd:string","subject":"MY.exsiccatum","description":"Name of the exsiccatum this specimen belongs to and possible exsiccatum number.","title":"Exsiccatum"},"formID":{"type":"string","range":"xsd:string","subject":"MY.formID","description":"Id of the form that was used for the document","title":"Form id"},"gatheringEvent":{"type":"object","subject":"MY.gatheringEvent","additionalProperties":false,"title":"Generic gathering event","description":"","properties":{"id":{"type":"string","range":"xsd:string","subject":"id","title":"Id for the Global gathering event"},"@type":{"type":"string","range":"xsd:string","subject":"@type","title":"Type for the Global gathering event"},"@context":{"type":"string","range":"xsd:string","subject":"@context","title":"Context for the Global gathering event"},"acknowledgeNoUnitsInCensus":{"type":"boolean","range":"xsd:boolean","subject":"MY.acknowledgeNoUnitsInCensus","title":"No units in census"},"artificialLight":{"type":"string","enum":["","MY.artificialLightEnum1","MY.artificialLightEnum2","MY.artificialLightEnum3","MY.artificialLightEnum4","MY.artificialLightEnum5"],"enumNames":["","Artificial light in close proximity (closer than 10m)","Artificial light in moderate proximity (10 - 50 m)","Artificial light far away (over 50m)","No artificial light in sight","Not known"],"range":"MY.artificialLightEnum","subject":"MY.artificialLight","title":"Artificial light"},"breaksDuringCensusInMinutes":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"MY.breaksDuringCensusInMinutes","title":"Breaks kept in minutes"},"censusHinderedByEnviromentalFactors":{"type":"boolean","range":"xsd:boolean","subject":"MY.censusHinderedByEnviromentalFactors","title":"Weather (etc) hindered the census"},"censusHinderedByFog":{"type":"boolean","range":"xsd:boolean","subject":"MY.censusHinderedByFog","title":"Fog hindered the census"},"censusHinderedByRain":{"type":"boolean","range":"xsd:boolean","subject":"MY.censusHinderedByRain","title":"Rain hindered the census"},"censusHinderedByWind":{"type":"boolean","range":"xsd:boolean","subject":"MY.censusHinderedByWind","title":"Wind hindered the census"},"censusPrematurelyAborted":{"type":"boolean","range":"xsd:boolean","subject":"MY.censusPrematurelyAborted","title":"Was the census prematurely aborted?"},"cloudCover":{"type":"string","enum":["","MY.cloudCoverOktaEnumUnknown","MY.cloudCoverOktaEnum0","MY.cloudCoverOktaEnum1","MY.cloudCoverOktaEnum2","MY.cloudCoverOktaEnum3","MY.cloudCoverOktaEnum4","MY.cloudCoverOktaEnum5","MY.cloudCoverOktaEnum6","MY.cloudCoverOktaEnum7","MY.cloudCoverOktaEnum8"],"enumNames":["","Ei tietoa","0 -Täysin pilvetöntä","1 - Noin 1/8 taivaasta pilvien peitossa","2 - Noin ¼ taivaasta pilvessä","3 - Noin 3/8 taivaasta pilvessä","4 - Puolet taivaasta pilvessä","5 - Noin 5/8 taivaasta pilvessä","6 - Noin ¾ taivaasta pilvessä","7 - Taivas lähes pilvessä (7/8)","8 - Täysin pilvistä"],"range":"MY.cloudCoverOktaEnum","subject":"MY.cloudCover","title":"Cloudiness"},"cloudCoverEnd":{"type":"string","enum":["","MY.cloudCoverOktaEnumUnknown","MY.cloudCoverOktaEnum0","MY.cloudCoverOktaEnum1","MY.cloudCoverOktaEnum2","MY.cloudCoverOktaEnum3","MY.cloudCoverOktaEnum4","MY.cloudCoverOktaEnum5","MY.cloudCoverOktaEnum6","MY.cloudCoverOktaEnum7","MY.cloudCoverOktaEnum8"],"enumNames":["","Ei tietoa","0 -Täysin pilvetöntä","1 - Noin 1/8 taivaasta pilvien peitossa","2 - Noin ¼ taivaasta pilvessä","3 - Noin 3/8 taivaasta pilvessä","4 - Puolet taivaasta pilvessä","5 - Noin 5/8 taivaasta pilvessä","6 - Noin ¾ taivaasta pilvessä","7 - Taivas lähes pilvessä (7/8)","8 - Täysin pilvistä"],"range":"MY.cloudCoverOktaEnum","subject":"MY.cloudCoverEnd","title":"End cloud cover"},"cloudCoverStart":{"type":"string","enum":["","MY.cloudCoverOktaEnumUnknown","MY.cloudCoverOktaEnum0","MY.cloudCoverOktaEnum1","MY.cloudCoverOktaEnum2","MY.cloudCoverOktaEnum3","MY.cloudCoverOktaEnum4","MY.cloudCoverOktaEnum5","MY.cloudCoverOktaEnum6","MY.cloudCoverOktaEnum7","MY.cloudCoverOktaEnum8"],"enumNames":["","Ei tietoa","0 -Täysin pilvetöntä","1 - Noin 1/8 taivaasta pilvien peitossa","2 - Noin ¼ taivaasta pilvessä","3 - Noin 3/8 taivaasta pilvessä","4 - Puolet taivaasta pilvessä","5 - Noin 5/8 taivaasta pilvessä","6 - Noin ¾ taivaasta pilvessä","7 - Taivas lähes pilvessä (7/8)","8 - Täysin pilvistä"],"range":"MY.cloudCoverOktaEnum","subject":"MY.cloudCoverStart","title":"Start cloud cover"},"completeList":{"type":"object","subject":"MY.completeList","additionalProperties":false,"title":"List completeness","description":"","properties":{"completeListTaxonID":{"type":"string","range":"MX.taxon","subject":"MY.completeListTaxonID","title":"Species"},"completeListType":{"type":"string","enum":["","MY.completeListTypeCompleteWithBreedingStatus","MY.completeListTypeComplete","MY.completeListTypeIncomplete"],"enumNames":["","Complete lists including nesting indices for all observations (A; recommended during breeding season)","Complete list (B)","Incomplete list (C; for sporadic observations)"],"range":"MY.completeListTypeEnum","subject":"MY.completeListType","title":"Species list completeness"}},"range":"MY.completeListClass"},"dateBegin":{"type":"string","range":"xsd:string","subject":"MY.dateBegin","title":"Start date"},"dateEnd":{"type":"string","range":"xsd:string","subject":"MY.dateEnd","title":"End date"},"gatheringFact":{"type":"object","subject":"MY.gatheringFact","additionalProperties":false,"title":"gatheringFact","description":"","properties":{"batCollector":{"type":"string","enum":["","MY.batCollectorAlone","MY.batCollectorWithProjectGroupMember","MY.batCollectorSomeoneElse"],"enumNames":["","Alone","With someone from the project group","With someone else"],"range":"MY.batCollectorEnum","subject":"MY.batCollector","title":"I placed the sound recorder to the terrain"},"binocularsUsed":{"type":"boolean","range":"xsd:boolean","subject":"MY.binocularsUsed","title":"Binoculars"},"censusAreaHectares":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"MY.censusAreaHectares","title":"Census area/ha"},"invasiveControlOtherExpensesInEuros":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"MY.invasiveControlOtherExpensesInEuros","title":"Estimated of other expenses in euros"},"invasiveControlWorkHours":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"MY.invasiveControlWorkHours","title":"Work hours spent during the control"},"lineTransectSegmentCounted":{"type":"boolean","range":"xsd:boolean","subject":"MY.lineTransectSegmentCounted","title":"Biotope counted"},"lineTransectSegmentMetersEnd":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"MY.lineTransectSegmentMetersEnd","title":"Biotope's end meter amount from the start of the line"},"lineTransectSegmentMetersStart":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"MY.lineTransectSegmentMetersStart","title":"Biotope's start meter amount from the start of the line"},"lolifeSiteClassification":{"type":"string","enum":["","MY.lolifeSiteClassificationExcellent","MY.lolifeSiteClassificationSuboptimal","MY.lolifeSiteClassificationPossible","MY.lolifeSiteClassificationCurrentlyUnsuitable","MY.lolifeSiteClassificationPermanentlyUnsuitable"],"enumNames":["","Excellent","Suboptimal","Possible, not likely","Currently not possible","Permanently invalid"],"range":"MY.lolifeSiteClassificationEnum","subject":"MY.lolifeSiteClassification","title":"Site classification"},"lolifeSiteClassificationComments":{"type":"string","range":"xsd:string","subject":"MY.lolifeSiteClassificationComments","title":"Classification comments"},"observedAreaHectares":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"MY.observedAreaHectares","title":"Observed area/ha"},"pointCountHabitat":{"type":"string","enum":["","MY.pointCountHabitat0","MY.pointCountHabitat1","MY.pointCountHabitat2","MY.pointCountHabitat3","MY.pointCountHabitat4","MY.pointCountHabitat5","MY.pointCountHabitat6","MY.pointCountHabitat7","MY.pointCountHabitat8","MY.pointCountHabitat9","MY.pointCountHabitat10","MY.pointCountHabitat11","MY.pointCountHabitat12","MY.pointCountHabitat13","MY.pointCountHabitat14","MY.pointCountHabitat15","MY.pointCountHabitat16","MY.pointCountHabitat17"],"enumNames":["","Tuntematon (0)","Kuusimetsä (1)","Mäntymetsä (2)","Lehtimetsä (3)","Sekametsä (4)","Lehtipensaikko (5)","Havupuutaimikko (6)","Hakkuuaukea (7)","Räme (8)","Avosuo (9)","Rantaniitty (10)","Pelto (11)","Maaseutuasutus (12)","Puisto (13)","Kaupunkiasutus (14)","Tunturikoivikko (15)","Tunturipaljakka (16)","Muu (17)"],"range":"MY.pointCountHabitatEnum","subject":"MY.pointCountHabitat","title":"Biotooppi"},"shorelineLengthMeters":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"MY.shorelineLengthMeters","title":"Shoreline length/m"},"spottingScopeUsed":{"type":"boolean","range":"xsd:boolean","subject":"MY.spottingScopeUsed","title":"Spotting scope"},"sunniness":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"MY.sunniness","title":"Sunniness %"},"sykeButterFlyCensusWind":{"type":"string","enum":["","MY.sykeButterFlyCensusWindEnumUnknown","MY.sykeButterFlyCensusWindEnum0","MY.sykeButterFlyCensusWindEnum1","MY.sykeButterFlyCensusWindEnum2","MY.sykeButterFlyCensusWindEnum3","MY.sykeButterFlyCensusWindEnum4","MY.sykeButterFlyCensusWindEnum5","MY.sykeButterFlyCensusWindEnum6"],"enumNames":["","Ei tietoa","0 - Tyyntä, savu nousee pystysuoraan","1 - Hiukan savun ajautumista sivusuunnassa","2 - Tuuli tuntuu kasvoilla, lehdet havisevat","3 - Lehdet ja oksat pienessä liikkeessä","4 - Pöly nousee maasta, pienet oksat heiluvat","5 - Pienehköt lehtipuut heiluvat","6 - Suuret oksat heiluvat, tuuli suhisee"],"range":"MY.sykeButterFlyCensusWindEnum","subject":"MY.sykeButterFlyCensusWind","title":"Windiness"},"sykeButterFlyCensusWindEnd":{"type":"string","enum":["","MY.sykeButterFlyCensusWindEnumUnknown","MY.sykeButterFlyCensusWindEnum0","MY.sykeButterFlyCensusWindEnum1","MY.sykeButterFlyCensusWindEnum2","MY.sykeButterFlyCensusWindEnum3","MY.sykeButterFlyCensusWindEnum4","MY.sykeButterFlyCensusWindEnum5","MY.sykeButterFlyCensusWindEnum6"],"enumNames":["","Ei tietoa","0 - Tyyntä, savu nousee pystysuoraan","1 - Hiukan savun ajautumista sivusuunnassa","2 - Tuuli tuntuu kasvoilla, lehdet havisevat","3 - Lehdet ja oksat pienessä liikkeessä","4 - Pöly nousee maasta, pienet oksat heiluvat","5 - Pienehköt lehtipuut heiluvat","6 - Suuret oksat heiluvat, tuuli suhisee"],"range":"MY.sykeButterFlyCensusWindEnum","subject":"MY.sykeButterFlyCensusWindEnd","title":"End windiness"},"sykeButterFlyCensusWindStart":{"type":"string","enum":["","MY.sykeButterFlyCensusWindEnumUnknown","MY.sykeButterFlyCensusWindEnum0","MY.sykeButterFlyCensusWindEnum1","MY.sykeButterFlyCensusWindEnum2","MY.sykeButterFlyCensusWindEnum3","MY.sykeButterFlyCensusWindEnum4","MY.sykeButterFlyCensusWindEnum5","MY.sykeButterFlyCensusWindEnum6"],"enumNames":["","Ei tietoa","0 - Tyyntä, savu nousee pystysuoraan","1 - Hiukan savun ajautumista sivusuunnassa","2 - Tuuli tuntuu kasvoilla, lehdet havisevat","3 - Lehdet ja oksat pienessä liikkeessä","4 - Pöly nousee maasta, pienet oksat heiluvat","5 - Pienehköt lehtipuut heiluvat","6 - Suuret oksat heiluvat, tuuli suhisee"],"range":"MY.sykeButterFlyCensusWindEnum","subject":"MY.sykeButterFlyCensusWindStart","title":"Start windiness"},"waterbirdCensusPeriod":{"type":"string","enum":["","MY.waterbirdCensusPeriodEnum1","MY.waterbirdCensusPeriodEnum2","MY.waterbirdCensusPeriodEnumJuvenile","MY.waterbirdCensusPeriodEnumAdditional","MY.waterbirdCensusPeriodEnumCombined"],"enumNames":["","1. laskenta","2. laskenta","Poikuelaskenta","Lisälaskenta","Kaikki"],"range":"MY.waterbirdCensusPeriodEnum","subject":"MY.waterbirdCensusPeriod","title":"Census period"},"waterbirdHabitat":{"type":"string","enum":["","MY.waterbirdHabitatEnum1","MY.waterbirdHabitatEnum2","MY.waterbirdHabitatEnum3","MY.waterbirdHabitatEnum4","MY.waterbirdHabitatEnum5","MY.waterbirdHabitatEnum6","MY.waterbirdHabitatEnum7","MY.waterbirdHabitatEnum8","MY.waterbirdHabitatEnum9","MY.waterbirdHabitatEnum10"],"enumNames":["","1. Karu, metsä- tai suorantainen järvi tai lampi","2. Syvä, osittain rehevöitynyt järvi, lahdissa laajahkoja ruovikoita","3. Matala, metsä- tai suorantainen runsaskasvustoinen järvi tai lampi","4. Runsaskasvustoinen järvi maanviljelyksen tai asutuksen vaikutuspiirissä","5. Karu, vähäkasvustoinen merenranta","6. Rehevähkö merenranta, jonkun verran ruovikoita (sekä matalia, että syviä rantoja)","7. Runsaskasvustoinen merenlahti (sekä matalia että syviä rantoja)","8. Muu, mm. tekoaltaat ja joet","9. Umpeenkasvanut / Kuivatettu (ei avovettä)","10. Rakennetut kosteikot"],"range":"MY.waterbirdHabitatEnum","subject":"MY.waterbirdHabitat","title":"Habitat"},"ykjSquareNumber":{"type":"string","range":"xsd:string","subject":"MY.ykjSquareNumber","title":"Atlas grid"},"ACAFLAonAlder":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.ACAFLAonAlder","title":"Urpiaisten ruokailut lepällä"},"ACAFLAonBirch":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.ACAFLAonBirch","title":"Urpiaisten ruokailut koivulla"},"ACAFLAonGround":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.ACAFLAonGround","title":"Urpiaisten ruokailut maassa"},"ACAFLAonPine":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.ACAFLAonPine","title":"Urpiaisten ruokailut männyllä"},"ACAFLAonSpruce":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.ACAFLAonSpruce","title":"Urpiaisten ruokailut kuusella"},"CARSPIonAlder":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.CARSPIonAlder","title":"Vihervarpusten ruokailut lepällä"},"CARSPIonBirch":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.CARSPIonBirch","title":"Vihervarpusten ruokailut koivulla"},"CARSPIonGround":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.CARSPIonGround","title":"Vihervarpusten ruokailut maassa"},"CARSPIonPine":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.CARSPIonPine","title":"CARSPIonPine"},"CARSPIonSpruce":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.CARSPIonSpruce","title":"Vihervarpusten ruokailut kuusella"},"LOXIAonAlder":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.LOXIAonAlder","title":"Käpylintujen ruokailut lepällä"},"LOXIAonBirch":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.LOXIAonBirch","title":"Käpylintujen ruokailut koivulla"},"LOXIAonGround":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.LOXIAonGround","title":"Käpylintujen ruokailut maassa"},"LOXIAonPine":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.LOXIAonPine","title":"Käpylintujen ruokailut männyllä"},"LOXIAonSpruce":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.LOXIAonSpruce","title":"Käpylintujen ruokailut kuusella"},"abundanceBOMGAR":{"type":"string","enum":["","WBC.speciesAbundanceEnum0","WBC.speciesAbundanceEnum1","WBC.speciesAbundanceEnum2","WBC.speciesAbundanceEnum3"],"enumNames":["","0. Ei tietoa","1. Ohi","2. Samanaikainen","3. Nähtävästi vasta tulossa"],"range":"WBC.speciesAbundanceEnum","subject":"WBC.abundanceBOMGAR","title":"Tilhi"},"abundancePINENU":{"type":"string","enum":["","WBC.speciesAbundanceEnum0","WBC.speciesAbundanceEnum1","WBC.speciesAbundanceEnum2","WBC.speciesAbundanceEnum3"],"enumNames":["","0. Ei tietoa","1. Ohi","2. Samanaikainen","3. Nähtävästi vasta tulossa"],"range":"WBC.speciesAbundanceEnum","subject":"WBC.abundancePINENU","title":"Taviokuurna"},"abundanceTURPIL":{"type":"string","enum":["","WBC.speciesAbundanceEnum0","WBC.speciesAbundanceEnum1","WBC.speciesAbundanceEnum2","WBC.speciesAbundanceEnum3"],"enumNames":["","0. Ei tietoa","1. Ohi","2. Samanaikainen","3. Nähtävästi vasta tulossa"],"range":"WBC.speciesAbundanceEnum","subject":"WBC.abundanceTURPIL","title":"Räkättirastas"},"birdFeederCount":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.birdFeederCount","title":"Lintulautoja (kpl)"},"birdFeederCountBiotopeA":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.birdFeederCountBiotopeA","title":"Kaatopaikan lintulaudat"},"birdFeederCountBiotopeB":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.birdFeederCountBiotopeB","title":"Kaupunkiasutuksen lintulaudat"},"birdFeederCountBiotopeC":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.birdFeederCountBiotopeC","title":"Maaseutuasutuksen lintulaudat"},"birdFeederCountBiotopeD":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.birdFeederCountBiotopeD","title":"Pellon lintulaudat"},"birdFeederCountBiotopeE":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.birdFeederCountBiotopeE","title":"Metsän lintulaudat"},"birdFeederCountBiotopeF":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.birdFeederCountBiotopeF","title":"Lintulaudat muu biotooppi"},"birdFeederCountBiotopeG":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.birdFeederCountBiotopeG","title":"Hakkuuaukean lintulaudat"},"birdFeederCountBiotopeH":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.birdFeederCountBiotopeH","title":"Ruovikon lintulaudat"},"cloudAndRain":{"type":"string","enum":["","WBC.cloudAndRainEnum0","WBC.cloudAndRainEnum1","WBC.cloudAndRainEnum2","WBC.cloudAndRainEnum3","WBC.cloudAndRainEnum4"],"enumNames":["","Ei tietoa","1 - Enimmäkseen kirkasta","2 - Vaihtelevaa pilvisyyttä","3 - Enimmäkseen täyspilvistä","4 - Ajoittain sadetta tai pyryä"],"range":"WBC.cloudAndRainEnum","subject":"WBC.cloudAndRain","title":"Pilvisyys ja sade"},"descriptionBiotopeF":{"type":"string","range":"xsd:string","subject":"WBC.descriptionBiotopeF","title":"Mitä biotooppiin Muu (F) kuuluu"},"feedingStationCount":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.feedingStationCount","title":"Ruokintapaikkoja (kpl)"},"feedingStationCountBiotopeA":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.feedingStationCountBiotopeA","title":"feedingStationCountBiotopeA"},"feedingStationCountBiotopeB":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.feedingStationCountBiotopeB","title":"Kaupunkiasutuksen ruokintapaikat"},"feedingStationCountBiotopeC":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.feedingStationCountBiotopeC","title":"Maaseutuasutuksen ruokintapaikat"},"feedingStationCountBiotopeD":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.feedingStationCountBiotopeD","title":"Pellon ruokintapaikat"},"feedingStationCountBiotopeE":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.feedingStationCountBiotopeE","title":"Metsän ruokintapaikat"},"feedingStationCountBiotopeF":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.feedingStationCountBiotopeF","title":"Ruokintapaikat muu biotooppi"},"feedingStationCountBiotopeG":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.feedingStationCountBiotopeG","title":"Ruovikon ruokintapaikat"},"feedingStationCountBiotopeH":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.feedingStationCountBiotopeH","title":"Ruovikon ruokintapaikat"},"iceCover":{"type":"string","enum":["","WBC.iceCoverEnum0","WBC.iceCoverEnum1","WBC.iceCoverEnum2","WBC.iceCoverEnum3","WBC.iceCoverEnum4"],"enumNames":["","0. Ei tietoa","1. Vesistöt sulat","2. Vain rannat/lahdet jäässä","3. Joitakin sulapaikkoja","4. Vesistöt kokonaan jäässä"],"range":"WBC.iceCoverEnum","subject":"WBC.iceCover","title":"Jääpeite"},"meanTemperature":{"type":"integer","range":"xsd:integer","subject":"WBC.meanTemperature","title":"Keskilämpötila (asteen tarkkuus)"},"observerCount":{"type":"integer","exclusiveMinimum":0,"range":"xsd:positiveInteger","subject":"WBC.observerCount","title":"Laskijoiden lukumäärä"},"observerID":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.observerID","title":"Havainnoijanumero"},"pineConesAtCensus":{"type":"string","enum":["","WBC.berriesAndConesEnum0","WBC.berriesAndConesEnum1","WBC.berriesAndConesEnum2","WBC.berriesAndConesEnum3","WBC.berriesAndConesEnum4","WBC.berriesAndConesEnum5","WBC.berriesAndConesEnum6"],"enumNames":["","0. Ei tietoa","1. Ei lainkaan","2. Hyvin vähän","3. Vähän","4. Kohtalaisesti","5. Runsaasti","6. Hyvin runsaasti"],"range":"WBC.berriesAndConesEnum","subject":"WBC.pineConesAtCensus","title":"Männynkäpyjä laskenta-aikaan"},"routeID":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.routeID","title":"Reitin numero"},"routeLength":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.routeLength","title":"Reitin pituus (m)"},"routeLengthBiotopeA":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.routeLengthBiotopeA","title":"Route length dump"},"routeLengthBiotopeB":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.routeLengthBiotopeB","title":"Route length urban"},"routeLengthBiotopeC":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.routeLengthBiotopeC","title":"Route length countryside"},"routeLengthBiotopeD":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.routeLengthBiotopeD","title":"Route length field"},"routeLengthBiotopeE":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.routeLengthBiotopeE","title":"Route length forest"},"routeLengthBiotopeF":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.routeLengthBiotopeF","title":"Route length other biotope"},"routeLengthBiotopeG":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.routeLengthBiotopeG","title":"Route length cutting open"},"routeLengthBiotopeH":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.routeLengthBiotopeH","title":"Route length reed"},"routeLengthChange":{"type":"integer","range":"xsd:integer","subject":"WBC.routeLengthChange","title":"Reitin muutokset (m)"},"routeLengthChangeBiotopeA":{"type":"integer","range":"xsd:integer","subject":"WBC.routeLengthChangeBiotopeA","title":"Reitin muutokset kaatopaikka"},"routeLengthChangeBiotopeB":{"type":"integer","range":"xsd:integer","subject":"WBC.routeLengthChangeBiotopeB","title":"Reitin muutokset kaupunkiasutus"},"routeLengthChangeBiotopeC":{"type":"integer","range":"xsd:integer","subject":"WBC.routeLengthChangeBiotopeC","title":"Reitin muutokset maaseutuasutus"},"routeLengthChangeBiotopeD":{"type":"integer","range":"xsd:integer","subject":"WBC.routeLengthChangeBiotopeD","title":"Reitin muutokset pelto"},"routeLengthChangeBiotopeE":{"type":"integer","range":"xsd:integer","subject":"WBC.routeLengthChangeBiotopeE","title":"Reitin muutokset metsä"},"routeLengthChangeBiotopeF":{"type":"integer","range":"xsd:integer","subject":"WBC.routeLengthChangeBiotopeF","title":"Reitin muutokset muu biotooppi"},"routeLengthChangeBiotopeG":{"type":"integer","range":"xsd:integer","subject":"WBC.routeLengthChangeBiotopeG","title":"Reitin muutokset hakkuuaukea"},"routeLengthChangeBiotopeH":{"type":"integer","range":"xsd:integer","subject":"WBC.routeLengthChangeBiotopeH","title":"Reitin muutokset ruovikko"},"snowAndIceOnTrees":{"type":"string","enum":["","WBC.snowAndIceOnTreesEnum0","WBC.snowAndIceOnTreesEnum1","WBC.snowAndIceOnTreesEnum2","WBC.snowAndIceOnTreesEnum3"],"enumNames":["","0. Ei tietoa","1. Ei ollenkaan","2. Vähän","3. Huomattava määrä"],"range":"WBC.snowAndIceOnTreesEnum","subject":"WBC.snowAndIceOnTrees","title":"Puissa oleva lumi ja jääkarsta"},"snowCover":{"type":"string","enum":["","WBC.snowCoverEnum0","WBC.snowCoverEnum1","WBC.snowCoverEnum2","WBC.snowCoverEnum3","WBC.snowCoverEnum4","WBC.snowCoverEnum5","WBC.snowCoverEnum6","WBC.snowCoverEnum7","WBC.snowCoverEnum8"],"enumNames":["","0. Ei tietoa","1. Ei lunta","2. Lunta vain paikoitellen","3. Alle 5 cm","4. 5-10 cm","5. 11-20 cm","6. 21-50 cm","7. 51-100 cm","8. Yli 1 m"],"range":"WBC.snowCoverEnum","subject":"WBC.snowCover","title":"Lumipeite"},"sorbusBerriesAtCensus":{"type":"string","enum":["","WBC.berriesAndConesEnum0","WBC.berriesAndConesEnum1","WBC.berriesAndConesEnum2","WBC.berriesAndConesEnum3","WBC.berriesAndConesEnum4","WBC.berriesAndConesEnum5","WBC.berriesAndConesEnum6"],"enumNames":["","0. Ei tietoa","1. Ei lainkaan","2. Hyvin vähän","3. Vähän","4. Kohtalaisesti","5. Runsaasti","6. Hyvin runsaasti"],"range":"WBC.berriesAndConesEnum","subject":"WBC.sorbusBerriesAtCensus","title":"Pihlajanmarjoja laskenta-aikaan"},"sorbusBerriesEarlyFall":{"type":"string","enum":["","WBC.berriesAndConesEnum0","WBC.berriesAndConesEnum1","WBC.berriesAndConesEnum2","WBC.berriesAndConesEnum3","WBC.berriesAndConesEnum4","WBC.berriesAndConesEnum5","WBC.berriesAndConesEnum6"],"enumNames":["","0. Ei tietoa","1. Ei lainkaan","2. Hyvin vähän","3. Vähän","4. Kohtalaisesti","5. Runsaasti","6. Hyvin runsaasti"],"range":"WBC.berriesAndConesEnum","subject":"WBC.sorbusBerriesEarlyFall","title":"Pihlajanmarjoja alkusyksyllä"},"spruceConesAtCensus":{"type":"string","enum":["","WBC.berriesAndConesEnum0","WBC.berriesAndConesEnum1","WBC.berriesAndConesEnum2","WBC.berriesAndConesEnum3","WBC.berriesAndConesEnum4","WBC.berriesAndConesEnum5","WBC.berriesAndConesEnum6"],"enumNames":["","0. Ei tietoa","1. Ei lainkaan","2. Hyvin vähän","3. Vähän","4. Kohtalaisesti","5. Runsaasti","6. Hyvin runsaasti"],"range":"WBC.berriesAndConesEnum","subject":"WBC.spruceConesAtCensus","title":"Kuusenkäpyjä laskenta-aikaan"},"typeOfSnowCover":{"type":"string","enum":["","WBC.typeOfSnowCoverEnum0","WBC.typeOfSnowCoverEnum1","WBC.typeOfSnowCoverEnum2"],"enumNames":["","0. Ei tietoa tai ei lunta","1. Lumi pehmeää","2. Lumessa kova hankikerros"],"range":"WBC.typeOfSnowCoverEnum","subject":"WBC.typeOfSnowCover","title":"Maassa olevan lumen laatu"},"visibility":{"type":"string","enum":["","WBC.visibilityEnum0","WBC.visibilityEnum1","WBC.visibilityEnum2","WBC.visibilityEnum3","WBC.visibilityEnum4"],"enumNames":["","Ei tietoa","Hyvä","Hyvä-kohtalainen","Kohtalainen-huono","Huono"],"range":"WBC.visibilityEnum","subject":"WBC.visibility","title":"Näkyvyys"},"waterbodies":{"type":"string","enum":["","WBC.waterbodiesEnum0","WBC.waterbodiesEnum1","WBC.waterbodiesEnum2","WBC.waterbodiesEnum3","WBC.waterbodiesEnum4","WBC.waterbodiesEnum5"],"enumNames":["","Ei tietoa","Meren rantaa","Järven rantaa","Joen vartta","Edellisten yhdistelmä","Ei vesistöjä"],"range":"WBC.waterbodiesEnum","subject":"WBC.waterbodies","title":"Vesistöt"},"wayOfTravel":{"type":"string","enum":["","WBC.wayOfTravelEnum0","WBC.wayOfTravelEnum1","WBC.wayOfTravelEnum2","WBC.wayOfTravelEnum3","WBC.wayOfTravelEnum9"],"enumNames":["","Jalkaisin","Suksilla","Muu, mikä","Boat","Tuntematon"],"range":"WBC.wayOfTravelEnum","subject":"WBC.wayOfTravel","title":"Kulkutapa"},"wayOfTravelNotes":{"type":"string","range":"xsd:string","subject":"WBC.wayOfTravelNotes","title":"Kulkutavan kuvaus"},"wind":{"type":"string","enum":["","WBC.windEnum0","WBC.windEnum1","WBC.windEnum2","WBC.windEnum3","WBC.windEnum4"],"enumNames":["","Ei tietoa","Tyyntä-heikkoa","Heikkoa-kohtalaista","Kohtalaista-navakkaa","Navakkaa-kovaa"],"range":"WBC.windEnum","subject":"WBC.wind","title":"Tuuli"}},"range":"MY.gatheringFactClass"},"geometry":{"type":"object","range":"MZ.geometry","subject":"MY.geometry","title":"Coordinates"},"gpsUsed":{"type":"boolean","range":"xsd:boolean","subject":"MY.gpsUsed","title":"GPS used"},"leg":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"xsd:string","subject":"MY.leg","description":"Name of the collector(s), in format 'Lastname, Firstname; Lastname Firstname'","title":"Leg"},"legPublic":{"type":"boolean","range":"xsd:boolean","subject":"MY.legPublic","title":"Display names publically?"},"legUserID":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"xsd:string","subject":"MY.legUserID","description":"Alkuperäislähteen käyttäjätunnus","title":"Käyttäjätunnus"},"namedPlaceNotes":{"type":"string","range":"xsd:string","subject":"MY.namedPlaceNotes","title":"Info about this route"},"nextMonitoringYear":{"type":"integer","range":"xsd:integer","subject":"MY.nextMonitoringYear","title":"Next monitoring year"},"notes":{"type":"string","range":"xsd:string","subject":"MY.notes","description":"Additional information to the data in each section.","title":"Notes"},"rainIntensity":{"type":"string","enum":["","MY.rainIntensityEnumNoRain","MY.rainIntensityEnumLightRain","MY.rainIntensityEnumModerateRain","MY.rainIntensityEnumHeavyRain","MY.rainIntensityEnumTorrentialRain"],"enumNames":["","No rain","Light rain","Moderate rain","Heavy rain","Torrential rain"],"range":"MY.rainIntensityEnum","subject":"MY.rainIntensity","title":"Rain intensity"},"routeDirectionAdhered":{"type":"boolean","range":"xsd:boolean","subject":"MY.routeDirectionAdhered","title":"Adhered route direction"},"spottingScopeUsed":{"type":"boolean","range":"xsd:boolean","subject":"MY.spottingScopeUsed","title":"Spotting scope"},"startDistanceFromNECorner":{"type":"string","range":"xsd:string","subject":"MY.startDistanceFromNECorner","title":"Start distance from NE corner (m)"},"startPointDeviation":{"type":"integer","range":"xsd:integer","subject":"MY.startPointDeviation","title":"Start point deviation (m)"},"taxonCensus":{"type":"array","uniqueItems":false,"items":{"type":"object","subject":"MY.taxonCensusClass","additionalProperties":false,"title":"Completeness of census","description":"","properties":{"censusTaxonID":{"type":"string","range":"MX.taxon","subject":"MY.censusTaxonID","title":"Censused taxon"},"censusTaxonSetID":{"type":"string","enum":["","MX.taxonSetSykeButterflyCensusPapilionoidea","MX.taxonSetSykeButterflyCensusOther","MX.taxonSetWaterbirdWaterbirds","MX.taxonSetWaterbirdWaders","MX.taxonSetWaterbirdGulls","MX.taxonSetWaterbirdPasserines","MX.taxonSetWaterbirdAmphibia","MX.taxonSetSykeBumblebee","MVL.1201","MX.taxonSetSykeBumblebeeOther","MX.taxonSetBirdAtlasCommon","MX.taxonSetBiomonCompleteListOdonata","MX.taxonSetBiomonCompleteListButterflies","MX.taxonSetBiomonCompleteListMoths","MX.taxonSetBiomonCompleteListBombus","MX.taxonSetBiomonCompleteListAmphibiaReptilia","MX.taxonSetBiomonCompleteListLargeFlowers","MX.taxonSetBiomonCompleteListSubarcticPlants","MX.taxonSetBiomonCompleteListMacrolichens","MX.taxonSetBiomonCompleteListBracketFungi","MX.taxonSetBiomonCompleteListPracticalFungi","MX.taxonSetSykeMacrozoobenthos"],"enumNames":["","SYKE's Butterfly Census: Butterflies","SYKE's Butterly Census: Other Macrolepidoptera","Waterbird Census: Waterbirds","Waterbird Census: Waders","Waterbird Census: Gulls","Waterbird Census: Passerines","Waterbird Census: Amphibians","SYKE's Bumblebee Census","Spring monitoring species","Syken kimalaistutkimus: Ylemmät taksonit","Bird atlas: common breeders","Biomon: Finnish dragonflies","Biomon: Finnish butterflies","Biomon: Diurnal moths","Biomon: Bumblebee list","Biomon: Reptiles and amphibians","Biomon: Visible flowering plants","Biomon: Fell plants","Biomon: Macrolichens","Biomon: Bracket fungi","Biomon: Practical fungi","Syke POHJE database taxonomy update"],"range":"MX.taxonSetEnum","subject":"MY.censusTaxonSetID","title":"Censused taxon set"},"taxonCensusType":{"type":"string","enum":["MY.taxonCensusTypeCounted","MY.taxonCensusTypeEstimated","MY.taxonCensusTypeNotCounted"],"enumNames":["All species identified and counted","All species identified, count estimated","All species identified, count is not estimated"],"range":"MY.taxonCensusEnum","subject":"MY.taxonCensusType","title":"Completeness of census"}},"required":["taxonCensusType"]},"minItems":0,"range":"MY.taxonCensusClass","subject":"MY.taxonCensus","title":"Completely recorded taxon"},"temperature":{"type":"integer","range":"xsd:integer","subject":"MY.temperature","title":"Temperature in celsius"},"temperatureEnd":{"type":"number","range":"xsd:decimal","subject":"MY.temperatureEnd","title":"End temperature / °C"},"temperatureStart":{"type":"number","range":"xsd:decimal","subject":"MY.temperatureStart","title":"Start temperature / °C"},"timeEnd":{"type":"string","range":"xsd:string","subject":"MY.timeEnd","title":"End time"},"timeStart":{"type":"string","range":"xsd:string","subject":"MY.timeStart","title":"Start time"}},"range":"MZ.gatheringEvent"},"genbank":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"xsd:string","subject":"MY.genbank","description":"Genbank identifier. You can include additonal comment by separating them with colon, e.g. \"AY123456:comments here\"","title":"Genbank"},"hasGathering":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"MY.gathering","subject":"MY.hasGathering","title":"hasGathering"},"isTemplate":{"type":"boolean","range":"xsd:boolean","subject":"MY.isTemplate","title":"Use document as template"},"keywords":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"xsd:string","subject":"MY.keywords","title":"Keywords"},"labelsVerbatim":{"type":"string","range":"xsd:string","subject":"MY.labelsVerbatim","description":"All text from labels word-for-word, including spelling errors. Separate each label on its own row, starting from topmost label.","title":"Verbatim labels"},"language":{"type":"string","range":"xsd:string","subject":"MY.language","description":"Language the data is (mainly) written in, if applicable.","title":"Language"},"legID":{"type":"string","range":"xsd:string","subject":"MY.legID","description":"Collecting number (field identifier, keruunumero) for the specimen","title":"Collecting number"},"locked":{"type":"boolean","range":"xsd:boolean","subject":"MY.locked","title":"Locked"},"namedPlaceID":{"type":"string","range":"MNP.namedPlace","subject":"MY.namedPlaceID","title":"Named place"},"notes":{"type":"string","range":"xsd:string","subject":"MY.notes","description":"Additional information to the data in each section.","title":"Notes"},"originalSpecimenID":{"type":"string","range":"xsd:string","subject":"MY.originalSpecimenID","description":"Original catalogue number or other original identifier of the specimen. E.g. H9000000","title":"Original catalogue number"},"plannedLocation":{"type":"string","range":"xsd:string","subject":"MY.plannedLocation","description":"Garden area where this accession is planned to be located.","title":"Planned location"},"preservation":{"type":"array","uniqueItems":false,"items":{"type":"string","enum":["","MY.preservationPressed","MY.preservationDry","MY.preservationCriticalPointDrying","MY.preservationPinned","MY.preservationGlued","MY.preservationLiquid","MY.preservationEthanol","MY.preservationEthanolPure","MY.preservationEthanol70","MY.preservationEthanol80","MY.preservationEthanol80Pure","MY.preservationEthanol96","MY.preservationEthanolDenatured","MY.preservationEthanolFormalin","MY.preservationEthanolExFormalin","MY.preservationFormalin","MY.preservationBouinSolution","MY.preservationPampelsFluid","MY.preservationGlycerol","MY.preservationParaffin","MY.preservationMercuricChloride","MY.preservationCryopreserved","MY.preservationFrozen","MY.preservationFrozenMinus80C","MY.preservationFreezeDried","MY.preservationGoldPlated","MY.preservationActiveCulture","MY.preservationLiving","MY.preservationSlide","MY.preservationSlideCanadaBalsam","MY.preservationSlideEuparal","MY.preservationSlidePolyviol","MY.preservationStuffed","MY.preservationCast","MY.preservationPlastinated","MY.preservationFrozenMinus80CAndEthanolMinus20C"],"enumNames":["","Dry and pressed","Dry","Critical-point drying","Pinned","Glued","Liquid (unspecified)","Ethanol (unknown %)","Ethanol (unknown %) pure","Ethanol 70 %","Ethanol 80 %","Ethanol 80 % pure","Ethanol 96 %","Ethanol denatured","Ethanol and formalin","Ethanol ex formalin","Formalin","Bouin's solution","Pampel's fluid","Glycerol","Paraffin","Mercuric chloride","Cryopreserved","Frozen","Frozen -80 °C","Freeze-dried","Gold-plated","Active culture","Living","Slide","Slide Canada balsam","Slide Euparal","Slide Polyviol","Stuffed","Cast","Plastinated","Frozen -80 °C and ethanol -20 °C (duplicate)"]},"minItems":0,"range":"MY.preservations","subject":"MY.preservation","description":"Main method of preservation. If parts of the specimen are preserved in different ways, you can choose several methods.","title":"Preservation"},"primaryDataLocation":{"type":"string","range":"xsd:string","subject":"MY.primaryDataLocation","description":"Location of the primary data if not Kotka.","title":"Primary data location"},"privateNotes":{"type":"string","range":"xsd:string","subject":"MY.privateNotes","description":"Notes shown within the system for users signed in but not shown publicly anywhere. Use only for notes that absolutely need to be hidden from public view.","title":"Nonpublic notes"},"publication":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"xsd:string","subject":"MY.publication","description":"Publication references or doi's that refer to this specimen","title":"Publications"},"relationship":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"xsd:string","subject":"MY.relationship","description":"Relationship to another taxon OR specimen. Choose relationship type as prefix and give taxon name or specimen identifier thereafter, e.g. \"parasite: Parasiticus specius\" OR \"host:http://tun.fi/JAA.123\"","title":"Relationship"},"sampleHistory":{"type":"string","range":"xsd:string","subject":"MY.sampleHistory","description":"The history of the specimen, for example how it was acquired or in which museums it has been before.","title":"Specimen history"},"separatedFrom":{"type":"string","range":"xsd:string","subject":"MY.separatedFrom","description":"ID of the specimen from which this has been separated","title":"Separated from specimen"},"separatedTo":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"xsd:string","subject":"MY.separatedTo","description":"ID's of those new specimens that have been separated from this specimen","title":"Separated to specimen(s)"},"serialNumber":{"type":"string","range":"xsd:string","subject":"MY.serialNumber","title":"Serial number"},"sourceID":{"type":"string","range":"KE.informationSystem","subject":"MY.sourceID","title":"Source system id"},"status":{"type":"string","enum":["","MY.statusOk","MY.statusMissing","MY.statusUnrecoverable","MY.statusLost","MY.statusDonated","MY.statusDeposited","MY.statusDeaccessioned","MY.statusDiscarded","MY.statusSpent","MY.statusDestroyed","MY.statusUndefined","MY.statusAxenic","MY.statusNonAxenic","MY.statusNotAvailable","MY.statusDead","MY.statusNoVoucherRetained"],"enumNames":["","Ok","Missing (but could still be recovered)","Unrecoverable (location known, bet can't get it back)","Lost (all hope lost)","Donated","Deposited elsewhere","Deaccessioned (thrown away)","Discarded (not incorporated into collection)","Spent (used as tissue samples)","Destroyed (e.g. eaten by pests)","Undefined","Axenic","Non-axenic","Not available","Not available (dead)","No voucher retained"],"range":"MY.statuses","subject":"MY.status","description":"Empty value means same as \"ok\" - that there is not anything special about the status of the specimen.","title":"Status"},"temp":{"type":"boolean","range":"xsd:boolean","subject":"MY.temp","title":"Temporary document"},"templateDescription":{"type":"string","range":"xsd:string","subject":"MY.templateDescription","title":"Template description"},"templateName":{"type":"string","range":"xsd:string","subject":"MY.templateName","title":"Template name"},"transcriberNotes":{"type":"string","range":"xsd:string","subject":"MY.transcriberNotes","description":"Additional information regarding the data entry or transcription process, e.g. unclarities, explanations for interpretations,","title":"Transcriber's notes"},"transferAgreement":{"type":"string","range":"xsd:string","subject":"MY.transferAgreement","description":"Common name of agreement concerning the transfer, if any.","title":"Transfer agreement"},"unreliableFields":{"type":"string","range":"xsd:string","subject":"MY.unreliableFields","description":"List of those fields that contain unreliable data. The list is created automatically.","title":"Unreliable fields"},"verificationStatus":{"type":"array","uniqueItems":false,"items":{"type":"string","enum":["","MY.verificationStatusOk","MY.verificationStatusVerify","MY.verificationStatusComplete","MY.verificationStatusGeoreference","MY.verificationStatusDet","MY.verificationStatusCheckID","MY.verificationStatusVerifyCoordinates"],"enumNames":["","ok","needs verification","needs completion","needs georeferencing","needs det","Check identifier","Unverified coordinates"]},"minItems":0,"range":"MY.verificationStatuses","subject":"MY.verificationStatus","description":"Information about the quality of the specimen data. Possible to select several.","title":"Verification status"},"voucherSpecimenID":{"type":"string","range":"xsd:string","subject":"MY.voucherSpecimenID","description":"Identifier of the herbarium voucher specimen or information about it if the identifier is unknown.","title":"Voucher specimen ID"},"creator":{"type":"string","range":"MA.person","subject":"MZ.creator","title":"Creator"},"dateCreated":{"type":"string","format":"date-time","range":"xsd:dateTime","subject":"MZ.dateCreated","title":"Created"},"dateEdited":{"type":"string","format":"date-time","range":"xsd:dateTime","subject":"MZ.dateEdited","title":"Edited"},"editors":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"MA.person","subject":"MZ.editors","title":"Editors"},"images":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"MM.image","subject":"MZ.images","title":"Images"},"owner":{"type":"string","range":"MOS.organization","subject":"MZ.owner","description":"Team or organisation that owns the record and can edit it.","title":"Owner of record"},"publicityRestrictions":{"type":"string","enum":["","MZ.publicityRestrictionsPublic","MZ.publicityRestrictionsProtected","MZ.publicityRestrictionsPrivate"],"enumNames":["","public","protected","private"],"range":"MZ.publicityRestrictionsEnum","subject":"MZ.publicityRestrictions","description":"PUBLIC: all data can be published; PROTECTED: exact locality is hidden (100*100km square); PRIVATE: most of the data is hidden. Empty value means same as public.","title":"Publicity restrictions"},"scheduledForDeletion":{"type":"boolean","range":"xsd:boolean","subject":"MZ.scheduledForDeletion","title":"Scheduled for deletion"},"gatherings":{"type":"array","uniqueItems":false,"items":{"type":"object","subject":"MY.gathering","additionalProperties":false,"title":"Gathering event","description":"","properties":{"id":{"type":"string","range":"xsd:string","subject":"id","title":"Id for the Gathering event"},"@type":{"type":"string","range":"xsd:string","subject":"@type","title":"Type for the Gathering event"},"@context":{"type":"string","range":"xsd:string","subject":"@context","title":"Context for the Gathering event"},"AFEQuadrat":{"type":"string","range":"xsd:string","subject":"MY.AFEQuadrat","description":"AFE grid name","title":"AFE grid"},"UTMQuadrat":{"type":"string","range":"xsd:string","subject":"MY.UTMQuadrat","description":"UTM grid name","title":"UTM grid"},"acknowledgeNoUnitsInCensus":{"type":"boolean","range":"xsd:boolean","subject":"MY.acknowledgeNoUnitsInCensus","title":"No units in census"},"administrativeProvince":{"type":"string","range":"xsd:string","subject":"MY.administrativeProvince","description":"Regions, rayons, provinces and other administrative areas. Separate multiple names with commas, from generic to specific. (E.g. Etelä-Suomen lääni, Uusimaa)","title":"Administrative province"},"alt":{"type":"string","range":"xsd:string","subject":"MY.alt","description":"Altitude form sea level in meters, single value or range (E.g. 90, or 80-100). No GPS altitude here.","title":"Alt in meters"},"areaDetail":{"type":"string","range":"xsd:string","subject":"MY.areaDetail","title":"Area details"},"associatedObservationTaxa":{"type":"string","range":"xsd:string","subject":"MY.associatedObservationTaxa","description":"Write associated observation taxa names here, separated by a semicolon (;). E.g.: \"Betula pendula; Betula pubescens; Poaceae\". These will form their own units of the type observation.","title":"Associated observation taxa"},"associatedSpecimenTaxa":{"type":"string","range":"xsd:string","subject":"MY.associatedSpecimenTaxa","description":"Write associated specimen taxa names here, separated by a semicolon (;). E.g.: \"Betula pendula; Betula pubescens; Poaceae\". These will form their own units of the type Preserved specimen.","title":"Associated specimen taxa"},"batHabitat":{"type":"array","uniqueItems":false,"items":{"type":"string","enum":["","MY.batHabitatYardCityCentre","MY.batHabitatYardSuburbs","MY.batHabitatYardRural","MY.batHabitatRoadSide","MY.batHabitatStandOfTreesCloseToBuildings","MY.batHabitatParkWIthFewTrees","MY.batHabitatParkAbundantInTrees","MY.batHabitatSparseForest","MY.batHabitatDenseForest","MY.batHabitatEdgeOfShoreCoppice","MY.batHabitatLakeShore","MY.batHabitatSeaShore","MY.batHabitatArchipelago","MY.batHabitatStreamOrRiverBank","MY.batHabitatOldBuildingOrRuins","MY.batHabitatCountryside"],"enumNames":["","Yard (city centre)","Yard (suburbs)","Yard (rural)","Road side (e.g. forest road)","Stand of trees close to buildings","Park with few trees","Park abundant in trees","Sparse forest","Tiheä metsä","Edge of a shore coppice","Lake shore","Sea shore","Archipelago","Stream or river bank","Old buildings/ruins","Countryside (fields, pastures)"]},"minItems":0,"range":"MY.batHabitatEnum","subject":"MY.batHabitat","description":"Bat habitat","title":"Habitat"},"binocularsUsed":{"type":"boolean","range":"xsd:boolean","subject":"MY.binocularsUsed","title":"Binoculars"},"biologicalProvince":{"type":"string","range":"xsd:string","subject":"MY.biologicalProvince","description":"Formal abbreviation. For Finnish eliömaakunnat, use Finnish abbreviation.","title":"Biogeographical province"},"censusHinderedByEnviromentalFactors":{"type":"boolean","range":"xsd:boolean","subject":"MY.censusHinderedByEnviromentalFactors","title":"Weather (etc) hindered the census"},"censusHinderedByFog":{"type":"boolean","range":"xsd:boolean","subject":"MY.censusHinderedByFog","title":"Fog hindered the census"},"censusHinderedByRain":{"type":"boolean","range":"xsd:boolean","subject":"MY.censusHinderedByRain","title":"Rain hindered the census"},"censusHinderedByWind":{"type":"boolean","range":"xsd:boolean","subject":"MY.censusHinderedByWind","title":"Wind hindered the census"},"collectingEventName":{"type":"string","range":"xsd:string","subject":"MY.collectingEventName","description":"Name of an expedition or such.","title":"Collecting event name"},"controlActivitiesNotes":{"type":"string","range":"xsd:string","subject":"MY.controlActivitiesNotes","title":"Prevention measures"},"coordinateNotes":{"type":"string","range":"xsd:string","subject":"MY.coordinateNotes","description":"Free-text notes about the coordinates.","title":"Coordinate notes"},"coordinateRadius":{"type":"string","range":"xsd:string","subject":"MY.coordinateRadius","description":"Maximum error of coordinates in meters","title":"Error radius in meters"},"coordinateSource":{"type":"string","enum":["","MY.coordinateSourceGps","MY.coordinateSourcePeruskartta","MY.coordinateSourcePapermap","MY.coordinateSourceKotkamap","MY.coordinateSourceKarttapaikka","MY.coordinateSourceRetkikartta","MY.coordinateSourceGoogle","MY.coordinateSourceOther","MY.coordinateSourceUnknown"],"enumNames":["","GPS","Peruskartta paper map","Other paper map","Kotka map tool","Karttapaikka","Retkikartta.fi","Google Earth/Maps","Other","Unknown"],"range":"MY.coordinateSources","subject":"MY.coordinateSource","description":"Use for NEW SPECIMENS: Where the coordinates have been acquired","title":"Coord source"},"coordinateSystem":{"type":"string","enum":["","MY.coordinateSystemYkj","MY.coordinateSystemWgs84","MY.coordinateSystemWgs84dms","MY.coordinateSystemKkj","MY.coordinateSystemEtrs-tm35fin","MY.coordinateSystemDd","MY.coordinateSystemDms"],"enumNames":["","Uniform grid (YKJ)","WGS84 and ETRS89, decimal degrees","WGS84 or ETRS89, degrees minutes (seconds)","KKJ astekoord. = Finnish KKJ decimal (NOT PREFERRED)","ETRS-TM35FIN grid","Decimal degrees with unknown system (NOT PREFERRED)","Degrees minutes seconds, with unknown system (NOT PREF.)"],"range":"MY.coordinateSystems","subject":"MY.coordinateSystem","description":"More information about the coordinate systems: https://wiki.helsinki.fi/display/digit/Entering+specimen+data","title":"Coordinate system"},"coordinatesGridYKJ":{"type":"string","range":"xsd:string","subject":"MY.coordinatesGridYKJ","title":"Finnish uniform grid coordinates"},"coordinatesVerbatim":{"type":"string","range":"xsd:string","subject":"MY.coordinatesVerbatim","description":"Coordinates, possible coordinate system and error radius word-to-word as they appear on the label or other original source, errors and all.","title":"Verbatim coordinates from label or other original source"},"country":{"type":"string","range":"xsd:string","subject":"MY.country","description":"Country name in English, or 2-letter country code, or name from label","title":"Country"},"county":{"type":"string","range":"xsd:string","subject":"MY.county","description":"County (piirikunta, kreivikunta etc.)","title":"County"},"dateBegin":{"type":"string","range":"xsd:string","subject":"MY.dateBegin","title":"Start date"},"dateEnd":{"type":"string","range":"xsd:string","subject":"MY.dateEnd","title":"End date"},"dateVerbatim":{"type":"string","range":"xsd:string","subject":"MY.dateVerbatim","description":"Date just as it appears on the label or other original source, no interpretation, errors and all","title":"Verbatim date from original source"},"depth":{"type":"string","range":"xsd:string","subject":"MY.depth","description":"Depth in meters, single value or range (E.g. 0.9, or 0.8-1.0)","title":"Depth in meters"},"dynamicProperties":{"type":"string","range":"xsd:string","subject":"MY.dynamicProperties","title":"dynamicProperties"},"eventDate":{"type":"string","range":"xsd:string","subject":"MY.eventDate","title":"Event Date"},"forestVegetationZone":{"type":"string","enum":["","MY.forestVegetationZone1a","MY.forestVegetationZone1b","MY.forestVegetationZone2a","MY.forestVegetationZone2b","MY.forestVegetationZone3a","MY.forestVegetationZone3b","MY.forestVegetationZone3c","MY.forestVegetationZone4a","MY.forestVegetationZone4b","MY.forestVegetationZone4c","MY.forestVegetationZone4d"],"enumNames":["","1a Hemiboreal, Åland","1b Hemiboreal, Oak zone","2a Southern boreal, Southwestern Finland and Southern Ostrobothnia","2b Southern boreal, Lake district","3a Middle boreal, Ostrobothnia","3b Middle boreal, Northern Carelia - Kainuu","3c Middle boreal, Southwestern Finland","4a Nothern boreal, Kuusamo district","4b Northern boreal, North Ostrobothnia","4c Northern boreal, Forest Lapland","4d Northern boreal, Fjeld Lapland"],"range":"MY.forestVegetationZones","subject":"MY.forestVegetationZone","description":"Finnish forest vegetation zone","title":"Forest vegetation zone"},"gatheringFact":{"type":"object","subject":"MY.gatheringFact","additionalProperties":false,"title":"gatheringFact","description":"","properties":{"batCollector":{"type":"string","enum":["","MY.batCollectorAlone","MY.batCollectorWithProjectGroupMember","MY.batCollectorSomeoneElse"],"enumNames":["","Alone","With someone from the project group","With someone else"],"range":"MY.batCollectorEnum","subject":"MY.batCollector","title":"I placed the sound recorder to the terrain"},"binocularsUsed":{"type":"boolean","range":"xsd:boolean","subject":"MY.binocularsUsed","title":"Binoculars"},"censusAreaHectares":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"MY.censusAreaHectares","title":"Census area/ha"},"invasiveControlOtherExpensesInEuros":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"MY.invasiveControlOtherExpensesInEuros","title":"Estimated of other expenses in euros"},"invasiveControlWorkHours":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"MY.invasiveControlWorkHours","title":"Work hours spent during the control"},"lineTransectSegmentCounted":{"type":"boolean","range":"xsd:boolean","subject":"MY.lineTransectSegmentCounted","title":"Biotope counted"},"lineTransectSegmentMetersEnd":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"MY.lineTransectSegmentMetersEnd","title":"Biotope's end meter amount from the start of the line"},"lineTransectSegmentMetersStart":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"MY.lineTransectSegmentMetersStart","title":"Biotope's start meter amount from the start of the line"},"lolifeSiteClassification":{"type":"string","enum":["","MY.lolifeSiteClassificationExcellent","MY.lolifeSiteClassificationSuboptimal","MY.lolifeSiteClassificationPossible","MY.lolifeSiteClassificationCurrentlyUnsuitable","MY.lolifeSiteClassificationPermanentlyUnsuitable"],"enumNames":["","Excellent","Suboptimal","Possible, not likely","Currently not possible","Permanently invalid"],"range":"MY.lolifeSiteClassificationEnum","subject":"MY.lolifeSiteClassification","title":"Site classification"},"lolifeSiteClassificationComments":{"type":"string","range":"xsd:string","subject":"MY.lolifeSiteClassificationComments","title":"Classification comments"},"observedAreaHectares":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"MY.observedAreaHectares","title":"Observed area/ha"},"pointCountHabitat":{"type":"string","enum":["","MY.pointCountHabitat0","MY.pointCountHabitat1","MY.pointCountHabitat2","MY.pointCountHabitat3","MY.pointCountHabitat4","MY.pointCountHabitat5","MY.pointCountHabitat6","MY.pointCountHabitat7","MY.pointCountHabitat8","MY.pointCountHabitat9","MY.pointCountHabitat10","MY.pointCountHabitat11","MY.pointCountHabitat12","MY.pointCountHabitat13","MY.pointCountHabitat14","MY.pointCountHabitat15","MY.pointCountHabitat16","MY.pointCountHabitat17"],"enumNames":["","Tuntematon (0)","Kuusimetsä (1)","Mäntymetsä (2)","Lehtimetsä (3)","Sekametsä (4)","Lehtipensaikko (5)","Havupuutaimikko (6)","Hakkuuaukea (7)","Räme (8)","Avosuo (9)","Rantaniitty (10)","Pelto (11)","Maaseutuasutus (12)","Puisto (13)","Kaupunkiasutus (14)","Tunturikoivikko (15)","Tunturipaljakka (16)","Muu (17)"],"range":"MY.pointCountHabitatEnum","subject":"MY.pointCountHabitat","title":"Biotooppi"},"shorelineLengthMeters":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"MY.shorelineLengthMeters","title":"Shoreline length/m"},"spottingScopeUsed":{"type":"boolean","range":"xsd:boolean","subject":"MY.spottingScopeUsed","title":"Spotting scope"},"sunniness":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"MY.sunniness","title":"Sunniness %"},"sykeButterFlyCensusWind":{"type":"string","enum":["","MY.sykeButterFlyCensusWindEnumUnknown","MY.sykeButterFlyCensusWindEnum0","MY.sykeButterFlyCensusWindEnum1","MY.sykeButterFlyCensusWindEnum2","MY.sykeButterFlyCensusWindEnum3","MY.sykeButterFlyCensusWindEnum4","MY.sykeButterFlyCensusWindEnum5","MY.sykeButterFlyCensusWindEnum6"],"enumNames":["","Ei tietoa","0 - Tyyntä, savu nousee pystysuoraan","1 - Hiukan savun ajautumista sivusuunnassa","2 - Tuuli tuntuu kasvoilla, lehdet havisevat","3 - Lehdet ja oksat pienessä liikkeessä","4 - Pöly nousee maasta, pienet oksat heiluvat","5 - Pienehköt lehtipuut heiluvat","6 - Suuret oksat heiluvat, tuuli suhisee"],"range":"MY.sykeButterFlyCensusWindEnum","subject":"MY.sykeButterFlyCensusWind","title":"Windiness"},"sykeButterFlyCensusWindEnd":{"type":"string","enum":["","MY.sykeButterFlyCensusWindEnumUnknown","MY.sykeButterFlyCensusWindEnum0","MY.sykeButterFlyCensusWindEnum1","MY.sykeButterFlyCensusWindEnum2","MY.sykeButterFlyCensusWindEnum3","MY.sykeButterFlyCensusWindEnum4","MY.sykeButterFlyCensusWindEnum5","MY.sykeButterFlyCensusWindEnum6"],"enumNames":["","Ei tietoa","0 - Tyyntä, savu nousee pystysuoraan","1 - Hiukan savun ajautumista sivusuunnassa","2 - Tuuli tuntuu kasvoilla, lehdet havisevat","3 - Lehdet ja oksat pienessä liikkeessä","4 - Pöly nousee maasta, pienet oksat heiluvat","5 - Pienehköt lehtipuut heiluvat","6 - Suuret oksat heiluvat, tuuli suhisee"],"range":"MY.sykeButterFlyCensusWindEnum","subject":"MY.sykeButterFlyCensusWindEnd","title":"End windiness"},"sykeButterFlyCensusWindStart":{"type":"string","enum":["","MY.sykeButterFlyCensusWindEnumUnknown","MY.sykeButterFlyCensusWindEnum0","MY.sykeButterFlyCensusWindEnum1","MY.sykeButterFlyCensusWindEnum2","MY.sykeButterFlyCensusWindEnum3","MY.sykeButterFlyCensusWindEnum4","MY.sykeButterFlyCensusWindEnum5","MY.sykeButterFlyCensusWindEnum6"],"enumNames":["","Ei tietoa","0 - Tyyntä, savu nousee pystysuoraan","1 - Hiukan savun ajautumista sivusuunnassa","2 - Tuuli tuntuu kasvoilla, lehdet havisevat","3 - Lehdet ja oksat pienessä liikkeessä","4 - Pöly nousee maasta, pienet oksat heiluvat","5 - Pienehköt lehtipuut heiluvat","6 - Suuret oksat heiluvat, tuuli suhisee"],"range":"MY.sykeButterFlyCensusWindEnum","subject":"MY.sykeButterFlyCensusWindStart","title":"Start windiness"},"waterbirdCensusPeriod":{"type":"string","enum":["","MY.waterbirdCensusPeriodEnum1","MY.waterbirdCensusPeriodEnum2","MY.waterbirdCensusPeriodEnumJuvenile","MY.waterbirdCensusPeriodEnumAdditional","MY.waterbirdCensusPeriodEnumCombined"],"enumNames":["","1. laskenta","2. laskenta","Poikuelaskenta","Lisälaskenta","Kaikki"],"range":"MY.waterbirdCensusPeriodEnum","subject":"MY.waterbirdCensusPeriod","title":"Census period"},"waterbirdHabitat":{"type":"string","enum":["","MY.waterbirdHabitatEnum1","MY.waterbirdHabitatEnum2","MY.waterbirdHabitatEnum3","MY.waterbirdHabitatEnum4","MY.waterbirdHabitatEnum5","MY.waterbirdHabitatEnum6","MY.waterbirdHabitatEnum7","MY.waterbirdHabitatEnum8","MY.waterbirdHabitatEnum9","MY.waterbirdHabitatEnum10"],"enumNames":["","1. Karu, metsä- tai suorantainen järvi tai lampi","2. Syvä, osittain rehevöitynyt järvi, lahdissa laajahkoja ruovikoita","3. Matala, metsä- tai suorantainen runsaskasvustoinen järvi tai lampi","4. Runsaskasvustoinen järvi maanviljelyksen tai asutuksen vaikutuspiirissä","5. Karu, vähäkasvustoinen merenranta","6. Rehevähkö merenranta, jonkun verran ruovikoita (sekä matalia, että syviä rantoja)","7. Runsaskasvustoinen merenlahti (sekä matalia että syviä rantoja)","8. Muu, mm. tekoaltaat ja joet","9. Umpeenkasvanut / Kuivatettu (ei avovettä)","10. Rakennetut kosteikot"],"range":"MY.waterbirdHabitatEnum","subject":"MY.waterbirdHabitat","title":"Habitat"},"ykjSquareNumber":{"type":"string","range":"xsd:string","subject":"MY.ykjSquareNumber","title":"Atlas grid"},"ACAFLAonAlder":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.ACAFLAonAlder","title":"Urpiaisten ruokailut lepällä"},"ACAFLAonBirch":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.ACAFLAonBirch","title":"Urpiaisten ruokailut koivulla"},"ACAFLAonGround":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.ACAFLAonGround","title":"Urpiaisten ruokailut maassa"},"ACAFLAonPine":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.ACAFLAonPine","title":"Urpiaisten ruokailut männyllä"},"ACAFLAonSpruce":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.ACAFLAonSpruce","title":"Urpiaisten ruokailut kuusella"},"CARSPIonAlder":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.CARSPIonAlder","title":"Vihervarpusten ruokailut lepällä"},"CARSPIonBirch":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.CARSPIonBirch","title":"Vihervarpusten ruokailut koivulla"},"CARSPIonGround":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.CARSPIonGround","title":"Vihervarpusten ruokailut maassa"},"CARSPIonPine":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.CARSPIonPine","title":"CARSPIonPine"},"CARSPIonSpruce":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.CARSPIonSpruce","title":"Vihervarpusten ruokailut kuusella"},"LOXIAonAlder":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.LOXIAonAlder","title":"Käpylintujen ruokailut lepällä"},"LOXIAonBirch":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.LOXIAonBirch","title":"Käpylintujen ruokailut koivulla"},"LOXIAonGround":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.LOXIAonGround","title":"Käpylintujen ruokailut maassa"},"LOXIAonPine":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.LOXIAonPine","title":"Käpylintujen ruokailut männyllä"},"LOXIAonSpruce":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.LOXIAonSpruce","title":"Käpylintujen ruokailut kuusella"},"abundanceBOMGAR":{"type":"string","enum":["","WBC.speciesAbundanceEnum0","WBC.speciesAbundanceEnum1","WBC.speciesAbundanceEnum2","WBC.speciesAbundanceEnum3"],"enumNames":["","0. Ei tietoa","1. Ohi","2. Samanaikainen","3. Nähtävästi vasta tulossa"],"range":"WBC.speciesAbundanceEnum","subject":"WBC.abundanceBOMGAR","title":"Tilhi"},"abundancePINENU":{"type":"string","enum":["","WBC.speciesAbundanceEnum0","WBC.speciesAbundanceEnum1","WBC.speciesAbundanceEnum2","WBC.speciesAbundanceEnum3"],"enumNames":["","0. Ei tietoa","1. Ohi","2. Samanaikainen","3. Nähtävästi vasta tulossa"],"range":"WBC.speciesAbundanceEnum","subject":"WBC.abundancePINENU","title":"Taviokuurna"},"abundanceTURPIL":{"type":"string","enum":["","WBC.speciesAbundanceEnum0","WBC.speciesAbundanceEnum1","WBC.speciesAbundanceEnum2","WBC.speciesAbundanceEnum3"],"enumNames":["","0. Ei tietoa","1. Ohi","2. Samanaikainen","3. Nähtävästi vasta tulossa"],"range":"WBC.speciesAbundanceEnum","subject":"WBC.abundanceTURPIL","title":"Räkättirastas"},"birdFeederCount":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.birdFeederCount","title":"Lintulautoja (kpl)"},"birdFeederCountBiotopeA":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.birdFeederCountBiotopeA","title":"Kaatopaikan lintulaudat"},"birdFeederCountBiotopeB":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.birdFeederCountBiotopeB","title":"Kaupunkiasutuksen lintulaudat"},"birdFeederCountBiotopeC":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.birdFeederCountBiotopeC","title":"Maaseutuasutuksen lintulaudat"},"birdFeederCountBiotopeD":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.birdFeederCountBiotopeD","title":"Pellon lintulaudat"},"birdFeederCountBiotopeE":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.birdFeederCountBiotopeE","title":"Metsän lintulaudat"},"birdFeederCountBiotopeF":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.birdFeederCountBiotopeF","title":"Lintulaudat muu biotooppi"},"birdFeederCountBiotopeG":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.birdFeederCountBiotopeG","title":"Hakkuuaukean lintulaudat"},"birdFeederCountBiotopeH":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.birdFeederCountBiotopeH","title":"Ruovikon lintulaudat"},"cloudAndRain":{"type":"string","enum":["","WBC.cloudAndRainEnum0","WBC.cloudAndRainEnum1","WBC.cloudAndRainEnum2","WBC.cloudAndRainEnum3","WBC.cloudAndRainEnum4"],"enumNames":["","Ei tietoa","1 - Enimmäkseen kirkasta","2 - Vaihtelevaa pilvisyyttä","3 - Enimmäkseen täyspilvistä","4 - Ajoittain sadetta tai pyryä"],"range":"WBC.cloudAndRainEnum","subject":"WBC.cloudAndRain","title":"Pilvisyys ja sade"},"descriptionBiotopeF":{"type":"string","range":"xsd:string","subject":"WBC.descriptionBiotopeF","title":"Mitä biotooppiin Muu (F) kuuluu"},"feedingStationCount":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.feedingStationCount","title":"Ruokintapaikkoja (kpl)"},"feedingStationCountBiotopeA":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.feedingStationCountBiotopeA","title":"feedingStationCountBiotopeA"},"feedingStationCountBiotopeB":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.feedingStationCountBiotopeB","title":"Kaupunkiasutuksen ruokintapaikat"},"feedingStationCountBiotopeC":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.feedingStationCountBiotopeC","title":"Maaseutuasutuksen ruokintapaikat"},"feedingStationCountBiotopeD":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.feedingStationCountBiotopeD","title":"Pellon ruokintapaikat"},"feedingStationCountBiotopeE":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.feedingStationCountBiotopeE","title":"Metsän ruokintapaikat"},"feedingStationCountBiotopeF":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.feedingStationCountBiotopeF","title":"Ruokintapaikat muu biotooppi"},"feedingStationCountBiotopeG":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.feedingStationCountBiotopeG","title":"Ruovikon ruokintapaikat"},"feedingStationCountBiotopeH":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.feedingStationCountBiotopeH","title":"Ruovikon ruokintapaikat"},"iceCover":{"type":"string","enum":["","WBC.iceCoverEnum0","WBC.iceCoverEnum1","WBC.iceCoverEnum2","WBC.iceCoverEnum3","WBC.iceCoverEnum4"],"enumNames":["","0. Ei tietoa","1. Vesistöt sulat","2. Vain rannat/lahdet jäässä","3. Joitakin sulapaikkoja","4. Vesistöt kokonaan jäässä"],"range":"WBC.iceCoverEnum","subject":"WBC.iceCover","title":"Jääpeite"},"meanTemperature":{"type":"integer","range":"xsd:integer","subject":"WBC.meanTemperature","title":"Keskilämpötila (asteen tarkkuus)"},"observerCount":{"type":"integer","exclusiveMinimum":0,"range":"xsd:positiveInteger","subject":"WBC.observerCount","title":"Laskijoiden lukumäärä"},"observerID":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.observerID","title":"Havainnoijanumero"},"pineConesAtCensus":{"type":"string","enum":["","WBC.berriesAndConesEnum0","WBC.berriesAndConesEnum1","WBC.berriesAndConesEnum2","WBC.berriesAndConesEnum3","WBC.berriesAndConesEnum4","WBC.berriesAndConesEnum5","WBC.berriesAndConesEnum6"],"enumNames":["","0. Ei tietoa","1. Ei lainkaan","2. Hyvin vähän","3. Vähän","4. Kohtalaisesti","5. Runsaasti","6. Hyvin runsaasti"],"range":"WBC.berriesAndConesEnum","subject":"WBC.pineConesAtCensus","title":"Männynkäpyjä laskenta-aikaan"},"routeID":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.routeID","title":"Reitin numero"},"routeLength":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.routeLength","title":"Reitin pituus (m)"},"routeLengthBiotopeA":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.routeLengthBiotopeA","title":"Route length dump"},"routeLengthBiotopeB":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.routeLengthBiotopeB","title":"Route length urban"},"routeLengthBiotopeC":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.routeLengthBiotopeC","title":"Route length countryside"},"routeLengthBiotopeD":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.routeLengthBiotopeD","title":"Route length field"},"routeLengthBiotopeE":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.routeLengthBiotopeE","title":"Route length forest"},"routeLengthBiotopeF":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.routeLengthBiotopeF","title":"Route length other biotope"},"routeLengthBiotopeG":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.routeLengthBiotopeG","title":"Route length cutting open"},"routeLengthBiotopeH":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.routeLengthBiotopeH","title":"Route length reed"},"routeLengthChange":{"type":"integer","range":"xsd:integer","subject":"WBC.routeLengthChange","title":"Reitin muutokset (m)"},"routeLengthChangeBiotopeA":{"type":"integer","range":"xsd:integer","subject":"WBC.routeLengthChangeBiotopeA","title":"Reitin muutokset kaatopaikka"},"routeLengthChangeBiotopeB":{"type":"integer","range":"xsd:integer","subject":"WBC.routeLengthChangeBiotopeB","title":"Reitin muutokset kaupunkiasutus"},"routeLengthChangeBiotopeC":{"type":"integer","range":"xsd:integer","subject":"WBC.routeLengthChangeBiotopeC","title":"Reitin muutokset maaseutuasutus"},"routeLengthChangeBiotopeD":{"type":"integer","range":"xsd:integer","subject":"WBC.routeLengthChangeBiotopeD","title":"Reitin muutokset pelto"},"routeLengthChangeBiotopeE":{"type":"integer","range":"xsd:integer","subject":"WBC.routeLengthChangeBiotopeE","title":"Reitin muutokset metsä"},"routeLengthChangeBiotopeF":{"type":"integer","range":"xsd:integer","subject":"WBC.routeLengthChangeBiotopeF","title":"Reitin muutokset muu biotooppi"},"routeLengthChangeBiotopeG":{"type":"integer","range":"xsd:integer","subject":"WBC.routeLengthChangeBiotopeG","title":"Reitin muutokset hakkuuaukea"},"routeLengthChangeBiotopeH":{"type":"integer","range":"xsd:integer","subject":"WBC.routeLengthChangeBiotopeH","title":"Reitin muutokset ruovikko"},"snowAndIceOnTrees":{"type":"string","enum":["","WBC.snowAndIceOnTreesEnum0","WBC.snowAndIceOnTreesEnum1","WBC.snowAndIceOnTreesEnum2","WBC.snowAndIceOnTreesEnum3"],"enumNames":["","0. Ei tietoa","1. Ei ollenkaan","2. Vähän","3. Huomattava määrä"],"range":"WBC.snowAndIceOnTreesEnum","subject":"WBC.snowAndIceOnTrees","title":"Puissa oleva lumi ja jääkarsta"},"snowCover":{"type":"string","enum":["","WBC.snowCoverEnum0","WBC.snowCoverEnum1","WBC.snowCoverEnum2","WBC.snowCoverEnum3","WBC.snowCoverEnum4","WBC.snowCoverEnum5","WBC.snowCoverEnum6","WBC.snowCoverEnum7","WBC.snowCoverEnum8"],"enumNames":["","0. Ei tietoa","1. Ei lunta","2. Lunta vain paikoitellen","3. Alle 5 cm","4. 5-10 cm","5. 11-20 cm","6. 21-50 cm","7. 51-100 cm","8. Yli 1 m"],"range":"WBC.snowCoverEnum","subject":"WBC.snowCover","title":"Lumipeite"},"sorbusBerriesAtCensus":{"type":"string","enum":["","WBC.berriesAndConesEnum0","WBC.berriesAndConesEnum1","WBC.berriesAndConesEnum2","WBC.berriesAndConesEnum3","WBC.berriesAndConesEnum4","WBC.berriesAndConesEnum5","WBC.berriesAndConesEnum6"],"enumNames":["","0. Ei tietoa","1. Ei lainkaan","2. Hyvin vähän","3. Vähän","4. Kohtalaisesti","5. Runsaasti","6. Hyvin runsaasti"],"range":"WBC.berriesAndConesEnum","subject":"WBC.sorbusBerriesAtCensus","title":"Pihlajanmarjoja laskenta-aikaan"},"sorbusBerriesEarlyFall":{"type":"string","enum":["","WBC.berriesAndConesEnum0","WBC.berriesAndConesEnum1","WBC.berriesAndConesEnum2","WBC.berriesAndConesEnum3","WBC.berriesAndConesEnum4","WBC.berriesAndConesEnum5","WBC.berriesAndConesEnum6"],"enumNames":["","0. Ei tietoa","1. Ei lainkaan","2. Hyvin vähän","3. Vähän","4. Kohtalaisesti","5. Runsaasti","6. Hyvin runsaasti"],"range":"WBC.berriesAndConesEnum","subject":"WBC.sorbusBerriesEarlyFall","title":"Pihlajanmarjoja alkusyksyllä"},"spruceConesAtCensus":{"type":"string","enum":["","WBC.berriesAndConesEnum0","WBC.berriesAndConesEnum1","WBC.berriesAndConesEnum2","WBC.berriesAndConesEnum3","WBC.berriesAndConesEnum4","WBC.berriesAndConesEnum5","WBC.berriesAndConesEnum6"],"enumNames":["","0. Ei tietoa","1. Ei lainkaan","2. Hyvin vähän","3. Vähän","4. Kohtalaisesti","5. Runsaasti","6. Hyvin runsaasti"],"range":"WBC.berriesAndConesEnum","subject":"WBC.spruceConesAtCensus","title":"Kuusenkäpyjä laskenta-aikaan"},"typeOfSnowCover":{"type":"string","enum":["","WBC.typeOfSnowCoverEnum0","WBC.typeOfSnowCoverEnum1","WBC.typeOfSnowCoverEnum2"],"enumNames":["","0. Ei tietoa tai ei lunta","1. Lumi pehmeää","2. Lumessa kova hankikerros"],"range":"WBC.typeOfSnowCoverEnum","subject":"WBC.typeOfSnowCover","title":"Maassa olevan lumen laatu"},"visibility":{"type":"string","enum":["","WBC.visibilityEnum0","WBC.visibilityEnum1","WBC.visibilityEnum2","WBC.visibilityEnum3","WBC.visibilityEnum4"],"enumNames":["","Ei tietoa","Hyvä","Hyvä-kohtalainen","Kohtalainen-huono","Huono"],"range":"WBC.visibilityEnum","subject":"WBC.visibility","title":"Näkyvyys"},"waterbodies":{"type":"string","enum":["","WBC.waterbodiesEnum0","WBC.waterbodiesEnum1","WBC.waterbodiesEnum2","WBC.waterbodiesEnum3","WBC.waterbodiesEnum4","WBC.waterbodiesEnum5"],"enumNames":["","Ei tietoa","Meren rantaa","Järven rantaa","Joen vartta","Edellisten yhdistelmä","Ei vesistöjä"],"range":"WBC.waterbodiesEnum","subject":"WBC.waterbodies","title":"Vesistöt"},"wayOfTravel":{"type":"string","enum":["","WBC.wayOfTravelEnum0","WBC.wayOfTravelEnum1","WBC.wayOfTravelEnum2","WBC.wayOfTravelEnum3","WBC.wayOfTravelEnum9"],"enumNames":["","Jalkaisin","Suksilla","Muu, mikä","Boat","Tuntematon"],"range":"WBC.wayOfTravelEnum","subject":"WBC.wayOfTravel","title":"Kulkutapa"},"wayOfTravelNotes":{"type":"string","range":"xsd:string","subject":"WBC.wayOfTravelNotes","title":"Kulkutavan kuvaus"},"wind":{"type":"string","enum":["","WBC.windEnum0","WBC.windEnum1","WBC.windEnum2","WBC.windEnum3","WBC.windEnum4"],"enumNames":["","Ei tietoa","Tyyntä-heikkoa","Heikkoa-kohtalaista","Kohtalaista-navakkaa","Navakkaa-kovaa"],"range":"WBC.windEnum","subject":"WBC.wind","title":"Tuuli"}},"range":"MY.gatheringFactClass"},"gatheringType":{"type":"string","enum":["","MY.gatheringTypeForagingArea","MY.gatheringTypeBreedingAndRestingArea","MY.gatheringTypeCavityTree","MY.gatheringTypeDroppingsTree","MY.gatheringTypeNestTree","MY.gatheringTypeLolifeAccess","MY.gatheringTypeLolifeCoreZone","MY.gatheringTypeLolifeHabitatZone","MY.gatheringTypeLolifeApplicableZone","MY.gatheringTypeWaterbirdPoint","MY.gatheringTypeWaterbirdRound"],"enumNames":["","Foraging area","Breeding and resting area","Cavity tree","Droppings tree","Nest tree","Access route","Core zone","Habitat zone","Applicable zone","Point","Round"],"range":"MY.gatheringTypeEnum","subject":"MY.gatheringType","title":"Gathering event type"},"geometry":{"type":"object","range":"MZ.geometry","subject":"MY.geometry","title":"Coordinates"},"georeferenceSource":{"type":"string","enum":["","MY.georeferenceSourceKotka","MY.georeferenceSourceKarttapaikka","MY.georeferenceSourcePaikkatietoikkuna","MY.georeferenceSourceKarjalankartat","MY.georeferenceSourceRetkikartta","MY.georeferenceSourceGoogle","MY.georeferenceSourcePeruskartta","MY.georeferenceSourcePapermap","MY.georeferenceSourceOtherpaper","MY.georeferenceSourceOtherweb","MY.georeferenceSourceCatalogue","MY.georeferenceSourceBiogeomancer","MY.georeferenceSourceGeolocate","MY.georeferenceSourceOther","MY.georeferenceSourceUnknown"],"enumNames":["","Kotka maps","Karttapaikka (MML)","Paikkatietoikkuna (MML)","Karjalankartat (MML)","Retkikartta.fi (Metsähallitus)","Google Earth/Maps","Peruskartta paper map (MML)","Other paper map","Other paper publication","Other website","Catalogue","Biogeomancer","Geolocate","Other","Unknown (but georeferencing was done)"],"range":"MY.georeferenceSources","subject":"MY.georeferenceSource","description":"Use for OLD SPECIMENS: What source was used to get coordinates based on locality names","title":"Georeferencing source"},"habitat":{"type":"array","uniqueItems":false,"items":{"type":"string","enum":["","MY.habitatEnumValue1","MY.habitatEnumValue2","MY.habitatEnumValue3","MY.habitatEnumValue4","MY.habitatEnumValue5","MY.habitatEnumValue6","MY.habitatEnumValue7","MY.habitatEnumValue8","MY.habitatEnumValue9","MY.habitatEnumValue10","MY.habitatEnumValue11","MY.habitatEnumValue12","MY.habitatEnumValue13","MY.habitatEnumValue14","MY.habitatEnumValue15","MY.habitatEnumValue16","MY.habitatEnumValue17","MY.habitatEnumValue18","MY.habitatEnumValue19","MY.habitatEnumValue20","MY.habitatEnumValue21","MY.habitatEnumValue22","MY.habitatEnumValue23","MY.habitatEnumValue24","MY.habitatEnumValue25","MY.habitatEnumValue26","MY.habitatEnumValue27","MY.habitatEnumValue28","MY.habitatEnumValue29","MY.habitatEnumValue30","MY.habitatEnumValue31","MY.habitatEnumValue32","MY.habitatEnumValue33","MY.habitatEnumValue34","MY.habitatEnumValue35","MY.habitatEnumValue36","MY.habitatEnumValue87","MY.habitatEnumValue37","MY.habitatEnumValue38","MY.habitatEnumValue39","MY.habitatEnumValue40","MY.habitatEnumValue41","MY.habitatEnumValue42","MY.habitatEnumValue43","MY.habitatEnumValue44","MY.habitatEnumValue45","MY.habitatEnumValue46","MY.habitatEnumValue47","MY.habitatEnumValue48","MY.habitatEnumValue49","MY.habitatEnumValue50","MY.habitatEnumValue51","MY.habitatEnumValue52","MY.habitatEnumValue53","MY.habitatEnumValue54","MY.habitatEnumValue55","MY.habitatEnumValue56","MY.habitatEnumValue57","MY.habitatEnumValue58","MY.habitatEnumValue59","MY.habitatEnumValue60","MY.habitatEnumValue61","MY.habitatEnumValue62","MY.habitatEnumValue63","MY.habitatEnumValue64","MY.habitatEnumValue65","MY.habitatEnumValue66","MY.habitatEnumValue67","MY.habitatEnumValue68","MY.habitatEnumValue69","MY.habitatEnumValue70","MY.habitatEnumValue71","MY.habitatEnumValue72","MY.habitatEnumValue73","MY.habitatEnumValue74","MY.habitatEnumValue75","MY.habitatEnumValue76","MY.habitatEnumValue77","MY.habitatEnumValue78","MY.habitatEnumValue79","MY.habitatEnumValue80","MY.habitatEnumValue81","MY.habitatEnumValue82","MY.habitatEnumValue83","MY.habitatEnumValue84","MY.habitatEnumValue85","MY.habitatEnumValue86","MY.habitatEnumValue88","MY.habitatEnumValue89","MY.habitatEnumValue90","MY.habitatEnumValue91","MY.habitatEnumValue92","MY.habitatEnumValue93","MY.habitatEnumValue94"],"enumNames":["","Forest","Heath forest","Mesic heath forest","Herb-rich heath forest","Sub-xeric heath forest","Xeric heath forest","Herb-rich forest","Dry herb-rich forest","Mesic herb-rich forest","Moist herb-rich forest","Herb-rich forest with broadleaved deciduous trees","Herb-rich mountain birch forests","Mountain birch forest (excluding herb-rich mountain birch forest)","Mire","Open mire","Rich fen","Fen","Open swamp","Wooded mire","Pine mire and bog","Spruce mire","Scrub swamp","Swamp","Water","Spring complex","Streams or a brook","Shore","Flooded forest","Shore scrub","Swamp shore","Meadow shore","Reedbed","Gravel and shingle shores","Sand beach","Unvegetated flood shore","Rock outcrop and scree","Siliceous rock outcrops","Lichen rock outcrop and scree","Graminoid dwarf shrub rock outcrop and scree","Rock outcrop and scree deficient of trees","Forest on rocky terrain","Calcareous rock outcrop and quarry, bare calcareous land","Serpentine rock outcrop or land","Rock meadow","Fell area","Mountain heath","Mountain meadow","Snowbed","Mountain heath scrub","Oroarctic/mountain spring complexes and habitats","Oroarctic/ rocky outcrop and scree","Oroarctic mountain mire","Oroarctic/mountain lake","Oroarctic/mountain brookside or a stream","Rock face","Rural biotopes and cultural habitats or other human-impacted environment","Rural biotopes and cultural habitats","Dry meadow","Heath","Mesic meadow","Wooded pasture and meadow","Moist meadow (other than shore meadow)","Fen meadow","Rock meadow","Ditch or other excavation","Roadsides (verges, banks etc.)","Agricultural land","Field","Lawn or grass","Tree and bush plantation","Abandoned field","Park, courtyard or garden","Park","Manor garden","Graveyard","Courtyard","Garden","Open grass","Scrub","Secondary habitats","Roadsides (verges, banks, on the road etc.)","Dumping area","Fill-up soil","Sand and gravel pit","Peat production area","Quarry and mine area","Ruderate habitats and areas","Sea","Brackish water","Oligotrophic lake or pond","Eutrophic lake or pond","Small pond","River","Rapids"]},"minItems":0,"range":"MY.habitatEnum","subject":"MY.habitat","title":"Habitat"},"habitatAttributes":{"type":"array","uniqueItems":false,"items":{"type":"string","enum":["","MY.habitatAttributesEnumValue1","MY.habitatAttributesEnumValue2","MY.habitatAttributesEnumValue3","MY.habitatAttributesEnumValue4","MY.habitatAttributesEnumValue5","MY.habitatAttributesEnumValue6","MY.habitatAttributesEnumValue7","MY.habitatAttributesEnumValue8","MY.habitatAttributesEnumValue9","MY.habitatAttributesEnumValue10","MY.habitatAttributesEnumValue11","MY.habitatAttributesEnumValue12","MY.habitatAttributesEnumValue13","MY.habitatAttributesEnumValue14","MY.habitatAttributesEnumValue15","MY.habitatAttributesEnumValue16","MY.habitatAttributesEnumValue17","MY.habitatAttributesEnumValue18","MY.habitatAttributesEnumValue19","MY.habitatAttributesEnumValue20","MY.habitatAttributesEnumValue21","MY.habitatAttributesEnumValue22"],"enumNames":["","Young forest / young trees","Middle-aged forest/ middle-aged trees","Old forest /old trees","Unmanaged","Burnt forest / slash-and-burn area","Early stage of natural succession","Hardwood stand","Esker forest / dune forets","Clearcutting area /Felling area","Forested field or meadow","Oligotropfic","Meso-/ eutrophic","Calcareous","Ultrabasic","Acid sulphate soils","Shady","Well-lighted / xerothermic","Grazed","Brook-sides / Intermittent streams","springy habitats and depressions","Drained (open)/ ditched (open)","Drained (hidden) / ditched (hidden)"]},"minItems":0,"range":"MY.habitatAttributesEnum","subject":"MY.habitatAttributes","title":"Additional information of habitat"},"habitatClassification":{"type":"string","range":"xsd:string","subject":"MY.habitatClassification","description":"Formal habitat name or abbreviation. If several, separate with semicolons (E.g. 'OMT; OMaT').","title":"Habitat classification"},"habitatDescription":{"type":"string","range":"xsd:string","subject":"MY.habitatDescription","description":"Informal description of the habitat.","title":"Habitat description"},"hasUnit":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"MY.unit","subject":"MY.hasUnit","title":"hasUnit"},"higherGeography":{"type":"string","range":"xsd:string","subject":"MY.higherGeography","description":"If country is not known or not applicable, for example continent, ocean or large island","title":"Higher geography"},"invasiveControlAreaKnown":{"type":"boolean","range":"xsd:boolean","subject":"MY.invasiveControlAreaKnown","title":"Esiintymän koko / laajuus tiedossa"},"invasiveControlDangerous":{"type":"boolean","range":"xsd:boolean","subject":"MY.invasiveControlDangerous","title":"Is the occurrence a direct threat to e.g. endangered species, biotopes or humans?"},"invasiveControlDangerousDescription":{"type":"string","range":"xsd:string","subject":"MY.invasiveControlDangerousDescription","title":"Description of threats"},"invasiveControlEffectiveness":{"type":"string","enum":["","MY.invasiveControlEffectivenessFull","MY.invasiveControlEffectivenessPartial","MY.invasiveControlEffectivenessNone","MY.invasiveControlEffectivenessNotFound"],"enumNames":["","Fully controlled","Partially controlled","Not controlled (didn't succeed)","Not found"],"range":"MY.invasiveControlEffectivenessEnum","subject":"MY.invasiveControlEffectiveness","title":"Control level"},"invasiveControlEffectivenessNotes":{"type":"string","range":"xsd:string","subject":"MY.invasiveControlEffectivenessNotes","title":"Notes of control level"},"invasiveControlMethods":{"type":"array","uniqueItems":false,"items":{"type":"string","enum":["","MY.invasiveControlMethodsMechanical","MY.invasiveControlMethodsChemical","MY.invasiveControlMethodsBiological","MY.invasiveControlMethodsOther"],"enumNames":["","Mekaaniset / fysikaaliset","Kemialliset","Biologiset","Muut (myös torjumatta jättäminen / osittainen torjunta), tarkenna lisätietoihin"]},"minItems":0,"range":"MY.invasiveControlMethodsEnum","subject":"MY.invasiveControlMethods","title":"Control methods"},"invasiveControlMethodsDescription":{"type":"string","range":"xsd:string","subject":"MY.invasiveControlMethodsDescription","title":"Description of control methods"},"invasiveControlOpen":{"type":"boolean","range":"xsd:boolean","subject":"MY.invasiveControlOpen","title":"Are follow-up controls needed?"},"invasiveControlOpenDescription":{"type":"string","range":"xsd:string","subject":"MY.invasiveControlOpenDescription","title":"Description of follow-up controls?"},"invasiveControlOtherExpensesInEuros":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"MY.invasiveControlOtherExpensesInEuros","title":"Estimated of other expenses in euros"},"invasiveControlTaxon":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"MX.taxon","subject":"MY.invasiveControlTaxon","title":"Control target taxon"},"isPartOf":{"type":"string","range":"rdfs:Resource","subject":"MY.isPartOf","description":"Which parent or larger collection this is part of.","title":"Is part of"},"keywords":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"xsd:string","subject":"MY.keywords","title":"Keywords"},"latitude":{"type":"string","range":"xsd:string","subject":"MY.latitude","description":"Latitude. For southern latitudes, use negative value.","title":"Lat (N)"},"leg":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"xsd:string","subject":"MY.leg","description":"Name of the collector(s), in format 'Lastname, Firstname; Lastname Firstname'","title":"Leg"},"legUserID":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"xsd:string","subject":"MY.legUserID","description":"Alkuperäislähteen käyttäjätunnus","title":"Käyttäjätunnus"},"legVerbatim":{"type":"string","range":"xsd:string","subject":"MY.legVerbatim","description":"Leg just as it appears in the label or other original source, no interpretation, errors and all.","title":"Verbatim leg from orginal source"},"locality":{"type":"string","range":"xsd:string","subject":"MY.locality","description":"Official name of the locality in basic form. Separate multiple names with commas, from generic to specific. No informal description here.","title":"Locality names"},"localityDescription":{"type":"string","range":"xsd:string","subject":"MY.localityDescription","description":"Informal description of the exact locality, e.g. '5 km NE of city X, under stone bridge'","title":"Locality description"},"localityID":{"type":"string","range":"xsd:string","subject":"MY.localityID","description":"An unique identifier or code for the locality, if the locality has one (e.g. from SAPO-ontology).","title":"Locality ID"},"localityVerbatim":{"type":"string","range":"xsd:string","subject":"MY.localityVerbatim","description":"Locality word-to-word as it appears on the label or other original source, errors and all","title":"Verbatim locality from label or other original source"},"longitude":{"type":"string","range":"xsd:string","subject":"MY.longitude","description":"Longitude. For western longitudes, use negative value.","title":"Lon (E)"},"municipality":{"type":"string","range":"xsd:string","subject":"MY.municipality","description":"Municipality, commune, town, city or civil parish","title":"Municipality"},"namedPlaceID":{"type":"string","range":"MNP.namedPlace","subject":"MY.namedPlaceID","title":"Named place"},"notes":{"type":"string","range":"xsd:string","subject":"MY.notes","description":"Additional information to the data in each section.","title":"Notes"},"numberOfSampledIndividuals":{"type":"string","range":"xsd:string","subject":"MY.numberOfSampledIndividuals","description":"For garden accessions/seed bank, number of individuals from which seeds were collected","title":"Number of sampled individuals"},"observationDays":{"type":"integer","range":"xsd:integer","subject":"MY.observationDays","title":"Observation days"},"observationMinutes":{"type":"integer","exclusiveMinimum":0,"range":"xsd:positiveInteger","subject":"MY.observationMinutes","title":"Observation minutes"},"percentageGivingSeeds":{"type":"integer","range":"xsd:integer","subject":"MY.percentageGivingSeeds","description":"For garden accessions/seed bank, what proportion of the population sampled was giving seeds","title":"% of plant population giving seeds"},"predominantTree":{"type":"string","enum":["","MX.37819","MX.37812","MX.37992","MX.38004","MX.38590","MX.38686","MX.38563","MX.38527","MX.41344","MX.38016","MX.39331","MX.37990","MX.38008","MX.38010","MX.37975","MX.37976","MX.39122","MX.37815"],"enumNames":["","Mänty","Spruce","Koivut","Vaivaiskoivu","Aspen","Metsälehmus","Raita","Pajut","Puistolehmus","Pähkinäpensas","Saarni","Tammi","Common alder","Grey alder","Vuorijalava","Kynäjalava","Vaahtera","MX.37815"],"range":"MY.predominantTreeEnum","subject":"MY.predominantTree","title":"Predominant tree"},"projectTitle":{"type":"string","range":"xsd:string","subject":"MY.projectTitle","title":"projectTitle"},"province":{"type":"string","range":"xsd:string","subject":"MY.province","title":"province"},"relativeHumidity":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"MY.relativeHumidity","description":"Relative humidity %","title":"Relative humidity"},"samplingAreaSizeInSquareMeters":{"type":"number","range":"xsd:decimal","subject":"MY.samplingAreaSizeInSquareMeters","description":"For garden accessions/seed bank, estimated size of the area sampled, in square meters","title":"Size of sampling area (m2)"},"samplingMethod":{"type":"string","enum":["","MY.samplingMethodCarnet","MY.samplingMethodFeromonetrap","MY.samplingMethodNet","MY.samplingMethodDrag","MY.samplingMethodWindowtrap","MY.samplingMethodDigging","MY.samplingMethodFishNet","MY.samplingMethodHand","MY.samplingMethodReared","MY.samplingMethodEpupa","MY.samplingMethodExovo","MY.samplingMethodElarva","MY.samplingMethodFishTrap","MY.samplingMethodYellowWindowTrap","MY.samplingMethodYellowpan","MY.samplingMethodTriangleDrag","MY.samplingMethodPitfall","MY.samplingMethodEclectortrap","MY.samplingMethodDungTrap","MY.samplingMethodBoard","MY.samplingMethodYellowtrap","MY.samplingMethodMistnet","MY.samplingMethodSweeping","MY.samplingMethodSoilsample","MY.samplingMethodWashing","MY.samplingMethodMalaise","MY.samplingMethodPantrap","MY.samplingMethodSeine","MY.samplingMethodAngleFishing","MY.samplingMethodTrampling","MY.samplingMethodBeamTrawl","MY.samplingMethodTrap","MY.samplingMethodDropping","MY.samplingMethodTrunkWindowTrap","MY.samplingMethodElectrofishing","MY.samplingMethodSifting","MY.samplingMethodDiverInsectTrap","MY.samplingMethodDiving","MY.samplingMethodBait","MY.samplingMethodBaittrap","MY.samplingMethodTrawling","MY.samplingMethodLight","MY.samplingMethodLightTrap","MY.samplingMethodWaterBucket","MY.samplingMethodAquaticNet","MY.samplingMethodAquaticEmergenceTrap","MY.samplingMethodWaterSieve","MY.samplingMethodOther"],"enumNames":["","Car net","Pheromone trap","Net (haavi)","Drag (hara)","Window trap","Digging","Fish net","Collecting by hand","Reared","Reared, e pupa","Reared, ex ovo","Reared, e larva","Fish trap","Yellow-window trap","Yellowpan","Triangle drag (kolmiohara)","Pitfall","Eclector (emergence) trap","Dung Trap","Board Shelter","Glue trap","Mistnet","Sweeping","Soil sample","Washing","Malaise","Pan trap","Seine","Angling (fishing with a hook)","Trampling","Beam trawl","Trap (generic)","Dropping (brushing or shaking)","Trunk Window Trap","Electrofishing","Sifting (seulos)","Diver Insect Trap","Diving","Bait (any kind, without trap)","Bait trap","Trawling (troolaus)","Light (lux)","Light trap","Water bucket","Aquatic net","Aquatic Emergence Trap","Water sieve","Other"],"range":"MY.samplingMethods","subject":"MY.samplingMethod","description":"Main method for (usually intentional) sampling","title":"Sampling method"},"samplingMethodNotes":{"type":"string","range":"xsd:string","subject":"MY.samplingMethodNotes","title":"Sampling method notes"},"section":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"MY.section","title":"Section"},"skipped":{"type":"boolean","range":"xsd:boolean","subject":"MY.skipped","title":"Skipped"},"spottingScopeUsed":{"type":"boolean","range":"xsd:boolean","subject":"MY.spottingScopeUsed","title":"Spotting scope"},"substrate":{"type":"string","range":"xsd:string","subject":"MY.substrate","description":"Type of substrate or name of substrate species.","title":"Substrate"},"taxonCensus":{"type":"array","uniqueItems":false,"items":{"type":"object","subject":"MY.taxonCensusClass","additionalProperties":false,"title":"Completeness of census","description":"","properties":{"censusTaxonID":{"type":"string","range":"MX.taxon","subject":"MY.censusTaxonID","title":"Censused taxon"},"censusTaxonSetID":{"type":"string","enum":["","MX.taxonSetSykeButterflyCensusPapilionoidea","MX.taxonSetSykeButterflyCensusOther","MX.taxonSetWaterbirdWaterbirds","MX.taxonSetWaterbirdWaders","MX.taxonSetWaterbirdGulls","MX.taxonSetWaterbirdPasserines","MX.taxonSetWaterbirdAmphibia","MX.taxonSetSykeBumblebee","MVL.1201","MX.taxonSetSykeBumblebeeOther","MX.taxonSetBirdAtlasCommon","MX.taxonSetBiomonCompleteListOdonata","MX.taxonSetBiomonCompleteListButterflies","MX.taxonSetBiomonCompleteListMoths","MX.taxonSetBiomonCompleteListBombus","MX.taxonSetBiomonCompleteListAmphibiaReptilia","MX.taxonSetBiomonCompleteListLargeFlowers","MX.taxonSetBiomonCompleteListSubarcticPlants","MX.taxonSetBiomonCompleteListMacrolichens","MX.taxonSetBiomonCompleteListBracketFungi","MX.taxonSetBiomonCompleteListPracticalFungi","MX.taxonSetSykeMacrozoobenthos"],"enumNames":["","SYKE's Butterfly Census: Butterflies","SYKE's Butterly Census: Other Macrolepidoptera","Waterbird Census: Waterbirds","Waterbird Census: Waders","Waterbird Census: Gulls","Waterbird Census: Passerines","Waterbird Census: Amphibians","SYKE's Bumblebee Census","Spring monitoring species","Syken kimalaistutkimus: Ylemmät taksonit","Bird atlas: common breeders","Biomon: Finnish dragonflies","Biomon: Finnish butterflies","Biomon: Diurnal moths","Biomon: Bumblebee list","Biomon: Reptiles and amphibians","Biomon: Visible flowering plants","Biomon: Fell plants","Biomon: Macrolichens","Biomon: Bracket fungi","Biomon: Practical fungi","Syke POHJE database taxonomy update"],"range":"MX.taxonSetEnum","subject":"MY.censusTaxonSetID","title":"Censused taxon set"},"taxonCensusType":{"type":"string","enum":["MY.taxonCensusTypeCounted","MY.taxonCensusTypeEstimated","MY.taxonCensusTypeNotCounted"],"enumNames":["All species identified and counted","All species identified, count estimated","All species identified, count is not estimated"],"range":"MY.taxonCensusEnum","subject":"MY.taxonCensusType","title":"Completeness of census"}},"required":["taxonCensusType"]},"minItems":0,"range":"MY.taxonCensusClass","subject":"MY.taxonCensus","title":"Completely recorded taxon"},"temperature":{"type":"integer","range":"xsd:integer","subject":"MY.temperature","title":"Temperature in celsius"},"timeEnd":{"type":"string","range":"xsd:string","subject":"MY.timeEnd","title":"End time"},"timeStart":{"type":"string","range":"xsd:string","subject":"MY.timeStart","title":"Start time"},"trapCount":{"type":"integer","range":"xsd:integer","subject":"MY.trapCount","title":"Trap count"},"weather":{"type":"string","range":"xsd:string","subject":"MY.weather","title":"Weather"},"wgs84Latitude":{"type":"string","range":"xsd:string","subject":"MY.wgs84Latitude","title":"WGS84 Latitude"},"wgs84Longitude":{"type":"string","range":"xsd:string","subject":"MY.wgs84Longitude","title":"WGS84 Longitude"},"images":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"MM.image","subject":"MZ.images","title":"Images"},"publicityRestrictions":{"type":"string","enum":["","MZ.publicityRestrictionsPublic","MZ.publicityRestrictionsProtected","MZ.publicityRestrictionsPrivate"],"enumNames":["","public","protected","private"],"range":"MZ.publicityRestrictionsEnum","subject":"MZ.publicityRestrictions","description":"PUBLIC: all data can be published; PROTECTED: exact locality is hidden (100*100km square); PRIVATE: most of the data is hidden. Empty value means same as public.","title":"Publicity restrictions"},"units":{"type":"array","uniqueItems":false,"items":{"type":"object","subject":"MY.unit","additionalProperties":false,"title":"Specimen","description":"","properties":{"id":{"type":"string","range":"xsd:string","subject":"id","title":"Id for the Specimen"},"@type":{"type":"string","range":"xsd:string","subject":"@type","title":"Type for the Specimen"},"@context":{"type":"string","range":"xsd:string","subject":"@context","title":"Context for the Specimen"},"DBH":{"type":"string","range":"xsd:string","subject":"MY.DBH","description":"Diameter at breast height, in centimeters","title":"DBH in centimeters"},"DNASampleLocation":{"type":"string","range":"xsd:string","subject":"MY.DNASampleLocation","description":"Leave empty if no sample taken, or if the sample is recorded separately","title":"DNA sample location"},"abundanceString":{"type":"string","range":"xsd:string","subject":"MY.abundanceString","title":"Amount"},"abundanceUnit":{"type":"string","enum":["","MY.abundanceUnitIndividualCount","MY.abundanceUnitPairCount","MY.abundanceUnitNest","MY.abundanceUnitBreedingSite","MY.abundanceUnitFeedingSite","MY.abundanceUnitColony","MY.abundanceUnitFruitbody","MY.abundanceUnitSprout","MY.abundanceUnitHummock","MY.abundanceUnitThallus","MY.abundanceUnitFlower","MY.abundanceUnitSpot","MY.abundanceUnitTrunk","MY.abundanceUnitQueen","MY.abundanceUnitShell","MY.abundanceUnitDroppings","MY.abundanceUnitMarks","MY.abundanceUnitIndirect","MY.abundanceUnitSquareDM","MY.abundanceUnitSquareM","MY.abundanceUnitRelativeDensity","MY.abundanceUnitOccursDoesNotOccur"],"enumNames":["","Individual count","Pair count","Nest count","Number of breeding sites (rocks, cavities, etc.)","Number of feeding sites","Colonies","Fruitbodies/sporocarps","Sprouts","Number of hummocks","Number of thalli","Number of flowers","Number of spots","Number of tree trunks","Number of queens","Number of shells","Droppings","Marks (feeding marks etc.)","Number of indirect marks/traces","Square decimeter (dm^2)","Square meter (m^2)","Relative density","Occurs / does not occur"],"range":"MY.abundanceUnitEnum","subject":"MY.abundanceUnit","title":"Abundance unit"},"additionalIDs":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"xsd:string","subject":"MY.additionalIDs","description":"Other identifiers this specimen has, in format 'type:identifier'. For example: 'mzhtypes:123' (old MAZ-type number)","title":"Additional ID's"},"adultIndividualCount":{"type":"integer","range":"xsd:integer","subject":"MY.adultIndividualCount","title":"Adult individual count"},"age":{"type":"string","range":"xsd:string","subject":"MY.age","description":"Estimated or known age in calendar years, years, days or other relevant unit.","title":"Age"},"ageNotes":{"type":"string","range":"xsd:string","subject":"MY.ageNotes","description":"E.g. how age was determined, by whom and when.","title":"Age notes"},"alive":{"type":"boolean","range":"xsd:boolean","subject":"MY.alive","title":"Alive"},"ankleInMillimeters":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"xsd:string","subject":"MY.ankleInMillimeters","title":"Ankle"},"areaInSquareMeters":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"MY.areaInSquareMeters","title":"Occurrence area (m²)"},"atlasCode":{"type":"string","enum":["","MY.atlasCodeEnum1","MY.atlasCodeEnum2","MY.atlasCodeEnum3","MY.atlasCodeEnum4","MY.atlasCodeEnum5","MY.atlasCodeEnum6","MY.atlasCodeEnum61","MY.atlasCodeEnum62","MY.atlasCodeEnum63","MY.atlasCodeEnum64","MY.atlasCodeEnum65","MY.atlasCodeEnum66","MY.atlasCodeEnum7","MY.atlasCodeEnum71","MY.atlasCodeEnum72","MY.atlasCodeEnum73","MY.atlasCodeEnum74","MY.atlasCodeEnum75","MY.atlasCodeEnum8","MY.atlasCodeEnum81","MY.atlasCodeEnum82"],"enumNames":["","1 Breeding unlikely; Species detected in the grid during the breeding season, but almost certainly does not breed there","2 Possible breeding; A solitary bird detected once in suitable breeding habitat, and breeding of the species in the grid is possible","3 Possible breeding; A pair detected once in a suitable breeding habitat, and breeding of the species in the grid is possible","4 Probable breeding; A singing or a displaying male observed at the same site in different days","5 Probable breeding; A female or a pair observed at the same site in different days","6 Probable breeding; A bird or a pair observed","61 Probable breeding; A bird or a pair observed visiting frequently at the probable nest","62 Probable breeding; A bird or a pair observed building a nest","63 Probable breeding; A bird or a pair observed giving alarm calls because of proximity to nest or brood","64 Probable breeding; A bird or a pair observed displaying broken wing -act","65 Probable breeding; A bird or a pair observed attacking the observer","66 Todennäköinen pesintä: asuttu tai koristeltu pesä, ei tietoa munista / poikasista.","7 Confirmed breeding; Indirect evidence of verified breeding detected","71 Confirmed breeding; Indirect evidence of verified breeding detected: nest found with signs indicating that is has been used in the same year","72 Confirmed breeding; Indirect evidence of verified breeding detected: a bird seen entering or coming out from the nest in a way that suggests breeding","73 Confirmed breeding; Indirect evidence of verified breeding detected: fledglings or young detected so that they can be assumed to have hatched within the grid","74 Confirmed breeding; Indirect evidence of verified breeding detected: a parent carrying food to nestlings or faeces of nestlings away from the nest","75 Varma pesintä: nähty pesässä hautova emo.","8 Confirmed breeding; Direct evidence of verified breeding detected","81 Confirmed breeding; Direct evidence of a verified breeding detected: begging or other calls of nestlings heard from the nest","82 Confirmed breeding; Direct evidence of a verified breeding detected: a nest found with eggs or nestlings"],"range":"MY.atlasCodeEnum","subject":"MY.atlasCode","title":"Breeding index"},"batBehavior":{"type":"string","enum":["","MY.batBehaviorHibernating","MY.batBehaviorRoosting","MY.batBehaviorHunting"],"enumNames":["","hibernating","roosting","hunting"],"range":"MY.batBehaviorEnum","subject":"MY.batBehavior","title":"Bat behavior"},"beakInMillimeters":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"xsd:string","subject":"MY.beakInMillimeters","title":"Beak"},"birdAge":{"type":"string","enum":["","MY.birdAgePp","MY.birdAgePm","MY.birdAgeFl","MY.birdAgePlus1kv","MY.birdAge1Kv","MY.birdAgePlus2Kv","MY.birdAge2kv","MY.birdAgePlus3Kv","MY.birdAge3Kv","MY.birdAgePlus4Kv","MY.birdAge4Kv","MY.birdAgePlus5Kv","MY.birdAge5Kv","MY.birdAgePlus6Kv","MY.birdAge6Kv","MY.birdAgePlus7Kv","MY.birdAge7Kv","MY.birdAgePlus8Kv","MY.birdAge8Kv"],"enumNames":["","pp","pm","fl","+1kv (older than 1. calendar year)","1kv (1. calendar year)","+2kv (older than 2nd calendar year)","2kv (2nd calendar year)","+3kv","3kv","+4kv","4kv","+5kv","5kv","+6kv","+6kv","+7kv","7kv","+8kv","8kv"],"range":"MY.birdAgeEnum","subject":"MY.birdAge","title":"Bird age"},"birdBehavior":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"xsd:string","subject":"MY.birdBehavior","title":"Bird behavior"},"birdPlumage":{"type":"string","enum":["","MY.birdPlumageAd","MY.birdPlumageEijp","MY.birdPlumageImm","MY.birdPlumageJp","MY.birdPlumageJuv","MY.birdPlumageNpuk","MY.birdPlumagePull","MY.birdPlumageSubad","MY.birdPlumageTp","MY.birdPlumageVp","MY.birdPlumagePep","MY.birdPlumageSs"],"enumNames":["","ad","eijp","imm (immature)","jp","juv (juvenile)","n-puk (female plumage)","pull","subad (plumage between juv and ad)","tp (winter plumage)","vp","pep","ss"],"range":"MY.birdPlumageEnum","subject":"MY.birdPlumage","title":"Bird plumage"},"breeding":{"type":"boolean","range":"xsd:boolean","subject":"MY.breeding","title":"Breeding"},"broodSize":{"type":"integer","exclusiveMinimum":0,"range":"xsd:positiveInteger","subject":"MY.broodSize","title":"Brood size"},"causeOfDeath":{"type":"string","range":"xsd:string","subject":"MY.causeOfDeath","description":"Cause of death, if not intentionally trapped on sampled","title":"Cause of Death"},"checklistID":{"type":"string","range":"MR.checklist","subject":"MY.checklistID","title":"Checklist"},"chemistry":{"type":"string","range":"xsd:string","subject":"MY.chemistry","description":"Results of chemical reaction tests etc.","title":"Chemical properties"},"count":{"type":"string","range":"xsd:string","subject":"MY.count","description":"Numeric or other description on the amount of individuals (or sprouts, fruiting bodies or such) in the specimen. Sexes and juveniles can be specified like so: 1m2f3j (=1 male, 2 females, 3 juveniles)","title":"Count"},"decayStage":{"type":"string","range":"xsd:string","subject":"MY.decayStage","description":"Estimation of decay stage (lahoaste in Finnish) on the scale of 1 to 5 and/or description","title":"Decay stage"},"distance":{"type":"string","enum":["","MY.distanceOverFlight","MY.distanceNear","MY.distanceQuiteFar","MY.distanceFar","MY.distanceVeryFar"],"enumNames":["","flight over or next to observer","near","quite far away","far","very far away"],"range":"MY.distanceEnum","subject":"MY.distance","title":"Distance"},"earliestEpochOrLowestSeries":{"type":"string","enum":["","MY.epochOrSeriesCambrian","MY.epochOrSeriesCarboniferous","MY.epochOrSeriesCretaceous","MY.epochOrSeriesDevonian","MY.epochOrSeriesEdiacaran","MY.epochOrSeriesJurassic","MY.epochOrSeriesOrdovician","MY.epochOrSeriesPermian","MY.epochOrSeriesQuaternary","MY.epochOrSeriesRecent","MY.epochOrSeriesSilurian","MY.epochOrSeriesTertiary","MY.epochOrSeriesTriassic"],"enumNames":["","Cambrian","Carboniferous","Cretaceous","Devonian","Ediacaran","Jurassic","Ordovician","Permian","Quaternary","Recent","Silurian","Tertiary","Triassic"],"range":"MY.epochOrSeries","subject":"MY.earliestEpochOrLowestSeries","description":"For palaeontological specimens, earliest possible geochronologic epoch or lowest chronostratigraphic series attributable to the stratigraphic horizon from which the specimen was collected","title":"Earliest epoch or lowest series"},"femaleIndividualCount":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"MY.femaleIndividualCount","title":"Female individual count"},"fruitType":{"type":"string","enum":["","MY.fruitTypeAchene","MY.fruitTypeBerry","MY.fruitTypeCapsule","MY.fruitTypeCaryopsis","MY.fruitTypeCone","MY.fruitTypeDrupe","MY.fruitTypeFollicle","MY.fruitTypeLegume","MY.fruitTypeNut","MY.fruitTypeOther","MY.fruitTypePome","MY.fruitTypeSchizocarp","MY.fruitTypeSiliqua"],"enumNames":["","achene","berry","capsule","caryopsis","cone","drupe","follicle","legume","nut","other","pome","schizocarp","siliqua"],"range":"MY.fruitTypeEnum","subject":"MY.fruitType","description":"Fruit type of the collected fruits, used for botanical garden accessions/seed bank.","title":"Fruit type"},"genotype":{"type":"string","range":"xsd:string","subject":"MY.genotype","description":"Genotype of the microbial strain","title":"Genotype"},"gonadInMillimeters":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"xsd:string","subject":"MY.gonadInMillimeters","title":"Gonad"},"growthMediumName":{"type":"string","range":"xsd:string","subject":"MY.growthMediumName","description":"Microbial culture growth medium name, usually from a standard","title":"Growth medium name"},"growthOtherConditions":{"type":"string","range":"xsd:string","subject":"MY.growthOtherConditions","description":"Other growth conditions for the microbial culture, light etc.","title":"Other conditions for growth"},"growthTemperature":{"type":"string","range":"xsd:string","subject":"MY.growthTemperature","description":"Microbial culture growth temperature","title":"Growth temperature"},"hasIdentification":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"MY.identification","subject":"MY.hasIdentification","title":"hasIdentification"},"hasSubUnit":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"MY.subUnit","subject":"MY.hasSubUnit","title":"hasSubUnit"},"hostID":{"type":"string","range":"MX.taxon","subject":"MY.hostID","title":"Host species"},"hostInformalNameString":{"type":"string","range":"xsd:string","subject":"MY.hostInformalNameString","title":"Host species"},"indirectObservationType":{"type":"string","enum":["","MY.indirectObservationTypeFeces","MY.indirectObservationTypeSnowTracks","MY.indirectObservationTypeUrine","MY.indirectObservationTypeFeasting","MY.indirectObservationTypeFoodStock","MY.indirectObservationTypeNone"],"enumNames":["","Feces","Snow tracks","Urine","Feasting","Food stock","No sightings"],"range":"MY.indirectObservationTypeEnum","subject":"MY.indirectObservationType","title":"Tracks"},"individualCount":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"MY.individualCount","title":"Individual count"},"infestation":{"type":"string","range":"xsd:string","subject":"MY.infestation","description":"Description of the infestation status of the collected seeds, used for botanical garden accessions/seed bank.","title":"Infestation"},"informalNameString":{"type":"string","range":"xsd:string","subject":"MY.informalNameString","title":"Species"},"informalTaxonGroup":{"type":"string","range":"MVL.informalTaxonGroup","subject":"MY.informalTaxonGroup","title":"Informal taxon group"},"informalTaxonGroups":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"MVL.informalTaxonGroup","subject":"MY.informalTaxonGroups","description":"Valitut eliöryhmät","title":"Informal taxon groups"},"infrasubspecificSubdivision":{"type":"string","range":"xsd:string","subject":"MY.infrasubspecificSubdivision","description":"Pathovars, serovars and other infrasubspecific subdivisions of microbes.","title":"Infrasubspecific subdivision"},"isPartOf":{"type":"string","range":"rdfs:Resource","subject":"MY.isPartOf","description":"Which parent or larger collection this is part of.","title":"Is part of"},"juvenileIndividualCount":{"type":"integer","range":"xsd:integer","subject":"MY.juvenileIndividualCount","title":"Juvenile individual count"},"keywords":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"xsd:string","subject":"MY.keywords","title":"Keywords"},"larvaIndividualCount":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"MY.larvaIndividualCount","title":"Larva count"},"latestEpochOrHighestSeries":{"type":"string","enum":["","MY.epochOrSeriesCambrian","MY.epochOrSeriesCarboniferous","MY.epochOrSeriesCretaceous","MY.epochOrSeriesDevonian","MY.epochOrSeriesEdiacaran","MY.epochOrSeriesJurassic","MY.epochOrSeriesOrdovician","MY.epochOrSeriesPermian","MY.epochOrSeriesQuaternary","MY.epochOrSeriesRecent","MY.epochOrSeriesSilurian","MY.epochOrSeriesTertiary","MY.epochOrSeriesTriassic"],"enumNames":["","Cambrian","Carboniferous","Cretaceous","Devonian","Ediacaran","Jurassic","Ordovician","Permian","Quaternary","Recent","Silurian","Tertiary","Triassic"],"range":"MY.epochOrSeries","subject":"MY.latestEpochOrHighestSeries","description":"For palaeontological specimens, latest possible geochronologic epoch or highest chronostratigraphic series attributable to the stratigraphic horizon from which the specimen was collected.","title":"Latest epoch or highest series"},"lengthInMillimeters":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"xsd:string","subject":"MY.lengthInMillimeters","title":"Length"},"lifeStage":{"type":"string","enum":["","MY.lifeStageEgg","MY.lifeStageLarva","MY.lifeStagePupa","MY.lifeStageJuvenile","MY.lifeStageNymph","MY.lifeStageSubimago","MY.lifeStageImmature","MY.lifeStageAdult","MY.lifeStageFertile","MY.lifeStageSterile","MY.lifeStageTadpole","MY.lifeStageEmbryo","MY.lifeStageSubadult","MY.lifeStageMature","MY.lifeStagePullus","MY.lifeStageHatchedEgg","MY.lifeStageHatchedPupa","MY.lifeStageGall","MY.lifeStageMarks","MY.lifeStageTriungulin"],"enumNames":["","egg","larva","pupa","juvenile","nymph","subimago","immature","adult","fertile","sterile","tadpole","embryo or fetus","subadult","mature","pullus","hatched egg","hatched pupa","gall","marks (feeding marks etc.)","triungulin"],"range":"MY.lifeStages","subject":"MY.lifeStage","description":"Life stage of the specimen. If multiple present, select the one which was present at the time of collecting. Use Life stage description field for extra information.","title":"Life stage"},"lifeStageDescription":{"type":"string","range":"xsd:string","subject":"MY.lifeStageDescription","description":"Free-text notes or addtional information about the life stage. If multiple values present, describe them here.","title":"Life stage description"},"likelyMigrant":{"type":"boolean","range":"xsd:boolean","subject":"MY.likelyMigrant","title":"Likely migrant (doesn't breed)"},"macroscopy":{"type":"string","range":"xsd:string","subject":"MY.macroscopy","description":"Macroscopic features and measurements, if not recorded separately into measurement fields.","title":"Macroscopic characters"},"maleIndividualCount":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"MY.maleIndividualCount","title":"Male individual count"},"measurement":{"type":"object","subject":"MY.measurement","additionalProperties":false,"title":"Measurements","description":"For measurements taken from the preparation/sample, use the measurement field in the preparation/sample section. For measurements taken from the specimen, use the measurements field on unit level.","properties":{"DNAConcentrationNgPerMicroliter":{"type":"array","uniqueItems":false,"items":{"type":"number"},"minItems":0,"range":"xsd:decimal","subject":"MY.DNAConcentrationNgPerMicroliter","title":"DNA concentration (ng/microliter)"},"DNARatioOfAbsorbance260And280":{"type":"array","uniqueItems":false,"items":{"type":"number"},"minItems":0,"range":"xsd:decimal","subject":"MY.DNARatioOfAbsorbance260And280","title":"DNA purity (ratio of absorbance 260/280 nm)"},"DNAVolumeMicroliters":{"type":"array","uniqueItems":false,"items":{"type":"number"},"minItems":0,"range":"xsd:decimal","subject":"MY.DNAVolumeMicroliters","title":"DNA volume (microliters)"},"beakMillimeters":{"type":"array","uniqueItems":false,"items":{"type":"number"},"minItems":0,"range":"xsd:decimal","subject":"MY.beakMillimeters","title":"Beak (mm)"},"bodyCentimeters":{"type":"array","uniqueItems":false,"items":{"type":"number"},"minItems":0,"range":"xsd:decimal","subject":"MY.bodyCentimeters","title":"Body (cm)"},"bodyMillimeters":{"type":"array","uniqueItems":false,"items":{"type":"number"},"minItems":0,"range":"xsd:decimal","subject":"MY.bodyMillimeters","title":"Body (mm)"},"earLengthMillimeters":{"type":"array","uniqueItems":false,"items":{"type":"number"},"minItems":0,"range":"xsd:decimal","subject":"MY.earLengthMillimeters","title":"Ear length (mm)"},"embryoCount":{"type":"array","uniqueItems":false,"items":{"type":"number"},"minItems":0,"range":"xsd:decimal","subject":"MY.embryoCount","title":"Embryo count"},"follicleDiameterMillimeters":{"type":"array","uniqueItems":false,"items":{"type":"number"},"minItems":0,"range":"xsd:decimal","subject":"MY.follicleDiameterMillimeters","title":"Follicle diameter (mm)"},"footLengthMillimeters":{"type":"array","uniqueItems":false,"items":{"type":"number"},"minItems":0,"range":"xsd:decimal","subject":"MY.footLengthMillimeters","title":"Foot length (mm)"},"forearmMillimeters":{"type":"array","uniqueItems":false,"items":{"type":"number"},"minItems":0,"range":"xsd:decimal","subject":"MY.forearmMillimeters","title":"Forearm (mm)"},"gonadMillimeters":{"type":"array","uniqueItems":false,"items":{"type":"number"},"minItems":0,"range":"xsd:decimal","subject":"MY.gonadMillimeters","title":"Gonad (mm)"},"isPartOf":{"type":"string","range":"rdfs:Resource","subject":"MY.isPartOf","description":"Which parent or larger collection this is part of.","title":"Is part of"},"tailCentimeters":{"type":"array","uniqueItems":false,"items":{"type":"number"},"minItems":0,"range":"xsd:decimal","subject":"MY.tailCentimeters","title":"Tail (cm)"},"tailMillimeters":{"type":"array","uniqueItems":false,"items":{"type":"number"},"minItems":0,"range":"xsd:decimal","subject":"MY.tailMillimeters","title":"Tail (mm)"},"tarsusLengthMillimeters":{"type":"array","uniqueItems":false,"items":{"type":"number"},"minItems":0,"range":"xsd:decimal","subject":"MY.tarsusLengthMillimeters","title":"Tarsus length (mm)"},"totalLengthCentimeters":{"type":"array","uniqueItems":false,"items":{"type":"number"},"minItems":0,"range":"xsd:decimal","subject":"MY.totalLengthCentimeters","title":"Length (cm)"},"totalLengthMillimeters":{"type":"array","uniqueItems":false,"items":{"type":"number"},"minItems":0,"range":"xsd:decimal","subject":"MY.totalLengthMillimeters","title":"Length (mm)"},"uterineScarCount":{"type":"array","uniqueItems":false,"items":{"type":"number"},"minItems":0,"range":"xsd:decimal","subject":"MY.uterineScarCount","title":"Uterine scar count"},"weightGrams":{"type":"array","uniqueItems":false,"items":{"type":"number"},"minItems":0,"range":"xsd:decimal","subject":"MY.weightGrams","title":"Weight (g)"},"weightKilograms":{"type":"array","uniqueItems":false,"items":{"type":"number"},"minItems":0,"range":"xsd:decimal","subject":"MY.weightKilograms","title":"Weight (kg)"},"wingMaxMillimeters":{"type":"array","uniqueItems":false,"items":{"type":"number"},"minItems":0,"range":"xsd:decimal","subject":"MY.wingMaxMillimeters","title":"Wing max (mm)"},"wingMillimeters":{"type":"array","uniqueItems":false,"items":{"type":"number"},"minItems":0,"range":"xsd:decimal","subject":"MY.wingMillimeters","title":"Wing (mm)"},"wingMinMillimeters":{"type":"array","uniqueItems":false,"items":{"type":"number"},"minItems":0,"range":"xsd:decimal","subject":"MY.wingMinMillimeters","title":"Wing min (mm)"}},"range":"MY.measurementClass"},"microbiologicalRiskGroup":{"type":"string","enum":["","MY.microbiologicalRiskGroup1","MY.microbiologicalRiskGroup2","MY.microbiologicalRiskGroup3","MY.microbiologicalRiskGroup4"],"enumNames":["","1","2","3","4"],"range":"MY.microbiologicalRiskGroupEnum","subject":"MY.microbiologicalRiskGroup","description":"According to German TRBA August 2015, which is more comprehensive than the EU or Finnish list for bacterial risk groups","title":"Risk group"},"microscopy":{"type":"string","range":"xsd:string","subject":"MY.microscopy","description":"Microscopic features and measurements, if not recorded separately into measurement fields.","title":"Microscopic characters"},"movingDirection":{"type":"string","enum":["","MY.movingDirectionN","MY.movingDirectionNNE","MY.movingDirectionNE","MY.movingDirectionENE","MY.movingDirectionE","MY.movingDirectionESE","MY.movingDirectionSE","MY.movingDirectionSSE","MY.movingDirectionS","MY.movingDirectionSSW","MY.movingDirectionSW","MY.movingDirectionWSW","MY.movingDirectionW","MY.movingDirectionWNW","MY.movingDirectionNW","MY.movingDirectionNNW"],"enumNames":["","north","north-northeast","north-east","east-northeast","east","east-southeast","south-east","south-southeast","south","south-southwest","south-west","west-southwest","west","west-northwest","north-west","noth-northwest"],"range":"MY.movingDirectionEnum","subject":"MY.movingDirection","title":"Moving direction"},"movingStatus":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"xsd:string","subject":"MY.movingStatus","title":"Moving status"},"mutant":{"type":"string","range":"xsd:string","subject":"MY.mutant","description":"Information on mutant microbial strain.","title":"Mutant"},"nativeStatus":{"type":"string","enum":["","MY.native","MY.nonNative"],"enumNames":["","wild","non-wild"],"range":"MY.nativeStatusEnum","subject":"MY.nativeStatus","title":"Native status"},"nestCount":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"MY.nestCount","title":"Nest/cavity count"},"nestNotes":{"type":"string","range":"xsd:string","subject":"MY.nestNotes","title":"Nest notes"},"nestTreeDiameterInCentimeters":{"type":"integer","exclusiveMinimum":0,"range":"xsd:positiveInteger","subject":"MY.nestTreeDiameterInCentimeters","title":"Diameter of the tree (cm)"},"nestType":{"type":"string","enum":["","MY.nestTypeTreeCavity","MY.nestTypeTwig","MY.nestTypeNestBox","MY.nestTypeBuilding","MY.nestTypeGroundCavity","MY.nestTypeOther"],"enumNames":["","Cavity in tree","Twig nest in tree","Nestbox in tree","Building","Ground cavity","Other, which?"],"range":"MY.nestTypeEnum","subject":"MY.nestType","title":"Nest type"},"notes":{"type":"string","range":"xsd:string","subject":"MY.notes","description":"Additional information to the data in each section.","title":"Notes"},"pairCount":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"MY.pairCount","title":"Pair count"},"pairCountOpinion":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"MY.pairCountOpinion","title":"Own interpretation/pairs"},"plantLifeStage":{"type":"string","enum":["","MY.plantLifeStageSterile","MY.plantLifeStageFertile","MY.plantLifeStageSeed","MY.plantLifeStageSprout","MY.plantLifeStageBud","MY.plantLifeStageFlower","MY.plantLifeStageWitheredFlower","MY.plantLifeStageRipeningFruit","MY.plantLifeStageRipeFruit","MY.plantLifeStageDeadSprout","MY.plantLifeStageSubterranean"],"enumNames":["","sterile","fertile","seed / spore / fruit","sprout","bud","flower","withered flower","ripening seed / fruit / spore","ripe seed / fruit / spore","dead sprout","subterranean"],"range":"MY.plantLifeStageEnum","subject":"MY.plantLifeStage","title":"Plant life stage"},"plantStatusCode":{"type":"string","enum":["","MY.plantStatusCodeL","MY.plantStatusCodeA","MY.plantStatusCodeAV","MY.plantStatusCodeAOV","MY.plantStatusCodeAN","MY.plantStatusCodeANV","MY.plantStatusCodeANS","MY.plantStatusCodeT","MY.plantStatusCodeTV","MY.plantStatusCodeTOV","MY.plantStatusCodeTNV","MY.plantStatusCodeTNS","MY.plantStatusCodeV","MY.plantStatusCodeOV","MY.plantStatusCodeN","MY.plantStatusCodeNV","MY.plantStatusCodeNS","MY.plantStatusCodeE","MY.plantStatusCodeTE","MY.plantStatusCodeTVE","MY.plantStatusCodeTOVE","MY.plantStatusCodeTNVE","MY.plantStatusCodeTNSE","MY.plantStatusCodeTN","MY.plantStatusCodeTNE","MY.plantStatusCodeR","MY.plantStatusCodeC","MY.plantStatusCodeH","MY.plantStatusCodeG","MY.plantStatusCodeF"],"enumNames":["","L - wild","A - spontaneous","AV - spontaneous, resident","AOV - spontaneous, old, resident","AN - spontaneuous, new","ANV - spontaneous, new, resident","ANS - spontaneous, new, ephemeral","T - alien","TV - alien, resident","TOV - alien, old, resident (archaeotype)","TNV - alien, new, resident","TNS - alien, new, ephemeral","V - resident","OV - old, resident","N - new","NV - new, resident","NS - new, ephemeral","E - spreading in the wild, cultivated origin","TE - alien, spreading in the wild, cultivated origin","TVE - alien, resident, spreading in the wild, cultivated origin","TOVE - alien, old, resident (archaeotype), cultivated origin","TNVE - alien, new, resident, cultivated origin","TNSE - alien, new, ephemeral, cultivated origin","TN - alien, new","TNE - alien, new, cultivated origin","R - relict of cultivation","C - only as cultivated","H - short distance escape from cultivation (inside a garden or similar)","G - greenhouse plant","F - subfossil, fossil"],"range":"MY.plantStatusCodeEnum","subject":"MY.plantStatusCode","description":"Status code for the plant (wild, alien etc.)","title":"Plant status code"},"populationAbundance":{"type":"string","range":"xsd:string","subject":"MY.populationAbundance","description":"Abundance of the taxon in the field","title":"Abundance in the field"},"preparations":{"type":"string","range":"xsd:string","subject":"MY.preparations","description":"Preparations/preparates made from the specimen, if not recorded as separate Preparations/samples in the designated section","title":"Preparations"},"preservation":{"type":"array","uniqueItems":false,"items":{"type":"string","enum":["","MY.preservationPressed","MY.preservationDry","MY.preservationCriticalPointDrying","MY.preservationPinned","MY.preservationGlued","MY.preservationLiquid","MY.preservationEthanol","MY.preservationEthanolPure","MY.preservationEthanol70","MY.preservationEthanol80","MY.preservationEthanol80Pure","MY.preservationEthanol96","MY.preservationEthanolDenatured","MY.preservationEthanolFormalin","MY.preservationEthanolExFormalin","MY.preservationFormalin","MY.preservationBouinSolution","MY.preservationPampelsFluid","MY.preservationGlycerol","MY.preservationParaffin","MY.preservationMercuricChloride","MY.preservationCryopreserved","MY.preservationFrozen","MY.preservationFrozenMinus80C","MY.preservationFreezeDried","MY.preservationGoldPlated","MY.preservationActiveCulture","MY.preservationLiving","MY.preservationSlide","MY.preservationSlideCanadaBalsam","MY.preservationSlideEuparal","MY.preservationSlidePolyviol","MY.preservationStuffed","MY.preservationCast","MY.preservationPlastinated","MY.preservationFrozenMinus80CAndEthanolMinus20C"],"enumNames":["","Dry and pressed","Dry","Critical-point drying","Pinned","Glued","Liquid (unspecified)","Ethanol (unknown %)","Ethanol (unknown %) pure","Ethanol 70 %","Ethanol 80 %","Ethanol 80 % pure","Ethanol 96 %","Ethanol denatured","Ethanol and formalin","Ethanol ex formalin","Formalin","Bouin's solution","Pampel's fluid","Glycerol","Paraffin","Mercuric chloride","Cryopreserved","Frozen","Frozen -80 °C","Freeze-dried","Gold-plated","Active culture","Living","Slide","Slide Canada balsam","Slide Euparal","Slide Polyviol","Stuffed","Cast","Plastinated","Frozen -80 °C and ethanol -20 °C (duplicate)"]},"minItems":0,"range":"MY.preservations","subject":"MY.preservation","description":"Main method of preservation. If parts of the specimen are preserved in different ways, you can choose several methods.","title":"Preservation"},"primarySpecimen":{"type":"boolean","range":"xsd:boolean","subject":"MY.primarySpecimen","description":"Can be used to highlight one unit as primary specimen/observation if there are many in one document. Only one unit per document can be marked as primary.","title":"Primary specimen"},"provenance":{"type":"string","enum":["","MY.provenanceUnknown","MY.provenanceCultivated","MY.provenanceCultivatedUnsure","MY.provenanceCultivatedPropagatedFromWildSource","MY.provenanceWildSource","MY.provenanceWildSourceUnsure","MY.provenanceEscapedCultivated","MY.provenancePropagule"],"enumNames":["","? (Unknown)","G (Cultivated)","G? (Cultivated, unsure)","GW (cultivated, from seeds of wild source)","W (Wild source)","W? (Wild source, unsure)","WG (escaped cultivated plant)","Z (propagule from wild source in cultivation)"],"range":"MY.provenanceEnum","subject":"MY.provenance","description":"Origin or source of the garden accession","title":"Provenance"},"recordBasis":{"type":"string","enum":["","MY.recordBasisPreservedSpecimen","MY.recordBasisHumanObservation","MY.recordBasisHumanObservationSeen","MY.recordBasisHumanObservationHeard","MY.recordBasisHumanObservationHandled","MY.recordBasisHumanObservationPhoto","MY.recordBasisHumanObservationAudio","MY.recordBasisHumanObservationVideo","MY.recordBasisHumanObservationIndirect","MY.recordBasisMachineObservation","MY.recordBasisMachineObservationPhoto","MY.recordBasisMachineObservationVideo","MY.recordBasisMachineObservationAudio","MY.recordBasisMachineObservationGeologger","MY.recordBasisMachineObservationSatelliteTransmitter","MY.recordBasisFossilSpecimen","MY.recordBasisSubfossilSpecimen","MY.recordBasisSubfossilSpecimenAmberInclusion","MY.recordBasisMaterialSample","MY.recordBasisMaterialSampleAir","MY.recordBasisMaterialSampleSoil","MY.recordBasisMaterialSampleWater","MY.recordBasisMicrobialSpecimen","MY.recordBasisLivingSpecimen","MY.recordBasisLiterature"],"enumNames":["","Preserved specimen","Observation","Seen","Heard","Handled (catched, not preserved)","Photographed","Audio recording","Video recording","Indirect observation (footprints, feces, etc)","Machine observation","Machine observation photo","Machine observation video","Machine observation audio","Geologger","Satellite positioning","Fossil","Subfossil","Amber inclusion","Material sample","Material sample, air","Material sample, soil","Material sample, water","Microbial specimen","Living specimen","Literature"],"range":"MY.recordBases","subject":"MY.recordBasis","description":"Type of record, most commonly preserved specimen for museum specimens and observation for associated observations (\"seuralaislajihavainto\").","title":"Record type"},"recordParts":{"type":"array","uniqueItems":false,"items":{"type":"string","enum":["","MY.recordPartsBones","MY.recordPartsAntler","MY.recordPartsHead","MY.recordPartsSkull","MY.recordPartsSkin","MY.recordPartsWing","MY.recordPartsTail","MY.recordPartsTissue","MY.recordPartsFeather","MY.recordPartsEgg","MY.recordPartsIntestine","MY.recordPartsGonad","MY.recordPartsSeed","MY.recordPartsNest","MY.recordPartsFaeces","MY.recordPartsFeedingMarks","MY.recordPartsTracks","MY.recordPartsScale","MY.recordPartsFin","MY.recordPartsFull","MY.recordPartsPart","MY.recordPartsActiveCulture","MY.recordPartsCutting","MY.recordPartsVegetativePart","MY.recordPartsFreezeDried","MY.recordPartsDryIce","MY.recordPartsDNA","MY.recordPartsShell","MY.recordPartsWholePlant","MY.recordPartsTissueCulture","MY.recordPartsMount","My.recordPartsSkullAndBones"],"enumNames":["","bones","antler(s)","head","skull","skin","wing","tail","tissue","feather","egg","intestine(s)","gonad","seed or spore","nest","faeces","feeding marks","tracks","scale","fin","entire organism","other part of organism","active culture","cutting","vegetative part","freeze-dried","dry ice","DNA","shell","whole plant","tissue culture","mount","skull and bones"]},"minItems":0,"range":"MY.recordPartsEnum","subject":"MY.recordParts","description":"What parts of the record are / have been in storage.","title":"Record parts"},"ring":{"type":"string","range":"xsd:string","subject":"MY.ring","description":"Bird or bat ring number, code, colour code or such","title":"Ring"},"samplingMethod":{"type":"string","enum":["","MY.samplingMethodCarnet","MY.samplingMethodFeromonetrap","MY.samplingMethodNet","MY.samplingMethodDrag","MY.samplingMethodWindowtrap","MY.samplingMethodDigging","MY.samplingMethodFishNet","MY.samplingMethodHand","MY.samplingMethodReared","MY.samplingMethodEpupa","MY.samplingMethodExovo","MY.samplingMethodElarva","MY.samplingMethodFishTrap","MY.samplingMethodYellowWindowTrap","MY.samplingMethodYellowpan","MY.samplingMethodTriangleDrag","MY.samplingMethodPitfall","MY.samplingMethodEclectortrap","MY.samplingMethodDungTrap","MY.samplingMethodBoard","MY.samplingMethodYellowtrap","MY.samplingMethodMistnet","MY.samplingMethodSweeping","MY.samplingMethodSoilsample","MY.samplingMethodWashing","MY.samplingMethodMalaise","MY.samplingMethodPantrap","MY.samplingMethodSeine","MY.samplingMethodAngleFishing","MY.samplingMethodTrampling","MY.samplingMethodBeamTrawl","MY.samplingMethodTrap","MY.samplingMethodDropping","MY.samplingMethodTrunkWindowTrap","MY.samplingMethodElectrofishing","MY.samplingMethodSifting","MY.samplingMethodDiverInsectTrap","MY.samplingMethodDiving","MY.samplingMethodBait","MY.samplingMethodBaittrap","MY.samplingMethodTrawling","MY.samplingMethodLight","MY.samplingMethodLightTrap","MY.samplingMethodWaterBucket","MY.samplingMethodAquaticNet","MY.samplingMethodAquaticEmergenceTrap","MY.samplingMethodWaterSieve","MY.samplingMethodOther"],"enumNames":["","Car net","Pheromone trap","Net (haavi)","Drag (hara)","Window trap","Digging","Fish net","Collecting by hand","Reared","Reared, e pupa","Reared, ex ovo","Reared, e larva","Fish trap","Yellow-window trap","Yellowpan","Triangle drag (kolmiohara)","Pitfall","Eclector (emergence) trap","Dung Trap","Board Shelter","Glue trap","Mistnet","Sweeping","Soil sample","Washing","Malaise","Pan trap","Seine","Angling (fishing with a hook)","Trampling","Beam trawl","Trap (generic)","Dropping (brushing or shaking)","Trunk Window Trap","Electrofishing","Sifting (seulos)","Diver Insect Trap","Diving","Bait (any kind, without trap)","Bait trap","Trawling (troolaus)","Light (lux)","Light trap","Water bucket","Aquatic net","Aquatic Emergence Trap","Water sieve","Other"],"range":"MY.samplingMethods","subject":"MY.samplingMethod","description":"Main method for (usually intentional) sampling","title":"Sampling method"},"samplingMethodNotes":{"type":"string","range":"xsd:string","subject":"MY.samplingMethodNotes","title":"Sampling method notes"},"seedMaturity":{"type":"string","enum":["","MY.seedMaturityImmature","MY.seedMaturityMature","MY.seedMaturityMixed"],"enumNames":["","immature","mature","mixed"],"range":"MY.seedMaturityEnum","subject":"MY.seedMaturity","description":"Maturity of the collected seeds, used for botanical garden accessions/seed bank.","title":"Seed maturity"},"seedMorphology":{"type":"string","enum":["","MY.seedMorphologyBent","MY.seedMorphologyBroad","MY.seedMorphologyCapitate","MY.seedMorphologyFolded","MY.seedMorphologyLateral","MY.seedMorphologyLinearFullyDeveloped","MY.seedMorphologyLinearUnderdeveloped","MY.seedMorphologyPeripheral","MY.seedMorphologyRudimentary","MY.seedMorphologySpatulateFullyDeveloped","MY.seedMorphologySpatulateUnderdeveloped","MY.seedMorphologyUndifferentiated","MY.seedMorphologyInvesting"],"enumNames":["","bent","broad","capitate","folded","lateral","linear fully developed","linear underdeveloped","peripheral","rudimentary","spatulate fully developed","spatulate underdeveloped","undifferentiated","investing"],"range":"MY.seedMorphologyEnum","subject":"MY.seedMorphology","description":"Seed morphology of the collected seeds, used for botanical garden accessions/seed bank.","title":"Seed morphology"},"sex":{"type":"string","enum":["","MY.sexM","MY.sexF","MY.sexW","MY.sexU","MY.sexN","MY.sexX","MY.sexE","MY.sexC"],"enumNames":["","M - Male","F - Female","W - Worker","U - Unknown","N - Not applicable","X - Gynandromorph","E - multiple","C - Conflicting"],"range":"MY.sexes","subject":"MY.sex","description":"Sex of the individual(s)","title":"Sex"},"sexNotes":{"type":"string","range":"xsd:string","subject":"MY.sexNotes","description":"E.g. how sex was determined, by whom and when.","title":"Sex notes"},"shortHandText":{"type":"string","range":"xsd:string","subject":"MY.shortHandText","title":"Shorthand"},"smell":{"type":"string","enum":["","MY.smellNotSmelled","MY.smellNoSmelled","MY.smellWeak","MY.smellModerate","MY.smellStrong"],"enumNames":["","Not sniffed","Smell none","Faint","Distinct","Strong"],"range":"MY.smellEnum","subject":"MY.smell","title":"Smell"},"smellNotes":{"type":"string","range":"xsd:string","subject":"MY.smellNotes","title":"Smell notes"},"stratigraphyVerbatim":{"type":"string","range":"xsd:string","subject":"MY.stratigraphyVerbatim","title":"Verbatim stratigraphy from original source"},"substrateClassification":{"type":"string","enum":["","MY.substrateGround","MY.substrateGroundLowShrubs","MY.substrateGroundLichens","MY.substrateGroundHerbs","MY.substrateGroundMosses","MY.substrateGroundSphagnum","MY.substrateGroundGrassy","MY.substrateGroundNeedleLitter","MY.substrateGroundLeafLitter","MY.substrateGroundMixedLitter","MY.substrateGroundSandySoil","MY.substrateGroundGravelSoil","MY.substrateGroundClayeySoil","MY.substrateGroundHeathHumus","MY.substrateGroundMull","MY.substrateGroundPeat","MY.substrateGroundBurnedSoil","MY.substrateLivingTree","MY.substrateLivingTreeTrunk","MY.substrateLivingTreeBase","MY.substrateLivingTreeRoots","MY.substrateLivingTreeBranch","MY.substrateLivingTreeDeadBranch","MY.substrateLivingTreeDeadLimb","MY.substrateLivingTreeLeaf","MY.substrateLivingTreeNeedle","MY.substrateDeadWood","MY.substrateDeadWoodStandingTreeTrunk","MY.substrateDeadWoodStandingTreeBranch","MY.substrateDeadWoodStandingTreeBase","MY.substrateDeadWoodFallenTreeTrunk","MY.substrateDeadWoodFallenTreeBranch","MY.substrateDeadWoodUpturnedRoots","MY.substrateDeadWoodDeadRoots","MY.substrateDeadWoodStump","MY.substrateDeadWoodFallenBranch","MY.substrateDeadWoodCone","MY.substrateDeadWoodTwigs","MY.substrateDeadWoodBark","MY.substrateDeadWoodSawdust","MY.substrateDeadWoodPieceOfWood","MY.substrateDeadWoodLoggingResidue","MY.substrateDeadWoodLog","MY.substrateDeadWoodDriftwood","MY.substrateDeadWoodConstructionWood","MY.substrateDung","MY.substrateCompost","MY.substrateLivingShoot","MY.substrateDeadShoot","MY.substrateLivingFungus","MY.substrateDeadFungus","MY.substrateLivingAnimal","MY.substrateDeadAnimal","MY.substrateRockSurface","MY.substrateDeadNeedle","MY.substrateDeadLeaf"],"enumNames":["","ground","among low shrubs","among lichens","among herbs","among mosses","among Sphagnum","grassy ground","needle litter","leaf litter","mixed litter","sandy soil","gravel/rocky soil","clayey soil","heath humus","mull","peat","burned soil","living tree or shrub","trunk","trunk, base","roots","branch or twig","dead branch or twig","dead limb","leaf","needle","dead wood","standing tree, trunk","standing tree, branch","standing tree, base","fallen tree, trunk","fallen tree, branch","upturned roots","dead roots","stump","fallen branch","cone on ground","twigs","bark chippings","sawdust","piece of wood","logging residue","log/bolt","driftwood","construction wood","dung","compost","living shoot","dead shoot","living fungus","dead fungus","living animal","dead amimal","rock surface","dead needle","dead leaf"],"range":"MY.substrateEnum","subject":"MY.substrateClassification","title":"Type of substrate"},"substrateDecayStage":{"type":"string","enum":["","MY.substrateDecayStageEnum1","MY.substrateDecayStageEnum2","MY.substrateDecayStageEnum3","MY.substrateDecayStageEnum4","MY.substrateDecayStageEnum5"],"enumNames":["","Decay stage 1","Decay stage 2","Decay stage 3","Decay stage 4","Decay stage 5"],"range":"MY.substrateDecayStageEnum","subject":"MY.substrateDecayStage","title":"Woody substrate, decay stage"},"substrateNotes":{"type":"string","range":"xsd:string","subject":"MY.substrateNotes","title":"Substrate notes"},"substrateSpecies":{"type":"string","range":"xsd:string","subject":"MY.substrateSpecies","title":"Substrate species"},"substrateSpeciesID":{"type":"string","range":"MX.taxon","subject":"MY.substrateSpeciesID","title":"Substrate species"},"substrateSpeciesInformalNameString":{"type":"string","range":"xsd:string","subject":"MY.substrateSpeciesInformalNameString","title":"Substrate species"},"substrateTreeClassification":{"type":"array","uniqueItems":false,"items":{"type":"string","enum":["","MY.substrateTreeClassificationEnum1","MY.substrateTreeClassificationEnum2","MY.substrateTreeClassificationEnum3","MY.substrateTreeClassificationEnum4","MY.substrateTreeClassificationEnum5","MY.substrateTreeClassificationEnum6"],"enumNames":["","kelo","charred","moss-covered","corticated","partly corticated","decorticated"]},"minItems":0,"range":"MY.substrateTreeClassificationEnum","subject":"MY.substrateTreeClassification","title":"Woody substrate, additional information"},"tailInMillimeters":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"xsd:string","subject":"MY.tailInMillimeters","title":"Tail"},"taste":{"type":"string","enum":["","MY.tasteNotTasted","MY.tasteNoTaste","MY.tasteWeak","MY.tasteModerate","MY.tasteStrong"],"enumNames":["","Not tasted","Taste none","Faint","Distinct","Strong"],"range":"MY.tasteEnum","subject":"MY.taste","title":"Taste"},"tasteNotes":{"type":"string","range":"xsd:string","subject":"MY.tasteNotes","title":"Taste notes"},"taxonConfidence":{"type":"string","enum":["","MY.taxonConfidenceSure","MY.taxonConfidenceUnsure","MY.taxonConfidenceSubspeciesUnsure"],"enumNames":["","Sure","Unsure","Subspecies unsure"],"range":"MY.taxonConfidenceEnum","subject":"MY.taxonConfidence","title":"Confidence of determination"},"twitched":{"type":"boolean","range":"xsd:boolean","subject":"MY.twitched","title":"Twitched"},"unitFact":{"type":"object","subject":"MY.unitFact","additionalProperties":false,"title":"unitFact","description":"","properties":{"adultIndividualCount":{"type":"integer","range":"xsd:integer","subject":"MY.adultIndividualCount","title":"Adult individual count"},"autocompleteSelectedTaxonID":{"type":"string","range":"xsd:string","subject":"MY.autocompleteSelectedTaxonID","title":"Taxon ID selected from autocomplete"},"glowWormMicrohabitat":{"type":"string","enum":["","MY.glowWormMicrohabitatEnum1","MY.glowWormMicrohabitatEnum2","MY.glowWormMicrohabitatEnum3","MY.glowWormMicrohabitatEnum4","MY.glowWormMicrohabitatEnum5","MY.glowWormMicrohabitatEnum6","MY.glowWormMicrohabitatEnumOther"],"enumNames":["","Short grass","Long grass","Under tree","In hedge","On path","On gravel or stones","Other"],"range":"MY.glowWormMicrohabitatEnum","subject":"MY.glowWormMicrohabitat","title":"Micro habitat"},"individualCountFlock":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"MY.individualCountFlock","title":"Parven koko"},"individualCountInner":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"MY.individualCountInner","title":"Yksilömäärä sisällä"},"individualCountOuter":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"MY.individualCountOuter","title":"Yksilömäärä alueen ulkopuolella"},"juvenileIndividualCount":{"type":"integer","range":"xsd:integer","subject":"MY.juvenileIndividualCount","title":"Juvenile individual count"},"lineTransectObsType":{"type":"string","enum":["","MY.lineTransectObsTypeSong","MY.lineTransectObsTypeOtherSound","MY.lineTransectObsTypeSeen","MY.lineTransectObsTypeSeenMale","MY.lineTransectObsTypeSeenFemale","MY.lineTransectObsTypeFlyingOverhead","MY.lineTransectObsTypeFlock","MY.lineTransectObsTypeFlockFlyingOverhead","MY.lineTransectObsTypeSeenPair","MY.lineTransectObsTypeSeenBrood","MY.lineTransectObsTypeSeenNest","MY.lineTransectObsTypeUnknown"],"enumNames":["","Singing","Other noises","Seen","Male","Female","Overflight","Flock","Flock overflight","Pair","Brood","Nest","Unknown"],"range":"MY.lineTransectObsTypeEnum","subject":"MY.lineTransectObsType","title":"Observations quality"},"lineTransectRouteFieldType":{"type":"string","enum":["","MY.lineTransectRouteFieldTypeInner","MY.lineTransectRouteFieldTypeOuter"],"enumNames":["","P - Inner route field","A - Outer route field"],"range":"MY.lineTransectRouteFieldTypeEnum","subject":"MY.lineTransectRouteFieldType","title":"Field Area"},"lolifeDroppingsCount":{"type":"string","enum":["","MY.lolifeDroppingsCount0","MY.lolifeDroppingsCount1","MY.lolifeDroppingsCount2","MY.lolifeDroppingsCount25","MY.lolifeDroppingsCount3","MY.lolifeDroppingsCount4"],"enumNames":["","Ei papanoita","1-10 (muutamia)","10-50 (kymmeniä)","50-100","100-500 (satoja)","yli 500"],"range":"MY.lolifeDroppingsCountEnum","subject":"MY.lolifeDroppingsCount","title":"Droppings count"},"lolifeDroppingsQuality":{"type":"string","enum":["","MY.lolifeDroppingsQuality1","MY.lolifeDroppingsQuality2"],"enumNames":["","Vanhoja","Tuoreita"],"range":"MY.lolifeDroppingsQualityEnum","subject":"MY.lolifeDroppingsQuality","title":"Papanoiden laatu"},"lolifeDroppingsType":{"type":"string","enum":["","MY.lolifeDroppingsTypeRock","MY.lolifeDroppingsTypeTree","MY.lolifeDroppingsTypeTreeGroup","MY.lolifeDroppingsTypeOther"],"enumNames":["","On top of rock","Single tree","Group of trees","Other, describe in notes"],"range":"MY.lolifeDroppingsTypeEnum","subject":"MY.lolifeDroppingsType","title":"Droppings type"},"lolifeNestTree":{"type":"string","enum":["","MX.38590","MX.37812","MX.37999","MX.37993","MX.38010","MX.38008","MY.lolifeNestTreeOther"],"enumNames":["","Aspen","Spruce","Downy birch","Silver birch","Grey alder","Common alder","Other, describe in notes"],"range":"MY.lolifeNestTreeEnum","subject":"MY.lolifeNestTree","title":"Tree species"},"pairCountInner":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"MY.pairCountInner","title":"Parimäärä sisällä"},"pairCountOuter":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"MY.pairCountOuter","title":"Parimäärä alueen ulkopuolella"},"pointCountFlock":{"type":"string","range":"xsd:string","subject":"MY.pointCountFlock","title":"Parvien koot"},"runningWaterInVicinity":{"type":"boolean","range":"xsd:boolean","subject":"MY.runningWaterInVicinity","title":"Is the plant growing next to running water?"},"waterbirdFemale":{"type":"string","enum":["","MY.waterbirdFemaleEnumYes","MY.waterbirdFemaleEnumNo","MY.waterbirdFemaleEnumLonelyPanicking"],"enumNames":["","yes","no","lonely panicking female"],"range":"MY.waterbirdFemaleEnum","subject":"MY.waterbirdFemale","title":"Female observed"},"waterbirdJuvenileAgeClass":{"type":"string","enum":["","MY.waterbirdJuvenileAgeClassIa","MY.waterbirdJuvenileAgeClassIb","MY.waterbirdJuvenileAgeClassIc","MY.waterbirdJuvenileAgeClassIIa","MY.waterbirdJuvenileAgeClassIIb","MY.waterbirdJuvenileAgeClassIIc","MY.waterbirdJuvenileAgeClassIIIa","MY.waterbirdJuvenileAgeClassUnknown"],"enumNames":["","1. Aivan pienet kirkasväriset untuvapallot (Ia)","2. Pienet, hieman haalistuneet untuvikot (Ib)","3. Pienehköt, haalistuneet untuvikkopoikaset (Ic)","4. Alle puolikasvuiset poikaset (IIa)","5. Puolikasvuiset poikaset (IIb)","6. Yli puolikasvuiset poikaset viimeisin untuvin (IIc)","7. Lähes täysikasvuiset höyhenpeitteiset poikaset (IIIa)","8. Ei tiedossa (vältä tätä vaihtoehtoa)"],"range":"MY.waterbirdJuvenileAgeClassEnum","subject":"MY.waterbirdJuvenileAgeClass","title":"Juvenile age class"},"waterbirdJuvenileCountAccurate":{"type":"boolean","range":"xsd:boolean","subject":"MY.waterbirdJuvenileCountAccurate","title":"Count accurate?"},"waterbirdObserverOpinionSelectedCensus":{"type":"boolean","range":"xsd:boolean","subject":"MY.waterbirdObserverOpinionSelectedCensus","title":"Make an interpretation based on this census"},"waterbirdPairCountOpinionReasoning":{"type":"string","enum":["","MY.waterbirdPairCountOpinionReasoningEnum1","MY.waterbirdPairCountOpinionReasoningEnum2","MY.waterbirdPairCountOpinionReasoningEnum3","MY.waterbirdPairCountOpinionReasoningEnumOther"],"enumNames":["","1) Laji ei varmasti pesi kohteella, linnut ruokailevia (esim. muuttomatkalla)","2) Alueella levähti 1. laskennan aikaan vielä runsaasti muuttajia ja tulkinta 2. laskennan perusteella","3) Lajin pesä(t) ovat jääneet jo kasvaneen järviruovikon suojiin 2. laskennassa, tulkinta tehty 1. laskennan perusteella","4) Muu perustelu - mikä (kirjoita lisätietoihin)?"],"range":"MY.waterbirdPairCountOpinionReasoningEnum","subject":"MY.waterbirdPairCountOpinionReasoning","title":"Reasoning for own interpretation"},"individualCountBiotopeA":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.individualCountBiotopeA","title":"Individual count dump"},"individualCountBiotopeB":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.individualCountBiotopeB","title":"Individual count urban"},"individualCountBiotopeC":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.individualCountBiotopeC","title":"Individual count countryside"},"individualCountBiotopeD":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.individualCountBiotopeD","title":"Individual count field"},"individualCountBiotopeE":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.individualCountBiotopeE","title":"Individual count forest"},"individualCountBiotopeF":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.individualCountBiotopeF","title":"Individual count other biotope"},"individualCountBiotopeG":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.individualCountBiotopeG","title":"Individual count cutting open"},"individualCountBiotopeH":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.individualCountBiotopeH","title":"Individual count reed"}},"range":"MY.unitFactClass"},"unitGathering":{"type":"object","subject":"MY.unitGathering","additionalProperties":false,"title":"Units gathering","description":"","properties":{"id":{"type":"string","range":"xsd:string","subject":"id","title":"Id for the Havainnon keruutiedot"},"@type":{"type":"string","range":"xsd:string","subject":"@type","title":"Type for the Havainnon keruutiedot"},"@context":{"type":"string","range":"xsd:string","subject":"@context","title":"Context for the Havainnon keruutiedot"},"dateBegin":{"type":"string","range":"xsd:string","subject":"MY.dateBegin","title":"Start date"},"dateEnd":{"type":"string","range":"xsd:string","subject":"MY.dateEnd","title":"End date"},"geometry":{"type":"object","range":"MZ.geometry","subject":"MY.geometry","title":"Coordinates"},"habitatDescription":{"type":"string","range":"xsd:string","subject":"MY.habitatDescription","description":"Informal description of the habitat.","title":"Habitat description"},"habitatIUCN":{"type":"string","range":"xsd:string","subject":"MY.habitatIUCN","title":"Habitat"},"substrate":{"type":"string","range":"xsd:string","subject":"MY.substrate","description":"Type of substrate or name of substrate species.","title":"Substrate"}},"range":"MZ.unitGathering"},"unitType":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"xsd:string","subject":"MY.unitType","title":"Specimen type"},"weightInGrams":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"xsd:string","subject":"MY.weightInGrams","title":"Weight"},"wild":{"type":"string","enum":["","MY.wildWild","MY.wildUnknown","MY.wildNonWild"],"enumNames":["","Wild","Unknown","Non-wild"],"range":"MY.wildEnum","subject":"MY.wild","title":"Native status"},"wingInMillimeters":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"xsd:string","subject":"MY.wingInMillimeters","title":"Wing length (mm)"},"audio":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"MM.audio","subject":"MZ.audio","title":"Recordings"},"images":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"MM.image","subject":"MZ.images","title":"Images"},"publicityRestrictions":{"type":"string","enum":["","MZ.publicityRestrictionsPublic","MZ.publicityRestrictionsProtected","MZ.publicityRestrictionsPrivate"],"enumNames":["","public","protected","private"],"range":"MZ.publicityRestrictionsEnum","subject":"MZ.publicityRestrictions","description":"PUBLIC: all data can be published; PROTECTED: exact locality is hidden (100*100km square); PRIVATE: most of the data is hidden. Empty value means same as public.","title":"Publicity restrictions"},"identifications":{"type":"array","uniqueItems":false,"items":{"type":"object","subject":"MY.identification","additionalProperties":false,"title":"Identification","description":"","properties":{"id":{"type":"string","range":"xsd:string","subject":"id","title":"Id for the Identification"},"@type":{"type":"string","range":"xsd:string","subject":"@type","title":"Type for the Identification"},"@context":{"type":"string","range":"xsd:string","subject":"@context","title":"Context for the Identification"},"herbo:sortOrder":{"type":"integer","range":"xsd:integer","subject":"herbo:sortOrder","title":"herbo:sortOrder"},"associatedObservationTaxa":{"type":"string","range":"xsd:string","subject":"MY.associatedObservationTaxa","description":"Write associated observation taxa names here, separated by a semicolon (;). E.g.: \"Betula pendula; Betula pubescens; Poaceae\". These will form their own units of the type observation.","title":"Associated observation taxa"},"author":{"type":"string","range":"xsd:string","subject":"MY.author","description":"Author for the taxon","title":"Taxon author"},"det":{"type":"string","range":"xsd:string","subject":"MY.det","description":"Name of the identifier (person) preferably in format \"lastname, firstname\"","title":"Det."},"detDate":{"type":"string","range":"xsd:string","subject":"MY.detDate","description":"Date or year when the identification was done, preferably in format \"d.m.Y\" or \"Y\"","title":"Det. date"},"detMethod":{"type":"string","enum":["","MY.detMethodFreshSample","MY.detMethodMicroscopy","MY.detMethodPhoto"],"enumNames":["","fresh sample","microscopy","photo"],"range":"MY.detMethodEnum","subject":"MY.detMethod","title":"Det method"},"detVerbatim":{"type":"string","range":"xsd:string","subject":"MY.detVerbatim","description":"Name of the identifier and date of identification in original format (e.g. from the label), errors and all","title":"Det verbatim from the label or other original source"},"genusQualifier":{"type":"string","range":"xsd:string","subject":"MY.genusQualifier","description":"Additional qualifier or specifier at genus level (e.g. aff., cf.)","title":"Genus qualifier"},"identificationBasis":{"type":"array","uniqueItems":false,"items":{"type":"string","enum":["","MY.identificationBasisDNA","MY.identificationBasisGenitals","MY.identificationBasisGenitalPreparate","MY.identificationBasisSpores","MY.identificationBasisHandled","MY.identificationBasisChemical","MY.identificationBasisHeard","MY.identificationBasisMicroscope","MY.identificationBasisSeen","MY.identificationBasisPreservedSpecimen","MY.identificationBasisFreshSpecimen","MY.identificationBasisMedia"],"enumNames":["","DNA","Genitals","GenitalPreparate","Spores","Handled","Chemical","Heard","Microscopy","Seen","Preserved / dried material","Fresh material","Media"]},"minItems":0,"range":"MY.identificationBasisEnum","subject":"MY.identificationBasis","title":"Identification basis"},"identificationNotes":{"type":"string","range":"xsd:string","subject":"MY.identificationNotes","description":"Additional information on the identification, basis or such","title":"Identification notes"},"infraAuthor":{"type":"string","range":"xsd:string","subject":"MY.infraAuthor","description":"Author for the taxon below species level/infra epithet","title":"Infra author"},"infraEpithet":{"type":"string","range":"xsd:string","subject":"MY.infraEpithet","description":"Taxon name for the epithet below species level","title":"Infra name"},"infraRank":{"type":"string","enum":["","MY.infraRankSsp","MY.infraRankVar","MY.infraRankBeta","MY.infraRankB","MY.infraRankForma","MY.infraRankHybrid","MY.infraRankAnamorph","MY.infraRankAggregate","MY.infraRankAberration","MY.infraRankCultivar","MY.infraRankMorpha","MY.infraRankUnknown","MY.infraRankNothosubspecies","MY.infraRankCultivarGroup","MY.infraRankFsp"],"enumNames":["","ssp.","var.","β","b.","forma","hybrid","anamorph","aggregate","Aberration","Cultivar (lajike)","morpha","Unknown","Nothosubspecies","Cultivar group","f.sp."],"range":"MY.infraRanks","subject":"MY.infraRank","description":"Taxonomic level of the epithet below species level","title":"Infra rank"},"infrasubspecificSubdivision":{"type":"string","range":"xsd:string","subject":"MY.infrasubspecificSubdivision","description":"Pathovars, serovars and other infrasubspecific subdivisions of microbes.","title":"Infrasubspecific subdivision"},"isPartOf":{"type":"string","range":"rdfs:Resource","subject":"MY.isPartOf","description":"Which parent or larger collection this is part of.","title":"Is part of"},"isTaxonGroup":{"type":"boolean","range":"xsd:boolean","subject":"MY.isTaxonGroup","title":"Is taxon group"},"preferredIdentification":{"type":"string","range":"xsd:string","subject":"MY.preferredIdentification","description":"This can be used to select one of the identifications as 'recommended', which is the used as default when displaying information about the specimen.","title":"Preferred identification"},"sec":{"type":"string","range":"xsd:string","subject":"MY.sec","description":"Publication reference for the taxon concept, that was used in identification","title":"Taxon concept (sec)"},"speciesQualifier":{"type":"string","range":"xsd:string","subject":"MY.speciesQualifier","description":"Additional qualifier at species level (e.g. aff., cf., sp. n., coll.)","title":"Species qualifier"},"taxon":{"type":"string","range":"xsd:string","subject":"MY.taxon","description":"Taxon name","title":"Species"},"taxonID":{"type":"string","range":"xsd:string","subject":"MY.taxonID","description":"ID for the taxon if has some other than an MX code","title":"Taxon alternative ID"},"taxonRank":{"type":"string","enum":["","MX.superdomain","MX.domain","MX.kingdom","MX.subkingdom","MX.infrakingdom","MX.superphylum","MX.phylum","MX.subphylum","MX.infraphylum","MX.superdivision","MX.division","MX.subdivision","MX.infradivision","MX.superclass","MX.class","MX.subclass","MX.infraclass","MX.parvclass","MX.superorder","MX.order","MX.suborder","MX.infraorder","MX.parvorder","MX.superfamily","MX.family","MX.subfamily","MX.tribe","MX.subtribe","MX.supergenus","MX.genus","MX.nothogenus","MX.subgenus","MX.section","MX.subsection","MX.series","MX.subseries","MX.infragenericTaxon","MX.aggregate","MX.speciesAggregate","MX.species","MX.nothospecies","MX.infraspecificTaxon","MX.subspecificAggregate","MX.subspecies","MX.nothosubspecies","MX.variety","MX.subvariety","MX.form","MX.subform","MX.hybrid","MX.anamorph","MX.ecotype","MX.populationGroup","MX.intergenericHybrid","MX.infragenericHybrid","MX.cultivar","MX.group","MX.grex"],"enumNames":["","superdomain","domain","kingdom","subkingdom","infrakingdom","superphylum","phylum","subphylum","infraphylum","superdivision","division","subdivision","infradivision","superclass","class","subclass","infraclass","parvclass","superorder","order","suborder","infraorder","parvorder","superfamily","family","subfamily","tribe","subtribe","supergenus","genus","nothogenus","subgenus","section","subsection","series","subseries","infrageneric taxon","aggregate","taxon aggregate","species","nothospecies","infraspecific taxon","subspecific aggregate","subspecies","nothosubspecies","variety","subvariety","form","subform","hybrid","anamorph","ecotype","population group","intergeneric hybrid","infrageneric hybrid","cultivar","Group","grex"],"range":"MX.taxonRankEnum","subject":"MY.taxonRank","description":"Taxonomic level for the identification","title":"Taxon rank"},"taxonSpecifier":{"type":"string","range":"xsd:string","subject":"MY.taxonSpecifier","title":"Taxon specifier"},"taxonURI":{"type":"string","range":"MX.taxon","subject":"MY.taxonURI","title":"Taxon URI"},"taxonVerbatim":{"type":"string","range":"xsd:string","subject":"MY.taxonVerbatim","description":"Taxon name in original format (e.g. from the label), errors and all","title":"Taxon verbatim"},"publicityRestrictions":{"type":"string","enum":["","MZ.publicityRestrictionsPublic","MZ.publicityRestrictionsProtected","MZ.publicityRestrictionsPrivate"],"enumNames":["","public","protected","private"],"range":"MZ.publicityRestrictionsEnum","subject":"MZ.publicityRestrictions","description":"PUBLIC: all data can be published; PROTECTED: exact locality is hidden (100*100km square); PRIVATE: most of the data is hidden. Empty value means same as public.","title":"Publicity restrictions"},"sortOrder":{"type":"integer","range":"xsd:integer","subject":"sortOrder","title":"sortOrder"}}},"minItems":0,"range":"MY.identification","subject":"MY.identifications","title":"Identification"},"typeSpecimens":{"type":"array","uniqueItems":false,"items":{"type":"object","subject":"MY.typeSpecimen","additionalProperties":false,"title":"Identification","description":"","properties":{"id":{"type":"string","range":"xsd:string","subject":"id","title":"Id for the Identification"},"@type":{"type":"string","range":"xsd:string","subject":"@type","title":"Type for the Identification"},"@context":{"type":"string","range":"xsd:string","subject":"@context","title":"Context for the Identification"},"isPartOf":{"type":"string","range":"rdfs:Resource","subject":"MY.isPartOf","description":"Which parent or larger collection this is part of.","title":"Is part of"},"typeAuthor":{"type":"string","range":"xsd:string","subject":"MY.typeAuthor","description":"Author of the type species","title":"Type author"},"typeBasionymePubl":{"type":"string","range":"xsd:string","subject":"MY.typeBasionymePubl","description":"Publication reference for original description or basionyme","title":"Original description publication"},"typeNotes":{"type":"string","range":"xsd:string","subject":"MY.typeNotes","description":"Additional information on the type","title":"Type notes"},"typePubl":{"type":"string","range":"xsd:string","subject":"MY.typePubl","description":"Publication reference for type publication","title":"Type publication"},"typeSeriesID":{"type":"string","range":"xsd:string","subject":"MY.typeSeriesID","description":"ID for the type series, if part of one","title":"Type series ID"},"typeSpecies":{"type":"string","range":"xsd:string","subject":"MY.typeSpecies","description":"Name of the type species","title":"Type name"},"typeStatus":{"type":"string","enum":["","MY.typeStatusType","MY.typeStatusHolotype","MY.typeStatusSyntype","MY.typeStatusParatype","MY.typeStatusLectotype","MY.typeStatusParalectotype","MY.typeStatusNeotype","MY.typeStatusAllotype","MY.typeStatusNeoallotype","MY.typeStatusIsotype","MY.typeStatusEpitype","MY.typeStatusIsolectotype","MY.typeStatusIsoepitype","MY.typeStatusIsoneotype","MY.typeStatusIsoparatype","MY.typeStatusIsosyntype","MY.typeStatusOriginalMaterial","MY.typeStatusCotype","MY.typeStatusTopotype","MY.typeStatusHomotype","MY.typeStatusNo","MY.typeStatusPossible","MY.typeStatusObscure","MY.typeStatusTypeStrain","MY.typeStatusPathovarReferenceStrain"],"enumNames":["","type","holotype","syntype","paratype","lectotype","paralectotype","neotype","allotype","neoallotype","isotype","epitype","isolectotype","isoepitype","isoneotype","isoparatype","isosyntype","original material","cotype","topotype","homotype","not a type","Possible type, unable to verify","Obscure/Enigmatic","type strain","pathovar reference strain"],"range":"MY.typeStatuses","subject":"MY.typeStatus","description":"Is this holotype, paratype, syntype etc...","title":"Type of type"},"typeSubspecies":{"type":"string","range":"xsd:string","subject":"MY.typeSubspecies","description":"Name of the type subspecies","title":"Type ssp name"},"typeSubspeciesAuthor":{"type":"string","range":"xsd:string","subject":"MY.typeSubspeciesAuthor","description":"Author of the type subspecies","title":"Type ssp author"},"typeVerification":{"type":"string","enum":["","MY.typeVerificationVerified","MY.typeVerificationUnverified","MY.typeVerificationProbable","MY.typeVerificationDoubtful"],"enumNames":["","verified","unverified","probable","doubtful"],"range":"MY.typeVerifications","subject":"MY.typeVerification","description":"Verification whether this really is a type?","title":"Verification"},"typif":{"type":"string","range":"xsd:string","subject":"MY.typif","description":"Name of the person who chose the type, preferably in the format \"Lastname, firstname\"","title":"Typefier"},"typifDate":{"type":"string","range":"xsd:string","subject":"MY.typifDate","description":"Date when the specimen was chosen as a type","title":"Typifier date"},"publicityRestrictions":{"type":"string","enum":["","MZ.publicityRestrictionsPublic","MZ.publicityRestrictionsProtected","MZ.publicityRestrictionsPrivate"],"enumNames":["","public","protected","private"],"range":"MZ.publicityRestrictionsEnum","subject":"MZ.publicityRestrictions","description":"PUBLIC: all data can be published; PROTECTED: exact locality is hidden (100*100km square); PRIVATE: most of the data is hidden. Empty value means same as public.","title":"Publicity restrictions"}}},"minItems":0,"range":"MY.typeSpecimen","subject":"MY.typeSpecimens","title":"Type identification"}}},"minItems":0,"range":"MY.unit","subject":"MY.units","title":"Specimen"}}},"minItems":1,"range":"MY.gathering","subject":"MY.gatherings","title":"Gathering events"}},"required":["gatherings"],"range":"MY.document"},"accessibility":{"type":"string","enum":["","MNP.accessibilityEasy","MNP.accessibilityModerate","MNP.accessibilityDifficult"],"enumNames":["","Easy","Moderate","Difficult"],"range":"MNP.accessibilityEnum","subject":"MNP.accessibility","title":"Accessibility"},"active":{"type":"object","subject":"MNP.active","additionalProperties":false,"title":"Active","description":"","properties":{"end":{"type":"string","format":"date","range":"xsd:date","subject":"MNP.end","title":"End"},"start":{"type":"string","format":"date","range":"xsd:date","subject":"MNP.start","title":"Start"}},"range":"MNP.dateRange"},"alternativeIDs":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"xsd:string","subject":"MNP.alternativeIDs","title":"Alternative IDs"},"biogeographicalProvince":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"ML.area","subject":"MNP.biogeographicalProvince","description":"Formal abbreviation. For Finnish eliömaakunnat, use Finnish abbreviation.","title":"Biogeographical province"},"birdAssociationArea":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"ML.area","subject":"MNP.birdAssociationArea","title":"Bird assocation area"},"collectionID":{"type":"string","range":"MY.collection","subject":"MNP.collectionID","title":"Collection"},"editors":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"MA.person","subject":"MNP.editors","description":"Persons who have rights to see and use the named places in their documents","title":"Editors"},"geometry":{"type":"object","range":"MZ.geometry","subject":"MNP.geometry","description":"Using GeoJSONs geometry object specification","title":"Geometry for the named place"},"images":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"MM.image","subject":"MNP.images","title":"Images"},"locality":{"type":"string","range":"xsd:string","subject":"MNP.locality","title":"Paikkatiedot"},"localityDescription":{"type":"string","range":"xsd:string","subject":"MNP.localityDescription","description":"Informal description of the exact locality, e.g. '5 km NE of city X, under stone bridge'","title":"Locality description"},"municipality":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"ML.area","subject":"MNP.municipality","title":"Municipality"},"name":{"type":"string","range":"xsd:string","subject":"MNP.name","title":"Name"},"notes":{"type":"string","range":"xsd:string","subject":"MNP.notes","title":"Notes"},"owners":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"MA.person","subject":"MNP.owners","description":"Persons who have full use access and rights to edit the named place","title":"Owners of the named place"},"prepopulatedDocument":{"type":"object","subject":"MNP.prepopulatedDocument","additionalProperties":false,"title":"Document data to prepopulate form with","description":"","properties":{"id":{"type":"string","range":"xsd:string","subject":"id","title":"Id for the Submissions"},"@type":{"type":"string","range":"xsd:string","subject":"@type","title":"Type for the Submissions"},"@context":{"type":"string","range":"xsd:string","subject":"@context","title":"Context for the Submissions"},"secureLevel":{"type":"string","enum":["","MX.secureLevelNone","MX.secureLevelKM1","MX.secureLevelKM5","MX.secureLevelKM10","MX.secureLevelKM25","MX.secureLevelKM50","MX.secureLevelKM100","MX.secureLevelHighest","MX.secureLevelNoShow"],"enumNames":["","None","1 km","5 km","10 km","25 km","50 km","100 km","Fully hidden","Not shown at all - used mainly to prevent spam"],"range":"MX.secureLevels","subject":"MX.secureLevel","description":"Secure level (salaus-/karkeistustaso) for the data","title":"Secure level"},"DNASampleLocation":{"type":"string","range":"xsd:string","subject":"MY.DNASampleLocation","description":"Leave empty if no sample taken, or if the sample is recorded separately","title":"DNA sample location"},"IPEN":{"type":"string","range":"xsd:string","subject":"MY.IPEN","description":"IPEN Number for the accession","title":"IPEN"},"URL":{"type":"string","range":"xsd:string","subject":"MY.URL","description":"URL where more information is available about the specimen","title":"URL"},"acknowledgedWarnings":{"type":"array","uniqueItems":false,"items":{"type":"object"},"minItems":0,"range":"MZ.keyAny","subject":"MY.acknowledgedWarnings","title":"Acknowledged warnings"},"acquiredFrom":{"type":"string","range":"xsd:string","subject":"MY.acquiredFrom","description":"From who/where the specimen was acquired (if not recorded as a transaction)","title":"Acquired from"},"acquiredFromOrganization":{"type":"string","range":"MOS.organization","subject":"MY.acquiredFromOrganization","description":"Organization where the accession was acquired from. If the organization is not on the list, add it first.","title":"Acquired from organization"},"acquisitionDate":{"type":"string","range":"xsd:string","subject":"MY.acquisitionDate","description":"Date (d.m.yyyy) or year (yyyy) on which the specimen was acquired to the collection. Empty means an old specimen acquired on an unknown date.","title":"Acquisition date"},"additionalIDs":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"xsd:string","subject":"MY.additionalIDs","description":"Other identifiers this specimen has, in format 'type:identifier'. For example: 'mzhtypes:123' (old MAZ-type number)","title":"Additional ID's"},"bold":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"xsd:string","subject":"MY.bold","description":"BOLD identifier, usually BOLD Sample ID. You can include additonal comment by separating them with colon, e.g. \"AY123456:comments here\"","title":"BOLD"},"caption":{"type":"string","range":"xsd:string","subject":"MY.caption","title":"Document caption"},"cladBookID":{"type":"string","range":"xsd:string","subject":"MY.cladBookID","description":"Clad book id number or such","title":"Clad book id"},"cladSpecimenID":{"type":"string","range":"xsd:string","subject":"MY.cladSpecimenID","description":"Clad specimen id: usually color description and a number","title":"Clad specimen id"},"cladVerbatim":{"type":"string","range":"xsd:string","subject":"MY.cladVerbatim","description":"Verbatim specimen data from clad book","title":"Clad data verbatim"},"collectionID":{"type":"string","range":"MY.collection","subject":"MY.collectionID","description":"The collection which this specimen belongs to","title":"Collection"},"condition":{"type":"string","range":"xsd:string","subject":"MY.condition","description":"Notes on the defects of the specimen (missing parts or such). Empty value means same as \"good\" or \"hyvä\" - that there is nothing special to mention about the condition.","title":"Condition (defects)"},"cultivationInformation":{"type":"string","range":"xsd:string","subject":"MY.cultivationInformation","description":"Annuality/perenniality or other specialities about cultivation in our conditions.","title":"Cultivation information"},"dataOrigin":{"type":"array","uniqueItems":false,"items":{"type":"string","enum":["","MY.dataOriginPaperForm","MY.dataOriginWebForm","MY.dataOriginSpreadsheetFile"],"enumNames":["","Paper form","Web form","File upload"]},"minItems":0,"range":"MY.dataOriginEnum","subject":"MY.dataOrigin","title":"Data origin"},"dataSource":{"type":"string","range":"xsd:string","subject":"MY.dataSource","description":"Where the data about this specimen or observation is from, in addition to labels. Eg. reference to a publication, field notes or an expedition.","title":"Data source"},"datasetID":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"GX.dataset","subject":"MY.datasetID","description":"The tags this specimen has","title":"Tags"},"datatype":{"type":"string","range":"xsd:string","subject":"MY.datatype","title":"Datatype"},"deviceID":{"type":"string","range":"xsd:string","subject":"MY.deviceID","title":"Device ID"},"documentLocation":{"type":"string","range":"xsd:string","subject":"MY.documentLocation","description":"Location of the specimen so that museum personnel can find it. E.g. taxon under which it is stored (if not clear from the identification), or shelf number","title":"Specimen location"},"duplicatesIn":{"type":"string","range":"xsd:string","subject":"MY.duplicatesIn","description":"Description where duplicates (specimens of the same individual) are located or have been sent to and by which ID's.","title":"Duplicates"},"editNotes":{"type":"string","range":"xsd:string","subject":"MY.editNotes","description":"Reason for this edit or notes about it.","title":"Notes about this edit"},"editor":{"type":"string","range":"MA.person","subject":"MZ.editor","title":"Editor"},"entered":{"type":"string","range":"xsd:string","subject":"MY.entered","description":"Date the data was first transcribed into electronic format or paper registry","title":"Date transcribed"},"event":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"xsd:string","subject":"MY.event","description":"Free-text diary-style information about what has been done to the specimen and when.","title":"Event"},"exsiccatum":{"type":"string","range":"xsd:string","subject":"MY.exsiccatum","description":"Name of the exsiccatum this specimen belongs to and possible exsiccatum number.","title":"Exsiccatum"},"formID":{"type":"string","range":"xsd:string","subject":"MY.formID","description":"Id of the form that was used for the document","title":"Form id"},"gatheringEvent":{"type":"object","subject":"MY.gatheringEvent","additionalProperties":false,"title":"Generic gathering event","description":"","properties":{"id":{"type":"string","range":"xsd:string","subject":"id","title":"Id for the Global gathering event"},"@type":{"type":"string","range":"xsd:string","subject":"@type","title":"Type for the Global gathering event"},"@context":{"type":"string","range":"xsd:string","subject":"@context","title":"Context for the Global gathering event"},"acknowledgeNoUnitsInCensus":{"type":"boolean","range":"xsd:boolean","subject":"MY.acknowledgeNoUnitsInCensus","title":"No units in census"},"artificialLight":{"type":"string","enum":["","MY.artificialLightEnum1","MY.artificialLightEnum2","MY.artificialLightEnum3","MY.artificialLightEnum4","MY.artificialLightEnum5"],"enumNames":["","Artificial light in close proximity (closer than 10m)","Artificial light in moderate proximity (10 - 50 m)","Artificial light far away (over 50m)","No artificial light in sight","Not known"],"range":"MY.artificialLightEnum","subject":"MY.artificialLight","title":"Artificial light"},"breaksDuringCensusInMinutes":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"MY.breaksDuringCensusInMinutes","title":"Breaks kept in minutes"},"censusHinderedByEnviromentalFactors":{"type":"boolean","range":"xsd:boolean","subject":"MY.censusHinderedByEnviromentalFactors","title":"Weather (etc) hindered the census"},"censusHinderedByFog":{"type":"boolean","range":"xsd:boolean","subject":"MY.censusHinderedByFog","title":"Fog hindered the census"},"censusHinderedByRain":{"type":"boolean","range":"xsd:boolean","subject":"MY.censusHinderedByRain","title":"Rain hindered the census"},"censusHinderedByWind":{"type":"boolean","range":"xsd:boolean","subject":"MY.censusHinderedByWind","title":"Wind hindered the census"},"censusPrematurelyAborted":{"type":"boolean","range":"xsd:boolean","subject":"MY.censusPrematurelyAborted","title":"Was the census prematurely aborted?"},"cloudCover":{"type":"string","enum":["","MY.cloudCoverOktaEnumUnknown","MY.cloudCoverOktaEnum0","MY.cloudCoverOktaEnum1","MY.cloudCoverOktaEnum2","MY.cloudCoverOktaEnum3","MY.cloudCoverOktaEnum4","MY.cloudCoverOktaEnum5","MY.cloudCoverOktaEnum6","MY.cloudCoverOktaEnum7","MY.cloudCoverOktaEnum8"],"enumNames":["","Ei tietoa","0 -Täysin pilvetöntä","1 - Noin 1/8 taivaasta pilvien peitossa","2 - Noin ¼ taivaasta pilvessä","3 - Noin 3/8 taivaasta pilvessä","4 - Puolet taivaasta pilvessä","5 - Noin 5/8 taivaasta pilvessä","6 - Noin ¾ taivaasta pilvessä","7 - Taivas lähes pilvessä (7/8)","8 - Täysin pilvistä"],"range":"MY.cloudCoverOktaEnum","subject":"MY.cloudCover","title":"Cloudiness"},"cloudCoverEnd":{"type":"string","enum":["","MY.cloudCoverOktaEnumUnknown","MY.cloudCoverOktaEnum0","MY.cloudCoverOktaEnum1","MY.cloudCoverOktaEnum2","MY.cloudCoverOktaEnum3","MY.cloudCoverOktaEnum4","MY.cloudCoverOktaEnum5","MY.cloudCoverOktaEnum6","MY.cloudCoverOktaEnum7","MY.cloudCoverOktaEnum8"],"enumNames":["","Ei tietoa","0 -Täysin pilvetöntä","1 - Noin 1/8 taivaasta pilvien peitossa","2 - Noin ¼ taivaasta pilvessä","3 - Noin 3/8 taivaasta pilvessä","4 - Puolet taivaasta pilvessä","5 - Noin 5/8 taivaasta pilvessä","6 - Noin ¾ taivaasta pilvessä","7 - Taivas lähes pilvessä (7/8)","8 - Täysin pilvistä"],"range":"MY.cloudCoverOktaEnum","subject":"MY.cloudCoverEnd","title":"End cloud cover"},"cloudCoverStart":{"type":"string","enum":["","MY.cloudCoverOktaEnumUnknown","MY.cloudCoverOktaEnum0","MY.cloudCoverOktaEnum1","MY.cloudCoverOktaEnum2","MY.cloudCoverOktaEnum3","MY.cloudCoverOktaEnum4","MY.cloudCoverOktaEnum5","MY.cloudCoverOktaEnum6","MY.cloudCoverOktaEnum7","MY.cloudCoverOktaEnum8"],"enumNames":["","Ei tietoa","0 -Täysin pilvetöntä","1 - Noin 1/8 taivaasta pilvien peitossa","2 - Noin ¼ taivaasta pilvessä","3 - Noin 3/8 taivaasta pilvessä","4 - Puolet taivaasta pilvessä","5 - Noin 5/8 taivaasta pilvessä","6 - Noin ¾ taivaasta pilvessä","7 - Taivas lähes pilvessä (7/8)","8 - Täysin pilvistä"],"range":"MY.cloudCoverOktaEnum","subject":"MY.cloudCoverStart","title":"Start cloud cover"},"completeList":{"type":"object","subject":"MY.completeList","additionalProperties":false,"title":"List completeness","description":"","properties":{"completeListTaxonID":{"type":"string","range":"MX.taxon","subject":"MY.completeListTaxonID","title":"Species"},"completeListType":{"type":"string","enum":["","MY.completeListTypeCompleteWithBreedingStatus","MY.completeListTypeComplete","MY.completeListTypeIncomplete"],"enumNames":["","Complete lists including nesting indices for all observations (A; recommended during breeding season)","Complete list (B)","Incomplete list (C; for sporadic observations)"],"range":"MY.completeListTypeEnum","subject":"MY.completeListType","title":"Species list completeness"}},"range":"MY.completeListClass"},"dateBegin":{"type":"string","range":"xsd:string","subject":"MY.dateBegin","title":"Start date"},"dateEnd":{"type":"string","range":"xsd:string","subject":"MY.dateEnd","title":"End date"},"gatheringFact":{"type":"object","subject":"MY.gatheringFact","additionalProperties":false,"title":"gatheringFact","description":"","properties":{"batCollector":{"type":"string","enum":["","MY.batCollectorAlone","MY.batCollectorWithProjectGroupMember","MY.batCollectorSomeoneElse"],"enumNames":["","Alone","With someone from the project group","With someone else"],"range":"MY.batCollectorEnum","subject":"MY.batCollector","title":"I placed the sound recorder to the terrain"},"binocularsUsed":{"type":"boolean","range":"xsd:boolean","subject":"MY.binocularsUsed","title":"Binoculars"},"censusAreaHectares":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"MY.censusAreaHectares","title":"Census area/ha"},"invasiveControlOtherExpensesInEuros":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"MY.invasiveControlOtherExpensesInEuros","title":"Estimated of other expenses in euros"},"invasiveControlWorkHours":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"MY.invasiveControlWorkHours","title":"Work hours spent during the control"},"lineTransectSegmentCounted":{"type":"boolean","range":"xsd:boolean","subject":"MY.lineTransectSegmentCounted","title":"Biotope counted"},"lineTransectSegmentMetersEnd":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"MY.lineTransectSegmentMetersEnd","title":"Biotope's end meter amount from the start of the line"},"lineTransectSegmentMetersStart":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"MY.lineTransectSegmentMetersStart","title":"Biotope's start meter amount from the start of the line"},"lolifeSiteClassification":{"type":"string","enum":["","MY.lolifeSiteClassificationExcellent","MY.lolifeSiteClassificationSuboptimal","MY.lolifeSiteClassificationPossible","MY.lolifeSiteClassificationCurrentlyUnsuitable","MY.lolifeSiteClassificationPermanentlyUnsuitable"],"enumNames":["","Excellent","Suboptimal","Possible, not likely","Currently not possible","Permanently invalid"],"range":"MY.lolifeSiteClassificationEnum","subject":"MY.lolifeSiteClassification","title":"Site classification"},"lolifeSiteClassificationComments":{"type":"string","range":"xsd:string","subject":"MY.lolifeSiteClassificationComments","title":"Classification comments"},"observedAreaHectares":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"MY.observedAreaHectares","title":"Observed area/ha"},"pointCountHabitat":{"type":"string","enum":["","MY.pointCountHabitat0","MY.pointCountHabitat1","MY.pointCountHabitat2","MY.pointCountHabitat3","MY.pointCountHabitat4","MY.pointCountHabitat5","MY.pointCountHabitat6","MY.pointCountHabitat7","MY.pointCountHabitat8","MY.pointCountHabitat9","MY.pointCountHabitat10","MY.pointCountHabitat11","MY.pointCountHabitat12","MY.pointCountHabitat13","MY.pointCountHabitat14","MY.pointCountHabitat15","MY.pointCountHabitat16","MY.pointCountHabitat17"],"enumNames":["","Tuntematon (0)","Kuusimetsä (1)","Mäntymetsä (2)","Lehtimetsä (3)","Sekametsä (4)","Lehtipensaikko (5)","Havupuutaimikko (6)","Hakkuuaukea (7)","Räme (8)","Avosuo (9)","Rantaniitty (10)","Pelto (11)","Maaseutuasutus (12)","Puisto (13)","Kaupunkiasutus (14)","Tunturikoivikko (15)","Tunturipaljakka (16)","Muu (17)"],"range":"MY.pointCountHabitatEnum","subject":"MY.pointCountHabitat","title":"Biotooppi"},"shorelineLengthMeters":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"MY.shorelineLengthMeters","title":"Shoreline length/m"},"spottingScopeUsed":{"type":"boolean","range":"xsd:boolean","subject":"MY.spottingScopeUsed","title":"Spotting scope"},"sunniness":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"MY.sunniness","title":"Sunniness %"},"sykeButterFlyCensusWind":{"type":"string","enum":["","MY.sykeButterFlyCensusWindEnumUnknown","MY.sykeButterFlyCensusWindEnum0","MY.sykeButterFlyCensusWindEnum1","MY.sykeButterFlyCensusWindEnum2","MY.sykeButterFlyCensusWindEnum3","MY.sykeButterFlyCensusWindEnum4","MY.sykeButterFlyCensusWindEnum5","MY.sykeButterFlyCensusWindEnum6"],"enumNames":["","Ei tietoa","0 - Tyyntä, savu nousee pystysuoraan","1 - Hiukan savun ajautumista sivusuunnassa","2 - Tuuli tuntuu kasvoilla, lehdet havisevat","3 - Lehdet ja oksat pienessä liikkeessä","4 - Pöly nousee maasta, pienet oksat heiluvat","5 - Pienehköt lehtipuut heiluvat","6 - Suuret oksat heiluvat, tuuli suhisee"],"range":"MY.sykeButterFlyCensusWindEnum","subject":"MY.sykeButterFlyCensusWind","title":"Windiness"},"sykeButterFlyCensusWindEnd":{"type":"string","enum":["","MY.sykeButterFlyCensusWindEnumUnknown","MY.sykeButterFlyCensusWindEnum0","MY.sykeButterFlyCensusWindEnum1","MY.sykeButterFlyCensusWindEnum2","MY.sykeButterFlyCensusWindEnum3","MY.sykeButterFlyCensusWindEnum4","MY.sykeButterFlyCensusWindEnum5","MY.sykeButterFlyCensusWindEnum6"],"enumNames":["","Ei tietoa","0 - Tyyntä, savu nousee pystysuoraan","1 - Hiukan savun ajautumista sivusuunnassa","2 - Tuuli tuntuu kasvoilla, lehdet havisevat","3 - Lehdet ja oksat pienessä liikkeessä","4 - Pöly nousee maasta, pienet oksat heiluvat","5 - Pienehköt lehtipuut heiluvat","6 - Suuret oksat heiluvat, tuuli suhisee"],"range":"MY.sykeButterFlyCensusWindEnum","subject":"MY.sykeButterFlyCensusWindEnd","title":"End windiness"},"sykeButterFlyCensusWindStart":{"type":"string","enum":["","MY.sykeButterFlyCensusWindEnumUnknown","MY.sykeButterFlyCensusWindEnum0","MY.sykeButterFlyCensusWindEnum1","MY.sykeButterFlyCensusWindEnum2","MY.sykeButterFlyCensusWindEnum3","MY.sykeButterFlyCensusWindEnum4","MY.sykeButterFlyCensusWindEnum5","MY.sykeButterFlyCensusWindEnum6"],"enumNames":["","Ei tietoa","0 - Tyyntä, savu nousee pystysuoraan","1 - Hiukan savun ajautumista sivusuunnassa","2 - Tuuli tuntuu kasvoilla, lehdet havisevat","3 - Lehdet ja oksat pienessä liikkeessä","4 - Pöly nousee maasta, pienet oksat heiluvat","5 - Pienehköt lehtipuut heiluvat","6 - Suuret oksat heiluvat, tuuli suhisee"],"range":"MY.sykeButterFlyCensusWindEnum","subject":"MY.sykeButterFlyCensusWindStart","title":"Start windiness"},"waterbirdCensusPeriod":{"type":"string","enum":["","MY.waterbirdCensusPeriodEnum1","MY.waterbirdCensusPeriodEnum2","MY.waterbirdCensusPeriodEnumJuvenile","MY.waterbirdCensusPeriodEnumAdditional","MY.waterbirdCensusPeriodEnumCombined"],"enumNames":["","1. laskenta","2. laskenta","Poikuelaskenta","Lisälaskenta","Kaikki"],"range":"MY.waterbirdCensusPeriodEnum","subject":"MY.waterbirdCensusPeriod","title":"Census period"},"waterbirdHabitat":{"type":"string","enum":["","MY.waterbirdHabitatEnum1","MY.waterbirdHabitatEnum2","MY.waterbirdHabitatEnum3","MY.waterbirdHabitatEnum4","MY.waterbirdHabitatEnum5","MY.waterbirdHabitatEnum6","MY.waterbirdHabitatEnum7","MY.waterbirdHabitatEnum8","MY.waterbirdHabitatEnum9","MY.waterbirdHabitatEnum10"],"enumNames":["","1. Karu, metsä- tai suorantainen järvi tai lampi","2. Syvä, osittain rehevöitynyt järvi, lahdissa laajahkoja ruovikoita","3. Matala, metsä- tai suorantainen runsaskasvustoinen järvi tai lampi","4. Runsaskasvustoinen järvi maanviljelyksen tai asutuksen vaikutuspiirissä","5. Karu, vähäkasvustoinen merenranta","6. Rehevähkö merenranta, jonkun verran ruovikoita (sekä matalia, että syviä rantoja)","7. Runsaskasvustoinen merenlahti (sekä matalia että syviä rantoja)","8. Muu, mm. tekoaltaat ja joet","9. Umpeenkasvanut / Kuivatettu (ei avovettä)","10. Rakennetut kosteikot"],"range":"MY.waterbirdHabitatEnum","subject":"MY.waterbirdHabitat","title":"Habitat"},"ykjSquareNumber":{"type":"string","range":"xsd:string","subject":"MY.ykjSquareNumber","title":"Atlas grid"},"ACAFLAonAlder":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.ACAFLAonAlder","title":"Urpiaisten ruokailut lepällä"},"ACAFLAonBirch":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.ACAFLAonBirch","title":"Urpiaisten ruokailut koivulla"},"ACAFLAonGround":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.ACAFLAonGround","title":"Urpiaisten ruokailut maassa"},"ACAFLAonPine":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.ACAFLAonPine","title":"Urpiaisten ruokailut männyllä"},"ACAFLAonSpruce":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.ACAFLAonSpruce","title":"Urpiaisten ruokailut kuusella"},"CARSPIonAlder":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.CARSPIonAlder","title":"Vihervarpusten ruokailut lepällä"},"CARSPIonBirch":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.CARSPIonBirch","title":"Vihervarpusten ruokailut koivulla"},"CARSPIonGround":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.CARSPIonGround","title":"Vihervarpusten ruokailut maassa"},"CARSPIonPine":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.CARSPIonPine","title":"CARSPIonPine"},"CARSPIonSpruce":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.CARSPIonSpruce","title":"Vihervarpusten ruokailut kuusella"},"LOXIAonAlder":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.LOXIAonAlder","title":"Käpylintujen ruokailut lepällä"},"LOXIAonBirch":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.LOXIAonBirch","title":"Käpylintujen ruokailut koivulla"},"LOXIAonGround":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.LOXIAonGround","title":"Käpylintujen ruokailut maassa"},"LOXIAonPine":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.LOXIAonPine","title":"Käpylintujen ruokailut männyllä"},"LOXIAonSpruce":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.LOXIAonSpruce","title":"Käpylintujen ruokailut kuusella"},"abundanceBOMGAR":{"type":"string","enum":["","WBC.speciesAbundanceEnum0","WBC.speciesAbundanceEnum1","WBC.speciesAbundanceEnum2","WBC.speciesAbundanceEnum3"],"enumNames":["","0. Ei tietoa","1. Ohi","2. Samanaikainen","3. Nähtävästi vasta tulossa"],"range":"WBC.speciesAbundanceEnum","subject":"WBC.abundanceBOMGAR","title":"Tilhi"},"abundancePINENU":{"type":"string","enum":["","WBC.speciesAbundanceEnum0","WBC.speciesAbundanceEnum1","WBC.speciesAbundanceEnum2","WBC.speciesAbundanceEnum3"],"enumNames":["","0. Ei tietoa","1. Ohi","2. Samanaikainen","3. Nähtävästi vasta tulossa"],"range":"WBC.speciesAbundanceEnum","subject":"WBC.abundancePINENU","title":"Taviokuurna"},"abundanceTURPIL":{"type":"string","enum":["","WBC.speciesAbundanceEnum0","WBC.speciesAbundanceEnum1","WBC.speciesAbundanceEnum2","WBC.speciesAbundanceEnum3"],"enumNames":["","0. Ei tietoa","1. Ohi","2. Samanaikainen","3. Nähtävästi vasta tulossa"],"range":"WBC.speciesAbundanceEnum","subject":"WBC.abundanceTURPIL","title":"Räkättirastas"},"birdFeederCount":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.birdFeederCount","title":"Lintulautoja (kpl)"},"birdFeederCountBiotopeA":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.birdFeederCountBiotopeA","title":"Kaatopaikan lintulaudat"},"birdFeederCountBiotopeB":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.birdFeederCountBiotopeB","title":"Kaupunkiasutuksen lintulaudat"},"birdFeederCountBiotopeC":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.birdFeederCountBiotopeC","title":"Maaseutuasutuksen lintulaudat"},"birdFeederCountBiotopeD":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.birdFeederCountBiotopeD","title":"Pellon lintulaudat"},"birdFeederCountBiotopeE":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.birdFeederCountBiotopeE","title":"Metsän lintulaudat"},"birdFeederCountBiotopeF":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.birdFeederCountBiotopeF","title":"Lintulaudat muu biotooppi"},"birdFeederCountBiotopeG":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.birdFeederCountBiotopeG","title":"Hakkuuaukean lintulaudat"},"birdFeederCountBiotopeH":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.birdFeederCountBiotopeH","title":"Ruovikon lintulaudat"},"cloudAndRain":{"type":"string","enum":["","WBC.cloudAndRainEnum0","WBC.cloudAndRainEnum1","WBC.cloudAndRainEnum2","WBC.cloudAndRainEnum3","WBC.cloudAndRainEnum4"],"enumNames":["","Ei tietoa","1 - Enimmäkseen kirkasta","2 - Vaihtelevaa pilvisyyttä","3 - Enimmäkseen täyspilvistä","4 - Ajoittain sadetta tai pyryä"],"range":"WBC.cloudAndRainEnum","subject":"WBC.cloudAndRain","title":"Pilvisyys ja sade"},"descriptionBiotopeF":{"type":"string","range":"xsd:string","subject":"WBC.descriptionBiotopeF","title":"Mitä biotooppiin Muu (F) kuuluu"},"feedingStationCount":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.feedingStationCount","title":"Ruokintapaikkoja (kpl)"},"feedingStationCountBiotopeA":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.feedingStationCountBiotopeA","title":"feedingStationCountBiotopeA"},"feedingStationCountBiotopeB":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.feedingStationCountBiotopeB","title":"Kaupunkiasutuksen ruokintapaikat"},"feedingStationCountBiotopeC":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.feedingStationCountBiotopeC","title":"Maaseutuasutuksen ruokintapaikat"},"feedingStationCountBiotopeD":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.feedingStationCountBiotopeD","title":"Pellon ruokintapaikat"},"feedingStationCountBiotopeE":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.feedingStationCountBiotopeE","title":"Metsän ruokintapaikat"},"feedingStationCountBiotopeF":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.feedingStationCountBiotopeF","title":"Ruokintapaikat muu biotooppi"},"feedingStationCountBiotopeG":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.feedingStationCountBiotopeG","title":"Ruovikon ruokintapaikat"},"feedingStationCountBiotopeH":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.feedingStationCountBiotopeH","title":"Ruovikon ruokintapaikat"},"iceCover":{"type":"string","enum":["","WBC.iceCoverEnum0","WBC.iceCoverEnum1","WBC.iceCoverEnum2","WBC.iceCoverEnum3","WBC.iceCoverEnum4"],"enumNames":["","0. Ei tietoa","1. Vesistöt sulat","2. Vain rannat/lahdet jäässä","3. Joitakin sulapaikkoja","4. Vesistöt kokonaan jäässä"],"range":"WBC.iceCoverEnum","subject":"WBC.iceCover","title":"Jääpeite"},"meanTemperature":{"type":"integer","range":"xsd:integer","subject":"WBC.meanTemperature","title":"Keskilämpötila (asteen tarkkuus)"},"observerCount":{"type":"integer","exclusiveMinimum":0,"range":"xsd:positiveInteger","subject":"WBC.observerCount","title":"Laskijoiden lukumäärä"},"observerID":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.observerID","title":"Havainnoijanumero"},"pineConesAtCensus":{"type":"string","enum":["","WBC.berriesAndConesEnum0","WBC.berriesAndConesEnum1","WBC.berriesAndConesEnum2","WBC.berriesAndConesEnum3","WBC.berriesAndConesEnum4","WBC.berriesAndConesEnum5","WBC.berriesAndConesEnum6"],"enumNames":["","0. Ei tietoa","1. Ei lainkaan","2. Hyvin vähän","3. Vähän","4. Kohtalaisesti","5. Runsaasti","6. Hyvin runsaasti"],"range":"WBC.berriesAndConesEnum","subject":"WBC.pineConesAtCensus","title":"Männynkäpyjä laskenta-aikaan"},"routeID":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.routeID","title":"Reitin numero"},"routeLength":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.routeLength","title":"Reitin pituus (m)"},"routeLengthBiotopeA":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.routeLengthBiotopeA","title":"Route length dump"},"routeLengthBiotopeB":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.routeLengthBiotopeB","title":"Route length urban"},"routeLengthBiotopeC":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.routeLengthBiotopeC","title":"Route length countryside"},"routeLengthBiotopeD":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.routeLengthBiotopeD","title":"Route length field"},"routeLengthBiotopeE":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.routeLengthBiotopeE","title":"Route length forest"},"routeLengthBiotopeF":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.routeLengthBiotopeF","title":"Route length other biotope"},"routeLengthBiotopeG":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.routeLengthBiotopeG","title":"Route length cutting open"},"routeLengthBiotopeH":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.routeLengthBiotopeH","title":"Route length reed"},"routeLengthChange":{"type":"integer","range":"xsd:integer","subject":"WBC.routeLengthChange","title":"Reitin muutokset (m)"},"routeLengthChangeBiotopeA":{"type":"integer","range":"xsd:integer","subject":"WBC.routeLengthChangeBiotopeA","title":"Reitin muutokset kaatopaikka"},"routeLengthChangeBiotopeB":{"type":"integer","range":"xsd:integer","subject":"WBC.routeLengthChangeBiotopeB","title":"Reitin muutokset kaupunkiasutus"},"routeLengthChangeBiotopeC":{"type":"integer","range":"xsd:integer","subject":"WBC.routeLengthChangeBiotopeC","title":"Reitin muutokset maaseutuasutus"},"routeLengthChangeBiotopeD":{"type":"integer","range":"xsd:integer","subject":"WBC.routeLengthChangeBiotopeD","title":"Reitin muutokset pelto"},"routeLengthChangeBiotopeE":{"type":"integer","range":"xsd:integer","subject":"WBC.routeLengthChangeBiotopeE","title":"Reitin muutokset metsä"},"routeLengthChangeBiotopeF":{"type":"integer","range":"xsd:integer","subject":"WBC.routeLengthChangeBiotopeF","title":"Reitin muutokset muu biotooppi"},"routeLengthChangeBiotopeG":{"type":"integer","range":"xsd:integer","subject":"WBC.routeLengthChangeBiotopeG","title":"Reitin muutokset hakkuuaukea"},"routeLengthChangeBiotopeH":{"type":"integer","range":"xsd:integer","subject":"WBC.routeLengthChangeBiotopeH","title":"Reitin muutokset ruovikko"},"snowAndIceOnTrees":{"type":"string","enum":["","WBC.snowAndIceOnTreesEnum0","WBC.snowAndIceOnTreesEnum1","WBC.snowAndIceOnTreesEnum2","WBC.snowAndIceOnTreesEnum3"],"enumNames":["","0. Ei tietoa","1. Ei ollenkaan","2. Vähän","3. Huomattava määrä"],"range":"WBC.snowAndIceOnTreesEnum","subject":"WBC.snowAndIceOnTrees","title":"Puissa oleva lumi ja jääkarsta"},"snowCover":{"type":"string","enum":["","WBC.snowCoverEnum0","WBC.snowCoverEnum1","WBC.snowCoverEnum2","WBC.snowCoverEnum3","WBC.snowCoverEnum4","WBC.snowCoverEnum5","WBC.snowCoverEnum6","WBC.snowCoverEnum7","WBC.snowCoverEnum8"],"enumNames":["","0. Ei tietoa","1. Ei lunta","2. Lunta vain paikoitellen","3. Alle 5 cm","4. 5-10 cm","5. 11-20 cm","6. 21-50 cm","7. 51-100 cm","8. Yli 1 m"],"range":"WBC.snowCoverEnum","subject":"WBC.snowCover","title":"Lumipeite"},"sorbusBerriesAtCensus":{"type":"string","enum":["","WBC.berriesAndConesEnum0","WBC.berriesAndConesEnum1","WBC.berriesAndConesEnum2","WBC.berriesAndConesEnum3","WBC.berriesAndConesEnum4","WBC.berriesAndConesEnum5","WBC.berriesAndConesEnum6"],"enumNames":["","0. Ei tietoa","1. Ei lainkaan","2. Hyvin vähän","3. Vähän","4. Kohtalaisesti","5. Runsaasti","6. Hyvin runsaasti"],"range":"WBC.berriesAndConesEnum","subject":"WBC.sorbusBerriesAtCensus","title":"Pihlajanmarjoja laskenta-aikaan"},"sorbusBerriesEarlyFall":{"type":"string","enum":["","WBC.berriesAndConesEnum0","WBC.berriesAndConesEnum1","WBC.berriesAndConesEnum2","WBC.berriesAndConesEnum3","WBC.berriesAndConesEnum4","WBC.berriesAndConesEnum5","WBC.berriesAndConesEnum6"],"enumNames":["","0. Ei tietoa","1. Ei lainkaan","2. Hyvin vähän","3. Vähän","4. Kohtalaisesti","5. Runsaasti","6. Hyvin runsaasti"],"range":"WBC.berriesAndConesEnum","subject":"WBC.sorbusBerriesEarlyFall","title":"Pihlajanmarjoja alkusyksyllä"},"spruceConesAtCensus":{"type":"string","enum":["","WBC.berriesAndConesEnum0","WBC.berriesAndConesEnum1","WBC.berriesAndConesEnum2","WBC.berriesAndConesEnum3","WBC.berriesAndConesEnum4","WBC.berriesAndConesEnum5","WBC.berriesAndConesEnum6"],"enumNames":["","0. Ei tietoa","1. Ei lainkaan","2. Hyvin vähän","3. Vähän","4. Kohtalaisesti","5. Runsaasti","6. Hyvin runsaasti"],"range":"WBC.berriesAndConesEnum","subject":"WBC.spruceConesAtCensus","title":"Kuusenkäpyjä laskenta-aikaan"},"typeOfSnowCover":{"type":"string","enum":["","WBC.typeOfSnowCoverEnum0","WBC.typeOfSnowCoverEnum1","WBC.typeOfSnowCoverEnum2"],"enumNames":["","0. Ei tietoa tai ei lunta","1. Lumi pehmeää","2. Lumessa kova hankikerros"],"range":"WBC.typeOfSnowCoverEnum","subject":"WBC.typeOfSnowCover","title":"Maassa olevan lumen laatu"},"visibility":{"type":"string","enum":["","WBC.visibilityEnum0","WBC.visibilityEnum1","WBC.visibilityEnum2","WBC.visibilityEnum3","WBC.visibilityEnum4"],"enumNames":["","Ei tietoa","Hyvä","Hyvä-kohtalainen","Kohtalainen-huono","Huono"],"range":"WBC.visibilityEnum","subject":"WBC.visibility","title":"Näkyvyys"},"waterbodies":{"type":"string","enum":["","WBC.waterbodiesEnum0","WBC.waterbodiesEnum1","WBC.waterbodiesEnum2","WBC.waterbodiesEnum3","WBC.waterbodiesEnum4","WBC.waterbodiesEnum5"],"enumNames":["","Ei tietoa","Meren rantaa","Järven rantaa","Joen vartta","Edellisten yhdistelmä","Ei vesistöjä"],"range":"WBC.waterbodiesEnum","subject":"WBC.waterbodies","title":"Vesistöt"},"wayOfTravel":{"type":"string","enum":["","WBC.wayOfTravelEnum0","WBC.wayOfTravelEnum1","WBC.wayOfTravelEnum2","WBC.wayOfTravelEnum3","WBC.wayOfTravelEnum9"],"enumNames":["","Jalkaisin","Suksilla","Muu, mikä","Boat","Tuntematon"],"range":"WBC.wayOfTravelEnum","subject":"WBC.wayOfTravel","title":"Kulkutapa"},"wayOfTravelNotes":{"type":"string","range":"xsd:string","subject":"WBC.wayOfTravelNotes","title":"Kulkutavan kuvaus"},"wind":{"type":"string","enum":["","WBC.windEnum0","WBC.windEnum1","WBC.windEnum2","WBC.windEnum3","WBC.windEnum4"],"enumNames":["","Ei tietoa","Tyyntä-heikkoa","Heikkoa-kohtalaista","Kohtalaista-navakkaa","Navakkaa-kovaa"],"range":"WBC.windEnum","subject":"WBC.wind","title":"Tuuli"}},"range":"MY.gatheringFactClass"},"geometry":{"type":"object","range":"MZ.geometry","subject":"MY.geometry","title":"Coordinates"},"gpsUsed":{"type":"boolean","range":"xsd:boolean","subject":"MY.gpsUsed","title":"GPS used"},"leg":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"xsd:string","subject":"MY.leg","description":"Name of the collector(s), in format 'Lastname, Firstname; Lastname Firstname'","title":"Leg"},"legPublic":{"type":"boolean","range":"xsd:boolean","subject":"MY.legPublic","title":"Display names publically?"},"legUserID":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"xsd:string","subject":"MY.legUserID","description":"Alkuperäislähteen käyttäjätunnus","title":"Käyttäjätunnus"},"namedPlaceNotes":{"type":"string","range":"xsd:string","subject":"MY.namedPlaceNotes","title":"Info about this route"},"nextMonitoringYear":{"type":"integer","range":"xsd:integer","subject":"MY.nextMonitoringYear","title":"Next monitoring year"},"notes":{"type":"string","range":"xsd:string","subject":"MY.notes","description":"Additional information to the data in each section.","title":"Notes"},"rainIntensity":{"type":"string","enum":["","MY.rainIntensityEnumNoRain","MY.rainIntensityEnumLightRain","MY.rainIntensityEnumModerateRain","MY.rainIntensityEnumHeavyRain","MY.rainIntensityEnumTorrentialRain"],"enumNames":["","No rain","Light rain","Moderate rain","Heavy rain","Torrential rain"],"range":"MY.rainIntensityEnum","subject":"MY.rainIntensity","title":"Rain intensity"},"routeDirectionAdhered":{"type":"boolean","range":"xsd:boolean","subject":"MY.routeDirectionAdhered","title":"Adhered route direction"},"spottingScopeUsed":{"type":"boolean","range":"xsd:boolean","subject":"MY.spottingScopeUsed","title":"Spotting scope"},"startDistanceFromNECorner":{"type":"string","range":"xsd:string","subject":"MY.startDistanceFromNECorner","title":"Start distance from NE corner (m)"},"startPointDeviation":{"type":"integer","range":"xsd:integer","subject":"MY.startPointDeviation","title":"Start point deviation (m)"},"taxonCensus":{"type":"array","uniqueItems":false,"items":{"type":"object","subject":"MY.taxonCensusClass","additionalProperties":false,"title":"Completeness of census","description":"","properties":{"censusTaxonID":{"type":"string","range":"MX.taxon","subject":"MY.censusTaxonID","title":"Censused taxon"},"censusTaxonSetID":{"type":"string","enum":["","MX.taxonSetSykeButterflyCensusPapilionoidea","MX.taxonSetSykeButterflyCensusOther","MX.taxonSetWaterbirdWaterbirds","MX.taxonSetWaterbirdWaders","MX.taxonSetWaterbirdGulls","MX.taxonSetWaterbirdPasserines","MX.taxonSetWaterbirdAmphibia","MX.taxonSetSykeBumblebee","MVL.1201","MX.taxonSetSykeBumblebeeOther","MX.taxonSetBirdAtlasCommon","MX.taxonSetBiomonCompleteListOdonata","MX.taxonSetBiomonCompleteListButterflies","MX.taxonSetBiomonCompleteListMoths","MX.taxonSetBiomonCompleteListBombus","MX.taxonSetBiomonCompleteListAmphibiaReptilia","MX.taxonSetBiomonCompleteListLargeFlowers","MX.taxonSetBiomonCompleteListSubarcticPlants","MX.taxonSetBiomonCompleteListMacrolichens","MX.taxonSetBiomonCompleteListBracketFungi","MX.taxonSetBiomonCompleteListPracticalFungi","MX.taxonSetSykeMacrozoobenthos"],"enumNames":["","SYKE's Butterfly Census: Butterflies","SYKE's Butterly Census: Other Macrolepidoptera","Waterbird Census: Waterbirds","Waterbird Census: Waders","Waterbird Census: Gulls","Waterbird Census: Passerines","Waterbird Census: Amphibians","SYKE's Bumblebee Census","Spring monitoring species","Syken kimalaistutkimus: Ylemmät taksonit","Bird atlas: common breeders","Biomon: Finnish dragonflies","Biomon: Finnish butterflies","Biomon: Diurnal moths","Biomon: Bumblebee list","Biomon: Reptiles and amphibians","Biomon: Visible flowering plants","Biomon: Fell plants","Biomon: Macrolichens","Biomon: Bracket fungi","Biomon: Practical fungi","Syke POHJE database taxonomy update"],"range":"MX.taxonSetEnum","subject":"MY.censusTaxonSetID","title":"Censused taxon set"},"taxonCensusType":{"type":"string","enum":["MY.taxonCensusTypeCounted","MY.taxonCensusTypeEstimated","MY.taxonCensusTypeNotCounted"],"enumNames":["All species identified and counted","All species identified, count estimated","All species identified, count is not estimated"],"range":"MY.taxonCensusEnum","subject":"MY.taxonCensusType","title":"Completeness of census"}},"required":["taxonCensusType"]},"minItems":0,"range":"MY.taxonCensusClass","subject":"MY.taxonCensus","title":"Completely recorded taxon"},"temperature":{"type":"integer","range":"xsd:integer","subject":"MY.temperature","title":"Temperature in celsius"},"temperatureEnd":{"type":"number","range":"xsd:decimal","subject":"MY.temperatureEnd","title":"End temperature / °C"},"temperatureStart":{"type":"number","range":"xsd:decimal","subject":"MY.temperatureStart","title":"Start temperature / °C"},"timeEnd":{"type":"string","range":"xsd:string","subject":"MY.timeEnd","title":"End time"},"timeStart":{"type":"string","range":"xsd:string","subject":"MY.timeStart","title":"Start time"}},"range":"MZ.gatheringEvent"},"genbank":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"xsd:string","subject":"MY.genbank","description":"Genbank identifier. You can include additonal comment by separating them with colon, e.g. \"AY123456:comments here\"","title":"Genbank"},"hasGathering":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"MY.gathering","subject":"MY.hasGathering","title":"hasGathering"},"isTemplate":{"type":"boolean","range":"xsd:boolean","subject":"MY.isTemplate","title":"Use document as template"},"keywords":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"xsd:string","subject":"MY.keywords","title":"Keywords"},"labelsVerbatim":{"type":"string","range":"xsd:string","subject":"MY.labelsVerbatim","description":"All text from labels word-for-word, including spelling errors. Separate each label on its own row, starting from topmost label.","title":"Verbatim labels"},"language":{"type":"string","range":"xsd:string","subject":"MY.language","description":"Language the data is (mainly) written in, if applicable.","title":"Language"},"legID":{"type":"string","range":"xsd:string","subject":"MY.legID","description":"Collecting number (field identifier, keruunumero) for the specimen","title":"Collecting number"},"locked":{"type":"boolean","range":"xsd:boolean","subject":"MY.locked","title":"Locked"},"namedPlaceID":{"type":"string","range":"MNP.namedPlace","subject":"MY.namedPlaceID","title":"Named place"},"notes":{"type":"string","range":"xsd:string","subject":"MY.notes","description":"Additional information to the data in each section.","title":"Notes"},"originalSpecimenID":{"type":"string","range":"xsd:string","subject":"MY.originalSpecimenID","description":"Original catalogue number or other original identifier of the specimen. E.g. H9000000","title":"Original catalogue number"},"plannedLocation":{"type":"string","range":"xsd:string","subject":"MY.plannedLocation","description":"Garden area where this accession is planned to be located.","title":"Planned location"},"preservation":{"type":"array","uniqueItems":false,"items":{"type":"string","enum":["","MY.preservationPressed","MY.preservationDry","MY.preservationCriticalPointDrying","MY.preservationPinned","MY.preservationGlued","MY.preservationLiquid","MY.preservationEthanol","MY.preservationEthanolPure","MY.preservationEthanol70","MY.preservationEthanol80","MY.preservationEthanol80Pure","MY.preservationEthanol96","MY.preservationEthanolDenatured","MY.preservationEthanolFormalin","MY.preservationEthanolExFormalin","MY.preservationFormalin","MY.preservationBouinSolution","MY.preservationPampelsFluid","MY.preservationGlycerol","MY.preservationParaffin","MY.preservationMercuricChloride","MY.preservationCryopreserved","MY.preservationFrozen","MY.preservationFrozenMinus80C","MY.preservationFreezeDried","MY.preservationGoldPlated","MY.preservationActiveCulture","MY.preservationLiving","MY.preservationSlide","MY.preservationSlideCanadaBalsam","MY.preservationSlideEuparal","MY.preservationSlidePolyviol","MY.preservationStuffed","MY.preservationCast","MY.preservationPlastinated","MY.preservationFrozenMinus80CAndEthanolMinus20C"],"enumNames":["","Dry and pressed","Dry","Critical-point drying","Pinned","Glued","Liquid (unspecified)","Ethanol (unknown %)","Ethanol (unknown %) pure","Ethanol 70 %","Ethanol 80 %","Ethanol 80 % pure","Ethanol 96 %","Ethanol denatured","Ethanol and formalin","Ethanol ex formalin","Formalin","Bouin's solution","Pampel's fluid","Glycerol","Paraffin","Mercuric chloride","Cryopreserved","Frozen","Frozen -80 °C","Freeze-dried","Gold-plated","Active culture","Living","Slide","Slide Canada balsam","Slide Euparal","Slide Polyviol","Stuffed","Cast","Plastinated","Frozen -80 °C and ethanol -20 °C (duplicate)"]},"minItems":0,"range":"MY.preservations","subject":"MY.preservation","description":"Main method of preservation. If parts of the specimen are preserved in different ways, you can choose several methods.","title":"Preservation"},"primaryDataLocation":{"type":"string","range":"xsd:string","subject":"MY.primaryDataLocation","description":"Location of the primary data if not Kotka.","title":"Primary data location"},"privateNotes":{"type":"string","range":"xsd:string","subject":"MY.privateNotes","description":"Notes shown within the system for users signed in but not shown publicly anywhere. Use only for notes that absolutely need to be hidden from public view.","title":"Nonpublic notes"},"publication":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"xsd:string","subject":"MY.publication","description":"Publication references or doi's that refer to this specimen","title":"Publications"},"relationship":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"xsd:string","subject":"MY.relationship","description":"Relationship to another taxon OR specimen. Choose relationship type as prefix and give taxon name or specimen identifier thereafter, e.g. \"parasite: Parasiticus specius\" OR \"host:http://tun.fi/JAA.123\"","title":"Relationship"},"sampleHistory":{"type":"string","range":"xsd:string","subject":"MY.sampleHistory","description":"The history of the specimen, for example how it was acquired or in which museums it has been before.","title":"Specimen history"},"separatedFrom":{"type":"string","range":"xsd:string","subject":"MY.separatedFrom","description":"ID of the specimen from which this has been separated","title":"Separated from specimen"},"separatedTo":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"xsd:string","subject":"MY.separatedTo","description":"ID's of those new specimens that have been separated from this specimen","title":"Separated to specimen(s)"},"serialNumber":{"type":"string","range":"xsd:string","subject":"MY.serialNumber","title":"Serial number"},"sourceID":{"type":"string","range":"KE.informationSystem","subject":"MY.sourceID","title":"Source system id"},"status":{"type":"string","enum":["","MY.statusOk","MY.statusMissing","MY.statusUnrecoverable","MY.statusLost","MY.statusDonated","MY.statusDeposited","MY.statusDeaccessioned","MY.statusDiscarded","MY.statusSpent","MY.statusDestroyed","MY.statusUndefined","MY.statusAxenic","MY.statusNonAxenic","MY.statusNotAvailable","MY.statusDead","MY.statusNoVoucherRetained"],"enumNames":["","Ok","Missing (but could still be recovered)","Unrecoverable (location known, bet can't get it back)","Lost (all hope lost)","Donated","Deposited elsewhere","Deaccessioned (thrown away)","Discarded (not incorporated into collection)","Spent (used as tissue samples)","Destroyed (e.g. eaten by pests)","Undefined","Axenic","Non-axenic","Not available","Not available (dead)","No voucher retained"],"range":"MY.statuses","subject":"MY.status","description":"Empty value means same as \"ok\" - that there is not anything special about the status of the specimen.","title":"Status"},"temp":{"type":"boolean","range":"xsd:boolean","subject":"MY.temp","title":"Temporary document"},"templateDescription":{"type":"string","range":"xsd:string","subject":"MY.templateDescription","title":"Template description"},"templateName":{"type":"string","range":"xsd:string","subject":"MY.templateName","title":"Template name"},"transcriberNotes":{"type":"string","range":"xsd:string","subject":"MY.transcriberNotes","description":"Additional information regarding the data entry or transcription process, e.g. unclarities, explanations for interpretations,","title":"Transcriber's notes"},"transferAgreement":{"type":"string","range":"xsd:string","subject":"MY.transferAgreement","description":"Common name of agreement concerning the transfer, if any.","title":"Transfer agreement"},"unreliableFields":{"type":"string","range":"xsd:string","subject":"MY.unreliableFields","description":"List of those fields that contain unreliable data. The list is created automatically.","title":"Unreliable fields"},"verificationStatus":{"type":"array","uniqueItems":false,"items":{"type":"string","enum":["","MY.verificationStatusOk","MY.verificationStatusVerify","MY.verificationStatusComplete","MY.verificationStatusGeoreference","MY.verificationStatusDet","MY.verificationStatusCheckID","MY.verificationStatusVerifyCoordinates"],"enumNames":["","ok","needs verification","needs completion","needs georeferencing","needs det","Check identifier","Unverified coordinates"]},"minItems":0,"range":"MY.verificationStatuses","subject":"MY.verificationStatus","description":"Information about the quality of the specimen data. Possible to select several.","title":"Verification status"},"voucherSpecimenID":{"type":"string","range":"xsd:string","subject":"MY.voucherSpecimenID","description":"Identifier of the herbarium voucher specimen or information about it if the identifier is unknown.","title":"Voucher specimen ID"},"creator":{"type":"string","range":"MA.person","subject":"MZ.creator","title":"Creator"},"dateCreated":{"type":"string","format":"date-time","range":"xsd:dateTime","subject":"MZ.dateCreated","title":"Created"},"dateEdited":{"type":"string","format":"date-time","range":"xsd:dateTime","subject":"MZ.dateEdited","title":"Edited"},"editors":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"MA.person","subject":"MZ.editors","title":"Editors"},"images":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"MM.image","subject":"MZ.images","title":"Images"},"owner":{"type":"string","range":"MOS.organization","subject":"MZ.owner","description":"Team or organisation that owns the record and can edit it.","title":"Owner of record"},"publicityRestrictions":{"type":"string","enum":["","MZ.publicityRestrictionsPublic","MZ.publicityRestrictionsProtected","MZ.publicityRestrictionsPrivate"],"enumNames":["","public","protected","private"],"range":"MZ.publicityRestrictionsEnum","subject":"MZ.publicityRestrictions","description":"PUBLIC: all data can be published; PROTECTED: exact locality is hidden (100*100km square); PRIVATE: most of the data is hidden. Empty value means same as public.","title":"Publicity restrictions"},"scheduledForDeletion":{"type":"boolean","range":"xsd:boolean","subject":"MZ.scheduledForDeletion","title":"Scheduled for deletion"},"gatherings":{"type":"array","uniqueItems":false,"items":{"type":"object","subject":"MY.gathering","additionalProperties":false,"title":"Gathering event","description":"","properties":{"id":{"type":"string","range":"xsd:string","subject":"id","title":"Id for the Gathering event"},"@type":{"type":"string","range":"xsd:string","subject":"@type","title":"Type for the Gathering event"},"@context":{"type":"string","range":"xsd:string","subject":"@context","title":"Context for the Gathering event"},"AFEQuadrat":{"type":"string","range":"xsd:string","subject":"MY.AFEQuadrat","description":"AFE grid name","title":"AFE grid"},"UTMQuadrat":{"type":"string","range":"xsd:string","subject":"MY.UTMQuadrat","description":"UTM grid name","title":"UTM grid"},"acknowledgeNoUnitsInCensus":{"type":"boolean","range":"xsd:boolean","subject":"MY.acknowledgeNoUnitsInCensus","title":"No units in census"},"administrativeProvince":{"type":"string","range":"xsd:string","subject":"MY.administrativeProvince","description":"Regions, rayons, provinces and other administrative areas. Separate multiple names with commas, from generic to specific. (E.g. Etelä-Suomen lääni, Uusimaa)","title":"Administrative province"},"alt":{"type":"string","range":"xsd:string","subject":"MY.alt","description":"Altitude form sea level in meters, single value or range (E.g. 90, or 80-100). No GPS altitude here.","title":"Alt in meters"},"areaDetail":{"type":"string","range":"xsd:string","subject":"MY.areaDetail","title":"Area details"},"associatedObservationTaxa":{"type":"string","range":"xsd:string","subject":"MY.associatedObservationTaxa","description":"Write associated observation taxa names here, separated by a semicolon (;). E.g.: \"Betula pendula; Betula pubescens; Poaceae\". These will form their own units of the type observation.","title":"Associated observation taxa"},"associatedSpecimenTaxa":{"type":"string","range":"xsd:string","subject":"MY.associatedSpecimenTaxa","description":"Write associated specimen taxa names here, separated by a semicolon (;). E.g.: \"Betula pendula; Betula pubescens; Poaceae\". These will form their own units of the type Preserved specimen.","title":"Associated specimen taxa"},"batHabitat":{"type":"array","uniqueItems":false,"items":{"type":"string","enum":["","MY.batHabitatYardCityCentre","MY.batHabitatYardSuburbs","MY.batHabitatYardRural","MY.batHabitatRoadSide","MY.batHabitatStandOfTreesCloseToBuildings","MY.batHabitatParkWIthFewTrees","MY.batHabitatParkAbundantInTrees","MY.batHabitatSparseForest","MY.batHabitatDenseForest","MY.batHabitatEdgeOfShoreCoppice","MY.batHabitatLakeShore","MY.batHabitatSeaShore","MY.batHabitatArchipelago","MY.batHabitatStreamOrRiverBank","MY.batHabitatOldBuildingOrRuins","MY.batHabitatCountryside"],"enumNames":["","Yard (city centre)","Yard (suburbs)","Yard (rural)","Road side (e.g. forest road)","Stand of trees close to buildings","Park with few trees","Park abundant in trees","Sparse forest","Tiheä metsä","Edge of a shore coppice","Lake shore","Sea shore","Archipelago","Stream or river bank","Old buildings/ruins","Countryside (fields, pastures)"]},"minItems":0,"range":"MY.batHabitatEnum","subject":"MY.batHabitat","description":"Bat habitat","title":"Habitat"},"binocularsUsed":{"type":"boolean","range":"xsd:boolean","subject":"MY.binocularsUsed","title":"Binoculars"},"biologicalProvince":{"type":"string","range":"xsd:string","subject":"MY.biologicalProvince","description":"Formal abbreviation. For Finnish eliömaakunnat, use Finnish abbreviation.","title":"Biogeographical province"},"censusHinderedByEnviromentalFactors":{"type":"boolean","range":"xsd:boolean","subject":"MY.censusHinderedByEnviromentalFactors","title":"Weather (etc) hindered the census"},"censusHinderedByFog":{"type":"boolean","range":"xsd:boolean","subject":"MY.censusHinderedByFog","title":"Fog hindered the census"},"censusHinderedByRain":{"type":"boolean","range":"xsd:boolean","subject":"MY.censusHinderedByRain","title":"Rain hindered the census"},"censusHinderedByWind":{"type":"boolean","range":"xsd:boolean","subject":"MY.censusHinderedByWind","title":"Wind hindered the census"},"collectingEventName":{"type":"string","range":"xsd:string","subject":"MY.collectingEventName","description":"Name of an expedition or such.","title":"Collecting event name"},"controlActivitiesNotes":{"type":"string","range":"xsd:string","subject":"MY.controlActivitiesNotes","title":"Prevention measures"},"coordinateNotes":{"type":"string","range":"xsd:string","subject":"MY.coordinateNotes","description":"Free-text notes about the coordinates.","title":"Coordinate notes"},"coordinateRadius":{"type":"string","range":"xsd:string","subject":"MY.coordinateRadius","description":"Maximum error of coordinates in meters","title":"Error radius in meters"},"coordinateSource":{"type":"string","enum":["","MY.coordinateSourceGps","MY.coordinateSourcePeruskartta","MY.coordinateSourcePapermap","MY.coordinateSourceKotkamap","MY.coordinateSourceKarttapaikka","MY.coordinateSourceRetkikartta","MY.coordinateSourceGoogle","MY.coordinateSourceOther","MY.coordinateSourceUnknown"],"enumNames":["","GPS","Peruskartta paper map","Other paper map","Kotka map tool","Karttapaikka","Retkikartta.fi","Google Earth/Maps","Other","Unknown"],"range":"MY.coordinateSources","subject":"MY.coordinateSource","description":"Use for NEW SPECIMENS: Where the coordinates have been acquired","title":"Coord source"},"coordinateSystem":{"type":"string","enum":["","MY.coordinateSystemYkj","MY.coordinateSystemWgs84","MY.coordinateSystemWgs84dms","MY.coordinateSystemKkj","MY.coordinateSystemEtrs-tm35fin","MY.coordinateSystemDd","MY.coordinateSystemDms"],"enumNames":["","Uniform grid (YKJ)","WGS84 and ETRS89, decimal degrees","WGS84 or ETRS89, degrees minutes (seconds)","KKJ astekoord. = Finnish KKJ decimal (NOT PREFERRED)","ETRS-TM35FIN grid","Decimal degrees with unknown system (NOT PREFERRED)","Degrees minutes seconds, with unknown system (NOT PREF.)"],"range":"MY.coordinateSystems","subject":"MY.coordinateSystem","description":"More information about the coordinate systems: https://wiki.helsinki.fi/display/digit/Entering+specimen+data","title":"Coordinate system"},"coordinatesGridYKJ":{"type":"string","range":"xsd:string","subject":"MY.coordinatesGridYKJ","title":"Finnish uniform grid coordinates"},"coordinatesVerbatim":{"type":"string","range":"xsd:string","subject":"MY.coordinatesVerbatim","description":"Coordinates, possible coordinate system and error radius word-to-word as they appear on the label or other original source, errors and all.","title":"Verbatim coordinates from label or other original source"},"country":{"type":"string","range":"xsd:string","subject":"MY.country","description":"Country name in English, or 2-letter country code, or name from label","title":"Country"},"county":{"type":"string","range":"xsd:string","subject":"MY.county","description":"County (piirikunta, kreivikunta etc.)","title":"County"},"dateBegin":{"type":"string","range":"xsd:string","subject":"MY.dateBegin","title":"Start date"},"dateEnd":{"type":"string","range":"xsd:string","subject":"MY.dateEnd","title":"End date"},"dateVerbatim":{"type":"string","range":"xsd:string","subject":"MY.dateVerbatim","description":"Date just as it appears on the label or other original source, no interpretation, errors and all","title":"Verbatim date from original source"},"depth":{"type":"string","range":"xsd:string","subject":"MY.depth","description":"Depth in meters, single value or range (E.g. 0.9, or 0.8-1.0)","title":"Depth in meters"},"dynamicProperties":{"type":"string","range":"xsd:string","subject":"MY.dynamicProperties","title":"dynamicProperties"},"eventDate":{"type":"string","range":"xsd:string","subject":"MY.eventDate","title":"Event Date"},"forestVegetationZone":{"type":"string","enum":["","MY.forestVegetationZone1a","MY.forestVegetationZone1b","MY.forestVegetationZone2a","MY.forestVegetationZone2b","MY.forestVegetationZone3a","MY.forestVegetationZone3b","MY.forestVegetationZone3c","MY.forestVegetationZone4a","MY.forestVegetationZone4b","MY.forestVegetationZone4c","MY.forestVegetationZone4d"],"enumNames":["","1a Hemiboreal, Åland","1b Hemiboreal, Oak zone","2a Southern boreal, Southwestern Finland and Southern Ostrobothnia","2b Southern boreal, Lake district","3a Middle boreal, Ostrobothnia","3b Middle boreal, Northern Carelia - Kainuu","3c Middle boreal, Southwestern Finland","4a Nothern boreal, Kuusamo district","4b Northern boreal, North Ostrobothnia","4c Northern boreal, Forest Lapland","4d Northern boreal, Fjeld Lapland"],"range":"MY.forestVegetationZones","subject":"MY.forestVegetationZone","description":"Finnish forest vegetation zone","title":"Forest vegetation zone"},"gatheringFact":{"type":"object","subject":"MY.gatheringFact","additionalProperties":false,"title":"gatheringFact","description":"","properties":{"batCollector":{"type":"string","enum":["","MY.batCollectorAlone","MY.batCollectorWithProjectGroupMember","MY.batCollectorSomeoneElse"],"enumNames":["","Alone","With someone from the project group","With someone else"],"range":"MY.batCollectorEnum","subject":"MY.batCollector","title":"I placed the sound recorder to the terrain"},"binocularsUsed":{"type":"boolean","range":"xsd:boolean","subject":"MY.binocularsUsed","title":"Binoculars"},"censusAreaHectares":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"MY.censusAreaHectares","title":"Census area/ha"},"invasiveControlOtherExpensesInEuros":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"MY.invasiveControlOtherExpensesInEuros","title":"Estimated of other expenses in euros"},"invasiveControlWorkHours":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"MY.invasiveControlWorkHours","title":"Work hours spent during the control"},"lineTransectSegmentCounted":{"type":"boolean","range":"xsd:boolean","subject":"MY.lineTransectSegmentCounted","title":"Biotope counted"},"lineTransectSegmentMetersEnd":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"MY.lineTransectSegmentMetersEnd","title":"Biotope's end meter amount from the start of the line"},"lineTransectSegmentMetersStart":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"MY.lineTransectSegmentMetersStart","title":"Biotope's start meter amount from the start of the line"},"lolifeSiteClassification":{"type":"string","enum":["","MY.lolifeSiteClassificationExcellent","MY.lolifeSiteClassificationSuboptimal","MY.lolifeSiteClassificationPossible","MY.lolifeSiteClassificationCurrentlyUnsuitable","MY.lolifeSiteClassificationPermanentlyUnsuitable"],"enumNames":["","Excellent","Suboptimal","Possible, not likely","Currently not possible","Permanently invalid"],"range":"MY.lolifeSiteClassificationEnum","subject":"MY.lolifeSiteClassification","title":"Site classification"},"lolifeSiteClassificationComments":{"type":"string","range":"xsd:string","subject":"MY.lolifeSiteClassificationComments","title":"Classification comments"},"observedAreaHectares":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"MY.observedAreaHectares","title":"Observed area/ha"},"pointCountHabitat":{"type":"string","enum":["","MY.pointCountHabitat0","MY.pointCountHabitat1","MY.pointCountHabitat2","MY.pointCountHabitat3","MY.pointCountHabitat4","MY.pointCountHabitat5","MY.pointCountHabitat6","MY.pointCountHabitat7","MY.pointCountHabitat8","MY.pointCountHabitat9","MY.pointCountHabitat10","MY.pointCountHabitat11","MY.pointCountHabitat12","MY.pointCountHabitat13","MY.pointCountHabitat14","MY.pointCountHabitat15","MY.pointCountHabitat16","MY.pointCountHabitat17"],"enumNames":["","Tuntematon (0)","Kuusimetsä (1)","Mäntymetsä (2)","Lehtimetsä (3)","Sekametsä (4)","Lehtipensaikko (5)","Havupuutaimikko (6)","Hakkuuaukea (7)","Räme (8)","Avosuo (9)","Rantaniitty (10)","Pelto (11)","Maaseutuasutus (12)","Puisto (13)","Kaupunkiasutus (14)","Tunturikoivikko (15)","Tunturipaljakka (16)","Muu (17)"],"range":"MY.pointCountHabitatEnum","subject":"MY.pointCountHabitat","title":"Biotooppi"},"shorelineLengthMeters":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"MY.shorelineLengthMeters","title":"Shoreline length/m"},"spottingScopeUsed":{"type":"boolean","range":"xsd:boolean","subject":"MY.spottingScopeUsed","title":"Spotting scope"},"sunniness":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"MY.sunniness","title":"Sunniness %"},"sykeButterFlyCensusWind":{"type":"string","enum":["","MY.sykeButterFlyCensusWindEnumUnknown","MY.sykeButterFlyCensusWindEnum0","MY.sykeButterFlyCensusWindEnum1","MY.sykeButterFlyCensusWindEnum2","MY.sykeButterFlyCensusWindEnum3","MY.sykeButterFlyCensusWindEnum4","MY.sykeButterFlyCensusWindEnum5","MY.sykeButterFlyCensusWindEnum6"],"enumNames":["","Ei tietoa","0 - Tyyntä, savu nousee pystysuoraan","1 - Hiukan savun ajautumista sivusuunnassa","2 - Tuuli tuntuu kasvoilla, lehdet havisevat","3 - Lehdet ja oksat pienessä liikkeessä","4 - Pöly nousee maasta, pienet oksat heiluvat","5 - Pienehköt lehtipuut heiluvat","6 - Suuret oksat heiluvat, tuuli suhisee"],"range":"MY.sykeButterFlyCensusWindEnum","subject":"MY.sykeButterFlyCensusWind","title":"Windiness"},"sykeButterFlyCensusWindEnd":{"type":"string","enum":["","MY.sykeButterFlyCensusWindEnumUnknown","MY.sykeButterFlyCensusWindEnum0","MY.sykeButterFlyCensusWindEnum1","MY.sykeButterFlyCensusWindEnum2","MY.sykeButterFlyCensusWindEnum3","MY.sykeButterFlyCensusWindEnum4","MY.sykeButterFlyCensusWindEnum5","MY.sykeButterFlyCensusWindEnum6"],"enumNames":["","Ei tietoa","0 - Tyyntä, savu nousee pystysuoraan","1 - Hiukan savun ajautumista sivusuunnassa","2 - Tuuli tuntuu kasvoilla, lehdet havisevat","3 - Lehdet ja oksat pienessä liikkeessä","4 - Pöly nousee maasta, pienet oksat heiluvat","5 - Pienehköt lehtipuut heiluvat","6 - Suuret oksat heiluvat, tuuli suhisee"],"range":"MY.sykeButterFlyCensusWindEnum","subject":"MY.sykeButterFlyCensusWindEnd","title":"End windiness"},"sykeButterFlyCensusWindStart":{"type":"string","enum":["","MY.sykeButterFlyCensusWindEnumUnknown","MY.sykeButterFlyCensusWindEnum0","MY.sykeButterFlyCensusWindEnum1","MY.sykeButterFlyCensusWindEnum2","MY.sykeButterFlyCensusWindEnum3","MY.sykeButterFlyCensusWindEnum4","MY.sykeButterFlyCensusWindEnum5","MY.sykeButterFlyCensusWindEnum6"],"enumNames":["","Ei tietoa","0 - Tyyntä, savu nousee pystysuoraan","1 - Hiukan savun ajautumista sivusuunnassa","2 - Tuuli tuntuu kasvoilla, lehdet havisevat","3 - Lehdet ja oksat pienessä liikkeessä","4 - Pöly nousee maasta, pienet oksat heiluvat","5 - Pienehköt lehtipuut heiluvat","6 - Suuret oksat heiluvat, tuuli suhisee"],"range":"MY.sykeButterFlyCensusWindEnum","subject":"MY.sykeButterFlyCensusWindStart","title":"Start windiness"},"waterbirdCensusPeriod":{"type":"string","enum":["","MY.waterbirdCensusPeriodEnum1","MY.waterbirdCensusPeriodEnum2","MY.waterbirdCensusPeriodEnumJuvenile","MY.waterbirdCensusPeriodEnumAdditional","MY.waterbirdCensusPeriodEnumCombined"],"enumNames":["","1. laskenta","2. laskenta","Poikuelaskenta","Lisälaskenta","Kaikki"],"range":"MY.waterbirdCensusPeriodEnum","subject":"MY.waterbirdCensusPeriod","title":"Census period"},"waterbirdHabitat":{"type":"string","enum":["","MY.waterbirdHabitatEnum1","MY.waterbirdHabitatEnum2","MY.waterbirdHabitatEnum3","MY.waterbirdHabitatEnum4","MY.waterbirdHabitatEnum5","MY.waterbirdHabitatEnum6","MY.waterbirdHabitatEnum7","MY.waterbirdHabitatEnum8","MY.waterbirdHabitatEnum9","MY.waterbirdHabitatEnum10"],"enumNames":["","1. Karu, metsä- tai suorantainen järvi tai lampi","2. Syvä, osittain rehevöitynyt järvi, lahdissa laajahkoja ruovikoita","3. Matala, metsä- tai suorantainen runsaskasvustoinen järvi tai lampi","4. Runsaskasvustoinen järvi maanviljelyksen tai asutuksen vaikutuspiirissä","5. Karu, vähäkasvustoinen merenranta","6. Rehevähkö merenranta, jonkun verran ruovikoita (sekä matalia, että syviä rantoja)","7. Runsaskasvustoinen merenlahti (sekä matalia että syviä rantoja)","8. Muu, mm. tekoaltaat ja joet","9. Umpeenkasvanut / Kuivatettu (ei avovettä)","10. Rakennetut kosteikot"],"range":"MY.waterbirdHabitatEnum","subject":"MY.waterbirdHabitat","title":"Habitat"},"ykjSquareNumber":{"type":"string","range":"xsd:string","subject":"MY.ykjSquareNumber","title":"Atlas grid"},"ACAFLAonAlder":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.ACAFLAonAlder","title":"Urpiaisten ruokailut lepällä"},"ACAFLAonBirch":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.ACAFLAonBirch","title":"Urpiaisten ruokailut koivulla"},"ACAFLAonGround":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.ACAFLAonGround","title":"Urpiaisten ruokailut maassa"},"ACAFLAonPine":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.ACAFLAonPine","title":"Urpiaisten ruokailut männyllä"},"ACAFLAonSpruce":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.ACAFLAonSpruce","title":"Urpiaisten ruokailut kuusella"},"CARSPIonAlder":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.CARSPIonAlder","title":"Vihervarpusten ruokailut lepällä"},"CARSPIonBirch":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.CARSPIonBirch","title":"Vihervarpusten ruokailut koivulla"},"CARSPIonGround":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.CARSPIonGround","title":"Vihervarpusten ruokailut maassa"},"CARSPIonPine":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.CARSPIonPine","title":"CARSPIonPine"},"CARSPIonSpruce":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.CARSPIonSpruce","title":"Vihervarpusten ruokailut kuusella"},"LOXIAonAlder":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.LOXIAonAlder","title":"Käpylintujen ruokailut lepällä"},"LOXIAonBirch":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.LOXIAonBirch","title":"Käpylintujen ruokailut koivulla"},"LOXIAonGround":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.LOXIAonGround","title":"Käpylintujen ruokailut maassa"},"LOXIAonPine":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.LOXIAonPine","title":"Käpylintujen ruokailut männyllä"},"LOXIAonSpruce":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.LOXIAonSpruce","title":"Käpylintujen ruokailut kuusella"},"abundanceBOMGAR":{"type":"string","enum":["","WBC.speciesAbundanceEnum0","WBC.speciesAbundanceEnum1","WBC.speciesAbundanceEnum2","WBC.speciesAbundanceEnum3"],"enumNames":["","0. Ei tietoa","1. Ohi","2. Samanaikainen","3. Nähtävästi vasta tulossa"],"range":"WBC.speciesAbundanceEnum","subject":"WBC.abundanceBOMGAR","title":"Tilhi"},"abundancePINENU":{"type":"string","enum":["","WBC.speciesAbundanceEnum0","WBC.speciesAbundanceEnum1","WBC.speciesAbundanceEnum2","WBC.speciesAbundanceEnum3"],"enumNames":["","0. Ei tietoa","1. Ohi","2. Samanaikainen","3. Nähtävästi vasta tulossa"],"range":"WBC.speciesAbundanceEnum","subject":"WBC.abundancePINENU","title":"Taviokuurna"},"abundanceTURPIL":{"type":"string","enum":["","WBC.speciesAbundanceEnum0","WBC.speciesAbundanceEnum1","WBC.speciesAbundanceEnum2","WBC.speciesAbundanceEnum3"],"enumNames":["","0. Ei tietoa","1. Ohi","2. Samanaikainen","3. Nähtävästi vasta tulossa"],"range":"WBC.speciesAbundanceEnum","subject":"WBC.abundanceTURPIL","title":"Räkättirastas"},"birdFeederCount":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.birdFeederCount","title":"Lintulautoja (kpl)"},"birdFeederCountBiotopeA":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.birdFeederCountBiotopeA","title":"Kaatopaikan lintulaudat"},"birdFeederCountBiotopeB":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.birdFeederCountBiotopeB","title":"Kaupunkiasutuksen lintulaudat"},"birdFeederCountBiotopeC":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.birdFeederCountBiotopeC","title":"Maaseutuasutuksen lintulaudat"},"birdFeederCountBiotopeD":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.birdFeederCountBiotopeD","title":"Pellon lintulaudat"},"birdFeederCountBiotopeE":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.birdFeederCountBiotopeE","title":"Metsän lintulaudat"},"birdFeederCountBiotopeF":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.birdFeederCountBiotopeF","title":"Lintulaudat muu biotooppi"},"birdFeederCountBiotopeG":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.birdFeederCountBiotopeG","title":"Hakkuuaukean lintulaudat"},"birdFeederCountBiotopeH":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.birdFeederCountBiotopeH","title":"Ruovikon lintulaudat"},"cloudAndRain":{"type":"string","enum":["","WBC.cloudAndRainEnum0","WBC.cloudAndRainEnum1","WBC.cloudAndRainEnum2","WBC.cloudAndRainEnum3","WBC.cloudAndRainEnum4"],"enumNames":["","Ei tietoa","1 - Enimmäkseen kirkasta","2 - Vaihtelevaa pilvisyyttä","3 - Enimmäkseen täyspilvistä","4 - Ajoittain sadetta tai pyryä"],"range":"WBC.cloudAndRainEnum","subject":"WBC.cloudAndRain","title":"Pilvisyys ja sade"},"descriptionBiotopeF":{"type":"string","range":"xsd:string","subject":"WBC.descriptionBiotopeF","title":"Mitä biotooppiin Muu (F) kuuluu"},"feedingStationCount":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.feedingStationCount","title":"Ruokintapaikkoja (kpl)"},"feedingStationCountBiotopeA":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.feedingStationCountBiotopeA","title":"feedingStationCountBiotopeA"},"feedingStationCountBiotopeB":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.feedingStationCountBiotopeB","title":"Kaupunkiasutuksen ruokintapaikat"},"feedingStationCountBiotopeC":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.feedingStationCountBiotopeC","title":"Maaseutuasutuksen ruokintapaikat"},"feedingStationCountBiotopeD":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.feedingStationCountBiotopeD","title":"Pellon ruokintapaikat"},"feedingStationCountBiotopeE":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.feedingStationCountBiotopeE","title":"Metsän ruokintapaikat"},"feedingStationCountBiotopeF":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.feedingStationCountBiotopeF","title":"Ruokintapaikat muu biotooppi"},"feedingStationCountBiotopeG":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.feedingStationCountBiotopeG","title":"Ruovikon ruokintapaikat"},"feedingStationCountBiotopeH":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.feedingStationCountBiotopeH","title":"Ruovikon ruokintapaikat"},"iceCover":{"type":"string","enum":["","WBC.iceCoverEnum0","WBC.iceCoverEnum1","WBC.iceCoverEnum2","WBC.iceCoverEnum3","WBC.iceCoverEnum4"],"enumNames":["","0. Ei tietoa","1. Vesistöt sulat","2. Vain rannat/lahdet jäässä","3. Joitakin sulapaikkoja","4. Vesistöt kokonaan jäässä"],"range":"WBC.iceCoverEnum","subject":"WBC.iceCover","title":"Jääpeite"},"meanTemperature":{"type":"integer","range":"xsd:integer","subject":"WBC.meanTemperature","title":"Keskilämpötila (asteen tarkkuus)"},"observerCount":{"type":"integer","exclusiveMinimum":0,"range":"xsd:positiveInteger","subject":"WBC.observerCount","title":"Laskijoiden lukumäärä"},"observerID":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.observerID","title":"Havainnoijanumero"},"pineConesAtCensus":{"type":"string","enum":["","WBC.berriesAndConesEnum0","WBC.berriesAndConesEnum1","WBC.berriesAndConesEnum2","WBC.berriesAndConesEnum3","WBC.berriesAndConesEnum4","WBC.berriesAndConesEnum5","WBC.berriesAndConesEnum6"],"enumNames":["","0. Ei tietoa","1. Ei lainkaan","2. Hyvin vähän","3. Vähän","4. Kohtalaisesti","5. Runsaasti","6. Hyvin runsaasti"],"range":"WBC.berriesAndConesEnum","subject":"WBC.pineConesAtCensus","title":"Männynkäpyjä laskenta-aikaan"},"routeID":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.routeID","title":"Reitin numero"},"routeLength":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.routeLength","title":"Reitin pituus (m)"},"routeLengthBiotopeA":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.routeLengthBiotopeA","title":"Route length dump"},"routeLengthBiotopeB":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.routeLengthBiotopeB","title":"Route length urban"},"routeLengthBiotopeC":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.routeLengthBiotopeC","title":"Route length countryside"},"routeLengthBiotopeD":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.routeLengthBiotopeD","title":"Route length field"},"routeLengthBiotopeE":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.routeLengthBiotopeE","title":"Route length forest"},"routeLengthBiotopeF":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.routeLengthBiotopeF","title":"Route length other biotope"},"routeLengthBiotopeG":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.routeLengthBiotopeG","title":"Route length cutting open"},"routeLengthBiotopeH":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.routeLengthBiotopeH","title":"Route length reed"},"routeLengthChange":{"type":"integer","range":"xsd:integer","subject":"WBC.routeLengthChange","title":"Reitin muutokset (m)"},"routeLengthChangeBiotopeA":{"type":"integer","range":"xsd:integer","subject":"WBC.routeLengthChangeBiotopeA","title":"Reitin muutokset kaatopaikka"},"routeLengthChangeBiotopeB":{"type":"integer","range":"xsd:integer","subject":"WBC.routeLengthChangeBiotopeB","title":"Reitin muutokset kaupunkiasutus"},"routeLengthChangeBiotopeC":{"type":"integer","range":"xsd:integer","subject":"WBC.routeLengthChangeBiotopeC","title":"Reitin muutokset maaseutuasutus"},"routeLengthChangeBiotopeD":{"type":"integer","range":"xsd:integer","subject":"WBC.routeLengthChangeBiotopeD","title":"Reitin muutokset pelto"},"routeLengthChangeBiotopeE":{"type":"integer","range":"xsd:integer","subject":"WBC.routeLengthChangeBiotopeE","title":"Reitin muutokset metsä"},"routeLengthChangeBiotopeF":{"type":"integer","range":"xsd:integer","subject":"WBC.routeLengthChangeBiotopeF","title":"Reitin muutokset muu biotooppi"},"routeLengthChangeBiotopeG":{"type":"integer","range":"xsd:integer","subject":"WBC.routeLengthChangeBiotopeG","title":"Reitin muutokset hakkuuaukea"},"routeLengthChangeBiotopeH":{"type":"integer","range":"xsd:integer","subject":"WBC.routeLengthChangeBiotopeH","title":"Reitin muutokset ruovikko"},"snowAndIceOnTrees":{"type":"string","enum":["","WBC.snowAndIceOnTreesEnum0","WBC.snowAndIceOnTreesEnum1","WBC.snowAndIceOnTreesEnum2","WBC.snowAndIceOnTreesEnum3"],"enumNames":["","0. Ei tietoa","1. Ei ollenkaan","2. Vähän","3. Huomattava määrä"],"range":"WBC.snowAndIceOnTreesEnum","subject":"WBC.snowAndIceOnTrees","title":"Puissa oleva lumi ja jääkarsta"},"snowCover":{"type":"string","enum":["","WBC.snowCoverEnum0","WBC.snowCoverEnum1","WBC.snowCoverEnum2","WBC.snowCoverEnum3","WBC.snowCoverEnum4","WBC.snowCoverEnum5","WBC.snowCoverEnum6","WBC.snowCoverEnum7","WBC.snowCoverEnum8"],"enumNames":["","0. Ei tietoa","1. Ei lunta","2. Lunta vain paikoitellen","3. Alle 5 cm","4. 5-10 cm","5. 11-20 cm","6. 21-50 cm","7. 51-100 cm","8. Yli 1 m"],"range":"WBC.snowCoverEnum","subject":"WBC.snowCover","title":"Lumipeite"},"sorbusBerriesAtCensus":{"type":"string","enum":["","WBC.berriesAndConesEnum0","WBC.berriesAndConesEnum1","WBC.berriesAndConesEnum2","WBC.berriesAndConesEnum3","WBC.berriesAndConesEnum4","WBC.berriesAndConesEnum5","WBC.berriesAndConesEnum6"],"enumNames":["","0. Ei tietoa","1. Ei lainkaan","2. Hyvin vähän","3. Vähän","4. Kohtalaisesti","5. Runsaasti","6. Hyvin runsaasti"],"range":"WBC.berriesAndConesEnum","subject":"WBC.sorbusBerriesAtCensus","title":"Pihlajanmarjoja laskenta-aikaan"},"sorbusBerriesEarlyFall":{"type":"string","enum":["","WBC.berriesAndConesEnum0","WBC.berriesAndConesEnum1","WBC.berriesAndConesEnum2","WBC.berriesAndConesEnum3","WBC.berriesAndConesEnum4","WBC.berriesAndConesEnum5","WBC.berriesAndConesEnum6"],"enumNames":["","0. Ei tietoa","1. Ei lainkaan","2. Hyvin vähän","3. Vähän","4. Kohtalaisesti","5. Runsaasti","6. Hyvin runsaasti"],"range":"WBC.berriesAndConesEnum","subject":"WBC.sorbusBerriesEarlyFall","title":"Pihlajanmarjoja alkusyksyllä"},"spruceConesAtCensus":{"type":"string","enum":["","WBC.berriesAndConesEnum0","WBC.berriesAndConesEnum1","WBC.berriesAndConesEnum2","WBC.berriesAndConesEnum3","WBC.berriesAndConesEnum4","WBC.berriesAndConesEnum5","WBC.berriesAndConesEnum6"],"enumNames":["","0. Ei tietoa","1. Ei lainkaan","2. Hyvin vähän","3. Vähän","4. Kohtalaisesti","5. Runsaasti","6. Hyvin runsaasti"],"range":"WBC.berriesAndConesEnum","subject":"WBC.spruceConesAtCensus","title":"Kuusenkäpyjä laskenta-aikaan"},"typeOfSnowCover":{"type":"string","enum":["","WBC.typeOfSnowCoverEnum0","WBC.typeOfSnowCoverEnum1","WBC.typeOfSnowCoverEnum2"],"enumNames":["","0. Ei tietoa tai ei lunta","1. Lumi pehmeää","2. Lumessa kova hankikerros"],"range":"WBC.typeOfSnowCoverEnum","subject":"WBC.typeOfSnowCover","title":"Maassa olevan lumen laatu"},"visibility":{"type":"string","enum":["","WBC.visibilityEnum0","WBC.visibilityEnum1","WBC.visibilityEnum2","WBC.visibilityEnum3","WBC.visibilityEnum4"],"enumNames":["","Ei tietoa","Hyvä","Hyvä-kohtalainen","Kohtalainen-huono","Huono"],"range":"WBC.visibilityEnum","subject":"WBC.visibility","title":"Näkyvyys"},"waterbodies":{"type":"string","enum":["","WBC.waterbodiesEnum0","WBC.waterbodiesEnum1","WBC.waterbodiesEnum2","WBC.waterbodiesEnum3","WBC.waterbodiesEnum4","WBC.waterbodiesEnum5"],"enumNames":["","Ei tietoa","Meren rantaa","Järven rantaa","Joen vartta","Edellisten yhdistelmä","Ei vesistöjä"],"range":"WBC.waterbodiesEnum","subject":"WBC.waterbodies","title":"Vesistöt"},"wayOfTravel":{"type":"string","enum":["","WBC.wayOfTravelEnum0","WBC.wayOfTravelEnum1","WBC.wayOfTravelEnum2","WBC.wayOfTravelEnum3","WBC.wayOfTravelEnum9"],"enumNames":["","Jalkaisin","Suksilla","Muu, mikä","Boat","Tuntematon"],"range":"WBC.wayOfTravelEnum","subject":"WBC.wayOfTravel","title":"Kulkutapa"},"wayOfTravelNotes":{"type":"string","range":"xsd:string","subject":"WBC.wayOfTravelNotes","title":"Kulkutavan kuvaus"},"wind":{"type":"string","enum":["","WBC.windEnum0","WBC.windEnum1","WBC.windEnum2","WBC.windEnum3","WBC.windEnum4"],"enumNames":["","Ei tietoa","Tyyntä-heikkoa","Heikkoa-kohtalaista","Kohtalaista-navakkaa","Navakkaa-kovaa"],"range":"WBC.windEnum","subject":"WBC.wind","title":"Tuuli"}},"range":"MY.gatheringFactClass"},"gatheringType":{"type":"string","enum":["","MY.gatheringTypeForagingArea","MY.gatheringTypeBreedingAndRestingArea","MY.gatheringTypeCavityTree","MY.gatheringTypeDroppingsTree","MY.gatheringTypeNestTree","MY.gatheringTypeLolifeAccess","MY.gatheringTypeLolifeCoreZone","MY.gatheringTypeLolifeHabitatZone","MY.gatheringTypeLolifeApplicableZone","MY.gatheringTypeWaterbirdPoint","MY.gatheringTypeWaterbirdRound"],"enumNames":["","Foraging area","Breeding and resting area","Cavity tree","Droppings tree","Nest tree","Access route","Core zone","Habitat zone","Applicable zone","Point","Round"],"range":"MY.gatheringTypeEnum","subject":"MY.gatheringType","title":"Gathering event type"},"geometry":{"type":"object","range":"MZ.geometry","subject":"MY.geometry","title":"Coordinates"},"georeferenceSource":{"type":"string","enum":["","MY.georeferenceSourceKotka","MY.georeferenceSourceKarttapaikka","MY.georeferenceSourcePaikkatietoikkuna","MY.georeferenceSourceKarjalankartat","MY.georeferenceSourceRetkikartta","MY.georeferenceSourceGoogle","MY.georeferenceSourcePeruskartta","MY.georeferenceSourcePapermap","MY.georeferenceSourceOtherpaper","MY.georeferenceSourceOtherweb","MY.georeferenceSourceCatalogue","MY.georeferenceSourceBiogeomancer","MY.georeferenceSourceGeolocate","MY.georeferenceSourceOther","MY.georeferenceSourceUnknown"],"enumNames":["","Kotka maps","Karttapaikka (MML)","Paikkatietoikkuna (MML)","Karjalankartat (MML)","Retkikartta.fi (Metsähallitus)","Google Earth/Maps","Peruskartta paper map (MML)","Other paper map","Other paper publication","Other website","Catalogue","Biogeomancer","Geolocate","Other","Unknown (but georeferencing was done)"],"range":"MY.georeferenceSources","subject":"MY.georeferenceSource","description":"Use for OLD SPECIMENS: What source was used to get coordinates based on locality names","title":"Georeferencing source"},"habitat":{"type":"array","uniqueItems":false,"items":{"type":"string","enum":["","MY.habitatEnumValue1","MY.habitatEnumValue2","MY.habitatEnumValue3","MY.habitatEnumValue4","MY.habitatEnumValue5","MY.habitatEnumValue6","MY.habitatEnumValue7","MY.habitatEnumValue8","MY.habitatEnumValue9","MY.habitatEnumValue10","MY.habitatEnumValue11","MY.habitatEnumValue12","MY.habitatEnumValue13","MY.habitatEnumValue14","MY.habitatEnumValue15","MY.habitatEnumValue16","MY.habitatEnumValue17","MY.habitatEnumValue18","MY.habitatEnumValue19","MY.habitatEnumValue20","MY.habitatEnumValue21","MY.habitatEnumValue22","MY.habitatEnumValue23","MY.habitatEnumValue24","MY.habitatEnumValue25","MY.habitatEnumValue26","MY.habitatEnumValue27","MY.habitatEnumValue28","MY.habitatEnumValue29","MY.habitatEnumValue30","MY.habitatEnumValue31","MY.habitatEnumValue32","MY.habitatEnumValue33","MY.habitatEnumValue34","MY.habitatEnumValue35","MY.habitatEnumValue36","MY.habitatEnumValue87","MY.habitatEnumValue37","MY.habitatEnumValue38","MY.habitatEnumValue39","MY.habitatEnumValue40","MY.habitatEnumValue41","MY.habitatEnumValue42","MY.habitatEnumValue43","MY.habitatEnumValue44","MY.habitatEnumValue45","MY.habitatEnumValue46","MY.habitatEnumValue47","MY.habitatEnumValue48","MY.habitatEnumValue49","MY.habitatEnumValue50","MY.habitatEnumValue51","MY.habitatEnumValue52","MY.habitatEnumValue53","MY.habitatEnumValue54","MY.habitatEnumValue55","MY.habitatEnumValue56","MY.habitatEnumValue57","MY.habitatEnumValue58","MY.habitatEnumValue59","MY.habitatEnumValue60","MY.habitatEnumValue61","MY.habitatEnumValue62","MY.habitatEnumValue63","MY.habitatEnumValue64","MY.habitatEnumValue65","MY.habitatEnumValue66","MY.habitatEnumValue67","MY.habitatEnumValue68","MY.habitatEnumValue69","MY.habitatEnumValue70","MY.habitatEnumValue71","MY.habitatEnumValue72","MY.habitatEnumValue73","MY.habitatEnumValue74","MY.habitatEnumValue75","MY.habitatEnumValue76","MY.habitatEnumValue77","MY.habitatEnumValue78","MY.habitatEnumValue79","MY.habitatEnumValue80","MY.habitatEnumValue81","MY.habitatEnumValue82","MY.habitatEnumValue83","MY.habitatEnumValue84","MY.habitatEnumValue85","MY.habitatEnumValue86","MY.habitatEnumValue88","MY.habitatEnumValue89","MY.habitatEnumValue90","MY.habitatEnumValue91","MY.habitatEnumValue92","MY.habitatEnumValue93","MY.habitatEnumValue94"],"enumNames":["","Forest","Heath forest","Mesic heath forest","Herb-rich heath forest","Sub-xeric heath forest","Xeric heath forest","Herb-rich forest","Dry herb-rich forest","Mesic herb-rich forest","Moist herb-rich forest","Herb-rich forest with broadleaved deciduous trees","Herb-rich mountain birch forests","Mountain birch forest (excluding herb-rich mountain birch forest)","Mire","Open mire","Rich fen","Fen","Open swamp","Wooded mire","Pine mire and bog","Spruce mire","Scrub swamp","Swamp","Water","Spring complex","Streams or a brook","Shore","Flooded forest","Shore scrub","Swamp shore","Meadow shore","Reedbed","Gravel and shingle shores","Sand beach","Unvegetated flood shore","Rock outcrop and scree","Siliceous rock outcrops","Lichen rock outcrop and scree","Graminoid dwarf shrub rock outcrop and scree","Rock outcrop and scree deficient of trees","Forest on rocky terrain","Calcareous rock outcrop and quarry, bare calcareous land","Serpentine rock outcrop or land","Rock meadow","Fell area","Mountain heath","Mountain meadow","Snowbed","Mountain heath scrub","Oroarctic/mountain spring complexes and habitats","Oroarctic/ rocky outcrop and scree","Oroarctic mountain mire","Oroarctic/mountain lake","Oroarctic/mountain brookside or a stream","Rock face","Rural biotopes and cultural habitats or other human-impacted environment","Rural biotopes and cultural habitats","Dry meadow","Heath","Mesic meadow","Wooded pasture and meadow","Moist meadow (other than shore meadow)","Fen meadow","Rock meadow","Ditch or other excavation","Roadsides (verges, banks etc.)","Agricultural land","Field","Lawn or grass","Tree and bush plantation","Abandoned field","Park, courtyard or garden","Park","Manor garden","Graveyard","Courtyard","Garden","Open grass","Scrub","Secondary habitats","Roadsides (verges, banks, on the road etc.)","Dumping area","Fill-up soil","Sand and gravel pit","Peat production area","Quarry and mine area","Ruderate habitats and areas","Sea","Brackish water","Oligotrophic lake or pond","Eutrophic lake or pond","Small pond","River","Rapids"]},"minItems":0,"range":"MY.habitatEnum","subject":"MY.habitat","title":"Habitat"},"habitatAttributes":{"type":"array","uniqueItems":false,"items":{"type":"string","enum":["","MY.habitatAttributesEnumValue1","MY.habitatAttributesEnumValue2","MY.habitatAttributesEnumValue3","MY.habitatAttributesEnumValue4","MY.habitatAttributesEnumValue5","MY.habitatAttributesEnumValue6","MY.habitatAttributesEnumValue7","MY.habitatAttributesEnumValue8","MY.habitatAttributesEnumValue9","MY.habitatAttributesEnumValue10","MY.habitatAttributesEnumValue11","MY.habitatAttributesEnumValue12","MY.habitatAttributesEnumValue13","MY.habitatAttributesEnumValue14","MY.habitatAttributesEnumValue15","MY.habitatAttributesEnumValue16","MY.habitatAttributesEnumValue17","MY.habitatAttributesEnumValue18","MY.habitatAttributesEnumValue19","MY.habitatAttributesEnumValue20","MY.habitatAttributesEnumValue21","MY.habitatAttributesEnumValue22"],"enumNames":["","Young forest / young trees","Middle-aged forest/ middle-aged trees","Old forest /old trees","Unmanaged","Burnt forest / slash-and-burn area","Early stage of natural succession","Hardwood stand","Esker forest / dune forets","Clearcutting area /Felling area","Forested field or meadow","Oligotropfic","Meso-/ eutrophic","Calcareous","Ultrabasic","Acid sulphate soils","Shady","Well-lighted / xerothermic","Grazed","Brook-sides / Intermittent streams","springy habitats and depressions","Drained (open)/ ditched (open)","Drained (hidden) / ditched (hidden)"]},"minItems":0,"range":"MY.habitatAttributesEnum","subject":"MY.habitatAttributes","title":"Additional information of habitat"},"habitatClassification":{"type":"string","range":"xsd:string","subject":"MY.habitatClassification","description":"Formal habitat name or abbreviation. If several, separate with semicolons (E.g. 'OMT; OMaT').","title":"Habitat classification"},"habitatDescription":{"type":"string","range":"xsd:string","subject":"MY.habitatDescription","description":"Informal description of the habitat.","title":"Habitat description"},"hasUnit":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"MY.unit","subject":"MY.hasUnit","title":"hasUnit"},"higherGeography":{"type":"string","range":"xsd:string","subject":"MY.higherGeography","description":"If country is not known or not applicable, for example continent, ocean or large island","title":"Higher geography"},"invasiveControlAreaKnown":{"type":"boolean","range":"xsd:boolean","subject":"MY.invasiveControlAreaKnown","title":"Esiintymän koko / laajuus tiedossa"},"invasiveControlDangerous":{"type":"boolean","range":"xsd:boolean","subject":"MY.invasiveControlDangerous","title":"Is the occurrence a direct threat to e.g. endangered species, biotopes or humans?"},"invasiveControlDangerousDescription":{"type":"string","range":"xsd:string","subject":"MY.invasiveControlDangerousDescription","title":"Description of threats"},"invasiveControlEffectiveness":{"type":"string","enum":["","MY.invasiveControlEffectivenessFull","MY.invasiveControlEffectivenessPartial","MY.invasiveControlEffectivenessNone","MY.invasiveControlEffectivenessNotFound"],"enumNames":["","Fully controlled","Partially controlled","Not controlled (didn't succeed)","Not found"],"range":"MY.invasiveControlEffectivenessEnum","subject":"MY.invasiveControlEffectiveness","title":"Control level"},"invasiveControlEffectivenessNotes":{"type":"string","range":"xsd:string","subject":"MY.invasiveControlEffectivenessNotes","title":"Notes of control level"},"invasiveControlMethods":{"type":"array","uniqueItems":false,"items":{"type":"string","enum":["","MY.invasiveControlMethodsMechanical","MY.invasiveControlMethodsChemical","MY.invasiveControlMethodsBiological","MY.invasiveControlMethodsOther"],"enumNames":["","Mekaaniset / fysikaaliset","Kemialliset","Biologiset","Muut (myös torjumatta jättäminen / osittainen torjunta), tarkenna lisätietoihin"]},"minItems":0,"range":"MY.invasiveControlMethodsEnum","subject":"MY.invasiveControlMethods","title":"Control methods"},"invasiveControlMethodsDescription":{"type":"string","range":"xsd:string","subject":"MY.invasiveControlMethodsDescription","title":"Description of control methods"},"invasiveControlOpen":{"type":"boolean","range":"xsd:boolean","subject":"MY.invasiveControlOpen","title":"Are follow-up controls needed?"},"invasiveControlOpenDescription":{"type":"string","range":"xsd:string","subject":"MY.invasiveControlOpenDescription","title":"Description of follow-up controls?"},"invasiveControlOtherExpensesInEuros":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"MY.invasiveControlOtherExpensesInEuros","title":"Estimated of other expenses in euros"},"invasiveControlTaxon":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"MX.taxon","subject":"MY.invasiveControlTaxon","title":"Control target taxon"},"isPartOf":{"type":"string","range":"rdfs:Resource","subject":"MY.isPartOf","description":"Which parent or larger collection this is part of.","title":"Is part of"},"keywords":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"xsd:string","subject":"MY.keywords","title":"Keywords"},"latitude":{"type":"string","range":"xsd:string","subject":"MY.latitude","description":"Latitude. For southern latitudes, use negative value.","title":"Lat (N)"},"leg":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"xsd:string","subject":"MY.leg","description":"Name of the collector(s), in format 'Lastname, Firstname; Lastname Firstname'","title":"Leg"},"legUserID":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"xsd:string","subject":"MY.legUserID","description":"Alkuperäislähteen käyttäjätunnus","title":"Käyttäjätunnus"},"legVerbatim":{"type":"string","range":"xsd:string","subject":"MY.legVerbatim","description":"Leg just as it appears in the label or other original source, no interpretation, errors and all.","title":"Verbatim leg from orginal source"},"locality":{"type":"string","range":"xsd:string","subject":"MY.locality","description":"Official name of the locality in basic form. Separate multiple names with commas, from generic to specific. No informal description here.","title":"Locality names"},"localityDescription":{"type":"string","range":"xsd:string","subject":"MY.localityDescription","description":"Informal description of the exact locality, e.g. '5 km NE of city X, under stone bridge'","title":"Locality description"},"localityID":{"type":"string","range":"xsd:string","subject":"MY.localityID","description":"An unique identifier or code for the locality, if the locality has one (e.g. from SAPO-ontology).","title":"Locality ID"},"localityVerbatim":{"type":"string","range":"xsd:string","subject":"MY.localityVerbatim","description":"Locality word-to-word as it appears on the label or other original source, errors and all","title":"Verbatim locality from label or other original source"},"longitude":{"type":"string","range":"xsd:string","subject":"MY.longitude","description":"Longitude. For western longitudes, use negative value.","title":"Lon (E)"},"municipality":{"type":"string","range":"xsd:string","subject":"MY.municipality","description":"Municipality, commune, town, city or civil parish","title":"Municipality"},"namedPlaceID":{"type":"string","range":"MNP.namedPlace","subject":"MY.namedPlaceID","title":"Named place"},"notes":{"type":"string","range":"xsd:string","subject":"MY.notes","description":"Additional information to the data in each section.","title":"Notes"},"numberOfSampledIndividuals":{"type":"string","range":"xsd:string","subject":"MY.numberOfSampledIndividuals","description":"For garden accessions/seed bank, number of individuals from which seeds were collected","title":"Number of sampled individuals"},"observationDays":{"type":"integer","range":"xsd:integer","subject":"MY.observationDays","title":"Observation days"},"observationMinutes":{"type":"integer","exclusiveMinimum":0,"range":"xsd:positiveInteger","subject":"MY.observationMinutes","title":"Observation minutes"},"percentageGivingSeeds":{"type":"integer","range":"xsd:integer","subject":"MY.percentageGivingSeeds","description":"For garden accessions/seed bank, what proportion of the population sampled was giving seeds","title":"% of plant population giving seeds"},"predominantTree":{"type":"string","enum":["","MX.37819","MX.37812","MX.37992","MX.38004","MX.38590","MX.38686","MX.38563","MX.38527","MX.41344","MX.38016","MX.39331","MX.37990","MX.38008","MX.38010","MX.37975","MX.37976","MX.39122","MX.37815"],"enumNames":["","Mänty","Spruce","Koivut","Vaivaiskoivu","Aspen","Metsälehmus","Raita","Pajut","Puistolehmus","Pähkinäpensas","Saarni","Tammi","Common alder","Grey alder","Vuorijalava","Kynäjalava","Vaahtera","MX.37815"],"range":"MY.predominantTreeEnum","subject":"MY.predominantTree","title":"Predominant tree"},"projectTitle":{"type":"string","range":"xsd:string","subject":"MY.projectTitle","title":"projectTitle"},"province":{"type":"string","range":"xsd:string","subject":"MY.province","title":"province"},"relativeHumidity":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"MY.relativeHumidity","description":"Relative humidity %","title":"Relative humidity"},"samplingAreaSizeInSquareMeters":{"type":"number","range":"xsd:decimal","subject":"MY.samplingAreaSizeInSquareMeters","description":"For garden accessions/seed bank, estimated size of the area sampled, in square meters","title":"Size of sampling area (m2)"},"samplingMethod":{"type":"string","enum":["","MY.samplingMethodCarnet","MY.samplingMethodFeromonetrap","MY.samplingMethodNet","MY.samplingMethodDrag","MY.samplingMethodWindowtrap","MY.samplingMethodDigging","MY.samplingMethodFishNet","MY.samplingMethodHand","MY.samplingMethodReared","MY.samplingMethodEpupa","MY.samplingMethodExovo","MY.samplingMethodElarva","MY.samplingMethodFishTrap","MY.samplingMethodYellowWindowTrap","MY.samplingMethodYellowpan","MY.samplingMethodTriangleDrag","MY.samplingMethodPitfall","MY.samplingMethodEclectortrap","MY.samplingMethodDungTrap","MY.samplingMethodBoard","MY.samplingMethodYellowtrap","MY.samplingMethodMistnet","MY.samplingMethodSweeping","MY.samplingMethodSoilsample","MY.samplingMethodWashing","MY.samplingMethodMalaise","MY.samplingMethodPantrap","MY.samplingMethodSeine","MY.samplingMethodAngleFishing","MY.samplingMethodTrampling","MY.samplingMethodBeamTrawl","MY.samplingMethodTrap","MY.samplingMethodDropping","MY.samplingMethodTrunkWindowTrap","MY.samplingMethodElectrofishing","MY.samplingMethodSifting","MY.samplingMethodDiverInsectTrap","MY.samplingMethodDiving","MY.samplingMethodBait","MY.samplingMethodBaittrap","MY.samplingMethodTrawling","MY.samplingMethodLight","MY.samplingMethodLightTrap","MY.samplingMethodWaterBucket","MY.samplingMethodAquaticNet","MY.samplingMethodAquaticEmergenceTrap","MY.samplingMethodWaterSieve","MY.samplingMethodOther"],"enumNames":["","Car net","Pheromone trap","Net (haavi)","Drag (hara)","Window trap","Digging","Fish net","Collecting by hand","Reared","Reared, e pupa","Reared, ex ovo","Reared, e larva","Fish trap","Yellow-window trap","Yellowpan","Triangle drag (kolmiohara)","Pitfall","Eclector (emergence) trap","Dung Trap","Board Shelter","Glue trap","Mistnet","Sweeping","Soil sample","Washing","Malaise","Pan trap","Seine","Angling (fishing with a hook)","Trampling","Beam trawl","Trap (generic)","Dropping (brushing or shaking)","Trunk Window Trap","Electrofishing","Sifting (seulos)","Diver Insect Trap","Diving","Bait (any kind, without trap)","Bait trap","Trawling (troolaus)","Light (lux)","Light trap","Water bucket","Aquatic net","Aquatic Emergence Trap","Water sieve","Other"],"range":"MY.samplingMethods","subject":"MY.samplingMethod","description":"Main method for (usually intentional) sampling","title":"Sampling method"},"samplingMethodNotes":{"type":"string","range":"xsd:string","subject":"MY.samplingMethodNotes","title":"Sampling method notes"},"section":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"MY.section","title":"Section"},"skipped":{"type":"boolean","range":"xsd:boolean","subject":"MY.skipped","title":"Skipped"},"spottingScopeUsed":{"type":"boolean","range":"xsd:boolean","subject":"MY.spottingScopeUsed","title":"Spotting scope"},"substrate":{"type":"string","range":"xsd:string","subject":"MY.substrate","description":"Type of substrate or name of substrate species.","title":"Substrate"},"taxonCensus":{"type":"array","uniqueItems":false,"items":{"type":"object","subject":"MY.taxonCensusClass","additionalProperties":false,"title":"Completeness of census","description":"","properties":{"censusTaxonID":{"type":"string","range":"MX.taxon","subject":"MY.censusTaxonID","title":"Censused taxon"},"censusTaxonSetID":{"type":"string","enum":["","MX.taxonSetSykeButterflyCensusPapilionoidea","MX.taxonSetSykeButterflyCensusOther","MX.taxonSetWaterbirdWaterbirds","MX.taxonSetWaterbirdWaders","MX.taxonSetWaterbirdGulls","MX.taxonSetWaterbirdPasserines","MX.taxonSetWaterbirdAmphibia","MX.taxonSetSykeBumblebee","MVL.1201","MX.taxonSetSykeBumblebeeOther","MX.taxonSetBirdAtlasCommon","MX.taxonSetBiomonCompleteListOdonata","MX.taxonSetBiomonCompleteListButterflies","MX.taxonSetBiomonCompleteListMoths","MX.taxonSetBiomonCompleteListBombus","MX.taxonSetBiomonCompleteListAmphibiaReptilia","MX.taxonSetBiomonCompleteListLargeFlowers","MX.taxonSetBiomonCompleteListSubarcticPlants","MX.taxonSetBiomonCompleteListMacrolichens","MX.taxonSetBiomonCompleteListBracketFungi","MX.taxonSetBiomonCompleteListPracticalFungi","MX.taxonSetSykeMacrozoobenthos"],"enumNames":["","SYKE's Butterfly Census: Butterflies","SYKE's Butterly Census: Other Macrolepidoptera","Waterbird Census: Waterbirds","Waterbird Census: Waders","Waterbird Census: Gulls","Waterbird Census: Passerines","Waterbird Census: Amphibians","SYKE's Bumblebee Census","Spring monitoring species","Syken kimalaistutkimus: Ylemmät taksonit","Bird atlas: common breeders","Biomon: Finnish dragonflies","Biomon: Finnish butterflies","Biomon: Diurnal moths","Biomon: Bumblebee list","Biomon: Reptiles and amphibians","Biomon: Visible flowering plants","Biomon: Fell plants","Biomon: Macrolichens","Biomon: Bracket fungi","Biomon: Practical fungi","Syke POHJE database taxonomy update"],"range":"MX.taxonSetEnum","subject":"MY.censusTaxonSetID","title":"Censused taxon set"},"taxonCensusType":{"type":"string","enum":["MY.taxonCensusTypeCounted","MY.taxonCensusTypeEstimated","MY.taxonCensusTypeNotCounted"],"enumNames":["All species identified and counted","All species identified, count estimated","All species identified, count is not estimated"],"range":"MY.taxonCensusEnum","subject":"MY.taxonCensusType","title":"Completeness of census"}},"required":["taxonCensusType"]},"minItems":0,"range":"MY.taxonCensusClass","subject":"MY.taxonCensus","title":"Completely recorded taxon"},"temperature":{"type":"integer","range":"xsd:integer","subject":"MY.temperature","title":"Temperature in celsius"},"timeEnd":{"type":"string","range":"xsd:string","subject":"MY.timeEnd","title":"End time"},"timeStart":{"type":"string","range":"xsd:string","subject":"MY.timeStart","title":"Start time"},"trapCount":{"type":"integer","range":"xsd:integer","subject":"MY.trapCount","title":"Trap count"},"weather":{"type":"string","range":"xsd:string","subject":"MY.weather","title":"Weather"},"wgs84Latitude":{"type":"string","range":"xsd:string","subject":"MY.wgs84Latitude","title":"WGS84 Latitude"},"wgs84Longitude":{"type":"string","range":"xsd:string","subject":"MY.wgs84Longitude","title":"WGS84 Longitude"},"images":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"MM.image","subject":"MZ.images","title":"Images"},"publicityRestrictions":{"type":"string","enum":["","MZ.publicityRestrictionsPublic","MZ.publicityRestrictionsProtected","MZ.publicityRestrictionsPrivate"],"enumNames":["","public","protected","private"],"range":"MZ.publicityRestrictionsEnum","subject":"MZ.publicityRestrictions","description":"PUBLIC: all data can be published; PROTECTED: exact locality is hidden (100*100km square); PRIVATE: most of the data is hidden. Empty value means same as public.","title":"Publicity restrictions"},"units":{"type":"array","uniqueItems":false,"items":{"type":"object","subject":"MY.unit","additionalProperties":false,"title":"Specimen","description":"","properties":{"id":{"type":"string","range":"xsd:string","subject":"id","title":"Id for the Specimen"},"@type":{"type":"string","range":"xsd:string","subject":"@type","title":"Type for the Specimen"},"@context":{"type":"string","range":"xsd:string","subject":"@context","title":"Context for the Specimen"},"DBH":{"type":"string","range":"xsd:string","subject":"MY.DBH","description":"Diameter at breast height, in centimeters","title":"DBH in centimeters"},"DNASampleLocation":{"type":"string","range":"xsd:string","subject":"MY.DNASampleLocation","description":"Leave empty if no sample taken, or if the sample is recorded separately","title":"DNA sample location"},"abundanceString":{"type":"string","range":"xsd:string","subject":"MY.abundanceString","title":"Amount"},"abundanceUnit":{"type":"string","enum":["","MY.abundanceUnitIndividualCount","MY.abundanceUnitPairCount","MY.abundanceUnitNest","MY.abundanceUnitBreedingSite","MY.abundanceUnitFeedingSite","MY.abundanceUnitColony","MY.abundanceUnitFruitbody","MY.abundanceUnitSprout","MY.abundanceUnitHummock","MY.abundanceUnitThallus","MY.abundanceUnitFlower","MY.abundanceUnitSpot","MY.abundanceUnitTrunk","MY.abundanceUnitQueen","MY.abundanceUnitShell","MY.abundanceUnitDroppings","MY.abundanceUnitMarks","MY.abundanceUnitIndirect","MY.abundanceUnitSquareDM","MY.abundanceUnitSquareM","MY.abundanceUnitRelativeDensity","MY.abundanceUnitOccursDoesNotOccur"],"enumNames":["","Individual count","Pair count","Nest count","Number of breeding sites (rocks, cavities, etc.)","Number of feeding sites","Colonies","Fruitbodies/sporocarps","Sprouts","Number of hummocks","Number of thalli","Number of flowers","Number of spots","Number of tree trunks","Number of queens","Number of shells","Droppings","Marks (feeding marks etc.)","Number of indirect marks/traces","Square decimeter (dm^2)","Square meter (m^2)","Relative density","Occurs / does not occur"],"range":"MY.abundanceUnitEnum","subject":"MY.abundanceUnit","title":"Abundance unit"},"additionalIDs":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"xsd:string","subject":"MY.additionalIDs","description":"Other identifiers this specimen has, in format 'type:identifier'. For example: 'mzhtypes:123' (old MAZ-type number)","title":"Additional ID's"},"adultIndividualCount":{"type":"integer","range":"xsd:integer","subject":"MY.adultIndividualCount","title":"Adult individual count"},"age":{"type":"string","range":"xsd:string","subject":"MY.age","description":"Estimated or known age in calendar years, years, days or other relevant unit.","title":"Age"},"ageNotes":{"type":"string","range":"xsd:string","subject":"MY.ageNotes","description":"E.g. how age was determined, by whom and when.","title":"Age notes"},"alive":{"type":"boolean","range":"xsd:boolean","subject":"MY.alive","title":"Alive"},"ankleInMillimeters":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"xsd:string","subject":"MY.ankleInMillimeters","title":"Ankle"},"areaInSquareMeters":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"MY.areaInSquareMeters","title":"Occurrence area (m²)"},"atlasCode":{"type":"string","enum":["","MY.atlasCodeEnum1","MY.atlasCodeEnum2","MY.atlasCodeEnum3","MY.atlasCodeEnum4","MY.atlasCodeEnum5","MY.atlasCodeEnum6","MY.atlasCodeEnum61","MY.atlasCodeEnum62","MY.atlasCodeEnum63","MY.atlasCodeEnum64","MY.atlasCodeEnum65","MY.atlasCodeEnum66","MY.atlasCodeEnum7","MY.atlasCodeEnum71","MY.atlasCodeEnum72","MY.atlasCodeEnum73","MY.atlasCodeEnum74","MY.atlasCodeEnum75","MY.atlasCodeEnum8","MY.atlasCodeEnum81","MY.atlasCodeEnum82"],"enumNames":["","1 Breeding unlikely; Species detected in the grid during the breeding season, but almost certainly does not breed there","2 Possible breeding; A solitary bird detected once in suitable breeding habitat, and breeding of the species in the grid is possible","3 Possible breeding; A pair detected once in a suitable breeding habitat, and breeding of the species in the grid is possible","4 Probable breeding; A singing or a displaying male observed at the same site in different days","5 Probable breeding; A female or a pair observed at the same site in different days","6 Probable breeding; A bird or a pair observed","61 Probable breeding; A bird or a pair observed visiting frequently at the probable nest","62 Probable breeding; A bird or a pair observed building a nest","63 Probable breeding; A bird or a pair observed giving alarm calls because of proximity to nest or brood","64 Probable breeding; A bird or a pair observed displaying broken wing -act","65 Probable breeding; A bird or a pair observed attacking the observer","66 Todennäköinen pesintä: asuttu tai koristeltu pesä, ei tietoa munista / poikasista.","7 Confirmed breeding; Indirect evidence of verified breeding detected","71 Confirmed breeding; Indirect evidence of verified breeding detected: nest found with signs indicating that is has been used in the same year","72 Confirmed breeding; Indirect evidence of verified breeding detected: a bird seen entering or coming out from the nest in a way that suggests breeding","73 Confirmed breeding; Indirect evidence of verified breeding detected: fledglings or young detected so that they can be assumed to have hatched within the grid","74 Confirmed breeding; Indirect evidence of verified breeding detected: a parent carrying food to nestlings or faeces of nestlings away from the nest","75 Varma pesintä: nähty pesässä hautova emo.","8 Confirmed breeding; Direct evidence of verified breeding detected","81 Confirmed breeding; Direct evidence of a verified breeding detected: begging or other calls of nestlings heard from the nest","82 Confirmed breeding; Direct evidence of a verified breeding detected: a nest found with eggs or nestlings"],"range":"MY.atlasCodeEnum","subject":"MY.atlasCode","title":"Breeding index"},"batBehavior":{"type":"string","enum":["","MY.batBehaviorHibernating","MY.batBehaviorRoosting","MY.batBehaviorHunting"],"enumNames":["","hibernating","roosting","hunting"],"range":"MY.batBehaviorEnum","subject":"MY.batBehavior","title":"Bat behavior"},"beakInMillimeters":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"xsd:string","subject":"MY.beakInMillimeters","title":"Beak"},"birdAge":{"type":"string","enum":["","MY.birdAgePp","MY.birdAgePm","MY.birdAgeFl","MY.birdAgePlus1kv","MY.birdAge1Kv","MY.birdAgePlus2Kv","MY.birdAge2kv","MY.birdAgePlus3Kv","MY.birdAge3Kv","MY.birdAgePlus4Kv","MY.birdAge4Kv","MY.birdAgePlus5Kv","MY.birdAge5Kv","MY.birdAgePlus6Kv","MY.birdAge6Kv","MY.birdAgePlus7Kv","MY.birdAge7Kv","MY.birdAgePlus8Kv","MY.birdAge8Kv"],"enumNames":["","pp","pm","fl","+1kv (older than 1. calendar year)","1kv (1. calendar year)","+2kv (older than 2nd calendar year)","2kv (2nd calendar year)","+3kv","3kv","+4kv","4kv","+5kv","5kv","+6kv","+6kv","+7kv","7kv","+8kv","8kv"],"range":"MY.birdAgeEnum","subject":"MY.birdAge","title":"Bird age"},"birdBehavior":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"xsd:string","subject":"MY.birdBehavior","title":"Bird behavior"},"birdPlumage":{"type":"string","enum":["","MY.birdPlumageAd","MY.birdPlumageEijp","MY.birdPlumageImm","MY.birdPlumageJp","MY.birdPlumageJuv","MY.birdPlumageNpuk","MY.birdPlumagePull","MY.birdPlumageSubad","MY.birdPlumageTp","MY.birdPlumageVp","MY.birdPlumagePep","MY.birdPlumageSs"],"enumNames":["","ad","eijp","imm (immature)","jp","juv (juvenile)","n-puk (female plumage)","pull","subad (plumage between juv and ad)","tp (winter plumage)","vp","pep","ss"],"range":"MY.birdPlumageEnum","subject":"MY.birdPlumage","title":"Bird plumage"},"breeding":{"type":"boolean","range":"xsd:boolean","subject":"MY.breeding","title":"Breeding"},"broodSize":{"type":"integer","exclusiveMinimum":0,"range":"xsd:positiveInteger","subject":"MY.broodSize","title":"Brood size"},"causeOfDeath":{"type":"string","range":"xsd:string","subject":"MY.causeOfDeath","description":"Cause of death, if not intentionally trapped on sampled","title":"Cause of Death"},"checklistID":{"type":"string","range":"MR.checklist","subject":"MY.checklistID","title":"Checklist"},"chemistry":{"type":"string","range":"xsd:string","subject":"MY.chemistry","description":"Results of chemical reaction tests etc.","title":"Chemical properties"},"count":{"type":"string","range":"xsd:string","subject":"MY.count","description":"Numeric or other description on the amount of individuals (or sprouts, fruiting bodies or such) in the specimen. Sexes and juveniles can be specified like so: 1m2f3j (=1 male, 2 females, 3 juveniles)","title":"Count"},"decayStage":{"type":"string","range":"xsd:string","subject":"MY.decayStage","description":"Estimation of decay stage (lahoaste in Finnish) on the scale of 1 to 5 and/or description","title":"Decay stage"},"distance":{"type":"string","enum":["","MY.distanceOverFlight","MY.distanceNear","MY.distanceQuiteFar","MY.distanceFar","MY.distanceVeryFar"],"enumNames":["","flight over or next to observer","near","quite far away","far","very far away"],"range":"MY.distanceEnum","subject":"MY.distance","title":"Distance"},"earliestEpochOrLowestSeries":{"type":"string","enum":["","MY.epochOrSeriesCambrian","MY.epochOrSeriesCarboniferous","MY.epochOrSeriesCretaceous","MY.epochOrSeriesDevonian","MY.epochOrSeriesEdiacaran","MY.epochOrSeriesJurassic","MY.epochOrSeriesOrdovician","MY.epochOrSeriesPermian","MY.epochOrSeriesQuaternary","MY.epochOrSeriesRecent","MY.epochOrSeriesSilurian","MY.epochOrSeriesTertiary","MY.epochOrSeriesTriassic"],"enumNames":["","Cambrian","Carboniferous","Cretaceous","Devonian","Ediacaran","Jurassic","Ordovician","Permian","Quaternary","Recent","Silurian","Tertiary","Triassic"],"range":"MY.epochOrSeries","subject":"MY.earliestEpochOrLowestSeries","description":"For palaeontological specimens, earliest possible geochronologic epoch or lowest chronostratigraphic series attributable to the stratigraphic horizon from which the specimen was collected","title":"Earliest epoch or lowest series"},"femaleIndividualCount":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"MY.femaleIndividualCount","title":"Female individual count"},"fruitType":{"type":"string","enum":["","MY.fruitTypeAchene","MY.fruitTypeBerry","MY.fruitTypeCapsule","MY.fruitTypeCaryopsis","MY.fruitTypeCone","MY.fruitTypeDrupe","MY.fruitTypeFollicle","MY.fruitTypeLegume","MY.fruitTypeNut","MY.fruitTypeOther","MY.fruitTypePome","MY.fruitTypeSchizocarp","MY.fruitTypeSiliqua"],"enumNames":["","achene","berry","capsule","caryopsis","cone","drupe","follicle","legume","nut","other","pome","schizocarp","siliqua"],"range":"MY.fruitTypeEnum","subject":"MY.fruitType","description":"Fruit type of the collected fruits, used for botanical garden accessions/seed bank.","title":"Fruit type"},"genotype":{"type":"string","range":"xsd:string","subject":"MY.genotype","description":"Genotype of the microbial strain","title":"Genotype"},"gonadInMillimeters":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"xsd:string","subject":"MY.gonadInMillimeters","title":"Gonad"},"growthMediumName":{"type":"string","range":"xsd:string","subject":"MY.growthMediumName","description":"Microbial culture growth medium name, usually from a standard","title":"Growth medium name"},"growthOtherConditions":{"type":"string","range":"xsd:string","subject":"MY.growthOtherConditions","description":"Other growth conditions for the microbial culture, light etc.","title":"Other conditions for growth"},"growthTemperature":{"type":"string","range":"xsd:string","subject":"MY.growthTemperature","description":"Microbial culture growth temperature","title":"Growth temperature"},"hasIdentification":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"MY.identification","subject":"MY.hasIdentification","title":"hasIdentification"},"hasSubUnit":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"MY.subUnit","subject":"MY.hasSubUnit","title":"hasSubUnit"},"hostID":{"type":"string","range":"MX.taxon","subject":"MY.hostID","title":"Host species"},"hostInformalNameString":{"type":"string","range":"xsd:string","subject":"MY.hostInformalNameString","title":"Host species"},"indirectObservationType":{"type":"string","enum":["","MY.indirectObservationTypeFeces","MY.indirectObservationTypeSnowTracks","MY.indirectObservationTypeUrine","MY.indirectObservationTypeFeasting","MY.indirectObservationTypeFoodStock","MY.indirectObservationTypeNone"],"enumNames":["","Feces","Snow tracks","Urine","Feasting","Food stock","No sightings"],"range":"MY.indirectObservationTypeEnum","subject":"MY.indirectObservationType","title":"Tracks"},"individualCount":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"MY.individualCount","title":"Individual count"},"infestation":{"type":"string","range":"xsd:string","subject":"MY.infestation","description":"Description of the infestation status of the collected seeds, used for botanical garden accessions/seed bank.","title":"Infestation"},"informalNameString":{"type":"string","range":"xsd:string","subject":"MY.informalNameString","title":"Species"},"informalTaxonGroup":{"type":"string","range":"MVL.informalTaxonGroup","subject":"MY.informalTaxonGroup","title":"Informal taxon group"},"informalTaxonGroups":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"MVL.informalTaxonGroup","subject":"MY.informalTaxonGroups","description":"Valitut eliöryhmät","title":"Informal taxon groups"},"infrasubspecificSubdivision":{"type":"string","range":"xsd:string","subject":"MY.infrasubspecificSubdivision","description":"Pathovars, serovars and other infrasubspecific subdivisions of microbes.","title":"Infrasubspecific subdivision"},"isPartOf":{"type":"string","range":"rdfs:Resource","subject":"MY.isPartOf","description":"Which parent or larger collection this is part of.","title":"Is part of"},"juvenileIndividualCount":{"type":"integer","range":"xsd:integer","subject":"MY.juvenileIndividualCount","title":"Juvenile individual count"},"keywords":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"xsd:string","subject":"MY.keywords","title":"Keywords"},"larvaIndividualCount":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"MY.larvaIndividualCount","title":"Larva count"},"latestEpochOrHighestSeries":{"type":"string","enum":["","MY.epochOrSeriesCambrian","MY.epochOrSeriesCarboniferous","MY.epochOrSeriesCretaceous","MY.epochOrSeriesDevonian","MY.epochOrSeriesEdiacaran","MY.epochOrSeriesJurassic","MY.epochOrSeriesOrdovician","MY.epochOrSeriesPermian","MY.epochOrSeriesQuaternary","MY.epochOrSeriesRecent","MY.epochOrSeriesSilurian","MY.epochOrSeriesTertiary","MY.epochOrSeriesTriassic"],"enumNames":["","Cambrian","Carboniferous","Cretaceous","Devonian","Ediacaran","Jurassic","Ordovician","Permian","Quaternary","Recent","Silurian","Tertiary","Triassic"],"range":"MY.epochOrSeries","subject":"MY.latestEpochOrHighestSeries","description":"For palaeontological specimens, latest possible geochronologic epoch or highest chronostratigraphic series attributable to the stratigraphic horizon from which the specimen was collected.","title":"Latest epoch or highest series"},"lengthInMillimeters":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"xsd:string","subject":"MY.lengthInMillimeters","title":"Length"},"lifeStage":{"type":"string","enum":["","MY.lifeStageEgg","MY.lifeStageLarva","MY.lifeStagePupa","MY.lifeStageJuvenile","MY.lifeStageNymph","MY.lifeStageSubimago","MY.lifeStageImmature","MY.lifeStageAdult","MY.lifeStageFertile","MY.lifeStageSterile","MY.lifeStageTadpole","MY.lifeStageEmbryo","MY.lifeStageSubadult","MY.lifeStageMature","MY.lifeStagePullus","MY.lifeStageHatchedEgg","MY.lifeStageHatchedPupa","MY.lifeStageGall","MY.lifeStageMarks","MY.lifeStageTriungulin"],"enumNames":["","egg","larva","pupa","juvenile","nymph","subimago","immature","adult","fertile","sterile","tadpole","embryo or fetus","subadult","mature","pullus","hatched egg","hatched pupa","gall","marks (feeding marks etc.)","triungulin"],"range":"MY.lifeStages","subject":"MY.lifeStage","description":"Life stage of the specimen. If multiple present, select the one which was present at the time of collecting. Use Life stage description field for extra information.","title":"Life stage"},"lifeStageDescription":{"type":"string","range":"xsd:string","subject":"MY.lifeStageDescription","description":"Free-text notes or addtional information about the life stage. If multiple values present, describe them here.","title":"Life stage description"},"likelyMigrant":{"type":"boolean","range":"xsd:boolean","subject":"MY.likelyMigrant","title":"Likely migrant (doesn't breed)"},"macroscopy":{"type":"string","range":"xsd:string","subject":"MY.macroscopy","description":"Macroscopic features and measurements, if not recorded separately into measurement fields.","title":"Macroscopic characters"},"maleIndividualCount":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"MY.maleIndividualCount","title":"Male individual count"},"measurement":{"type":"object","subject":"MY.measurement","additionalProperties":false,"title":"Measurements","description":"For measurements taken from the preparation/sample, use the measurement field in the preparation/sample section. For measurements taken from the specimen, use the measurements field on unit level.","properties":{"DNAConcentrationNgPerMicroliter":{"type":"array","uniqueItems":false,"items":{"type":"number"},"minItems":0,"range":"xsd:decimal","subject":"MY.DNAConcentrationNgPerMicroliter","title":"DNA concentration (ng/microliter)"},"DNARatioOfAbsorbance260And280":{"type":"array","uniqueItems":false,"items":{"type":"number"},"minItems":0,"range":"xsd:decimal","subject":"MY.DNARatioOfAbsorbance260And280","title":"DNA purity (ratio of absorbance 260/280 nm)"},"DNAVolumeMicroliters":{"type":"array","uniqueItems":false,"items":{"type":"number"},"minItems":0,"range":"xsd:decimal","subject":"MY.DNAVolumeMicroliters","title":"DNA volume (microliters)"},"beakMillimeters":{"type":"array","uniqueItems":false,"items":{"type":"number"},"minItems":0,"range":"xsd:decimal","subject":"MY.beakMillimeters","title":"Beak (mm)"},"bodyCentimeters":{"type":"array","uniqueItems":false,"items":{"type":"number"},"minItems":0,"range":"xsd:decimal","subject":"MY.bodyCentimeters","title":"Body (cm)"},"bodyMillimeters":{"type":"array","uniqueItems":false,"items":{"type":"number"},"minItems":0,"range":"xsd:decimal","subject":"MY.bodyMillimeters","title":"Body (mm)"},"earLengthMillimeters":{"type":"array","uniqueItems":false,"items":{"type":"number"},"minItems":0,"range":"xsd:decimal","subject":"MY.earLengthMillimeters","title":"Ear length (mm)"},"embryoCount":{"type":"array","uniqueItems":false,"items":{"type":"number"},"minItems":0,"range":"xsd:decimal","subject":"MY.embryoCount","title":"Embryo count"},"follicleDiameterMillimeters":{"type":"array","uniqueItems":false,"items":{"type":"number"},"minItems":0,"range":"xsd:decimal","subject":"MY.follicleDiameterMillimeters","title":"Follicle diameter (mm)"},"footLengthMillimeters":{"type":"array","uniqueItems":false,"items":{"type":"number"},"minItems":0,"range":"xsd:decimal","subject":"MY.footLengthMillimeters","title":"Foot length (mm)"},"forearmMillimeters":{"type":"array","uniqueItems":false,"items":{"type":"number"},"minItems":0,"range":"xsd:decimal","subject":"MY.forearmMillimeters","title":"Forearm (mm)"},"gonadMillimeters":{"type":"array","uniqueItems":false,"items":{"type":"number"},"minItems":0,"range":"xsd:decimal","subject":"MY.gonadMillimeters","title":"Gonad (mm)"},"isPartOf":{"type":"string","range":"rdfs:Resource","subject":"MY.isPartOf","description":"Which parent or larger collection this is part of.","title":"Is part of"},"tailCentimeters":{"type":"array","uniqueItems":false,"items":{"type":"number"},"minItems":0,"range":"xsd:decimal","subject":"MY.tailCentimeters","title":"Tail (cm)"},"tailMillimeters":{"type":"array","uniqueItems":false,"items":{"type":"number"},"minItems":0,"range":"xsd:decimal","subject":"MY.tailMillimeters","title":"Tail (mm)"},"tarsusLengthMillimeters":{"type":"array","uniqueItems":false,"items":{"type":"number"},"minItems":0,"range":"xsd:decimal","subject":"MY.tarsusLengthMillimeters","title":"Tarsus length (mm)"},"totalLengthCentimeters":{"type":"array","uniqueItems":false,"items":{"type":"number"},"minItems":0,"range":"xsd:decimal","subject":"MY.totalLengthCentimeters","title":"Length (cm)"},"totalLengthMillimeters":{"type":"array","uniqueItems":false,"items":{"type":"number"},"minItems":0,"range":"xsd:decimal","subject":"MY.totalLengthMillimeters","title":"Length (mm)"},"uterineScarCount":{"type":"array","uniqueItems":false,"items":{"type":"number"},"minItems":0,"range":"xsd:decimal","subject":"MY.uterineScarCount","title":"Uterine scar count"},"weightGrams":{"type":"array","uniqueItems":false,"items":{"type":"number"},"minItems":0,"range":"xsd:decimal","subject":"MY.weightGrams","title":"Weight (g)"},"weightKilograms":{"type":"array","uniqueItems":false,"items":{"type":"number"},"minItems":0,"range":"xsd:decimal","subject":"MY.weightKilograms","title":"Weight (kg)"},"wingMaxMillimeters":{"type":"array","uniqueItems":false,"items":{"type":"number"},"minItems":0,"range":"xsd:decimal","subject":"MY.wingMaxMillimeters","title":"Wing max (mm)"},"wingMillimeters":{"type":"array","uniqueItems":false,"items":{"type":"number"},"minItems":0,"range":"xsd:decimal","subject":"MY.wingMillimeters","title":"Wing (mm)"},"wingMinMillimeters":{"type":"array","uniqueItems":false,"items":{"type":"number"},"minItems":0,"range":"xsd:decimal","subject":"MY.wingMinMillimeters","title":"Wing min (mm)"}},"range":"MY.measurementClass"},"microbiologicalRiskGroup":{"type":"string","enum":["","MY.microbiologicalRiskGroup1","MY.microbiologicalRiskGroup2","MY.microbiologicalRiskGroup3","MY.microbiologicalRiskGroup4"],"enumNames":["","1","2","3","4"],"range":"MY.microbiologicalRiskGroupEnum","subject":"MY.microbiologicalRiskGroup","description":"According to German TRBA August 2015, which is more comprehensive than the EU or Finnish list for bacterial risk groups","title":"Risk group"},"microscopy":{"type":"string","range":"xsd:string","subject":"MY.microscopy","description":"Microscopic features and measurements, if not recorded separately into measurement fields.","title":"Microscopic characters"},"movingDirection":{"type":"string","enum":["","MY.movingDirectionN","MY.movingDirectionNNE","MY.movingDirectionNE","MY.movingDirectionENE","MY.movingDirectionE","MY.movingDirectionESE","MY.movingDirectionSE","MY.movingDirectionSSE","MY.movingDirectionS","MY.movingDirectionSSW","MY.movingDirectionSW","MY.movingDirectionWSW","MY.movingDirectionW","MY.movingDirectionWNW","MY.movingDirectionNW","MY.movingDirectionNNW"],"enumNames":["","north","north-northeast","north-east","east-northeast","east","east-southeast","south-east","south-southeast","south","south-southwest","south-west","west-southwest","west","west-northwest","north-west","noth-northwest"],"range":"MY.movingDirectionEnum","subject":"MY.movingDirection","title":"Moving direction"},"movingStatus":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"xsd:string","subject":"MY.movingStatus","title":"Moving status"},"mutant":{"type":"string","range":"xsd:string","subject":"MY.mutant","description":"Information on mutant microbial strain.","title":"Mutant"},"nativeStatus":{"type":"string","enum":["","MY.native","MY.nonNative"],"enumNames":["","wild","non-wild"],"range":"MY.nativeStatusEnum","subject":"MY.nativeStatus","title":"Native status"},"nestCount":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"MY.nestCount","title":"Nest/cavity count"},"nestNotes":{"type":"string","range":"xsd:string","subject":"MY.nestNotes","title":"Nest notes"},"nestTreeDiameterInCentimeters":{"type":"integer","exclusiveMinimum":0,"range":"xsd:positiveInteger","subject":"MY.nestTreeDiameterInCentimeters","title":"Diameter of the tree (cm)"},"nestType":{"type":"string","enum":["","MY.nestTypeTreeCavity","MY.nestTypeTwig","MY.nestTypeNestBox","MY.nestTypeBuilding","MY.nestTypeGroundCavity","MY.nestTypeOther"],"enumNames":["","Cavity in tree","Twig nest in tree","Nestbox in tree","Building","Ground cavity","Other, which?"],"range":"MY.nestTypeEnum","subject":"MY.nestType","title":"Nest type"},"notes":{"type":"string","range":"xsd:string","subject":"MY.notes","description":"Additional information to the data in each section.","title":"Notes"},"pairCount":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"MY.pairCount","title":"Pair count"},"pairCountOpinion":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"MY.pairCountOpinion","title":"Own interpretation/pairs"},"plantLifeStage":{"type":"string","enum":["","MY.plantLifeStageSterile","MY.plantLifeStageFertile","MY.plantLifeStageSeed","MY.plantLifeStageSprout","MY.plantLifeStageBud","MY.plantLifeStageFlower","MY.plantLifeStageWitheredFlower","MY.plantLifeStageRipeningFruit","MY.plantLifeStageRipeFruit","MY.plantLifeStageDeadSprout","MY.plantLifeStageSubterranean"],"enumNames":["","sterile","fertile","seed / spore / fruit","sprout","bud","flower","withered flower","ripening seed / fruit / spore","ripe seed / fruit / spore","dead sprout","subterranean"],"range":"MY.plantLifeStageEnum","subject":"MY.plantLifeStage","title":"Plant life stage"},"plantStatusCode":{"type":"string","enum":["","MY.plantStatusCodeL","MY.plantStatusCodeA","MY.plantStatusCodeAV","MY.plantStatusCodeAOV","MY.plantStatusCodeAN","MY.plantStatusCodeANV","MY.plantStatusCodeANS","MY.plantStatusCodeT","MY.plantStatusCodeTV","MY.plantStatusCodeTOV","MY.plantStatusCodeTNV","MY.plantStatusCodeTNS","MY.plantStatusCodeV","MY.plantStatusCodeOV","MY.plantStatusCodeN","MY.plantStatusCodeNV","MY.plantStatusCodeNS","MY.plantStatusCodeE","MY.plantStatusCodeTE","MY.plantStatusCodeTVE","MY.plantStatusCodeTOVE","MY.plantStatusCodeTNVE","MY.plantStatusCodeTNSE","MY.plantStatusCodeTN","MY.plantStatusCodeTNE","MY.plantStatusCodeR","MY.plantStatusCodeC","MY.plantStatusCodeH","MY.plantStatusCodeG","MY.plantStatusCodeF"],"enumNames":["","L - wild","A - spontaneous","AV - spontaneous, resident","AOV - spontaneous, old, resident","AN - spontaneuous, new","ANV - spontaneous, new, resident","ANS - spontaneous, new, ephemeral","T - alien","TV - alien, resident","TOV - alien, old, resident (archaeotype)","TNV - alien, new, resident","TNS - alien, new, ephemeral","V - resident","OV - old, resident","N - new","NV - new, resident","NS - new, ephemeral","E - spreading in the wild, cultivated origin","TE - alien, spreading in the wild, cultivated origin","TVE - alien, resident, spreading in the wild, cultivated origin","TOVE - alien, old, resident (archaeotype), cultivated origin","TNVE - alien, new, resident, cultivated origin","TNSE - alien, new, ephemeral, cultivated origin","TN - alien, new","TNE - alien, new, cultivated origin","R - relict of cultivation","C - only as cultivated","H - short distance escape from cultivation (inside a garden or similar)","G - greenhouse plant","F - subfossil, fossil"],"range":"MY.plantStatusCodeEnum","subject":"MY.plantStatusCode","description":"Status code for the plant (wild, alien etc.)","title":"Plant status code"},"populationAbundance":{"type":"string","range":"xsd:string","subject":"MY.populationAbundance","description":"Abundance of the taxon in the field","title":"Abundance in the field"},"preparations":{"type":"string","range":"xsd:string","subject":"MY.preparations","description":"Preparations/preparates made from the specimen, if not recorded as separate Preparations/samples in the designated section","title":"Preparations"},"preservation":{"type":"array","uniqueItems":false,"items":{"type":"string","enum":["","MY.preservationPressed","MY.preservationDry","MY.preservationCriticalPointDrying","MY.preservationPinned","MY.preservationGlued","MY.preservationLiquid","MY.preservationEthanol","MY.preservationEthanolPure","MY.preservationEthanol70","MY.preservationEthanol80","MY.preservationEthanol80Pure","MY.preservationEthanol96","MY.preservationEthanolDenatured","MY.preservationEthanolFormalin","MY.preservationEthanolExFormalin","MY.preservationFormalin","MY.preservationBouinSolution","MY.preservationPampelsFluid","MY.preservationGlycerol","MY.preservationParaffin","MY.preservationMercuricChloride","MY.preservationCryopreserved","MY.preservationFrozen","MY.preservationFrozenMinus80C","MY.preservationFreezeDried","MY.preservationGoldPlated","MY.preservationActiveCulture","MY.preservationLiving","MY.preservationSlide","MY.preservationSlideCanadaBalsam","MY.preservationSlideEuparal","MY.preservationSlidePolyviol","MY.preservationStuffed","MY.preservationCast","MY.preservationPlastinated","MY.preservationFrozenMinus80CAndEthanolMinus20C"],"enumNames":["","Dry and pressed","Dry","Critical-point drying","Pinned","Glued","Liquid (unspecified)","Ethanol (unknown %)","Ethanol (unknown %) pure","Ethanol 70 %","Ethanol 80 %","Ethanol 80 % pure","Ethanol 96 %","Ethanol denatured","Ethanol and formalin","Ethanol ex formalin","Formalin","Bouin's solution","Pampel's fluid","Glycerol","Paraffin","Mercuric chloride","Cryopreserved","Frozen","Frozen -80 °C","Freeze-dried","Gold-plated","Active culture","Living","Slide","Slide Canada balsam","Slide Euparal","Slide Polyviol","Stuffed","Cast","Plastinated","Frozen -80 °C and ethanol -20 °C (duplicate)"]},"minItems":0,"range":"MY.preservations","subject":"MY.preservation","description":"Main method of preservation. If parts of the specimen are preserved in different ways, you can choose several methods.","title":"Preservation"},"primarySpecimen":{"type":"boolean","range":"xsd:boolean","subject":"MY.primarySpecimen","description":"Can be used to highlight one unit as primary specimen/observation if there are many in one document. Only one unit per document can be marked as primary.","title":"Primary specimen"},"provenance":{"type":"string","enum":["","MY.provenanceUnknown","MY.provenanceCultivated","MY.provenanceCultivatedUnsure","MY.provenanceCultivatedPropagatedFromWildSource","MY.provenanceWildSource","MY.provenanceWildSourceUnsure","MY.provenanceEscapedCultivated","MY.provenancePropagule"],"enumNames":["","? (Unknown)","G (Cultivated)","G? (Cultivated, unsure)","GW (cultivated, from seeds of wild source)","W (Wild source)","W? (Wild source, unsure)","WG (escaped cultivated plant)","Z (propagule from wild source in cultivation)"],"range":"MY.provenanceEnum","subject":"MY.provenance","description":"Origin or source of the garden accession","title":"Provenance"},"recordBasis":{"type":"string","enum":["","MY.recordBasisPreservedSpecimen","MY.recordBasisHumanObservation","MY.recordBasisHumanObservationSeen","MY.recordBasisHumanObservationHeard","MY.recordBasisHumanObservationHandled","MY.recordBasisHumanObservationPhoto","MY.recordBasisHumanObservationAudio","MY.recordBasisHumanObservationVideo","MY.recordBasisHumanObservationIndirect","MY.recordBasisMachineObservation","MY.recordBasisMachineObservationPhoto","MY.recordBasisMachineObservationVideo","MY.recordBasisMachineObservationAudio","MY.recordBasisMachineObservationGeologger","MY.recordBasisMachineObservationSatelliteTransmitter","MY.recordBasisFossilSpecimen","MY.recordBasisSubfossilSpecimen","MY.recordBasisSubfossilSpecimenAmberInclusion","MY.recordBasisMaterialSample","MY.recordBasisMaterialSampleAir","MY.recordBasisMaterialSampleSoil","MY.recordBasisMaterialSampleWater","MY.recordBasisMicrobialSpecimen","MY.recordBasisLivingSpecimen","MY.recordBasisLiterature"],"enumNames":["","Preserved specimen","Observation","Seen","Heard","Handled (catched, not preserved)","Photographed","Audio recording","Video recording","Indirect observation (footprints, feces, etc)","Machine observation","Machine observation photo","Machine observation video","Machine observation audio","Geologger","Satellite positioning","Fossil","Subfossil","Amber inclusion","Material sample","Material sample, air","Material sample, soil","Material sample, water","Microbial specimen","Living specimen","Literature"],"range":"MY.recordBases","subject":"MY.recordBasis","description":"Type of record, most commonly preserved specimen for museum specimens and observation for associated observations (\"seuralaislajihavainto\").","title":"Record type"},"recordParts":{"type":"array","uniqueItems":false,"items":{"type":"string","enum":["","MY.recordPartsBones","MY.recordPartsAntler","MY.recordPartsHead","MY.recordPartsSkull","MY.recordPartsSkin","MY.recordPartsWing","MY.recordPartsTail","MY.recordPartsTissue","MY.recordPartsFeather","MY.recordPartsEgg","MY.recordPartsIntestine","MY.recordPartsGonad","MY.recordPartsSeed","MY.recordPartsNest","MY.recordPartsFaeces","MY.recordPartsFeedingMarks","MY.recordPartsTracks","MY.recordPartsScale","MY.recordPartsFin","MY.recordPartsFull","MY.recordPartsPart","MY.recordPartsActiveCulture","MY.recordPartsCutting","MY.recordPartsVegetativePart","MY.recordPartsFreezeDried","MY.recordPartsDryIce","MY.recordPartsDNA","MY.recordPartsShell","MY.recordPartsWholePlant","MY.recordPartsTissueCulture","MY.recordPartsMount","My.recordPartsSkullAndBones"],"enumNames":["","bones","antler(s)","head","skull","skin","wing","tail","tissue","feather","egg","intestine(s)","gonad","seed or spore","nest","faeces","feeding marks","tracks","scale","fin","entire organism","other part of organism","active culture","cutting","vegetative part","freeze-dried","dry ice","DNA","shell","whole plant","tissue culture","mount","skull and bones"]},"minItems":0,"range":"MY.recordPartsEnum","subject":"MY.recordParts","description":"What parts of the record are / have been in storage.","title":"Record parts"},"ring":{"type":"string","range":"xsd:string","subject":"MY.ring","description":"Bird or bat ring number, code, colour code or such","title":"Ring"},"samplingMethod":{"type":"string","enum":["","MY.samplingMethodCarnet","MY.samplingMethodFeromonetrap","MY.samplingMethodNet","MY.samplingMethodDrag","MY.samplingMethodWindowtrap","MY.samplingMethodDigging","MY.samplingMethodFishNet","MY.samplingMethodHand","MY.samplingMethodReared","MY.samplingMethodEpupa","MY.samplingMethodExovo","MY.samplingMethodElarva","MY.samplingMethodFishTrap","MY.samplingMethodYellowWindowTrap","MY.samplingMethodYellowpan","MY.samplingMethodTriangleDrag","MY.samplingMethodPitfall","MY.samplingMethodEclectortrap","MY.samplingMethodDungTrap","MY.samplingMethodBoard","MY.samplingMethodYellowtrap","MY.samplingMethodMistnet","MY.samplingMethodSweeping","MY.samplingMethodSoilsample","MY.samplingMethodWashing","MY.samplingMethodMalaise","MY.samplingMethodPantrap","MY.samplingMethodSeine","MY.samplingMethodAngleFishing","MY.samplingMethodTrampling","MY.samplingMethodBeamTrawl","MY.samplingMethodTrap","MY.samplingMethodDropping","MY.samplingMethodTrunkWindowTrap","MY.samplingMethodElectrofishing","MY.samplingMethodSifting","MY.samplingMethodDiverInsectTrap","MY.samplingMethodDiving","MY.samplingMethodBait","MY.samplingMethodBaittrap","MY.samplingMethodTrawling","MY.samplingMethodLight","MY.samplingMethodLightTrap","MY.samplingMethodWaterBucket","MY.samplingMethodAquaticNet","MY.samplingMethodAquaticEmergenceTrap","MY.samplingMethodWaterSieve","MY.samplingMethodOther"],"enumNames":["","Car net","Pheromone trap","Net (haavi)","Drag (hara)","Window trap","Digging","Fish net","Collecting by hand","Reared","Reared, e pupa","Reared, ex ovo","Reared, e larva","Fish trap","Yellow-window trap","Yellowpan","Triangle drag (kolmiohara)","Pitfall","Eclector (emergence) trap","Dung Trap","Board Shelter","Glue trap","Mistnet","Sweeping","Soil sample","Washing","Malaise","Pan trap","Seine","Angling (fishing with a hook)","Trampling","Beam trawl","Trap (generic)","Dropping (brushing or shaking)","Trunk Window Trap","Electrofishing","Sifting (seulos)","Diver Insect Trap","Diving","Bait (any kind, without trap)","Bait trap","Trawling (troolaus)","Light (lux)","Light trap","Water bucket","Aquatic net","Aquatic Emergence Trap","Water sieve","Other"],"range":"MY.samplingMethods","subject":"MY.samplingMethod","description":"Main method for (usually intentional) sampling","title":"Sampling method"},"samplingMethodNotes":{"type":"string","range":"xsd:string","subject":"MY.samplingMethodNotes","title":"Sampling method notes"},"seedMaturity":{"type":"string","enum":["","MY.seedMaturityImmature","MY.seedMaturityMature","MY.seedMaturityMixed"],"enumNames":["","immature","mature","mixed"],"range":"MY.seedMaturityEnum","subject":"MY.seedMaturity","description":"Maturity of the collected seeds, used for botanical garden accessions/seed bank.","title":"Seed maturity"},"seedMorphology":{"type":"string","enum":["","MY.seedMorphologyBent","MY.seedMorphologyBroad","MY.seedMorphologyCapitate","MY.seedMorphologyFolded","MY.seedMorphologyLateral","MY.seedMorphologyLinearFullyDeveloped","MY.seedMorphologyLinearUnderdeveloped","MY.seedMorphologyPeripheral","MY.seedMorphologyRudimentary","MY.seedMorphologySpatulateFullyDeveloped","MY.seedMorphologySpatulateUnderdeveloped","MY.seedMorphologyUndifferentiated","MY.seedMorphologyInvesting"],"enumNames":["","bent","broad","capitate","folded","lateral","linear fully developed","linear underdeveloped","peripheral","rudimentary","spatulate fully developed","spatulate underdeveloped","undifferentiated","investing"],"range":"MY.seedMorphologyEnum","subject":"MY.seedMorphology","description":"Seed morphology of the collected seeds, used for botanical garden accessions/seed bank.","title":"Seed morphology"},"sex":{"type":"string","enum":["","MY.sexM","MY.sexF","MY.sexW","MY.sexU","MY.sexN","MY.sexX","MY.sexE","MY.sexC"],"enumNames":["","M - Male","F - Female","W - Worker","U - Unknown","N - Not applicable","X - Gynandromorph","E - multiple","C - Conflicting"],"range":"MY.sexes","subject":"MY.sex","description":"Sex of the individual(s)","title":"Sex"},"sexNotes":{"type":"string","range":"xsd:string","subject":"MY.sexNotes","description":"E.g. how sex was determined, by whom and when.","title":"Sex notes"},"shortHandText":{"type":"string","range":"xsd:string","subject":"MY.shortHandText","title":"Shorthand"},"smell":{"type":"string","enum":["","MY.smellNotSmelled","MY.smellNoSmelled","MY.smellWeak","MY.smellModerate","MY.smellStrong"],"enumNames":["","Not sniffed","Smell none","Faint","Distinct","Strong"],"range":"MY.smellEnum","subject":"MY.smell","title":"Smell"},"smellNotes":{"type":"string","range":"xsd:string","subject":"MY.smellNotes","title":"Smell notes"},"stratigraphyVerbatim":{"type":"string","range":"xsd:string","subject":"MY.stratigraphyVerbatim","title":"Verbatim stratigraphy from original source"},"substrateClassification":{"type":"string","enum":["","MY.substrateGround","MY.substrateGroundLowShrubs","MY.substrateGroundLichens","MY.substrateGroundHerbs","MY.substrateGroundMosses","MY.substrateGroundSphagnum","MY.substrateGroundGrassy","MY.substrateGroundNeedleLitter","MY.substrateGroundLeafLitter","MY.substrateGroundMixedLitter","MY.substrateGroundSandySoil","MY.substrateGroundGravelSoil","MY.substrateGroundClayeySoil","MY.substrateGroundHeathHumus","MY.substrateGroundMull","MY.substrateGroundPeat","MY.substrateGroundBurnedSoil","MY.substrateLivingTree","MY.substrateLivingTreeTrunk","MY.substrateLivingTreeBase","MY.substrateLivingTreeRoots","MY.substrateLivingTreeBranch","MY.substrateLivingTreeDeadBranch","MY.substrateLivingTreeDeadLimb","MY.substrateLivingTreeLeaf","MY.substrateLivingTreeNeedle","MY.substrateDeadWood","MY.substrateDeadWoodStandingTreeTrunk","MY.substrateDeadWoodStandingTreeBranch","MY.substrateDeadWoodStandingTreeBase","MY.substrateDeadWoodFallenTreeTrunk","MY.substrateDeadWoodFallenTreeBranch","MY.substrateDeadWoodUpturnedRoots","MY.substrateDeadWoodDeadRoots","MY.substrateDeadWoodStump","MY.substrateDeadWoodFallenBranch","MY.substrateDeadWoodCone","MY.substrateDeadWoodTwigs","MY.substrateDeadWoodBark","MY.substrateDeadWoodSawdust","MY.substrateDeadWoodPieceOfWood","MY.substrateDeadWoodLoggingResidue","MY.substrateDeadWoodLog","MY.substrateDeadWoodDriftwood","MY.substrateDeadWoodConstructionWood","MY.substrateDung","MY.substrateCompost","MY.substrateLivingShoot","MY.substrateDeadShoot","MY.substrateLivingFungus","MY.substrateDeadFungus","MY.substrateLivingAnimal","MY.substrateDeadAnimal","MY.substrateRockSurface","MY.substrateDeadNeedle","MY.substrateDeadLeaf"],"enumNames":["","ground","among low shrubs","among lichens","among herbs","among mosses","among Sphagnum","grassy ground","needle litter","leaf litter","mixed litter","sandy soil","gravel/rocky soil","clayey soil","heath humus","mull","peat","burned soil","living tree or shrub","trunk","trunk, base","roots","branch or twig","dead branch or twig","dead limb","leaf","needle","dead wood","standing tree, trunk","standing tree, branch","standing tree, base","fallen tree, trunk","fallen tree, branch","upturned roots","dead roots","stump","fallen branch","cone on ground","twigs","bark chippings","sawdust","piece of wood","logging residue","log/bolt","driftwood","construction wood","dung","compost","living shoot","dead shoot","living fungus","dead fungus","living animal","dead amimal","rock surface","dead needle","dead leaf"],"range":"MY.substrateEnum","subject":"MY.substrateClassification","title":"Type of substrate"},"substrateDecayStage":{"type":"string","enum":["","MY.substrateDecayStageEnum1","MY.substrateDecayStageEnum2","MY.substrateDecayStageEnum3","MY.substrateDecayStageEnum4","MY.substrateDecayStageEnum5"],"enumNames":["","Decay stage 1","Decay stage 2","Decay stage 3","Decay stage 4","Decay stage 5"],"range":"MY.substrateDecayStageEnum","subject":"MY.substrateDecayStage","title":"Woody substrate, decay stage"},"substrateNotes":{"type":"string","range":"xsd:string","subject":"MY.substrateNotes","title":"Substrate notes"},"substrateSpecies":{"type":"string","range":"xsd:string","subject":"MY.substrateSpecies","title":"Substrate species"},"substrateSpeciesID":{"type":"string","range":"MX.taxon","subject":"MY.substrateSpeciesID","title":"Substrate species"},"substrateSpeciesInformalNameString":{"type":"string","range":"xsd:string","subject":"MY.substrateSpeciesInformalNameString","title":"Substrate species"},"substrateTreeClassification":{"type":"array","uniqueItems":false,"items":{"type":"string","enum":["","MY.substrateTreeClassificationEnum1","MY.substrateTreeClassificationEnum2","MY.substrateTreeClassificationEnum3","MY.substrateTreeClassificationEnum4","MY.substrateTreeClassificationEnum5","MY.substrateTreeClassificationEnum6"],"enumNames":["","kelo","charred","moss-covered","corticated","partly corticated","decorticated"]},"minItems":0,"range":"MY.substrateTreeClassificationEnum","subject":"MY.substrateTreeClassification","title":"Woody substrate, additional information"},"tailInMillimeters":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"xsd:string","subject":"MY.tailInMillimeters","title":"Tail"},"taste":{"type":"string","enum":["","MY.tasteNotTasted","MY.tasteNoTaste","MY.tasteWeak","MY.tasteModerate","MY.tasteStrong"],"enumNames":["","Not tasted","Taste none","Faint","Distinct","Strong"],"range":"MY.tasteEnum","subject":"MY.taste","title":"Taste"},"tasteNotes":{"type":"string","range":"xsd:string","subject":"MY.tasteNotes","title":"Taste notes"},"taxonConfidence":{"type":"string","enum":["","MY.taxonConfidenceSure","MY.taxonConfidenceUnsure","MY.taxonConfidenceSubspeciesUnsure"],"enumNames":["","Sure","Unsure","Subspecies unsure"],"range":"MY.taxonConfidenceEnum","subject":"MY.taxonConfidence","title":"Confidence of determination"},"twitched":{"type":"boolean","range":"xsd:boolean","subject":"MY.twitched","title":"Twitched"},"unitFact":{"type":"object","subject":"MY.unitFact","additionalProperties":false,"title":"unitFact","description":"","properties":{"adultIndividualCount":{"type":"integer","range":"xsd:integer","subject":"MY.adultIndividualCount","title":"Adult individual count"},"autocompleteSelectedTaxonID":{"type":"string","range":"xsd:string","subject":"MY.autocompleteSelectedTaxonID","title":"Taxon ID selected from autocomplete"},"glowWormMicrohabitat":{"type":"string","enum":["","MY.glowWormMicrohabitatEnum1","MY.glowWormMicrohabitatEnum2","MY.glowWormMicrohabitatEnum3","MY.glowWormMicrohabitatEnum4","MY.glowWormMicrohabitatEnum5","MY.glowWormMicrohabitatEnum6","MY.glowWormMicrohabitatEnumOther"],"enumNames":["","Short grass","Long grass","Under tree","In hedge","On path","On gravel or stones","Other"],"range":"MY.glowWormMicrohabitatEnum","subject":"MY.glowWormMicrohabitat","title":"Micro habitat"},"individualCountFlock":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"MY.individualCountFlock","title":"Parven koko"},"individualCountInner":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"MY.individualCountInner","title":"Yksilömäärä sisällä"},"individualCountOuter":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"MY.individualCountOuter","title":"Yksilömäärä alueen ulkopuolella"},"juvenileIndividualCount":{"type":"integer","range":"xsd:integer","subject":"MY.juvenileIndividualCount","title":"Juvenile individual count"},"lineTransectObsType":{"type":"string","enum":["","MY.lineTransectObsTypeSong","MY.lineTransectObsTypeOtherSound","MY.lineTransectObsTypeSeen","MY.lineTransectObsTypeSeenMale","MY.lineTransectObsTypeSeenFemale","MY.lineTransectObsTypeFlyingOverhead","MY.lineTransectObsTypeFlock","MY.lineTransectObsTypeFlockFlyingOverhead","MY.lineTransectObsTypeSeenPair","MY.lineTransectObsTypeSeenBrood","MY.lineTransectObsTypeSeenNest","MY.lineTransectObsTypeUnknown"],"enumNames":["","Singing","Other noises","Seen","Male","Female","Overflight","Flock","Flock overflight","Pair","Brood","Nest","Unknown"],"range":"MY.lineTransectObsTypeEnum","subject":"MY.lineTransectObsType","title":"Observations quality"},"lineTransectRouteFieldType":{"type":"string","enum":["","MY.lineTransectRouteFieldTypeInner","MY.lineTransectRouteFieldTypeOuter"],"enumNames":["","P - Inner route field","A - Outer route field"],"range":"MY.lineTransectRouteFieldTypeEnum","subject":"MY.lineTransectRouteFieldType","title":"Field Area"},"lolifeDroppingsCount":{"type":"string","enum":["","MY.lolifeDroppingsCount0","MY.lolifeDroppingsCount1","MY.lolifeDroppingsCount2","MY.lolifeDroppingsCount25","MY.lolifeDroppingsCount3","MY.lolifeDroppingsCount4"],"enumNames":["","Ei papanoita","1-10 (muutamia)","10-50 (kymmeniä)","50-100","100-500 (satoja)","yli 500"],"range":"MY.lolifeDroppingsCountEnum","subject":"MY.lolifeDroppingsCount","title":"Droppings count"},"lolifeDroppingsQuality":{"type":"string","enum":["","MY.lolifeDroppingsQuality1","MY.lolifeDroppingsQuality2"],"enumNames":["","Vanhoja","Tuoreita"],"range":"MY.lolifeDroppingsQualityEnum","subject":"MY.lolifeDroppingsQuality","title":"Papanoiden laatu"},"lolifeDroppingsType":{"type":"string","enum":["","MY.lolifeDroppingsTypeRock","MY.lolifeDroppingsTypeTree","MY.lolifeDroppingsTypeTreeGroup","MY.lolifeDroppingsTypeOther"],"enumNames":["","On top of rock","Single tree","Group of trees","Other, describe in notes"],"range":"MY.lolifeDroppingsTypeEnum","subject":"MY.lolifeDroppingsType","title":"Droppings type"},"lolifeNestTree":{"type":"string","enum":["","MX.38590","MX.37812","MX.37999","MX.37993","MX.38010","MX.38008","MY.lolifeNestTreeOther"],"enumNames":["","Aspen","Spruce","Downy birch","Silver birch","Grey alder","Common alder","Other, describe in notes"],"range":"MY.lolifeNestTreeEnum","subject":"MY.lolifeNestTree","title":"Tree species"},"pairCountInner":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"MY.pairCountInner","title":"Parimäärä sisällä"},"pairCountOuter":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"MY.pairCountOuter","title":"Parimäärä alueen ulkopuolella"},"pointCountFlock":{"type":"string","range":"xsd:string","subject":"MY.pointCountFlock","title":"Parvien koot"},"runningWaterInVicinity":{"type":"boolean","range":"xsd:boolean","subject":"MY.runningWaterInVicinity","title":"Is the plant growing next to running water?"},"waterbirdFemale":{"type":"string","enum":["","MY.waterbirdFemaleEnumYes","MY.waterbirdFemaleEnumNo","MY.waterbirdFemaleEnumLonelyPanicking"],"enumNames":["","yes","no","lonely panicking female"],"range":"MY.waterbirdFemaleEnum","subject":"MY.waterbirdFemale","title":"Female observed"},"waterbirdJuvenileAgeClass":{"type":"string","enum":["","MY.waterbirdJuvenileAgeClassIa","MY.waterbirdJuvenileAgeClassIb","MY.waterbirdJuvenileAgeClassIc","MY.waterbirdJuvenileAgeClassIIa","MY.waterbirdJuvenileAgeClassIIb","MY.waterbirdJuvenileAgeClassIIc","MY.waterbirdJuvenileAgeClassIIIa","MY.waterbirdJuvenileAgeClassUnknown"],"enumNames":["","1. Aivan pienet kirkasväriset untuvapallot (Ia)","2. Pienet, hieman haalistuneet untuvikot (Ib)","3. Pienehköt, haalistuneet untuvikkopoikaset (Ic)","4. Alle puolikasvuiset poikaset (IIa)","5. Puolikasvuiset poikaset (IIb)","6. Yli puolikasvuiset poikaset viimeisin untuvin (IIc)","7. Lähes täysikasvuiset höyhenpeitteiset poikaset (IIIa)","8. Ei tiedossa (vältä tätä vaihtoehtoa)"],"range":"MY.waterbirdJuvenileAgeClassEnum","subject":"MY.waterbirdJuvenileAgeClass","title":"Juvenile age class"},"waterbirdJuvenileCountAccurate":{"type":"boolean","range":"xsd:boolean","subject":"MY.waterbirdJuvenileCountAccurate","title":"Count accurate?"},"waterbirdObserverOpinionSelectedCensus":{"type":"boolean","range":"xsd:boolean","subject":"MY.waterbirdObserverOpinionSelectedCensus","title":"Make an interpretation based on this census"},"waterbirdPairCountOpinionReasoning":{"type":"string","enum":["","MY.waterbirdPairCountOpinionReasoningEnum1","MY.waterbirdPairCountOpinionReasoningEnum2","MY.waterbirdPairCountOpinionReasoningEnum3","MY.waterbirdPairCountOpinionReasoningEnumOther"],"enumNames":["","1) Laji ei varmasti pesi kohteella, linnut ruokailevia (esim. muuttomatkalla)","2) Alueella levähti 1. laskennan aikaan vielä runsaasti muuttajia ja tulkinta 2. laskennan perusteella","3) Lajin pesä(t) ovat jääneet jo kasvaneen järviruovikon suojiin 2. laskennassa, tulkinta tehty 1. laskennan perusteella","4) Muu perustelu - mikä (kirjoita lisätietoihin)?"],"range":"MY.waterbirdPairCountOpinionReasoningEnum","subject":"MY.waterbirdPairCountOpinionReasoning","title":"Reasoning for own interpretation"},"individualCountBiotopeA":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.individualCountBiotopeA","title":"Individual count dump"},"individualCountBiotopeB":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.individualCountBiotopeB","title":"Individual count urban"},"individualCountBiotopeC":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.individualCountBiotopeC","title":"Individual count countryside"},"individualCountBiotopeD":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.individualCountBiotopeD","title":"Individual count field"},"individualCountBiotopeE":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.individualCountBiotopeE","title":"Individual count forest"},"individualCountBiotopeF":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.individualCountBiotopeF","title":"Individual count other biotope"},"individualCountBiotopeG":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.individualCountBiotopeG","title":"Individual count cutting open"},"individualCountBiotopeH":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.individualCountBiotopeH","title":"Individual count reed"}},"range":"MY.unitFactClass"},"unitGathering":{"type":"object","subject":"MY.unitGathering","additionalProperties":false,"title":"Units gathering","description":"","properties":{"id":{"type":"string","range":"xsd:string","subject":"id","title":"Id for the Havainnon keruutiedot"},"@type":{"type":"string","range":"xsd:string","subject":"@type","title":"Type for the Havainnon keruutiedot"},"@context":{"type":"string","range":"xsd:string","subject":"@context","title":"Context for the Havainnon keruutiedot"},"dateBegin":{"type":"string","range":"xsd:string","subject":"MY.dateBegin","title":"Start date"},"dateEnd":{"type":"string","range":"xsd:string","subject":"MY.dateEnd","title":"End date"},"geometry":{"type":"object","range":"MZ.geometry","subject":"MY.geometry","title":"Coordinates"},"habitatDescription":{"type":"string","range":"xsd:string","subject":"MY.habitatDescription","description":"Informal description of the habitat.","title":"Habitat description"},"habitatIUCN":{"type":"string","range":"xsd:string","subject":"MY.habitatIUCN","title":"Habitat"},"substrate":{"type":"string","range":"xsd:string","subject":"MY.substrate","description":"Type of substrate or name of substrate species.","title":"Substrate"}},"range":"MZ.unitGathering"},"unitType":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"xsd:string","subject":"MY.unitType","title":"Specimen type"},"weightInGrams":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"xsd:string","subject":"MY.weightInGrams","title":"Weight"},"wild":{"type":"string","enum":["","MY.wildWild","MY.wildUnknown","MY.wildNonWild"],"enumNames":["","Wild","Unknown","Non-wild"],"range":"MY.wildEnum","subject":"MY.wild","title":"Native status"},"wingInMillimeters":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"xsd:string","subject":"MY.wingInMillimeters","title":"Wing length (mm)"},"audio":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"MM.audio","subject":"MZ.audio","title":"Recordings"},"images":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"MM.image","subject":"MZ.images","title":"Images"},"publicityRestrictions":{"type":"string","enum":["","MZ.publicityRestrictionsPublic","MZ.publicityRestrictionsProtected","MZ.publicityRestrictionsPrivate"],"enumNames":["","public","protected","private"],"range":"MZ.publicityRestrictionsEnum","subject":"MZ.publicityRestrictions","description":"PUBLIC: all data can be published; PROTECTED: exact locality is hidden (100*100km square); PRIVATE: most of the data is hidden. Empty value means same as public.","title":"Publicity restrictions"},"identifications":{"type":"array","uniqueItems":false,"items":{"type":"object","subject":"MY.identification","additionalProperties":false,"title":"Identification","description":"","properties":{"id":{"type":"string","range":"xsd:string","subject":"id","title":"Id for the Identification"},"@type":{"type":"string","range":"xsd:string","subject":"@type","title":"Type for the Identification"},"@context":{"type":"string","range":"xsd:string","subject":"@context","title":"Context for the Identification"},"herbo:sortOrder":{"type":"integer","range":"xsd:integer","subject":"herbo:sortOrder","title":"herbo:sortOrder"},"associatedObservationTaxa":{"type":"string","range":"xsd:string","subject":"MY.associatedObservationTaxa","description":"Write associated observation taxa names here, separated by a semicolon (;). E.g.: \"Betula pendula; Betula pubescens; Poaceae\". These will form their own units of the type observation.","title":"Associated observation taxa"},"author":{"type":"string","range":"xsd:string","subject":"MY.author","description":"Author for the taxon","title":"Taxon author"},"det":{"type":"string","range":"xsd:string","subject":"MY.det","description":"Name of the identifier (person) preferably in format \"lastname, firstname\"","title":"Det."},"detDate":{"type":"string","range":"xsd:string","subject":"MY.detDate","description":"Date or year when the identification was done, preferably in format \"d.m.Y\" or \"Y\"","title":"Det. date"},"detMethod":{"type":"string","enum":["","MY.detMethodFreshSample","MY.detMethodMicroscopy","MY.detMethodPhoto"],"enumNames":["","fresh sample","microscopy","photo"],"range":"MY.detMethodEnum","subject":"MY.detMethod","title":"Det method"},"detVerbatim":{"type":"string","range":"xsd:string","subject":"MY.detVerbatim","description":"Name of the identifier and date of identification in original format (e.g. from the label), errors and all","title":"Det verbatim from the label or other original source"},"genusQualifier":{"type":"string","range":"xsd:string","subject":"MY.genusQualifier","description":"Additional qualifier or specifier at genus level (e.g. aff., cf.)","title":"Genus qualifier"},"identificationBasis":{"type":"array","uniqueItems":false,"items":{"type":"string","enum":["","MY.identificationBasisDNA","MY.identificationBasisGenitals","MY.identificationBasisGenitalPreparate","MY.identificationBasisSpores","MY.identificationBasisHandled","MY.identificationBasisChemical","MY.identificationBasisHeard","MY.identificationBasisMicroscope","MY.identificationBasisSeen","MY.identificationBasisPreservedSpecimen","MY.identificationBasisFreshSpecimen","MY.identificationBasisMedia"],"enumNames":["","DNA","Genitals","GenitalPreparate","Spores","Handled","Chemical","Heard","Microscopy","Seen","Preserved / dried material","Fresh material","Media"]},"minItems":0,"range":"MY.identificationBasisEnum","subject":"MY.identificationBasis","title":"Identification basis"},"identificationNotes":{"type":"string","range":"xsd:string","subject":"MY.identificationNotes","description":"Additional information on the identification, basis or such","title":"Identification notes"},"infraAuthor":{"type":"string","range":"xsd:string","subject":"MY.infraAuthor","description":"Author for the taxon below species level/infra epithet","title":"Infra author"},"infraEpithet":{"type":"string","range":"xsd:string","subject":"MY.infraEpithet","description":"Taxon name for the epithet below species level","title":"Infra name"},"infraRank":{"type":"string","enum":["","MY.infraRankSsp","MY.infraRankVar","MY.infraRankBeta","MY.infraRankB","MY.infraRankForma","MY.infraRankHybrid","MY.infraRankAnamorph","MY.infraRankAggregate","MY.infraRankAberration","MY.infraRankCultivar","MY.infraRankMorpha","MY.infraRankUnknown","MY.infraRankNothosubspecies","MY.infraRankCultivarGroup","MY.infraRankFsp"],"enumNames":["","ssp.","var.","β","b.","forma","hybrid","anamorph","aggregate","Aberration","Cultivar (lajike)","morpha","Unknown","Nothosubspecies","Cultivar group","f.sp."],"range":"MY.infraRanks","subject":"MY.infraRank","description":"Taxonomic level of the epithet below species level","title":"Infra rank"},"infrasubspecificSubdivision":{"type":"string","range":"xsd:string","subject":"MY.infrasubspecificSubdivision","description":"Pathovars, serovars and other infrasubspecific subdivisions of microbes.","title":"Infrasubspecific subdivision"},"isPartOf":{"type":"string","range":"rdfs:Resource","subject":"MY.isPartOf","description":"Which parent or larger collection this is part of.","title":"Is part of"},"isTaxonGroup":{"type":"boolean","range":"xsd:boolean","subject":"MY.isTaxonGroup","title":"Is taxon group"},"preferredIdentification":{"type":"string","range":"xsd:string","subject":"MY.preferredIdentification","description":"This can be used to select one of the identifications as 'recommended', which is the used as default when displaying information about the specimen.","title":"Preferred identification"},"sec":{"type":"string","range":"xsd:string","subject":"MY.sec","description":"Publication reference for the taxon concept, that was used in identification","title":"Taxon concept (sec)"},"speciesQualifier":{"type":"string","range":"xsd:string","subject":"MY.speciesQualifier","description":"Additional qualifier at species level (e.g. aff., cf., sp. n., coll.)","title":"Species qualifier"},"taxon":{"type":"string","range":"xsd:string","subject":"MY.taxon","description":"Taxon name","title":"Species"},"taxonID":{"type":"string","range":"xsd:string","subject":"MY.taxonID","description":"ID for the taxon if has some other than an MX code","title":"Taxon alternative ID"},"taxonRank":{"type":"string","enum":["","MX.superdomain","MX.domain","MX.kingdom","MX.subkingdom","MX.infrakingdom","MX.superphylum","MX.phylum","MX.subphylum","MX.infraphylum","MX.superdivision","MX.division","MX.subdivision","MX.infradivision","MX.superclass","MX.class","MX.subclass","MX.infraclass","MX.parvclass","MX.superorder","MX.order","MX.suborder","MX.infraorder","MX.parvorder","MX.superfamily","MX.family","MX.subfamily","MX.tribe","MX.subtribe","MX.supergenus","MX.genus","MX.nothogenus","MX.subgenus","MX.section","MX.subsection","MX.series","MX.subseries","MX.infragenericTaxon","MX.aggregate","MX.speciesAggregate","MX.species","MX.nothospecies","MX.infraspecificTaxon","MX.subspecificAggregate","MX.subspecies","MX.nothosubspecies","MX.variety","MX.subvariety","MX.form","MX.subform","MX.hybrid","MX.anamorph","MX.ecotype","MX.populationGroup","MX.intergenericHybrid","MX.infragenericHybrid","MX.cultivar","MX.group","MX.grex"],"enumNames":["","superdomain","domain","kingdom","subkingdom","infrakingdom","superphylum","phylum","subphylum","infraphylum","superdivision","division","subdivision","infradivision","superclass","class","subclass","infraclass","parvclass","superorder","order","suborder","infraorder","parvorder","superfamily","family","subfamily","tribe","subtribe","supergenus","genus","nothogenus","subgenus","section","subsection","series","subseries","infrageneric taxon","aggregate","taxon aggregate","species","nothospecies","infraspecific taxon","subspecific aggregate","subspecies","nothosubspecies","variety","subvariety","form","subform","hybrid","anamorph","ecotype","population group","intergeneric hybrid","infrageneric hybrid","cultivar","Group","grex"],"range":"MX.taxonRankEnum","subject":"MY.taxonRank","description":"Taxonomic level for the identification","title":"Taxon rank"},"taxonSpecifier":{"type":"string","range":"xsd:string","subject":"MY.taxonSpecifier","title":"Taxon specifier"},"taxonURI":{"type":"string","range":"MX.taxon","subject":"MY.taxonURI","title":"Taxon URI"},"taxonVerbatim":{"type":"string","range":"xsd:string","subject":"MY.taxonVerbatim","description":"Taxon name in original format (e.g. from the label), errors and all","title":"Taxon verbatim"},"publicityRestrictions":{"type":"string","enum":["","MZ.publicityRestrictionsPublic","MZ.publicityRestrictionsProtected","MZ.publicityRestrictionsPrivate"],"enumNames":["","public","protected","private"],"range":"MZ.publicityRestrictionsEnum","subject":"MZ.publicityRestrictions","description":"PUBLIC: all data can be published; PROTECTED: exact locality is hidden (100*100km square); PRIVATE: most of the data is hidden. Empty value means same as public.","title":"Publicity restrictions"},"sortOrder":{"type":"integer","range":"xsd:integer","subject":"sortOrder","title":"sortOrder"}}},"minItems":0,"range":"MY.identification","subject":"MY.identifications","title":"Identification"},"typeSpecimens":{"type":"array","uniqueItems":false,"items":{"type":"object","subject":"MY.typeSpecimen","additionalProperties":false,"title":"Identification","description":"","properties":{"id":{"type":"string","range":"xsd:string","subject":"id","title":"Id for the Identification"},"@type":{"type":"string","range":"xsd:string","subject":"@type","title":"Type for the Identification"},"@context":{"type":"string","range":"xsd:string","subject":"@context","title":"Context for the Identification"},"isPartOf":{"type":"string","range":"rdfs:Resource","subject":"MY.isPartOf","description":"Which parent or larger collection this is part of.","title":"Is part of"},"typeAuthor":{"type":"string","range":"xsd:string","subject":"MY.typeAuthor","description":"Author of the type species","title":"Type author"},"typeBasionymePubl":{"type":"string","range":"xsd:string","subject":"MY.typeBasionymePubl","description":"Publication reference for original description or basionyme","title":"Original description publication"},"typeNotes":{"type":"string","range":"xsd:string","subject":"MY.typeNotes","description":"Additional information on the type","title":"Type notes"},"typePubl":{"type":"string","range":"xsd:string","subject":"MY.typePubl","description":"Publication reference for type publication","title":"Type publication"},"typeSeriesID":{"type":"string","range":"xsd:string","subject":"MY.typeSeriesID","description":"ID for the type series, if part of one","title":"Type series ID"},"typeSpecies":{"type":"string","range":"xsd:string","subject":"MY.typeSpecies","description":"Name of the type species","title":"Type name"},"typeStatus":{"type":"string","enum":["","MY.typeStatusType","MY.typeStatusHolotype","MY.typeStatusSyntype","MY.typeStatusParatype","MY.typeStatusLectotype","MY.typeStatusParalectotype","MY.typeStatusNeotype","MY.typeStatusAllotype","MY.typeStatusNeoallotype","MY.typeStatusIsotype","MY.typeStatusEpitype","MY.typeStatusIsolectotype","MY.typeStatusIsoepitype","MY.typeStatusIsoneotype","MY.typeStatusIsoparatype","MY.typeStatusIsosyntype","MY.typeStatusOriginalMaterial","MY.typeStatusCotype","MY.typeStatusTopotype","MY.typeStatusHomotype","MY.typeStatusNo","MY.typeStatusPossible","MY.typeStatusObscure","MY.typeStatusTypeStrain","MY.typeStatusPathovarReferenceStrain"],"enumNames":["","type","holotype","syntype","paratype","lectotype","paralectotype","neotype","allotype","neoallotype","isotype","epitype","isolectotype","isoepitype","isoneotype","isoparatype","isosyntype","original material","cotype","topotype","homotype","not a type","Possible type, unable to verify","Obscure/Enigmatic","type strain","pathovar reference strain"],"range":"MY.typeStatuses","subject":"MY.typeStatus","description":"Is this holotype, paratype, syntype etc...","title":"Type of type"},"typeSubspecies":{"type":"string","range":"xsd:string","subject":"MY.typeSubspecies","description":"Name of the type subspecies","title":"Type ssp name"},"typeSubspeciesAuthor":{"type":"string","range":"xsd:string","subject":"MY.typeSubspeciesAuthor","description":"Author of the type subspecies","title":"Type ssp author"},"typeVerification":{"type":"string","enum":["","MY.typeVerificationVerified","MY.typeVerificationUnverified","MY.typeVerificationProbable","MY.typeVerificationDoubtful"],"enumNames":["","verified","unverified","probable","doubtful"],"range":"MY.typeVerifications","subject":"MY.typeVerification","description":"Verification whether this really is a type?","title":"Verification"},"typif":{"type":"string","range":"xsd:string","subject":"MY.typif","description":"Name of the person who chose the type, preferably in the format \"Lastname, firstname\"","title":"Typefier"},"typifDate":{"type":"string","range":"xsd:string","subject":"MY.typifDate","description":"Date when the specimen was chosen as a type","title":"Typifier date"},"publicityRestrictions":{"type":"string","enum":["","MZ.publicityRestrictionsPublic","MZ.publicityRestrictionsProtected","MZ.publicityRestrictionsPrivate"],"enumNames":["","public","protected","private"],"range":"MZ.publicityRestrictionsEnum","subject":"MZ.publicityRestrictions","description":"PUBLIC: all data can be published; PROTECTED: exact locality is hidden (100*100km square); PRIVATE: most of the data is hidden. Empty value means same as public.","title":"Publicity restrictions"}}},"minItems":0,"range":"MY.typeSpecimen","subject":"MY.typeSpecimens","title":"Type identification"}}},"minItems":0,"range":"MY.unit","subject":"MY.units","title":"Specimen"}}},"minItems":1,"range":"MY.gathering","subject":"MY.gatherings","title":"Gathering events"}},"required":["gatherings"],"range":"MY.document"},"priority":{"type":"string","enum":["","MNP.priority1","MNP.priority2","MNP.priority3","MNP.priority4","MNP.priority5"],"enumNames":["","1","2","3","4","5"],"range":"MNP.priorityEnum","subject":"MNP.priority","title":"Priority"},"privateNotes":{"type":"string","range":"xsd:string","subject":"MNP.privateNotes","title":"Private notes"},"public":{"type":"boolean","range":"xsd:boolean","subject":"MNP.public","description":"Is the named place publicaly available. (Defaults to false)","title":"Publicly available"},"reserve":{"type":"object","subject":"MNP.reserve","additionalProperties":false,"title":"Reserve","description":"","properties":{"reserver":{"type":"string","range":"MA.person","subject":"MNP.reserver","title":"Reserver"},"until":{"type":"string","format":"date","range":"xsd:date","subject":"MNP.until","title":"Until"}},"required":["reserver","until"],"range":"MNP.reserveClass"},"tags":{"type":"array","uniqueItems":false,"items":{"type":"string","enum":["","MNP.tagAccessibilityEasy","MNP.tagAccessibilityModerate","MNP.tagAccessibilityDifficult","MNP.tagHabitatImportant","MNP.tagCensusRare","MNP.tagHabitatFarmland","MNP.tagHabitatMire","MNP.tagHabitatMountain","MNP.tagSuitable"],"enumNames":["","Easy accessibility","Moderate accessibility","Difficult accessibility","Important habitat","Rarely censused","Farmland","Mire","Mountain","Soveltuu liito-oravalle satelliittikuvan perusteella"]},"minItems":0,"range":"MNP.tagEnum","subject":"MNP.tags","title":"Tags"},"taxonIDs":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"MX.taxon","subject":"MNP.taxonIDs","title":"Taxa"}},"additionalProperties":false,"$schema":"http://json-schema.org/schema#","type":"object","subject":"MNP.namedPlace","title":"","required":["geometry","name"]},"Document":{"description":"","properties":{"id":{"type":"string","format":"double","range":"xsd:string","subject":"id","title":"Id for the Submissions","description":"Unique ID for the object. This will be automatically generated."},"@context":{"type":"string","range":"xsd:string","subject":"@context","title":"Context for the Submissions"},"@type":{"type":"string","range":"xsd:string","subject":"@type","title":"Type for the Submissions"},"secureLevel":{"type":"string","enum":["","MX.secureLevelNone","MX.secureLevelKM1","MX.secureLevelKM5","MX.secureLevelKM10","MX.secureLevelKM25","MX.secureLevelKM50","MX.secureLevelKM100","MX.secureLevelHighest","MX.secureLevelNoShow"],"enumNames":["","None","1 km","5 km","10 km","25 km","50 km","100 km","Fully hidden","Not shown at all - used mainly to prevent spam"],"range":"MX.secureLevels","subject":"MX.secureLevel","description":"Secure level (salaus-/karkeistustaso) for the data","title":"Secure level"},"DNASampleLocation":{"type":"string","range":"xsd:string","subject":"MY.DNASampleLocation","description":"Leave empty if no sample taken, or if the sample is recorded separately","title":"DNA sample location"},"IPEN":{"type":"string","range":"xsd:string","subject":"MY.IPEN","description":"IPEN Number for the accession","title":"IPEN"},"URL":{"type":"string","range":"xsd:string","subject":"MY.URL","description":"URL where more information is available about the specimen","title":"URL"},"acknowledgedWarnings":{"type":"array","uniqueItems":false,"items":{"type":"object"},"minItems":0,"range":"MZ.keyAny","subject":"MY.acknowledgedWarnings","title":"Acknowledged warnings"},"acquiredFrom":{"type":"string","range":"xsd:string","subject":"MY.acquiredFrom","description":"From who/where the specimen was acquired (if not recorded as a transaction)","title":"Acquired from"},"acquiredFromOrganization":{"type":"string","range":"MOS.organization","subject":"MY.acquiredFromOrganization","description":"Organization where the accession was acquired from. If the organization is not on the list, add it first.","title":"Acquired from organization"},"acquisitionDate":{"type":"string","range":"xsd:string","subject":"MY.acquisitionDate","description":"Date (d.m.yyyy) or year (yyyy) on which the specimen was acquired to the collection. Empty means an old specimen acquired on an unknown date.","title":"Acquisition date"},"additionalIDs":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"xsd:string","subject":"MY.additionalIDs","description":"Other identifiers this specimen has, in format 'type:identifier'. For example: 'mzhtypes:123' (old MAZ-type number)","title":"Additional ID's"},"bold":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"xsd:string","subject":"MY.bold","description":"BOLD identifier, usually BOLD Sample ID. You can include additonal comment by separating them with colon, e.g. \"AY123456:comments here\"","title":"BOLD"},"caption":{"type":"string","range":"xsd:string","subject":"MY.caption","title":"Document caption"},"cladBookID":{"type":"string","range":"xsd:string","subject":"MY.cladBookID","description":"Clad book id number or such","title":"Clad book id"},"cladSpecimenID":{"type":"string","range":"xsd:string","subject":"MY.cladSpecimenID","description":"Clad specimen id: usually color description and a number","title":"Clad specimen id"},"cladVerbatim":{"type":"string","range":"xsd:string","subject":"MY.cladVerbatim","description":"Verbatim specimen data from clad book","title":"Clad data verbatim"},"collectionID":{"type":"string","range":"MY.collection","subject":"MY.collectionID","description":"The collection which this specimen belongs to","title":"Collection"},"condition":{"type":"string","range":"xsd:string","subject":"MY.condition","description":"Notes on the defects of the specimen (missing parts or such). Empty value means same as \"good\" or \"hyvä\" - that there is nothing special to mention about the condition.","title":"Condition (defects)"},"cultivationInformation":{"type":"string","range":"xsd:string","subject":"MY.cultivationInformation","description":"Annuality/perenniality or other specialities about cultivation in our conditions.","title":"Cultivation information"},"dataOrigin":{"type":"array","uniqueItems":false,"items":{"type":"string","enum":["","MY.dataOriginPaperForm","MY.dataOriginWebForm","MY.dataOriginSpreadsheetFile"],"enumNames":["","Paper form","Web form","File upload"]},"minItems":0,"range":"MY.dataOriginEnum","subject":"MY.dataOrigin","title":"Data origin"},"dataSource":{"type":"string","range":"xsd:string","subject":"MY.dataSource","description":"Where the data about this specimen or observation is from, in addition to labels. Eg. reference to a publication, field notes or an expedition.","title":"Data source"},"datasetID":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"GX.dataset","subject":"MY.datasetID","description":"The tags this specimen has","title":"Tags"},"datatype":{"type":"string","range":"xsd:string","subject":"MY.datatype","title":"Datatype"},"deviceID":{"type":"string","range":"xsd:string","subject":"MY.deviceID","title":"Device ID"},"documentLocation":{"type":"string","range":"xsd:string","subject":"MY.documentLocation","description":"Location of the specimen so that museum personnel can find it. E.g. taxon under which it is stored (if not clear from the identification), or shelf number","title":"Specimen location"},"duplicatesIn":{"type":"string","range":"xsd:string","subject":"MY.duplicatesIn","description":"Description where duplicates (specimens of the same individual) are located or have been sent to and by which ID's.","title":"Duplicates"},"editNotes":{"type":"string","range":"xsd:string","subject":"MY.editNotes","description":"Reason for this edit or notes about it.","title":"Notes about this edit"},"editor":{"type":"string","range":"MA.person","subject":"MZ.editor","title":"Editor"},"entered":{"type":"string","range":"xsd:string","subject":"MY.entered","description":"Date the data was first transcribed into electronic format or paper registry","title":"Date transcribed"},"event":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"xsd:string","subject":"MY.event","description":"Free-text diary-style information about what has been done to the specimen and when.","title":"Event"},"exsiccatum":{"type":"string","range":"xsd:string","subject":"MY.exsiccatum","description":"Name of the exsiccatum this specimen belongs to and possible exsiccatum number.","title":"Exsiccatum"},"formID":{"type":"string","range":"xsd:string","subject":"MY.formID","description":"Id of the form that was used for the document","title":"Form id"},"gatheringEvent":{"type":"object","subject":"MY.gatheringEvent","additionalProperties":false,"title":"Generic gathering event","description":"","properties":{"id":{"type":"string","range":"xsd:string","subject":"id","title":"Id for the Global gathering event"},"@type":{"type":"string","range":"xsd:string","subject":"@type","title":"Type for the Global gathering event"},"@context":{"type":"string","range":"xsd:string","subject":"@context","title":"Context for the Global gathering event"},"acknowledgeNoUnitsInCensus":{"type":"boolean","range":"xsd:boolean","subject":"MY.acknowledgeNoUnitsInCensus","title":"No units in census"},"artificialLight":{"type":"string","enum":["","MY.artificialLightEnum1","MY.artificialLightEnum2","MY.artificialLightEnum3","MY.artificialLightEnum4","MY.artificialLightEnum5"],"enumNames":["","Artificial light in close proximity (closer than 10m)","Artificial light in moderate proximity (10 - 50 m)","Artificial light far away (over 50m)","No artificial light in sight","Not known"],"range":"MY.artificialLightEnum","subject":"MY.artificialLight","title":"Artificial light"},"breaksDuringCensusInMinutes":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"MY.breaksDuringCensusInMinutes","title":"Breaks kept in minutes"},"censusHinderedByEnviromentalFactors":{"type":"boolean","range":"xsd:boolean","subject":"MY.censusHinderedByEnviromentalFactors","title":"Weather (etc) hindered the census"},"censusHinderedByFog":{"type":"boolean","range":"xsd:boolean","subject":"MY.censusHinderedByFog","title":"Fog hindered the census"},"censusHinderedByRain":{"type":"boolean","range":"xsd:boolean","subject":"MY.censusHinderedByRain","title":"Rain hindered the census"},"censusHinderedByWind":{"type":"boolean","range":"xsd:boolean","subject":"MY.censusHinderedByWind","title":"Wind hindered the census"},"censusPrematurelyAborted":{"type":"boolean","range":"xsd:boolean","subject":"MY.censusPrematurelyAborted","title":"Was the census prematurely aborted?"},"cloudCover":{"type":"string","enum":["","MY.cloudCoverOktaEnumUnknown","MY.cloudCoverOktaEnum0","MY.cloudCoverOktaEnum1","MY.cloudCoverOktaEnum2","MY.cloudCoverOktaEnum3","MY.cloudCoverOktaEnum4","MY.cloudCoverOktaEnum5","MY.cloudCoverOktaEnum6","MY.cloudCoverOktaEnum7","MY.cloudCoverOktaEnum8"],"enumNames":["","Ei tietoa","0 -Täysin pilvetöntä","1 - Noin 1/8 taivaasta pilvien peitossa","2 - Noin ¼ taivaasta pilvessä","3 - Noin 3/8 taivaasta pilvessä","4 - Puolet taivaasta pilvessä","5 - Noin 5/8 taivaasta pilvessä","6 - Noin ¾ taivaasta pilvessä","7 - Taivas lähes pilvessä (7/8)","8 - Täysin pilvistä"],"range":"MY.cloudCoverOktaEnum","subject":"MY.cloudCover","title":"Cloudiness"},"cloudCoverEnd":{"type":"string","enum":["","MY.cloudCoverOktaEnumUnknown","MY.cloudCoverOktaEnum0","MY.cloudCoverOktaEnum1","MY.cloudCoverOktaEnum2","MY.cloudCoverOktaEnum3","MY.cloudCoverOktaEnum4","MY.cloudCoverOktaEnum5","MY.cloudCoverOktaEnum6","MY.cloudCoverOktaEnum7","MY.cloudCoverOktaEnum8"],"enumNames":["","Ei tietoa","0 -Täysin pilvetöntä","1 - Noin 1/8 taivaasta pilvien peitossa","2 - Noin ¼ taivaasta pilvessä","3 - Noin 3/8 taivaasta pilvessä","4 - Puolet taivaasta pilvessä","5 - Noin 5/8 taivaasta pilvessä","6 - Noin ¾ taivaasta pilvessä","7 - Taivas lähes pilvessä (7/8)","8 - Täysin pilvistä"],"range":"MY.cloudCoverOktaEnum","subject":"MY.cloudCoverEnd","title":"End cloud cover"},"cloudCoverStart":{"type":"string","enum":["","MY.cloudCoverOktaEnumUnknown","MY.cloudCoverOktaEnum0","MY.cloudCoverOktaEnum1","MY.cloudCoverOktaEnum2","MY.cloudCoverOktaEnum3","MY.cloudCoverOktaEnum4","MY.cloudCoverOktaEnum5","MY.cloudCoverOktaEnum6","MY.cloudCoverOktaEnum7","MY.cloudCoverOktaEnum8"],"enumNames":["","Ei tietoa","0 -Täysin pilvetöntä","1 - Noin 1/8 taivaasta pilvien peitossa","2 - Noin ¼ taivaasta pilvessä","3 - Noin 3/8 taivaasta pilvessä","4 - Puolet taivaasta pilvessä","5 - Noin 5/8 taivaasta pilvessä","6 - Noin ¾ taivaasta pilvessä","7 - Taivas lähes pilvessä (7/8)","8 - Täysin pilvistä"],"range":"MY.cloudCoverOktaEnum","subject":"MY.cloudCoverStart","title":"Start cloud cover"},"completeList":{"type":"object","subject":"MY.completeList","additionalProperties":false,"title":"List completeness","description":"","properties":{"completeListTaxonID":{"type":"string","range":"MX.taxon","subject":"MY.completeListTaxonID","title":"Species"},"completeListType":{"type":"string","enum":["","MY.completeListTypeCompleteWithBreedingStatus","MY.completeListTypeComplete","MY.completeListTypeIncomplete"],"enumNames":["","Complete lists including nesting indices for all observations (A; recommended during breeding season)","Complete list (B)","Incomplete list (C; for sporadic observations)"],"range":"MY.completeListTypeEnum","subject":"MY.completeListType","title":"Species list completeness"}},"range":"MY.completeListClass"},"dateBegin":{"type":"string","range":"xsd:string","subject":"MY.dateBegin","title":"Start date"},"dateEnd":{"type":"string","range":"xsd:string","subject":"MY.dateEnd","title":"End date"},"gatheringFact":{"type":"object","subject":"MY.gatheringFact","additionalProperties":false,"title":"gatheringFact","description":"","properties":{"batCollector":{"type":"string","enum":["","MY.batCollectorAlone","MY.batCollectorWithProjectGroupMember","MY.batCollectorSomeoneElse"],"enumNames":["","Alone","With someone from the project group","With someone else"],"range":"MY.batCollectorEnum","subject":"MY.batCollector","title":"I placed the sound recorder to the terrain"},"binocularsUsed":{"type":"boolean","range":"xsd:boolean","subject":"MY.binocularsUsed","title":"Binoculars"},"censusAreaHectares":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"MY.censusAreaHectares","title":"Census area/ha"},"invasiveControlOtherExpensesInEuros":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"MY.invasiveControlOtherExpensesInEuros","title":"Estimated of other expenses in euros"},"invasiveControlWorkHours":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"MY.invasiveControlWorkHours","title":"Work hours spent during the control"},"lineTransectSegmentCounted":{"type":"boolean","range":"xsd:boolean","subject":"MY.lineTransectSegmentCounted","title":"Biotope counted"},"lineTransectSegmentMetersEnd":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"MY.lineTransectSegmentMetersEnd","title":"Biotope's end meter amount from the start of the line"},"lineTransectSegmentMetersStart":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"MY.lineTransectSegmentMetersStart","title":"Biotope's start meter amount from the start of the line"},"lolifeSiteClassification":{"type":"string","enum":["","MY.lolifeSiteClassificationExcellent","MY.lolifeSiteClassificationSuboptimal","MY.lolifeSiteClassificationPossible","MY.lolifeSiteClassificationCurrentlyUnsuitable","MY.lolifeSiteClassificationPermanentlyUnsuitable"],"enumNames":["","Excellent","Suboptimal","Possible, not likely","Currently not possible","Permanently invalid"],"range":"MY.lolifeSiteClassificationEnum","subject":"MY.lolifeSiteClassification","title":"Site classification"},"lolifeSiteClassificationComments":{"type":"string","range":"xsd:string","subject":"MY.lolifeSiteClassificationComments","title":"Classification comments"},"observedAreaHectares":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"MY.observedAreaHectares","title":"Observed area/ha"},"pointCountHabitat":{"type":"string","enum":["","MY.pointCountHabitat0","MY.pointCountHabitat1","MY.pointCountHabitat2","MY.pointCountHabitat3","MY.pointCountHabitat4","MY.pointCountHabitat5","MY.pointCountHabitat6","MY.pointCountHabitat7","MY.pointCountHabitat8","MY.pointCountHabitat9","MY.pointCountHabitat10","MY.pointCountHabitat11","MY.pointCountHabitat12","MY.pointCountHabitat13","MY.pointCountHabitat14","MY.pointCountHabitat15","MY.pointCountHabitat16","MY.pointCountHabitat17"],"enumNames":["","Tuntematon (0)","Kuusimetsä (1)","Mäntymetsä (2)","Lehtimetsä (3)","Sekametsä (4)","Lehtipensaikko (5)","Havupuutaimikko (6)","Hakkuuaukea (7)","Räme (8)","Avosuo (9)","Rantaniitty (10)","Pelto (11)","Maaseutuasutus (12)","Puisto (13)","Kaupunkiasutus (14)","Tunturikoivikko (15)","Tunturipaljakka (16)","Muu (17)"],"range":"MY.pointCountHabitatEnum","subject":"MY.pointCountHabitat","title":"Biotooppi"},"shorelineLengthMeters":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"MY.shorelineLengthMeters","title":"Shoreline length/m"},"spottingScopeUsed":{"type":"boolean","range":"xsd:boolean","subject":"MY.spottingScopeUsed","title":"Spotting scope"},"sunniness":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"MY.sunniness","title":"Sunniness %"},"sykeButterFlyCensusWind":{"type":"string","enum":["","MY.sykeButterFlyCensusWindEnumUnknown","MY.sykeButterFlyCensusWindEnum0","MY.sykeButterFlyCensusWindEnum1","MY.sykeButterFlyCensusWindEnum2","MY.sykeButterFlyCensusWindEnum3","MY.sykeButterFlyCensusWindEnum4","MY.sykeButterFlyCensusWindEnum5","MY.sykeButterFlyCensusWindEnum6"],"enumNames":["","Ei tietoa","0 - Tyyntä, savu nousee pystysuoraan","1 - Hiukan savun ajautumista sivusuunnassa","2 - Tuuli tuntuu kasvoilla, lehdet havisevat","3 - Lehdet ja oksat pienessä liikkeessä","4 - Pöly nousee maasta, pienet oksat heiluvat","5 - Pienehköt lehtipuut heiluvat","6 - Suuret oksat heiluvat, tuuli suhisee"],"range":"MY.sykeButterFlyCensusWindEnum","subject":"MY.sykeButterFlyCensusWind","title":"Windiness"},"sykeButterFlyCensusWindEnd":{"type":"string","enum":["","MY.sykeButterFlyCensusWindEnumUnknown","MY.sykeButterFlyCensusWindEnum0","MY.sykeButterFlyCensusWindEnum1","MY.sykeButterFlyCensusWindEnum2","MY.sykeButterFlyCensusWindEnum3","MY.sykeButterFlyCensusWindEnum4","MY.sykeButterFlyCensusWindEnum5","MY.sykeButterFlyCensusWindEnum6"],"enumNames":["","Ei tietoa","0 - Tyyntä, savu nousee pystysuoraan","1 - Hiukan savun ajautumista sivusuunnassa","2 - Tuuli tuntuu kasvoilla, lehdet havisevat","3 - Lehdet ja oksat pienessä liikkeessä","4 - Pöly nousee maasta, pienet oksat heiluvat","5 - Pienehköt lehtipuut heiluvat","6 - Suuret oksat heiluvat, tuuli suhisee"],"range":"MY.sykeButterFlyCensusWindEnum","subject":"MY.sykeButterFlyCensusWindEnd","title":"End windiness"},"sykeButterFlyCensusWindStart":{"type":"string","enum":["","MY.sykeButterFlyCensusWindEnumUnknown","MY.sykeButterFlyCensusWindEnum0","MY.sykeButterFlyCensusWindEnum1","MY.sykeButterFlyCensusWindEnum2","MY.sykeButterFlyCensusWindEnum3","MY.sykeButterFlyCensusWindEnum4","MY.sykeButterFlyCensusWindEnum5","MY.sykeButterFlyCensusWindEnum6"],"enumNames":["","Ei tietoa","0 - Tyyntä, savu nousee pystysuoraan","1 - Hiukan savun ajautumista sivusuunnassa","2 - Tuuli tuntuu kasvoilla, lehdet havisevat","3 - Lehdet ja oksat pienessä liikkeessä","4 - Pöly nousee maasta, pienet oksat heiluvat","5 - Pienehköt lehtipuut heiluvat","6 - Suuret oksat heiluvat, tuuli suhisee"],"range":"MY.sykeButterFlyCensusWindEnum","subject":"MY.sykeButterFlyCensusWindStart","title":"Start windiness"},"waterbirdCensusPeriod":{"type":"string","enum":["","MY.waterbirdCensusPeriodEnum1","MY.waterbirdCensusPeriodEnum2","MY.waterbirdCensusPeriodEnumJuvenile","MY.waterbirdCensusPeriodEnumAdditional","MY.waterbirdCensusPeriodEnumCombined"],"enumNames":["","1. laskenta","2. laskenta","Poikuelaskenta","Lisälaskenta","Kaikki"],"range":"MY.waterbirdCensusPeriodEnum","subject":"MY.waterbirdCensusPeriod","title":"Census period"},"waterbirdHabitat":{"type":"string","enum":["","MY.waterbirdHabitatEnum1","MY.waterbirdHabitatEnum2","MY.waterbirdHabitatEnum3","MY.waterbirdHabitatEnum4","MY.waterbirdHabitatEnum5","MY.waterbirdHabitatEnum6","MY.waterbirdHabitatEnum7","MY.waterbirdHabitatEnum8","MY.waterbirdHabitatEnum9","MY.waterbirdHabitatEnum10"],"enumNames":["","1. Karu, metsä- tai suorantainen järvi tai lampi","2. Syvä, osittain rehevöitynyt järvi, lahdissa laajahkoja ruovikoita","3. Matala, metsä- tai suorantainen runsaskasvustoinen järvi tai lampi","4. Runsaskasvustoinen järvi maanviljelyksen tai asutuksen vaikutuspiirissä","5. Karu, vähäkasvustoinen merenranta","6. Rehevähkö merenranta, jonkun verran ruovikoita (sekä matalia, että syviä rantoja)","7. Runsaskasvustoinen merenlahti (sekä matalia että syviä rantoja)","8. Muu, mm. tekoaltaat ja joet","9. Umpeenkasvanut / Kuivatettu (ei avovettä)","10. Rakennetut kosteikot"],"range":"MY.waterbirdHabitatEnum","subject":"MY.waterbirdHabitat","title":"Habitat"},"ykjSquareNumber":{"type":"string","range":"xsd:string","subject":"MY.ykjSquareNumber","title":"Atlas grid"},"ACAFLAonAlder":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.ACAFLAonAlder","title":"Urpiaisten ruokailut lepällä"},"ACAFLAonBirch":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.ACAFLAonBirch","title":"Urpiaisten ruokailut koivulla"},"ACAFLAonGround":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.ACAFLAonGround","title":"Urpiaisten ruokailut maassa"},"ACAFLAonPine":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.ACAFLAonPine","title":"Urpiaisten ruokailut männyllä"},"ACAFLAonSpruce":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.ACAFLAonSpruce","title":"Urpiaisten ruokailut kuusella"},"CARSPIonAlder":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.CARSPIonAlder","title":"Vihervarpusten ruokailut lepällä"},"CARSPIonBirch":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.CARSPIonBirch","title":"Vihervarpusten ruokailut koivulla"},"CARSPIonGround":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.CARSPIonGround","title":"Vihervarpusten ruokailut maassa"},"CARSPIonPine":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.CARSPIonPine","title":"CARSPIonPine"},"CARSPIonSpruce":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.CARSPIonSpruce","title":"Vihervarpusten ruokailut kuusella"},"LOXIAonAlder":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.LOXIAonAlder","title":"Käpylintujen ruokailut lepällä"},"LOXIAonBirch":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.LOXIAonBirch","title":"Käpylintujen ruokailut koivulla"},"LOXIAonGround":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.LOXIAonGround","title":"Käpylintujen ruokailut maassa"},"LOXIAonPine":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.LOXIAonPine","title":"Käpylintujen ruokailut männyllä"},"LOXIAonSpruce":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.LOXIAonSpruce","title":"Käpylintujen ruokailut kuusella"},"abundanceBOMGAR":{"type":"string","enum":["","WBC.speciesAbundanceEnum0","WBC.speciesAbundanceEnum1","WBC.speciesAbundanceEnum2","WBC.speciesAbundanceEnum3"],"enumNames":["","0. Ei tietoa","1. Ohi","2. Samanaikainen","3. Nähtävästi vasta tulossa"],"range":"WBC.speciesAbundanceEnum","subject":"WBC.abundanceBOMGAR","title":"Tilhi"},"abundancePINENU":{"type":"string","enum":["","WBC.speciesAbundanceEnum0","WBC.speciesAbundanceEnum1","WBC.speciesAbundanceEnum2","WBC.speciesAbundanceEnum3"],"enumNames":["","0. Ei tietoa","1. Ohi","2. Samanaikainen","3. Nähtävästi vasta tulossa"],"range":"WBC.speciesAbundanceEnum","subject":"WBC.abundancePINENU","title":"Taviokuurna"},"abundanceTURPIL":{"type":"string","enum":["","WBC.speciesAbundanceEnum0","WBC.speciesAbundanceEnum1","WBC.speciesAbundanceEnum2","WBC.speciesAbundanceEnum3"],"enumNames":["","0. Ei tietoa","1. Ohi","2. Samanaikainen","3. Nähtävästi vasta tulossa"],"range":"WBC.speciesAbundanceEnum","subject":"WBC.abundanceTURPIL","title":"Räkättirastas"},"birdFeederCount":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.birdFeederCount","title":"Lintulautoja (kpl)"},"birdFeederCountBiotopeA":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.birdFeederCountBiotopeA","title":"Kaatopaikan lintulaudat"},"birdFeederCountBiotopeB":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.birdFeederCountBiotopeB","title":"Kaupunkiasutuksen lintulaudat"},"birdFeederCountBiotopeC":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.birdFeederCountBiotopeC","title":"Maaseutuasutuksen lintulaudat"},"birdFeederCountBiotopeD":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.birdFeederCountBiotopeD","title":"Pellon lintulaudat"},"birdFeederCountBiotopeE":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.birdFeederCountBiotopeE","title":"Metsän lintulaudat"},"birdFeederCountBiotopeF":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.birdFeederCountBiotopeF","title":"Lintulaudat muu biotooppi"},"birdFeederCountBiotopeG":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.birdFeederCountBiotopeG","title":"Hakkuuaukean lintulaudat"},"birdFeederCountBiotopeH":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.birdFeederCountBiotopeH","title":"Ruovikon lintulaudat"},"cloudAndRain":{"type":"string","enum":["","WBC.cloudAndRainEnum0","WBC.cloudAndRainEnum1","WBC.cloudAndRainEnum2","WBC.cloudAndRainEnum3","WBC.cloudAndRainEnum4"],"enumNames":["","Ei tietoa","1 - Enimmäkseen kirkasta","2 - Vaihtelevaa pilvisyyttä","3 - Enimmäkseen täyspilvistä","4 - Ajoittain sadetta tai pyryä"],"range":"WBC.cloudAndRainEnum","subject":"WBC.cloudAndRain","title":"Pilvisyys ja sade"},"descriptionBiotopeF":{"type":"string","range":"xsd:string","subject":"WBC.descriptionBiotopeF","title":"Mitä biotooppiin Muu (F) kuuluu"},"feedingStationCount":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.feedingStationCount","title":"Ruokintapaikkoja (kpl)"},"feedingStationCountBiotopeA":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.feedingStationCountBiotopeA","title":"feedingStationCountBiotopeA"},"feedingStationCountBiotopeB":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.feedingStationCountBiotopeB","title":"Kaupunkiasutuksen ruokintapaikat"},"feedingStationCountBiotopeC":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.feedingStationCountBiotopeC","title":"Maaseutuasutuksen ruokintapaikat"},"feedingStationCountBiotopeD":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.feedingStationCountBiotopeD","title":"Pellon ruokintapaikat"},"feedingStationCountBiotopeE":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.feedingStationCountBiotopeE","title":"Metsän ruokintapaikat"},"feedingStationCountBiotopeF":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.feedingStationCountBiotopeF","title":"Ruokintapaikat muu biotooppi"},"feedingStationCountBiotopeG":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.feedingStationCountBiotopeG","title":"Ruovikon ruokintapaikat"},"feedingStationCountBiotopeH":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.feedingStationCountBiotopeH","title":"Ruovikon ruokintapaikat"},"iceCover":{"type":"string","enum":["","WBC.iceCoverEnum0","WBC.iceCoverEnum1","WBC.iceCoverEnum2","WBC.iceCoverEnum3","WBC.iceCoverEnum4"],"enumNames":["","0. Ei tietoa","1. Vesistöt sulat","2. Vain rannat/lahdet jäässä","3. Joitakin sulapaikkoja","4. Vesistöt kokonaan jäässä"],"range":"WBC.iceCoverEnum","subject":"WBC.iceCover","title":"Jääpeite"},"meanTemperature":{"type":"integer","range":"xsd:integer","subject":"WBC.meanTemperature","title":"Keskilämpötila (asteen tarkkuus)"},"observerCount":{"type":"integer","exclusiveMinimum":0,"range":"xsd:positiveInteger","subject":"WBC.observerCount","title":"Laskijoiden lukumäärä"},"observerID":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.observerID","title":"Havainnoijanumero"},"pineConesAtCensus":{"type":"string","enum":["","WBC.berriesAndConesEnum0","WBC.berriesAndConesEnum1","WBC.berriesAndConesEnum2","WBC.berriesAndConesEnum3","WBC.berriesAndConesEnum4","WBC.berriesAndConesEnum5","WBC.berriesAndConesEnum6"],"enumNames":["","0. Ei tietoa","1. Ei lainkaan","2. Hyvin vähän","3. Vähän","4. Kohtalaisesti","5. Runsaasti","6. Hyvin runsaasti"],"range":"WBC.berriesAndConesEnum","subject":"WBC.pineConesAtCensus","title":"Männynkäpyjä laskenta-aikaan"},"routeID":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.routeID","title":"Reitin numero"},"routeLength":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.routeLength","title":"Reitin pituus (m)"},"routeLengthBiotopeA":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.routeLengthBiotopeA","title":"Route length dump"},"routeLengthBiotopeB":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.routeLengthBiotopeB","title":"Route length urban"},"routeLengthBiotopeC":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.routeLengthBiotopeC","title":"Route length countryside"},"routeLengthBiotopeD":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.routeLengthBiotopeD","title":"Route length field"},"routeLengthBiotopeE":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.routeLengthBiotopeE","title":"Route length forest"},"routeLengthBiotopeF":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.routeLengthBiotopeF","title":"Route length other biotope"},"routeLengthBiotopeG":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.routeLengthBiotopeG","title":"Route length cutting open"},"routeLengthBiotopeH":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.routeLengthBiotopeH","title":"Route length reed"},"routeLengthChange":{"type":"integer","range":"xsd:integer","subject":"WBC.routeLengthChange","title":"Reitin muutokset (m)"},"routeLengthChangeBiotopeA":{"type":"integer","range":"xsd:integer","subject":"WBC.routeLengthChangeBiotopeA","title":"Reitin muutokset kaatopaikka"},"routeLengthChangeBiotopeB":{"type":"integer","range":"xsd:integer","subject":"WBC.routeLengthChangeBiotopeB","title":"Reitin muutokset kaupunkiasutus"},"routeLengthChangeBiotopeC":{"type":"integer","range":"xsd:integer","subject":"WBC.routeLengthChangeBiotopeC","title":"Reitin muutokset maaseutuasutus"},"routeLengthChangeBiotopeD":{"type":"integer","range":"xsd:integer","subject":"WBC.routeLengthChangeBiotopeD","title":"Reitin muutokset pelto"},"routeLengthChangeBiotopeE":{"type":"integer","range":"xsd:integer","subject":"WBC.routeLengthChangeBiotopeE","title":"Reitin muutokset metsä"},"routeLengthChangeBiotopeF":{"type":"integer","range":"xsd:integer","subject":"WBC.routeLengthChangeBiotopeF","title":"Reitin muutokset muu biotooppi"},"routeLengthChangeBiotopeG":{"type":"integer","range":"xsd:integer","subject":"WBC.routeLengthChangeBiotopeG","title":"Reitin muutokset hakkuuaukea"},"routeLengthChangeBiotopeH":{"type":"integer","range":"xsd:integer","subject":"WBC.routeLengthChangeBiotopeH","title":"Reitin muutokset ruovikko"},"snowAndIceOnTrees":{"type":"string","enum":["","WBC.snowAndIceOnTreesEnum0","WBC.snowAndIceOnTreesEnum1","WBC.snowAndIceOnTreesEnum2","WBC.snowAndIceOnTreesEnum3"],"enumNames":["","0. Ei tietoa","1. Ei ollenkaan","2. Vähän","3. Huomattava määrä"],"range":"WBC.snowAndIceOnTreesEnum","subject":"WBC.snowAndIceOnTrees","title":"Puissa oleva lumi ja jääkarsta"},"snowCover":{"type":"string","enum":["","WBC.snowCoverEnum0","WBC.snowCoverEnum1","WBC.snowCoverEnum2","WBC.snowCoverEnum3","WBC.snowCoverEnum4","WBC.snowCoverEnum5","WBC.snowCoverEnum6","WBC.snowCoverEnum7","WBC.snowCoverEnum8"],"enumNames":["","0. Ei tietoa","1. Ei lunta","2. Lunta vain paikoitellen","3. Alle 5 cm","4. 5-10 cm","5. 11-20 cm","6. 21-50 cm","7. 51-100 cm","8. Yli 1 m"],"range":"WBC.snowCoverEnum","subject":"WBC.snowCover","title":"Lumipeite"},"sorbusBerriesAtCensus":{"type":"string","enum":["","WBC.berriesAndConesEnum0","WBC.berriesAndConesEnum1","WBC.berriesAndConesEnum2","WBC.berriesAndConesEnum3","WBC.berriesAndConesEnum4","WBC.berriesAndConesEnum5","WBC.berriesAndConesEnum6"],"enumNames":["","0. Ei tietoa","1. Ei lainkaan","2. Hyvin vähän","3. Vähän","4. Kohtalaisesti","5. Runsaasti","6. Hyvin runsaasti"],"range":"WBC.berriesAndConesEnum","subject":"WBC.sorbusBerriesAtCensus","title":"Pihlajanmarjoja laskenta-aikaan"},"sorbusBerriesEarlyFall":{"type":"string","enum":["","WBC.berriesAndConesEnum0","WBC.berriesAndConesEnum1","WBC.berriesAndConesEnum2","WBC.berriesAndConesEnum3","WBC.berriesAndConesEnum4","WBC.berriesAndConesEnum5","WBC.berriesAndConesEnum6"],"enumNames":["","0. Ei tietoa","1. Ei lainkaan","2. Hyvin vähän","3. Vähän","4. Kohtalaisesti","5. Runsaasti","6. Hyvin runsaasti"],"range":"WBC.berriesAndConesEnum","subject":"WBC.sorbusBerriesEarlyFall","title":"Pihlajanmarjoja alkusyksyllä"},"spruceConesAtCensus":{"type":"string","enum":["","WBC.berriesAndConesEnum0","WBC.berriesAndConesEnum1","WBC.berriesAndConesEnum2","WBC.berriesAndConesEnum3","WBC.berriesAndConesEnum4","WBC.berriesAndConesEnum5","WBC.berriesAndConesEnum6"],"enumNames":["","0. Ei tietoa","1. Ei lainkaan","2. Hyvin vähän","3. Vähän","4. Kohtalaisesti","5. Runsaasti","6. Hyvin runsaasti"],"range":"WBC.berriesAndConesEnum","subject":"WBC.spruceConesAtCensus","title":"Kuusenkäpyjä laskenta-aikaan"},"typeOfSnowCover":{"type":"string","enum":["","WBC.typeOfSnowCoverEnum0","WBC.typeOfSnowCoverEnum1","WBC.typeOfSnowCoverEnum2"],"enumNames":["","0. Ei tietoa tai ei lunta","1. Lumi pehmeää","2. Lumessa kova hankikerros"],"range":"WBC.typeOfSnowCoverEnum","subject":"WBC.typeOfSnowCover","title":"Maassa olevan lumen laatu"},"visibility":{"type":"string","enum":["","WBC.visibilityEnum0","WBC.visibilityEnum1","WBC.visibilityEnum2","WBC.visibilityEnum3","WBC.visibilityEnum4"],"enumNames":["","Ei tietoa","Hyvä","Hyvä-kohtalainen","Kohtalainen-huono","Huono"],"range":"WBC.visibilityEnum","subject":"WBC.visibility","title":"Näkyvyys"},"waterbodies":{"type":"string","enum":["","WBC.waterbodiesEnum0","WBC.waterbodiesEnum1","WBC.waterbodiesEnum2","WBC.waterbodiesEnum3","WBC.waterbodiesEnum4","WBC.waterbodiesEnum5"],"enumNames":["","Ei tietoa","Meren rantaa","Järven rantaa","Joen vartta","Edellisten yhdistelmä","Ei vesistöjä"],"range":"WBC.waterbodiesEnum","subject":"WBC.waterbodies","title":"Vesistöt"},"wayOfTravel":{"type":"string","enum":["","WBC.wayOfTravelEnum0","WBC.wayOfTravelEnum1","WBC.wayOfTravelEnum2","WBC.wayOfTravelEnum3","WBC.wayOfTravelEnum9"],"enumNames":["","Jalkaisin","Suksilla","Muu, mikä","Boat","Tuntematon"],"range":"WBC.wayOfTravelEnum","subject":"WBC.wayOfTravel","title":"Kulkutapa"},"wayOfTravelNotes":{"type":"string","range":"xsd:string","subject":"WBC.wayOfTravelNotes","title":"Kulkutavan kuvaus"},"wind":{"type":"string","enum":["","WBC.windEnum0","WBC.windEnum1","WBC.windEnum2","WBC.windEnum3","WBC.windEnum4"],"enumNames":["","Ei tietoa","Tyyntä-heikkoa","Heikkoa-kohtalaista","Kohtalaista-navakkaa","Navakkaa-kovaa"],"range":"WBC.windEnum","subject":"WBC.wind","title":"Tuuli"}},"range":"MY.gatheringFactClass"},"geometry":{"type":"object","range":"MZ.geometry","subject":"MY.geometry","title":"Coordinates"},"gpsUsed":{"type":"boolean","range":"xsd:boolean","subject":"MY.gpsUsed","title":"GPS used"},"leg":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"xsd:string","subject":"MY.leg","description":"Name of the collector(s), in format 'Lastname, Firstname; Lastname Firstname'","title":"Leg"},"legPublic":{"type":"boolean","range":"xsd:boolean","subject":"MY.legPublic","title":"Display names publically?"},"legUserID":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"xsd:string","subject":"MY.legUserID","description":"Alkuperäislähteen käyttäjätunnus","title":"Käyttäjätunnus"},"namedPlaceNotes":{"type":"string","range":"xsd:string","subject":"MY.namedPlaceNotes","title":"Info about this route"},"nextMonitoringYear":{"type":"integer","range":"xsd:integer","subject":"MY.nextMonitoringYear","title":"Next monitoring year"},"notes":{"type":"string","range":"xsd:string","subject":"MY.notes","description":"Additional information to the data in each section.","title":"Notes"},"rainIntensity":{"type":"string","enum":["","MY.rainIntensityEnumNoRain","MY.rainIntensityEnumLightRain","MY.rainIntensityEnumModerateRain","MY.rainIntensityEnumHeavyRain","MY.rainIntensityEnumTorrentialRain"],"enumNames":["","No rain","Light rain","Moderate rain","Heavy rain","Torrential rain"],"range":"MY.rainIntensityEnum","subject":"MY.rainIntensity","title":"Rain intensity"},"routeDirectionAdhered":{"type":"boolean","range":"xsd:boolean","subject":"MY.routeDirectionAdhered","title":"Adhered route direction"},"spottingScopeUsed":{"type":"boolean","range":"xsd:boolean","subject":"MY.spottingScopeUsed","title":"Spotting scope"},"startDistanceFromNECorner":{"type":"string","range":"xsd:string","subject":"MY.startDistanceFromNECorner","title":"Start distance from NE corner (m)"},"startPointDeviation":{"type":"integer","range":"xsd:integer","subject":"MY.startPointDeviation","title":"Start point deviation (m)"},"taxonCensus":{"type":"array","uniqueItems":false,"items":{"type":"object","subject":"MY.taxonCensusClass","additionalProperties":false,"title":"Completeness of census","description":"","properties":{"censusTaxonID":{"type":"string","range":"MX.taxon","subject":"MY.censusTaxonID","title":"Censused taxon"},"censusTaxonSetID":{"type":"string","enum":["","MX.taxonSetSykeButterflyCensusPapilionoidea","MX.taxonSetSykeButterflyCensusOther","MX.taxonSetWaterbirdWaterbirds","MX.taxonSetWaterbirdWaders","MX.taxonSetWaterbirdGulls","MX.taxonSetWaterbirdPasserines","MX.taxonSetWaterbirdAmphibia","MX.taxonSetSykeBumblebee","MVL.1201","MX.taxonSetSykeBumblebeeOther","MX.taxonSetBirdAtlasCommon","MX.taxonSetBiomonCompleteListOdonata","MX.taxonSetBiomonCompleteListButterflies","MX.taxonSetBiomonCompleteListMoths","MX.taxonSetBiomonCompleteListBombus","MX.taxonSetBiomonCompleteListAmphibiaReptilia","MX.taxonSetBiomonCompleteListLargeFlowers","MX.taxonSetBiomonCompleteListSubarcticPlants","MX.taxonSetBiomonCompleteListMacrolichens","MX.taxonSetBiomonCompleteListBracketFungi","MX.taxonSetBiomonCompleteListPracticalFungi","MX.taxonSetSykeMacrozoobenthos"],"enumNames":["","SYKE's Butterfly Census: Butterflies","SYKE's Butterly Census: Other Macrolepidoptera","Waterbird Census: Waterbirds","Waterbird Census: Waders","Waterbird Census: Gulls","Waterbird Census: Passerines","Waterbird Census: Amphibians","SYKE's Bumblebee Census","Spring monitoring species","Syken kimalaistutkimus: Ylemmät taksonit","Bird atlas: common breeders","Biomon: Finnish dragonflies","Biomon: Finnish butterflies","Biomon: Diurnal moths","Biomon: Bumblebee list","Biomon: Reptiles and amphibians","Biomon: Visible flowering plants","Biomon: Fell plants","Biomon: Macrolichens","Biomon: Bracket fungi","Biomon: Practical fungi","Syke POHJE database taxonomy update"],"range":"MX.taxonSetEnum","subject":"MY.censusTaxonSetID","title":"Censused taxon set"},"taxonCensusType":{"type":"string","enum":["MY.taxonCensusTypeCounted","MY.taxonCensusTypeEstimated","MY.taxonCensusTypeNotCounted"],"enumNames":["All species identified and counted","All species identified, count estimated","All species identified, count is not estimated"],"range":"MY.taxonCensusEnum","subject":"MY.taxonCensusType","title":"Completeness of census"}},"required":["taxonCensusType"]},"minItems":0,"range":"MY.taxonCensusClass","subject":"MY.taxonCensus","title":"Completely recorded taxon"},"temperature":{"type":"integer","range":"xsd:integer","subject":"MY.temperature","title":"Temperature in celsius"},"temperatureEnd":{"type":"number","range":"xsd:decimal","subject":"MY.temperatureEnd","title":"End temperature / °C"},"temperatureStart":{"type":"number","range":"xsd:decimal","subject":"MY.temperatureStart","title":"Start temperature / °C"},"timeEnd":{"type":"string","range":"xsd:string","subject":"MY.timeEnd","title":"End time"},"timeStart":{"type":"string","range":"xsd:string","subject":"MY.timeStart","title":"Start time"}},"range":"MZ.gatheringEvent"},"genbank":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"xsd:string","subject":"MY.genbank","description":"Genbank identifier. You can include additonal comment by separating them with colon, e.g. \"AY123456:comments here\"","title":"Genbank"},"hasGathering":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"MY.gathering","subject":"MY.hasGathering","title":"hasGathering"},"isTemplate":{"type":"boolean","range":"xsd:boolean","subject":"MY.isTemplate","title":"Use document as template"},"keywords":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"xsd:string","subject":"MY.keywords","title":"Keywords"},"labelsVerbatim":{"type":"string","range":"xsd:string","subject":"MY.labelsVerbatim","description":"All text from labels word-for-word, including spelling errors. Separate each label on its own row, starting from topmost label.","title":"Verbatim labels"},"language":{"type":"string","range":"xsd:string","subject":"MY.language","description":"Language the data is (mainly) written in, if applicable.","title":"Language"},"legID":{"type":"string","range":"xsd:string","subject":"MY.legID","description":"Collecting number (field identifier, keruunumero) for the specimen","title":"Collecting number"},"locked":{"type":"boolean","range":"xsd:boolean","subject":"MY.locked","title":"Locked"},"namedPlaceID":{"type":"string","range":"MNP.namedPlace","subject":"MY.namedPlaceID","title":"Named place"},"notes":{"type":"string","range":"xsd:string","subject":"MY.notes","description":"Additional information to the data in each section.","title":"Notes"},"originalSpecimenID":{"type":"string","range":"xsd:string","subject":"MY.originalSpecimenID","description":"Original catalogue number or other original identifier of the specimen. E.g. H9000000","title":"Original catalogue number"},"plannedLocation":{"type":"string","range":"xsd:string","subject":"MY.plannedLocation","description":"Garden area where this accession is planned to be located.","title":"Planned location"},"preservation":{"type":"array","uniqueItems":false,"items":{"type":"string","enum":["","MY.preservationPressed","MY.preservationDry","MY.preservationCriticalPointDrying","MY.preservationPinned","MY.preservationGlued","MY.preservationLiquid","MY.preservationEthanol","MY.preservationEthanolPure","MY.preservationEthanol70","MY.preservationEthanol80","MY.preservationEthanol80Pure","MY.preservationEthanol96","MY.preservationEthanolDenatured","MY.preservationEthanolFormalin","MY.preservationEthanolExFormalin","MY.preservationFormalin","MY.preservationBouinSolution","MY.preservationPampelsFluid","MY.preservationGlycerol","MY.preservationParaffin","MY.preservationMercuricChloride","MY.preservationCryopreserved","MY.preservationFrozen","MY.preservationFrozenMinus80C","MY.preservationFreezeDried","MY.preservationGoldPlated","MY.preservationActiveCulture","MY.preservationLiving","MY.preservationSlide","MY.preservationSlideCanadaBalsam","MY.preservationSlideEuparal","MY.preservationSlidePolyviol","MY.preservationStuffed","MY.preservationCast","MY.preservationPlastinated","MY.preservationFrozenMinus80CAndEthanolMinus20C"],"enumNames":["","Dry and pressed","Dry","Critical-point drying","Pinned","Glued","Liquid (unspecified)","Ethanol (unknown %)","Ethanol (unknown %) pure","Ethanol 70 %","Ethanol 80 %","Ethanol 80 % pure","Ethanol 96 %","Ethanol denatured","Ethanol and formalin","Ethanol ex formalin","Formalin","Bouin's solution","Pampel's fluid","Glycerol","Paraffin","Mercuric chloride","Cryopreserved","Frozen","Frozen -80 °C","Freeze-dried","Gold-plated","Active culture","Living","Slide","Slide Canada balsam","Slide Euparal","Slide Polyviol","Stuffed","Cast","Plastinated","Frozen -80 °C and ethanol -20 °C (duplicate)"]},"minItems":0,"range":"MY.preservations","subject":"MY.preservation","description":"Main method of preservation. If parts of the specimen are preserved in different ways, you can choose several methods.","title":"Preservation"},"primaryDataLocation":{"type":"string","range":"xsd:string","subject":"MY.primaryDataLocation","description":"Location of the primary data if not Kotka.","title":"Primary data location"},"privateNotes":{"type":"string","range":"xsd:string","subject":"MY.privateNotes","description":"Notes shown within the system for users signed in but not shown publicly anywhere. Use only for notes that absolutely need to be hidden from public view.","title":"Nonpublic notes"},"publication":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"xsd:string","subject":"MY.publication","description":"Publication references or doi's that refer to this specimen","title":"Publications"},"relationship":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"xsd:string","subject":"MY.relationship","description":"Relationship to another taxon OR specimen. Choose relationship type as prefix and give taxon name or specimen identifier thereafter, e.g. \"parasite: Parasiticus specius\" OR \"host:http://tun.fi/JAA.123\"","title":"Relationship"},"sampleHistory":{"type":"string","range":"xsd:string","subject":"MY.sampleHistory","description":"The history of the specimen, for example how it was acquired or in which museums it has been before.","title":"Specimen history"},"separatedFrom":{"type":"string","range":"xsd:string","subject":"MY.separatedFrom","description":"ID of the specimen from which this has been separated","title":"Separated from specimen"},"separatedTo":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"xsd:string","subject":"MY.separatedTo","description":"ID's of those new specimens that have been separated from this specimen","title":"Separated to specimen(s)"},"serialNumber":{"type":"string","range":"xsd:string","subject":"MY.serialNumber","title":"Serial number"},"sourceID":{"type":"string","range":"KE.informationSystem","subject":"MY.sourceID","title":"Source system id"},"status":{"type":"string","enum":["","MY.statusOk","MY.statusMissing","MY.statusUnrecoverable","MY.statusLost","MY.statusDonated","MY.statusDeposited","MY.statusDeaccessioned","MY.statusDiscarded","MY.statusSpent","MY.statusDestroyed","MY.statusUndefined","MY.statusAxenic","MY.statusNonAxenic","MY.statusNotAvailable","MY.statusDead","MY.statusNoVoucherRetained"],"enumNames":["","Ok","Missing (but could still be recovered)","Unrecoverable (location known, bet can't get it back)","Lost (all hope lost)","Donated","Deposited elsewhere","Deaccessioned (thrown away)","Discarded (not incorporated into collection)","Spent (used as tissue samples)","Destroyed (e.g. eaten by pests)","Undefined","Axenic","Non-axenic","Not available","Not available (dead)","No voucher retained"],"range":"MY.statuses","subject":"MY.status","description":"Empty value means same as \"ok\" - that there is not anything special about the status of the specimen.","title":"Status"},"temp":{"type":"boolean","range":"xsd:boolean","subject":"MY.temp","title":"Temporary document"},"templateDescription":{"type":"string","range":"xsd:string","subject":"MY.templateDescription","title":"Template description"},"templateName":{"type":"string","range":"xsd:string","subject":"MY.templateName","title":"Template name"},"transcriberNotes":{"type":"string","range":"xsd:string","subject":"MY.transcriberNotes","description":"Additional information regarding the data entry or transcription process, e.g. unclarities, explanations for interpretations,","title":"Transcriber's notes"},"transferAgreement":{"type":"string","range":"xsd:string","subject":"MY.transferAgreement","description":"Common name of agreement concerning the transfer, if any.","title":"Transfer agreement"},"unreliableFields":{"type":"string","range":"xsd:string","subject":"MY.unreliableFields","description":"List of those fields that contain unreliable data. The list is created automatically.","title":"Unreliable fields"},"verificationStatus":{"type":"array","uniqueItems":false,"items":{"type":"string","enum":["","MY.verificationStatusOk","MY.verificationStatusVerify","MY.verificationStatusComplete","MY.verificationStatusGeoreference","MY.verificationStatusDet","MY.verificationStatusCheckID","MY.verificationStatusVerifyCoordinates"],"enumNames":["","ok","needs verification","needs completion","needs georeferencing","needs det","Check identifier","Unverified coordinates"]},"minItems":0,"range":"MY.verificationStatuses","subject":"MY.verificationStatus","description":"Information about the quality of the specimen data. Possible to select several.","title":"Verification status"},"voucherSpecimenID":{"type":"string","range":"xsd:string","subject":"MY.voucherSpecimenID","description":"Identifier of the herbarium voucher specimen or information about it if the identifier is unknown.","title":"Voucher specimen ID"},"creator":{"type":"string","range":"MA.person","subject":"MZ.creator","title":"Creator"},"dateCreated":{"type":"string","format":"date-time","range":"xsd:dateTime","subject":"MZ.dateCreated","title":"Created"},"dateEdited":{"type":"string","format":"date-time","range":"xsd:dateTime","subject":"MZ.dateEdited","title":"Edited"},"editors":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"MA.person","subject":"MZ.editors","title":"Editors"},"images":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"MM.image","subject":"MZ.images","title":"Images"},"owner":{"type":"string","range":"MOS.organization","subject":"MZ.owner","description":"Team or organisation that owns the record and can edit it.","title":"Owner of record"},"publicityRestrictions":{"type":"string","enum":["","MZ.publicityRestrictionsPublic","MZ.publicityRestrictionsProtected","MZ.publicityRestrictionsPrivate"],"enumNames":["","public","protected","private"],"range":"MZ.publicityRestrictionsEnum","subject":"MZ.publicityRestrictions","description":"PUBLIC: all data can be published; PROTECTED: exact locality is hidden (100*100km square); PRIVATE: most of the data is hidden. Empty value means same as public.","title":"Publicity restrictions"},"scheduledForDeletion":{"type":"boolean","range":"xsd:boolean","subject":"MZ.scheduledForDeletion","title":"Scheduled for deletion"},"gatherings":{"type":"array","uniqueItems":false,"items":{"type":"object","subject":"MY.gathering","additionalProperties":false,"title":"Gathering event","description":"","properties":{"id":{"type":"string","range":"xsd:string","subject":"id","title":"Id for the Gathering event"},"@type":{"type":"string","range":"xsd:string","subject":"@type","title":"Type for the Gathering event"},"@context":{"type":"string","range":"xsd:string","subject":"@context","title":"Context for the Gathering event"},"AFEQuadrat":{"type":"string","range":"xsd:string","subject":"MY.AFEQuadrat","description":"AFE grid name","title":"AFE grid"},"UTMQuadrat":{"type":"string","range":"xsd:string","subject":"MY.UTMQuadrat","description":"UTM grid name","title":"UTM grid"},"acknowledgeNoUnitsInCensus":{"type":"boolean","range":"xsd:boolean","subject":"MY.acknowledgeNoUnitsInCensus","title":"No units in census"},"administrativeProvince":{"type":"string","range":"xsd:string","subject":"MY.administrativeProvince","description":"Regions, rayons, provinces and other administrative areas. Separate multiple names with commas, from generic to specific. (E.g. Etelä-Suomen lääni, Uusimaa)","title":"Administrative province"},"alt":{"type":"string","range":"xsd:string","subject":"MY.alt","description":"Altitude form sea level in meters, single value or range (E.g. 90, or 80-100). No GPS altitude here.","title":"Alt in meters"},"areaDetail":{"type":"string","range":"xsd:string","subject":"MY.areaDetail","title":"Area details"},"associatedObservationTaxa":{"type":"string","range":"xsd:string","subject":"MY.associatedObservationTaxa","description":"Write associated observation taxa names here, separated by a semicolon (;). E.g.: \"Betula pendula; Betula pubescens; Poaceae\". These will form their own units of the type observation.","title":"Associated observation taxa"},"associatedSpecimenTaxa":{"type":"string","range":"xsd:string","subject":"MY.associatedSpecimenTaxa","description":"Write associated specimen taxa names here, separated by a semicolon (;). E.g.: \"Betula pendula; Betula pubescens; Poaceae\". These will form their own units of the type Preserved specimen.","title":"Associated specimen taxa"},"batHabitat":{"type":"array","uniqueItems":false,"items":{"type":"string","enum":["","MY.batHabitatYardCityCentre","MY.batHabitatYardSuburbs","MY.batHabitatYardRural","MY.batHabitatRoadSide","MY.batHabitatStandOfTreesCloseToBuildings","MY.batHabitatParkWIthFewTrees","MY.batHabitatParkAbundantInTrees","MY.batHabitatSparseForest","MY.batHabitatDenseForest","MY.batHabitatEdgeOfShoreCoppice","MY.batHabitatLakeShore","MY.batHabitatSeaShore","MY.batHabitatArchipelago","MY.batHabitatStreamOrRiverBank","MY.batHabitatOldBuildingOrRuins","MY.batHabitatCountryside"],"enumNames":["","Yard (city centre)","Yard (suburbs)","Yard (rural)","Road side (e.g. forest road)","Stand of trees close to buildings","Park with few trees","Park abundant in trees","Sparse forest","Tiheä metsä","Edge of a shore coppice","Lake shore","Sea shore","Archipelago","Stream or river bank","Old buildings/ruins","Countryside (fields, pastures)"]},"minItems":0,"range":"MY.batHabitatEnum","subject":"MY.batHabitat","description":"Bat habitat","title":"Habitat"},"binocularsUsed":{"type":"boolean","range":"xsd:boolean","subject":"MY.binocularsUsed","title":"Binoculars"},"biologicalProvince":{"type":"string","range":"xsd:string","subject":"MY.biologicalProvince","description":"Formal abbreviation. For Finnish eliömaakunnat, use Finnish abbreviation.","title":"Biogeographical province"},"censusHinderedByEnviromentalFactors":{"type":"boolean","range":"xsd:boolean","subject":"MY.censusHinderedByEnviromentalFactors","title":"Weather (etc) hindered the census"},"censusHinderedByFog":{"type":"boolean","range":"xsd:boolean","subject":"MY.censusHinderedByFog","title":"Fog hindered the census"},"censusHinderedByRain":{"type":"boolean","range":"xsd:boolean","subject":"MY.censusHinderedByRain","title":"Rain hindered the census"},"censusHinderedByWind":{"type":"boolean","range":"xsd:boolean","subject":"MY.censusHinderedByWind","title":"Wind hindered the census"},"collectingEventName":{"type":"string","range":"xsd:string","subject":"MY.collectingEventName","description":"Name of an expedition or such.","title":"Collecting event name"},"controlActivitiesNotes":{"type":"string","range":"xsd:string","subject":"MY.controlActivitiesNotes","title":"Prevention measures"},"coordinateNotes":{"type":"string","range":"xsd:string","subject":"MY.coordinateNotes","description":"Free-text notes about the coordinates.","title":"Coordinate notes"},"coordinateRadius":{"type":"string","range":"xsd:string","subject":"MY.coordinateRadius","description":"Maximum error of coordinates in meters","title":"Error radius in meters"},"coordinateSource":{"type":"string","enum":["","MY.coordinateSourceGps","MY.coordinateSourcePeruskartta","MY.coordinateSourcePapermap","MY.coordinateSourceKotkamap","MY.coordinateSourceKarttapaikka","MY.coordinateSourceRetkikartta","MY.coordinateSourceGoogle","MY.coordinateSourceOther","MY.coordinateSourceUnknown"],"enumNames":["","GPS","Peruskartta paper map","Other paper map","Kotka map tool","Karttapaikka","Retkikartta.fi","Google Earth/Maps","Other","Unknown"],"range":"MY.coordinateSources","subject":"MY.coordinateSource","description":"Use for NEW SPECIMENS: Where the coordinates have been acquired","title":"Coord source"},"coordinateSystem":{"type":"string","enum":["","MY.coordinateSystemYkj","MY.coordinateSystemWgs84","MY.coordinateSystemWgs84dms","MY.coordinateSystemKkj","MY.coordinateSystemEtrs-tm35fin","MY.coordinateSystemDd","MY.coordinateSystemDms"],"enumNames":["","Uniform grid (YKJ)","WGS84 and ETRS89, decimal degrees","WGS84 or ETRS89, degrees minutes (seconds)","KKJ astekoord. = Finnish KKJ decimal (NOT PREFERRED)","ETRS-TM35FIN grid","Decimal degrees with unknown system (NOT PREFERRED)","Degrees minutes seconds, with unknown system (NOT PREF.)"],"range":"MY.coordinateSystems","subject":"MY.coordinateSystem","description":"More information about the coordinate systems: https://wiki.helsinki.fi/display/digit/Entering+specimen+data","title":"Coordinate system"},"coordinatesGridYKJ":{"type":"string","range":"xsd:string","subject":"MY.coordinatesGridYKJ","title":"Finnish uniform grid coordinates"},"coordinatesVerbatim":{"type":"string","range":"xsd:string","subject":"MY.coordinatesVerbatim","description":"Coordinates, possible coordinate system and error radius word-to-word as they appear on the label or other original source, errors and all.","title":"Verbatim coordinates from label or other original source"},"country":{"type":"string","range":"xsd:string","subject":"MY.country","description":"Country name in English, or 2-letter country code, or name from label","title":"Country"},"county":{"type":"string","range":"xsd:string","subject":"MY.county","description":"County (piirikunta, kreivikunta etc.)","title":"County"},"dateBegin":{"type":"string","range":"xsd:string","subject":"MY.dateBegin","title":"Start date"},"dateEnd":{"type":"string","range":"xsd:string","subject":"MY.dateEnd","title":"End date"},"dateVerbatim":{"type":"string","range":"xsd:string","subject":"MY.dateVerbatim","description":"Date just as it appears on the label or other original source, no interpretation, errors and all","title":"Verbatim date from original source"},"depth":{"type":"string","range":"xsd:string","subject":"MY.depth","description":"Depth in meters, single value or range (E.g. 0.9, or 0.8-1.0)","title":"Depth in meters"},"dynamicProperties":{"type":"string","range":"xsd:string","subject":"MY.dynamicProperties","title":"dynamicProperties"},"eventDate":{"type":"string","range":"xsd:string","subject":"MY.eventDate","title":"Event Date"},"forestVegetationZone":{"type":"string","enum":["","MY.forestVegetationZone1a","MY.forestVegetationZone1b","MY.forestVegetationZone2a","MY.forestVegetationZone2b","MY.forestVegetationZone3a","MY.forestVegetationZone3b","MY.forestVegetationZone3c","MY.forestVegetationZone4a","MY.forestVegetationZone4b","MY.forestVegetationZone4c","MY.forestVegetationZone4d"],"enumNames":["","1a Hemiboreal, Åland","1b Hemiboreal, Oak zone","2a Southern boreal, Southwestern Finland and Southern Ostrobothnia","2b Southern boreal, Lake district","3a Middle boreal, Ostrobothnia","3b Middle boreal, Northern Carelia - Kainuu","3c Middle boreal, Southwestern Finland","4a Nothern boreal, Kuusamo district","4b Northern boreal, North Ostrobothnia","4c Northern boreal, Forest Lapland","4d Northern boreal, Fjeld Lapland"],"range":"MY.forestVegetationZones","subject":"MY.forestVegetationZone","description":"Finnish forest vegetation zone","title":"Forest vegetation zone"},"gatheringFact":{"type":"object","subject":"MY.gatheringFact","additionalProperties":false,"title":"gatheringFact","description":"","properties":{"batCollector":{"type":"string","enum":["","MY.batCollectorAlone","MY.batCollectorWithProjectGroupMember","MY.batCollectorSomeoneElse"],"enumNames":["","Alone","With someone from the project group","With someone else"],"range":"MY.batCollectorEnum","subject":"MY.batCollector","title":"I placed the sound recorder to the terrain"},"binocularsUsed":{"type":"boolean","range":"xsd:boolean","subject":"MY.binocularsUsed","title":"Binoculars"},"censusAreaHectares":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"MY.censusAreaHectares","title":"Census area/ha"},"invasiveControlOtherExpensesInEuros":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"MY.invasiveControlOtherExpensesInEuros","title":"Estimated of other expenses in euros"},"invasiveControlWorkHours":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"MY.invasiveControlWorkHours","title":"Work hours spent during the control"},"lineTransectSegmentCounted":{"type":"boolean","range":"xsd:boolean","subject":"MY.lineTransectSegmentCounted","title":"Biotope counted"},"lineTransectSegmentMetersEnd":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"MY.lineTransectSegmentMetersEnd","title":"Biotope's end meter amount from the start of the line"},"lineTransectSegmentMetersStart":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"MY.lineTransectSegmentMetersStart","title":"Biotope's start meter amount from the start of the line"},"lolifeSiteClassification":{"type":"string","enum":["","MY.lolifeSiteClassificationExcellent","MY.lolifeSiteClassificationSuboptimal","MY.lolifeSiteClassificationPossible","MY.lolifeSiteClassificationCurrentlyUnsuitable","MY.lolifeSiteClassificationPermanentlyUnsuitable"],"enumNames":["","Excellent","Suboptimal","Possible, not likely","Currently not possible","Permanently invalid"],"range":"MY.lolifeSiteClassificationEnum","subject":"MY.lolifeSiteClassification","title":"Site classification"},"lolifeSiteClassificationComments":{"type":"string","range":"xsd:string","subject":"MY.lolifeSiteClassificationComments","title":"Classification comments"},"observedAreaHectares":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"MY.observedAreaHectares","title":"Observed area/ha"},"pointCountHabitat":{"type":"string","enum":["","MY.pointCountHabitat0","MY.pointCountHabitat1","MY.pointCountHabitat2","MY.pointCountHabitat3","MY.pointCountHabitat4","MY.pointCountHabitat5","MY.pointCountHabitat6","MY.pointCountHabitat7","MY.pointCountHabitat8","MY.pointCountHabitat9","MY.pointCountHabitat10","MY.pointCountHabitat11","MY.pointCountHabitat12","MY.pointCountHabitat13","MY.pointCountHabitat14","MY.pointCountHabitat15","MY.pointCountHabitat16","MY.pointCountHabitat17"],"enumNames":["","Tuntematon (0)","Kuusimetsä (1)","Mäntymetsä (2)","Lehtimetsä (3)","Sekametsä (4)","Lehtipensaikko (5)","Havupuutaimikko (6)","Hakkuuaukea (7)","Räme (8)","Avosuo (9)","Rantaniitty (10)","Pelto (11)","Maaseutuasutus (12)","Puisto (13)","Kaupunkiasutus (14)","Tunturikoivikko (15)","Tunturipaljakka (16)","Muu (17)"],"range":"MY.pointCountHabitatEnum","subject":"MY.pointCountHabitat","title":"Biotooppi"},"shorelineLengthMeters":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"MY.shorelineLengthMeters","title":"Shoreline length/m"},"spottingScopeUsed":{"type":"boolean","range":"xsd:boolean","subject":"MY.spottingScopeUsed","title":"Spotting scope"},"sunniness":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"MY.sunniness","title":"Sunniness %"},"sykeButterFlyCensusWind":{"type":"string","enum":["","MY.sykeButterFlyCensusWindEnumUnknown","MY.sykeButterFlyCensusWindEnum0","MY.sykeButterFlyCensusWindEnum1","MY.sykeButterFlyCensusWindEnum2","MY.sykeButterFlyCensusWindEnum3","MY.sykeButterFlyCensusWindEnum4","MY.sykeButterFlyCensusWindEnum5","MY.sykeButterFlyCensusWindEnum6"],"enumNames":["","Ei tietoa","0 - Tyyntä, savu nousee pystysuoraan","1 - Hiukan savun ajautumista sivusuunnassa","2 - Tuuli tuntuu kasvoilla, lehdet havisevat","3 - Lehdet ja oksat pienessä liikkeessä","4 - Pöly nousee maasta, pienet oksat heiluvat","5 - Pienehköt lehtipuut heiluvat","6 - Suuret oksat heiluvat, tuuli suhisee"],"range":"MY.sykeButterFlyCensusWindEnum","subject":"MY.sykeButterFlyCensusWind","title":"Windiness"},"sykeButterFlyCensusWindEnd":{"type":"string","enum":["","MY.sykeButterFlyCensusWindEnumUnknown","MY.sykeButterFlyCensusWindEnum0","MY.sykeButterFlyCensusWindEnum1","MY.sykeButterFlyCensusWindEnum2","MY.sykeButterFlyCensusWindEnum3","MY.sykeButterFlyCensusWindEnum4","MY.sykeButterFlyCensusWindEnum5","MY.sykeButterFlyCensusWindEnum6"],"enumNames":["","Ei tietoa","0 - Tyyntä, savu nousee pystysuoraan","1 - Hiukan savun ajautumista sivusuunnassa","2 - Tuuli tuntuu kasvoilla, lehdet havisevat","3 - Lehdet ja oksat pienessä liikkeessä","4 - Pöly nousee maasta, pienet oksat heiluvat","5 - Pienehköt lehtipuut heiluvat","6 - Suuret oksat heiluvat, tuuli suhisee"],"range":"MY.sykeButterFlyCensusWindEnum","subject":"MY.sykeButterFlyCensusWindEnd","title":"End windiness"},"sykeButterFlyCensusWindStart":{"type":"string","enum":["","MY.sykeButterFlyCensusWindEnumUnknown","MY.sykeButterFlyCensusWindEnum0","MY.sykeButterFlyCensusWindEnum1","MY.sykeButterFlyCensusWindEnum2","MY.sykeButterFlyCensusWindEnum3","MY.sykeButterFlyCensusWindEnum4","MY.sykeButterFlyCensusWindEnum5","MY.sykeButterFlyCensusWindEnum6"],"enumNames":["","Ei tietoa","0 - Tyyntä, savu nousee pystysuoraan","1 - Hiukan savun ajautumista sivusuunnassa","2 - Tuuli tuntuu kasvoilla, lehdet havisevat","3 - Lehdet ja oksat pienessä liikkeessä","4 - Pöly nousee maasta, pienet oksat heiluvat","5 - Pienehköt lehtipuut heiluvat","6 - Suuret oksat heiluvat, tuuli suhisee"],"range":"MY.sykeButterFlyCensusWindEnum","subject":"MY.sykeButterFlyCensusWindStart","title":"Start windiness"},"waterbirdCensusPeriod":{"type":"string","enum":["","MY.waterbirdCensusPeriodEnum1","MY.waterbirdCensusPeriodEnum2","MY.waterbirdCensusPeriodEnumJuvenile","MY.waterbirdCensusPeriodEnumAdditional","MY.waterbirdCensusPeriodEnumCombined"],"enumNames":["","1. laskenta","2. laskenta","Poikuelaskenta","Lisälaskenta","Kaikki"],"range":"MY.waterbirdCensusPeriodEnum","subject":"MY.waterbirdCensusPeriod","title":"Census period"},"waterbirdHabitat":{"type":"string","enum":["","MY.waterbirdHabitatEnum1","MY.waterbirdHabitatEnum2","MY.waterbirdHabitatEnum3","MY.waterbirdHabitatEnum4","MY.waterbirdHabitatEnum5","MY.waterbirdHabitatEnum6","MY.waterbirdHabitatEnum7","MY.waterbirdHabitatEnum8","MY.waterbirdHabitatEnum9","MY.waterbirdHabitatEnum10"],"enumNames":["","1. Karu, metsä- tai suorantainen järvi tai lampi","2. Syvä, osittain rehevöitynyt järvi, lahdissa laajahkoja ruovikoita","3. Matala, metsä- tai suorantainen runsaskasvustoinen järvi tai lampi","4. Runsaskasvustoinen järvi maanviljelyksen tai asutuksen vaikutuspiirissä","5. Karu, vähäkasvustoinen merenranta","6. Rehevähkö merenranta, jonkun verran ruovikoita (sekä matalia, että syviä rantoja)","7. Runsaskasvustoinen merenlahti (sekä matalia että syviä rantoja)","8. Muu, mm. tekoaltaat ja joet","9. Umpeenkasvanut / Kuivatettu (ei avovettä)","10. Rakennetut kosteikot"],"range":"MY.waterbirdHabitatEnum","subject":"MY.waterbirdHabitat","title":"Habitat"},"ykjSquareNumber":{"type":"string","range":"xsd:string","subject":"MY.ykjSquareNumber","title":"Atlas grid"},"ACAFLAonAlder":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.ACAFLAonAlder","title":"Urpiaisten ruokailut lepällä"},"ACAFLAonBirch":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.ACAFLAonBirch","title":"Urpiaisten ruokailut koivulla"},"ACAFLAonGround":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.ACAFLAonGround","title":"Urpiaisten ruokailut maassa"},"ACAFLAonPine":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.ACAFLAonPine","title":"Urpiaisten ruokailut männyllä"},"ACAFLAonSpruce":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.ACAFLAonSpruce","title":"Urpiaisten ruokailut kuusella"},"CARSPIonAlder":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.CARSPIonAlder","title":"Vihervarpusten ruokailut lepällä"},"CARSPIonBirch":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.CARSPIonBirch","title":"Vihervarpusten ruokailut koivulla"},"CARSPIonGround":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.CARSPIonGround","title":"Vihervarpusten ruokailut maassa"},"CARSPIonPine":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.CARSPIonPine","title":"CARSPIonPine"},"CARSPIonSpruce":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.CARSPIonSpruce","title":"Vihervarpusten ruokailut kuusella"},"LOXIAonAlder":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.LOXIAonAlder","title":"Käpylintujen ruokailut lepällä"},"LOXIAonBirch":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.LOXIAonBirch","title":"Käpylintujen ruokailut koivulla"},"LOXIAonGround":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.LOXIAonGround","title":"Käpylintujen ruokailut maassa"},"LOXIAonPine":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.LOXIAonPine","title":"Käpylintujen ruokailut männyllä"},"LOXIAonSpruce":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.LOXIAonSpruce","title":"Käpylintujen ruokailut kuusella"},"abundanceBOMGAR":{"type":"string","enum":["","WBC.speciesAbundanceEnum0","WBC.speciesAbundanceEnum1","WBC.speciesAbundanceEnum2","WBC.speciesAbundanceEnum3"],"enumNames":["","0. Ei tietoa","1. Ohi","2. Samanaikainen","3. Nähtävästi vasta tulossa"],"range":"WBC.speciesAbundanceEnum","subject":"WBC.abundanceBOMGAR","title":"Tilhi"},"abundancePINENU":{"type":"string","enum":["","WBC.speciesAbundanceEnum0","WBC.speciesAbundanceEnum1","WBC.speciesAbundanceEnum2","WBC.speciesAbundanceEnum3"],"enumNames":["","0. Ei tietoa","1. Ohi","2. Samanaikainen","3. Nähtävästi vasta tulossa"],"range":"WBC.speciesAbundanceEnum","subject":"WBC.abundancePINENU","title":"Taviokuurna"},"abundanceTURPIL":{"type":"string","enum":["","WBC.speciesAbundanceEnum0","WBC.speciesAbundanceEnum1","WBC.speciesAbundanceEnum2","WBC.speciesAbundanceEnum3"],"enumNames":["","0. Ei tietoa","1. Ohi","2. Samanaikainen","3. Nähtävästi vasta tulossa"],"range":"WBC.speciesAbundanceEnum","subject":"WBC.abundanceTURPIL","title":"Räkättirastas"},"birdFeederCount":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.birdFeederCount","title":"Lintulautoja (kpl)"},"birdFeederCountBiotopeA":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.birdFeederCountBiotopeA","title":"Kaatopaikan lintulaudat"},"birdFeederCountBiotopeB":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.birdFeederCountBiotopeB","title":"Kaupunkiasutuksen lintulaudat"},"birdFeederCountBiotopeC":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.birdFeederCountBiotopeC","title":"Maaseutuasutuksen lintulaudat"},"birdFeederCountBiotopeD":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.birdFeederCountBiotopeD","title":"Pellon lintulaudat"},"birdFeederCountBiotopeE":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.birdFeederCountBiotopeE","title":"Metsän lintulaudat"},"birdFeederCountBiotopeF":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.birdFeederCountBiotopeF","title":"Lintulaudat muu biotooppi"},"birdFeederCountBiotopeG":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.birdFeederCountBiotopeG","title":"Hakkuuaukean lintulaudat"},"birdFeederCountBiotopeH":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.birdFeederCountBiotopeH","title":"Ruovikon lintulaudat"},"cloudAndRain":{"type":"string","enum":["","WBC.cloudAndRainEnum0","WBC.cloudAndRainEnum1","WBC.cloudAndRainEnum2","WBC.cloudAndRainEnum3","WBC.cloudAndRainEnum4"],"enumNames":["","Ei tietoa","1 - Enimmäkseen kirkasta","2 - Vaihtelevaa pilvisyyttä","3 - Enimmäkseen täyspilvistä","4 - Ajoittain sadetta tai pyryä"],"range":"WBC.cloudAndRainEnum","subject":"WBC.cloudAndRain","title":"Pilvisyys ja sade"},"descriptionBiotopeF":{"type":"string","range":"xsd:string","subject":"WBC.descriptionBiotopeF","title":"Mitä biotooppiin Muu (F) kuuluu"},"feedingStationCount":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.feedingStationCount","title":"Ruokintapaikkoja (kpl)"},"feedingStationCountBiotopeA":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.feedingStationCountBiotopeA","title":"feedingStationCountBiotopeA"},"feedingStationCountBiotopeB":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.feedingStationCountBiotopeB","title":"Kaupunkiasutuksen ruokintapaikat"},"feedingStationCountBiotopeC":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.feedingStationCountBiotopeC","title":"Maaseutuasutuksen ruokintapaikat"},"feedingStationCountBiotopeD":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.feedingStationCountBiotopeD","title":"Pellon ruokintapaikat"},"feedingStationCountBiotopeE":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.feedingStationCountBiotopeE","title":"Metsän ruokintapaikat"},"feedingStationCountBiotopeF":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.feedingStationCountBiotopeF","title":"Ruokintapaikat muu biotooppi"},"feedingStationCountBiotopeG":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.feedingStationCountBiotopeG","title":"Ruovikon ruokintapaikat"},"feedingStationCountBiotopeH":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.feedingStationCountBiotopeH","title":"Ruovikon ruokintapaikat"},"iceCover":{"type":"string","enum":["","WBC.iceCoverEnum0","WBC.iceCoverEnum1","WBC.iceCoverEnum2","WBC.iceCoverEnum3","WBC.iceCoverEnum4"],"enumNames":["","0. Ei tietoa","1. Vesistöt sulat","2. Vain rannat/lahdet jäässä","3. Joitakin sulapaikkoja","4. Vesistöt kokonaan jäässä"],"range":"WBC.iceCoverEnum","subject":"WBC.iceCover","title":"Jääpeite"},"meanTemperature":{"type":"integer","range":"xsd:integer","subject":"WBC.meanTemperature","title":"Keskilämpötila (asteen tarkkuus)"},"observerCount":{"type":"integer","exclusiveMinimum":0,"range":"xsd:positiveInteger","subject":"WBC.observerCount","title":"Laskijoiden lukumäärä"},"observerID":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.observerID","title":"Havainnoijanumero"},"pineConesAtCensus":{"type":"string","enum":["","WBC.berriesAndConesEnum0","WBC.berriesAndConesEnum1","WBC.berriesAndConesEnum2","WBC.berriesAndConesEnum3","WBC.berriesAndConesEnum4","WBC.berriesAndConesEnum5","WBC.berriesAndConesEnum6"],"enumNames":["","0. Ei tietoa","1. Ei lainkaan","2. Hyvin vähän","3. Vähän","4. Kohtalaisesti","5. Runsaasti","6. Hyvin runsaasti"],"range":"WBC.berriesAndConesEnum","subject":"WBC.pineConesAtCensus","title":"Männynkäpyjä laskenta-aikaan"},"routeID":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.routeID","title":"Reitin numero"},"routeLength":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.routeLength","title":"Reitin pituus (m)"},"routeLengthBiotopeA":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.routeLengthBiotopeA","title":"Route length dump"},"routeLengthBiotopeB":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.routeLengthBiotopeB","title":"Route length urban"},"routeLengthBiotopeC":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.routeLengthBiotopeC","title":"Route length countryside"},"routeLengthBiotopeD":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.routeLengthBiotopeD","title":"Route length field"},"routeLengthBiotopeE":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.routeLengthBiotopeE","title":"Route length forest"},"routeLengthBiotopeF":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.routeLengthBiotopeF","title":"Route length other biotope"},"routeLengthBiotopeG":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.routeLengthBiotopeG","title":"Route length cutting open"},"routeLengthBiotopeH":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.routeLengthBiotopeH","title":"Route length reed"},"routeLengthChange":{"type":"integer","range":"xsd:integer","subject":"WBC.routeLengthChange","title":"Reitin muutokset (m)"},"routeLengthChangeBiotopeA":{"type":"integer","range":"xsd:integer","subject":"WBC.routeLengthChangeBiotopeA","title":"Reitin muutokset kaatopaikka"},"routeLengthChangeBiotopeB":{"type":"integer","range":"xsd:integer","subject":"WBC.routeLengthChangeBiotopeB","title":"Reitin muutokset kaupunkiasutus"},"routeLengthChangeBiotopeC":{"type":"integer","range":"xsd:integer","subject":"WBC.routeLengthChangeBiotopeC","title":"Reitin muutokset maaseutuasutus"},"routeLengthChangeBiotopeD":{"type":"integer","range":"xsd:integer","subject":"WBC.routeLengthChangeBiotopeD","title":"Reitin muutokset pelto"},"routeLengthChangeBiotopeE":{"type":"integer","range":"xsd:integer","subject":"WBC.routeLengthChangeBiotopeE","title":"Reitin muutokset metsä"},"routeLengthChangeBiotopeF":{"type":"integer","range":"xsd:integer","subject":"WBC.routeLengthChangeBiotopeF","title":"Reitin muutokset muu biotooppi"},"routeLengthChangeBiotopeG":{"type":"integer","range":"xsd:integer","subject":"WBC.routeLengthChangeBiotopeG","title":"Reitin muutokset hakkuuaukea"},"routeLengthChangeBiotopeH":{"type":"integer","range":"xsd:integer","subject":"WBC.routeLengthChangeBiotopeH","title":"Reitin muutokset ruovikko"},"snowAndIceOnTrees":{"type":"string","enum":["","WBC.snowAndIceOnTreesEnum0","WBC.snowAndIceOnTreesEnum1","WBC.snowAndIceOnTreesEnum2","WBC.snowAndIceOnTreesEnum3"],"enumNames":["","0. Ei tietoa","1. Ei ollenkaan","2. Vähän","3. Huomattava määrä"],"range":"WBC.snowAndIceOnTreesEnum","subject":"WBC.snowAndIceOnTrees","title":"Puissa oleva lumi ja jääkarsta"},"snowCover":{"type":"string","enum":["","WBC.snowCoverEnum0","WBC.snowCoverEnum1","WBC.snowCoverEnum2","WBC.snowCoverEnum3","WBC.snowCoverEnum4","WBC.snowCoverEnum5","WBC.snowCoverEnum6","WBC.snowCoverEnum7","WBC.snowCoverEnum8"],"enumNames":["","0. Ei tietoa","1. Ei lunta","2. Lunta vain paikoitellen","3. Alle 5 cm","4. 5-10 cm","5. 11-20 cm","6. 21-50 cm","7. 51-100 cm","8. Yli 1 m"],"range":"WBC.snowCoverEnum","subject":"WBC.snowCover","title":"Lumipeite"},"sorbusBerriesAtCensus":{"type":"string","enum":["","WBC.berriesAndConesEnum0","WBC.berriesAndConesEnum1","WBC.berriesAndConesEnum2","WBC.berriesAndConesEnum3","WBC.berriesAndConesEnum4","WBC.berriesAndConesEnum5","WBC.berriesAndConesEnum6"],"enumNames":["","0. Ei tietoa","1. Ei lainkaan","2. Hyvin vähän","3. Vähän","4. Kohtalaisesti","5. Runsaasti","6. Hyvin runsaasti"],"range":"WBC.berriesAndConesEnum","subject":"WBC.sorbusBerriesAtCensus","title":"Pihlajanmarjoja laskenta-aikaan"},"sorbusBerriesEarlyFall":{"type":"string","enum":["","WBC.berriesAndConesEnum0","WBC.berriesAndConesEnum1","WBC.berriesAndConesEnum2","WBC.berriesAndConesEnum3","WBC.berriesAndConesEnum4","WBC.berriesAndConesEnum5","WBC.berriesAndConesEnum6"],"enumNames":["","0. Ei tietoa","1. Ei lainkaan","2. Hyvin vähän","3. Vähän","4. Kohtalaisesti","5. Runsaasti","6. Hyvin runsaasti"],"range":"WBC.berriesAndConesEnum","subject":"WBC.sorbusBerriesEarlyFall","title":"Pihlajanmarjoja alkusyksyllä"},"spruceConesAtCensus":{"type":"string","enum":["","WBC.berriesAndConesEnum0","WBC.berriesAndConesEnum1","WBC.berriesAndConesEnum2","WBC.berriesAndConesEnum3","WBC.berriesAndConesEnum4","WBC.berriesAndConesEnum5","WBC.berriesAndConesEnum6"],"enumNames":["","0. Ei tietoa","1. Ei lainkaan","2. Hyvin vähän","3. Vähän","4. Kohtalaisesti","5. Runsaasti","6. Hyvin runsaasti"],"range":"WBC.berriesAndConesEnum","subject":"WBC.spruceConesAtCensus","title":"Kuusenkäpyjä laskenta-aikaan"},"typeOfSnowCover":{"type":"string","enum":["","WBC.typeOfSnowCoverEnum0","WBC.typeOfSnowCoverEnum1","WBC.typeOfSnowCoverEnum2"],"enumNames":["","0. Ei tietoa tai ei lunta","1. Lumi pehmeää","2. Lumessa kova hankikerros"],"range":"WBC.typeOfSnowCoverEnum","subject":"WBC.typeOfSnowCover","title":"Maassa olevan lumen laatu"},"visibility":{"type":"string","enum":["","WBC.visibilityEnum0","WBC.visibilityEnum1","WBC.visibilityEnum2","WBC.visibilityEnum3","WBC.visibilityEnum4"],"enumNames":["","Ei tietoa","Hyvä","Hyvä-kohtalainen","Kohtalainen-huono","Huono"],"range":"WBC.visibilityEnum","subject":"WBC.visibility","title":"Näkyvyys"},"waterbodies":{"type":"string","enum":["","WBC.waterbodiesEnum0","WBC.waterbodiesEnum1","WBC.waterbodiesEnum2","WBC.waterbodiesEnum3","WBC.waterbodiesEnum4","WBC.waterbodiesEnum5"],"enumNames":["","Ei tietoa","Meren rantaa","Järven rantaa","Joen vartta","Edellisten yhdistelmä","Ei vesistöjä"],"range":"WBC.waterbodiesEnum","subject":"WBC.waterbodies","title":"Vesistöt"},"wayOfTravel":{"type":"string","enum":["","WBC.wayOfTravelEnum0","WBC.wayOfTravelEnum1","WBC.wayOfTravelEnum2","WBC.wayOfTravelEnum3","WBC.wayOfTravelEnum9"],"enumNames":["","Jalkaisin","Suksilla","Muu, mikä","Boat","Tuntematon"],"range":"WBC.wayOfTravelEnum","subject":"WBC.wayOfTravel","title":"Kulkutapa"},"wayOfTravelNotes":{"type":"string","range":"xsd:string","subject":"WBC.wayOfTravelNotes","title":"Kulkutavan kuvaus"},"wind":{"type":"string","enum":["","WBC.windEnum0","WBC.windEnum1","WBC.windEnum2","WBC.windEnum3","WBC.windEnum4"],"enumNames":["","Ei tietoa","Tyyntä-heikkoa","Heikkoa-kohtalaista","Kohtalaista-navakkaa","Navakkaa-kovaa"],"range":"WBC.windEnum","subject":"WBC.wind","title":"Tuuli"}},"range":"MY.gatheringFactClass"},"gatheringType":{"type":"string","enum":["","MY.gatheringTypeForagingArea","MY.gatheringTypeBreedingAndRestingArea","MY.gatheringTypeCavityTree","MY.gatheringTypeDroppingsTree","MY.gatheringTypeNestTree","MY.gatheringTypeLolifeAccess","MY.gatheringTypeLolifeCoreZone","MY.gatheringTypeLolifeHabitatZone","MY.gatheringTypeLolifeApplicableZone","MY.gatheringTypeWaterbirdPoint","MY.gatheringTypeWaterbirdRound"],"enumNames":["","Foraging area","Breeding and resting area","Cavity tree","Droppings tree","Nest tree","Access route","Core zone","Habitat zone","Applicable zone","Point","Round"],"range":"MY.gatheringTypeEnum","subject":"MY.gatheringType","title":"Gathering event type"},"geometry":{"type":"object","range":"MZ.geometry","subject":"MY.geometry","title":"Coordinates"},"georeferenceSource":{"type":"string","enum":["","MY.georeferenceSourceKotka","MY.georeferenceSourceKarttapaikka","MY.georeferenceSourcePaikkatietoikkuna","MY.georeferenceSourceKarjalankartat","MY.georeferenceSourceRetkikartta","MY.georeferenceSourceGoogle","MY.georeferenceSourcePeruskartta","MY.georeferenceSourcePapermap","MY.georeferenceSourceOtherpaper","MY.georeferenceSourceOtherweb","MY.georeferenceSourceCatalogue","MY.georeferenceSourceBiogeomancer","MY.georeferenceSourceGeolocate","MY.georeferenceSourceOther","MY.georeferenceSourceUnknown"],"enumNames":["","Kotka maps","Karttapaikka (MML)","Paikkatietoikkuna (MML)","Karjalankartat (MML)","Retkikartta.fi (Metsähallitus)","Google Earth/Maps","Peruskartta paper map (MML)","Other paper map","Other paper publication","Other website","Catalogue","Biogeomancer","Geolocate","Other","Unknown (but georeferencing was done)"],"range":"MY.georeferenceSources","subject":"MY.georeferenceSource","description":"Use for OLD SPECIMENS: What source was used to get coordinates based on locality names","title":"Georeferencing source"},"habitat":{"type":"array","uniqueItems":false,"items":{"type":"string","enum":["","MY.habitatEnumValue1","MY.habitatEnumValue2","MY.habitatEnumValue3","MY.habitatEnumValue4","MY.habitatEnumValue5","MY.habitatEnumValue6","MY.habitatEnumValue7","MY.habitatEnumValue8","MY.habitatEnumValue9","MY.habitatEnumValue10","MY.habitatEnumValue11","MY.habitatEnumValue12","MY.habitatEnumValue13","MY.habitatEnumValue14","MY.habitatEnumValue15","MY.habitatEnumValue16","MY.habitatEnumValue17","MY.habitatEnumValue18","MY.habitatEnumValue19","MY.habitatEnumValue20","MY.habitatEnumValue21","MY.habitatEnumValue22","MY.habitatEnumValue23","MY.habitatEnumValue24","MY.habitatEnumValue25","MY.habitatEnumValue26","MY.habitatEnumValue27","MY.habitatEnumValue28","MY.habitatEnumValue29","MY.habitatEnumValue30","MY.habitatEnumValue31","MY.habitatEnumValue32","MY.habitatEnumValue33","MY.habitatEnumValue34","MY.habitatEnumValue35","MY.habitatEnumValue36","MY.habitatEnumValue87","MY.habitatEnumValue37","MY.habitatEnumValue38","MY.habitatEnumValue39","MY.habitatEnumValue40","MY.habitatEnumValue41","MY.habitatEnumValue42","MY.habitatEnumValue43","MY.habitatEnumValue44","MY.habitatEnumValue45","MY.habitatEnumValue46","MY.habitatEnumValue47","MY.habitatEnumValue48","MY.habitatEnumValue49","MY.habitatEnumValue50","MY.habitatEnumValue51","MY.habitatEnumValue52","MY.habitatEnumValue53","MY.habitatEnumValue54","MY.habitatEnumValue55","MY.habitatEnumValue56","MY.habitatEnumValue57","MY.habitatEnumValue58","MY.habitatEnumValue59","MY.habitatEnumValue60","MY.habitatEnumValue61","MY.habitatEnumValue62","MY.habitatEnumValue63","MY.habitatEnumValue64","MY.habitatEnumValue65","MY.habitatEnumValue66","MY.habitatEnumValue67","MY.habitatEnumValue68","MY.habitatEnumValue69","MY.habitatEnumValue70","MY.habitatEnumValue71","MY.habitatEnumValue72","MY.habitatEnumValue73","MY.habitatEnumValue74","MY.habitatEnumValue75","MY.habitatEnumValue76","MY.habitatEnumValue77","MY.habitatEnumValue78","MY.habitatEnumValue79","MY.habitatEnumValue80","MY.habitatEnumValue81","MY.habitatEnumValue82","MY.habitatEnumValue83","MY.habitatEnumValue84","MY.habitatEnumValue85","MY.habitatEnumValue86","MY.habitatEnumValue88","MY.habitatEnumValue89","MY.habitatEnumValue90","MY.habitatEnumValue91","MY.habitatEnumValue92","MY.habitatEnumValue93","MY.habitatEnumValue94"],"enumNames":["","Forest","Heath forest","Mesic heath forest","Herb-rich heath forest","Sub-xeric heath forest","Xeric heath forest","Herb-rich forest","Dry herb-rich forest","Mesic herb-rich forest","Moist herb-rich forest","Herb-rich forest with broadleaved deciduous trees","Herb-rich mountain birch forests","Mountain birch forest (excluding herb-rich mountain birch forest)","Mire","Open mire","Rich fen","Fen","Open swamp","Wooded mire","Pine mire and bog","Spruce mire","Scrub swamp","Swamp","Water","Spring complex","Streams or a brook","Shore","Flooded forest","Shore scrub","Swamp shore","Meadow shore","Reedbed","Gravel and shingle shores","Sand beach","Unvegetated flood shore","Rock outcrop and scree","Siliceous rock outcrops","Lichen rock outcrop and scree","Graminoid dwarf shrub rock outcrop and scree","Rock outcrop and scree deficient of trees","Forest on rocky terrain","Calcareous rock outcrop and quarry, bare calcareous land","Serpentine rock outcrop or land","Rock meadow","Fell area","Mountain heath","Mountain meadow","Snowbed","Mountain heath scrub","Oroarctic/mountain spring complexes and habitats","Oroarctic/ rocky outcrop and scree","Oroarctic mountain mire","Oroarctic/mountain lake","Oroarctic/mountain brookside or a stream","Rock face","Rural biotopes and cultural habitats or other human-impacted environment","Rural biotopes and cultural habitats","Dry meadow","Heath","Mesic meadow","Wooded pasture and meadow","Moist meadow (other than shore meadow)","Fen meadow","Rock meadow","Ditch or other excavation","Roadsides (verges, banks etc.)","Agricultural land","Field","Lawn or grass","Tree and bush plantation","Abandoned field","Park, courtyard or garden","Park","Manor garden","Graveyard","Courtyard","Garden","Open grass","Scrub","Secondary habitats","Roadsides (verges, banks, on the road etc.)","Dumping area","Fill-up soil","Sand and gravel pit","Peat production area","Quarry and mine area","Ruderate habitats and areas","Sea","Brackish water","Oligotrophic lake or pond","Eutrophic lake or pond","Small pond","River","Rapids"]},"minItems":0,"range":"MY.habitatEnum","subject":"MY.habitat","title":"Habitat"},"habitatAttributes":{"type":"array","uniqueItems":false,"items":{"type":"string","enum":["","MY.habitatAttributesEnumValue1","MY.habitatAttributesEnumValue2","MY.habitatAttributesEnumValue3","MY.habitatAttributesEnumValue4","MY.habitatAttributesEnumValue5","MY.habitatAttributesEnumValue6","MY.habitatAttributesEnumValue7","MY.habitatAttributesEnumValue8","MY.habitatAttributesEnumValue9","MY.habitatAttributesEnumValue10","MY.habitatAttributesEnumValue11","MY.habitatAttributesEnumValue12","MY.habitatAttributesEnumValue13","MY.habitatAttributesEnumValue14","MY.habitatAttributesEnumValue15","MY.habitatAttributesEnumValue16","MY.habitatAttributesEnumValue17","MY.habitatAttributesEnumValue18","MY.habitatAttributesEnumValue19","MY.habitatAttributesEnumValue20","MY.habitatAttributesEnumValue21","MY.habitatAttributesEnumValue22"],"enumNames":["","Young forest / young trees","Middle-aged forest/ middle-aged trees","Old forest /old trees","Unmanaged","Burnt forest / slash-and-burn area","Early stage of natural succession","Hardwood stand","Esker forest / dune forets","Clearcutting area /Felling area","Forested field or meadow","Oligotropfic","Meso-/ eutrophic","Calcareous","Ultrabasic","Acid sulphate soils","Shady","Well-lighted / xerothermic","Grazed","Brook-sides / Intermittent streams","springy habitats and depressions","Drained (open)/ ditched (open)","Drained (hidden) / ditched (hidden)"]},"minItems":0,"range":"MY.habitatAttributesEnum","subject":"MY.habitatAttributes","title":"Additional information of habitat"},"habitatClassification":{"type":"string","range":"xsd:string","subject":"MY.habitatClassification","description":"Formal habitat name or abbreviation. If several, separate with semicolons (E.g. 'OMT; OMaT').","title":"Habitat classification"},"habitatDescription":{"type":"string","range":"xsd:string","subject":"MY.habitatDescription","description":"Informal description of the habitat.","title":"Habitat description"},"hasUnit":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"MY.unit","subject":"MY.hasUnit","title":"hasUnit"},"higherGeography":{"type":"string","range":"xsd:string","subject":"MY.higherGeography","description":"If country is not known or not applicable, for example continent, ocean or large island","title":"Higher geography"},"invasiveControlAreaKnown":{"type":"boolean","range":"xsd:boolean","subject":"MY.invasiveControlAreaKnown","title":"Esiintymän koko / laajuus tiedossa"},"invasiveControlDangerous":{"type":"boolean","range":"xsd:boolean","subject":"MY.invasiveControlDangerous","title":"Is the occurrence a direct threat to e.g. endangered species, biotopes or humans?"},"invasiveControlDangerousDescription":{"type":"string","range":"xsd:string","subject":"MY.invasiveControlDangerousDescription","title":"Description of threats"},"invasiveControlEffectiveness":{"type":"string","enum":["","MY.invasiveControlEffectivenessFull","MY.invasiveControlEffectivenessPartial","MY.invasiveControlEffectivenessNone","MY.invasiveControlEffectivenessNotFound"],"enumNames":["","Fully controlled","Partially controlled","Not controlled (didn't succeed)","Not found"],"range":"MY.invasiveControlEffectivenessEnum","subject":"MY.invasiveControlEffectiveness","title":"Control level"},"invasiveControlEffectivenessNotes":{"type":"string","range":"xsd:string","subject":"MY.invasiveControlEffectivenessNotes","title":"Notes of control level"},"invasiveControlMethods":{"type":"array","uniqueItems":false,"items":{"type":"string","enum":["","MY.invasiveControlMethodsMechanical","MY.invasiveControlMethodsChemical","MY.invasiveControlMethodsBiological","MY.invasiveControlMethodsOther"],"enumNames":["","Mekaaniset / fysikaaliset","Kemialliset","Biologiset","Muut (myös torjumatta jättäminen / osittainen torjunta), tarkenna lisätietoihin"]},"minItems":0,"range":"MY.invasiveControlMethodsEnum","subject":"MY.invasiveControlMethods","title":"Control methods"},"invasiveControlMethodsDescription":{"type":"string","range":"xsd:string","subject":"MY.invasiveControlMethodsDescription","title":"Description of control methods"},"invasiveControlOpen":{"type":"boolean","range":"xsd:boolean","subject":"MY.invasiveControlOpen","title":"Are follow-up controls needed?"},"invasiveControlOpenDescription":{"type":"string","range":"xsd:string","subject":"MY.invasiveControlOpenDescription","title":"Description of follow-up controls?"},"invasiveControlOtherExpensesInEuros":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"MY.invasiveControlOtherExpensesInEuros","title":"Estimated of other expenses in euros"},"invasiveControlTaxon":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"MX.taxon","subject":"MY.invasiveControlTaxon","title":"Control target taxon"},"isPartOf":{"type":"string","range":"rdfs:Resource","subject":"MY.isPartOf","description":"Which parent or larger collection this is part of.","title":"Is part of"},"keywords":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"xsd:string","subject":"MY.keywords","title":"Keywords"},"latitude":{"type":"string","range":"xsd:string","subject":"MY.latitude","description":"Latitude. For southern latitudes, use negative value.","title":"Lat (N)"},"leg":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"xsd:string","subject":"MY.leg","description":"Name of the collector(s), in format 'Lastname, Firstname; Lastname Firstname'","title":"Leg"},"legUserID":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"xsd:string","subject":"MY.legUserID","description":"Alkuperäislähteen käyttäjätunnus","title":"Käyttäjätunnus"},"legVerbatim":{"type":"string","range":"xsd:string","subject":"MY.legVerbatim","description":"Leg just as it appears in the label or other original source, no interpretation, errors and all.","title":"Verbatim leg from orginal source"},"locality":{"type":"string","range":"xsd:string","subject":"MY.locality","description":"Official name of the locality in basic form. Separate multiple names with commas, from generic to specific. No informal description here.","title":"Locality names"},"localityDescription":{"type":"string","range":"xsd:string","subject":"MY.localityDescription","description":"Informal description of the exact locality, e.g. '5 km NE of city X, under stone bridge'","title":"Locality description"},"localityID":{"type":"string","range":"xsd:string","subject":"MY.localityID","description":"An unique identifier or code for the locality, if the locality has one (e.g. from SAPO-ontology).","title":"Locality ID"},"localityVerbatim":{"type":"string","range":"xsd:string","subject":"MY.localityVerbatim","description":"Locality word-to-word as it appears on the label or other original source, errors and all","title":"Verbatim locality from label or other original source"},"longitude":{"type":"string","range":"xsd:string","subject":"MY.longitude","description":"Longitude. For western longitudes, use negative value.","title":"Lon (E)"},"municipality":{"type":"string","range":"xsd:string","subject":"MY.municipality","description":"Municipality, commune, town, city or civil parish","title":"Municipality"},"namedPlaceID":{"type":"string","range":"MNP.namedPlace","subject":"MY.namedPlaceID","title":"Named place"},"notes":{"type":"string","range":"xsd:string","subject":"MY.notes","description":"Additional information to the data in each section.","title":"Notes"},"numberOfSampledIndividuals":{"type":"string","range":"xsd:string","subject":"MY.numberOfSampledIndividuals","description":"For garden accessions/seed bank, number of individuals from which seeds were collected","title":"Number of sampled individuals"},"observationDays":{"type":"integer","range":"xsd:integer","subject":"MY.observationDays","title":"Observation days"},"observationMinutes":{"type":"integer","exclusiveMinimum":0,"range":"xsd:positiveInteger","subject":"MY.observationMinutes","title":"Observation minutes"},"percentageGivingSeeds":{"type":"integer","range":"xsd:integer","subject":"MY.percentageGivingSeeds","description":"For garden accessions/seed bank, what proportion of the population sampled was giving seeds","title":"% of plant population giving seeds"},"predominantTree":{"type":"string","enum":["","MX.37819","MX.37812","MX.37992","MX.38004","MX.38590","MX.38686","MX.38563","MX.38527","MX.41344","MX.38016","MX.39331","MX.37990","MX.38008","MX.38010","MX.37975","MX.37976","MX.39122","MX.37815"],"enumNames":["","Mänty","Spruce","Koivut","Vaivaiskoivu","Aspen","Metsälehmus","Raita","Pajut","Puistolehmus","Pähkinäpensas","Saarni","Tammi","Common alder","Grey alder","Vuorijalava","Kynäjalava","Vaahtera","MX.37815"],"range":"MY.predominantTreeEnum","subject":"MY.predominantTree","title":"Predominant tree"},"projectTitle":{"type":"string","range":"xsd:string","subject":"MY.projectTitle","title":"projectTitle"},"province":{"type":"string","range":"xsd:string","subject":"MY.province","title":"province"},"relativeHumidity":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"MY.relativeHumidity","description":"Relative humidity %","title":"Relative humidity"},"samplingAreaSizeInSquareMeters":{"type":"number","range":"xsd:decimal","subject":"MY.samplingAreaSizeInSquareMeters","description":"For garden accessions/seed bank, estimated size of the area sampled, in square meters","title":"Size of sampling area (m2)"},"samplingMethod":{"type":"string","enum":["","MY.samplingMethodCarnet","MY.samplingMethodFeromonetrap","MY.samplingMethodNet","MY.samplingMethodDrag","MY.samplingMethodWindowtrap","MY.samplingMethodDigging","MY.samplingMethodFishNet","MY.samplingMethodHand","MY.samplingMethodReared","MY.samplingMethodEpupa","MY.samplingMethodExovo","MY.samplingMethodElarva","MY.samplingMethodFishTrap","MY.samplingMethodYellowWindowTrap","MY.samplingMethodYellowpan","MY.samplingMethodTriangleDrag","MY.samplingMethodPitfall","MY.samplingMethodEclectortrap","MY.samplingMethodDungTrap","MY.samplingMethodBoard","MY.samplingMethodYellowtrap","MY.samplingMethodMistnet","MY.samplingMethodSweeping","MY.samplingMethodSoilsample","MY.samplingMethodWashing","MY.samplingMethodMalaise","MY.samplingMethodPantrap","MY.samplingMethodSeine","MY.samplingMethodAngleFishing","MY.samplingMethodTrampling","MY.samplingMethodBeamTrawl","MY.samplingMethodTrap","MY.samplingMethodDropping","MY.samplingMethodTrunkWindowTrap","MY.samplingMethodElectrofishing","MY.samplingMethodSifting","MY.samplingMethodDiverInsectTrap","MY.samplingMethodDiving","MY.samplingMethodBait","MY.samplingMethodBaittrap","MY.samplingMethodTrawling","MY.samplingMethodLight","MY.samplingMethodLightTrap","MY.samplingMethodWaterBucket","MY.samplingMethodAquaticNet","MY.samplingMethodAquaticEmergenceTrap","MY.samplingMethodWaterSieve","MY.samplingMethodOther"],"enumNames":["","Car net","Pheromone trap","Net (haavi)","Drag (hara)","Window trap","Digging","Fish net","Collecting by hand","Reared","Reared, e pupa","Reared, ex ovo","Reared, e larva","Fish trap","Yellow-window trap","Yellowpan","Triangle drag (kolmiohara)","Pitfall","Eclector (emergence) trap","Dung Trap","Board Shelter","Glue trap","Mistnet","Sweeping","Soil sample","Washing","Malaise","Pan trap","Seine","Angling (fishing with a hook)","Trampling","Beam trawl","Trap (generic)","Dropping (brushing or shaking)","Trunk Window Trap","Electrofishing","Sifting (seulos)","Diver Insect Trap","Diving","Bait (any kind, without trap)","Bait trap","Trawling (troolaus)","Light (lux)","Light trap","Water bucket","Aquatic net","Aquatic Emergence Trap","Water sieve","Other"],"range":"MY.samplingMethods","subject":"MY.samplingMethod","description":"Main method for (usually intentional) sampling","title":"Sampling method"},"samplingMethodNotes":{"type":"string","range":"xsd:string","subject":"MY.samplingMethodNotes","title":"Sampling method notes"},"section":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"MY.section","title":"Section"},"skipped":{"type":"boolean","range":"xsd:boolean","subject":"MY.skipped","title":"Skipped"},"spottingScopeUsed":{"type":"boolean","range":"xsd:boolean","subject":"MY.spottingScopeUsed","title":"Spotting scope"},"substrate":{"type":"string","range":"xsd:string","subject":"MY.substrate","description":"Type of substrate or name of substrate species.","title":"Substrate"},"taxonCensus":{"type":"array","uniqueItems":false,"items":{"type":"object","subject":"MY.taxonCensusClass","additionalProperties":false,"title":"Completeness of census","description":"","properties":{"censusTaxonID":{"type":"string","range":"MX.taxon","subject":"MY.censusTaxonID","title":"Censused taxon"},"censusTaxonSetID":{"type":"string","enum":["","MX.taxonSetSykeButterflyCensusPapilionoidea","MX.taxonSetSykeButterflyCensusOther","MX.taxonSetWaterbirdWaterbirds","MX.taxonSetWaterbirdWaders","MX.taxonSetWaterbirdGulls","MX.taxonSetWaterbirdPasserines","MX.taxonSetWaterbirdAmphibia","MX.taxonSetSykeBumblebee","MVL.1201","MX.taxonSetSykeBumblebeeOther","MX.taxonSetBirdAtlasCommon","MX.taxonSetBiomonCompleteListOdonata","MX.taxonSetBiomonCompleteListButterflies","MX.taxonSetBiomonCompleteListMoths","MX.taxonSetBiomonCompleteListBombus","MX.taxonSetBiomonCompleteListAmphibiaReptilia","MX.taxonSetBiomonCompleteListLargeFlowers","MX.taxonSetBiomonCompleteListSubarcticPlants","MX.taxonSetBiomonCompleteListMacrolichens","MX.taxonSetBiomonCompleteListBracketFungi","MX.taxonSetBiomonCompleteListPracticalFungi","MX.taxonSetSykeMacrozoobenthos"],"enumNames":["","SYKE's Butterfly Census: Butterflies","SYKE's Butterly Census: Other Macrolepidoptera","Waterbird Census: Waterbirds","Waterbird Census: Waders","Waterbird Census: Gulls","Waterbird Census: Passerines","Waterbird Census: Amphibians","SYKE's Bumblebee Census","Spring monitoring species","Syken kimalaistutkimus: Ylemmät taksonit","Bird atlas: common breeders","Biomon: Finnish dragonflies","Biomon: Finnish butterflies","Biomon: Diurnal moths","Biomon: Bumblebee list","Biomon: Reptiles and amphibians","Biomon: Visible flowering plants","Biomon: Fell plants","Biomon: Macrolichens","Biomon: Bracket fungi","Biomon: Practical fungi","Syke POHJE database taxonomy update"],"range":"MX.taxonSetEnum","subject":"MY.censusTaxonSetID","title":"Censused taxon set"},"taxonCensusType":{"type":"string","enum":["MY.taxonCensusTypeCounted","MY.taxonCensusTypeEstimated","MY.taxonCensusTypeNotCounted"],"enumNames":["All species identified and counted","All species identified, count estimated","All species identified, count is not estimated"],"range":"MY.taxonCensusEnum","subject":"MY.taxonCensusType","title":"Completeness of census"}},"required":["taxonCensusType"]},"minItems":0,"range":"MY.taxonCensusClass","subject":"MY.taxonCensus","title":"Completely recorded taxon"},"temperature":{"type":"integer","range":"xsd:integer","subject":"MY.temperature","title":"Temperature in celsius"},"timeEnd":{"type":"string","range":"xsd:string","subject":"MY.timeEnd","title":"End time"},"timeStart":{"type":"string","range":"xsd:string","subject":"MY.timeStart","title":"Start time"},"trapCount":{"type":"integer","range":"xsd:integer","subject":"MY.trapCount","title":"Trap count"},"weather":{"type":"string","range":"xsd:string","subject":"MY.weather","title":"Weather"},"wgs84Latitude":{"type":"string","range":"xsd:string","subject":"MY.wgs84Latitude","title":"WGS84 Latitude"},"wgs84Longitude":{"type":"string","range":"xsd:string","subject":"MY.wgs84Longitude","title":"WGS84 Longitude"},"images":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"MM.image","subject":"MZ.images","title":"Images"},"publicityRestrictions":{"type":"string","enum":["","MZ.publicityRestrictionsPublic","MZ.publicityRestrictionsProtected","MZ.publicityRestrictionsPrivate"],"enumNames":["","public","protected","private"],"range":"MZ.publicityRestrictionsEnum","subject":"MZ.publicityRestrictions","description":"PUBLIC: all data can be published; PROTECTED: exact locality is hidden (100*100km square); PRIVATE: most of the data is hidden. Empty value means same as public.","title":"Publicity restrictions"},"units":{"type":"array","uniqueItems":false,"items":{"type":"object","subject":"MY.unit","additionalProperties":false,"title":"Specimen","description":"","properties":{"id":{"type":"string","range":"xsd:string","subject":"id","title":"Id for the Specimen"},"@type":{"type":"string","range":"xsd:string","subject":"@type","title":"Type for the Specimen"},"@context":{"type":"string","range":"xsd:string","subject":"@context","title":"Context for the Specimen"},"DBH":{"type":"string","range":"xsd:string","subject":"MY.DBH","description":"Diameter at breast height, in centimeters","title":"DBH in centimeters"},"DNASampleLocation":{"type":"string","range":"xsd:string","subject":"MY.DNASampleLocation","description":"Leave empty if no sample taken, or if the sample is recorded separately","title":"DNA sample location"},"abundanceString":{"type":"string","range":"xsd:string","subject":"MY.abundanceString","title":"Amount"},"abundanceUnit":{"type":"string","enum":["","MY.abundanceUnitIndividualCount","MY.abundanceUnitPairCount","MY.abundanceUnitNest","MY.abundanceUnitBreedingSite","MY.abundanceUnitFeedingSite","MY.abundanceUnitColony","MY.abundanceUnitFruitbody","MY.abundanceUnitSprout","MY.abundanceUnitHummock","MY.abundanceUnitThallus","MY.abundanceUnitFlower","MY.abundanceUnitSpot","MY.abundanceUnitTrunk","MY.abundanceUnitQueen","MY.abundanceUnitShell","MY.abundanceUnitDroppings","MY.abundanceUnitMarks","MY.abundanceUnitIndirect","MY.abundanceUnitSquareDM","MY.abundanceUnitSquareM","MY.abundanceUnitRelativeDensity","MY.abundanceUnitOccursDoesNotOccur"],"enumNames":["","Individual count","Pair count","Nest count","Number of breeding sites (rocks, cavities, etc.)","Number of feeding sites","Colonies","Fruitbodies/sporocarps","Sprouts","Number of hummocks","Number of thalli","Number of flowers","Number of spots","Number of tree trunks","Number of queens","Number of shells","Droppings","Marks (feeding marks etc.)","Number of indirect marks/traces","Square decimeter (dm^2)","Square meter (m^2)","Relative density","Occurs / does not occur"],"range":"MY.abundanceUnitEnum","subject":"MY.abundanceUnit","title":"Abundance unit"},"additionalIDs":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"xsd:string","subject":"MY.additionalIDs","description":"Other identifiers this specimen has, in format 'type:identifier'. For example: 'mzhtypes:123' (old MAZ-type number)","title":"Additional ID's"},"adultIndividualCount":{"type":"integer","range":"xsd:integer","subject":"MY.adultIndividualCount","title":"Adult individual count"},"age":{"type":"string","range":"xsd:string","subject":"MY.age","description":"Estimated or known age in calendar years, years, days or other relevant unit.","title":"Age"},"ageNotes":{"type":"string","range":"xsd:string","subject":"MY.ageNotes","description":"E.g. how age was determined, by whom and when.","title":"Age notes"},"alive":{"type":"boolean","range":"xsd:boolean","subject":"MY.alive","title":"Alive"},"ankleInMillimeters":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"xsd:string","subject":"MY.ankleInMillimeters","title":"Ankle"},"areaInSquareMeters":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"MY.areaInSquareMeters","title":"Occurrence area (m²)"},"atlasCode":{"type":"string","enum":["","MY.atlasCodeEnum1","MY.atlasCodeEnum2","MY.atlasCodeEnum3","MY.atlasCodeEnum4","MY.atlasCodeEnum5","MY.atlasCodeEnum6","MY.atlasCodeEnum61","MY.atlasCodeEnum62","MY.atlasCodeEnum63","MY.atlasCodeEnum64","MY.atlasCodeEnum65","MY.atlasCodeEnum66","MY.atlasCodeEnum7","MY.atlasCodeEnum71","MY.atlasCodeEnum72","MY.atlasCodeEnum73","MY.atlasCodeEnum74","MY.atlasCodeEnum75","MY.atlasCodeEnum8","MY.atlasCodeEnum81","MY.atlasCodeEnum82"],"enumNames":["","1 Breeding unlikely; Species detected in the grid during the breeding season, but almost certainly does not breed there","2 Possible breeding; A solitary bird detected once in suitable breeding habitat, and breeding of the species in the grid is possible","3 Possible breeding; A pair detected once in a suitable breeding habitat, and breeding of the species in the grid is possible","4 Probable breeding; A singing or a displaying male observed at the same site in different days","5 Probable breeding; A female or a pair observed at the same site in different days","6 Probable breeding; A bird or a pair observed","61 Probable breeding; A bird or a pair observed visiting frequently at the probable nest","62 Probable breeding; A bird or a pair observed building a nest","63 Probable breeding; A bird or a pair observed giving alarm calls because of proximity to nest or brood","64 Probable breeding; A bird or a pair observed displaying broken wing -act","65 Probable breeding; A bird or a pair observed attacking the observer","66 Todennäköinen pesintä: asuttu tai koristeltu pesä, ei tietoa munista / poikasista.","7 Confirmed breeding; Indirect evidence of verified breeding detected","71 Confirmed breeding; Indirect evidence of verified breeding detected: nest found with signs indicating that is has been used in the same year","72 Confirmed breeding; Indirect evidence of verified breeding detected: a bird seen entering or coming out from the nest in a way that suggests breeding","73 Confirmed breeding; Indirect evidence of verified breeding detected: fledglings or young detected so that they can be assumed to have hatched within the grid","74 Confirmed breeding; Indirect evidence of verified breeding detected: a parent carrying food to nestlings or faeces of nestlings away from the nest","75 Varma pesintä: nähty pesässä hautova emo.","8 Confirmed breeding; Direct evidence of verified breeding detected","81 Confirmed breeding; Direct evidence of a verified breeding detected: begging or other calls of nestlings heard from the nest","82 Confirmed breeding; Direct evidence of a verified breeding detected: a nest found with eggs or nestlings"],"range":"MY.atlasCodeEnum","subject":"MY.atlasCode","title":"Breeding index"},"batBehavior":{"type":"string","enum":["","MY.batBehaviorHibernating","MY.batBehaviorRoosting","MY.batBehaviorHunting"],"enumNames":["","hibernating","roosting","hunting"],"range":"MY.batBehaviorEnum","subject":"MY.batBehavior","title":"Bat behavior"},"beakInMillimeters":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"xsd:string","subject":"MY.beakInMillimeters","title":"Beak"},"birdAge":{"type":"string","enum":["","MY.birdAgePp","MY.birdAgePm","MY.birdAgeFl","MY.birdAgePlus1kv","MY.birdAge1Kv","MY.birdAgePlus2Kv","MY.birdAge2kv","MY.birdAgePlus3Kv","MY.birdAge3Kv","MY.birdAgePlus4Kv","MY.birdAge4Kv","MY.birdAgePlus5Kv","MY.birdAge5Kv","MY.birdAgePlus6Kv","MY.birdAge6Kv","MY.birdAgePlus7Kv","MY.birdAge7Kv","MY.birdAgePlus8Kv","MY.birdAge8Kv"],"enumNames":["","pp","pm","fl","+1kv (older than 1. calendar year)","1kv (1. calendar year)","+2kv (older than 2nd calendar year)","2kv (2nd calendar year)","+3kv","3kv","+4kv","4kv","+5kv","5kv","+6kv","+6kv","+7kv","7kv","+8kv","8kv"],"range":"MY.birdAgeEnum","subject":"MY.birdAge","title":"Bird age"},"birdBehavior":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"xsd:string","subject":"MY.birdBehavior","title":"Bird behavior"},"birdPlumage":{"type":"string","enum":["","MY.birdPlumageAd","MY.birdPlumageEijp","MY.birdPlumageImm","MY.birdPlumageJp","MY.birdPlumageJuv","MY.birdPlumageNpuk","MY.birdPlumagePull","MY.birdPlumageSubad","MY.birdPlumageTp","MY.birdPlumageVp","MY.birdPlumagePep","MY.birdPlumageSs"],"enumNames":["","ad","eijp","imm (immature)","jp","juv (juvenile)","n-puk (female plumage)","pull","subad (plumage between juv and ad)","tp (winter plumage)","vp","pep","ss"],"range":"MY.birdPlumageEnum","subject":"MY.birdPlumage","title":"Bird plumage"},"breeding":{"type":"boolean","range":"xsd:boolean","subject":"MY.breeding","title":"Breeding"},"broodSize":{"type":"integer","exclusiveMinimum":0,"range":"xsd:positiveInteger","subject":"MY.broodSize","title":"Brood size"},"causeOfDeath":{"type":"string","range":"xsd:string","subject":"MY.causeOfDeath","description":"Cause of death, if not intentionally trapped on sampled","title":"Cause of Death"},"checklistID":{"type":"string","range":"MR.checklist","subject":"MY.checklistID","title":"Checklist"},"chemistry":{"type":"string","range":"xsd:string","subject":"MY.chemistry","description":"Results of chemical reaction tests etc.","title":"Chemical properties"},"count":{"type":"string","range":"xsd:string","subject":"MY.count","description":"Numeric or other description on the amount of individuals (or sprouts, fruiting bodies or such) in the specimen. Sexes and juveniles can be specified like so: 1m2f3j (=1 male, 2 females, 3 juveniles)","title":"Count"},"decayStage":{"type":"string","range":"xsd:string","subject":"MY.decayStage","description":"Estimation of decay stage (lahoaste in Finnish) on the scale of 1 to 5 and/or description","title":"Decay stage"},"distance":{"type":"string","enum":["","MY.distanceOverFlight","MY.distanceNear","MY.distanceQuiteFar","MY.distanceFar","MY.distanceVeryFar"],"enumNames":["","flight over or next to observer","near","quite far away","far","very far away"],"range":"MY.distanceEnum","subject":"MY.distance","title":"Distance"},"earliestEpochOrLowestSeries":{"type":"string","enum":["","MY.epochOrSeriesCambrian","MY.epochOrSeriesCarboniferous","MY.epochOrSeriesCretaceous","MY.epochOrSeriesDevonian","MY.epochOrSeriesEdiacaran","MY.epochOrSeriesJurassic","MY.epochOrSeriesOrdovician","MY.epochOrSeriesPermian","MY.epochOrSeriesQuaternary","MY.epochOrSeriesRecent","MY.epochOrSeriesSilurian","MY.epochOrSeriesTertiary","MY.epochOrSeriesTriassic"],"enumNames":["","Cambrian","Carboniferous","Cretaceous","Devonian","Ediacaran","Jurassic","Ordovician","Permian","Quaternary","Recent","Silurian","Tertiary","Triassic"],"range":"MY.epochOrSeries","subject":"MY.earliestEpochOrLowestSeries","description":"For palaeontological specimens, earliest possible geochronologic epoch or lowest chronostratigraphic series attributable to the stratigraphic horizon from which the specimen was collected","title":"Earliest epoch or lowest series"},"femaleIndividualCount":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"MY.femaleIndividualCount","title":"Female individual count"},"fruitType":{"type":"string","enum":["","MY.fruitTypeAchene","MY.fruitTypeBerry","MY.fruitTypeCapsule","MY.fruitTypeCaryopsis","MY.fruitTypeCone","MY.fruitTypeDrupe","MY.fruitTypeFollicle","MY.fruitTypeLegume","MY.fruitTypeNut","MY.fruitTypeOther","MY.fruitTypePome","MY.fruitTypeSchizocarp","MY.fruitTypeSiliqua"],"enumNames":["","achene","berry","capsule","caryopsis","cone","drupe","follicle","legume","nut","other","pome","schizocarp","siliqua"],"range":"MY.fruitTypeEnum","subject":"MY.fruitType","description":"Fruit type of the collected fruits, used for botanical garden accessions/seed bank.","title":"Fruit type"},"genotype":{"type":"string","range":"xsd:string","subject":"MY.genotype","description":"Genotype of the microbial strain","title":"Genotype"},"gonadInMillimeters":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"xsd:string","subject":"MY.gonadInMillimeters","title":"Gonad"},"growthMediumName":{"type":"string","range":"xsd:string","subject":"MY.growthMediumName","description":"Microbial culture growth medium name, usually from a standard","title":"Growth medium name"},"growthOtherConditions":{"type":"string","range":"xsd:string","subject":"MY.growthOtherConditions","description":"Other growth conditions for the microbial culture, light etc.","title":"Other conditions for growth"},"growthTemperature":{"type":"string","range":"xsd:string","subject":"MY.growthTemperature","description":"Microbial culture growth temperature","title":"Growth temperature"},"hasIdentification":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"MY.identification","subject":"MY.hasIdentification","title":"hasIdentification"},"hasSubUnit":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"MY.subUnit","subject":"MY.hasSubUnit","title":"hasSubUnit"},"hostID":{"type":"string","range":"MX.taxon","subject":"MY.hostID","title":"Host species"},"hostInformalNameString":{"type":"string","range":"xsd:string","subject":"MY.hostInformalNameString","title":"Host species"},"indirectObservationType":{"type":"string","enum":["","MY.indirectObservationTypeFeces","MY.indirectObservationTypeSnowTracks","MY.indirectObservationTypeUrine","MY.indirectObservationTypeFeasting","MY.indirectObservationTypeFoodStock","MY.indirectObservationTypeNone"],"enumNames":["","Feces","Snow tracks","Urine","Feasting","Food stock","No sightings"],"range":"MY.indirectObservationTypeEnum","subject":"MY.indirectObservationType","title":"Tracks"},"individualCount":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"MY.individualCount","title":"Individual count"},"infestation":{"type":"string","range":"xsd:string","subject":"MY.infestation","description":"Description of the infestation status of the collected seeds, used for botanical garden accessions/seed bank.","title":"Infestation"},"informalNameString":{"type":"string","range":"xsd:string","subject":"MY.informalNameString","title":"Species"},"informalTaxonGroup":{"type":"string","range":"MVL.informalTaxonGroup","subject":"MY.informalTaxonGroup","title":"Informal taxon group"},"informalTaxonGroups":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"MVL.informalTaxonGroup","subject":"MY.informalTaxonGroups","description":"Valitut eliöryhmät","title":"Informal taxon groups"},"infrasubspecificSubdivision":{"type":"string","range":"xsd:string","subject":"MY.infrasubspecificSubdivision","description":"Pathovars, serovars and other infrasubspecific subdivisions of microbes.","title":"Infrasubspecific subdivision"},"isPartOf":{"type":"string","range":"rdfs:Resource","subject":"MY.isPartOf","description":"Which parent or larger collection this is part of.","title":"Is part of"},"juvenileIndividualCount":{"type":"integer","range":"xsd:integer","subject":"MY.juvenileIndividualCount","title":"Juvenile individual count"},"keywords":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"xsd:string","subject":"MY.keywords","title":"Keywords"},"larvaIndividualCount":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"MY.larvaIndividualCount","title":"Larva count"},"latestEpochOrHighestSeries":{"type":"string","enum":["","MY.epochOrSeriesCambrian","MY.epochOrSeriesCarboniferous","MY.epochOrSeriesCretaceous","MY.epochOrSeriesDevonian","MY.epochOrSeriesEdiacaran","MY.epochOrSeriesJurassic","MY.epochOrSeriesOrdovician","MY.epochOrSeriesPermian","MY.epochOrSeriesQuaternary","MY.epochOrSeriesRecent","MY.epochOrSeriesSilurian","MY.epochOrSeriesTertiary","MY.epochOrSeriesTriassic"],"enumNames":["","Cambrian","Carboniferous","Cretaceous","Devonian","Ediacaran","Jurassic","Ordovician","Permian","Quaternary","Recent","Silurian","Tertiary","Triassic"],"range":"MY.epochOrSeries","subject":"MY.latestEpochOrHighestSeries","description":"For palaeontological specimens, latest possible geochronologic epoch or highest chronostratigraphic series attributable to the stratigraphic horizon from which the specimen was collected.","title":"Latest epoch or highest series"},"lengthInMillimeters":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"xsd:string","subject":"MY.lengthInMillimeters","title":"Length"},"lifeStage":{"type":"string","enum":["","MY.lifeStageEgg","MY.lifeStageLarva","MY.lifeStagePupa","MY.lifeStageJuvenile","MY.lifeStageNymph","MY.lifeStageSubimago","MY.lifeStageImmature","MY.lifeStageAdult","MY.lifeStageFertile","MY.lifeStageSterile","MY.lifeStageTadpole","MY.lifeStageEmbryo","MY.lifeStageSubadult","MY.lifeStageMature","MY.lifeStagePullus","MY.lifeStageHatchedEgg","MY.lifeStageHatchedPupa","MY.lifeStageGall","MY.lifeStageMarks","MY.lifeStageTriungulin"],"enumNames":["","egg","larva","pupa","juvenile","nymph","subimago","immature","adult","fertile","sterile","tadpole","embryo or fetus","subadult","mature","pullus","hatched egg","hatched pupa","gall","marks (feeding marks etc.)","triungulin"],"range":"MY.lifeStages","subject":"MY.lifeStage","description":"Life stage of the specimen. If multiple present, select the one which was present at the time of collecting. Use Life stage description field for extra information.","title":"Life stage"},"lifeStageDescription":{"type":"string","range":"xsd:string","subject":"MY.lifeStageDescription","description":"Free-text notes or addtional information about the life stage. If multiple values present, describe them here.","title":"Life stage description"},"likelyMigrant":{"type":"boolean","range":"xsd:boolean","subject":"MY.likelyMigrant","title":"Likely migrant (doesn't breed)"},"macroscopy":{"type":"string","range":"xsd:string","subject":"MY.macroscopy","description":"Macroscopic features and measurements, if not recorded separately into measurement fields.","title":"Macroscopic characters"},"maleIndividualCount":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"MY.maleIndividualCount","title":"Male individual count"},"measurement":{"type":"object","subject":"MY.measurement","additionalProperties":false,"title":"Measurements","description":"For measurements taken from the preparation/sample, use the measurement field in the preparation/sample section. For measurements taken from the specimen, use the measurements field on unit level.","properties":{"DNAConcentrationNgPerMicroliter":{"type":"array","uniqueItems":false,"items":{"type":"number"},"minItems":0,"range":"xsd:decimal","subject":"MY.DNAConcentrationNgPerMicroliter","title":"DNA concentration (ng/microliter)"},"DNARatioOfAbsorbance260And280":{"type":"array","uniqueItems":false,"items":{"type":"number"},"minItems":0,"range":"xsd:decimal","subject":"MY.DNARatioOfAbsorbance260And280","title":"DNA purity (ratio of absorbance 260/280 nm)"},"DNAVolumeMicroliters":{"type":"array","uniqueItems":false,"items":{"type":"number"},"minItems":0,"range":"xsd:decimal","subject":"MY.DNAVolumeMicroliters","title":"DNA volume (microliters)"},"beakMillimeters":{"type":"array","uniqueItems":false,"items":{"type":"number"},"minItems":0,"range":"xsd:decimal","subject":"MY.beakMillimeters","title":"Beak (mm)"},"bodyCentimeters":{"type":"array","uniqueItems":false,"items":{"type":"number"},"minItems":0,"range":"xsd:decimal","subject":"MY.bodyCentimeters","title":"Body (cm)"},"bodyMillimeters":{"type":"array","uniqueItems":false,"items":{"type":"number"},"minItems":0,"range":"xsd:decimal","subject":"MY.bodyMillimeters","title":"Body (mm)"},"earLengthMillimeters":{"type":"array","uniqueItems":false,"items":{"type":"number"},"minItems":0,"range":"xsd:decimal","subject":"MY.earLengthMillimeters","title":"Ear length (mm)"},"embryoCount":{"type":"array","uniqueItems":false,"items":{"type":"number"},"minItems":0,"range":"xsd:decimal","subject":"MY.embryoCount","title":"Embryo count"},"follicleDiameterMillimeters":{"type":"array","uniqueItems":false,"items":{"type":"number"},"minItems":0,"range":"xsd:decimal","subject":"MY.follicleDiameterMillimeters","title":"Follicle diameter (mm)"},"footLengthMillimeters":{"type":"array","uniqueItems":false,"items":{"type":"number"},"minItems":0,"range":"xsd:decimal","subject":"MY.footLengthMillimeters","title":"Foot length (mm)"},"forearmMillimeters":{"type":"array","uniqueItems":false,"items":{"type":"number"},"minItems":0,"range":"xsd:decimal","subject":"MY.forearmMillimeters","title":"Forearm (mm)"},"gonadMillimeters":{"type":"array","uniqueItems":false,"items":{"type":"number"},"minItems":0,"range":"xsd:decimal","subject":"MY.gonadMillimeters","title":"Gonad (mm)"},"isPartOf":{"type":"string","range":"rdfs:Resource","subject":"MY.isPartOf","description":"Which parent or larger collection this is part of.","title":"Is part of"},"tailCentimeters":{"type":"array","uniqueItems":false,"items":{"type":"number"},"minItems":0,"range":"xsd:decimal","subject":"MY.tailCentimeters","title":"Tail (cm)"},"tailMillimeters":{"type":"array","uniqueItems":false,"items":{"type":"number"},"minItems":0,"range":"xsd:decimal","subject":"MY.tailMillimeters","title":"Tail (mm)"},"tarsusLengthMillimeters":{"type":"array","uniqueItems":false,"items":{"type":"number"},"minItems":0,"range":"xsd:decimal","subject":"MY.tarsusLengthMillimeters","title":"Tarsus length (mm)"},"totalLengthCentimeters":{"type":"array","uniqueItems":false,"items":{"type":"number"},"minItems":0,"range":"xsd:decimal","subject":"MY.totalLengthCentimeters","title":"Length (cm)"},"totalLengthMillimeters":{"type":"array","uniqueItems":false,"items":{"type":"number"},"minItems":0,"range":"xsd:decimal","subject":"MY.totalLengthMillimeters","title":"Length (mm)"},"uterineScarCount":{"type":"array","uniqueItems":false,"items":{"type":"number"},"minItems":0,"range":"xsd:decimal","subject":"MY.uterineScarCount","title":"Uterine scar count"},"weightGrams":{"type":"array","uniqueItems":false,"items":{"type":"number"},"minItems":0,"range":"xsd:decimal","subject":"MY.weightGrams","title":"Weight (g)"},"weightKilograms":{"type":"array","uniqueItems":false,"items":{"type":"number"},"minItems":0,"range":"xsd:decimal","subject":"MY.weightKilograms","title":"Weight (kg)"},"wingMaxMillimeters":{"type":"array","uniqueItems":false,"items":{"type":"number"},"minItems":0,"range":"xsd:decimal","subject":"MY.wingMaxMillimeters","title":"Wing max (mm)"},"wingMillimeters":{"type":"array","uniqueItems":false,"items":{"type":"number"},"minItems":0,"range":"xsd:decimal","subject":"MY.wingMillimeters","title":"Wing (mm)"},"wingMinMillimeters":{"type":"array","uniqueItems":false,"items":{"type":"number"},"minItems":0,"range":"xsd:decimal","subject":"MY.wingMinMillimeters","title":"Wing min (mm)"}},"range":"MY.measurementClass"},"microbiologicalRiskGroup":{"type":"string","enum":["","MY.microbiologicalRiskGroup1","MY.microbiologicalRiskGroup2","MY.microbiologicalRiskGroup3","MY.microbiologicalRiskGroup4"],"enumNames":["","1","2","3","4"],"range":"MY.microbiologicalRiskGroupEnum","subject":"MY.microbiologicalRiskGroup","description":"According to German TRBA August 2015, which is more comprehensive than the EU or Finnish list for bacterial risk groups","title":"Risk group"},"microscopy":{"type":"string","range":"xsd:string","subject":"MY.microscopy","description":"Microscopic features and measurements, if not recorded separately into measurement fields.","title":"Microscopic characters"},"movingDirection":{"type":"string","enum":["","MY.movingDirectionN","MY.movingDirectionNNE","MY.movingDirectionNE","MY.movingDirectionENE","MY.movingDirectionE","MY.movingDirectionESE","MY.movingDirectionSE","MY.movingDirectionSSE","MY.movingDirectionS","MY.movingDirectionSSW","MY.movingDirectionSW","MY.movingDirectionWSW","MY.movingDirectionW","MY.movingDirectionWNW","MY.movingDirectionNW","MY.movingDirectionNNW"],"enumNames":["","north","north-northeast","north-east","east-northeast","east","east-southeast","south-east","south-southeast","south","south-southwest","south-west","west-southwest","west","west-northwest","north-west","noth-northwest"],"range":"MY.movingDirectionEnum","subject":"MY.movingDirection","title":"Moving direction"},"movingStatus":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"xsd:string","subject":"MY.movingStatus","title":"Moving status"},"mutant":{"type":"string","range":"xsd:string","subject":"MY.mutant","description":"Information on mutant microbial strain.","title":"Mutant"},"nativeStatus":{"type":"string","enum":["","MY.native","MY.nonNative"],"enumNames":["","wild","non-wild"],"range":"MY.nativeStatusEnum","subject":"MY.nativeStatus","title":"Native status"},"nestCount":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"MY.nestCount","title":"Nest/cavity count"},"nestNotes":{"type":"string","range":"xsd:string","subject":"MY.nestNotes","title":"Nest notes"},"nestTreeDiameterInCentimeters":{"type":"integer","exclusiveMinimum":0,"range":"xsd:positiveInteger","subject":"MY.nestTreeDiameterInCentimeters","title":"Diameter of the tree (cm)"},"nestType":{"type":"string","enum":["","MY.nestTypeTreeCavity","MY.nestTypeTwig","MY.nestTypeNestBox","MY.nestTypeBuilding","MY.nestTypeGroundCavity","MY.nestTypeOther"],"enumNames":["","Cavity in tree","Twig nest in tree","Nestbox in tree","Building","Ground cavity","Other, which?"],"range":"MY.nestTypeEnum","subject":"MY.nestType","title":"Nest type"},"notes":{"type":"string","range":"xsd:string","subject":"MY.notes","description":"Additional information to the data in each section.","title":"Notes"},"pairCount":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"MY.pairCount","title":"Pair count"},"pairCountOpinion":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"MY.pairCountOpinion","title":"Own interpretation/pairs"},"plantLifeStage":{"type":"string","enum":["","MY.plantLifeStageSterile","MY.plantLifeStageFertile","MY.plantLifeStageSeed","MY.plantLifeStageSprout","MY.plantLifeStageBud","MY.plantLifeStageFlower","MY.plantLifeStageWitheredFlower","MY.plantLifeStageRipeningFruit","MY.plantLifeStageRipeFruit","MY.plantLifeStageDeadSprout","MY.plantLifeStageSubterranean"],"enumNames":["","sterile","fertile","seed / spore / fruit","sprout","bud","flower","withered flower","ripening seed / fruit / spore","ripe seed / fruit / spore","dead sprout","subterranean"],"range":"MY.plantLifeStageEnum","subject":"MY.plantLifeStage","title":"Plant life stage"},"plantStatusCode":{"type":"string","enum":["","MY.plantStatusCodeL","MY.plantStatusCodeA","MY.plantStatusCodeAV","MY.plantStatusCodeAOV","MY.plantStatusCodeAN","MY.plantStatusCodeANV","MY.plantStatusCodeANS","MY.plantStatusCodeT","MY.plantStatusCodeTV","MY.plantStatusCodeTOV","MY.plantStatusCodeTNV","MY.plantStatusCodeTNS","MY.plantStatusCodeV","MY.plantStatusCodeOV","MY.plantStatusCodeN","MY.plantStatusCodeNV","MY.plantStatusCodeNS","MY.plantStatusCodeE","MY.plantStatusCodeTE","MY.plantStatusCodeTVE","MY.plantStatusCodeTOVE","MY.plantStatusCodeTNVE","MY.plantStatusCodeTNSE","MY.plantStatusCodeTN","MY.plantStatusCodeTNE","MY.plantStatusCodeR","MY.plantStatusCodeC","MY.plantStatusCodeH","MY.plantStatusCodeG","MY.plantStatusCodeF"],"enumNames":["","L - wild","A - spontaneous","AV - spontaneous, resident","AOV - spontaneous, old, resident","AN - spontaneuous, new","ANV - spontaneous, new, resident","ANS - spontaneous, new, ephemeral","T - alien","TV - alien, resident","TOV - alien, old, resident (archaeotype)","TNV - alien, new, resident","TNS - alien, new, ephemeral","V - resident","OV - old, resident","N - new","NV - new, resident","NS - new, ephemeral","E - spreading in the wild, cultivated origin","TE - alien, spreading in the wild, cultivated origin","TVE - alien, resident, spreading in the wild, cultivated origin","TOVE - alien, old, resident (archaeotype), cultivated origin","TNVE - alien, new, resident, cultivated origin","TNSE - alien, new, ephemeral, cultivated origin","TN - alien, new","TNE - alien, new, cultivated origin","R - relict of cultivation","C - only as cultivated","H - short distance escape from cultivation (inside a garden or similar)","G - greenhouse plant","F - subfossil, fossil"],"range":"MY.plantStatusCodeEnum","subject":"MY.plantStatusCode","description":"Status code for the plant (wild, alien etc.)","title":"Plant status code"},"populationAbundance":{"type":"string","range":"xsd:string","subject":"MY.populationAbundance","description":"Abundance of the taxon in the field","title":"Abundance in the field"},"preparations":{"type":"string","range":"xsd:string","subject":"MY.preparations","description":"Preparations/preparates made from the specimen, if not recorded as separate Preparations/samples in the designated section","title":"Preparations"},"preservation":{"type":"array","uniqueItems":false,"items":{"type":"string","enum":["","MY.preservationPressed","MY.preservationDry","MY.preservationCriticalPointDrying","MY.preservationPinned","MY.preservationGlued","MY.preservationLiquid","MY.preservationEthanol","MY.preservationEthanolPure","MY.preservationEthanol70","MY.preservationEthanol80","MY.preservationEthanol80Pure","MY.preservationEthanol96","MY.preservationEthanolDenatured","MY.preservationEthanolFormalin","MY.preservationEthanolExFormalin","MY.preservationFormalin","MY.preservationBouinSolution","MY.preservationPampelsFluid","MY.preservationGlycerol","MY.preservationParaffin","MY.preservationMercuricChloride","MY.preservationCryopreserved","MY.preservationFrozen","MY.preservationFrozenMinus80C","MY.preservationFreezeDried","MY.preservationGoldPlated","MY.preservationActiveCulture","MY.preservationLiving","MY.preservationSlide","MY.preservationSlideCanadaBalsam","MY.preservationSlideEuparal","MY.preservationSlidePolyviol","MY.preservationStuffed","MY.preservationCast","MY.preservationPlastinated","MY.preservationFrozenMinus80CAndEthanolMinus20C"],"enumNames":["","Dry and pressed","Dry","Critical-point drying","Pinned","Glued","Liquid (unspecified)","Ethanol (unknown %)","Ethanol (unknown %) pure","Ethanol 70 %","Ethanol 80 %","Ethanol 80 % pure","Ethanol 96 %","Ethanol denatured","Ethanol and formalin","Ethanol ex formalin","Formalin","Bouin's solution","Pampel's fluid","Glycerol","Paraffin","Mercuric chloride","Cryopreserved","Frozen","Frozen -80 °C","Freeze-dried","Gold-plated","Active culture","Living","Slide","Slide Canada balsam","Slide Euparal","Slide Polyviol","Stuffed","Cast","Plastinated","Frozen -80 °C and ethanol -20 °C (duplicate)"]},"minItems":0,"range":"MY.preservations","subject":"MY.preservation","description":"Main method of preservation. If parts of the specimen are preserved in different ways, you can choose several methods.","title":"Preservation"},"primarySpecimen":{"type":"boolean","range":"xsd:boolean","subject":"MY.primarySpecimen","description":"Can be used to highlight one unit as primary specimen/observation if there are many in one document. Only one unit per document can be marked as primary.","title":"Primary specimen"},"provenance":{"type":"string","enum":["","MY.provenanceUnknown","MY.provenanceCultivated","MY.provenanceCultivatedUnsure","MY.provenanceCultivatedPropagatedFromWildSource","MY.provenanceWildSource","MY.provenanceWildSourceUnsure","MY.provenanceEscapedCultivated","MY.provenancePropagule"],"enumNames":["","? (Unknown)","G (Cultivated)","G? (Cultivated, unsure)","GW (cultivated, from seeds of wild source)","W (Wild source)","W? (Wild source, unsure)","WG (escaped cultivated plant)","Z (propagule from wild source in cultivation)"],"range":"MY.provenanceEnum","subject":"MY.provenance","description":"Origin or source of the garden accession","title":"Provenance"},"recordBasis":{"type":"string","enum":["","MY.recordBasisPreservedSpecimen","MY.recordBasisHumanObservation","MY.recordBasisHumanObservationSeen","MY.recordBasisHumanObservationHeard","MY.recordBasisHumanObservationHandled","MY.recordBasisHumanObservationPhoto","MY.recordBasisHumanObservationAudio","MY.recordBasisHumanObservationVideo","MY.recordBasisHumanObservationIndirect","MY.recordBasisMachineObservation","MY.recordBasisMachineObservationPhoto","MY.recordBasisMachineObservationVideo","MY.recordBasisMachineObservationAudio","MY.recordBasisMachineObservationGeologger","MY.recordBasisMachineObservationSatelliteTransmitter","MY.recordBasisFossilSpecimen","MY.recordBasisSubfossilSpecimen","MY.recordBasisSubfossilSpecimenAmberInclusion","MY.recordBasisMaterialSample","MY.recordBasisMaterialSampleAir","MY.recordBasisMaterialSampleSoil","MY.recordBasisMaterialSampleWater","MY.recordBasisMicrobialSpecimen","MY.recordBasisLivingSpecimen","MY.recordBasisLiterature"],"enumNames":["","Preserved specimen","Observation","Seen","Heard","Handled (catched, not preserved)","Photographed","Audio recording","Video recording","Indirect observation (footprints, feces, etc)","Machine observation","Machine observation photo","Machine observation video","Machine observation audio","Geologger","Satellite positioning","Fossil","Subfossil","Amber inclusion","Material sample","Material sample, air","Material sample, soil","Material sample, water","Microbial specimen","Living specimen","Literature"],"range":"MY.recordBases","subject":"MY.recordBasis","description":"Type of record, most commonly preserved specimen for museum specimens and observation for associated observations (\"seuralaislajihavainto\").","title":"Record type"},"recordParts":{"type":"array","uniqueItems":false,"items":{"type":"string","enum":["","MY.recordPartsBones","MY.recordPartsAntler","MY.recordPartsHead","MY.recordPartsSkull","MY.recordPartsSkin","MY.recordPartsWing","MY.recordPartsTail","MY.recordPartsTissue","MY.recordPartsFeather","MY.recordPartsEgg","MY.recordPartsIntestine","MY.recordPartsGonad","MY.recordPartsSeed","MY.recordPartsNest","MY.recordPartsFaeces","MY.recordPartsFeedingMarks","MY.recordPartsTracks","MY.recordPartsScale","MY.recordPartsFin","MY.recordPartsFull","MY.recordPartsPart","MY.recordPartsActiveCulture","MY.recordPartsCutting","MY.recordPartsVegetativePart","MY.recordPartsFreezeDried","MY.recordPartsDryIce","MY.recordPartsDNA","MY.recordPartsShell","MY.recordPartsWholePlant","MY.recordPartsTissueCulture","MY.recordPartsMount","My.recordPartsSkullAndBones"],"enumNames":["","bones","antler(s)","head","skull","skin","wing","tail","tissue","feather","egg","intestine(s)","gonad","seed or spore","nest","faeces","feeding marks","tracks","scale","fin","entire organism","other part of organism","active culture","cutting","vegetative part","freeze-dried","dry ice","DNA","shell","whole plant","tissue culture","mount","skull and bones"]},"minItems":0,"range":"MY.recordPartsEnum","subject":"MY.recordParts","description":"What parts of the record are / have been in storage.","title":"Record parts"},"ring":{"type":"string","range":"xsd:string","subject":"MY.ring","description":"Bird or bat ring number, code, colour code or such","title":"Ring"},"samplingMethod":{"type":"string","enum":["","MY.samplingMethodCarnet","MY.samplingMethodFeromonetrap","MY.samplingMethodNet","MY.samplingMethodDrag","MY.samplingMethodWindowtrap","MY.samplingMethodDigging","MY.samplingMethodFishNet","MY.samplingMethodHand","MY.samplingMethodReared","MY.samplingMethodEpupa","MY.samplingMethodExovo","MY.samplingMethodElarva","MY.samplingMethodFishTrap","MY.samplingMethodYellowWindowTrap","MY.samplingMethodYellowpan","MY.samplingMethodTriangleDrag","MY.samplingMethodPitfall","MY.samplingMethodEclectortrap","MY.samplingMethodDungTrap","MY.samplingMethodBoard","MY.samplingMethodYellowtrap","MY.samplingMethodMistnet","MY.samplingMethodSweeping","MY.samplingMethodSoilsample","MY.samplingMethodWashing","MY.samplingMethodMalaise","MY.samplingMethodPantrap","MY.samplingMethodSeine","MY.samplingMethodAngleFishing","MY.samplingMethodTrampling","MY.samplingMethodBeamTrawl","MY.samplingMethodTrap","MY.samplingMethodDropping","MY.samplingMethodTrunkWindowTrap","MY.samplingMethodElectrofishing","MY.samplingMethodSifting","MY.samplingMethodDiverInsectTrap","MY.samplingMethodDiving","MY.samplingMethodBait","MY.samplingMethodBaittrap","MY.samplingMethodTrawling","MY.samplingMethodLight","MY.samplingMethodLightTrap","MY.samplingMethodWaterBucket","MY.samplingMethodAquaticNet","MY.samplingMethodAquaticEmergenceTrap","MY.samplingMethodWaterSieve","MY.samplingMethodOther"],"enumNames":["","Car net","Pheromone trap","Net (haavi)","Drag (hara)","Window trap","Digging","Fish net","Collecting by hand","Reared","Reared, e pupa","Reared, ex ovo","Reared, e larva","Fish trap","Yellow-window trap","Yellowpan","Triangle drag (kolmiohara)","Pitfall","Eclector (emergence) trap","Dung Trap","Board Shelter","Glue trap","Mistnet","Sweeping","Soil sample","Washing","Malaise","Pan trap","Seine","Angling (fishing with a hook)","Trampling","Beam trawl","Trap (generic)","Dropping (brushing or shaking)","Trunk Window Trap","Electrofishing","Sifting (seulos)","Diver Insect Trap","Diving","Bait (any kind, without trap)","Bait trap","Trawling (troolaus)","Light (lux)","Light trap","Water bucket","Aquatic net","Aquatic Emergence Trap","Water sieve","Other"],"range":"MY.samplingMethods","subject":"MY.samplingMethod","description":"Main method for (usually intentional) sampling","title":"Sampling method"},"samplingMethodNotes":{"type":"string","range":"xsd:string","subject":"MY.samplingMethodNotes","title":"Sampling method notes"},"seedMaturity":{"type":"string","enum":["","MY.seedMaturityImmature","MY.seedMaturityMature","MY.seedMaturityMixed"],"enumNames":["","immature","mature","mixed"],"range":"MY.seedMaturityEnum","subject":"MY.seedMaturity","description":"Maturity of the collected seeds, used for botanical garden accessions/seed bank.","title":"Seed maturity"},"seedMorphology":{"type":"string","enum":["","MY.seedMorphologyBent","MY.seedMorphologyBroad","MY.seedMorphologyCapitate","MY.seedMorphologyFolded","MY.seedMorphologyLateral","MY.seedMorphologyLinearFullyDeveloped","MY.seedMorphologyLinearUnderdeveloped","MY.seedMorphologyPeripheral","MY.seedMorphologyRudimentary","MY.seedMorphologySpatulateFullyDeveloped","MY.seedMorphologySpatulateUnderdeveloped","MY.seedMorphologyUndifferentiated","MY.seedMorphologyInvesting"],"enumNames":["","bent","broad","capitate","folded","lateral","linear fully developed","linear underdeveloped","peripheral","rudimentary","spatulate fully developed","spatulate underdeveloped","undifferentiated","investing"],"range":"MY.seedMorphologyEnum","subject":"MY.seedMorphology","description":"Seed morphology of the collected seeds, used for botanical garden accessions/seed bank.","title":"Seed morphology"},"sex":{"type":"string","enum":["","MY.sexM","MY.sexF","MY.sexW","MY.sexU","MY.sexN","MY.sexX","MY.sexE","MY.sexC"],"enumNames":["","M - Male","F - Female","W - Worker","U - Unknown","N - Not applicable","X - Gynandromorph","E - multiple","C - Conflicting"],"range":"MY.sexes","subject":"MY.sex","description":"Sex of the individual(s)","title":"Sex"},"sexNotes":{"type":"string","range":"xsd:string","subject":"MY.sexNotes","description":"E.g. how sex was determined, by whom and when.","title":"Sex notes"},"shortHandText":{"type":"string","range":"xsd:string","subject":"MY.shortHandText","title":"Shorthand"},"smell":{"type":"string","enum":["","MY.smellNotSmelled","MY.smellNoSmelled","MY.smellWeak","MY.smellModerate","MY.smellStrong"],"enumNames":["","Not sniffed","Smell none","Faint","Distinct","Strong"],"range":"MY.smellEnum","subject":"MY.smell","title":"Smell"},"smellNotes":{"type":"string","range":"xsd:string","subject":"MY.smellNotes","title":"Smell notes"},"stratigraphyVerbatim":{"type":"string","range":"xsd:string","subject":"MY.stratigraphyVerbatim","title":"Verbatim stratigraphy from original source"},"substrateClassification":{"type":"string","enum":["","MY.substrateGround","MY.substrateGroundLowShrubs","MY.substrateGroundLichens","MY.substrateGroundHerbs","MY.substrateGroundMosses","MY.substrateGroundSphagnum","MY.substrateGroundGrassy","MY.substrateGroundNeedleLitter","MY.substrateGroundLeafLitter","MY.substrateGroundMixedLitter","MY.substrateGroundSandySoil","MY.substrateGroundGravelSoil","MY.substrateGroundClayeySoil","MY.substrateGroundHeathHumus","MY.substrateGroundMull","MY.substrateGroundPeat","MY.substrateGroundBurnedSoil","MY.substrateLivingTree","MY.substrateLivingTreeTrunk","MY.substrateLivingTreeBase","MY.substrateLivingTreeRoots","MY.substrateLivingTreeBranch","MY.substrateLivingTreeDeadBranch","MY.substrateLivingTreeDeadLimb","MY.substrateLivingTreeLeaf","MY.substrateLivingTreeNeedle","MY.substrateDeadWood","MY.substrateDeadWoodStandingTreeTrunk","MY.substrateDeadWoodStandingTreeBranch","MY.substrateDeadWoodStandingTreeBase","MY.substrateDeadWoodFallenTreeTrunk","MY.substrateDeadWoodFallenTreeBranch","MY.substrateDeadWoodUpturnedRoots","MY.substrateDeadWoodDeadRoots","MY.substrateDeadWoodStump","MY.substrateDeadWoodFallenBranch","MY.substrateDeadWoodCone","MY.substrateDeadWoodTwigs","MY.substrateDeadWoodBark","MY.substrateDeadWoodSawdust","MY.substrateDeadWoodPieceOfWood","MY.substrateDeadWoodLoggingResidue","MY.substrateDeadWoodLog","MY.substrateDeadWoodDriftwood","MY.substrateDeadWoodConstructionWood","MY.substrateDung","MY.substrateCompost","MY.substrateLivingShoot","MY.substrateDeadShoot","MY.substrateLivingFungus","MY.substrateDeadFungus","MY.substrateLivingAnimal","MY.substrateDeadAnimal","MY.substrateRockSurface","MY.substrateDeadNeedle","MY.substrateDeadLeaf"],"enumNames":["","ground","among low shrubs","among lichens","among herbs","among mosses","among Sphagnum","grassy ground","needle litter","leaf litter","mixed litter","sandy soil","gravel/rocky soil","clayey soil","heath humus","mull","peat","burned soil","living tree or shrub","trunk","trunk, base","roots","branch or twig","dead branch or twig","dead limb","leaf","needle","dead wood","standing tree, trunk","standing tree, branch","standing tree, base","fallen tree, trunk","fallen tree, branch","upturned roots","dead roots","stump","fallen branch","cone on ground","twigs","bark chippings","sawdust","piece of wood","logging residue","log/bolt","driftwood","construction wood","dung","compost","living shoot","dead shoot","living fungus","dead fungus","living animal","dead amimal","rock surface","dead needle","dead leaf"],"range":"MY.substrateEnum","subject":"MY.substrateClassification","title":"Type of substrate"},"substrateDecayStage":{"type":"string","enum":["","MY.substrateDecayStageEnum1","MY.substrateDecayStageEnum2","MY.substrateDecayStageEnum3","MY.substrateDecayStageEnum4","MY.substrateDecayStageEnum5"],"enumNames":["","Decay stage 1","Decay stage 2","Decay stage 3","Decay stage 4","Decay stage 5"],"range":"MY.substrateDecayStageEnum","subject":"MY.substrateDecayStage","title":"Woody substrate, decay stage"},"substrateNotes":{"type":"string","range":"xsd:string","subject":"MY.substrateNotes","title":"Substrate notes"},"substrateSpecies":{"type":"string","range":"xsd:string","subject":"MY.substrateSpecies","title":"Substrate species"},"substrateSpeciesID":{"type":"string","range":"MX.taxon","subject":"MY.substrateSpeciesID","title":"Substrate species"},"substrateSpeciesInformalNameString":{"type":"string","range":"xsd:string","subject":"MY.substrateSpeciesInformalNameString","title":"Substrate species"},"substrateTreeClassification":{"type":"array","uniqueItems":false,"items":{"type":"string","enum":["","MY.substrateTreeClassificationEnum1","MY.substrateTreeClassificationEnum2","MY.substrateTreeClassificationEnum3","MY.substrateTreeClassificationEnum4","MY.substrateTreeClassificationEnum5","MY.substrateTreeClassificationEnum6"],"enumNames":["","kelo","charred","moss-covered","corticated","partly corticated","decorticated"]},"minItems":0,"range":"MY.substrateTreeClassificationEnum","subject":"MY.substrateTreeClassification","title":"Woody substrate, additional information"},"tailInMillimeters":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"xsd:string","subject":"MY.tailInMillimeters","title":"Tail"},"taste":{"type":"string","enum":["","MY.tasteNotTasted","MY.tasteNoTaste","MY.tasteWeak","MY.tasteModerate","MY.tasteStrong"],"enumNames":["","Not tasted","Taste none","Faint","Distinct","Strong"],"range":"MY.tasteEnum","subject":"MY.taste","title":"Taste"},"tasteNotes":{"type":"string","range":"xsd:string","subject":"MY.tasteNotes","title":"Taste notes"},"taxonConfidence":{"type":"string","enum":["","MY.taxonConfidenceSure","MY.taxonConfidenceUnsure","MY.taxonConfidenceSubspeciesUnsure"],"enumNames":["","Sure","Unsure","Subspecies unsure"],"range":"MY.taxonConfidenceEnum","subject":"MY.taxonConfidence","title":"Confidence of determination"},"twitched":{"type":"boolean","range":"xsd:boolean","subject":"MY.twitched","title":"Twitched"},"unitFact":{"type":"object","subject":"MY.unitFact","additionalProperties":false,"title":"unitFact","description":"","properties":{"adultIndividualCount":{"type":"integer","range":"xsd:integer","subject":"MY.adultIndividualCount","title":"Adult individual count"},"autocompleteSelectedTaxonID":{"type":"string","range":"xsd:string","subject":"MY.autocompleteSelectedTaxonID","title":"Taxon ID selected from autocomplete"},"glowWormMicrohabitat":{"type":"string","enum":["","MY.glowWormMicrohabitatEnum1","MY.glowWormMicrohabitatEnum2","MY.glowWormMicrohabitatEnum3","MY.glowWormMicrohabitatEnum4","MY.glowWormMicrohabitatEnum5","MY.glowWormMicrohabitatEnum6","MY.glowWormMicrohabitatEnumOther"],"enumNames":["","Short grass","Long grass","Under tree","In hedge","On path","On gravel or stones","Other"],"range":"MY.glowWormMicrohabitatEnum","subject":"MY.glowWormMicrohabitat","title":"Micro habitat"},"individualCountFlock":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"MY.individualCountFlock","title":"Parven koko"},"individualCountInner":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"MY.individualCountInner","title":"Yksilömäärä sisällä"},"individualCountOuter":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"MY.individualCountOuter","title":"Yksilömäärä alueen ulkopuolella"},"juvenileIndividualCount":{"type":"integer","range":"xsd:integer","subject":"MY.juvenileIndividualCount","title":"Juvenile individual count"},"lineTransectObsType":{"type":"string","enum":["","MY.lineTransectObsTypeSong","MY.lineTransectObsTypeOtherSound","MY.lineTransectObsTypeSeen","MY.lineTransectObsTypeSeenMale","MY.lineTransectObsTypeSeenFemale","MY.lineTransectObsTypeFlyingOverhead","MY.lineTransectObsTypeFlock","MY.lineTransectObsTypeFlockFlyingOverhead","MY.lineTransectObsTypeSeenPair","MY.lineTransectObsTypeSeenBrood","MY.lineTransectObsTypeSeenNest","MY.lineTransectObsTypeUnknown"],"enumNames":["","Singing","Other noises","Seen","Male","Female","Overflight","Flock","Flock overflight","Pair","Brood","Nest","Unknown"],"range":"MY.lineTransectObsTypeEnum","subject":"MY.lineTransectObsType","title":"Observations quality"},"lineTransectRouteFieldType":{"type":"string","enum":["","MY.lineTransectRouteFieldTypeInner","MY.lineTransectRouteFieldTypeOuter"],"enumNames":["","P - Inner route field","A - Outer route field"],"range":"MY.lineTransectRouteFieldTypeEnum","subject":"MY.lineTransectRouteFieldType","title":"Field Area"},"lolifeDroppingsCount":{"type":"string","enum":["","MY.lolifeDroppingsCount0","MY.lolifeDroppingsCount1","MY.lolifeDroppingsCount2","MY.lolifeDroppingsCount25","MY.lolifeDroppingsCount3","MY.lolifeDroppingsCount4"],"enumNames":["","Ei papanoita","1-10 (muutamia)","10-50 (kymmeniä)","50-100","100-500 (satoja)","yli 500"],"range":"MY.lolifeDroppingsCountEnum","subject":"MY.lolifeDroppingsCount","title":"Droppings count"},"lolifeDroppingsQuality":{"type":"string","enum":["","MY.lolifeDroppingsQuality1","MY.lolifeDroppingsQuality2"],"enumNames":["","Vanhoja","Tuoreita"],"range":"MY.lolifeDroppingsQualityEnum","subject":"MY.lolifeDroppingsQuality","title":"Papanoiden laatu"},"lolifeDroppingsType":{"type":"string","enum":["","MY.lolifeDroppingsTypeRock","MY.lolifeDroppingsTypeTree","MY.lolifeDroppingsTypeTreeGroup","MY.lolifeDroppingsTypeOther"],"enumNames":["","On top of rock","Single tree","Group of trees","Other, describe in notes"],"range":"MY.lolifeDroppingsTypeEnum","subject":"MY.lolifeDroppingsType","title":"Droppings type"},"lolifeNestTree":{"type":"string","enum":["","MX.38590","MX.37812","MX.37999","MX.37993","MX.38010","MX.38008","MY.lolifeNestTreeOther"],"enumNames":["","Aspen","Spruce","Downy birch","Silver birch","Grey alder","Common alder","Other, describe in notes"],"range":"MY.lolifeNestTreeEnum","subject":"MY.lolifeNestTree","title":"Tree species"},"pairCountInner":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"MY.pairCountInner","title":"Parimäärä sisällä"},"pairCountOuter":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"MY.pairCountOuter","title":"Parimäärä alueen ulkopuolella"},"pointCountFlock":{"type":"string","range":"xsd:string","subject":"MY.pointCountFlock","title":"Parvien koot"},"runningWaterInVicinity":{"type":"boolean","range":"xsd:boolean","subject":"MY.runningWaterInVicinity","title":"Is the plant growing next to running water?"},"waterbirdFemale":{"type":"string","enum":["","MY.waterbirdFemaleEnumYes","MY.waterbirdFemaleEnumNo","MY.waterbirdFemaleEnumLonelyPanicking"],"enumNames":["","yes","no","lonely panicking female"],"range":"MY.waterbirdFemaleEnum","subject":"MY.waterbirdFemale","title":"Female observed"},"waterbirdJuvenileAgeClass":{"type":"string","enum":["","MY.waterbirdJuvenileAgeClassIa","MY.waterbirdJuvenileAgeClassIb","MY.waterbirdJuvenileAgeClassIc","MY.waterbirdJuvenileAgeClassIIa","MY.waterbirdJuvenileAgeClassIIb","MY.waterbirdJuvenileAgeClassIIc","MY.waterbirdJuvenileAgeClassIIIa","MY.waterbirdJuvenileAgeClassUnknown"],"enumNames":["","1. Aivan pienet kirkasväriset untuvapallot (Ia)","2. Pienet, hieman haalistuneet untuvikot (Ib)","3. Pienehköt, haalistuneet untuvikkopoikaset (Ic)","4. Alle puolikasvuiset poikaset (IIa)","5. Puolikasvuiset poikaset (IIb)","6. Yli puolikasvuiset poikaset viimeisin untuvin (IIc)","7. Lähes täysikasvuiset höyhenpeitteiset poikaset (IIIa)","8. Ei tiedossa (vältä tätä vaihtoehtoa)"],"range":"MY.waterbirdJuvenileAgeClassEnum","subject":"MY.waterbirdJuvenileAgeClass","title":"Juvenile age class"},"waterbirdJuvenileCountAccurate":{"type":"boolean","range":"xsd:boolean","subject":"MY.waterbirdJuvenileCountAccurate","title":"Count accurate?"},"waterbirdObserverOpinionSelectedCensus":{"type":"boolean","range":"xsd:boolean","subject":"MY.waterbirdObserverOpinionSelectedCensus","title":"Make an interpretation based on this census"},"waterbirdPairCountOpinionReasoning":{"type":"string","enum":["","MY.waterbirdPairCountOpinionReasoningEnum1","MY.waterbirdPairCountOpinionReasoningEnum2","MY.waterbirdPairCountOpinionReasoningEnum3","MY.waterbirdPairCountOpinionReasoningEnumOther"],"enumNames":["","1) Laji ei varmasti pesi kohteella, linnut ruokailevia (esim. muuttomatkalla)","2) Alueella levähti 1. laskennan aikaan vielä runsaasti muuttajia ja tulkinta 2. laskennan perusteella","3) Lajin pesä(t) ovat jääneet jo kasvaneen järviruovikon suojiin 2. laskennassa, tulkinta tehty 1. laskennan perusteella","4) Muu perustelu - mikä (kirjoita lisätietoihin)?"],"range":"MY.waterbirdPairCountOpinionReasoningEnum","subject":"MY.waterbirdPairCountOpinionReasoning","title":"Reasoning for own interpretation"},"individualCountBiotopeA":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.individualCountBiotopeA","title":"Individual count dump"},"individualCountBiotopeB":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.individualCountBiotopeB","title":"Individual count urban"},"individualCountBiotopeC":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.individualCountBiotopeC","title":"Individual count countryside"},"individualCountBiotopeD":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.individualCountBiotopeD","title":"Individual count field"},"individualCountBiotopeE":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.individualCountBiotopeE","title":"Individual count forest"},"individualCountBiotopeF":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.individualCountBiotopeF","title":"Individual count other biotope"},"individualCountBiotopeG":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.individualCountBiotopeG","title":"Individual count cutting open"},"individualCountBiotopeH":{"type":"integer","minimum":0,"range":"xsd:nonNegativeInteger","subject":"WBC.individualCountBiotopeH","title":"Individual count reed"}},"range":"MY.unitFactClass"},"unitGathering":{"type":"object","subject":"MY.unitGathering","additionalProperties":false,"title":"Units gathering","description":"","properties":{"id":{"type":"string","range":"xsd:string","subject":"id","title":"Id for the Havainnon keruutiedot"},"@type":{"type":"string","range":"xsd:string","subject":"@type","title":"Type for the Havainnon keruutiedot"},"@context":{"type":"string","range":"xsd:string","subject":"@context","title":"Context for the Havainnon keruutiedot"},"dateBegin":{"type":"string","range":"xsd:string","subject":"MY.dateBegin","title":"Start date"},"dateEnd":{"type":"string","range":"xsd:string","subject":"MY.dateEnd","title":"End date"},"geometry":{"type":"object","range":"MZ.geometry","subject":"MY.geometry","title":"Coordinates"},"habitatDescription":{"type":"string","range":"xsd:string","subject":"MY.habitatDescription","description":"Informal description of the habitat.","title":"Habitat description"},"habitatIUCN":{"type":"string","range":"xsd:string","subject":"MY.habitatIUCN","title":"Habitat"},"substrate":{"type":"string","range":"xsd:string","subject":"MY.substrate","description":"Type of substrate or name of substrate species.","title":"Substrate"}},"range":"MZ.unitGathering"},"unitType":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"xsd:string","subject":"MY.unitType","title":"Specimen type"},"weightInGrams":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"xsd:string","subject":"MY.weightInGrams","title":"Weight"},"wild":{"type":"string","enum":["","MY.wildWild","MY.wildUnknown","MY.wildNonWild"],"enumNames":["","Wild","Unknown","Non-wild"],"range":"MY.wildEnum","subject":"MY.wild","title":"Native status"},"wingInMillimeters":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"xsd:string","subject":"MY.wingInMillimeters","title":"Wing length (mm)"},"audio":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"MM.audio","subject":"MZ.audio","title":"Recordings"},"images":{"type":"array","uniqueItems":false,"items":{"type":"string"},"minItems":0,"range":"MM.image","subject":"MZ.images","title":"Images"},"publicityRestrictions":{"type":"string","enum":["","MZ.publicityRestrictionsPublic","MZ.publicityRestrictionsProtected","MZ.publicityRestrictionsPrivate"],"enumNames":["","public","protected","private"],"range":"MZ.publicityRestrictionsEnum","subject":"MZ.publicityRestrictions","description":"PUBLIC: all data can be published; PROTECTED: exact locality is hidden (100*100km square); PRIVATE: most of the data is hidden. Empty value means same as public.","title":"Publicity restrictions"},"identifications":{"type":"array","uniqueItems":false,"items":{"type":"object","subject":"MY.identification","additionalProperties":false,"title":"Identification","description":"","properties":{"id":{"type":"string","range":"xsd:string","subject":"id","title":"Id for the Identification"},"@type":{"type":"string","range":"xsd:string","subject":"@type","title":"Type for the Identification"},"@context":{"type":"string","range":"xsd:string","subject":"@context","title":"Context for the Identification"},"herbo:sortOrder":{"type":"integer","range":"xsd:integer","subject":"herbo:sortOrder","title":"herbo:sortOrder"},"associatedObservationTaxa":{"type":"string","range":"xsd:string","subject":"MY.associatedObservationTaxa","description":"Write associated observation taxa names here, separated by a semicolon (;). E.g.: \"Betula pendula; Betula pubescens; Poaceae\". These will form their own units of the type observation.","title":"Associated observation taxa"},"author":{"type":"string","range":"xsd:string","subject":"MY.author","description":"Author for the taxon","title":"Taxon author"},"det":{"type":"string","range":"xsd:string","subject":"MY.det","description":"Name of the identifier (person) preferably in format \"lastname, firstname\"","title":"Det."},"detDate":{"type":"string","range":"xsd:string","subject":"MY.detDate","description":"Date or year when the identification was done, preferably in format \"d.m.Y\" or \"Y\"","title":"Det. date"},"detMethod":{"type":"string","enum":["","MY.detMethodFreshSample","MY.detMethodMicroscopy","MY.detMethodPhoto"],"enumNames":["","fresh sample","microscopy","photo"],"range":"MY.detMethodEnum","subject":"MY.detMethod","title":"Det method"},"detVerbatim":{"type":"string","range":"xsd:string","subject":"MY.detVerbatim","description":"Name of the identifier and date of identification in original format (e.g. from the label), errors and all","title":"Det verbatim from the label or other original source"},"genusQualifier":{"type":"string","range":"xsd:string","subject":"MY.genusQualifier","description":"Additional qualifier or specifier at genus level (e.g. aff., cf.)","title":"Genus qualifier"},"identificationBasis":{"type":"array","uniqueItems":false,"items":{"type":"string","enum":["","MY.identificationBasisDNA","MY.identificationBasisGenitals","MY.identificationBasisGenitalPreparate","MY.identificationBasisSpores","MY.identificationBasisHandled","MY.identificationBasisChemical","MY.identificationBasisHeard","MY.identificationBasisMicroscope","MY.identificationBasisSeen","MY.identificationBasisPreservedSpecimen","MY.identificationBasisFreshSpecimen","MY.identificationBasisMedia"],"enumNames":["","DNA","Genitals","GenitalPreparate","Spores","Handled","Chemical","Heard","Microscopy","Seen","Preserved / dried material","Fresh material","Media"]},"minItems":0,"range":"MY.identificationBasisEnum","subject":"MY.identificationBasis","title":"Identification basis"},"identificationNotes":{"type":"string","range":"xsd:string","subject":"MY.identificationNotes","description":"Additional information on the identification, basis or such","title":"Identification notes"},"infraAuthor":{"type":"string","range":"xsd:string","subject":"MY.infraAuthor","description":"Author for the taxon below species level/infra epithet","title":"Infra author"},"infraEpithet":{"type":"string","range":"xsd:string","subject":"MY.infraEpithet","description":"Taxon name for the epithet below species level","title":"Infra name"},"infraRank":{"type":"string","enum":["","MY.infraRankSsp","MY.infraRankVar","MY.infraRankBeta","MY.infraRankB","MY.infraRankForma","MY.infraRankHybrid","MY.infraRankAnamorph","MY.infraRankAggregate","MY.infraRankAberration","MY.infraRankCultivar","MY.infraRankMorpha","MY.infraRankUnknown","MY.infraRankNothosubspecies","MY.infraRankCultivarGroup","MY.infraRankFsp"],"enumNames":["","ssp.","var.","β","b.","forma","hybrid","anamorph","aggregate","Aberration","Cultivar (lajike)","morpha","Unknown","Nothosubspecies","Cultivar group","f.sp."],"range":"MY.infraRanks","subject":"MY.infraRank","description":"Taxonomic level of the epithet below species level","title":"Infra rank"},"infrasubspecificSubdivision":{"type":"string","range":"xsd:string","subject":"MY.infrasubspecificSubdivision","description":"Pathovars, serovars and other infrasubspecific subdivisions of microbes.","title":"Infrasubspecific subdivision"},"isPartOf":{"type":"string","range":"rdfs:Resource","subject":"MY.isPartOf","description":"Which parent or larger collection this is part of.","title":"Is part of"},"isTaxonGroup":{"type":"boolean","range":"xsd:boolean","subject":"MY.isTaxonGroup","title":"Is taxon group"},"preferredIdentification":{"type":"string","range":"xsd:string","subject":"MY.preferredIdentification","description":"This can be used to select one of the identifications as 'recommended', which is the used as default when displaying information about the specimen.","title":"Preferred identification"},"sec":{"type":"string","range":"xsd:string","subject":"MY.sec","description":"Publication reference for the taxon concept, that was used in identification","title":"Taxon concept (sec)"},"speciesQualifier":{"type":"string","range":"xsd:string","subject":"MY.speciesQualifier","description":"Additional qualifier at species level (e.g. aff., cf., sp. n., coll.)","title":"Species qualifier"},"taxon":{"type":"string","range":"xsd:string","subject":"MY.taxon","description":"Taxon name","title":"Species"},"taxonID":{"type":"string","range":"xsd:string","subject":"MY.taxonID","description":"ID for the taxon if has some other than an MX code","title":"Taxon alternative ID"},"taxonRank":{"type":"string","enum":["","MX.superdomain","MX.domain","MX.kingdom","MX.subkingdom","MX.infrakingdom","MX.superphylum","MX.phylum","MX.subphylum","MX.infraphylum","MX.superdivision","MX.division","MX.subdivision","MX.infradivision","MX.superclass","MX.class","MX.subclass","MX.infraclass","MX.parvclass","MX.superorder","MX.order","MX.suborder","MX.infraorder","MX.parvorder","MX.superfamily","MX.family","MX.subfamily","MX.tribe","MX.subtribe","MX.supergenus","MX.genus","MX.nothogenus","MX.subgenus","MX.section","MX.subsection","MX.series","MX.subseries","MX.infragenericTaxon","MX.aggregate","MX.speciesAggregate","MX.species","MX.nothospecies","MX.infraspecificTaxon","MX.subspecificAggregate","MX.subspecies","MX.nothosubspecies","MX.variety","MX.subvariety","MX.form","MX.subform","MX.hybrid","MX.anamorph","MX.ecotype","MX.populationGroup","MX.intergenericHybrid","MX.infragenericHybrid","MX.cultivar","MX.group","MX.grex"],"enumNames":["","superdomain","domain","kingdom","subkingdom","infrakingdom","superphylum","phylum","subphylum","infraphylum","superdivision","division","subdivision","infradivision","superclass","class","subclass","infraclass","parvclass","superorder","order","suborder","infraorder","parvorder","superfamily","family","subfamily","tribe","subtribe","supergenus","genus","nothogenus","subgenus","section","subsection","series","subseries","infrageneric taxon","aggregate","taxon aggregate","species","nothospecies","infraspecific taxon","subspecific aggregate","subspecies","nothosubspecies","variety","subvariety","form","subform","hybrid","anamorph","ecotype","population group","intergeneric hybrid","infrageneric hybrid","cultivar","Group","grex"],"range":"MX.taxonRankEnum","subject":"MY.taxonRank","description":"Taxonomic level for the identification","title":"Taxon rank"},"taxonSpecifier":{"type":"string","range":"xsd:string","subject":"MY.taxonSpecifier","title":"Taxon specifier"},"taxonURI":{"type":"string","range":"MX.taxon","subject":"MY.taxonURI","title":"Taxon URI"},"taxonVerbatim":{"type":"string","range":"xsd:string","subject":"MY.taxonVerbatim","description":"Taxon name in original format (e.g. from the label), errors and all","title":"Taxon verbatim"},"publicityRestrictions":{"type":"string","enum":["","MZ.publicityRestrictionsPublic","MZ.publicityRestrictionsProtected","MZ.publicityRestrictionsPrivate"],"enumNames":["","public","protected","private"],"range":"MZ.publicityRestrictionsEnum","subject":"MZ.publicityRestrictions","description":"PUBLIC: all data can be published; PROTECTED: exact locality is hidden (100*100km square); PRIVATE: most of the data is hidden. Empty value means same as public.","title":"Publicity restrictions"},"sortOrder":{"type":"integer","range":"xsd:integer","subject":"sortOrder","title":"sortOrder"}}},"minItems":0,"range":"MY.identification","subject":"MY.identifications","title":"Identification"},"typeSpecimens":{"type":"array","uniqueItems":false,"items":{"type":"object","subject":"MY.typeSpecimen","additionalProperties":false,"title":"Identification","description":"","properties":{"id":{"type":"string","range":"xsd:string","subject":"id","title":"Id for the Identification"},"@type":{"type":"string","range":"xsd:string","subject":"@type","title":"Type for the Identification"},"@context":{"type":"string","range":"xsd:string","subject":"@context","title":"Context for the Identification"},"isPartOf":{"type":"string","range":"rdfs:Resource","subject":"MY.isPartOf","description":"Which parent or larger collection this is part of.","title":"Is part of"},"typeAuthor":{"type":"string","range":"xsd:string","subject":"MY.typeAuthor","description":"Author of the type species","title":"Type author"},"typeBasionymePubl":{"type":"string","range":"xsd:string","subject":"MY.typeBasionymePubl","description":"Publication reference for original description or basionyme","title":"Original description publication"},"typeNotes":{"type":"string","range":"xsd:string","subject":"MY.typeNotes","description":"Additional information on the type","title":"Type notes"},"typePubl":{"type":"string","range":"xsd:string","subject":"MY.typePubl","description":"Publication reference for type publication","title":"Type publication"},"typeSeriesID":{"type":"string","range":"xsd:string","subject":"MY.typeSeriesID","description":"ID for the type series, if part of one","title":"Type series ID"},"typeSpecies":{"type":"string","range":"xsd:string","subject":"MY.typeSpecies","description":"Name of the type species","title":"Type name"},"typeStatus":{"type":"string","enum":["","MY.typeStatusType","MY.typeStatusHolotype","MY.typeStatusSyntype","MY.typeStatusParatype","MY.typeStatusLectotype","MY.typeStatusParalectotype","MY.typeStatusNeotype","MY.typeStatusAllotype","MY.typeStatusNeoallotype","MY.typeStatusIsotype","MY.typeStatusEpitype","MY.typeStatusIsolectotype","MY.typeStatusIsoepitype","MY.typeStatusIsoneotype","MY.typeStatusIsoparatype","MY.typeStatusIsosyntype","MY.typeStatusOriginalMaterial","MY.typeStatusCotype","MY.typeStatusTopotype","MY.typeStatusHomotype","MY.typeStatusNo","MY.typeStatusPossible","MY.typeStatusObscure","MY.typeStatusTypeStrain","MY.typeStatusPathovarReferenceStrain"],"enumNames":["","type","holotype","syntype","paratype","lectotype","paralectotype","neotype","allotype","neoallotype","isotype","epitype","isolectotype","isoepitype","isoneotype","isoparatype","isosyntype","original material","cotype","topotype","homotype","not a type","Possible type, unable to verify","Obscure/Enigmatic","type strain","pathovar reference strain"],"range":"MY.typeStatuses","subject":"MY.typeStatus","description":"Is this holotype, paratype, syntype etc...","title":"Type of type"},"typeSubspecies":{"type":"string","range":"xsd:string","subject":"MY.typeSubspecies","description":"Name of the type subspecies","title":"Type ssp name"},"typeSubspeciesAuthor":{"type":"string","range":"xsd:string","subject":"MY.typeSubspeciesAuthor","description":"Author of the type subspecies","title":"Type ssp author"},"typeVerification":{"type":"string","enum":["","MY.typeVerificationVerified","MY.typeVerificationUnverified","MY.typeVerificationProbable","MY.typeVerificationDoubtful"],"enumNames":["","verified","unverified","probable","doubtful"],"range":"MY.typeVerifications","subject":"MY.typeVerification","description":"Verification whether this really is a type?","title":"Verification"},"typif":{"type":"string","range":"xsd:string","subject":"MY.typif","description":"Name of the person who chose the type, preferably in the format \"Lastname, firstname\"","title":"Typefier"},"typifDate":{"type":"string","range":"xsd:string","subject":"MY.typifDate","description":"Date when the specimen was chosen as a type","title":"Typifier date"},"publicityRestrictions":{"type":"string","enum":["","MZ.publicityRestrictionsPublic","MZ.publicityRestrictionsProtected","MZ.publicityRestrictionsPrivate"],"enumNames":["","public","protected","private"],"range":"MZ.publicityRestrictionsEnum","subject":"MZ.publicityRestrictions","description":"PUBLIC: all data can be published; PROTECTED: exact locality is hidden (100*100km square); PRIVATE: most of the data is hidden. Empty value means same as public.","title":"Publicity restrictions"}}},"minItems":0,"range":"MY.typeSpecimen","subject":"MY.typeSpecimens","title":"Type identification"}}},"minItems":0,"range":"MY.unit","subject":"MY.units","title":"Specimen"}}},"minItems":1,"range":"MY.gathering","subject":"MY.gatherings","title":"Gathering events"}},"additionalProperties":false,"$schema":"http://json-schema.org/schema#","type":"object","subject":"MY.document","title":"Submissions","required":["gatherings"]},"DocumentCount":{"properties":{"year":{"type":"string"},"count":{"type":"number","format":"double"}},"additionalProperties":false},"DocumentStats":{"properties":{"dateMedian":{"type":"string"}},"additionalProperties":false},"x-any":{"properties":{}},"Taxon":{"properties":{"id":{"type":"string"},"herbo:sortOrder":{"type":"integer"},"invasiveSpeciesMainGroup":{"enum":["HBE.MG2","HBE.MG3","HBE.MG4","HBE.MG5","HBE.MG6","HBE.MG7","HBE.MG8","HBE.MG9","HBE.MG12","HBE.MG11","HBE.MG10","HBE.MG13","HBE.MG14"],"type":"array","items":{"type":"string"}},"primaryHabitat":{"description":"
Lisämerkinnät:
\n