# imports: https://www.omg.org/spec/CASCaRA/references/
# imports: https://www.omg.org/spec/Commons/AboutCommons/

@prefix : <https://www.omg.org/spec/CASCaRA/ontology/> .
@prefix cas: <https://www.omg.org/spec/CASCaRA/metamodel/> .
@prefix cas-arch: <https://www.omg.org/spec/CASCaRA/ontology/SystemsArchitecture/> .
@prefix cas-ctx: <https://www.omg.org/spec/CASCaRA/ontology/ContextElements/> .
@prefix cas-ee: <https://www.omg.org/spec/CASCaRA/ontology/ProductDesign/ElectricElectronicDesign/> .
@prefix cas-fld: <https://www.omg.org/spec/CASCaRA/ontology/ProductDesign/Fluids/> .
@prefix cas-man: <https://www.omg.org/spec/CASCaRA/ontology/ManufacturingSupplyChain/> .
@prefix cas-mech: <https://www.omg.org/spec/CASCaRA/ontology/ProductDesign/MechanicalDesign/> .
@prefix cas-op: <https://www.omg.org/spec/CASCaRA/ontology/Operation/> .
@prefix cas-org: <https://www.omg.org/spec/CASCaRA/ontology/Organization/> .
@prefix cas-proc: <https://www.omg.org/spec/CASCaRA/ontology/ManufacturingSupplyChain/ManufacturingProcess/> .
@prefix cas-ref: <https://www.omg.org/spec/CASCaRA/references/> .
@prefix cas-sim: <https://www.omg.org/spec/CASCaRA/ontology/VerificationValidation/Simulation/> .
@prefix cas-sw: <https://www.omg.org/spec/CASCaRA/ontology/ProductDesign/SoftwareDesign/> .
@prefix cas-sys: <https://www.omg.org/spec/CASCaRA/ontology/ProductDesign/SystemsDesign/> .
@prefix cas-val: <https://www.omg.org/spec/CASCaRA/ontology/VerificationValidation/ProductValidation/> .
@prefix cas-ver: <https://www.omg.org/spec/CASCaRA/ontology/VerificationValidation/ProductVerification/> .
@prefix cmns-abt: <https://www.omg.org/spec/Commons/AboutCommons/> .
@prefix dc: <http://purl.org/dc/elements/1.1/> .
@prefix dcterms: <http://purl.org/dc/terms/> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix quantitykind: <http://qudt.org/vocab/quantitykind/> .
@prefix qudt: <http://qudt.org/schema/qudt/> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix sh: <http://www.w3.org/ns/shacl#> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
@prefix unit: <http://qudt.org/vocab/unit/> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

