You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+29Lines changed: 29 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -60,6 +60,35 @@ Expose that WebVOWL service at a public URL, for example `https://ontologies.exa
60
60
61
61
The ontology files must also be reachable by the WebVOWL service. Local-only URLs such as `localhost` cannot be fetched by a remote WebVOWL service.
62
62
63
+
## Protégé Graph Plugin
64
+
65
+
A Protégé Desktop tab plugin that renders a force-directed graph of the active OWL ontology. Classes are shown as rounded boxes containing datatype properties, connected by curved edges for `rdfs:subClassOf` and object property relations with labels at the arc midpoint.
66
+
67
+
### Build
68
+
69
+
Requires Maven and JDK 8+.
70
+
71
+
```sh
72
+
cd protege-graph-plugin
73
+
mvn clean package
74
+
```
75
+
76
+
The plugin JAR is generated under `protege-graph-plugin/target/`.
77
+
78
+
### Install
79
+
80
+
Copy the generated JAR into the `plugins/` directory of your Protégé Desktop installation, then restart Protégé. Enable the tab from **Window > Tabs > VAIMEE Graph**.
81
+
82
+
### Features
83
+
84
+
- Force-directed layout with D3-style simulation (charge, link distance, gravity).
85
+
- Interactive drag: grab a class node and connected nodes follow via spring forces.
86
+
- Pan (drag background), zoom (mouse wheel), and fit-to-view on reset.
87
+
- Namespace legend with color-coded checkboxes to show/hide classes.
88
+
- Layout settings panel with sliders for charge, link distance, link strength, and gravity.
89
+
-`rdfs:comment` annotations displayed inside class nodes with word wrapping.
0 commit comments