DaSCH Service Platform Documentation
Initializing search
Overview
DSP-APP
DSP-API
DSP-TOOLS
Developers
Community
DaSCH Service Platform Documentation
Overview
DSP-APP
DSP-APP
Introduction
User Guide
User Guide
Introduction
Project Administration
System Administration
Data Management
Data Management
Start from scratch
Search and browse
Search results
Work on your data
User Profile
Contribution
Contribution
How to contribute
Docs Documentation
Release Notes
DSP-API
DSP-API
Introduction
Introduction
What is DSP?
File Formats in DSP-API
Standoff/RDF Text Markup
An Example Project
DSP Ontologies
DSP Ontologies
Introduction
The Knora Base Ontology
The SALSAH GUI Ontology
DSP-API Endpoints
DSP-API Endpoints
DSP-API V2
DSP-API V2
Introduction
Authentication
Reading and Searching Resources
Reading the User's Permissions on Resources and Values
Getting Lists
Gravsearch - Virtual Graph Search
Creating and Editing Resources
Creating and Editing Values
Querying, Creating, and Updating Ontologies
Textual Data in DSP-API
Textual Data in DSP-API
Overview
Standard Standoff Markup
Custom Standoff Mapping
TEI XML
Permalinks
IRIs
Admin API
Admin API
Introduction
Overview
Users Endpoint
Projects Endpoint
Groups Endpoint
Lists Endpoint
Permissions Endpoint
Stores Endpoint
Util API
Util API
Version
Instrumentation API
Instrumentation API
Introduction
Health Endpoint
Metrics Endpoint
Publishing and Deployment
Publishing and Deployment
Publishing
Configuration
Updating Repositories when Upgrading DSP-API
DSP Internals
DSP Internals
Design
Design
Architectural Decision Records (ADR)
Architectural Decision Records (ADR)
0001 Record Architectural Decisions
0002 Change Cache Service Manager from Akka-Actor to ZLayer
0003 Change IIIF Service Manager and Sipi implementation to zlayer
0004 Change Triplestore Service Manager and Fuseki implementation to ZLayer
0005 Change ResponderManager to a simple case class
0006 Gradually Replace AKKA-HTTP with ZIO-HTTP
0007 ZIO-fication of Responders
DSP-API Design Principles
DSP-API Design Principles
Design Overview
Futures with Akka
HTTP Module
Store Module
Triplestore Updates
Consistency Checking
Authentication
RDF Processing API
DSP-API V1 Design
DSP-API V1 Design
How to Add an API v1 Route
JSON in API v1
DSP-API V2 Design
DSP-API V2 Design
API v2 Design Overview
Ontology Schemas
Smart IRIs
Content Wrappers
How to Add an API v2 Route
JSON-LD Parsing and Formatting
Ontology Management
DSP-API and Sipi
Gravsearch Design
Standoff Markup
Archival Resource Key (ARK)
SPARQL Query Design
Admin API Design
DSP Domain
DSP Domain
Domain Entities and Relations
System Instances
Class and Property Hierarchies
Development
Development
Overview
Build and Running
Setup Visual Studio Code for development of DSP-API
Testing
Docker Cheat Sheet
Starting the DSP-Stack inside Docker Container
Updating Repositories
Generating Client Test Data
Third-Party Dependencies
SIPI
SIPI
Overview
Setting Up Sipi for DSP-API
Interaction between Sipi and DSP-API
Lucene
Lucene
Lucene Query Parser Syntax
Frequently Asked Questions
Release Notes
Release Notes
Changelog
DSP-TOOLS
DSP-TOOLS
Overview
CLI commands
File formats
File formats
JSON project file
JSON project file
Overview
Ontologies
Caveats
XML data file
excel2json
excel2xml
Incremental xmlupload
excel2xml module
Running DSP locally
DaSCH-internal commands
DaSCH-internal commands
Fast XML Upload
Information for developers
Information for developers
Developers documentation
Dependencies, packaging & distribution
Git submodules
Maintaining the start-stack command
User data
GitHub actions
MkDocs and markdown-link-validator
Code quality tools
Code quality tools
Overview
General formatting
Python formatting
Python docstring formatting
Python type checking
Python linting
Security checks
See also
Changelog
Developers
Developers
Getting Started
Basics
Basics
Introduction
RDF
Sipi
Libraries
Contribution
Community
Community
Product Updates
About us
404 - Not found