SAND
Table of Contents
Introduction
SAND is an application to annotate semantic descriptions of tables and (optionally) linked records in tables to a target knowledge graph, then it can automatically export the table data to RDF, JSON-LD, etc. It also does basic data cleaning automatically based on the annotated semantic descriptions. SAND is designed to be customizable: you can plug in a new semantic modeling algorithm (which generates a semantic description automatically) or different knowledge graphs as long as you have a suitable plugin implemented SAND's plugin interface.
Moreover, SAND offers an internal KG browsing and table filtering so you can interactively browsing and modeling your tables.
For a demo, please see: our demo paper, demo video.
Installation
Install from pip: pip install -U web-sand
Usage
- Initialize database:
sand init -d <dbfile>. For example:sand init -d ./data/sand.db - Start the webserver:
sand start -d <dbfile> --externaldb <folder_of_ent_and_ont_db> - Open the URL:
http://localhost:5524
For example, checkout server.sh
Development
- cd to
www - Install
yarnandyalc - Install dependencies:
yarn install - Start development server:
yarn start. Then, access development server at:http://127.0.0.1:3000. - Build production files:
yarn build - Build library files and publish to private index (only if you are released
sandas a library):yarn build:lib && yalc public --private
Metadata
Release files for web-sand 4.3.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| web_sand-4.3.1.tar.gz | 5.6 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| web_sand-4.3.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 11.3 MB
Release files / web_sand-4.3.1.tar.gz
| Download URL | web_sand-4.3.1.tar.gz |
|---|---|
| Size | 5.6 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d635752476107462366ecc0de622d0626a8466981c11eb18bc8ffefce926a4a9
|
|
BLAKE2b-256 checksum How to use checksums |
f3906b508555fafaf9abb517804ed685fde7e3daaec211c26b6f1cca3097f7f9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.10
|
Release files / web_sand-4.3.1-py3-none-any.whl
| Download URL | web_sand-4.3.1-py3-none-any.whl |
|---|---|
| Size | 5.7 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
ca96f08ccd5b40002c6023c38d1efde68e6b2555ff6abbd8f2be09d272ceea44
|
|
BLAKE2b-256 checksum How to use checksums |
656454e919d9fb471d3f3c199671de4962760454666fc66b555cb632ff1b1c45
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.10
|