Skip to content

Commit 8b85d25

Browse files
committed
update vocabularies
1 parent 02725c9 commit 8b85d25

File tree

2 files changed

+60
-54
lines changed

2 files changed

+60
-54
lines changed

hefquin-vocabs/engineconf.ttl

+26-23
Original file line numberDiff line numberDiff line change
@@ -1,86 +1,89 @@
11
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
22
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
3+
@prefix owl: <http://www.w3.org/2002/07/owl#> .
34
@prefix xsd: <http://www.w3.org/2000/10/XMLSchema#> .
45
@prefix dc: <http://purl.org/dc/elements/1.1/> .
5-
@prefix ec: <http://www.example.org/se/liu/ida/hefquin/engineconf#> .
6+
@prefix ec: <http://w3id.org/hefquin/engineconf#> .
67

7-
ec: dc:creator "Olaf Hartig" ;
8-
dc:date "2023-11-29" ;
9-
dc:format "RDF" ;
10-
dc:identifier ec: ;
11-
dc:title "Vocabulary for describing configurations of the HeFQUIN engine"@en ;
12-
rdfs:label "Vocabulary for describing configurations of the HeFQUIN engine"@en .
8+
<http://w3id.org/hefquin/engineconf>
9+
rdf:type owl:Ontology ;
10+
dc:creator "Olaf Hartig" ;
11+
dc:date "2023-11-29" ;
12+
dc:format "RDF" ;
13+
dc:identifier <http://w3id.org/hefquin/engineconf> ;
14+
dc:title "Vocabulary for describing configurations of the HeFQUIN engine"@en ;
15+
rdfs:label "Vocabulary for describing configurations of the HeFQUIN engine"@en .
1316

1417
## ==== CLASS DECLARATIONS ====
1518

16-
ec:HeFQUINEngineConfiguration rdf:type rdfs:Class ;
19+
ec:HeFQUINEngineConfiguration rdf:type owl:Class ;
1720
rdfs:label "HeFQUIN Engine Configuration"@en ;
1821
rdfs:comment "Class of configurations of the HeFQUIN engine. Instances of this class must have exactly one 'fedAccessMgr' property and one 'queryProcessor' property."@en .
1922

2023

21-
ec:InstantiableJavaClass rdf:type rdfs:Class ;
24+
ec:InstantiableJavaClass rdf:type owl:Class ;
2225
rdfs:label "Instantiable Java Class"@en ;
2326
rdfs:comment "Every instance of this class represents a Java class that can be instantiated based on the given RDF description. Instances of this class must have exactly one 'javaClassName' property. Additionally, they may have a 'constructorArguments' property."@en .
2427

25-
ec:ConstructorArgument rdf:type rdfs:Class ;
28+
ec:ConstructorArgument rdf:type owl:Class ;
2629
rdfs:label "Constructor Argument"@en ;
2730
rdfs:comment "This class is a superclass of any kind of argument to be passed to the constructor of a corresponding Java class. Concrete types of arguments are captured by the subclasses of this class."@en .
2831

29-
ec:InstantiationBasedConstructorArgument rdf:type rdfs:Class ;
32+
ec:InstantiationBasedConstructorArgument rdf:type owl:Class ;
3033
rdfs:subClassOf ec:ConstructorArgument ;
3134
rdfs:subClassOf ec:InstantiableJavaClass ;
3235
rdfs:label "Instantiation-Based Constructor Argument"@en ;
3336
rdfs:comment "Every instance of this class represents a Java object that is obtained by instantiating a Java class and that is meant to be passed to a constructor in order to instantiate another Java class. In addition to the 'javaClassName' property and the (optional) 'constructorArguments' property, every instance of this class must have exactly one 'argumentTypeName' property. The value of this property is either the same as the value of the 'javaClassName' property or it is the name of a superclass or an interface of the class mentioned by the 'javaClassName' property."@en .
3437

