EricssonResearch / EricssonResearch/oslc_prolog

Improve the OSLC library for Prolog

Open
#1 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Prolog
Stars
8
Forks
2
PR merge metrics
No merged PRs in 30d

Description

**Future work**

- [x] optimize `copy_resource/5` using dictionaries and make it default resource shape validator
- [x] add settings to configure which prefixes and ontologies are exposed via REST interface
- [x] implement validation of `oslc:range`, `oslc:allowedValue` and `oslc:maxSize`
- [x] implement properer exception handling and error reporting using `oslc:Error`
- [ ] resource paging
- [ ] validation of value shapes
- [ ] create API for OSLC clients in Prolog
- [ ] write a complete set of unit tests
- [ ] create README on how to use OSLC prolog library

**Bonus features**

- [ ] implement query strings for Query Capability's base URI
- [ ] authentication mechanisms (basic, OAuth, form)
- [ ] support for JSON representation of OSLC Defined Resources
- [ ] UI previews
- [ ] Delegated User Interface Dialogs

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.