weaviate / weaviate-cli

CLI tool for Weaviate
https://weaviate.io/developers/weaviate/client-libraries/cli
BSD 3-Clause "New" or "Revised" License
11 stars 11 forks source link

Parse Excel/CSV to ontology #16

Closed fefi42 closed 3 years ago

fefi42 commented 5 years ago

Goal: Import an ontology described by csv files.

Different files are describing the things and properties. The parser should import the data scheme (from meta information file name and columns) into weaviate if it does not yet exist. It should also fill the database with all the concepts described by the table rows.

@bobvanluijt

bobvanluijt commented 5 years ago

First of all, this one has low priority for me unless @michaverhagen needs this urgently.

requirements

note, the title says Excel/CSV but it should only be Excel for the concept will not work on CSV

  1. Every tab in a workbook represents a weaviate-class.
  2. Every column represents a weaviate-property.
  3. Every cell the value of a weaviate property.
  4. A cell can contain $[thing][ID] or an Excel reference which should be resolved when adding the data to a Weaviate.
bobvanluijt commented 5 years ago

@michaverhagen, can you please attach a simple example for @fefi42?

fefi42 commented 3 years ago

I am closing for now feel free to reopen if this needs priority.