Semantic Data ain't the Golden Path (yet)
Why semantic data tools still make domain modeling, schema evolution, and code generation harder than they should be.
Why semantic data tools still make domain modeling, schema evolution, and code generation harder than they should be.
Extend a Dota 2 ontology so different kinds of ability affinity can describe how one effect changes another.
Model Dota 2 ability affinities as relationships and explore how an ontology can represent synergy between spells.
Describe Dota 2 heroes and abilities in an ontology to reason about why particular spells work well together.
Start a Dota 2 ontology in Protégé with the goal of reasoning about interactions between heroes and abilities.
The hardest part of ontology work is acquiring and questioning domain knowledge, not learning formal logic or tooling.
Generate application code from ontology data to make semantic models more practical for everyday engineering.