The Drools and jBPM public API which is backwards compatible between releases.
'org.drools:knowledge-api:5.4.0.Beta1'
<dependency>
<groupId>org.drools</groupId>
<artifactId>knowledge-api</artifactId>
<version>5.4.0.Beta1</version>
</dependency>
<dependency org="org.drools" name="knowledge-api" rev="5.4.0.Beta1"/>
"org.drools", "knowledge-api", "5.4.0.Beta1"