CargoDocs · JSON-LD Context
Cargodocs Context
JSON-LD context defining the semantic vocabulary for Cargodocs from CargoDocs.
0 Classes
5 Properties
1 Namespaces
Namespaces
cargodocs:
https://api.cargodocs.com/v3/
Properties
| Property | Type | Container |
|---|---|---|
| BillOfLading | ||
| Transaction | ||
| Document | ||
| Counterparty | ||
| Customer |
JSON-LD Document
{
"@context": {
"@vocab": "https://schema.org/",
"cargodocs": "https://api.cargodocs.com/v3/",
"BillOfLading": {
"@id": "cargodocs:BillOfLading",
"@context": {
"documentId": "cargodocs:documentId",
"documentType": "cargodocs:documentType",
"transactionId": "cargodocs:transactionId",
"status": "cargodocs:status",
"draftId": "cargodocs:draftId",
"shipperDetails": "cargodocs:shipperDetails",
"consigneeDetails": "cargodocs:consigneeDetails",
"cargoDetails": "cargodocs:cargoDetails",
"issuedAt": {
"@id": "cargodocs:issuedAt",
"@type": "DateTime"
},
"createdAt": {
"@id": "cargodocs:createdAt",
"@type": "DateTime"
}
}
},
"Transaction": {
"@id": "cargodocs:Transaction",
"@context": {
"transactionId": "cargodocs:transactionId",
"status": "cargodocs:status",
"createdAt": {
"@id": "cargodocs:createdAt",
"@type": "DateTime"
},
"documentCount": {
"@id": "cargodocs:documentCount",
"@type": "Integer"
}
}
},
"Document": {
"@id": "cargodocs:Document",
"@context": {
"documentId": "cargodocs:documentId",
"documentType": "cargodocs:documentType",
"status": "cargodocs:status",
"createdAt": {
"@id": "cargodocs:createdAt",
"@type": "DateTime"
}
}
},
"Counterparty": {
"@id": "cargodocs:Counterparty",
"@context": {
"counterpartyId": "cargodocs:counterpartyId",
"counterpartyName": "cargodocs:counterpartyName"
}
},
"Customer": {
"@id": "cargodocs:Customer",
"@context": {
"customerId": "cargodocs:customerId",
"customerName": "cargodocs:customerName"
}
}
}
}