35-
ec:ListBasedConstructorArgument rdf:type rdfs:Class ;
38+
ec:ListBasedConstructorArgument rdf:type owl:Class ;
3639
rdfs:subClassOf ec:ConstructorArgument ;
3740
rdfs:label "List-Based Constructor Argument"@en ;
3841
rdfs:comment "Every instance of this class represents a 'java.util.List' that is populated and then passed as an argument to the constructor of a corresponding Java class. Instances of this class must have exactly one 'elementsTypeName' property and exactly one 'elements' property. Each element of the 'rdf:List' that the latter property refers to is expected to be of type 'InstantiableJavaClass' and the values of their respective 'javaClassName' properties are expected to be either the same as the value of the 'elementsTypeName' property (of this 'ListBasedConstructorArgument') or the name of a sub-class of the class mentioned by the 'elementsTypeName' property."@en .
3942

40-
ec:ValueBasedConstructorArgument rdf:type rdfs:Class ;
43+
ec:ValueBasedConstructorArgument rdf:type owl:Class ;
4144
rdfs:subClassOf ec:ConstructorArgument ;
4245
rdfs:label "Value-Based Constructor Argument"@en ;
4346
rdfs:comment "Every instance of this class refers to a concrete value to be passed as an argument to the constructor of a corresponding Java class. In particular, to refer to this value, instances of this class must have exactly one 'rdf:value' property. The value may be either a literal or any 'DesignatedArgumentValue' defined in this vocabulary."@en .
4447

45-
ec:DesignatedArgumentValue rdf:type rdfs:Class ;
48+
ec:DesignatedArgumentValue rdf:type owl:Class ;
4649
rdfs:label "Designated Argument Value"@en ;
4750
rdfs:comment "The instances of this class that are defined in this vocabulary can be referred to as values by a 'ValueBasedConstructorArgument'."@en .
4851

4952

50-
ec:FederationAccessManager rdf:type rdfs:Class ;
53+
ec:FederationAccessManager rdf:type owl:Class ;
5154
rdfs:subClassOf ec:InstantiableJavaClass ;
5255
rdfs:label "Federation Access Manager"@en .
5356

5457

55-
ec:QueryProcessor rdf:type rdfs:Class ;
58+
ec:QueryProcessor rdf:type owl:Class ;
5659
rdfs:label "Query Processor"@en ;
5760
rdfs:comment "Instances of this class must have exactly one 'queryPlanner' property, one 'planCompiler' property, one 'executionEngine' property. Additionally, they may have a 'costModel' property."@en .
5861

59-
ec:CostModel rdf:type rdfs:Class ;
62+
ec:CostModel rdf:type owl:Class ;
6063
rdfs:subClassOf ec:InstantiableJavaClass ;
6164
rdfs:label "Cost Model"@en .
6265

63-
ec:QueryPlanner rdf:type rdfs:Class ;
66+
ec:QueryPlanner rdf:type owl:Class ;
6467
rdfs:label "Query Planner"@en ;
6568
rdfs:comment "Instances of this class must have exactly one 'sourcePlanner' property, one 'logicalOptimizer' property, one 'physicalOptimizer' property."@en .
6669

67-
ec:SourcePlanner rdf:type rdfs:Class ;
70+
ec:SourcePlanner rdf:type owl:Class ;
6871
rdfs:subClassOf ec:InstantiableJavaClass ;
6972
rdfs:label "Source Planner"@en .
7073

71-
ec:LogicalOptimizer rdf:type rdfs:Class ;
74+
ec:LogicalOptimizer rdf:type owl:Class ;
7275
rdfs:subClassOf ec:InstantiableJavaClass ;
7376
rdfs:label "Logical Optimizer"@en .
7477

75-
ec:PhysicalOptimizer rdf:type rdfs:Class ;
78+
ec:PhysicalOptimizer rdf:type owl:Class ;
7679
rdfs:subClassOf ec:InstantiableJavaClass ;
7780
rdfs:label "Physical Optimizer"@en .
7881

79-
ec:PlanCompiler rdf:type rdfs:Class ;
82+
ec:PlanCompiler rdf:type owl:Class ;
8083
rdfs:subClassOf ec:InstantiableJavaClass ;
8184
rdfs:label "Plan Compiler"@en .
8285

83-
ec:ExecutionEngine rdf:type rdfs:Class ;
86+
ec:ExecutionEngine rdf:type owl:Class ;
8487
rdfs:subClassOf ec:InstantiableJavaClass ;
8588
rdfs:label "Execution Engine"@en .
8689

0 commit comments

Comments
 (0)