PRH Open Data (Finland) · JSON-LD Context
Avoindata Prh Fi Context
JSON-LD context defining the semantic vocabulary for Avoindata Prh Fi from PRH Open Data (Finland).
16 Classes
49 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
avoindata:
https://prh.fi/schema#
Classes
CompanyResult
Company
Address
RegisterName
CompanyForm
CompanySituation
RegisteredEntry
DescriptionEntry
PostOffice
PostOfficeEntry
PublicNotice
CompanyPublicNotice
ErrorResponse
FinancialResult
AllFinancialResult
Financial
Properties
| Property | Type | Container |
|---|---|---|
| totalResults | integer | |
| companies | list | |
| businessId | ||
| euId | ||
| names | list | |
| mainBusinessLine | ||
| website | ||
| companyForms | list | |
| companySituations | list | |
| registeredEntries | list | |
| addresses | list | |
| publicNotices | list | |
| tradeRegisterStatus | string | |
| status | string | |
| registrationDate | date | |
| endDate | date | |
| lastModified | dateTime | |
| type | integer | |
| street | string | |
| postCode | string | |
| postOffices | list | |
| postOfficeBox | string | |
| buildingNumber | string | |
| entrance | string | |
| apartmentNumber | string | |
| apartmentIdSuffix | string | |
| co | string | |
| country | string | |
| freeAddressLine | string | |
| source | reference | |
| name | string | |
| version | integer | |
| descriptions | list | |
| register | string | |
| authority | string | |
| languageCode | string | |
| description | string | |
| city | string | |
| municipalityCode | string | |
| active | boolean | |
| recordNumber | string | |
| typeOfRegistration | string | |
| entryCodes | list | |
| companyDetailsUri | string | |
| timestamp | dateTime | |
| message | string | |
| errorcode | integer | |
| financials | list | |
| financialDate | date |
JSON-LD Document
{
"@context": {
"@vocab": "https://prh.fi/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"avoindata": "https://prh.fi/schema#",
"CompanyResult": "avoindata:CompanyResult",
"totalResults": {
"@id": "avoindata:totalResults",
"@type": "xsd:integer"
},
"companies": {
"@id": "avoindata:companies",
"@container": "@list"
},
"Company": "avoindata:Company",
"businessId": {
"@id": "avoindata:businessId"
},
"euId": {
"@id": "avoindata:euId"
},
"names": {
"@id": "avoindata:names",
"@container": "@list"
},
"mainBusinessLine": {
"@id": "avoindata:mainBusinessLine"
},
"website": {
"@id": "avoindata:website"
},
"companyForms": {
"@id": "avoindata:companyForms",
"@container": "@list"
},
"companySituations": {
"@id": "avoindata:companySituations",
"@container": "@list"
},
"registeredEntries": {
"@id": "avoindata:registeredEntries",
"@container": "@list"
},
"addresses": {
"@id": "avoindata:addresses",
"@container": "@list"
},
"publicNotices": {
"@id": "avoindata:publicNotices",
"@container": "@list"
},
"tradeRegisterStatus": {
"@id": "avoindata:tradeRegisterStatus",
"@type": "xsd:string"
},
"status": {
"@id": "avoindata:status",
"@type": "xsd:string"
},
"registrationDate": {
"@id": "avoindata:registrationDate",
"@type": "xsd:date"
},
"endDate": {
"@id": "avoindata:endDate",
"@type": "xsd:date"
},
"lastModified": {
"@id": "avoindata:lastModified",
"@type": "xsd:dateTime"
},
"Address": "avoindata:Address",
"type": {
"@id": "avoindata:type",
"@type": "xsd:integer"
},
"street": {
"@id": "avoindata:street",
"@type": "xsd:string"
},
"postCode": {
"@id": "avoindata:postCode",
"@type": "xsd:string"
},
"postOffices": {
"@id": "avoindata:postOffices",
"@container": "@list"
},
"postOfficeBox": {
"@id": "avoindata:postOfficeBox",
"@type": "xsd:string"
},
"buildingNumber": {
"@id": "avoindata:buildingNumber",
"@type": "xsd:string"
},
"entrance": {
"@id": "avoindata:entrance",
"@type": "xsd:string"
},
"apartmentNumber": {
"@id": "avoindata:apartmentNumber",
"@type": "xsd:string"
},
"apartmentIdSuffix": {
"@id": "avoindata:apartmentIdSuffix",
"@type": "xsd:string"
},
"co": {
"@id": "avoindata:co",
"@type": "xsd:string"
},
"country": {
"@id": "avoindata:country",
"@type": "xsd:string"
},
"freeAddressLine": {
"@id": "avoindata:freeAddressLine",
"@type": "xsd:string"
},
"source": {
"@id": "avoindata:source",
"@type": "@id"
},
"RegisterName": "avoindata:RegisterName",
"name": {
"@id": "avoindata:name",
"@type": "xsd:string"
},
"version": {
"@id": "avoindata:version",
"@type": "xsd:integer"
},
"CompanyForm": "avoindata:CompanyForm",
"descriptions": {
"@id": "avoindata:descriptions",
"@container": "@list"
},
"CompanySituation": "avoindata:CompanySituation",
"RegisteredEntry": "avoindata:RegisteredEntry",
"register": {
"@id": "avoindata:register",
"@type": "xsd:string"
},
"authority": {
"@id": "avoindata:authority",
"@type": "xsd:string"
},
"DescriptionEntry": "avoindata:DescriptionEntry",
"languageCode": {
"@id": "avoindata:languageCode",
"@type": "xsd:string"
},
"description": {
"@id": "avoindata:description",
"@type": "xsd:string"
},
"PostOffice": "avoindata:PostOffice",
"city": {
"@id": "avoindata:city",
"@type": "xsd:string"
},
"municipalityCode": {
"@id": "avoindata:municipalityCode",
"@type": "xsd:string"
},
"PostOfficeEntry": "avoindata:PostOfficeEntry",
"active": {
"@id": "avoindata:active",
"@type": "xsd:boolean"
},
"PublicNotice": "avoindata:PublicNotice",
"recordNumber": {
"@id": "avoindata:recordNumber",
"@type": "xsd:string"
},
"typeOfRegistration": {
"@id": "avoindata:typeOfRegistration",
"@type": "xsd:string"
},
"entryCodes": {
"@id": "avoindata:entryCodes",
"@container": "@list"
},
"CompanyPublicNotice": "avoindata:CompanyPublicNotice",
"companyDetailsUri": {
"@id": "avoindata:companyDetailsUri",
"@type": "xsd:string"
},
"ErrorResponse": "avoindata:ErrorResponse",
"timestamp": {
"@id": "avoindata:timestamp",
"@type": "xsd:dateTime"
},
"message": {
"@id": "avoindata:message",
"@type": "xsd:string"
},
"errorcode": {
"@id": "avoindata:errorcode",
"@type": "xsd:integer"
},
"FinancialResult": "avoindata:FinancialResult",
"financials": {
"@id": "avoindata:financials",
"@container": "@list"
},
"AllFinancialResult": "avoindata:AllFinancialResult",
"Financial": "avoindata:Financial",
"financialDate": {
"@id": "avoindata:financialDate",
"@type": "xsd:date"
}
},
"@type": "schema:Dataset",
"schema:name": "Finnish Patent and Registration Office (PRH) Open Data API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Finnish Patent and Registration Office (PRH) Open Data's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-11-11) from openapi/avoindata-prh-fi-registerednotices-openapi.yml, openapi/avoindata-prh-fi-xbrl-openapi.yml, openapi/avoindata-prh-fi-ytj-openapi.yml.",
"dcterms:created": "2026-11-11",
"dcterms:source": [
"openapi/avoindata-prh-fi-registerednotices-openapi.yml",
"openapi/avoindata-prh-fi-xbrl-openapi.yml",
"openapi/avoindata-prh-fi-ytj-openapi.yml"
]
}