Restaurant365 · JSON-LD Context

Restaurant365 Odata Connector Context

JSON-LD context defining the semantic vocabulary for Restaurant365 Odata Connector from Restaurant365.

11 Classes 23 Properties 4 Namespaces
View Context View on GitHub

Namespaces

r365: https://raw.githubusercontent.com/api-evangelist/restaurant365/main/json-ld/restaurant365-odata-connector-context.jsonld#
schema: https://schema.org/
dcterms: http://purl.org/dc/terms/
xsd: http://www.w3.org/2001/XMLSchema#

Classes

Company Location GLAccount Item JobTitle Employee Transaction TransactionDetail SalesEmployee SalesDetail SalesPayment

Properties

Property Type Container
transactionId string
salesId string
glAccountId string
employeeId string
locationId string
name string
fullName string
firstName string
lastName string
email string
phoneNumber string
date dateTime
amount decimal
netSales decimal
grossSales decimal
totalAmount decimal
taxAmount decimal
tipAmount decimal
type string
createdOn dateTime
modifiedOn dateTime
createdBy string
modifiedBy string

JSON-LD Document

Raw ↑
{
  "@context": {
    "r365": "https://raw.githubusercontent.com/api-evangelist/restaurant365/main/json-ld/restaurant365-odata-connector-context.jsonld#",
    "schema": "https://schema.org/",
    "dcterms": "http://purl.org/dc/terms/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",

    "Company": "r365:Company",
    "Location": "r365:Location",
    "GLAccount": "r365:GLAccount",
    "Item": "r365:Item",
    "JobTitle": "r365:JobTitle",
    "Employee": "schema:Person",
    "Transaction": "r365:Transaction",
    "TransactionDetail": "r365:TransactionDetail",
    "SalesEmployee": "r365:SalesTicket",
    "SalesDetail": "r365:SalesLineItem",
    "SalesPayment": "schema:PaymentMethod",

    "transactionId": { "@id": "r365:transactionId", "@type": "xsd:string" },
    "salesId": { "@id": "r365:salesId", "@type": "xsd:string" },
    "glAccountId": { "@id": "r365:glAccountId", "@type": "xsd:string" },
    "employeeId": { "@id": "schema:identifier", "@type": "xsd:string" },
    "locationId": { "@id": "r365:locationId", "@type": "xsd:string" },
    "name": { "@id": "schema:name", "@type": "xsd:string" },
    "fullName": { "@id": "schema:name", "@type": "xsd:string" },
    "firstName": { "@id": "schema:givenName", "@type": "xsd:string" },
    "lastName": { "@id": "schema:familyName", "@type": "xsd:string" },
    "email": { "@id": "schema:email", "@type": "xsd:string" },
    "phoneNumber": { "@id": "schema:telephone", "@type": "xsd:string" },
    "date": { "@id": "dcterms:date", "@type": "xsd:dateTime" },
    "amount": { "@id": "schema:price", "@type": "xsd:decimal" },
    "netSales": { "@id": "r365:netSales", "@type": "xsd:decimal" },
    "grossSales": { "@id": "r365:grossSales", "@type": "xsd:decimal" },
    "totalAmount": { "@id": "schema:totalPrice", "@type": "xsd:decimal" },
    "taxAmount": { "@id": "r365:taxAmount", "@type": "xsd:decimal" },
    "tipAmount": { "@id": "r365:tipAmount", "@type": "xsd:decimal" },
    "type": { "@id": "dcterms:type", "@type": "xsd:string" },
    "createdOn": { "@id": "dcterms:created", "@type": "xsd:dateTime" },
    "modifiedOn": { "@id": "dcterms:modified", "@type": "xsd:dateTime" },
    "createdBy": { "@id": "dcterms:creator", "@type": "xsd:string" },
    "modifiedBy": { "@id": "r365:modifiedBy", "@type": "xsd:string" }
  }
}