<https://www.omg.org/spec/CASCaRA/ontology/>
	a owl:Ontology ;
	rdfs:label
		"Domain Ontology" ,
		"Domain Ontology Shapes Graph"
		;
	dcterms:abstract "The CASCaRA ontology provides a definition of data entities, attributes and relationships representing the Digital Thread.\\nNote that this version of the ontology is in development and may be subject to modifications without notice." ;
	dcterms:contributor
		"Alvarez Rodriguez, José Maria, UC3 Madrid" ,
		"Arslan, Serkan, INOMIC Solutions GmbH" ,
		"Balandi, Oguzhan, T-Systems International GmbH" ,
		"Baleani, Massimo, RTX Technologies, Collins Aerospace" ,
		"Bassam, Hamza, oose eG" ,
		"Beavin, William, The Boeing Company" ,
		"Bielert, René, Dr.-Ing. h.c. F. Porsche AG" ,
		"Bleisinger, Oliver, Fraunhofer Gesellschaft, Fraunhofer IESE" ,
		"Bosse, Rolf, Mercedes-Benz AG" ,
		"Burkhart, Roger, Thematix Partners" ,
		"Delpeuch, Ghislain, SSC Services GmbH" ,
		"Dörr, Sebastian, CONWEAVER GmbH" ,
		"Engelhardt, Joachim, Sodius Willert" ,
		"Esquerra, Fredwilliam, The Boeing Company" ,
		"Giese, Sarah, PROSTEP Group, PROSTEP AG" ,
		"Gliniorz, Stefan, Robert Bosch GmbH" ,
		"Grimm, Prof. Dr. Christoph, RPTU Rheinland-Pfälzische Technische Universität, Department of Computer Science in Kaiserslautern, Division of Design of Cyber-Physical Systems" ,
		"Grünwald, Dr. Christian, Volkswagen AG" ,
		"Haarer, Alexander, TKMS Group, ATLAS Elektronik" ,
		"Hahn, Hank, The Boeing Company" ,
		"Hall, Kyle, Airbus Operations GmbH" ,
		"Harms, Manfred, Manfred Harms Consulting" ,
		"Hashimoto, Atsushi, JAXA Japan Aerospace Exploration Agency" ,
		"Kaufmann, Uwe, ModelAlchemy Consulting" ,
		"Kendall, Elisa, Thematix Partners" ,
		"Kiehlmann, Karsten, Aumovio SE" ,
		"Kirsch, Michael, :em engineering methods AG" ,
		"Kirsch, Michael, PROSTEP Group, PROSTEP AG" ,
		"Klaar, Dr. Oliver, ZF Group, ZF Friedrichshafen" ,
		"Kleiner, Dr.-Ing. Sven, :em engineering methods AG" ,
		"Klöppner, Robert, MTU Aero Engines AG" ,
		"Koch, Dr. Walter, GfSE Gesellschaft für Systems Engineering" ,
		"Koethe, Manfred, 88solutions" ,
		"Krems, Daniel, AVL List" ,
		"Lehnen, Johannes, :em engineering methods AG" ,
		"Li, Zirui, TU Ilmenau, Department of Mechanical Engineering, Product and Systems Engineering Group" ,
		"Martin, James, Anark Corporation Inc." ,
		"Marvin, Joe, PSG Prime Solutions Group" ,
		"Mendo, Juan Carlos, The Boeing Company" ,
		"Meyer, Nico, Volkswagen AG" ,
		"Mogo Nem, Dr. Fabrice, :em engineering methods AG" ,
		"Mogo Nem, Dr. Fabrice, Schaeffler Technologies AG & Co. KG" ,
		"Moreland, Clarence Moe, Modern Technology Solutions, Inc." ,
		"Mueller, Andreas, Schaeffler Technologies AG & Co. KG" ,
		"Nielsen, Johan, ELYSIUM Inc." ,
		"Noguchi, Ryan, Aerospace Corp." ,
		"Psota, Thomas, Fraunhofer Gesellschaft, Fraunhofer IESE" ,
		"Rieger, Dr. Viola, Infineon Technologies AG" ,
		"Rivett, Pete, Intuitive AI" ,
		"Sauvage, Michel, Airbus Operations GmbH" ,
		"Schmied, Torsten, PROSTEP Group, PROSTEP AG" ,
		"Schopper, Dominik, Mercedes-Benz AG" ,
		"Spreier, Phil, ELYSIUM Inc." ,
		"Stoib, Martin, Kromberg & Schubert Automotive GmbH & Co. KG" ,
		"Stürken, Dr. Momme, Schaeffler Technologies AG & Co. KG" ,
		"Tazir, Nora, prostep ivip Association" ,
		"Tonelli, Cecilia, RTX Technologies, Collins Aerospace" ,
		"Weilkiens, Tim, oose eG" ,
		"Weimer, Henrik, Airbus Operations GmbH" ,
		"Williams, Mark, INCOSE" ,
		"von Dungern, Dr. Oskar, enso managers GmbH" ,
		"von Holst, Dr.-Ing. Christian, John Deere GmbH & Co KG"
		;
	dcterms:created "2026-11-03T18:00:52.52Z" ;
	dcterms:license """CASCaRA Submission Team: Defines the metamodel and implements the domain ontology for CASCaRA
Copyright (c) 2024-2026 :em engineering methods AG
Copyright (c) 2024-2026 88solutions
Copyright (c) 2024-2026 Aerospace Corp.
Copyright (c) 2024-2026 Airbus Operations GmbH
Copyright (c) 2024-2026 ATLAS Elektronik
Copyright (c) 2024-2026 The Boeing Company
Copyright (c) 2024-2026 enso managers GmbH
Copyright (c) 2024-2026 GfSE Gesellschaft für Systems Engineering
Copyright (c) 2024-2026 INCOSE
Copyright (c) 2024-2026 INOMIC Solutions GmbH
Copyright (c) 2024-2026 Intuitive AI
Copyright (c) 2024-2026 Manfred Harms Consulting
Copyright (c) 2024-2026 ModelAlchemy Consulting
Copyright (c) 2024-2026 Modern Technology Solutions, Inc.
Copyright (c) 2024-2026 oose eG
Copyright (c) 2024-2025 PDES, Inc.
Copyright (c) 2024-2026 PROSTEP AG
Copyright (c) 2024-2026 prostep ivip Association
Copyright (c) 2024-2026 PSG Prime Solutions Group
Copyright (c) 2024-2026 Division of Design of Cyber-Physical Systems
Copyright (c) 2024-2026 Collins Aerospace
Copyright (c) 2024-2026 Schaeffler Technologies AG & Co. KG
Copyright (c) 2024-2026 Thematix Partners
Copyright (c) 2024-2026 TU Hamburg-Harburg
Copyright (c) 2024-2026 Product and Systems Engineering Group
Copyright (c) 2024-2026 UC3 Madrid
Copyright (c) 2024-2026 VDA Verband der deutschen Automobilindustrie

Digital Data Package Working Group: Defines use-cases and domain ontology as a foundation for CASCaRA
Copyright (c) 2019-2026 :em engineering methods AG
Copyright (c) 2019-2020 Airbus Operations GmbH
Copyright (c) 2019-2026 Anark Corporation Inc.
Copyright (c) 2026-2026 Aumovio SE
Copyright (c) 2019-2026 AVL List
Copyright (c) 2022-2026 The Boeing Company
Copyright (c) 2022-2026 Robert Bosch GmbH
Copyright (c) 2019-2022 CONWEAVER GmbH
Copyright (c) 2019-2026 ELYSIUM Inc.
Copyright (c) 2019-2021 Fraunhofer IESE
Copyright (c) 2026-2026 Infineon Technologies AG
Copyright (c) 2025-2026 INOMIC Solutions GmbH
Copyright (c) 2025-2026 JAXA Japan Aerospace Exploration Agency
Copyright (c) 2021-2024 John Deere GmbH & Co KG
Copyright (c) 2019-2021 Kromberg & Schubert Automotive GmbH & Co. KG
Copyright (c) 2019-2026 Mercedes-Benz AG
Copyright (c) 2024-2026 MTU Aero Engines AG
Copyright (c) 2019-2023 Dr.-Ing. h.c. F. Porsche AG
Copyright (c) 2019-2026 PROSTEP AG
Copyright (c) 2025-2026 Collins Aerospace
Copyright (c) 2019-2024 Schaeffler Technologies AG & Co. KG
Copyright (c) 2025-2026 Sodius Willert
Copyright (c) 2019-2020 SSC Services GmbH
Copyright (c) 2026-2026 T-Systems International GmbH
Copyright (c) 2022-2026 Volkswagen AG
Copyright (c) 2019-2026 ZF Friedrichshafen

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\\nThe software is provided 'as is', without warranty of any kind, express or implied, including but not limited to the warranties of merchantability, fitness for a particular purpose, and noninfringement. In no event shall the authors or copyright holders be liable for any claim, damages, or other liability, whether in an action of contract, tort, or otherwise, arising from, out of, or in connection with the software or the use or other dealings in the software.
https://opensource.org/licenses/MIT""" ;
	dcterms:title
		"CASCaRA Domain Ontology" ,
		"CASCaRA Domain Ontology Shapes Graph"
		;
	owl:imports
		<https://www.omg.org/spec/CASCaRA/references/> ,
		<https://www.omg.org/spec/Commons/AboutCommons/>
		;
	owl:version "20261101" ;
	owl:versionIRI :20261101 ;
	owl:imports <https://www.omg.org/spec/CASCaRA/metamodel/> ;
	.

