Skip to content

The main objective of this project is to develop a semantic annotation framework to annotate semantically some datasets using several Ontologies.

Notifications You must be signed in to change notification settings

sonfack/semankernel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

semankernel

The main objective of this project is to develop a semantic annotation framework to annotate semantically some datasets using several Ontologies.

Installation instructions

In order to use this app, you need and Elasticsearch server that will be used to store ontologies. In the common/database.py file

def __init__(self, address='172.17.0.2', port=9200)

replace the 172.17.0.2 by your Elasticsearch server address.

After this step, run the app and install all libraries and go to the backend to upload your ontologies in the Elasticsearch database. https://ip-address:5000/administrator

File structure

In our project folder, we have 02 important folders for the project:

  • src
  • common
    • database.py
    • ontology.py
    • textprocessing.py
  • data
  • static
    • css
    • fonts
    • img
    • js
  • template
  • app.py

src

This folder contains the

common

template

This is all the views are stored (html files)

data

this folder has all the ontologies files ( .owl or rdf) that are been stored in the system.

About

The main objective of this project is to develop a semantic annotation framework to annotate semantically some datasets using several Ontologies.

Resources

Stars

Watchers

Forks

Packages

No packages published