All Projects → Inist-CNRS → lodex

Inist-CNRS / lodex

Licence: other
Linked Open Data EXperiment

Programming Languages

javascript
184084 projects - #8 most used programming language
Makefile
30231 projects
shell
77523 projects
HTML
75241 projects
Dockerfile
14818 projects
CSS
56736 projects

Projects that are alternatives of or similar to lodex

LinkedDataHub
The Knowledge Graph notebook. Apache license.
Stars: ✭ 150 (+248.84%)
Mutual labels:  semantic-web, linked-open-data
PheKnowLator
PheKnowLator: Heterogeneous Biomedical Knowledge Graphs and Benchmarks Constructed Under Alternative Semantic Models
Stars: ✭ 74 (+72.09%)
Mutual labels:  semantic-web, linked-open-data
YALC
🕸 YALC: Yet Another LOD Cloud (registry of Linked Open Datasets).
Stars: ✭ 14 (-67.44%)
Mutual labels:  semantic-web, linked-open-data
numishare
Numishare is an open source suite of applications for managing digital cultural heritage artifacts, with a particular focus on coins and medals.
Stars: ✭ 29 (-32.56%)
Mutual labels:  semantic-web, linked-open-data
twinql
A graph query language for the semantic web
Stars: ✭ 17 (-60.47%)
Mutual labels:  semantic-web
java-toolkit
【Released】🛠Java常用的插件API整理以及基于JDK的一些方法封装库,能在不依赖大型框架下快速进行开发(亦可快速用于测试或者脚本类代码编写 - 含数据库相关)。
Stars: ✭ 13 (-69.77%)
Mutual labels:  mongo
ParseCareKit
Securely synchronize any CareKit 2.1+ based app to a Parse Server Cloud. Compatible with parse-hipaa.
Stars: ✭ 28 (-34.88%)
Mutual labels:  mongo
mobi
Mobi is a decentralized, federated, and distributed graph data platform for teams and communities to publish and discover data, data models, and analytics that are instantly consumable.
Stars: ✭ 41 (-4.65%)
Mutual labels:  semantic-web
DoctrineMongoODMModule
Laminas Module for Doctrine MongoDB ODM
Stars: ✭ 83 (+93.02%)
Mutual labels:  mongo
pdd-graph
PDD Graph : Bridging MIMIC-III and Linked Data Cloud
Stars: ✭ 31 (-27.91%)
Mutual labels:  linked-open-data
semicon
A collection of icons for the Semantic Web and Linked Open Data world.
Stars: ✭ 20 (-53.49%)
Mutual labels:  semantic-web
autocomplete-semantic-web
Semantic Web Autocomplete for Atom Editor
Stars: ✭ 45 (+4.65%)
Mutual labels:  semantic-web
scholia
Wikidata-based scholarly profiles
Stars: ✭ 166 (+286.05%)
Mutual labels:  linked-open-data
ak-cli
🔖 Collection of useful cli commands
Stars: ✭ 39 (-9.3%)
Mutual labels:  mongo
titanium-json-ld
A JSON-LD 1.1 Processor & API
Stars: ✭ 79 (+83.72%)
Mutual labels:  semantic-web
cowl
A lightweight C/C++ library for working with Web Ontology Language (OWL) ontologies
Stars: ✭ 18 (-58.14%)
Mutual labels:  semantic-web
ts-mongodb-orm
Typescript Orm wrapper for Mongodb
Stars: ✭ 13 (-69.77%)
Mutual labels:  mongo
lsw2
OWL and Semantic Web toolkit for Common Lisp, used for construction and reasoning over ontologies and ontology-structured data
Stars: ✭ 22 (-48.84%)
Mutual labels:  semantic-web
planner.js
JavaScript library for route planning 🚴‍♂️🚉🚀
Stars: ✭ 31 (-27.91%)
Mutual labels:  linked-open-data
linkedresearch.org
🌐 linkedresearch.org
Stars: ✭ 32 (-25.58%)
Mutual labels:  semantic-web

Lodex · Build Status bitHound Overall Score Licence

Lodex is a tool to enable publishing a set of data csv, tsv, xml, json, ... in semantic web formats JSON-LD, N-Quads, ... and propose to manipulate them in a backoffice.

To see what Lodex can do, check out https://data.istex.fr/ or the user documentation at https://lodex.gitbook.io/lodex-user-documentation/

preview

Install

You need to set the EZMASTER_PUBLIC_URL environment variable based on your machine, default to http://localhost:3000

with docker

prerequisites : docker-compose

make start

with npm

prerequisites : mongo, node 8

npm install
npm run build
EZMASTER_MONGODB_HOST_PORT=localhost:27017 NODE_ENV=production npm start

NB : MongoDB should be started and listening on port 27017 (use e.g. make mongo to launch mongo).

Usage

To see what Lodex can do, check out

Development

prerequisites : docker, docker-compose

To enable hot-reload server for frontend, and nodemon for backend :

make install
make run-dev

Once the project is started, you can acces it using admin / secret credentials on http://localhost:3000/.

Testing

Lodex is well tested through numerous unit tests and some E2E tests to ensure the most common scenarios.

prerequisites: Have installed the dependencies, see the Install part of this README.

make test-frontend-unit
make test-api-unit
make test-e2e

make test # Run all of the above tests

Be aware that the E2E tests (make test-e2e) can take several minutes to run. It requires to have a fresh production build.

For some reasons, if you want to temporaly disable E2E tests, you can launch them with the following environment variable:

DISABLE_E2E_TESTS=true make test

You can also define this environment variable on Travis, for a specific build or the whole project.

Licence

This software is CeCILL license. You can use, modify and/ or redistribute the software under the terms of the CeCILL license.

We also use the following icons :

Big data by Eliricon from the Noun Project bubble chart by Kirby Wu from the Noun Project diagram by TheFit Project from the Noun Project Heat Map by Sophia Bai from the Noun Project Pie Chart by Gregor Cresnar from the Noun Project Radar Chart by Agus Purwanto from the Noun Project statistics by Creative Stall from the Noun Project Add table by Danil Polshin from the Noun Project Add filter icon by Jivan from the Noun Project

Thanks to the noun project and their respective creators

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].