## simulation-model Properties

### Class Diagram

```mermaid
classDiagram
class Class_definition_for_Content
class Class_definition_for_DataSource
class Class_definition_for_DomainSpecification
class Class_definition_for_Format
class Class_definition_for_Quality
class Class_definition_for_Quantity
class Class_definition_for_SimulationModel
```

### Class Hierarchy

- Class definition for Content (https://w3id.org/gaia-x4plcaad/ontologies/simulation-model/v3/Content)
- Class definition for DataSource (https://w3id.org/gaia-x4plcaad/ontologies/simulation-model/v3/DataSource)
- Class definition for DomainSpecification (https://w3id.org/gaia-x4plcaad/ontologies/simulation-model/v3/DomainSpecification)
- Class definition for Format (https://w3id.org/gaia-x4plcaad/ontologies/simulation-model/v3/Format)
- Class definition for Quality (https://w3id.org/gaia-x4plcaad/ontologies/simulation-model/v3/Quality)
- Class definition for Quantity (https://w3id.org/gaia-x4plcaad/ontologies/simulation-model/v3/Quantity)
- Class definition for SimulationModel (https://w3id.org/gaia-x4plcaad/ontologies/simulation-model/v3/SimulationModel)

### Class Definitions

|Class|IRI|Description|Parents|
|---|---|---|---|
|Class definition for Content|https://w3id.org/gaia-x4plcaad/ontologies/simulation-model/v3/Content|Class with attributes for the content of a simulation model.|Content|
|Class definition for DataSource|https://w3id.org/gaia-x4plcaad/ontologies/simulation-model/v3/DataSource|Class with attributes for the data source of a simulation model.|DataSource|
|Class definition for DomainSpecification|https://w3id.org/gaia-x4plcaad/ontologies/simulation-model/v3/DomainSpecification|Domain-specific metadata extension for simulation model assets.|DomainSpecification|
|Class definition for Format|https://w3id.org/gaia-x4plcaad/ontologies/simulation-model/v3/Format|Class with attributes for the format of a simulation model.|Format|
|Class definition for Quality|https://w3id.org/gaia-x4plcaad/ontologies/simulation-model/v3/Quality|Class with attributes for the quality of a simulation model.|Quality|
|Class definition for Quantity|https://w3id.org/gaia-x4plcaad/ontologies/simulation-model/v3/Quantity|Class with attributes for the quantity of a simulation model.|Quantity|
|Class definition for SimulationModel|https://w3id.org/gaia-x4plcaad/ontologies/simulation-model/v3/SimulationModel|Class definition for a simulation model.|SoftwareAsset|

## Prefixes

- envited-x: <https://w3id.org/ascs-ev/envited-x/envited-x/v3/>
- manifest: <https://w3id.org/ascs-ev/envited-x/manifest/v5/>
- owl: <http://www.w3.org/2002/07/owl#>
- sh: <http://www.w3.org/ns/shacl#>
- simulation-model: <https://w3id.org/gaia-x4plcaad/ontologies/simulation-model/v3/>
- skos: <http://www.w3.org/2004/02/skos/core#>
- xsd: <http://www.w3.org/2001/XMLSchema#>

### SHACL Properties

#### simulation-model:hasContent {: #prop-https---w3id-org-gaia-x4plcaad-ontologies-simulation-model-v3-hascontent .property-anchor }
#### simulation-model:hasDataSource {: #prop-https---w3id-org-gaia-x4plcaad-ontologies-simulation-model-v3-hasdatasource .property-anchor }
#### simulation-model:hasDomainSpecification {: #prop-https---w3id-org-gaia-x4plcaad-ontologies-simulation-model-v3-hasdomainspecification .property-anchor }
#### simulation-model:hasFormat {: #prop-https---w3id-org-gaia-x4plcaad-ontologies-simulation-model-v3-hasformat .property-anchor }
#### simulation-model:hasManifest {: #prop-https---w3id-org-gaia-x4plcaad-ontologies-simulation-model-v3-hasmanifest .property-anchor }
#### simulation-model:hasQuality {: #prop-https---w3id-org-gaia-x4plcaad-ontologies-simulation-model-v3-hasquality .property-anchor }
#### simulation-model:hasQuantity {: #prop-https---w3id-org-gaia-x4plcaad-ontologies-simulation-model-v3-hasquantity .property-anchor }
#### simulation-model:hasSoftwareResource {: #prop-https---w3id-org-gaia-x4plcaad-ontologies-simulation-model-v3-hassoftwareresource .property-anchor }
#### simulation-model:maxDetections {: #prop-https---w3id-org-gaia-x4plcaad-ontologies-simulation-model-v3-maxdetections .property-anchor }
#### simulation-model:maxObjects {: #prop-https---w3id-org-gaia-x4plcaad-ontologies-simulation-model-v3-maxobjects .property-anchor }
#### simulation-model:modelFamily {: #prop-https---w3id-org-gaia-x4plcaad-ontologies-simulation-model-v3-modelfamily .property-anchor }
#### simulation-model:modelGuid {: #prop-https---w3id-org-gaia-x4plcaad-ontologies-simulation-model-v3-modelguid .property-anchor }
#### simulation-model:modelImplementationFormat {: #prop-https---w3id-org-gaia-x4plcaad-ontologies-simulation-model-v3-modelimplementationformat .property-anchor }
#### simulation-model:modelImplementationPerformanceCharacteristics {: #prop-https---w3id-org-gaia-x4plcaad-ontologies-simulation-model-v3-modelimplementationperformancecharacteristics .property-anchor }
#### simulation-model:modelImplementationPreconditions {: #prop-https---w3id-org-gaia-x4plcaad-ontologies-simulation-model-v3-modelimplementationpreconditions .property-anchor }
#### simulation-model:modelIntegrationRequirements {: #prop-https---w3id-org-gaia-x4plcaad-ontologies-simulation-model-v3-modelintegrationrequirements .property-anchor }
#### simulation-model:modelLimitations {: #prop-https---w3id-org-gaia-x4plcaad-ontologies-simulation-model-v3-modellimitations .property-anchor }
#### simulation-model:modelManufacturer {: #prop-https---w3id-org-gaia-x4plcaad-ontologies-simulation-model-v3-modelmanufacturer .property-anchor }
#### simulation-model:modelModellingApproach {: #prop-https---w3id-org-gaia-x4plcaad-ontologies-simulation-model-v3-modelmodellingapproach .property-anchor }
#### simulation-model:modelName {: #prop-https---w3id-org-gaia-x4plcaad-ontologies-simulation-model-v3-modelname .property-anchor }
#### simulation-model:modelPreconditions {: #prop-https---w3id-org-gaia-x4plcaad-ontologies-simulation-model-v3-modelpreconditions .property-anchor }
#### simulation-model:modelPurpose {: #prop-https---w3id-org-gaia-x4plcaad-ontologies-simulation-model-v3-modelpurpose .property-anchor }
#### simulation-model:modelReleasedate {: #prop-https---w3id-org-gaia-x4plcaad-ontologies-simulation-model-v3-modelreleasedate .property-anchor }
#### simulation-model:modelReleasestatus {: #prop-https---w3id-org-gaia-x4plcaad-ontologies-simulation-model-v3-modelreleasestatus .property-anchor }
#### simulation-model:modelSpecification {: #prop-https---w3id-org-gaia-x4plcaad-ontologies-simulation-model-v3-modelspecification .property-anchor }
#### simulation-model:modelType {: #prop-https---w3id-org-gaia-x4plcaad-ontologies-simulation-model-v3-modeltype .property-anchor }
#### simulation-model:modelValidationConcept {: #prop-https---w3id-org-gaia-x4plcaad-ontologies-simulation-model-v3-modelvalidationconcept .property-anchor }
#### simulation-model:modelValidationPlatform {: #prop-https---w3id-org-gaia-x4plcaad-ontologies-simulation-model-v3-modelvalidationplatform .property-anchor }
#### simulation-model:modelValidationReport {: #prop-https---w3id-org-gaia-x4plcaad-ontologies-simulation-model-v3-modelvalidationreport .property-anchor }
#### simulation-model:modelValidationStatus {: #prop-https---w3id-org-gaia-x4plcaad-ontologies-simulation-model-v3-modelvalidationstatus .property-anchor }
#### simulation-model:modelValidityRange {: #prop-https---w3id-org-gaia-x4plcaad-ontologies-simulation-model-v3-modelvalidityrange .property-anchor }
#### simulation-model:modelVerificationReport {: #prop-https---w3id-org-gaia-x4plcaad-ontologies-simulation-model-v3-modelverificationreport .property-anchor }
#### simulation-model:modelVerificationStatus {: #prop-https---w3id-org-gaia-x4plcaad-ontologies-simulation-model-v3-modelverificationstatus .property-anchor }
#### simulation-model:modelVersion {: #prop-https---w3id-org-gaia-x4plcaad-ontologies-simulation-model-v3-modelversion .property-anchor }
#### simulation-model:sensorFamily {: #prop-https---w3id-org-gaia-x4plcaad-ontologies-simulation-model-v3-sensorfamily .property-anchor }
#### simulation-model:sensorManufacturer {: #prop-https---w3id-org-gaia-x4plcaad-ontologies-simulation-model-v3-sensormanufacturer .property-anchor }
#### simulation-model:sensorManufacturerPartnumber {: #prop-https---w3id-org-gaia-x4plcaad-ontologies-simulation-model-v3-sensormanufacturerpartnumber .property-anchor }
#### simulation-model:sensorName {: #prop-https---w3id-org-gaia-x4plcaad-ontologies-simulation-model-v3-sensorname .property-anchor }
#### simulation-model:sensorTechnology {: #prop-https---w3id-org-gaia-x4plcaad-ontologies-simulation-model-v3-sensortechnology .property-anchor }
#### simulation-model:sensorTechnologyVariant {: #prop-https---w3id-org-gaia-x4plcaad-ontologies-simulation-model-v3-sensortechnologyvariant .property-anchor }
#### simulation-model:sensorType {: #prop-https---w3id-org-gaia-x4plcaad-ontologies-simulation-model-v3-sensortype .property-anchor }
#### simulation-model:sensorVersion {: #prop-https---w3id-org-gaia-x4plcaad-ontologies-simulation-model-v3-sensorversion .property-anchor }

|Shape|Property prefix|Property|MinCount|MaxCount|Description|Datatype/NodeKind|Filename|
|---|---|---|---|---|---|---|---|
|SimulationModelShape|simulation-model|<a id="prop-https---w3id-org-gaia-x4plcaad-ontologies-simulation-model-v3-hassoftwareresource"></a>hasSoftwareResource|1|1|||simulation-model.shacl.ttl|
|SimulationModelShape|simulation-model|<a id="prop-https---w3id-org-gaia-x4plcaad-ontologies-simulation-model-v3-hasdomainspecification"></a>hasDomainSpecification|1|1|||simulation-model.shacl.ttl|
|SimulationModelShape|simulation-model|<a id="prop-https---w3id-org-gaia-x4plcaad-ontologies-simulation-model-v3-hasmanifest"></a>hasManifest|1|1|||simulation-model.shacl.ttl|
|DomainSpecificationShape|simulation-model|<a id="prop-https---w3id-org-gaia-x4plcaad-ontologies-simulation-model-v3-hascontent"></a>hasContent|1|1|||simulation-model.shacl.ttl|
|DomainSpecificationShape|simulation-model|<a id="prop-https---w3id-org-gaia-x4plcaad-ontologies-simulation-model-v3-hasformat"></a>hasFormat|1|1|||simulation-model.shacl.ttl|
|DomainSpecificationShape|simulation-model|<a id="prop-https---w3id-org-gaia-x4plcaad-ontologies-simulation-model-v3-hasquality"></a>hasQuality|1|1|||simulation-model.shacl.ttl|
|DomainSpecificationShape|simulation-model|<a id="prop-https---w3id-org-gaia-x4plcaad-ontologies-simulation-model-v3-hasquantity"></a>hasQuantity|1|1|||simulation-model.shacl.ttl|
|DomainSpecificationShape|simulation-model|<a id="prop-https---w3id-org-gaia-x4plcaad-ontologies-simulation-model-v3-hasdatasource"></a>hasDataSource|1|1|||simulation-model.shacl.ttl|
|FormatShape|simulation-model|<a id="prop-https---w3id-org-gaia-x4plcaad-ontologies-simulation-model-v3-modelimplementationformat"></a>modelImplementationFormat|1|1|Format of model implementation, e.g. OSMP 1.0/OSI 3.1.2/FMI 2.0|<http://www.w3.org/2001/XMLSchema#string>|simulation-model.shacl.ttl|
|FormatShape|simulation-model|<a id="prop-https---w3id-org-gaia-x4plcaad-ontologies-simulation-model-v3-modelpreconditions"></a>modelPreconditions||1|Preconditions for model validity, e.g. things that the rest of the simulation should provide the model with so that the model can work within its foreseen validity range.|<http://www.w3.org/2001/XMLSchema#string>|simulation-model.shacl.ttl|
|FormatShape|simulation-model|<a id="prop-https---w3id-org-gaia-x4plcaad-ontologies-simulation-model-v3-modelimplementationpreconditions"></a>modelImplementationPreconditions||1|Implementation requirements.|<http://www.w3.org/2001/XMLSchema#string>|simulation-model.shacl.ttl|
|FormatShape|simulation-model|<a id="prop-https---w3id-org-gaia-x4plcaad-ontologies-simulation-model-v3-modelintegrationrequirements"></a>modelIntegrationRequirements||1|Provide a link to requirements and considerations for operating the model.|<http://www.w3.org/2001/XMLSchema#anyURI>|simulation-model.shacl.ttl|
|ContentShape|simulation-model|<a id="prop-https---w3id-org-gaia-x4plcaad-ontologies-simulation-model-v3-modeltype"></a>modelType|1|1|Type of model. This entry defines what domain specific entries are relevant and is mandatory|<http://www.w3.org/2001/XMLSchema#string>|simulation-model.shacl.ttl|
|ContentShape|simulation-model|<a id="prop-https---w3id-org-gaia-x4plcaad-ontologies-simulation-model-v3-modelmanufacturer"></a>modelManufacturer|1|1|Provider of the Model, no specific convention defined, it can be a company, a department a person or a combination of those.|<http://www.w3.org/2001/XMLSchema#string>|simulation-model.shacl.ttl|
|ContentShape|simulation-model|<a id="prop-https---w3id-org-gaia-x4plcaad-ontologies-simulation-model-v3-modelfamily"></a>modelFamily||1|Model Family Name, in some case a model is a concrete instance of a more generic model belonging to a family. In this case, the family can be mentioned here.|<http://www.w3.org/2001/XMLSchema#string>|simulation-model.shacl.ttl|
|ContentShape|simulation-model|<a id="prop-https---w3id-org-gaia-x4plcaad-ontologies-simulation-model-v3-modelname"></a>modelName|1|1|Model Name. This can be the name of the model file or the name of the model as it is called|<http://www.w3.org/2001/XMLSchema#string>|simulation-model.shacl.ttl|
|ContentShape|simulation-model|<a id="prop-https---w3id-org-gaia-x4plcaad-ontologies-simulation-model-v3-modelversion"></a>modelVersion|1|1|Model Version, no specific convention defined|<http://www.w3.org/2001/XMLSchema#string>|simulation-model.shacl.ttl|
|ContentShape|simulation-model|<a id="prop-https---w3id-org-gaia-x4plcaad-ontologies-simulation-model-v3-modelreleasedate"></a>modelReleasedate|1|1|Model Release Date in ISO8601|<http://www.w3.org/2001/XMLSchema#dateTime>|simulation-model.shacl.ttl|
|ContentShape|simulation-model|<a id="prop-https---w3id-org-gaia-x4plcaad-ontologies-simulation-model-v3-modelreleasestatus"></a>modelReleasestatus|1|1|The status of the model version released in the life cycle of the model.|<http://www.w3.org/2001/XMLSchema#string>|simulation-model.shacl.ttl|
|ContentShape|simulation-model|<a id="prop-https---w3id-org-gaia-x4plcaad-ontologies-simulation-model-v3-modelguid"></a>modelGuid||1|For FMU-based models, this should be the GUID of the FMU.|<http://www.w3.org/2001/XMLSchema#string>|simulation-model.shacl.ttl|
|ContentShape|simulation-model|<a id="prop-https---w3id-org-gaia-x4plcaad-ontologies-simulation-model-v3-modelpurpose"></a>modelPurpose||1|Purpose for which the model has been built/validated.|<http://www.w3.org/2001/XMLSchema#string>|simulation-model.shacl.ttl|
|ContentShape|simulation-model|<a id="prop-https---w3id-org-gaia-x4plcaad-ontologies-simulation-model-v3-modelmodellingapproach"></a>modelModellingApproach||1|Description of the modelling approach taken.|<http://www.w3.org/2001/XMLSchema#string>|simulation-model.shacl.ttl|
|ContentShape|simulation-model|<a id="prop-https---w3id-org-gaia-x4plcaad-ontologies-simulation-model-v3-sensormanufacturer"></a>sensorManufacturer||1|Company Name manufacturing the sensor. Alternatively, If the model does not relate to a particular manufacturer, mention it here.|<http://www.w3.org/2001/XMLSchema#string>|simulation-model.shacl.ttl|
|ContentShape|simulation-model|<a id="prop-https---w3id-org-gaia-x4plcaad-ontologies-simulation-model-v3-sensorfamily"></a>sensorFamily||1|Actual Sensor HW Family Name.|<http://www.w3.org/2001/XMLSchema#string>|simulation-model.shacl.ttl|
|ContentShape|simulation-model|<a id="prop-https---w3id-org-gaia-x4plcaad-ontologies-simulation-model-v3-sensorname"></a>sensorName||1|Actual Sensor HW Name.|<http://www.w3.org/2001/XMLSchema#string>|simulation-model.shacl.ttl|
|ContentShape|simulation-model|<a id="prop-https---w3id-org-gaia-x4plcaad-ontologies-simulation-model-v3-sensorversion"></a>sensorVersion||1|Actual Sensor HW Version.|<http://www.w3.org/2001/XMLSchema#string>|simulation-model.shacl.ttl|
|ContentShape|simulation-model|<a id="prop-https---w3id-org-gaia-x4plcaad-ontologies-simulation-model-v3-sensormanufacturerpartnumber"></a>sensorManufacturerPartnumber||1|Partnumber at Manufacturer.|<http://www.w3.org/2001/XMLSchema#string>|simulation-model.shacl.ttl|
|ContentShape|simulation-model|<a id="prop-https---w3id-org-gaia-x4plcaad-ontologies-simulation-model-v3-sensortype"></a>sensorType||1|Type of Output of Sensor.|<http://www.w3.org/2001/XMLSchema#string>|simulation-model.shacl.ttl|
|ContentShape|simulation-model|<a id="prop-https---w3id-org-gaia-x4plcaad-ontologies-simulation-model-v3-sensortechnology"></a>sensorTechnology||1|HW Technology of sensor.|<http://www.w3.org/2001/XMLSchema#string>|simulation-model.shacl.ttl|
|ContentShape|simulation-model|<a id="prop-https---w3id-org-gaia-x4plcaad-ontologies-simulation-model-v3-sensortechnologyvariant"></a>sensorTechnologyVariant||1|HW Technology variant of sensor.|<http://www.w3.org/2001/XMLSchema#string>|simulation-model.shacl.ttl|
|QuantityShape|simulation-model|<a id="prop-https---w3id-org-gaia-x4plcaad-ontologies-simulation-model-v3-maxdetections"></a>maxDetections|0|1|The maximum number of detections.|<http://www.w3.org/2001/XMLSchema#integer>|simulation-model.shacl.ttl|
|QuantityShape|simulation-model|<a id="prop-https---w3id-org-gaia-x4plcaad-ontologies-simulation-model-v3-maxobjects"></a>maxObjects|0|1|The maximum number of objects.|<http://www.w3.org/2001/XMLSchema#integer>|simulation-model.shacl.ttl|
|QualityShape|simulation-model|<a id="prop-https---w3id-org-gaia-x4plcaad-ontologies-simulation-model-v3-modellimitations"></a>modelLimitations|0|1|Description of all limitations that apply to the model and its usage.|<http://www.w3.org/2001/XMLSchema#string>|simulation-model.shacl.ttl|
|QualityShape|simulation-model|<a id="prop-https---w3id-org-gaia-x4plcaad-ontologies-simulation-model-v3-modelvalidityrange"></a>modelValidityRange|0|1|Restrictions on the model validity, typically on quantifiable aspects.|<http://www.w3.org/2001/XMLSchema#string>|simulation-model.shacl.ttl|
|QualityShape|simulation-model|<a id="prop-https---w3id-org-gaia-x4plcaad-ontologies-simulation-model-v3-modelverificationstatus"></a>modelVerificationStatus|1|1|Is the model verified|<http://www.w3.org/2001/XMLSchema#boolean>|simulation-model.shacl.ttl|
|QualityShape|simulation-model|<a id="prop-https---w3id-org-gaia-x4plcaad-ontologies-simulation-model-v3-modelverificationreport"></a>modelVerificationReport|0|1|Link to model verification report, if any exists|<http://www.w3.org/2001/XMLSchema#anyURI>|simulation-model.shacl.ttl|
|QualityShape|simulation-model|<a id="prop-https---w3id-org-gaia-x4plcaad-ontologies-simulation-model-v3-modelvalidationstatus"></a>modelValidationStatus|1|1|Is the model validated, according to the validation concept|<http://www.w3.org/2001/XMLSchema#boolean>|simulation-model.shacl.ttl|
|QualityShape|simulation-model|<a id="prop-https---w3id-org-gaia-x4plcaad-ontologies-simulation-model-v3-modelvalidationplatform"></a>modelValidationPlatform|0||Specification of simulation environment used for model validation.|<http://www.w3.org/2001/XMLSchema#string>|simulation-model.shacl.ttl|
|QualityShape|simulation-model|<a id="prop-https---w3id-org-gaia-x4plcaad-ontologies-simulation-model-v3-modelvalidationreport"></a>modelValidationReport|0|1|Link to model validation report, if any exists|<http://www.w3.org/2001/XMLSchema#anyURI>|simulation-model.shacl.ttl|
|QualityShape|simulation-model|<a id="prop-https---w3id-org-gaia-x4plcaad-ontologies-simulation-model-v3-modelvalidationconcept"></a>modelValidationConcept|0|1|Link to document detailing the validation concepts used for model validation, if any exists|<http://www.w3.org/2001/XMLSchema#anyURI>|simulation-model.shacl.ttl|
|QualityShape|simulation-model|<a id="prop-https---w3id-org-gaia-x4plcaad-ontologies-simulation-model-v3-modelimplementationperformancecharacteristics"></a>modelImplementationPerformanceCharacteristics|0|1|Description of model performance characteristics.|<http://www.w3.org/2001/XMLSchema#string>|simulation-model.shacl.ttl|
|DataSourceShape|simulation-model|<a id="prop-https---w3id-org-gaia-x4plcaad-ontologies-simulation-model-v3-modelspecification"></a>modelSpecification|0|1|Provide a link to the model specification document|<http://www.w3.org/2001/XMLSchema#anyURI>|simulation-model.shacl.ttl|