:ContextElements_Shape
	a sh:NodeShape ;
	sh:targetClass :ContextElements ;
	.

:ManufacturingSupplyChain_Shape
	a sh:NodeShape ;
	sh:targetClass :ManufacturingSupplyChain ;
	.

:Operation_Shape
	a sh:NodeShape ;
	sh:targetClass :Operation ;
	.

:Organization_Shape
	a sh:NodeShape ;
	sh:targetClass :Organization ;
	.

<https://www.omg.org/spec/CASCaRA/ontology/ProductDesign/ElectricElectronicDesign_Shape>
	a sh:NodeShape ;
	sh:targetClass <https://www.omg.org/spec/CASCaRA/ontology/ProductDesign/ElectricElectronicDesign> ;
	.

<https://www.omg.org/spec/CASCaRA/ontology/ProductDesign/Fluids_Shape>
	a sh:NodeShape ;
	sh:targetClass <https://www.omg.org/spec/CASCaRA/ontology/ProductDesign/Fluids> ;
	.

<https://www.omg.org/spec/CASCaRA/ontology/ProductDesign/MechanicalDesign_Shape>
	a sh:NodeShape ;
	sh:targetClass <https://www.omg.org/spec/CASCaRA/ontology/ProductDesign/MechanicalDesign> ;
	.

