SWRL Rule Visualizer

Convert Semantic Web Rule Language (SWRL) rules into interactive graph visualizations

Example Rules

bot:Building(?b) ^ bot:hasElement(?b, ?ew) ^ fisa:ExternalWall(?ew) ^ fisa:hasDistanceToBoundary(?ew, 0.0) -> fisa:FireWallAsExternalWall(?ew)
fisa:FireCompartment(?c1) ^ bot:adjacentZone(?c1, ?c2) ^ fisa:FireCompartment(?c2) -> fisa:InternalWall(?w) ^ bot:adjacentElement(?c1, ?w)
bot:Space(?s) ^ fisa:hasOccupancy(?s, ?o) ^ fisa:HighRiskOccupancy(?o) -> fisa:RequiresFireAlarm(?s)

Input SWRL Rule

Generating visualization...

Graph Visualization

Your graph visualization will appear here...

DOT Graph Code

Your DOT graph code will appear here...