/PCU

Plateforme de Connaissances Unifiées (PCU) project (i.e Unified Knowledge Platform)

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

PCU

Plateforme de Connaissances Unifiées (PCU) project (i.e Unified Knowledge Platform).

Semantic platform for valuing data. Open-source, configurable, written in Python 3.


Components

The platform is composed of several components :

PCU components

Installation

To install requirements, go to pcu/ directory and execute the Makefile with the following command line :

make init

Usage

The semantic platform is entirely configurable. To use it, download the sources, go to pcu/ directory and tune the configuration file as you wish.

[data]
path=data/test.txt
; path to data to analyse
[pipeline]
language=
; default language : if empty, language will be automatically detected
nlp=spacy 
; name of the NLP pipeline to use
keyphrase=yes
; yes if keyphrase extraction is enabled, no otherwise
relation=no
; yes if relation extraction is enabled, no otherwise
  • path : path to data to analyse (file or folder)
  • language : default language (en for English, fr for French). If empty, language will be automatically detected
  • nlp : name of the NLP pipeline to use (spacy)
  • keyphrase : yes if keyphrase extraction algorithm is enabled, no otherwise
  • relation : yes if semantic relations extraction algorithm is enabled, no otherwise

Test

To test your installation, go to pcu/ directory and execute the Makefile with the following command line :

make test