Extracts schema information from an OSLC provider and draws a Domain Specification View
Starting with an OSLC catalog URL, this web application
- loads the catalog resource and uses it to find all resource types, domains and resource shapes
- draws a diagram of all domains, resource types and properties.
Parts relevant for this application.
- get the catalog
- for each service provider
- for each service
- for each QueryCapability and CreationFactory
- get the resourceShape - save it
- for each property in it
- find out resource type by type of any found resource
- find out reference property target type by oslc:range
- for each property in it
- get the resourceShape - save it
- for each QueryCapability and CreationFactory
- for each service
- for each service provider
- access to https://github.com:FindOut/oslc-schema-viewer
- node installed - see https://nodejs.org
- git command line (optional)
- google chrome browser - Firefox and IE11+ will be supported later
git clone git@github.com:FindOut/oslc-schema-viewer.git
cd oslc-schema-viewer
npm install
npm start
The last command starts a proxy server and opens a web browser that after some seconds will show the Domain Specification View for the offis bugzilla OSLC catalog.
If you dont have the git command line installed, you may download the code as a zip from the github web ui.
