Peppyrus · JSON-LD Context

Peppyrus Context

JSON-LD context defining the semantic vocabulary for Peppyrus from Peppyrus.

18 Classes 54 Properties 4 Namespaces
View Context View on GitHub

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
email 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

peppyrus-context.jsonld Raw ↑
{
  "@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"
  ]
}