2020 * @author Bart Hanssens
2121 * @see <a href="https://www.w3.org/TR/vocab-dcat/">Data Catalog Vocabulary</a>
2222 * @see <a href="https://www.w3.org/TR/vocab-dcat-2/">Data Catalog Vocabulary version 2</a>
23+ * @see <a href="https://www.w3.org/TR/vocab-dcat-3/">Data Catalog Vocabulary version 3</a>
2324 */
2425public class DCAT {
2526
@@ -51,6 +52,9 @@ public class DCAT {
5152 /** dcat:Dataset */
5253 public static final IRI DATASET ;
5354
55+ /** dcat;DatasetSeries */
56+ public static final IRI DATASET_SERIES ;
57+
5458 /** dcat:Distribution */
5559 public static final IRI DISTRIBUTION ;
5660
@@ -97,12 +101,18 @@ public class DCAT {
97101 /** dcat:endpointURL */
98102 public static final IRI ENDPOINT_URL ;
99103
104+ /** dcat;first */
105+ public static final IRI FIRST ;
106+
100107 /** dcat:hadRole */
101108 public static final IRI HAD_ROLE ;
102109
103110 /** dcat:catalog */
104111 public static final IRI HAS_CATALOG ;
105112
113+ /** dcat:hasCurrentVersion */
114+ public static final IRI HAS_CURRENT_VERSION ;
115+
106116 /** dcat:dataset */
107117 public static final IRI HAS_DATASET ;
108118
@@ -115,18 +125,48 @@ public class DCAT {
115125 /** dcat:service */
116126 public static final IRI HAS_SERVICE ;
117127
128+ /** dcat;inCatalog, inverse property, see section 7 of DCAT v3 */
129+ public static final IRI IN_CATALOG ;
130+
131+ /** dcat:inSeries */
132+ public static final IRI IN_SERIES ;
133+
134+ /** dcat:isDistributionOf, inverse property, see section 7 of DCAT v3 */
135+ public static final IRI IS_DISTRIBUTION_OF ;
136+
137+ /** dcat:isVersionOf, inverse property, see section 7 of DCAT v3 */
138+ public static final IRI IS_VERSION_OF ;
139+
118140 /** dcat:keyword */
119141 public static final IRI KEYWORD ;
120142
121143 /** dcat:landingPage */
122144 public static final IRI LANDING_PAGE ;
123145
146+ /** dcat:last */
147+ public static final IRI LAST ;
148+
124149 /** dcat:mediaType */
125150 public static final IRI MEDIA_TYPE ;
126151
152+ /** dcat:next, inverse property, see section 7 of DCAT v3 */
153+ public static final IRI NEXT ;
154+
155+ /** dcat:nextVersion, inverse property, see section 7 of DCAT v3 */
156+ public static final IRI NEXT_VERSION ;
157+
127158 /** dcat:packageFormat */
128159 public static final IRI PACKAGE_FORMAT ;
129160
161+ /** dcat:prev */
162+ public static final IRI PREV ;
163+
164+ /** dcat:previousVersion */
165+ public static final IRI PREVIOUS_VERSION ;
166+
167+ /** dcat:seriesMember, inverse property, see section 7 of DCAT v3 */
168+ public static final IRI SERIES_MEMBER ;
169+
130170 /** dcat:qualifiedRelation */
131171 public static final IRI QUALIFIED_RELATION ;
132172
@@ -148,12 +188,16 @@ public class DCAT {
148188 /** dcat:themeTaxonomy */
149189 public static final IRI THEME_TAXONOMY ;
150190
191+ /** dcat:version */
192+ public static final IRI VERSION ;
193+
151194 static {
152195
153196 CATALOG = Vocabularies .createIRI (NAMESPACE , "Catalog" );
154197 CATALOG_RECORD = Vocabularies .createIRI (NAMESPACE , "CatalogRecord" );
155198 DATA_SERVICE = Vocabularies .createIRI (NAMESPACE , "DataService" );
156199 DATASET = Vocabularies .createIRI (NAMESPACE , "Dataset" );
200+ DATASET_SERIES = Vocabularies .createIRI (NAMESPACE , "DatasetSeries" );
157201 DISTRIBUTION = Vocabularies .createIRI (NAMESPACE , "Distribution" );
158202 RELATIONSHIP = Vocabularies .createIRI (NAMESPACE , "Relationship" );
159203 RESOURCE = Vocabularies .createIRI (NAMESPACE , "Resource" );
@@ -170,22 +214,35 @@ public class DCAT {
170214 END_DATE = Vocabularies .createIRI (NAMESPACE , "endDate" );
171215 ENDPOINT_DESCRIPTION = Vocabularies .createIRI (NAMESPACE , "endpointDescription" );
172216 ENDPOINT_URL = Vocabularies .createIRI (NAMESPACE , "endpointURL" );
217+ FIRST = Vocabularies .createIRI (NAMESPACE , "first" );
173218 HAD_ROLE = Vocabularies .createIRI (NAMESPACE , "hadRole" );
174219 HAS_CATALOG = Vocabularies .createIRI (NAMESPACE , "catalog" );
175220 HAS_DATASET = Vocabularies .createIRI (NAMESPACE , "dataset" );
221+ HAS_CURRENT_VERSION = Vocabularies .createIRI (NAMESPACE , "hasCurrentVersion" );
176222 HAS_DISTRIBUTION = Vocabularies .createIRI (NAMESPACE , "distribution" );
177223 HAS_RECORD = Vocabularies .createIRI (NAMESPACE , "record" );
178224 HAS_SERVICE = Vocabularies .createIRI (NAMESPACE , "service" );
225+ IN_CATALOG = Vocabularies .createIRI (NAMESPACE , "inCatalog" );
226+ IN_SERIES = Vocabularies .createIRI (NAMESPACE , "inSeries" );
227+ IS_DISTRIBUTION_OF = Vocabularies .createIRI (NAMESPACE , "isDistributionOf" );
228+ IS_VERSION_OF = Vocabularies .createIRI (NAMESPACE , "isVersionOf" );
179229 KEYWORD = Vocabularies .createIRI (NAMESPACE , "keyword" );
180230 LANDING_PAGE = Vocabularies .createIRI (NAMESPACE , "landingPage" );
231+ LAST = Vocabularies .createIRI (NAMESPACE , "last" );
181232 MEDIA_TYPE = Vocabularies .createIRI (NAMESPACE , "mediaType" );
233+ NEXT = Vocabularies .createIRI (NAMESPACE , "next" );
234+ NEXT_VERSION = Vocabularies .createIRI (NAMESPACE , "nextVersion" );
182235 PACKAGE_FORMAT = Vocabularies .createIRI (NAMESPACE , "packageFormat" );
236+ PREV = Vocabularies .createIRI (NAMESPACE , "prev" );
237+ PREVIOUS_VERSION = Vocabularies .createIRI (NAMESPACE , "previousVersion" );
183238 QUALIFIED_RELATION = Vocabularies .createIRI (NAMESPACE , "qualifiedRelation" );
239+ SERIES_MEMBER = Vocabularies .createIRI (NAMESPACE , "seriesMember" );
184240 SERVES_DATASET = Vocabularies .createIRI (NAMESPACE , "servesDataset" );
185241 SPATIAL_RESOLUTION_IN_METERS = Vocabularies .createIRI (NAMESPACE , "spatialResolutionInMeters" );
186242 START_DATE = Vocabularies .createIRI (NAMESPACE , "startDate" );
187243 TEMPORAL_RESOLUTION = Vocabularies .createIRI (NAMESPACE , "temporalResolution" );
188244 THEME = Vocabularies .createIRI (NAMESPACE , "theme" );
189245 THEME_TAXONOMY = Vocabularies .createIRI (NAMESPACE , "themeTaxonomy" );
246+ VERSION = Vocabularies .createIRI (NAMESPACE , "version" );
190247 }
191248}
0 commit comments