Argyle · JSON-LD Context
Argyle Context
JSON-LD context defining the semantic vocabulary for Argyle from Argyle.
0 Classes
66 Properties
3 Namespaces
Namespaces
xsd:
http://www.w3.org/2001/XMLSchema#
schema:
https://schema.org/
argyle:
https://schema.argyle.com/
Properties
| Property | Type | Container |
|---|---|---|
| Account | reference | |
| Employment | reference | |
| Identity | reference | |
| Gig | reference | |
| Paystub | reference | |
| PayrollDocument | reference | |
| DepositDestination | reference | |
| Vehicle | reference | |
| Shift | reference | |
| Rating | reference | |
| Report | reference | |
| Item | reference | |
| Verification | reference | |
| UserToken | reference | |
| Receipt | reference | |
| id | string | |
| user | string | |
| account | string | |
| source | string | |
| item | string | |
| status | string | |
| created_at | dateTime | |
| updated_at | dateTime | |
| scanned_at | dateTime | |
| employer | string | |
| employment_type | string | |
| employment_status | string | |
| start_date | date | |
| end_date | date | |
| job_title | string | |
| first_name | string | |
| last_name | string | |
| full_name | string | |
| string | ||
| phone_number | string | |
| birth_date | date | |
| address | schema:PostalAddress | |
| gross_pay | argyle:MonetaryAmount | |
| net_pay | argyle:MonetaryAmount | |
| base_pay | argyle:BasePay | |
| deductions | list | |
| earnings | list | |
| taxes | list | |
| period_start | date | |
| period_end | date | |
| check_date | date | |
| bank_name | string | |
| bank_account | string | |
| routing_number | string | |
| deposit_type | string | |
| deposit_value | string | |
| payout | argyle:MonetaryAmount | |
| tips | argyle:MonetaryAmount | |
| distance | decimal | |
| duration | integer | |
| make | string | |
| model | string | |
| year | integer | |
| license_plate | string | |
| score | decimal | |
| report_url | reference | |
| expires_at | dateTime | |
| next | reference | |
| previous | reference | |
| count | integer | |
| results | list |
JSON-LD Document
{
"@context": {
"@version": 1.1,
"@vocab": "https://schema.argyle.com/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"schema": "https://schema.org/",
"argyle": "https://schema.argyle.com/",
"Account": {
"@id": "argyle:Account",
"@type": "@id",
"@comment": "A payroll connection made through Argyle Link between a user and an employer or gig platform."
},
"Employment": {
"@id": "argyle:Employment",
"@type": "@id",
"@comment": "Employment record including job title, status, dates, and compensation details."
},
"Identity": {
"@id": "argyle:Identity",
"@type": "@id",
"@comment": "Worker identity information as recorded in the payroll system."
},
"Gig": {
"@id": "argyle:Gig",
"@type": "@id",
"@comment": "A single gig task or trip completed on a gig platform."
},
"Paystub": {
"@id": "argyle:Paystub",
"@type": "@id",
"@comment": "A pay stub record containing earnings, deductions, and taxes for a pay period."
},
"PayrollDocument": {
"@id": "argyle:PayrollDocument",
"@type": "@id",
"@comment": "A payroll-related document such as a W-2, 1099, or other tax form."
},
"DepositDestination": {
"@id": "argyle:DepositDestination",
"@type": "@id",
"@comment": "A bank account configured as a direct deposit destination."
},
"Vehicle": {
"@id": "argyle:Vehicle",
"@type": "@id",
"@comment": "A vehicle registered with a gig platform by the worker."
},
"Shift": {
"@id": "argyle:Shift",
"@type": "@id",
"@comment": "A work shift record for hourly or scheduled workers."
},
"Rating": {
"@id": "argyle:Rating",
"@type": "@id",
"@comment": "A performance rating given to or by a gig worker."
},
"Report": {
"@id": "argyle:Report",
"@type": "@id",
"@comment": "A generated verification or income report."
},
"Item": {
"@id": "argyle:Item",
"@type": "@id",
"@comment": "An Argyle platform item representing a supported employer or gig platform."
},
"Verification": {
"@id": "argyle:Verification",
"@type": "@id",
"@comment": "An income or employment verification request and its result."
},
"UserToken": {
"@id": "argyle:UserToken",
"@type": "@id",
"@comment": "A short-lived token used to initialize Argyle Link for a user session."
},
"Receipt": {
"@id": "argyle:Receipt",
"@type": "@id",
"@comment": "An expense receipt associated with a gig."
},
"id": {
"@id": "argyle:id",
"@type": "xsd:string",
"@comment": "Unique resource identifier (UUID)."
},
"user": {
"@id": "argyle:user",
"@type": "xsd:string",
"@comment": "Argyle user ID."
},
"account": {
"@id": "argyle:account",
"@type": "xsd:string",
"@comment": "Argyle account ID."
},
"source": {
"@id": "argyle:source",
"@type": "xsd:string",
"@comment": "Payroll platform source key."
},
"item": {
"@id": "argyle:item",
"@type": "xsd:string",
"@comment": "Argyle item (employer/platform) ID."
},
"status": {
"@id": "argyle:status",
"@type": "xsd:string",
"@comment": "Current resource status."
},
"created_at": {
"@id": "schema:dateCreated",
"@type": "xsd:dateTime"
},
"updated_at": {
"@id": "schema:dateModified",
"@type": "xsd:dateTime"
},
"scanned_at": {
"@id": "argyle:scannedAt",
"@type": "xsd:dateTime"
},
"employer": {
"@id": "schema:legalName",
"@type": "xsd:string"
},
"employment_type": {
"@id": "schema:employmentType",
"@type": "xsd:string"
},
"employment_status": {
"@id": "argyle:employmentStatus",
"@type": "xsd:string"
},
"start_date": {
"@id": "schema:startDate",
"@type": "xsd:date"
},
"end_date": {
"@id": "schema:endDate",
"@type": "xsd:date"
},
"job_title": {
"@id": "schema:jobTitle",
"@type": "xsd:string"
},
"first_name": {
"@id": "schema:givenName",
"@type": "xsd:string"
},
"last_name": {
"@id": "schema:familyName",
"@type": "xsd:string"
},
"full_name": {
"@id": "schema:name",
"@type": "xsd:string"
},
"email": {
"@id": "schema:email",
"@type": "xsd:string"
},
"phone_number": {
"@id": "schema:telephone",
"@type": "xsd:string"
},
"birth_date": {
"@id": "schema:birthDate",
"@type": "xsd:date"
},
"address": {
"@id": "schema:address",
"@type": "schema:PostalAddress"
},
"gross_pay": {
"@id": "argyle:grossPay",
"@type": "argyle:MonetaryAmount"
},
"net_pay": {
"@id": "argyle:netPay",
"@type": "argyle:MonetaryAmount"
},
"base_pay": {
"@id": "argyle:basePay",
"@type": "argyle:BasePay"
},
"deductions": {
"@id": "argyle:deductions",
"@container": "@list"
},
"earnings": {
"@id": "argyle:earnings",
"@container": "@list"
},
"taxes": {
"@id": "argyle:taxes",
"@container": "@list"
},
"period_start": {
"@id": "argyle:periodStart",
"@type": "xsd:date"
},
"period_end": {
"@id": "argyle:periodEnd",
"@type": "xsd:date"
},
"check_date": {
"@id": "argyle:checkDate",
"@type": "xsd:date"
},
"bank_name": {
"@id": "argyle:bankName",
"@type": "xsd:string"
},
"bank_account": {
"@id": "argyle:bankAccount",
"@type": "xsd:string"
},
"routing_number": {
"@id": "argyle:routingNumber",
"@type": "xsd:string"
},
"deposit_type": {
"@id": "argyle:depositType",
"@type": "xsd:string"
},
"deposit_value": {
"@id": "argyle:depositValue",
"@type": "xsd:string"
},
"payout": {
"@id": "argyle:payout",
"@type": "argyle:MonetaryAmount"
},
"tips": {
"@id": "argyle:tips",
"@type": "argyle:MonetaryAmount"
},
"distance": {
"@id": "argyle:distance",
"@type": "xsd:decimal"
},
"duration": {
"@id": "argyle:duration",
"@type": "xsd:integer"
},
"make": {
"@id": "schema:brand",
"@type": "xsd:string"
},
"model": {
"@id": "schema:model",
"@type": "xsd:string"
},
"year": {
"@id": "schema:modelDate",
"@type": "xsd:integer"
},
"license_plate": {
"@id": "argyle:licensePlate",
"@type": "xsd:string"
},
"score": {
"@id": "schema:ratingValue",
"@type": "xsd:decimal"
},
"report_url": {
"@id": "argyle:reportUrl",
"@type": "@id"
},
"expires_at": {
"@id": "argyle:expiresAt",
"@type": "xsd:dateTime"
},
"next": {
"@id": "argyle:nextPage",
"@type": "@id"
},
"previous": {
"@id": "argyle:previousPage",
"@type": "@id"
},
"count": {
"@id": "argyle:totalCount",
"@type": "xsd:integer"
},
"results": {
"@id": "argyle:results",
"@container": "@list"
}
}
}