CommonGraph¶
Welcome to CommonGraph documentation. Here you'll find everything you need to understand, deploy, and contribute to the platform.
What is CommonGraph?¶
CommonGraph is a free and open source platform builder for graph-based knowledge co-production and collaboration.
It enables groups to define their own graph schema and lets users explore and contribute to a shared graph collaboratively and flexibly.
Getting Started¶
New to CommonGraph? Start here:
- Quick Start — Get CommonGraph running locally in minutes
- Basic Concepts — Understand nodes, edges, schemas and how they work together
- Platform Setup — Configure your first platform
What can you do with CommonGraph?¶
Co-produce Knowledge Graphs¶
Structure information as interconnected nodes and edges. Map relationships between things and ideas that matter to your community.
Define Your Own Schema¶
Create the node and edge types that fit your domain. Configure properties, polls, and permissions in YAML—no coding required.
Explore and Contribute Collaboratively¶
Users can browse the graph, add nodes and edges, and provide feedback through ratings and polls. Knowledge grows through collective contribution.
Gather Community Feedback¶
Use polls to ask questions associated to nodes or edges. Aggregate responses to understand collective assessments and build consensus.
Documentation Structure¶
- User Guide — Set up and configure your platform
- Deployment — Run locally or in production
- API Reference — REST API for programmatic access
- Architecture — How it works under the hood
- Contributing — We welcome contributions!
Need Help?¶
- Review configuration examples in the repository
- Open an issue on GitHub
- Contact us at contact@comodelling.org
License¶
CommonGraph is free and open source, licenced under the GNU Affero General Public License (AGPL). See the COPYING file for details.
This documentation is licenced under CC BY-SA 4.0.