Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vwapplications/softeng
Software Engineering Ontology app to create pedagogical course project
https://github.com/vwapplications/softeng
django ontology pcp pedagogical-course-project semantic-web software-engineering sparql triple-store
Last synced: about 2 months ago
JSON representation
Software Engineering Ontology app to create pedagogical course project
- Host: GitHub
- URL: https://github.com/vwapplications/softeng
- Owner: VWApplications
- License: gpl-3.0
- Created: 2018-06-01T19:16:18.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2022-12-08T02:08:46.000Z (about 2 years ago)
- Last Synced: 2024-03-15T12:22:17.549Z (10 months ago)
- Topics: django, ontology, pcp, pedagogical-course-project, semantic-web, software-engineering, sparql, triple-store
- Language: HTML
- Homepage:
- Size: 71.8 MB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# SoftEng
Ontologia do curso de Engenharia de Software
#### Como acessar a aplicação localmente:
1. De um clone do repositório da aplicação ```https://github.com/VictorArnaud/SoftEng.git```
2. Instale as dependencias para rodar o python3 e pip3
```
sudo apt-get update
sudo apt-get install -y python3-dev sqlite python3-pip libpq-dev
```3. Criar o ambiente virtual de desenvolvimento (virtualenvwrapper)
```
sudo pip3 install --upgrade pip
sudo pip3 install virtualenvwrapper
```4. No arquivo .bashrc do link insira:
```
WORKON_HOME=~/.virtualenvs
VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
source /usr/local/bin/virtualenvwrapper.sh
```* Para criar um ambiente virtual: ```mkvirtualenv ```
* Para entrar no ambiente virtual: ```workon ```
* Para sair do ambiente virtual: ```deactivate```
5. Instalar o software e o banco de triplas
```
make
```6. Crie o repositorio do banco de triplas
```
Navegador: http://localhost:8001/openrdf-workbench/
```* Dentro do banco de triplas no navegador crie um novo repositorio chamado **softeng** e aperte next duas vezes no banco de triplas
![img1](https://user-images.githubusercontent.com/14116020/41176876-6dcba296-6b38-11e8-988f-e9e5a2bd3329.png)
* Execute o comando para popular o banco de triplas
```
make populate
```7. Rode a aplicação
```
make run
Navegador: http://0.0.0.0:8000/
```#### API
```
Executar query: http://0.0.0.0:8000/api/
Criar e listar queries: http://0.0.0.0:8000/api/queries/
Editar e deletar queries: http://0.0.0.0:8000/api/queries//details/
```