API Documentation

Pyramid_skosprovider module

pyramid_skosprovider.get_skos_registry(registry)[source]

Get the skosprovider.registry.Registry attached to this pyramid application.

Return type:skosprovider.registry.Registry

Utils module

pyramid_skosprovider.utils.collection_adapter(obj, request)[source]

Adapter for rendering a skosprovider.skos.Collection to json.

Parameters:obj (skosprovider.skos.Collection) – The collection to be rendered.
Return type:dict
pyramid_skosprovider.utils.concept_adapter(obj, request)[source]

Adapter for rendering a skosprovider.skos.Concept to json.

Parameters:obj (skosprovider.skos.Concept) – The concept to be rendered.
Return type:dict
pyramid_skosprovider.utils.label_adapter(obj, request)[source]

Adapter for rendering a skosprovider.skos.Label to json.

Parameters:obj (skosprovider.skos.Label) – The label to be rendered.
Return type:dict
pyramid_skosprovider.utils.note_adapter(obj, request)[source]

Adapter for rendering a skosprovider.skos.Note to json.

Parameters:obj (skosprovider.skos.Note) – The note to be rendered.
Return type:dict
pyramid_skosprovider.utils.parse_range_header(range)[source]

Parse a range header as used by the dojo Json Rest store.

Parameters:range (str) – The content of the range header to be parsed. eg. items=0-9
Returns:A dict with keys start, finish and number or False if the range is invalid.