Knora 0.1 documentation
previous | next | index

The Knora API Server¶

The Knora API server implements Knora’s HTTP-based API, and manages data stored in an RDF triplestore and in files. It is designed to work with any standards-compliant RDF triplestore, and is configured to work out of the box with Ontotext GraphDB and Apache Jena.

  • Deploying the Knora API Server
    • Getting Started with the Knora API Server
    • Using HTTPS in the Knora API Server
    • Running the Knora API Server on a Production System
  • Knora API Server Design Documentation
    • Knora API Server Design Overview
    • Futures with Akka
    • HTTP Module
    • Responders Module
    • Store Module
    • Shared Packages
    • How to Add an API Route
    • Triplestore Updates
    • Consistency Checking
    • Authentication in the Knora API Server
    • Administration (Users, Projects, Groups, Institutions, Permissions)
    • Plans for Knora API v2
  • Developing the Knora API Server
    • Overview
    • Starting Fuseki 3
    • Starting GraphDB-SE
    • Build Process
    • Setup IntelliJ for development of Knora
    • Documentation Guidelines
    • Test Tags
    • Testing with Fuseki 2
    • Docker Cheat Sheet
  • Using API V1
    • Introduction: Using API V1
    • Reading and Searching Resources
    • XML to Standoff Mapping
    • Adding Resources
    • Reading Values
    • Adding a Value
    • Changing a Value
    • Deleting Resources and Values

Table Of Contents

  • Introduction
  • The Knora Ontologies
  • The Knora API Server
    • Deploying the Knora API Server
    • Knora API Server Design Documentation
    • Developing the Knora API Server
    • Using API V1
  • SALSAH
  • Sipi

Search

Enter search terms or a module, class or function name.

previous | next | index

Show Source
© Copyright 2015, Lukas Rosenthaler, Benjamin Geer, Ivan Subotic, Tobias Schweizer, André Kilchenmann, and Sepideh Alassi. Created using Sphinx 1.3.1.