273 techniques, positions & concepts — 443 typed relationships

The knowledge graph for Brazilian Jiu-Jitsu.

A curated map of BJJ techniques and how they connect, a public record of athletes and matches, and an iOS training journal for what you actually hit under live resistance.

273
Knowledge nodes
443
Typed relationships
12,951
Athletes
14,070
Matches

One system: ontology, record, journal.

A curated BJJ technique ontology

Techniques, positions, concepts, and systems are modeled as named knowledge nodes, connected by typed relationships that explain how jiu-jitsu actually chains under resistance.

A public jiu-jitsu athlete & match database

The web reference curates BJJ athletes, competition matches, events, and organizations — connecting people, competition history, and technical structure over time.

A training journal app for live rolling

The iOS app is built for fast live logging: what you hit, missed, conceded, or need to revisit — a knowledge journal, not a workout tracker.

Ontology first

Jiu-jitsu techniques, connected — not listed.

Brazilian Jiu-Jitsu is not a flat list of moves. Every node in the graph — technique, position, concept, or system — is linked by typed edges that explain why it matters: variants, prerequisites, counters, starting positions, and follow-ups.

Open the interactive graph
  • is_variant_ofVariant Of
  • is_part_ofPart Of
  • starts_fromStarts From
  • ends_inEnds In
  • sets_upSets Up
  • countersCounters
  • requiresRequires
  • opposite_perspective_ofOpposite Perspective
  • related_toRelated To

Reference corpus

A public reference for BJJ athletes, matches, and events.

Every record is curated and source-linked, and the corpus is the foundation for richer athlete profiles, study cards, and expert signals as the project grows.

Built for the gym

A jiu-jitsu training journal built for the mats.

The iOS app tracks discrete live events against resisting partners and attaches them to knowledge nodes — giving you a memory of your game and the graph enough signal to show what is active, slipping, or missing.

Jiu-Jitsu Reference iOS app logging a live training event
Log live events in seconds
My Game screen showing an active technique repertoire
See your active game
Knowledge graph view on mobile showing connected techniques
Browse the graph anywhere
  • Log what you hit, missed, or conceded against live resistance
  • “My Game” tracks your active repertoire and decaying techniques
  • Offline-ready logging for poor gym Wi-Fi
  • Knowledge events, not workouts — no cardio or volume tracking
Download on the App Store

How it works

How the ontology works.

  1. 01

    Everything useful gets a name

    Techniques, positions, concepts, and systems become knowledge nodes — separating loggable actions from the ideas that explain them.

  2. 02

    Typed edges explain the connections

    Nodes link through relationships like is_variant_of, counters, requires, and sets_up — capturing why one technique matters to another.

  3. 03

    Your training attaches to the graph

    Every logged event lands on a node, so your journal accumulates into a live map of what is working, slipping, or missing from your game.

Frequently asked questions.

What is a BJJ knowledge graph?

A knowledge graph models Brazilian Jiu-Jitsu as named nodes — techniques, positions, concepts, and systems — connected by typed relationships such as variants, counters, prerequisites, and setups. Instead of a flat list of moves, you get a map of how jiu-jitsu actually chains together under live resistance.

Is Jiu-Jitsu Reference free?

Yes. The web reference — the knowledge graph, athlete database, matches, and events — is free to browse, and the iOS training journal app is a free download on the App Store.

Is the mobile app a workout tracker?

No. The app logs discrete knowledge events from live training — techniques you hit, missed, or conceded against resisting partners — not cardio, session volume, or exercise sets. It is a training knowledge journal, not a fitness tracker.

Does the app work offline?

Yes. Log creation is offline-ready, so you can record events on poor gym Wi-Fi or with no connection at all and sync later.

Where does the athlete and match data come from?

The reference corpus is curated from public sources and source-linked, covering BJJ athletes, competition matches, events, and organizations, and it is reviewed as the project grows.

Is there an Android app?

Not yet. The training journal is currently iOS-only, while the full knowledge graph and athlete reference are available to everyone on the web.

Start mapping your jiu-jitsu.

Explore the public knowledge graph and athlete reference, then take the training journal to the mats.