GitDealFlow · JSON-LD Context
Sipi Context
JSON-LD context defining the semantic vocabulary for Sipi from GitDealFlow.
10 Classes
31 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
sipi:
https://sipi.bot/schema#
Classes
TransactionRequest
Decision
EvaluationResponse
Rule
RuleCreate
Approval
Agent
Transaction
Stats
Error
Properties
| Property | Type | Container |
|---|---|---|
| amount | decimal | |
| merchant | string | |
| category | string | |
| currency | string | |
| description | string | |
| timestamp | dateTime | |
| decision | reference | |
| reason | string | |
| rule_id | string | |
| triggered | list | |
| transaction_id | string | |
| id | string | |
| rule_type | string | |
| params | ||
| action | reference | |
| priority | integer | |
| enabled | boolean | |
| label | string | |
| agent_id | string | |
| status | string | |
| created_at | dateTime | |
| name | string | |
| api_key | string | |
| total_transactions | integer | |
| approved | integer | |
| blocked | integer | |
| flagged | integer | |
| pending_approvals | integer | |
| active_rules | integer | |
| daily_spend | decimal | |
| error | string |
JSON-LD Document
{
"@context": {
"@vocab": "https://sipi.bot/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"sipi": "https://sipi.bot/schema#",
"TransactionRequest": "sipi:TransactionRequest",
"amount": {
"@id": "sipi:amount",
"@type": "xsd:decimal"
},
"merchant": {
"@id": "sipi:merchant",
"@type": "xsd:string"
},
"category": {
"@id": "sipi:category",
"@type": "xsd:string"
},
"currency": {
"@id": "sipi:currency",
"@type": "xsd:string"
},
"description": {
"@id": "sipi:description",
"@type": "xsd:string"
},
"timestamp": {
"@id": "sipi:timestamp",
"@type": "xsd:dateTime"
},
"Decision": "sipi:Decision",
"EvaluationResponse": "sipi:EvaluationResponse",
"decision": {
"@id": "sipi:decision",
"@type": "@id"
},
"reason": {
"@id": "sipi:reason",
"@type": "xsd:string"
},
"rule_id": {
"@id": "sipi:rule_id",
"@type": "xsd:string"
},
"triggered": {
"@id": "sipi:triggered",
"@container": "@list"
},
"transaction_id": {
"@id": "sipi:transaction_id",
"@type": "xsd:string"
},
"Rule": "sipi:Rule",
"id": {
"@id": "sipi:id",
"@type": "xsd:string"
},
"rule_type": {
"@id": "sipi:rule_type",
"@type": "xsd:string"
},
"params": {
"@id": "sipi:params"
},
"action": {
"@id": "sipi:action",
"@type": "@id"
},
"priority": {
"@id": "sipi:priority",
"@type": "xsd:integer"
},
"enabled": {
"@id": "sipi:enabled",
"@type": "xsd:boolean"
},
"label": {
"@id": "sipi:label",
"@type": "xsd:string"
},
"agent_id": {
"@id": "sipi:agent_id",
"@type": "xsd:string"
},
"RuleCreate": "sipi:RuleCreate",
"Approval": "sipi:Approval",
"status": {
"@id": "sipi:status",
"@type": "xsd:string"
},
"created_at": {
"@id": "sipi:created_at",
"@type": "xsd:dateTime"
},
"Agent": "sipi:Agent",
"name": {
"@id": "sipi:name",
"@type": "xsd:string"
},
"api_key": {
"@id": "sipi:api_key",
"@type": "xsd:string"
},
"Transaction": "sipi:Transaction",
"Stats": "sipi:Stats",
"total_transactions": {
"@id": "sipi:total_transactions",
"@type": "xsd:integer"
},
"approved": {
"@id": "sipi:approved",
"@type": "xsd:integer"
},
"blocked": {
"@id": "sipi:blocked",
"@type": "xsd:integer"
},
"flagged": {
"@id": "sipi:flagged",
"@type": "xsd:integer"
},
"pending_approvals": {
"@id": "sipi:pending_approvals",
"@type": "xsd:integer"
},
"active_rules": {
"@id": "sipi:active_rules",
"@type": "xsd:integer"
},
"daily_spend": {
"@id": "sipi:daily_spend",
"@type": "xsd:decimal"
},
"Error": "sipi:Error",
"error": {
"@id": "sipi:error",
"@type": "xsd:string"
}
},
"@type": "schema:Dataset",
"schema:name": "GitDealFlow API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects GitDealFlow'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-10-19) from openapi/sipi-openapi.json.",
"dcterms:created": "2026-10-19",
"dcterms:source": [
"openapi/sipi-openapi.json"
]
}