Zum Inhalt
HALOWERK

Technische Prüfungen & Formate

relational / relational conjunctive query containment

An agent that changes an exported relation query needs whether the old positive conjunctive query is contained in the new one for every finite relation instance.

POST https://detect.halowerk.com/v1/relational/relational-conjunctive-query-containment

Eingaben

Felder des veröffentlichten Eingabeschemas
FeldTypPflichtBeschreibung
artifactobjectJa
Vollständiges Eingabeschema anzeigen
{
  "type": "object",
  "properties": {
    "artifact": {
      "type": "object",
      "properties": {
        "before": {
          "type": "object",
          "properties": {
            "head": {
              "type": "array",
              "items": {
                "type": "integer",
                "minimum": 0,
                "maximum": 11
              },
              "minItems": 0,
              "maxItems": 8
            },
            "atoms": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "relation": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 128
                  },
                  "variables": {
                    "type": "array",
                    "items": {
                      "type": "integer",
                      "minimum": 0,
                      "maximum": 11
                    },
                    "minItems": 1,
                    "maxItems": 8
                  }
                },
                "required": [
                  "relation",
                  "variables"
                ],
                "additionalProperties": false
              },
              "minItems": 1,
              "maxItems": 8
            }
          },
          "required": [
            "head",
            "atoms"
          ],
          "additionalProperties": false
        },
        "after": {
          "type": "object",
          "properties": {
            "head": {
              "type": "array",
              "items": {
                "type": "integer",
                "minimum": 0,
                "maximum": 11
              },
              "minItems": 0,
              "maxItems": 8
            },
            "atoms": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "relation": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 128
                  },
                  "variables": {
                    "type": "array",
                    "items": {
                      "type": "integer",
                      "minimum": 0,
                      "maximum": 11
                    },
                    "minItems": 1,
                    "maxItems": 8
                  }
                },
                "required": [
                  "relation",
                  "variables"
                ],
                "additionalProperties": false
              },
              "minItems": 1,
              "maxItems": 8
            }
          },
          "required": [
            "head",
            "atoms"
          ],
          "additionalProperties": false
        }
      },
      "required": [
        "before",
        "after"
      ],
      "additionalProperties": false
    }
  },
  "required": [
    "artifact"
  ],
  "additionalProperties": false
}

Originalschema öffnen

Veröffentlichtes Eingabebeispiel

{
  "artifact": {
    "before": {
      "head": [
        0
      ],
      "atoms": [
        {
          "relation": "R",
          "variables": [
            0
          ]
        }
      ]
    },
    "after": {
      "head": [
        0
      ],
      "atoms": [
        {
          "relation": "R",
          "variables": [
            0
          ]
        }
      ]
    }
  }
}

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 →