Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Configurable APIs over Linked Data

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 bin
Octocat-spinner-32 lib
Octocat-spinner-32 tests
Octocat-spinner-32 .buildpath
Octocat-spinner-32 .project
Octocat-spinner-32 README
Octocat-spinner-32 Rakefile
Octocat-spinner-32 api.ttl
README
Linked Data API

Request

Context
 - variable bindings
 - access to request, etc
 - inherited? e.g. to handle shadowing

Context includes:
 - current request url, path, params, headers
 - variables/bindings from api
 - variables/bindings from endpoint

 
API
 - various defaults
 - other objects needs access to it
 
Endpoint
 - endpoint being accessed
 - matching based on path
 
Selector
 - a selector
 - types
 - factory
 
Viewer
 - a viewer
 - types of viewer
 - factory
 
Formatter
 - a formatter
 - types of formatter
 - factory for creating them 

 

*Assembler
 - for manufacturing from specific serialization
 
 
 #match
 endpoint = api.endpoint_for(request)
 call = Call.new(request, endpoint)
   #context = Context.new(request, endpoint)
 resp = call.exec()
  
Something went wrong with that request. Please try again.