Overview
OntoWeaver is a tool that automatize the creation of knowledge graphs from iterable data.
The project is maintained on Github at oncodash/ontoweaver
OntoWeaver allows you to create Semantic Knowledge Graphs from either tabular data or data that can be queried in a document.
We provide three different introductions, with three different level of details and vocabulary:
In a hurry? We suggest you jump to Fully fledged demo and How To. But be warned that you’d better know the difference between a knowledge graph and an ontology.
Table of Contents:
- Introductions
- Basics of Semantic Knowledge Graphs
- Installation and Setup
- Tutorials
- Use the "ontoweave" command
- Iterable input data
- Writing a Mapping
- User-Made Transformers
- Parallel Processing
- Data Validation
- How to
- How to Add Properties to Nodes and Edges
- How to Extract Additional Edges
- How to add the same metadata properties to all nodes and edges
- How to add the column of origin as a property to all nodes
- How to create user-defined adapters
- How to access dynamic Node and Edge Types
- How to map properties on several nodes of the same type
- How to Extract Reverse Relations For Declared Edges
- How to Compose Multiple Transformers
- How to Declare Properties On-the-Fly
- How to load multiple Parquet files?
- How to access several keys in nested dictionaries?
- FAQ
- How does OntoWeaver works internally
- Information Fusion
- OntoWeaver Modules