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
View Context View on GitHub

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

Raw ↑
{
  "@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"
  ]
}