Documentation
Essential concepts
Basic Linked Data knowledge.
- Linked Data concepts
General overview of the basic idea behind Linked Data and why it can make your applications more powerful.
Platform
The main component of the Carbon LDP™ suite.
- Startup arguments
Reference for all arguments accepted by the platform upon startup - Configuration
How to configure an instance and reference of the accepted configuration parameters - Enterprise-class repositories
Configuring a platform instance so it is backed up by a third-party enterprise-class repository
REST API
Access and manage applications and data by URIs using RESTful requests over HTTP (GET, POST, PUT, DELETE). Configure apps, schedule server-side jobs, execute queries – everything in Carbon LDP™ is RESTful.
- Getting started
Description of the previous knowledge and tools we recommend before you begin learning about Carbon LDP’s REST API. - Object and interaction models
Your introduction to the different object models contained in Carbon LDP™, as well as the behaviors these
resources can have. - Documents
Guide to get you working with Carbon documents over HTTP. - Access points
An explanation on Carbon LDP™ Access Points and how to use them to manage relations between documents. - SPARQL Querying
A guide on how to execute SPARQL queries in Carbon LDP™ via the REST API. - Advanced document reading
Guide on retrieving only certain properties of documents and retrieving multiple documents at once through the REST API. - Real-time capabilities
Details the basics on how the real-time features work and can be accessed via a regular WebSocket client.
JavaScript SDK
The JavaScript Software Development Kit, available from the npm package manager, allows you to manage RDF data using familiar JavaScript and TypeScript programming techniques and tools. Build for execution within a web browser or Node.js.
- Getting started
Guide to install the SDK and start creating and manipulating data with it - Object model
An in depth description of the Carbon LDP™ Object Model - Object schema
What is the object schema, how to define and use it - Reading documents
Retrieving only certain properties of documents and retrieving multiple documents at once - Querying
How to query data using SPARQLer - Access points
What is an Access Point and how to use them - Real-Time capabilities
Discover the capabilities of a real-time linked data platform