Menu

GeneralNotes

Robert Vesse

General Notes

This page covers some general information about different features supported within the API and CLI.

Supported Result Formats

The API and CLI allow you to configure which result formats you want it to request for some operations, currently the following formats are supported:

  • ASK results
    • application/sparql-results+xml (SPARQL XML)
  • CONSTRUCT/DESCRIBE results
    • application/rdf+xml (RDF XML)
    • text/turtle (Turtle)
    • text/plain (NTriples)
    • application/rdf+json (RDF JSON, Talis specification)
  • SELECT results
    • application/sparql-results+xml (SPARQL XML)
    • application/sparql-results+json (SPARQL JSON)
    • text/tab-separated-values (SPARQL TSV)
    • text/csv (SPARQL CSV)

HTTP Authentication

Authentication uses ARQ's HTTP authentication API, this supports standard HTTP authentication methods e.g. Basic, Digest as well as form based login such as that provided by Apache mod_auth_form. It can also be extended to support more complex authentication schemes if desired.

Logging

The API uses slf4j internally as a logging facade and the CLI uses log4j when configured to use logging. If you are using the API directly then you can configure whatever slf4j binding you desire and configure your preferred logging framework as desired.


Related

Wiki: Introduction

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.