Skip to content

Astrea-web is a service that offers a friendly interface for the Astrea core library, as well as, a Rest API for third-party services

License

Notifications You must be signed in to change notification settings

oeg-upm/astrea-web

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Astrea-web

This repository is a web service that publishes the services of Astrea, providing a user-friendly interface to generate SHACL shapes from one or more ontologies, and also a REST API to be used by third-party services.

Deploying Astrea-web

In order to deploy the Astrea-web service users have two options:

version: '2'
services:
  astrea-service:
    image: acimmino/astrea-service:2.2.0
    ports:
    - 8080:8080
  • Alternatively download this repository and compile the project, then run the compiled jar. Find bellow the commands to follow.
sudo git clone https://github.com/oeg-upm/astrea-web.git
cd astrea-web
mvn clean package -DskipTests
java -jar ./target/astrea-web.jar --server.port=8080

Using the Rest API

In order to use our REST API, check our online documentation