ABMeter · JSON-LD Context
Abmeter Ai Context
JSON-LD context defining the semantic vocabulary for Abmeter Ai from ABMeter.
16 Classes
44 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
abmeter:
https://abmeter.ai/schema#
Classes
RateLimitError
Error
EventType
Measure
Metric
AssignmentConfig
Space
Parameter
Experiment
Event
ParameterExposure
ExposureSubmission
GlobalAudience
RandomAudience
Variant
FeatureFlag
Properties
| Property | Type | Container |
|---|---|---|
| error | string | |
| code | string | |
| details | ||
| slug | reference | |
| description | string | |
| custom_fields | ||
| measures | list | |
| created_at | dateTime | |
| updated_at | dateTime | |
| event_type_slug | reference | |
| measure_method | string | |
| custom_field_name | string | |
| display_name | string | |
| formula | string | |
| based_on_events | list | |
| version | string | |
| config | string | |
| type | string | |
| default_value | ||
| space_slug | reference | |
| hypothesis | string | |
| state | string | |
| allocation | integer | |
| primary_metric_slug | reference | |
| guardrail_metric_slugs | list | |
| audiences | list | |
| started_at | dateTime | |
| stopped_at | dateTime | |
| event_slug | string | |
| user_id | string | |
| occurred_at | dateTime | |
| parameter_slug | reference | |
| resolved_value | ||
| exposable_slug | reference | |
| exposable_type | string | |
| audience_slug | reference | |
| resolved_at | dateTime | |
| parameter_id | integer | |
| space_id | integer | |
| exposable_id | integer | |
| audience_id | integer | |
| percentage | integer | |
| variant_slug | reference | |
| parameter_values |
JSON-LD Document
{
"@context": {
"@vocab": "https://abmeter.ai/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"abmeter": "https://abmeter.ai/schema#",
"RateLimitError": "abmeter:RateLimitError",
"error": {
"@id": "abmeter:error",
"@type": "xsd:string"
},
"code": {
"@id": "abmeter:code",
"@type": "xsd:string"
},
"Error": "abmeter:Error",
"details": {
"@id": "abmeter:details"
},
"EventType": "abmeter:EventType",
"slug": {
"@id": "abmeter:slug",
"@type": "@id"
},
"description": {
"@id": "abmeter:description",
"@type": "xsd:string"
},
"custom_fields": {
"@id": "abmeter:custom_fields"
},
"measures": {
"@id": "abmeter:measures",
"@container": "@list"
},
"created_at": {
"@id": "abmeter:created_at",
"@type": "xsd:dateTime"
},
"updated_at": {
"@id": "abmeter:updated_at",
"@type": "xsd:dateTime"
},
"Measure": "abmeter:Measure",
"event_type_slug": {
"@id": "abmeter:event_type_slug",
"@type": "@id"
},
"measure_method": {
"@id": "abmeter:measure_method",
"@type": "xsd:string"
},
"custom_field_name": {
"@id": "abmeter:custom_field_name",
"@type": "xsd:string"
},
"display_name": {
"@id": "abmeter:display_name",
"@type": "xsd:string"
},
"Metric": "abmeter:Metric",
"formula": {
"@id": "abmeter:formula",
"@type": "xsd:string"
},
"based_on_events": {
"@id": "abmeter:based_on_events",
"@container": "@list"
},
"AssignmentConfig": "abmeter:AssignmentConfig",
"version": {
"@id": "abmeter:version",
"@type": "xsd:string"
},
"config": {
"@id": "abmeter:config",
"@type": "xsd:string"
},
"Space": "abmeter:Space",
"Parameter": "abmeter:Parameter",
"type": {
"@id": "abmeter:type",
"@type": "xsd:string"
},
"default_value": {
"@id": "abmeter:default_value"
},
"space_slug": {
"@id": "abmeter:space_slug",
"@type": "@id"
},
"Experiment": "abmeter:Experiment",
"hypothesis": {
"@id": "abmeter:hypothesis",
"@type": "xsd:string"
},
"state": {
"@id": "abmeter:state",
"@type": "xsd:string"
},
"allocation": {
"@id": "abmeter:allocation",
"@type": "xsd:integer"
},
"primary_metric_slug": {
"@id": "abmeter:primary_metric_slug",
"@type": "@id"
},
"guardrail_metric_slugs": {
"@id": "abmeter:guardrail_metric_slugs",
"@container": "@list"
},
"audiences": {
"@id": "abmeter:audiences",
"@container": "@list"
},
"started_at": {
"@id": "abmeter:started_at",
"@type": "xsd:dateTime"
},
"stopped_at": {
"@id": "abmeter:stopped_at",
"@type": "xsd:dateTime"
},
"Event": "abmeter:Event",
"event_slug": {
"@id": "abmeter:event_slug",
"@type": "xsd:string"
},
"user_id": {
"@id": "abmeter:user_id",
"@type": "xsd:string"
},
"occurred_at": {
"@id": "abmeter:occurred_at",
"@type": "xsd:dateTime"
},
"ParameterExposure": "abmeter:ParameterExposure",
"parameter_slug": {
"@id": "abmeter:parameter_slug",
"@type": "@id"
},
"resolved_value": {
"@id": "abmeter:resolved_value"
},
"exposable_slug": {
"@id": "abmeter:exposable_slug",
"@type": "@id"
},
"exposable_type": {
"@id": "abmeter:exposable_type",
"@type": "xsd:string"
},
"audience_slug": {
"@id": "abmeter:audience_slug",
"@type": "@id"
},
"resolved_at": {
"@id": "abmeter:resolved_at",
"@type": "xsd:dateTime"
},
"ExposureSubmission": "abmeter:ExposureSubmission",
"parameter_id": {
"@id": "abmeter:parameter_id",
"@type": "xsd:integer"
},
"space_id": {
"@id": "abmeter:space_id",
"@type": "xsd:integer"
},
"exposable_id": {
"@id": "abmeter:exposable_id",
"@type": "xsd:integer"
},
"audience_id": {
"@id": "abmeter:audience_id",
"@type": "xsd:integer"
},
"GlobalAudience": "abmeter:GlobalAudience",
"RandomAudience": "abmeter:RandomAudience",
"percentage": {
"@id": "abmeter:percentage",
"@type": "xsd:integer"
},
"variant_slug": {
"@id": "abmeter:variant_slug",
"@type": "@id"
},
"Variant": "abmeter:Variant",
"parameter_values": {
"@id": "abmeter:parameter_values"
},
"FeatureFlag": "abmeter:FeatureFlag"
},
"@type": "schema:Dataset",
"schema:name": "ABMeter API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects ABMeter'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-31) from openapi/abmeter-ai-openapi.yml.",
"dcterms:created": "2026-10-31",
"dcterms:source": [
"openapi/abmeter-ai-openapi.yml"
]
}