GithubHelp home page GithubHelp logo

oeg-upm / astrea-web Goto Github PK

View Code? Open in Web Editor NEW
0.0 9.0 1.0 22 MB

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

Home Page: https://astrea.linkeddata.es/

License: Apache License 2.0

Java 4.44% HTML 93.61% CSS 0.25% JavaScript 1.70%
shacl-shapes website rest-api owl-ontology automatic

astrea-web's Introduction

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

astrea-web's People

Contributors

albaizq avatar andreacimminoarriaga avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

mgns

astrea-web's Issues

Shape validation specifies if some types in data have no shape

The validation API should notify if some types in the provided data are not "covered" by the provided shape in the resultant report. If data has types nos covered by the shape, the report is always positive. In this way a user may know at least that the data is validated correctly because the shape does not cover the types in data.

Add data validation functionality

It would be great to be able to validate data given the data sample + the shape file.

It could be also useful to validate the date given the data + the ontology (URI or code) in this other case the shapes should be generrated too by the service (and probably output).

Syntax typo

“Web of Thing Mappings extension” -> “Web of Things Mappings extension”

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.