Peppyrus · JSON-LD Context
Peppyrus Context
JSON-LD context defining the semantic vocabulary for Peppyrus from Peppyrus.
18 Classes
54 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
peppyrus:
https://peppyrus.be/schema#
Classes
Businesscard
BusinesscardEntity
BusinesscardEntityContact
BusinesscardEntityIdentifier
BusinesscardEntityName
BusinesscardParticipant
ListMeta
Message
Message Render
Message Report
Message validation rule
MessageBody
MessageList
OrganizationInfo
Participant
Peppol
PeppolParticipant
Service
Properties
| Property | Type | Container |
|---|---|---|
| participant | reference | |
| entities | list | |
| name | list | |
| countryCode | string | |
| geoInfo | string | |
| identifiers | list | |
| website | list | |
| contacts | list | |
| additionalInfo | string | |
| regDate | string | |
| type | string | |
| phone | string | |
| string | ||
| scheme | string | |
| value | string | |
| language | string | |
| identifier | string | |
| pages | integer | |
| currentPage | integer | |
| itemCount | integer | |
| id | string | |
| sender | string | |
| recipient | string | |
| direction | string | |
| folder | string | |
| processType | string | |
| documentType | string | |
| fileContent | string | |
| created | dateTime | |
| confirmed | boolean | |
| messageId | string | |
| content | string | |
| validationRules | list | |
| transmissionRules | string | |
| location | string | |
| message | string | |
| items | list | |
| meta | reference | |
| street | string | |
| houseNumber | string | |
| zipCode | string | |
| city | string | |
| country | string | |
| VAT | string | |
| participantId | string | |
| services | list | |
| participants | reference | |
| canReceive | boolean | |
| iSender | boolean | |
| process | string | |
| transportProfile | string | |
| endpoint | string | |
| description | string | |
| contact | string |
JSON-LD Document
{
"@context": {
"@vocab": "https://peppyrus.be/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"peppyrus": "https://peppyrus.be/schema#",
"Businesscard": "peppyrus:Businesscard",
"participant": {
"@id": "peppyrus:participant",
"@type": "@id"
},
"entities": {
"@id": "peppyrus:entities",
"@container": "@list"
},
"BusinesscardEntity": "peppyrus:BusinesscardEntity",
"name": {
"@id": "peppyrus:name",
"@container": "@list"
},
"countryCode": {
"@id": "peppyrus:countryCode",
"@type": "xsd:string"
},
"geoInfo": {
"@id": "peppyrus:geoInfo",
"@type": "xsd:string"
},
"identifiers": {
"@id": "peppyrus:identifiers",
"@container": "@list"
},
"website": {
"@id": "peppyrus:website",
"@container": "@list"
},
"contacts": {
"@id": "peppyrus:contacts",
"@container": "@list"
},
"additionalInfo": {
"@id": "peppyrus:additionalInfo",
"@type": "xsd:string"
},
"regDate": {
"@id": "peppyrus:regDate",
"@type": "xsd:string"
},
"BusinesscardEntityContact": "peppyrus:BusinesscardEntityContact",
"type": {
"@id": "peppyrus:type",
"@type": "xsd:string"
},
"phone": {
"@id": "peppyrus:phone",
"@type": "xsd:string"
},
"email": {
"@id": "peppyrus:email",
"@type": "xsd:string"
},
"BusinesscardEntityIdentifier": "peppyrus:BusinesscardEntityIdentifier",
"scheme": {
"@id": "peppyrus:scheme",
"@type": "xsd:string"
},
"value": {
"@id": "peppyrus:value",
"@type": "xsd:string"
},
"BusinesscardEntityName": "peppyrus:BusinesscardEntityName",
"language": {
"@id": "peppyrus:language",
"@type": "xsd:string"
},
"BusinesscardParticipant": "peppyrus:BusinesscardParticipant",
"identifier": {
"@id": "peppyrus:identifier",
"@type": "xsd:string"
},
"ListMeta": "peppyrus:ListMeta",
"pages": {
"@id": "peppyrus:pages",
"@type": "xsd:integer"
},
"currentPage": {
"@id": "peppyrus:currentPage",
"@type": "xsd:integer"
},
"itemCount": {
"@id": "peppyrus:itemCount",
"@type": "xsd:integer"
},
"Message": "peppyrus:Message",
"id": {
"@id": "peppyrus:id",
"@type": "xsd:string"
},
"sender": {
"@id": "peppyrus:sender",
"@type": "xsd:string"
},
"recipient": {
"@id": "peppyrus:recipient",
"@type": "xsd:string"
},
"direction": {
"@id": "peppyrus:direction",
"@type": "xsd:string"
},
"folder": {
"@id": "peppyrus:folder",
"@type": "xsd:string"
},
"processType": {
"@id": "peppyrus:processType",
"@type": "xsd:string"
},
"documentType": {
"@id": "peppyrus:documentType",
"@type": "xsd:string"
},
"fileContent": {
"@id": "peppyrus:fileContent",
"@type": "xsd:string"
},
"created": {
"@id": "peppyrus:created",
"@type": "xsd:dateTime"
},
"confirmed": {
"@id": "peppyrus:confirmed",
"@type": "xsd:boolean"
},
"Message Render": "peppyrus:Message Render",
"messageId": {
"@id": "peppyrus:messageId",
"@type": "xsd:string"
},
"content": {
"@id": "peppyrus:content",
"@type": "xsd:string"
},
"Message Report": "peppyrus:Message Report",
"validationRules": {
"@id": "peppyrus:validationRules",
"@container": "@list"
},
"transmissionRules": {
"@id": "peppyrus:transmissionRules",
"@type": "xsd:string"
},
"Message validation rule": "peppyrus:Message validation rule",
"location": {
"@id": "peppyrus:location",
"@type": "xsd:string"
},
"message": {
"@id": "peppyrus:message",
"@type": "xsd:string"
},
"MessageBody": "peppyrus:MessageBody",
"MessageList": "peppyrus:MessageList",
"items": {
"@id": "peppyrus:items",
"@container": "@list"
},
"meta": {
"@id": "peppyrus:meta",
"@type": "@id"
},
"OrganizationInfo": "peppyrus:OrganizationInfo",
"street": {
"@id": "peppyrus:street",
"@type": "xsd:string"
},
"houseNumber": {
"@id": "peppyrus:houseNumber",
"@type": "xsd:string"
},
"zipCode": {
"@id": "peppyrus:zipCode",
"@type": "xsd:string"
},
"city": {
"@id": "peppyrus:city",
"@type": "xsd:string"
},
"country": {
"@id": "peppyrus:country",
"@type": "xsd:string"
},
"VAT": {
"@id": "peppyrus:VAT",
"@type": "xsd:string"
},
"Participant": "peppyrus:Participant",
"participantId": {
"@id": "peppyrus:participantId",
"@type": "xsd:string"
},
"services": {
"@id": "peppyrus:services",
"@container": "@list"
},
"Peppol": "peppyrus:Peppol",
"participants": {
"@id": "peppyrus:participants",
"@type": "@id"
},
"PeppolParticipant": "peppyrus:PeppolParticipant",
"canReceive": {
"@id": "peppyrus:canReceive",
"@type": "xsd:boolean"
},
"iSender": {
"@id": "peppyrus:iSender",
"@type": "xsd:boolean"
},
"Service": "peppyrus:Service",
"process": {
"@id": "peppyrus:process",
"@type": "xsd:string"
},
"transportProfile": {
"@id": "peppyrus:transportProfile",
"@type": "xsd:string"
},
"endpoint": {
"@id": "peppyrus:endpoint",
"@type": "xsd:string"
},
"description": {
"@id": "peppyrus:description",
"@type": "xsd:string"
},
"contact": {
"@id": "peppyrus:contact",
"@type": "xsd:string"
}
},
"@type": "schema:Dataset",
"schema:name": "Peppyrus API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Peppyrus'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-10-27) from openapi/peppyrus-openapi.json.",
"dcterms:created": "2026-10-27",
"dcterms:source": [
"openapi/peppyrus-openapi.json"
]
}