Zum Inhalt
HALOWERK

Technische Prüfungen & Formate

relational / relational bitemporal overlap

An agent that imports bitemporal content versions needs pairs overlapping in both valid time and recording time counted instead of rejecting harmless overlap on one axis alone.

POST https://detect.halowerk.com/v1/relational/relational-bitemporal-overlap

Eingaben

Felder des veröffentlichten Eingabeschemas
FeldTypPflichtBeschreibung
artifactobjectJa
Vollständiges Eingabeschema anzeigen
{
  "type": "object",
  "properties": {
    "artifact": {
      "type": "object",
      "properties": {
        "versions": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "entity": {
                "type": "string",
                "minLength": 1,
                "maxLength": 128
              },
              "valid_from": {
                "type": "integer",
                "minimum": 0,
                "maximum": 1000000000
              },
              "valid_until": {
                "type": "integer",
                "minimum": 0,
                "maximum": 1000000000
              },
              "recorded_from": {
                "type": "integer",
                "minimum": 0,
                "maximum": 1000000000
              },
              "recorded_until": {
                "type": "integer",
                "minimum": 0,
                "maximum": 1000000000
              }
            },
            "required": [
              "entity",
              "valid_from",
              "valid_until",
              "recorded_from",
              "recorded_until"
            ],
            "additionalProperties": false
          },
          "minItems": 1,
          "maxItems": 512
        }
      },
      "required": [
        "versions"
      ],
      "additionalProperties": false
    }
  },
  "required": [
    "artifact"
  ],
  "additionalProperties": false
}

Originalschema öffnen

Veröffentlichtes Eingabebeispiel

{
  "artifact": {
    "versions": [
      {
        "entity": "a",
        "valid_from": 0,
        "valid_until": 2,
        "recorded_from": 0,
        "recorded_until": 1
      },
      {
        "entity": "a",
        "valid_from": 1,
        "valid_until": 3,
        "recorded_from": 1,
        "recorded_until": 2
      }
    ]
  }
}

Ergebnis & Dokumentation

Maschinenlesbare Dokumentation dieses Hubs

Quelle dieser Seite: der veröffentlichte HALOWERK-Katalog. Stand: 2026-11-01, 15:19 UTC.

Weitere Endpunkte dieses Hubs

Alle Endpunkte dieses Hubs →