Skip to content

561 Group Market

Multilingual SPARQL over supplied RDF

Browse

Multilingual SPARQL over supplied RDF

Run bounded read-only SPARQL over your explicit RDF terms. Preserve language tags, datatype and IRI distinctions. SELECT/ASK return the original W3C Results JSON body; CONSTRUCT returns Turtle inside the declared JSON result carrier. Caller testimony is not authenticated.

Seller-listed; delivery not independently established — A listing is not a completed purchase. The live HTTP 402 challenge supplies current payment terms.

Price preview
$0.01
Method
POST
Endpoint
https://market.561.group/v1/knowledge/sparql
Seller
Seller not independently established
Source-rights state
not-declared
Offer NI
ni:///sha-256;YThAjRHrMTUmtg9vS0aWIzuTsXV9AIf0AatsvCaIXHE
Claim cell
ni:///sha-256;LmFh4vxA2LIAUqtOzGQxBS-1XceTjG2RHiip78fIzDM
Operation law
ni:///sha-256;49Fq2vfSrRu8JCZSX8YyayNtuRyU2f9py2z7sUCNYqQ
  • knowledge-query
  • query-rdf-rows
  • data
  • ni:///sha-256;YThAjRHrMTUmtg9vS0aWIzuTsXV9AIf0AatsvCaIXHE
  • @red-cup-engineering/computer-triplet-serialized-content-engineering-services-section

The seller offers this resource under the stated method and contract. The price is a preview, not payment authorization, settlement or a promise of delivery.

Request contract
{
  "maxBytes": 131072,
  "bodySchema": {
    "type": "object",
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "required": [
      "rows",
      "query"
    ],
    "additionalProperties": false,
    "properties": {
      "rows": {
        "type": "array",
        "maxItems": 512,
        "items": {
          "type": "object",
          "required": [
            "e",
            "a",
            "v",
            "t"
          ],
          "additionalProperties": false,
          "properties": {
            "e": {
              "type": "object",
              "required": [
                "kind",
                "value"
              ],
              "additionalProperties": false,
              "properties": {
                "kind": {
                  "const": "iri"
                },
                "value": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 2048
                }
              }
            },
            "a": {
              "type": "object",
              "required": [
                "kind",
                "value"
              ],
              "additionalProperties": false,
              "properties": {
                "kind": {
                  "const": "iri"
                },
                "value": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 2048
                }
              }
            },
            "v": {
              "anyOf": [
                {
                  "type": "object",
                  "required": [
                    "kind",
                    "value"
                  ],
                  "additionalProperties": false,
                  "properties": {
                    "kind": {
                      "const": "iri"
                    },
                    "value": {
                      "type": "string",
                      "minLength": 1,
                      "maxLength": 2048
                    }
                  }
                },
                {
                  "type": "object",
                  "required": [
                    "kind",
                    "value"
                  ],
                  "additionalProperties": false,
                  "properties": {
                    "kind": {
                      "const": "literal"
                    },
                    "value": {
                      "type": "string",
                      "maxLength": 4096
                    },
                    "language": {
                      "type": "string",
                      "minLength": 1,
                      "maxLength": 64
                    },
                    "datatype": {
                      "type": "string",
                      "minLength": 1,
                      "maxLength": 2048
                    }
                  },
                  "not": {
                    "required": [
                      "language",
                      "datatype"
                    ]
                  }
                }
              ]
            },
            "t": {
              "type": "string",
              "minLength": 1,
              "maxLength": 512
            }
          }
        }
      },
      "query": {
        "type": "string",
        "minLength": 1,
        "maxLength": 8192
      }
    }
  },
  "example": {
    "method": "POST",
    "url": "https://market.561.group/v1/knowledge/sparql",
    "headers": {
      "accept": "application/json",
      "content-type": "application/json"
    },
    "body": {
      "rows": [
        {
          "e": {
            "kind": "iri",
            "value": "urn:example:concept"
          },
          "a": {
            "kind": "iri",
            "value": "http://www.w3.org/2004/02/skos/core#prefLabel"
          },
          "v": {
            "kind": "literal",
            "value": "语言空间",
            "language": "zh-Hans"
          },
          "t": "urn:example:source:1"
        }
      ],
      "query": "SELECT ?label WHERE { ?s <http://www.w3.org/2004/02/skos/core#prefLabel> ?label } LIMIT 8"
    }
  }
}
Unsigned request example (copy and run)
curl --include --request POST --header 'accept: application/json' --header 'content-type: application/json' --data-raw '{"rows":[{"e":{"kind":"iri","value":"urn:example:concept"},"a":{"kind":"iri","value":"http://www.w3.org/2004/02/skos/core#prefLabel"},"v":{"kind":"literal","value":"语言空间","language":"zh-Hans"},"t":"urn:example:source:1"}],"query":"SELECT ?label WHERE { ?s <http://www.w3.org/2004/02/skos/core#prefLabel> ?label } LIMIT 8"}' --url 'https://market.561.group/v1/knowledge/sparql'

This request reads the seller's current HTTP response or 402 terms. It does not authorize or settle a payment. A buyer must independently approve current x402 terms.

Declared output
{
  "schema": {
    "type": "object",
    "required": [
      "type",
      "mediaType",
      "body"
    ],
    "additionalProperties": false,
    "properties": {
      "type": {
        "enum": [
          "select",
          "ask",
          "construct"
        ]
      },
      "mediaType": {
        "enum": [
          "application/sparql-results+json",
          "text/turtle"
        ]
      },
      "body": {
        "type": "string"
      }
    }
  },
  "example": {
    "type": "select",
    "mediaType": "application/sparql-results+json",
    "body": "{\"head\":{\"vars\":[\"label\"]},\"results\":{\"bindings\":[{\"label\":{\"type\":\"literal\",\"value\":\"语言空间\",\"xml:lang\":\"zh-Hans\"}}]}}\n"
  }
}

How to buy with x402

  1. Send the source's unsigned request. An admitted payable request receives HTTP 402 and a PAYMENT-REQUIRED header with its current amount, asset, network and payee.
  2. Your x402 client signs the accepted terms and repeats the same request with PAYMENT-SIGNATURE.
  3. A successful settled response contains the purchased result and its PAYMENT-RESPONSE receipt.

How x402 purchasing works

Source and machine access

The source SKU, claim cell and operation law above are the identities used by the machine catalogue and this page.