@@ -176,7 +176,14 @@ aas:AssetShape a sh:NodeShape ;
176176 sh:targetClass aas:Asset ;
177177 rdfs:subClassOf aas:HasDataSpecificationShape ;
178178 rdfs:subClassOf aas:IdentifiableShape ;
179-
179+ #sh:property [
180+ # a sh:PropertyShape ;
181+ # sh:path <https://admin-shell.io/aas/3/0/RC01/Asset/identification> ;
182+ # sh:class aas:Identifier ;
183+ # sh:maxCount 1 ;
184+ # sh:minCount 1 ;
185+ # sh:message "(Asset.identification): The <i>identification</i> attribute points to exactly one <i>Identifier</i> entity."^^xsd:string ;
186+ # ] ;
180187.
181188
182189aas:AssetInformationShape a sh:NodeShape ;
@@ -314,6 +321,14 @@ aas:AssetAdministrationShellEnvironmentShape a sh:NodeShape ;
314321 sh:message " (AssetAdministrationShellEnvironment.assetAdministrationShells): At least one <i>assetAdministrationShells</i> attribute having an <i>AssetAdministrationShell</i> entity is required." ^^xsd:string ;
315322 sh:minCount 1 ;
316323 ] ;
324+ sh:property [
325+ a sh:PropertyShape ;
326+ sh:path <https://admin-shell.io/aas/3/0/RC01/AssetAdministrationShellEnvironment/assets> ;
327+ sh:class aas:Asset;
328+ sh:message " (AssetAdministrationShellEnvironment.assets): The <i>assets</i> attribute points to an <i>Asset</i> entity." ^^xsd:string ;
329+ # sh:minCount 1 ;
330+ # sh:maxCount 1 ;
331+ ] ;
317332 sh:property [
318333 a sh:PropertyShape ;
319334 sh:path <https://admin-shell.io/aas/3/0/RC01/AssetAdministrationShellEnvironment/conceptDescriptions> ;
@@ -405,8 +420,8 @@ aas:CertificateShape a sh:NodeShape ;
405420 sh:select """
406421 SELECT ?this ?type
407422 WHERE {
408- ?this a ?type .
409- FILTER (?type = aas: Certificate)
423+ ?this <http://www.w3.org/1999/02/22-rdf-syntax-ns#> ?type .
424+ FILTER (?type = <https://admin-shell.io/aas/3/0/RC01/ Certificate> )
410425 }
411426 """ ;
412427 ] ;
@@ -445,8 +460,8 @@ aas:ConstraintShape a sh:NodeShape ;
445460 sh:select """
446461 SELECT ?this ?type
447462 WHERE {
448- ?this a ?type .
449- FILTER (?type = aas: Constraint)
463+ ?this <http://www.w3.org/1999/02/22-rdf-syntax-ns#> ?type .
464+ FILTER (?type = <https://admin-shell.io/aas/3/0/RC01/ Constraint> )
450465 }
451466 """ ;
452467 ] ;
@@ -463,8 +478,8 @@ aas:DataElementShape a sh:NodeShape ;
463478 sh:select """
464479 SELECT ?this ?type
465480 WHERE {
466- ?this a ?type .
467- FILTER (?type = aas: DataElement)
481+ ?this <http://www.w3.org/1999/02/22-rdf-syntax-ns#> ?type .
482+ FILTER (?type = <https://admin-shell.io/aas/3/0/RC01/ DataElement> )
468483 }
469484 """ ;
470485 ] ;
@@ -480,8 +495,8 @@ aas:DataSpecificationContentShape a sh:NodeShape ;
480495 sh:select """
481496 SELECT ?this ?type
482497 WHERE {
483- ?this a ?type .
484- FILTER (?type = aas: DataSpecificationContent)
498+ ?this <http://www.w3.org/1999/02/22-rdf-syntax-ns#> ?type .
499+ FILTER (?type = <https://admin-shell.io/aas/3/0/RC01/ DataSpecificationContent> )
485500 }
486501 """ ;
487502 ] ;
@@ -783,8 +798,8 @@ aas:EventShape a sh:NodeShape ;
783798 sh:select """
784799 SELECT ?this ?type
785800 WHERE {
786- ?this a ?type .
787- FILTER (?type = aas: Event)
801+ ?this <http://www.w3.org/1999/02/22-rdf-syntax-ns#> ?type .
802+ FILTER (?type = <https://admin-shell.io/aas/3/0/RC01/ Event> )
788803 }
789804 """ ;
790805 ] ;
@@ -846,8 +861,8 @@ aas:HasDataSpecificationShape a sh:NodeShape ;
846861 sh:select """
847862 SELECT ?this ?type
848863 WHERE {
849- ?this a ?type .
850- FILTER (?type = aas: HasDataSpecification)
864+ ?this <http://www.w3.org/1999/02/22-rdf-syntax-ns#> ?type .
865+ FILTER (?type = <https://admin-shell.io/aas/3/0/RC01/ HasDataSpecification> )
851866 }
852867 """ ;
853868 ] ;
@@ -871,8 +886,8 @@ aas:HasKindShape a sh:NodeShape ;
871886 sh:select """
872887 SELECT ?this ?type
873888 WHERE {
874- ?this a ?type .
875- FILTER (?type = aas: HasKind)
889+ ?this <http://www.w3.org/1999/02/22-rdf-syntax-ns#> ?type .
890+ FILTER (?type = <https://admin-shell.io/aas/3/0/RC01/ HasKind> )
876891 }
877892 """ ;
878893 ] ;
@@ -897,8 +912,8 @@ aas:HasSemanticsShape a sh:NodeShape ;
897912 sh:select """
898913 SELECT ?this ?type
899914 WHERE {
900- ?this a ?type .
901- FILTER (?type = aas: HasSemantics)
915+ ?this <http://www.w3.org/1999/02/22-rdf-syntax-ns#> ?type .
916+ FILTER (?type = <https://admin-shell.io/aas/3/0/RC01/ HasSemantics> )
902917 }
903918 """ ;
904919 ] ;
@@ -924,8 +939,8 @@ aas:IdentifiableShape a sh:NodeShape ;
924939 sh:select """
925940 SELECT ?this ?type
926941 WHERE {
927- ?this a ?type .
928- FILTER (?type = aas: Identifiable)
942+ ?this <http://www.w3.org/1999/02/22-rdf-syntax-ns#> ?type .
943+ FILTER (?type = <https://admin-shell.io/aas/3/0/RC01/ Identifiable> )
929944 }
930945 """ ;
931946 ] ;
@@ -1217,8 +1232,8 @@ aas:QualifiableShape a sh:NodeShape ;
12171232 sh:select """
12181233 SELECT ?this ?type
12191234 WHERE {
1220- ?this a ?type .
1221- FILTER (?type = aas: Qualifiable)
1235+ ?this <http://www.w3.org/1999/02/22-rdf-syntax-ns#> ?type .
1236+ FILTER (?type = <https://admin-shell.io/aas/3/0/RC01/ Qualifiable> )
12221237 }
12231238 """ ;
12241239 ] ;
@@ -1308,8 +1323,8 @@ aas:HasExtensionsShape a sh:NodeShape ;
13081323 sh:select """
13091324 SELECT ?this ?type
13101325 WHERE {
1311- ?this a ?type .
1312- FILTER (?type = aas: HasExtensions)
1326+ ?this <http://www.w3.org/1999/02/22-rdf-syntax-ns#> ?type .
1327+ FILTER (?type = <https://admin-shell.io/aas/3/0/RC01/ HasExtensions> )
13131328 }
13141329 """ ;
13151330 ] ;
@@ -1372,8 +1387,8 @@ aas:ReferableShape a sh:NodeShape ;
13721387 sh:select """
13731388 SELECT ?this ?type
13741389 WHERE {
1375- ?this a ?type .
1376- FILTER (?type = aas: Referable)
1390+ ?this <http://www.w3.org/1999/02/22-rdf-syntax-ns#> ?type .
1391+ FILTER (?type = <https://admin-shell.io/aas/3/0/RC01/ Referable> )
13771392 }
13781393 """ ;
13791394 ] ;
@@ -1526,8 +1541,8 @@ aas:SubmodelElementShape a sh:NodeShape ;
15261541 sh:select """
15271542 SELECT ?this ?type
15281543 WHERE {
1529- ?this a ?type .
1530- FILTER (?type = aas: SubmodelElement)
1544+ ?this <http://www.w3.org/1999/02/22-rdf-syntax-ns#> ?type .
1545+ FILTER (?type = <https://admin-shell.io/aas/3/0/RC01/ SubmodelElement> )
15311546 }
15321547 """ ;
15331548 ] ;
0 commit comments