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
    • 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
      • TypeIdentifierPrefix Attribute
      • Entity Attribute
      • Identity Property
      • Identifier Attribute
      • Property Inclusion
      • Property Exclusion
      • Inverse Property Attribute
      • Namespace Declaration Attribute
      • Property Type Attribute
      • Inverse Property Type Attribute
      • Additional Custom Attributes
    • Patterns
      • One-to-One
      • One-to-Many
      • Many-to-Many
      • Reflexive relationship
    • Behaviour
    • Key Properties and Composite Keys
      • Specifying Key Properties
      • Key Separator
      • Key Converter
      • Hierarchical Key Pattern
      • Key Constraints
      • Changing Identifiers
      • Null Or Empty Keys
    • Optimistic Locking
      • Enabling Optimistic Locking
      • Handling Optimistic Locking Errors
    • LINQ Restrictions
      • Supported LINQ Operators
      • Supported Class Methods and Properties
    • Casting Entities
    • OData
      • OData Restrictions
    • SavingChanges Event
    • INotifyPropertyChanged and INotifyCollectionChanged Support
    • Graph Targeting
      • LINQ and Graph Targeting
    • Roslyn Code Generation
      • Console-based Code Generation
      • T4 Template-based Generation
  • Entity Framework Samples
    • Tweetbox
      • Overview
      • The Interfaces
      • Initialising the BrightstarDB Context
      • Creating a new User entity
      • Relationships between entities
      • Fast creation, persistence and indexing of data
    • MVC Nerd Dinner
      • Creating The Basic Data Model
        • Creating the ASP.NET MVC4 Application.
      • Creating MVC Controllers And Views
        • Create the Home Controller
        • Adding views
        • Review Site
        • Create the AddAttendee Action
      • Applying Model Changes
      • Adding a Custom Membership Provider
        • Adding the Custom Membership Provider and login Entity
        • Configuring the application to use the Brightstar Membership Provider
        • Adding functionality to the Custom Membership Provider
        • Extending the MVC application
      • Adding a Custom Role Provider
        • Adding the Custom Role Provider
        • Configuring the application to use the Brightstar Membership Provider
        • Adding functionality to the Custom Role Provider
        • Adding Secure Sections to the Website
        • Running the Application
      • Adding Linked Data Support
        • Create a SPARQL Action
        • Creating an OData Provider
      • Consuming OData in PowerPivot
    • Mapping to Existing RDF Data
      • The following FOAF RDF triples are added to the data store.
      • Defining Mappings
      • Example
  • Advanced Entity Framework
    • Custom Queries
    • Custom SPARQL Protocol
    • Custom Type Mappings
  • 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
      • Default Data Set
      • Graph Targeting and Deletions
  • Dynamic API
    • Dynamic Context
    • Dynamic Object
    • Saving Changes
    • Loading Data
    • Sample Program
  • RDF Client API
    • Creating a client
    • Creating a Store
    • Deleting a Store
    • Jobs and IJobInfo
    • Transactional Update
      • Inserting Data
      • Deleting Data
      • Conditional Updates
    • Data Types
    • Updating Graphs
    • Querying data using SPARQL
    • Querying Graphs
    • Using extension methods
    • Update data using SPARQL
    • Data Imports
    • Data Exports
    • Introduction To N-Triples
    • Introduction To SPARQL
  • Admin API
    • Jobs
      • IJobInfo
      • Retrieving the Jobs List
      • Monitoring Individual Jobs
    • Commit Points
      • Retrieving Commit Points
      • Querying A Commit Point
    • Reverting The Store
    • Consolidating The Store
    • Creating Store Snapshots
    • Store Statistics
      • Retrieving Statistics
      • Updating Statistics
      • Automatic Update of Statistics
  • Concurrency And Multi-threading
    • Concurrent Access to Stores
    • Thread-safety
  • Developing Portable Apps
    • Supported Platforms
    • Including BrightstarDB In Your Project
      • Using BrightstarDB from NuGet
      • Using BrightstarDB from Source
    • API Changes
    • Platform Notes
      • Desktop
      • Phone and Silverlight
      • Windows Store
      • Android
      • iOS
    • BrightstarDB Database Portability
    • Acknowledgment
  • Connecting to Other Stores
    • Store Requirements
    • Configuration and Connection Strings
      • Using Storage Providers
      • Using A StorageServer
      • Using SPARQL endpoints
    • Differences to BrightstarDB Connections
    • Example Configurations
      • Connecting over SPARQL Protocol
      • Connecting to a Fuseki Server
  • 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
    • Running BrightstarDB in Docker
    • BrightstarDB Service Configuration
      • Configuring Store Permissions
      • Configuring System Permissions
      • Configuring Authentication
      • Additional Configuration Options
      • Example Server Configuration
    • Configuring Caching
      • Example Caching Configurations
    • Configuring Logging
    • Preloading Stores
      • Configuring Basic Preloading
      • Advanced Preloading
    • Transaction Logging
      • Disabling Transaction Logging
        • Disabling Store Logging
        • Specifying the Server Default
  • SPARQL Endpoint
    • Query
    • Update
    • Graph Store Protocol
    • SPARQL Result Formats
    • Further Reading
  • Polaris Management Tool
    • Running Polaris
    • Polaris Interface Overview
    • Configuring and Managing Connections
      • Authentication
    • 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
    • MSBuild/XBuild Script (build.proj)
    • Visual Studio Solution Files
      • BrightstarDB Core Libraries
      • Portable Class Libraries
      • Tools
    • Building The Documentation
    • Building Installation and NuGet Packages
    • Building Under Mono
  • Using BrightstarDB Under Mono
    • Using BrightstarDB Libraries
    • Building From Source
    • Running a BrightstarDB Server
      • Self-Hosted
      • BrightstarDB in Apache
      • BrighstarDB under nginx
      • BrighstarDB Server Security
  • Running BrightstarDB in IIS
    • Installation and Configuration
  • What’s New
    • BrightstarDB 1.10.1
    • BrightstarDB 1.10
    • BrightstarDB 1.9.1
    • BrightstarDB 1.9 Release
    • BrightstarDB 1.8 Release
    • BrightstarDB 1.7 Release
    • BrightstarDB 1.6.2 Release
    • BrightstarDB 1.6.1 Release
    • BrightstarDB 1.6 Release
    • BrightstarDB 1.5.3 Release
    • BrightstarDB 1.5.2 Release
    • BrightstarDB 1.5.1 Release
    • 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 »


© Copyright 2014, Kal Ahmed, Graham Moore, and other contributors.

Built with Sphinx using a theme provided by Read the Docs.