Abstract

Whyis is the first open source framework for creating custom provenance-driven knowledge graph applications, or KGApps, supporting three principal tasks: knowledge curation, inference, and interaction. It has been used in knowledge graph projects in materials science, health informatics, and radio spectrum policy. All knowledge in Whyis graphs are encapsulated in nanopublications, which simplifies and standardizes the production of qualified knowledge in knowledge graphs. The architecture of Whyis enables what we consider to be essential requirements for knowledge graph construction, maintenance, and use. These requirements include support for automated and manual curation of knowledge from diverse sources, provenance traces of all knowledge, domain-specific user interaction, and generalized distributed knowledge inference. We coin the term “Nano-scale knowledge graph” to refer to nanopublication-driven knowledge graphs. Knowledge graph developers can use Whyis to configure custom sets of knowledge curation pipelines using custom data importers and semantic extract, transform, and load scripts. The flexible, nanopublication-based architecture of Whyis lets knowledge graph developers integrate, extend, and publish knowledge from heterogeneous sources on the web. Whyis KGApps and are easily developed locally, managed using source control, and deployable via continuous integration, server deployment scripts, and as docker containers.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call