BrightstarDB
Getting Started
Architect
Data
Developer
Concepts
Architecture
Data Model
Storage Features
Client APIs
Supported RDF Syntaxes
Why BrightstarDB?
An Associative Model
Schema-less Data Store
A Semantic Data Model
Automatic Data caching
Full Historical Capabilities
Developer Friendly Toolset
Native .NET Semantic Web Database
RDF is great for powering Object Oriented solutions
Developing With BrightstarDB
Developer Quick Start
Connection Strings
Store Persistence Types
Running the BrightstarDB Samples
BrightstarDB Entity Framework
Entity Framework Samples
Data Object Layer
Dynamic API
RDF Client API
Admin API
Developing For Windows Phone
Developing Portable Apps
Connecting to Other Stores
API Documentation
BrightstarDB Security
Access Control
Authentication
Authorization
Running BrightstarDB
Namespace Reservation
Running BrightstarDB as a Windows Service
Running BrightstarDB as an Application
Running BrightstarDB In IIS
BrightstarDB Service Configuration
Configuring Caching
Configuring Logging
SPARQL Endpoint
Configuration
Usage
Customization
Polaris Management Tool
Running Polaris
Polaris Interface Overview
Configuring and Managing Connections
Managing Stores
Running SPARQL Queries
Saving SPARQL Queries
Importing Data
Exporting Data
Running Update Transactions
Running SPARQL Update Transactions
Managing Store History
Defining and Using Prefixes
SdShare Server
Building BrightstarDB
Prerequisites
Getting The Source
Building The Core
Running the Unit Tests
Building the Portable Class Libraries
Building The Tools
Building Installation and NuGet Packages
Using BrightstarDB Under Mono
Using BrightstarDB Libraries
Running a BrightstarDB Server
Building From Source
Unit Tests
iOS and Android Support
Whats New
BrightstarDB 1.5 Release
BrightstarDB 1.4 Release
BrightstarDB 1.3 Release
BrightstarDB 1.2 Release
BrightstarDB 1.1 Release
BrightstarDB 1.0 Release
BrightstarDB 1.0 Release Candidate
BrightstarDB 1.0 Public Beta Refresh
BrightstarDB Public Beta
BrightstarDB Developer Preview Refresh
Known Issues
SPARQL Queries
Entity Framework Tooling
OData Functions
Avoid HTML Named Entities in String Values
Getting Support
BrightstarDB
Docs
»
BrightstarDB Documentation
Edit on GitHub
BrightstarDB Documentation
¶
Getting Started
Architect
Data
Developer
Concepts
Architecture
Data Model
Storage Features
Client APIs
Supported RDF Syntaxes
Why BrightstarDB?
An Associative Model
Schema-less Data Store
A Semantic Data Model
Automatic Data caching
Full Historical Capabilities
Developer Friendly Toolset
Native .NET Semantic Web Database
RDF is great for powering Object Oriented solutions
Developing With BrightstarDB
Developer Quick Start
Create New Project
Create the Model
Generating the Context and Classes
Using the Context
Optimistic Locking
Server Side Caching
What Next?
Connection Strings
Store Persistence Types
Append-Only
Rewritable
Specifying the Store Persistence Type
Running the BrightstarDB Samples
BrightstarDB Entity Framework
Basics
Annotations
Patterns
Behaviour
Optimistic Locking
LINQ Restrictions
OData
SavingChanges Event
INotifyPropertyChanged and INotifyCollectionChanged Support
Graph Targeting
Entity Framework Samples
Tweetbox
MVC Nerd Dinner
Mapping to Existing RDF Data
Data Object Layer
Creating a Data Object Context
Using the IDataObjectContext
Working With Data Objects
Namespace Mappings
Querying data using SPARQL
Binding SPARQL Results To Data Objects
Optimistic Locking in the Data Object Layer
Graph Targeting in the Data Object API
Dynamic API
Dynamic Context
Dynamic Object
Saving Changes
Loading Data
Sample Program
RDF Client API
Creating a client
Creating a Store
Deleting a Store
Adding data
Deleting data
Conditional Updates
Data Types
Updating Graphs
Querying data using SPARQL
Querying Graphs
Using extension methods
Update data using SPARQL
Data Imports
Introduction To N-Triples
Introduction To SPARQL
Admin API
Commit Points
Reverting The Store
Consolidating The Store
Creating Store Snapshots
Store Statistics
Developing For Windows Phone
Data Storage And Connection Strings
SDK Libraries
Development Considerations
Deploying a Reference Store
Developing Portable Apps
Supported Platforms
Including BrightstarDB In Your Project
API Changes
Platform Notes
BrightstarDB Database Portability
Connecting to Other Stores
Store Requirements
Configuration
Differences to BrightstarDB Connections
Example Configurations
API Documentation
BrightstarDB Security
Access Control
Store Permissions
System Permissions
Authentication
Credential-based Authentication
Shared Secret Authentication
Authorization
Running BrightstarDB
Namespace Reservation
Running BrightstarDB as a Windows Service
Running BrightstarDB as an Application
Running BrightstarDB In IIS
BrightstarDB Service Configuration
Configuring Store Permissions
Configuring System Permissions
Additional Configuration Options
Example Server Configuration
Configuring Caching
Example Caching Configurations
Configuring Logging
SPARQL Endpoint
Configuration
Usage
Customization
Polaris Management Tool
Running Polaris
Polaris Interface Overview
Configuring and Managing Connections
Managing Stores
Running SPARQL Queries
Saving SPARQL Queries
Importing Data
Exporting Data
Running Update Transactions
Running SPARQL Update Transactions
Managing Store History
Defining and Using Prefixes
SdShare Server
Building BrightstarDB
Prerequisites
Getting The Source
Building The Core
Running the Unit Tests
Building the Portable Class Libraries
Building The Tools
Building Installation and NuGet Packages
Using BrightstarDB Under Mono
Using BrightstarDB Libraries
Running a BrightstarDB Server
Building From Source
Unit Tests
iOS and Android Support
Whats New
BrightstarDB 1.5 Release
BrightstarDB 1.4 Release
BrightstarDB 1.3 Release
BrightstarDB 1.2 Release
BrightstarDB 1.1 Release
BrightstarDB 1.0 Release
BrightstarDB 1.0 Release Candidate
BrightstarDB 1.0 Public Beta Refresh
BrightstarDB Public Beta
BrightstarDB Developer Preview Refresh
Known Issues
SPARQL Queries
Entity Framework Tooling
OData Functions
Avoid HTML Named Entities in String Values
Getting Support
Indices and Tables
¶
Search Page