Add PROV-AQ terms
diff --git a/taverna-ro-vocabs/src/main/java/org/apache/taverna/ro/vocabs/Prov_o.java b/taverna-ro-vocabs/src/main/java/org/apache/taverna/ro/vocabs/Prov_o.java
index c9089cb..43556f9 100644
--- a/taverna-ro-vocabs/src/main/java/org/apache/taverna/ro/vocabs/Prov_o.java
+++ b/taverna-ro-vocabs/src/main/java/org/apache/taverna/ro/vocabs/Prov_o.java
@@ -231,4 +231,23 @@
public static final OntClass Usage = M_MODEL.createClass(NS + "Usage");
+ /**
+ * Constants from the W3C PROV-AQ extension to PROV vocabulary
+ *
+ * @see https://www.w3.org/TR/prov-aq/
+ */
+ public static class AQ {
+ public static final ObjectProperty describesService = M_MODEL.createObjectProperty(NS + "describesService");
+ public static final ObjectProperty has_anchor = M_MODEL.createObjectProperty(NS + "has_anchor");
+ public static final ObjectProperty has_provenance = M_MODEL.createObjectProperty(NS + "has_provenance");
+ public static final ObjectProperty has_provenance_service = M_MODEL.createObjectProperty(NS + "has_provenance_service");
+ public static final ObjectProperty has_query_service = M_MODEL.createObjectProperty(NS + "has_query_service");
+ public static final ObjectProperty pingback = M_MODEL.createObjectProperty(NS + "pingback");
+
+ public static final DatatypeProperty provenanceUriTemplate = M_MODEL.createDatatypeProperty(NS + "provenanceUriTemplate");
+
+ public static final OntClass ServiceDescription = M_MODEL.createClass(NS + "ServiceDescription");
+ public static final OntClass DirectQueryService = M_MODEL.createClass(NS + "DirectQueryService");
+ }
+
}