Skip to main content

simple knowledge graph tools with minimal dependency

Project description

kgtool: toolbox for processing knowledge graph and cnSchema



install
-------------
pip install kgtool

additional setup
* install graphviz/dot to render schema in image
brew install graphviz

* RDF/JSON-LD processor
pip install rdflib-jsonld





tools
-------------

kgtool/core.py
* file utilities
* json data access
* data conversion

kgtool/stats.py
* table item statistics

cns/cns_schema
* convert
* validate
* graphviz

cns/cns_excel
* load cnSchema schema in excel

cns/schemaorg and cns/cns_schemaorg
* convert schemaorg to cnsSchema format



cnSchema 201806
====================

### cns_top
源文件
https://docs.google.com/spreadsheets/d/1YKtEpHqa2I8LvuNAVDg3uwV6G9b4ZrNJsZdvPMS3_98/edit#gid=175537852

./genschema.sh cns_top



### cns_creativework
源文件
https://docs.google.com/spreadsheets/d/1bdHtgT-dHyTTJNE_Eft68rRHfHoIoen29GKfcpCiHEs/edit#gid=1781706819

./genschema.sh cns_creativework


### cns_place
源文件
https://docs.google.com/spreadsheets/d/1aX-_QOj2GQALx-k_dJU-ak5LyvV0iIBaAg6s2N0UNmw/edit#gid=1952900205

./genschema.sh cns_place


### cns_organization
源文件
https://docs.google.com/spreadsheets/d/1qVaBhsbf0RRkrVhG0kkkn79q_fH4s4bV3oO5isGrX8o/edit#gid=659512552

./genschema.sh cns_organization


### cns_person
源文件
https://docs.google.com/spreadsheets/d/1qVaBhsbf0RRkrVhG0kkkn79q_fH4s4bV3oO5isGrX8o/edit#gid=659512552

./genschema.sh cns_person




### cns_schemaorg
源文件
https://docs.google.com/spreadsheets/d/1mpiBxI5rK_qs86IpbXgN1xbhrxS_VYF0XjI_fcRpl00/edit#gid=364353024

./genschema.sh cns_schemaorg

TODO: super class/property 这一块还没有做
TODO: 形成template
TODO: 处理 domain/range


### cns_kg4ai
源文件
https://docs.google.com/spreadsheets/d/1wAM3zoyjFmo0O92-okLHLMXwKNvx_GCWV2eu_AeX3VY/edit#gid=1085464633

./genschema.sh cns_kg4ai

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
kgtool-0.0.6.tar.gz (17.4 kB) Copy SHA256 hash SHA256 Source None Jul 25, 2018

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page