-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathshell-context.jsonld
More file actions
71 lines (63 loc) · 2.78 KB
/
shell-context.jsonld
File metadata and controls
71 lines (63 loc) · 2.78 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
{
"@context": {
"@vocab": "https://schema.org/",
"shell": "https://api.shell.com/schema/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"FuelCard": "shell:FuelCard",
"FuelTransaction": "shell:FuelTransaction",
"FuelSite": "schema:GasStation",
"Invoice": "schema:Invoice",
"LoyaltyAccount": "schema:LoyaltyProgram",
"LoyaltyTransaction": "shell:LoyaltyTransaction",
"LubricantsOrder": "schema:Order",
"cardId": "schema:identifier",
"cardPAN": "shell:cardPAN",
"maskedPAN": "shell:maskedPAN",
"cardStatus": "schema:status",
"expiryDate": "schema:expires",
"accountNumber": "schema:accountId",
"payerNumber": "shell:payerNumber",
"driverName": { "@id": "schema:name", "@type": "xsd:string" },
"vehicleRegistration": "shell:vehicleRegistration",
"cardType": "schema:additionalType",
"colCoCode": "shell:collectingCompanyCode",
"transactionId": "schema:identifier",
"date": { "@id": "schema:startDate", "@type": "xsd:dateTime" },
"siteCode": "schema:identifier",
"siteName": "schema:name",
"productCode": "schema:productID",
"productName": "schema:name",
"quantity": { "@id": "schema:amount", "@type": "xsd:float" },
"quantityUnit": "schema:unitCode",
"unitPrice": { "@id": "schema:unitPrice", "@type": "xsd:float" },
"amount": { "@id": "schema:totalPrice", "@type": "xsd:float" },
"currency": "schema:priceCurrency",
"mileage": "shell:mileage",
"siteId": "schema:identifier",
"address": { "@id": "schema:address", "@type": "schema:PostalAddress" },
"location": { "@id": "schema:geo", "@type": "schema:GeoCoordinates" },
"latitude": { "@id": "schema:latitude", "@type": "xsd:float" },
"longitude": { "@id": "schema:longitude", "@type": "xsd:float" },
"fuelTypes": "shell:fuelTypes",
"evCharging": "shell:hasEVCharging",
"evChargingPoints": "shell:evChargingPoints",
"amenities": "schema:amenityFeature",
"invoiceNumber": "schema:identifier",
"invoiceDate": { "@id": "schema:dateCreated", "@type": "xsd:date" },
"dueDate": { "@id": "schema:paymentDueDate", "@type": "xsd:date" },
"totalAmount": { "@id": "schema:totalPrice", "@type": "xsd:float" },
"status": "schema:status",
"accountId": "schema:identifier",
"totalPoints": "shell:loyaltyPoints",
"redeemablePoints": "shell:redeemablePoints",
"pendingPoints": "shell:pendingPoints",
"tier": "schema:membershipLevel",
"rewardId": "schema:identifier",
"pointsRequired": "shell:pointsRequired",
"availableCountries": "schema:availableAtOrFrom",
"offerId": "schema:identifier",
"bonusPoints": "shell:bonusPoints",
"validFrom": { "@id": "schema:validFrom", "@type": "xsd:dateTime" },
"validTo": { "@id": "schema:validThrough", "@type": "xsd:dateTime" }
}
}