Agave · JSON-LD Context
Agave Unified Context
JSON-LD context defining the semantic vocabulary for Agave Unified from Agave.
24 Classes
42 Properties
4 Namespaces
Namespaces
agave:
https://agave.com/schema/
schema:
https://schema.org/
dcterms:
http://purl.org/dc/terms/
xsd:
http://www.w3.org/2001/XMLSchema#
Classes
EmployeeList
CostCodeList
TimesheetList
Contract
name
ContractList
Budget
description
LinkSessionRequest
VendorList
LinkSession
ProjectList
Timesheet
BudgetList
Invoice
Project
createdAt
updatedAt
Vendor
email
Employee
InvoiceList
CostCode
InvoiceRequest
Properties
| Property | Type | Container |
|---|---|---|
| data | string | set |
| nextCursor | string | |
| count | integer | |
| id | string | |
| projectId | string | |
| number | string | |
| status | string | |
| originalValue | decimal | |
| revisedValue | decimal | |
| executedDate | date | |
| costCodeId | string | |
| originalAmount | decimal | |
| revisedAmount | decimal | |
| actualCost | decimal | |
| projectedCost | decimal | |
| referenceId | string | |
| redirectUrl | string | |
| linkToken | string | |
| expiresAt | dateTime | |
| employeeId | string | |
| date | date | |
| regularHours | decimal | |
| overtimeHours | decimal | |
| payRate | decimal | |
| vendorId | string | |
| invoiceNumber | string | |
| amount | decimal | |
| invoiceDate | date | |
| dueDate | date | |
| sourceId | string | |
| address | string | |
| startDate | date | |
| estimatedCompletionDate | date | |
| totalBudget | decimal | |
| phone | string | |
| taxId | string | |
| firstName | string | |
| lastName | string | |
| title | string | |
| hireDate | date | |
| code | string | |
| costType | string |
JSON-LD Document
{
"@context": {
"@version": 1.1,
"agave": "https://agave.com/schema/",
"schema": "https://schema.org/",
"dcterms": "http://purl.org/dc/terms/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"EmployeeList": "agave:EmployeeList",
"data": {
"@id": "agave:data",
"@container": "@set",
"@type": "xsd:string"
},
"nextCursor": {
"@id": "agave:next_cursor",
"@type": "xsd:string"
},
"count": {
"@id": "agave:count",
"@type": "xsd:integer"
},
"CostCodeList": "agave:CostCodeList",
"TimesheetList": "agave:TimesheetList",
"Contract": "agave:Contract",
"id": {
"@id": "agave:id",
"@type": "xsd:string"
},
"projectId": {
"@id": "agave:project_id",
"@type": "xsd:string"
},
"name": "schema:name",
"number": {
"@id": "agave:number",
"@type": "xsd:string"
},
"status": {
"@id": "agave:status",
"@type": "xsd:string"
},
"originalValue": {
"@id": "agave:original_value",
"@type": "xsd:decimal"
},
"revisedValue": {
"@id": "agave:revised_value",
"@type": "xsd:decimal"
},
"executedDate": {
"@id": "agave:executed_date",
"@type": "xsd:date"
},
"ContractList": "agave:ContractList",
"Budget": "agave:Budget",
"costCodeId": {
"@id": "agave:cost_code_id",
"@type": "xsd:string"
},
"description": "schema:description",
"originalAmount": {
"@id": "agave:original_amount",
"@type": "xsd:decimal"
},
"revisedAmount": {
"@id": "agave:revised_amount",
"@type": "xsd:decimal"
},
"actualCost": {
"@id": "agave:actual_cost",
"@type": "xsd:decimal"
},
"projectedCost": {
"@id": "agave:projected_cost",
"@type": "xsd:decimal"
},
"LinkSessionRequest": "agave:LinkSessionRequest",
"referenceId": {
"@id": "agave:reference_id",
"@type": "xsd:string"
},
"redirectUrl": {
"@id": "agave:redirect_url",
"@type": "xsd:string"
},
"VendorList": "agave:VendorList",
"LinkSession": "agave:LinkSession",
"linkToken": {
"@id": "agave:link_token",
"@type": "xsd:string"
},
"expiresAt": {
"@id": "agave:expires_at",
"@type": "xsd:dateTime"
},
"ProjectList": "agave:ProjectList",
"Timesheet": "agave:Timesheet",
"employeeId": {
"@id": "agave:employee_id",
"@type": "xsd:string"
},
"date": {
"@id": "agave:date",
"@type": "xsd:date"
},
"regularHours": {
"@id": "agave:regular_hours",
"@type": "xsd:decimal"
},
"overtimeHours": {
"@id": "agave:overtime_hours",
"@type": "xsd:decimal"
},
"payRate": {
"@id": "agave:pay_rate",
"@type": "xsd:decimal"
},
"BudgetList": "agave:BudgetList",
"Invoice": "agave:Invoice",
"vendorId": {
"@id": "agave:vendor_id",
"@type": "xsd:string"
},
"invoiceNumber": {
"@id": "agave:invoice_number",
"@type": "xsd:string"
},
"amount": {
"@id": "agave:amount",
"@type": "xsd:decimal"
},
"invoiceDate": {
"@id": "agave:invoice_date",
"@type": "xsd:date"
},
"dueDate": {
"@id": "agave:due_date",
"@type": "xsd:date"
},
"Project": "agave:Project",
"sourceId": {
"@id": "agave:source_id",
"@type": "xsd:string"
},
"address": {
"@id": "agave:address",
"@type": "xsd:string"
},
"startDate": {
"@id": "agave:start_date",
"@type": "xsd:date"
},
"estimatedCompletionDate": {
"@id": "agave:estimated_completion_date",
"@type": "xsd:date"
},
"totalBudget": {
"@id": "agave:total_budget",
"@type": "xsd:decimal"
},
"createdAt": "schema:dateCreated",
"updatedAt": "schema:dateModified",
"Vendor": "agave:Vendor",
"email": "schema:email",
"phone": {
"@id": "agave:phone",
"@type": "xsd:string"
},
"taxId": {
"@id": "agave:tax_id",
"@type": "xsd:string"
},
"Employee": "agave:Employee",
"firstName": {
"@id": "agave:first_name",
"@type": "xsd:string"
},
"lastName": {
"@id": "agave:last_name",
"@type": "xsd:string"
},
"title": {
"@id": "agave:title",
"@type": "xsd:string"
},
"hireDate": {
"@id": "agave:hire_date",
"@type": "xsd:date"
},
"InvoiceList": "agave:InvoiceList",
"CostCode": "agave:CostCode",
"code": {
"@id": "agave:code",
"@type": "xsd:string"
},
"costType": {
"@id": "agave:cost_type",
"@type": "xsd:string"
},
"InvoiceRequest": "agave:InvoiceRequest"
}
}