Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/capsulecorplab/pizza-planet
An ontological model of a pizza restaurant, based on Tutorial 1 for creating an OML project http://www.opencaesar.io/oml-tutorials/
https://github.com/capsulecorplab/pizza-planet
ontological-modeling-language owl-ontology rdf semantic-web
Last synced: 2 days ago
JSON representation
An ontological model of a pizza restaurant, based on Tutorial 1 for creating an OML project http://www.opencaesar.io/oml-tutorials/
- Host: GitHub
- URL: https://github.com/capsulecorplab/pizza-planet
- Owner: capsulecorplab
- License: apache-2.0
- Created: 2022-10-14T03:49:47.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2022-10-14T18:54:22.000Z (over 2 years ago)
- Last Synced: 2024-01-26T08:45:54.796Z (about 1 year ago)
- Topics: ontological-modeling-language, owl-ontology, rdf, semantic-web
- Homepage:
- Size: 83 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Pizza Planet
[![Build Status](https://app.travis-ci.com/capsulecorplab/pizza-planet.svg?branch=master)](https://app.travis-ci.com/github/capsulecorplab/pizza-planet)
[![Release](https://img.shields.io/github/v/tag/capsulecorplab/pizza-planet?label=release)](https://github.com/capsulecorplab/pizza-planet/releases/latest)
[![Documentation](https://img.shields.io/badge/Documentation-HTML-orange)](https://capsulecorplab.github.io/pizza-planet/)
[![Gitpod](https://img.shields.io/badge/gitpod-open-blue?logo=gitpod)](https://gitpod.io/#https://github.com/capsulecorplab/pizza-planet)An OML model of a pizza restaurant, based on Tutorial 1 for creating an OML project http://www.opencaesar.io/oml-tutorials/.
## Clone
```
git clone https://github.com/capsulecorplab/pizza-planet.git
cd pizza-planet
```## Build
Equivalent to owlReason task
```
./gradlew build
```## Generate Docs
You must first have Bikeshed (the app itself) installed from [here](https://tabatkins.github.io/bikeshed/#install-final)
```
./gradlew generateDocs
```
Note: if bikeshed is not in the PATH, you can add -pBIKESHED=path/to/bikeshed argument## Run OWL Reasoner
```
./gradlew owlReason
```## Start Fuseki Server
```
./gradlew startFuseki
```## Stop Fuseki Server
```
./gradlew stopFuseki
```## Load to Fuseki Dataset
```
./gradlew owlLoad
```
Pre-req: A Fuseki server with a pizza-planet dataset must be running at http://localhost:3030/pizza-planet (see below)## Run SPARQL Queries
```
./gradlew owlQuery
```
Pre-req: A Fuseki server with a pizza-planet dataset must be running at http://localhost:3030/pizza-planet (see below)## Run SHACL Rules
```
./gradlew owlShacl
```
Pre-req: A Fuseki server with a pizza-planet dataset must be running at http://localhost:3030/pizza-planet (see below)## Publish to Maven Local
```
./gradlew publishToMavenLocal
```