<https://www.omg.org/spec/CASCaRA/ontology/ProductDesign/SoftwareDesign_Shape>
	a sh:NodeShape ;
	sh:targetClass <https://www.omg.org/spec/CASCaRA/ontology/ProductDesign/SoftwareDesign> ;
	.

<https://www.omg.org/spec/CASCaRA/ontology/ProductDesign/SystemsDesign_Shape>
	a sh:NodeShape ;
	sh:targetClass <https://www.omg.org/spec/CASCaRA/ontology/ProductDesign/SystemsDesign> ;
	.

:ProductDesign_Shape
	a sh:NodeShape ;
	sh:targetClass :ProductDesign ;
	.

:SystemsArchitecture_Shape
	a sh:NodeShape ;
	sh:targetClass :SystemsArchitecture ;
	.

:VerificationValidation_Shape
	a sh:NodeShape ;
	sh:targetClass :VerificationValidation ;
	.

:dateTime_Shape
	a sh:PropertyShape ;
	sh:datatype xsd:dateTime ;
	sh:path :dateTime ;
	.

:description_Shape
	a sh:PropertyShape ;
	sh:datatype xsd:string ;
	sh:path :description ;
	.

:endDateTime_Shape
	a sh:PropertyShape ;
	sh:datatype xsd:dateTime ;
	sh:path :endDateTime ;
	.

:identifier_Shape
	a sh:PropertyShape ;
	sh:datatype xsd:string ;
	sh:path :identifier ;
	.

:length_Shape
	a sh:PropertyShape ;
	sh:datatype qudt:QuantityValue ;
	sh:path :length ;
	.

:nominalDiameter_Shape
	a sh:PropertyShape ;
	sh:datatype qudt:QuantityValue ;
	sh:path :nominalDiameter ;
	.

:number_Shape
	a sh:PropertyShape ;
	sh:datatype xsd:string ;
	sh:path :number ;
	.

:parent_Shape
	a sh:PropertyShape ;
	sh:datatype xsd:string ;
	sh:path :parent ;
	.

:revision_Shape
	a sh:PropertyShape ;
	sh:datatype xsd:string ;
	sh:path :revision ;
	.

:startDateTime_Shape
	a sh:PropertyShape ;
	sh:datatype xsd:dateTime ;
	sh:path :startDateTime ;
	.

:title_Shape
	a sh:PropertyShape ;
	sh:datatype xsd:string ;
	sh:path :title ;
	.

:type_Shape
	a sh:PropertyShape ;
	sh:datatype xsd:string ;
	sh:path :type ;
	.

