This repository was archived by the owner on Feb 12, 2026. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 5
Expand file tree
/
Copy pathsurvey.owl.ttl
More file actions
190 lines (157 loc) · 7.88 KB
/
Copy pathsurvey.owl.ttl
File metadata and controls
190 lines (157 loc) · 7.88 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
@prefix survey: <https://w3id.org/gaia-x4plcaad/ontologies/survey/v6/> .
@prefix envited-x: <https://w3id.org/ascs-ev/envited-x/envited-x/v3/> .
@prefix manifest: <https://w3id.org/ascs-ev/envited-x/manifest/v5/> .
@prefix dcterms: <http://purl.org/dc/terms/> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix org: <http://www.w3.org/ns/org#> .
@prefix prov: <http://www.w3.org/ns/prov#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
<https://w3id.org/gaia-x4plcaad/ontologies/survey/v6> a owl:Ontology ;
rdfs:label "Ontology definition for survey"@en ;
rdfs:comment "An ontology with common classes used to describe a semiconductor survey including metadata."@en ;
dcterms:creator "The GAIA-X 4 PLC AAD Project Team"@en ;
dcterms:contributor [
a foaf:Person ;
foaf:name "Alina Werner" ;
org:memberOf <https://www.infineon.com/> ;
] , [
a foaf:Person ;
foaf:name "Lisa Rossgoderer" ;
org:memberOf <https://www.infineon.com/> ;
] ,[
a foaf:Person ;
foaf:name "Philipp Ulrich" ;
org:memberOf <https://www.infineon.com/> ;
] , [
a foaf:Person ;
foaf:name "Hauke Hinrichs" ;
org:memberOf <https://www.infineon.com/> ;
] , [
a foaf:Person ;
foaf:name "Maria Nakhla" ;
org:memberOf <https://www.infineon.com/> ;
] ;
# Permanent identifier for the ontology (not version-specific)
dcterms:identifier <https://w3id.org/gaia-x4plcaad/ontologies/survey> ;
# GitHub repository where the ontology is maintained
dcterms:source <https://github.com/GAIA-X4PLC-AAD/ontology-management-base> ;
# Specific GitHub release used for publishing this version
prov:wasDerivedFrom <https://github.com/GAIA-X4PLC-AAD/ontology-management-base/releases/tag/v0.1.0> ;
# Versioning
owl:versionIRI <https://w3id.org/gaia-x4plcaad/ontologies/survey/v6> ;
owl:versionInfo "v6" ;
# Imports strict dependencies
owl:imports <https://w3id.org/ascs-ev/envited-x/envited-x/v3> ;
# Reference to SHACL validation rules
dcterms:conformsTo <https://w3id.org/gaia-x4plcaad/ontologies/survey/v6/shapes/result-data-offering> ,
<https://w3id.org/gaia-x4plcaad/ontologies/survey/v6/shapes/service-offering> ;
# Additional references to documentation or related ontologies
dcterms:references <https://w3id.org/gaia-x/development#> ;
rdfs:seeAlso <https://github.com/GAIA-X4PLC-AAD/ontology-management-base/blob/main/README.md> .
#### Classes
survey:SurveyServiceOffering rdf:type owl:Class ;
rdfs:subClassOf envited-x:ServiceAsset ;
rdfs:label "Class definition for SurveyServiceOffering"@en ;
rdfs:comment "The survey service offering refers to the invitation to a participate in a survey."@en .
survey:SurveyResultDataOffering rdf:type owl:Class ;
rdfs:subClassOf envited-x:SimulationAsset ;
rdfs:label "Class definition for SurveyResultDataOffering"@en ;
rdfs:comment "The survey result refers to the data obtained from conducting the survey. It represents the collective responses gathered from all survey participants in relation to the specific topic of the survey."@en .
survey:ServiceDomainSpecification rdf:type owl:Class ;
rdfs:label "Class definition for ServiceDomainSpecification"@en ;
rdfs:comment "Domain-specific metadata for a survey service offering."@en ;
rdfs:subClassOf envited-x:DomainSpecification .
survey:ServiceContent rdf:type owl:Class ;
rdfs:label "Class definition for ServiceContent"@en ;
rdfs:comment "Content properties for a survey service offering."@en ;
rdfs:subClassOf envited-x:Content .
survey:ResultDomainSpecification rdf:type owl:Class ;
rdfs:label "Class definition for ResultDomainSpecification"@en ;
rdfs:comment "Domain-specific metadata for survey result data."@en ;
rdfs:subClassOf envited-x:DomainSpecification .
survey:ResultContent rdf:type owl:Class ;
rdfs:label "Class definition for ResultContent"@en ;
rdfs:comment "Content properties for survey result data."@en ;
rdfs:subClassOf envited-x:Content .
#### Object Properties
### hasServiceOffering (SurveyServiceOffering -> envited-x:ServiceOfferingBase)
survey:hasServiceOffering rdf:type owl:ObjectProperty ;
rdfs:label "Object property: hasServiceOffering"@en ;
rdfs:comment "Links a survey service offering to its GX-compliant ServiceOfferingBase."@en ;
rdfs:subPropertyOf envited-x:hasServiceOffering ;
rdfs:domain survey:SurveyServiceOffering ;
rdfs:range [
a owl:Class ;
owl:unionOf ( envited-x:ServiceOfferingBase manifest:Link )
] .
### hasResourceDescription (SurveyResultDataOffering -> envited-x:ResourceDescription)
survey:hasResourceDescription rdf:type owl:ObjectProperty ;
rdfs:label "Object property: hasResourceDescription"@en ;
rdfs:comment "Links a survey result data offering to its resource description."@en ;
rdfs:subPropertyOf envited-x:hasResourceDescription ;
rdfs:domain survey:SurveyResultDataOffering ;
rdfs:range [
a owl:Class ;
owl:unionOf ( envited-x:ResourceDescription manifest:Link )
] .
### hasDomainSpecification (generic, used by both types)
survey:hasDomainSpecification rdf:type owl:ObjectProperty ;
rdfs:label "Object property: hasDomainSpecification"@en ;
rdfs:comment "Links a survey offering to its domain-specific metadata."@en ;
rdfs:subPropertyOf envited-x:hasDomainSpecification .
### hasManifest (generic, used by both types)
survey:hasManifest rdf:type owl:ObjectProperty ;
rdfs:label "Object property: hasManifest"@en ;
rdfs:comment """Links a survey offering to its manifest.
The value can be either:
- an inline envited-x:Manifest node, or
- a manifest:Link node."""@en ;
rdfs:subPropertyOf envited-x:hasManifest ;
rdfs:range [
a owl:Class ;
owl:unionOf ( envited-x:Manifest manifest:Link )
] .
### hasContent (DomainSpecification -> Content)
survey:hasContent rdf:type owl:ObjectProperty ;
rdfs:label "Object property: hasContent"@en ;
rdfs:comment "Links a DomainSpecification to its Content facet."@en ;
rdfs:subPropertyOf envited-x:hasContent .
### belongsTo (SurveyResultDataOffering -> SurveyServiceOffering)
survey:belongsTo rdf:type owl:ObjectProperty ;
rdfs:label "belongs to"@en ;
rdfs:comment "Reference to the survey service offering this result belongs to."@en ;
rdfs:domain survey:ResultContent ;
rdfs:range survey:SurveyServiceOffering .
#### Datatype Properties
survey:surveyStartTime rdf:type owl:DatatypeProperty ;
rdfs:label "survey start time"@en ;
rdfs:comment "When the survey was started."@en ;
rdfs:domain survey:ResultContent ;
rdfs:range xsd:dateTime .
survey:surveyCloseTime rdf:type owl:DatatypeProperty ;
rdfs:label "survey close time"@en ;
rdfs:comment "When the survey was closed."@en ;
rdfs:domain survey:ResultContent ;
rdfs:range xsd:dateTime .
survey:surveyUrl rdf:type owl:DatatypeProperty ;
rdfs:label "survey URL"@en ;
rdfs:comment "URL to access the survey."@en ;
rdfs:domain survey:ServiceContent ;
rdfs:range xsd:string .
survey:surveyCreationTime rdf:type owl:DatatypeProperty ;
rdfs:label "survey creation time"@en ;
rdfs:comment "When the survey was created."@en ;
rdfs:domain survey:ServiceContent ;
rdfs:range xsd:dateTime .
survey:surveyEndTime rdf:type owl:DatatypeProperty ;
rdfs:label "survey end time"@en ;
rdfs:comment "When the survey will end automatically."@en ;
rdfs:domain survey:ServiceContent ;
rdfs:range xsd:dateTime .
survey:dataSize rdf:type owl:DatatypeProperty ;
rdfs:label "data size"@en ;
rdfs:comment "Size of the survey data in kilobytes."@en ;
rdfs:range xsd:float .