https://github.com/smartdataanalytics/mulon
Create a multilingual ontology by merging two ontologies from different natural languages.
https://github.com/smartdataanalytics/mulon
Last synced: 11 months ago
JSON representation
Create a multilingual ontology by merging two ontologies from different natural languages.
- Host: GitHub
- URL: https://github.com/smartdataanalytics/mulon
- Owner: SmartDataAnalytics
- License: apache-2.0
- Created: 2019-09-25T10:18:43.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2022-02-26T01:09:13.000Z (almost 4 years ago)
- Last Synced: 2025-01-22T06:22:44.617Z (about 1 year ago)
- Language: Scala
- Homepage: https://smartdataanalytics.github.io/MULON/
- Size: 1.08 MB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# MULON
MULON (MULtilingual Ontology mergiNg) is an approach for creating a multilingual ontology by merging two ontologies in different natural languages.
All implementations are based on Scala 2.11.11 and Apache Spark 2.3.1.
How to use
----------
````
git clone https://github.com/SmartDataAnalytics/MULON.git
cd MULON
mvn clean package
````
Input
----------
MULON reads two input ontologies in Turtle in two different languages and uses [SANSA](https://github.com/SANSA-Stack) readers to build a dataset of RDD[graph.Triple] for each ontology.
````
val O1 = ".../firstOntology-de.ttl"
val O2 = ".../secondOntology-en.ttl"
````
Documentation
----------
A brief description of MULON can be found [here](https://smartdataanalytics.github.io/MULON/).
Furthermore, a description for each configurable parameter and function can be found [here](https://smartdataanalytics.github.io/MULON/DocumentationIndex.html#package).
The subsequent steps depend on your IDE. Generally, just import this repository as a Maven project and start using MULON.