:url_Shape
	a sh:PropertyShape ;
	sh:datatype xsd:string ;
	sh:path :url ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ctx:Change ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ctx:Change ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ctx:Change ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ctx:Change ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ctx:Change ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ctx:Change ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ctx:Change ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ctx:Change ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ctx:Change ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ctx:Change ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ctx:Change ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ctx:Change ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ctx:Change ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ctx:Change ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ctx:Change ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ctx:Change ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ctx:Change ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ctx:Change ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ctx:Change ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ctx:Change ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ctx:Change ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ctx:Change ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ctx:Change ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ctx:Change ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ctx:Change ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ctx:Change ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ctx:Configuration ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ctx:Configuration ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ctx:Configuration ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ctx:Configuration ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ctx:Configuration ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ctx:Configuration ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ctx:Configuration ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ctx:Configuration ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ctx:Configuration ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ctx:Configuration ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ctx:Configuration ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ctx:Configuration ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ctx:Configuration ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ctx:Configuration ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ctx:Configuration ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ctx:Configuration ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ctx:Configuration ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ctx:Configuration ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ctx:Configuration ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ctx:Configuration ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ctx:Configuration ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ctx:Configuration ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ctx:Configuration ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ctx:Configuration ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ctx:Configuration ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ctx:Configuration ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ctx:Reference ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ctx:Reference ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ctx:Reference ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ctx:Reference ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ctx:Reference ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ctx:Reference ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ctx:Reference ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ctx:Reference ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ctx:Reference ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ctx:Reference ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ctx:Reference ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ctx:Reference ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ctx:Reference ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ctx:Reference ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ctx:Reference ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ctx:Reference ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ctx:Reference ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ctx:Reference ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ctx:Reference ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ctx:Reference ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ctx:Reference ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ctx:Variant ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ctx:Variant ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ctx:Variant ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ctx:Variant ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ctx:Variant ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ctx:Variant ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ctx:Variant ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ctx:Variant ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ctx:Variant ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ctx:Variant ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ctx:Variant ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ctx:Variant ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ctx:Variant ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ctx:Variant ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ctx:Variant ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ctx:Variant ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ctx:Variant ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ctx:Variant ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ctx:Variant ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ctx:Variant ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ctx:Variant ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ctx:Variant ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ctx:Variant ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ctx:Variant ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ctx:Variant ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ctx:Variant ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-man:ControlPlan ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-man:ManufacturingEquipmentComponent ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-proc:AssemblyOperation ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-proc:HeatTreatment ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-proc:JoiningProcess ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-proc:ManufacturingOperation ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-proc:ManufacturingOperation ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-proc:ManufacturingOperation ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-proc:ManufacturingOperation ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-proc:ManufacturingOperation ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-proc:ManufacturingOperation ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-proc:ManufacturingOperation ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-proc:ManufacturingOperation ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-proc:ManufacturingOperation ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-proc:ManufacturingOperation ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-proc:ManufacturingOperation ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-proc:ManufacturingOperation ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-proc:ManufacturingOperation ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-proc:ManufacturingOperation ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-proc:ManufacturingOperation ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-proc:ManufacturingOperation ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-proc:ManufacturingOperation ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-op:OperationIncident ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-op:OperationIncident ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-op:PhysicalComponent ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-op:PhysicalComponent ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-op:PhysicalComponent ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-op:PhysicalComponent ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-op:PhysicalComponent ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-op:PhysicalComponent ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-op:PhysicalComponent ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-op:PhysicalComponent ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-op:PhysicalComponent ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-op:PhysicalComponent ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-op:PhysicalComponent ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-org:Actor ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-org:Actor ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-org:Actor ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-org:Actor ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-org:Actor ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-org:Actor ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-org:Actor ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-org:Event ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-org:Event ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-org:Event ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-org:Event ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-org:Event ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-org:OrganizationUnit ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-org:OrganizationUnit ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-org:OrganizationUnit ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-org:Person ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-org:Person ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-org:Person ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-org:Person ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-org:Person ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-org:Person ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-org:Person ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-org:Person ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-org:Place ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-org:Place ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-org:Place ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-org:Place ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-org:Plant ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-org:Role ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-org:Role ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-org:Role ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-org:Role ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-org:Role ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-org:Role ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-org:Role ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-org:Role ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-org:Role ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-org:Role ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-org:Role ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-org:Role ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-org:Task ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-org:Task ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-org:Task ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ee:ElectricElectronicComponent ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ee:ElectricElectronicComponent ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ee:ElectricElectronicComponent ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ee:ElectricElectronicConnection ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ee:ElectricElectronicPort ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-fld:HydraulicPneumaticConnection ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-fld:HydraulicPneumaticPort ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:AngularDimension ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:BendingSpecification ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:BendingSpecification ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:BendingSpecification ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:BendingSpecification ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:BendingSpecification ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:BendingSpecification ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:Body ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:Body ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:Body ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:Body ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:Body ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:Body ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:Body ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:Body ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:Body ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:Body ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:Body ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:Body ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:Body ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:Body ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:Body ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:Body ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:Body ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:Body ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:Body ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:Body ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:Body ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:Cleanliness ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:Cleanliness ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:Cleanliness ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:Cleanliness ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:Cleanliness ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:Cleanliness ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:Cleanliness ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:Cleanliness ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:Cleanliness ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:Cleanliness ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:Datum ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:Datum ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:Edge ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:Edge ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:Edge ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:Edge ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:Edge ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:Edge ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:Edge ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:Edge ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:Edge ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:Edge ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:Edge ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:Face ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:Face ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:Face ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:Face ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:Face ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:Face ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:Face ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:Face ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:Face ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:Face ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:Face ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:Gearing ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:Gearing ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:Gearing ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:Gearing ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:Gearing ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:Gearing ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:Gearing ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:Gearing ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:Gearing ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:Gearing ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:Gearing ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:GeometricInterference ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:GeometricInterference ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:GeometricTolerance ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:GeometricTolerance ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:HeatTreatedArea ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:HeatTreatedArea ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:HeatTreatedArea ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:HeatTreatedArea ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:HeatTreatedArea ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:HeatTreatedArea ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:HeatTreatedArea ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:HeatTreatedArea ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:HeatTreatedArea ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:HeatTreatedArea ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:HeatTreatedArea ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:HeatTreatedArea ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:HeatTreatedArea ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:HeatTreatedArea ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:Hole ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:Hole ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:Hole ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:Hole ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:Hole ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:Hole ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:Hole ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:Hole ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:Hole ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:JoiningElement ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:JoiningElement ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:JoiningElement ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:JoiningElement ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:JoiningElement ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:JoiningElement ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:JoiningElement ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:JoiningElement ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:JoiningElement ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:JoiningElement ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:JoiningElement ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:JoiningElement ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:JoiningElement ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:JoiningElement ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:JoiningElement ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:JoiningElement ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:KinematicJoint ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:KinematicJoint ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:KinematicJoint ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:KinematicJoint ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:KinematicJoint ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:KinematicJoint ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:KinematicJoint ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:KinematicJoint ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:KinematicJoint ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:KinematicJoint ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:KinematicJoint ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:KinematicJoint ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:KinematicJoint ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:KinematicJoint ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:KinematicMechanism ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:KinematicMechanism ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:KinematicMechanism ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:KinematicMechanism ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:KinematicMotion ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:KinematicMotion ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:KinematicSensor ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:KinematicSensor ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:KinematicSensor ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:KinematicSensor ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:LinearDimension ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:LubriatedArea ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:LubriatedArea ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:LubriatedArea ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:LubriatedArea ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:LubriatedArea ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:LubriatedArea ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:LubriatedArea ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:LubriatedArea ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:LubriatedArea ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:LubriatedArea ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:LubriatedArea ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:MarkingLabeling ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:MarkingLabeling ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:MarkingLabeling ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:MarkingLabeling ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:MarkingLabeling ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:MarkingLabeling ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:MarkingLabeling ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:MarkingLabeling ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:MarkingLabeling ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:MarkingLabeling ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:MarkingLabeling ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:MarkingLabeling ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:Material ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:Material ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:Material ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:Material ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:Material ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:Material ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:Material ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:Material ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:Material ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:Material ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:Material ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:Material ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:MechanicalComponent ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:MechanicalComponent ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:MechanicalComponent ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:MechanicalComponent ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:MechanicalComponent ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:MechanicalComponent ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:MechanicalComponent ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:MechanicalComponent ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:MechanicalComponent ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:MechanicalComponent ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:MechanicalComponent ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:MechanicalComponent ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:MechanicalComponent ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:MechanicalComponent ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:MechanicalComponent ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:MechanicalComponent ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:MechanicalComponent ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:MechanicalComponent ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:MechanicalComponent ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:MechanicalComponent ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:MechanicalComponent ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:MechanicalComponent ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:MechanicalComponent ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:MechanicalComponent ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:MechanicalComponent ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:MechanicalComponent ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:MechanicalComponent ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:MechanicalComponent ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:MechanicalComponent ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:MechanicalComponent ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:MechanicalComponent ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:MechanicalComponent ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:MechanicalComponent ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:MechanicalComponent ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:MechanicalComponent ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:MechanicalComponent ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:ModelAnnotation ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:ModelAnnotation ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:ModelAnnotation ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:ModelAnnotation ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:ModelAnnotation ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:ModelAnnotation ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:ModelAnnotation ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:ModelAnnotation ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:ModelAnnotation ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:ModelAnnotation ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:ModelAnnotation ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:ModelAnnotation ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:ModelAnnotation ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:ModelAnnotation ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:ModelView ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:ModelView ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:ModelView ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:ModelView ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:ModelView ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:PaintedCoatedArea ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:PaintedCoatedArea ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:PaintedCoatedArea ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:PaintedCoatedArea ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:PaintedCoatedArea ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:PaintedCoatedArea ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:PaintedCoatedArea ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:PaintedCoatedArea ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:PaintedCoatedArea ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:PaintedCoatedArea ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:PaintedCoatedArea ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:PaintedCoatedArea ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:PaintedCoatedArea ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:PaintedCoatedArea ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:Substance ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:SurfaceTexture ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:Thread ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:Thread ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:Thread ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:Thread ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:Thread ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:Thread ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:Thread ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-mech:Thread ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-sw:SoftwareComponent ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-sw:SoftwareInterface ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-sys:ComponentConnection ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-sys:ComponentConnection ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-sys:ComponentConnection ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-sys:ComponentConnection ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-sys:ComponentConnection ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-sys:ComponentConnection ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-sys:ComponentConnection ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-sys:ComponentConnection ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-sys:ComponentConnection ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-sys:ComponentConnection ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-sys:ComponentConnection ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-sys:ComponentInterface ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-sys:ComponentInterface ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-sys:ComponentInterface ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-sys:ComponentInterface ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-sys:ComponentInterface ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-sys:ComponentInterface ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-sys:ComponentInterface ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-sys:ComponentInterface ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-sys:ComponentInterface ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-sys:ComponentInterface ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-sys:ComponentInterface ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-sys:ComponentState ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-sys:ComponentState ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-sys:ComponentState ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-sys:ComponentState ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-sys:ComponentState ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-sys:ComponentState ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-sys:Deviation ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-sys:Deviation ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-sys:Deviation ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-sys:Deviation ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-sys:Deviation ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-sys:Deviation ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-sys:Deviation ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-sys:Deviation ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-sys:Deviation ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-sys:Deviation ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-sys:Deviation ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-sys:Deviation ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-sys:Deviation ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-sys:Deviation ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-sys:Deviation ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-sys:Deviation ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-sys:Deviation ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-sys:Deviation ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-sys:Deviation ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-sys:Deviation ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-sys:Deviation ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-sys:Deviation ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-sys:Deviation ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-sys:Deviation ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-sys:Deviation ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-sys:Deviation ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-sys:Deviation ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-sys:Deviation ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-sys:SystemComponent ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-sys:SystemComponent ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-sys:SystemComponent ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-sys:SystemComponent ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-sys:SystemComponent ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-sys:SystemComponent ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-sys:SystemComponent ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-sys:SystemComponent ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-sys:SystemComponent ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-sys:SystemComponent ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-sys:SystemComponent ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-sys:SystemComponent ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-sys:SystemComponent ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-sys:SystemComponent ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-sys:SystemComponent ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-sys:SystemComponent ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-sys:SystemComponent ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-sys:SystemComponent ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-sys:SystemComponent ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-sys:SystemComponent ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-sys:SystemComponent ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-sys:SystemComponent ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-arch:Function ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-arch:Function ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-arch:Function ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-arch:Function ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-arch:Function ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-arch:Function ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-arch:Function ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-arch:Function ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-arch:Function ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-arch:Function ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-arch:Function ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-arch:Function ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-arch:Function ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-arch:Function ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-arch:Function ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-arch:Function ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-arch:Function ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-arch:Function ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-arch:Function ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-arch:Function ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-arch:Function ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-arch:Function ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-arch:Function ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-arch:Function ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-arch:Function ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-arch:Function ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-arch:Function ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-arch:FunctionalInterface ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-arch:FunctionalInterface ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-arch:FunctionalInterface ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-arch:ItemFlow ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-arch:ItemFlow ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-arch:Requirement ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-arch:Requirement ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-arch:Requirement ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-arch:Requirement ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-arch:Requirement ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-arch:Requirement ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-arch:Requirement ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-arch:Requirement ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-arch:Requirement ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-arch:Requirement ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-arch:Requirement ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-arch:Requirement ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-arch:Requirement ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-arch:Requirement ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-arch:Requirement ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-arch:Requirement ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-arch:Requirement ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-arch:Requirement ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-arch:Requirement ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-arch:Requirement ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-arch:SystemBehavior ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-arch:SystemBehavior ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-arch:SystemBehavior ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-arch:SystemBehavior ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-arch:UseCase ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-arch:UseCase ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-arch:UseCase ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-arch:UseCase ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-arch:UseCase ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-arch:UseCase ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-arch:UseCase ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-arch:UseCase ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-arch:UseCase ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-arch:UseCase ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-arch:UseCase ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-arch:UseCase ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-arch:UseCase ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-arch:UseCase ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-arch:UseCase ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-val:ValidationCriterium ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-val:ValidationCriterium ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-val:ValidationCriterium ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-val:ValidationPlan ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-val:ValidationRun ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-val:ValidationRun ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ver:VerificationCharacteristic ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ver:VerificationCharacteristic ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ver:VerificationCharacteristic ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ver:VerificationCharacteristic ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ver:VerificationCharacteristic ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ver:VerificationCharacteristic ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ver:VerificationCharacteristic ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ver:VerificationCharacteristic ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ver:VerificationCharacteristic ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ver:VerificationCharacteristic ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ver:VerificationCharacteristic ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ver:VerificationCharacteristic ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ver:VerificationCharacteristic ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ver:VerificationCharacteristic ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ver:VerificationCharacteristic ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ver:VerificationCharacteristic ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ver:VerificationCharacteristic ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ver:VerificationCharacteristic ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ver:VerificationCharacteristic ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ver:VerificationCharacteristic ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ver:VerificationCharacteristic ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ver:VerificationCharacteristic ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ver:VerificationCharacteristic ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ver:VerificationPlan ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ver:VerificationPlan ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ver:VerificationPlan ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ver:VerificationPlan ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ver:VerificationPlan ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ver:VerificationPlan ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ver:VerificationPlan ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ver:VerificationPlan ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ver:VerificationPlan ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ver:VerificationResource ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ver:VerificationResource ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ver:VerificationResult ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ver:VerificationRun ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ver:VerificationRun ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-ver:VerificationRun ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-sim:SimulationComponent ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

[]
	a sh:PropertyShape ;
	sh:class cas-sim:SimulationInterface ;
	sh:maxCount "1"^^xsd:integer ;
	sh:minCount "1"^^xsd:integer ;
	sh:path [
	] ;
	.

