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#
{
"@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" }
}
}