BuilderVet · JSON-LD Context
Buildervet Au Context
JSON-LD context defining the semantic vocabulary for Buildervet Au from BuilderVet.
6 Classes
26 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
buildervet:
https://buildervet.au/schema#
Classes
AccountView
ReferralStatus
SearchResults
Licence
BuilderProfile
Timeline
Properties
| Property | Type | Container |
|---|---|---|
| string | ||
| createdAt | string | |
| watches | list | |
| refCode | string | |
| referrals | integer | |
| purchases | list | |
| ok | boolean | |
| query | string | |
| results | list | |
| licenceNo | string | |
| class | string | |
| status | string | |
| grantedOn | string | |
| expiresOn | string | |
| suburb | string | |
| postcode | string | |
| slug | string | |
| displayName | string | |
| legalName | string | |
| abn | string | |
| acn | string | |
| asicStatus | string | |
| licences | list | |
| riskSignals | list | |
| firstObservedByBuilderCheck | string | |
| events | list |
JSON-LD Document
{
"@context": {
"@vocab": "https://buildervet.au/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"buildervet": "https://buildervet.au/schema#",
"AccountView": "buildervet:AccountView",
"email": {
"@id": "buildervet:email",
"@type": "xsd:string"
},
"createdAt": {
"@id": "buildervet:createdAt",
"@type": "xsd:string"
},
"watches": {
"@id": "buildervet:watches",
"@container": "@list"
},
"refCode": {
"@id": "buildervet:refCode",
"@type": "xsd:string"
},
"referrals": {
"@id": "buildervet:referrals",
"@type": "xsd:integer"
},
"purchases": {
"@id": "buildervet:purchases",
"@container": "@list"
},
"ReferralStatus": "buildervet:ReferralStatus",
"ok": {
"@id": "buildervet:ok",
"@type": "xsd:boolean"
},
"SearchResults": "buildervet:SearchResults",
"query": {
"@id": "buildervet:query",
"@type": "xsd:string"
},
"results": {
"@id": "buildervet:results",
"@container": "@list"
},
"Licence": "buildervet:Licence",
"licenceNo": {
"@id": "buildervet:licenceNo",
"@type": "xsd:string"
},
"class": {
"@id": "buildervet:class",
"@type": "xsd:string"
},
"status": {
"@id": "buildervet:status",
"@type": "xsd:string"
},
"grantedOn": {
"@id": "buildervet:grantedOn",
"@type": "xsd:string"
},
"expiresOn": {
"@id": "buildervet:expiresOn",
"@type": "xsd:string"
},
"suburb": {
"@id": "buildervet:suburb",
"@type": "xsd:string"
},
"postcode": {
"@id": "buildervet:postcode",
"@type": "xsd:string"
},
"BuilderProfile": "buildervet:BuilderProfile",
"slug": {
"@id": "buildervet:slug",
"@type": "xsd:string"
},
"displayName": {
"@id": "buildervet:displayName",
"@type": "xsd:string"
},
"legalName": {
"@id": "buildervet:legalName",
"@type": "xsd:string"
},
"abn": {
"@id": "buildervet:abn",
"@type": "xsd:string"
},
"acn": {
"@id": "buildervet:acn",
"@type": "xsd:string"
},
"asicStatus": {
"@id": "buildervet:asicStatus",
"@type": "xsd:string"
},
"licences": {
"@id": "buildervet:licences",
"@container": "@list"
},
"riskSignals": {
"@id": "buildervet:riskSignals",
"@container": "@list"
},
"firstObservedByBuilderCheck": {
"@id": "buildervet:firstObservedByBuilderCheck",
"@type": "xsd:string"
},
"Timeline": "buildervet:Timeline",
"events": {
"@id": "buildervet:events",
"@container": "@list"
}
},
"@type": "schema:Dataset",
"schema:name": "BuilderVet API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects BuilderVet's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-11-03) from openapi/_original/buildervet-au-api-openapi.yml.",
"dcterms:created": "2026-11-03",
"dcterms:source": [
"openapi/_original/buildervet-au-api-openapi.yml"
]
}