diff --git a/.github/workflows/build-spec.yml b/.github/workflows/build-spec.yml index 9464af3..519d2e3 100644 --- a/.github/workflows/build-spec.yml +++ b/.github/workflows/build-spec.yml @@ -68,6 +68,41 @@ jobs: if: github.ref == 'refs/heads/main' && github.event_name == 'push' uses: actions/upload-pages-artifact@v4 + check-examples: + runs-on: ubuntu-24.04 + permissions: + contents: read + steps: + + - name: Checkout + uses: actions/checkout@v6 + + - name: Inline JSON-LD context for local validation + run: | + python3 - <<'EOF' + import json + with open("ontology/sic-core-context.jsonld") as f: + ctx = json.load(f)["@context"] + with open("examples/SICCoreExample.jsonld") as f: + data = json.load(f) + data["@context"] = ctx + with open("/tmp/SICCoreExample-inlined.jsonld", "w") as f: + json.dump(data, f, indent=2) + EOF + + - name: Validate JSON-LD example against SHACL shapes + run: | + docker run --rm \ + -v "$(pwd)/ontology:/ontology" \ + -v "/tmp:/tmp" \ + docker.io/ashleysommer/pyshacl:latest \ + poetry run pyshacl \ + -s /ontology/sic-core-shacl.ttl \ + -e /ontology/sic-core.ttl \ + -df json-ld \ + --allow-warnings \ + /tmp/SICCoreExample-inlined.jsonld + publish-html: needs: generate-html if: github.ref == 'refs/heads/main' && github.event_name == 'push' diff --git a/docs/A___mapping_srmd.adoc b/docs/A___mapping_srmd.adoc index fd85d4e..8399731 100644 --- a/docs/A___mapping_srmd.adoc +++ b/docs/A___mapping_srmd.adoc @@ -1,4 +1,4 @@ -[appendix] +[appendix#mapping-srmd] == Mapping of SIC Core to SSP LS Traceability SRMD Format This appendix is an optional part of the SIC Core specification. diff --git a/docs/C___mapping_owl_jsonld.adoc b/docs/C___mapping_owl_jsonld.adoc new file mode 100644 index 0000000..9c46a93 --- /dev/null +++ b/docs/C___mapping_owl_jsonld.adoc @@ -0,0 +1,78 @@ +[appendix] +== Mapping of SIC Core to OWL Ontology and JSON-LD + +This appendix is an optional part of the SIC Core specification. +It provides a formal OWL ontology, a SHACL shape model for validation, and a JSON-LD context for serialisation of SIC Core metadata. +These artefacts allow SIC Core metadata to be expressed and exchanged using standard Semantic Web technologies. + +=== Introduction + +SIC Core standardises metadata describing simulation tasks and their process context. +Following the approach used for MIC Core, this appendix provides a direct RDF-based representation of that metadata so that simulation-task descriptions can be exchanged consistently across tool chains. + +=== Design Decisions + +The SIC Core ontology assigns a single OWL class `sic:SimulationTask` to represent the simulation task described by SIC Core metadata. +Each SIC Core attribute from <> is represented by one OWL datatype property whose domain is `sic:SimulationTask`. + +To keep the property set collision-free across the SIC process phases, the ontology and JSON-LD context use phase-prefixed camelCase property names such as `administrativeSimulationTaskName`, `analysisSimulationObjective`, and `executionUsedToolIdentifier`. +The mapping to the SRMD keywords from <> is preserved in the ontology through `skos:mappingRelation` annotations on each property. + +The ontology namespace is `https://mic-core.org/ontology/sic-core#` with preferred prefix `sic`. +String-valued SIC attributes are modelled as `owl:DatatypeProperty` values with range `xsd:string`. +Date attributes use `xsd:date`, and URL or reference-like attributes use `xsd:anyURI`. +Attributes with multiplicity `0..*` or `1..*` are represented in JSON-LD with `"@container": "@set"`. + +=== OWL Ontology + +The SIC Core OWL ontology is provided as a Turtle file (`ontology/sic-core.ttl`). +It contains one class for the simulation task record and one property for each SIC Core attribute and sub-attribute. + +==== Ontology Source + +[source,turtle] +---- +include::../ontology/sic-core.ttl[] +---- + +=== SHACL Shape Model + +The SIC Core SHACL shape model is provided as a Turtle file (`ontology/sic-core-shacl.ttl`). +It defines a `sh:NodeShape` targeting `sic:SimulationTask` instances and validates the datatype and single-value cardinality constraints derived from <>. + +The SHACL severity follows the SIC Core obligation levels: + +* `sh:Violation` for Mandatory attributes +* `sh:Warning` for Recommended attributes +* `sh:Info` for Optional attributes + +==== SHACL Source + +[source,turtle] +---- +include::../ontology/sic-core-shacl.ttl[] +---- + +=== JSON-LD Mapping + +The SIC Core JSON-LD context (`ontology/sic-core-context.jsonld`) maps each phase-prefixed JSON key to its corresponding `sic:` ontology property. +Single-value attributes are represented as plain JSON values. +Multi-value attributes use JSON arrays via `"@container": "@set"`. +Date-valued attributes are typed as `xsd:date`, and URL or evidence references are typed as `xsd:anyURI`. + +==== JSON-LD Context Source + +[source,json] +---- +include::../ontology/sic-core-context.jsonld[] +---- + +=== Example in JSON-LD Syntax + +The following example is semantically aligned with the SIC Core SRMD example from <>. +It uses the SIC Core JSON-LD context and demonstrates how the same simulation-task metadata can be represented in JSON-LD. + +[source,json] +---- +include::../examples/SICCoreExample.jsonld[] +---- diff --git a/docs/index.adoc b/docs/index.adoc index d8492c1..79b5064 100644 --- a/docs/index.adoc +++ b/docs/index.adoc @@ -27,3 +27,5 @@ include::4___literature.adoc[] include::A___mapping_srmd.adoc[] include::B___basic_subset.adoc[] + +include::C___mapping_owl_jsonld.adoc[] diff --git a/examples/SICCoreExample.jsonld b/examples/SICCoreExample.jsonld new file mode 100644 index 0000000..08429f9 --- /dev/null +++ b/examples/SICCoreExample.jsonld @@ -0,0 +1,261 @@ +{ + "@context": "https://mic-core.org/ontology/sic-core-context.jsonld", + "@type": "SimulationTask", + "@id": "urn:example:SICSimulationTask:2026-0001", + "administrativeOverallProduct": [ + "carZZ" + ], + "administrativeSpecificProductName": [ + "AD-34basic" + ], + "administrativeSpecificProductVersion": [ + "R20260003" + ], + "administrativeSpecificProductIdentifier": [ + "AD-34basic_R20260003" + ], + "administrativeOrderingProject": "cam34basic", + "administrativeSimulationRequestName": "SIM-REQ-2026-0001", + "administrativeSimulationRequestVersion": "V2", + "administrativeSimulationRequestIdentifier": "SIM-REQ-2026-0001-V2", + "administrativeSimulationTaskName": "SIM-TASK-2026-0001", + "administrativeSimulationTaskVersion": "V1", + "administrativeSimulationTaskIdentifier": "SIM-TASK-2026-0001-V1", + "administrativeSimulationTaskConfidentialityLevel": "CSC-2: confidential", + "administrativeSimulationTaskCreationDate": "2026-04-12", + "administrativePredictedSimulationStartDate": "2026-04-20", + "administrativeRequestedSimulationDeliveryDate": "2026-05-15", + "administrativeSimulationTaskCreatorName": "Alex Creator", + "administrativeRequestingPerson": [ + "Jane Requester" + ], + "administrativeRequestingEntity": [ + "ADAS Engineering Dept." + ], + "administrativeContractingPerson": "John Contractor", + "administrativeContractingEntity": "Simulation Service Center", + "analysisItemUnderTestName": "camera34-A-sample", + "analysisItemUnderTestVersion": "V23", + "analysisItemUnderTestIdentifier": "camera34-A-sampleV23", + "analysisSimulationObjective": [ + "Assess camera resolution performance for AD use case." + ], + "analysisFurtherSimulationRequirements": [ + "Distance between vehicle and pedestrian must remain above 1.5 m." + ], + "analysisQualityCriterion": [ + "companyZ simulation quality assessment" + ], + "analysisHigherLevelEngineeringTask": "Development of an AD driving function based on camera signals.", + "analysisSpecificEngineeringTask": "Detection of critical occlusions when turning right with pedestrians.", + "analysisVerificationCriterion": [ + "Verification criterion: objective metrics reached in benchmark scenarios." + ], + "analysisPhaseVerificationResult": "Verification criterion: objective metrics reached in benchmark scenarios.", + "analysisValidationCriterion": [ + "Validation criterion: engineering intent is represented by selected scenarios." + ], + "requirementsModelPurposeAndObjectives": [ + "Specify camera resolution at object-list level for AD function." + ], + "requirementsModeledEntity": [ + "camera34-A-sampleV23" + ], + "requirementsEntityParameter": [ + "camera datasheet revision 4" + ], + "requirementsSimulationEnvironmentRequirement": [ + "Tool chain shall support FMI and scenario replay." + ], + "requirementsSimulationIntegrationRequirement": [ + "Model interfaces shall be integrated via SSP and validated I/O mapping." + ], + "requirementsTestCaseRequirements": [ + "Urban crossing and right-turn occlusion scenarios shall be included." + ], + "requirementsRequiredModeledEffect": [ + "Optical distortion and motion blur shall be considered." + ], + "requirementsFurtherModelRequirements": [ + "Thermal effects are excluded for this task." + ], + "requirementsSimulationModelConfidentialityLevel": "CSC-2: confidential", + "requirementsValueDistributionFunction": [ + "Normal distribution with sigma based on supplier tolerance." + ], + "requirementsParameterConfidentialityLevel": "CSC-1: internal", + "requirementsQualityAssuranceRequirements": [ + "Peer review of requirements package required before design start." + ], + "requirementsPhaseVerificationResult": "Requirements verification passed with minor comments resolved.", + "requirementsModelQualityRequirement": [ + "Model shall reproduce baseline within +/-5% KPI error." + ], + "requirementsParameterQualityRequirement": [ + "Parameter provenance shall be traceable to approved sources." + ], + "requirementsSimulationEnvironmentQualityRequirement": [ + "Environment version shall be frozen for task execution." + ], + "requirementsSimulationIntegrationQualityRequirement": [ + "Integration test suite shall pass before execution." + ], + "requirementsTestCaseQualityRequirement": [ + "All critical scenarios shall include expected outcome definitions." + ], + "designModelDesignSpecification": [ + "Model architecture with sensor, perception, and environment sub-models." + ], + "designParameterDesignSpecification": [ + "Parameter set structure with nominal and tolerance values." + ], + "designSimulationEnvironmentDesignSpecification": [ + "Environment design based on ToolX 5.2 and approved plugins." + ], + "designSimulationIntegrationDesignSpecification": "Integration design based on SSP composition with explicit connectors.", + "designTestCaseDesignSpecification": [ + "Test case design document TC-ADAS-CAM-2026-01." + ], + "designQualityAssurance": [ + "Design review checklist completed and signed." + ], + "designVerificationResult": "Design verification passed by simulation lead.", + "designModelDesignQualityRequirement": [ + "Model modularity and interface consistency criteria met." + ], + "designParameterDesignQualityRequirement": [ + "Parameter naming and units follow company standard." + ], + "designSimulationEnvironmentDesignQualityRequirement": [ + "Toolchain reproducibility validated on clean setup." + ], + "designSimulationIntegrationDesignQualityRequirement": [ + "Integration latency constraints verified in dry runs." + ], + "designTestCaseDesignQualityRequirement": [ + "Coverage of required scenario classes confirmed." + ], + "implementationSimulationModelName": [ + "cam_occlusion_model" + ], + "implementationSimulationModelVersion": [ + "v2" + ], + "implementationSimulationModelIdentifier": [ + "cam_occlusion_model_v2" + ], + "implementationParameterName": [ + "cam_params_set_2026Q2" + ], + "implementationParameterVersion": [ + "V101" + ], + "implementationParameterIdentifier": [ + "cam_params_set_2026Q2_V101" + ], + "implementationSimulationEnvironmentName": [ + "ToolX_5.2_FMIStack" + ], + "implementationSimulationEnvironmentVersion": [ + "dcbad9a7deadbeef" + ], + "implementationSimulationEnvironmentIdentifier": [ + "ToolX_5.2_FMIStack_dcbad9a7deadbeef" + ], + "implementationSimulationIntegrationName": [ + "ssp_integration_camstack" + ], + "implementationSimulationIntegrationVersion": [ + "v4" + ], + "implementationSimulationIntegrationIdentifier": [ + "ssp_integration_camstack_v4" + ], + "implementationSimulationModelConfidentialityLevel": "CSC-2: confidential", + "implementationSimulationModelQuality": [ + "Model quality assessed as fit-for-purpose." + ], + "implementationParameterConfidentialityLevel": "CSC-1: internal", + "implementationParameterQuality": [ + "Parameter quality confirmed against source references." + ], + "implementationSimulationEnvironmentQuality": [ + "Environment validated with regression baseline." + ], + "implementationTestCaseName": [ + "tc_right_turn_occlusion_set" + ], + "implementationTestCaseVersion": [ + "rev3024" + ], + "implementationTestCaseIdentifier": [ + "tc_right_turn_occlusion_set_rev3024" + ], + "implementationTestCaseConfidentialityLevel": "CSC-1: internal", + "implementationTestCaseQuality": [ + "Test cases reviewed and executable." + ], + "implementationSolverSetting": [ + "Solver=CVODE; step=1e-3; tolerance=1e-6" + ], + "implementationSimulationIntegrationQuality": [ + "Integration quality passed all interface checks." + ], + "implementationQualityAssuranceResults": [ + "Implementation QA passed with no blocking issues." + ], + "implementationQualityVerdict": "passed", + "executionUsedSimulationModelName": [ + "cam_occlusion_model" + ], + "executionUsedSimulationModelIdentifier": [ + "cam_occlusion_model_v2" + ], + "executionUsedSimulationModelVersion": [ + "v2" + ], + "executionUsedParameterName": [ + "cam_params_set_2026Q2" + ], + "executionUsedParameterIdentifier": [ + "cam_params_set_2026Q2_V101" + ], + "executionUsedParameterVersion": [ + "V101" + ], + "executionUsedTestCaseName": [ + "tc_right_turn_occlusion_set" + ], + "executionUsedTestCaseVersion": [ + "rev3024" + ], + "executionUsedTestCaseIdentifier": [ + "tc_right_turn_occlusion_set_rev3024" + ], + "executionUsedToolName": [ + "ToolX_5.2_FMIStack_" + ], + "executionUsedToolVersion": [ + "dcbad9a7deadbeef" + ], + "executionUsedToolIdentifier": [ + "ToolX_5.2_FMIStack_dcbad9a7deadbeef" + ], + "executionRawData": [ + "results/raw/run_2026_04_12.zip" + ], + "executionUsedToolSettings": [ + "profile=production; deterministic=true" + ], + "executionLog": "logs/execution_2026_04_12.log", + "evaluationResults": [ + "results/evaluation_summary_2026_04_12.pdf" + ], + "evaluationQualityAssuranceResults": "Evaluation peer review completed.", + "evaluationQualityVerdict": "valid", + "fulfillmentObjectivesFulfilled": "fulfilled", + "fulfillmentQualityFulfilled": "fulfilled", + "fulfillmentTaskStatus": "finished", + "fulfillmentEvidence": "reports/fulfillment_report_2026_04_12.pdf", + "fulfillmentDate": "2026-04-12" +} diff --git a/ontology/sic-core-context.jsonld b/ontology/sic-core-context.jsonld new file mode 100644 index 0000000..23c0aa5 --- /dev/null +++ b/ontology/sic-core-context.jsonld @@ -0,0 +1,808 @@ +{ + "@context": { + "sic": "https://mic-core.org/ontology/sic-core#", + "xsd": "http://www.w3.org/2001/XMLSchema#", + "SimulationTask": "sic:SimulationTask", + "administrativeOverallProduct": { + "@id": "sic:administrativeOverallProduct", + "@type": "xsd:string", + "@container": "@set" + }, + "administrativeOverallProductName": { + "@id": "sic:administrativeOverallProductName", + "@type": "xsd:string", + "@container": "@set" + }, + "administrativeOverallProductVersion": { + "@id": "sic:administrativeOverallProductVersion", + "@type": "xsd:string", + "@container": "@set" + }, + "administrativeOverallProductIdentifier": { + "@id": "sic:administrativeOverallProductIdentifier", + "@type": "xsd:string", + "@container": "@set" + }, + "administrativeOverallProductUrl": { + "@id": "sic:administrativeOverallProductUrl", + "@type": "xsd:anyURI", + "@container": "@set" + }, + "administrativeOverallProductFullName": { + "@id": "sic:administrativeOverallProductFullName", + "@type": "xsd:string" + }, + "administrativeSpecificProduct": { + "@id": "sic:administrativeSpecificProduct", + "@type": "xsd:string", + "@container": "@set" + }, + "administrativeSpecificProductName": { + "@id": "sic:administrativeSpecificProductName", + "@type": "xsd:string", + "@container": "@set" + }, + "administrativeSpecificProductVersion": { + "@id": "sic:administrativeSpecificProductVersion", + "@type": "xsd:string", + "@container": "@set" + }, + "administrativeSpecificProductIdentifier": { + "@id": "sic:administrativeSpecificProductIdentifier", + "@type": "xsd:string", + "@container": "@set" + }, + "administrativeSpecificProductUrl": { + "@id": "sic:administrativeSpecificProductUrl", + "@type": "xsd:anyURI", + "@container": "@set" + }, + "administrativeSpecificProductFullName": { + "@id": "sic:administrativeSpecificProductFullName", + "@type": "xsd:string" + }, + "administrativeOrderingProject": { + "@id": "sic:administrativeOrderingProject", + "@type": "xsd:string" + }, + "administrativeOrderingProjectName": { + "@id": "sic:administrativeOrderingProjectName", + "@type": "xsd:string" + }, + "administrativeOrderingProjectVersion": { + "@id": "sic:administrativeOrderingProjectVersion", + "@type": "xsd:string" + }, + "administrativeOrderingProjectIdentifier": { + "@id": "sic:administrativeOrderingProjectIdentifier", + "@type": "xsd:string" + }, + "administrativeOrderingProjectUrl": { + "@id": "sic:administrativeOrderingProjectUrl", + "@type": "xsd:anyURI" + }, + "administrativeOrderingProjectFullName": { + "@id": "sic:administrativeOrderingProjectFullName", + "@type": "xsd:string" + }, + "administrativeSimulationRequest": { + "@id": "sic:administrativeSimulationRequest", + "@type": "xsd:string" + }, + "administrativeSimulationRequestName": { + "@id": "sic:administrativeSimulationRequestName", + "@type": "xsd:string" + }, + "administrativeSimulationRequestVersion": { + "@id": "sic:administrativeSimulationRequestVersion", + "@type": "xsd:string" + }, + "administrativeSimulationRequestIdentifier": { + "@id": "sic:administrativeSimulationRequestIdentifier", + "@type": "xsd:string" + }, + "administrativeSimulationRequestUrl": { + "@id": "sic:administrativeSimulationRequestUrl", + "@type": "xsd:anyURI" + }, + "administrativeSimulationRequestFullName": { + "@id": "sic:administrativeSimulationRequestFullName", + "@type": "xsd:string" + }, + "administrativeSimulationTask": { + "@id": "sic:administrativeSimulationTask", + "@type": "xsd:string" + }, + "administrativeSimulationTaskName": { + "@id": "sic:administrativeSimulationTaskName", + "@type": "xsd:string" + }, + "administrativeSimulationTaskVersion": { + "@id": "sic:administrativeSimulationTaskVersion", + "@type": "xsd:string" + }, + "administrativeSimulationTaskIdentifier": { + "@id": "sic:administrativeSimulationTaskIdentifier", + "@type": "xsd:string" + }, + "administrativeSimulationTaskUrl": { + "@id": "sic:administrativeSimulationTaskUrl", + "@type": "xsd:anyURI" + }, + "administrativeSimulationTaskFullName": { + "@id": "sic:administrativeSimulationTaskFullName", + "@type": "xsd:string" + }, + "administrativeSimulationTaskConfidentialityLevel": { + "@id": "sic:administrativeSimulationTaskConfidentialityLevel", + "@type": "xsd:string" + }, + "administrativePredictedSimulationStartDate": { + "@id": "sic:administrativePredictedSimulationStartDate", + "@type": "xsd:date" + }, + "administrativeRequestedSimulationDeliveryDate": { + "@id": "sic:administrativeRequestedSimulationDeliveryDate", + "@type": "xsd:date" + }, + "administrativeRequestingPerson": { + "@id": "sic:administrativeRequestingPerson", + "@type": "xsd:string", + "@container": "@set" + }, + "administrativeRequestingEntity": { + "@id": "sic:administrativeRequestingEntity", + "@type": "xsd:string", + "@container": "@set" + }, + "administrativeContractingPerson": { + "@id": "sic:administrativeContractingPerson", + "@type": "xsd:string" + }, + "administrativeContractingEntity": { + "@id": "sic:administrativeContractingEntity", + "@type": "xsd:string" + }, + "administrativeSimulationTaskCreatorName": { + "@id": "sic:administrativeSimulationTaskCreatorName", + "@type": "xsd:string" + }, + "administrativeSimulationTaskCreationDate": { + "@id": "sic:administrativeSimulationTaskCreationDate", + "@type": "xsd:date" + }, + "analysisItemUnderTest": { + "@id": "sic:analysisItemUnderTest", + "@type": "xsd:string" + }, + "analysisItemUnderTestName": { + "@id": "sic:analysisItemUnderTestName", + "@type": "xsd:string" + }, + "analysisItemUnderTestVersion": { + "@id": "sic:analysisItemUnderTestVersion", + "@type": "xsd:string" + }, + "analysisItemUnderTestIdentifier": { + "@id": "sic:analysisItemUnderTestIdentifier", + "@type": "xsd:string" + }, + "analysisItemUnderTestUrl": { + "@id": "sic:analysisItemUnderTestUrl", + "@type": "xsd:anyURI" + }, + "analysisItemUnderTestFullName": { + "@id": "sic:analysisItemUnderTestFullName", + "@type": "xsd:string" + }, + "analysisHigherLevelEngineeringTask": { + "@id": "sic:analysisHigherLevelEngineeringTask", + "@type": "xsd:string" + }, + "analysisHigherLevelEngineeringTaskName": { + "@id": "sic:analysisHigherLevelEngineeringTaskName", + "@type": "xsd:string" + }, + "analysisHigherLevelEngineeringTaskVersion": { + "@id": "sic:analysisHigherLevelEngineeringTaskVersion", + "@type": "xsd:string" + }, + "analysisHigherLevelEngineeringTaskIdentifier": { + "@id": "sic:analysisHigherLevelEngineeringTaskIdentifier", + "@type": "xsd:string" + }, + "analysisHigherLevelEngineeringTaskUrl": { + "@id": "sic:analysisHigherLevelEngineeringTaskUrl", + "@type": "xsd:anyURI" + }, + "analysisHigherLevelEngineeringTaskFullName": { + "@id": "sic:analysisHigherLevelEngineeringTaskFullName", + "@type": "xsd:string" + }, + "analysisSpecificEngineeringTask": { + "@id": "sic:analysisSpecificEngineeringTask", + "@type": "xsd:string" + }, + "analysisSpecificEngineeringTaskName": { + "@id": "sic:analysisSpecificEngineeringTaskName", + "@type": "xsd:string" + }, + "analysisSpecificEngineeringTaskVersion": { + "@id": "sic:analysisSpecificEngineeringTaskVersion", + "@type": "xsd:string" + }, + "analysisSpecificEngineeringTaskIdentifier": { + "@id": "sic:analysisSpecificEngineeringTaskIdentifier", + "@type": "xsd:string" + }, + "analysisSpecificEngineeringTaskUrl": { + "@id": "sic:analysisSpecificEngineeringTaskUrl", + "@type": "xsd:anyURI" + }, + "analysisSpecificEngineeringTaskFullName": { + "@id": "sic:analysisSpecificEngineeringTaskFullName", + "@type": "xsd:string" + }, + "analysisSimulationObjective": { + "@id": "sic:analysisSimulationObjective", + "@type": "xsd:string", + "@container": "@set" + }, + "analysisFurtherSimulationRequirements": { + "@id": "sic:analysisFurtherSimulationRequirements", + "@type": "xsd:string", + "@container": "@set" + }, + "analysisQualityCriterion": { + "@id": "sic:analysisQualityCriterion", + "@type": "xsd:string", + "@container": "@set" + }, + "analysisVerificationCriterion": { + "@id": "sic:analysisVerificationCriterion", + "@type": "xsd:string", + "@container": "@set" + }, + "analysisValidationCriterion": { + "@id": "sic:analysisValidationCriterion", + "@type": "xsd:string", + "@container": "@set" + }, + "analysisPhaseVerificationResult": { + "@id": "sic:analysisPhaseVerificationResult", + "@type": "xsd:string" + }, + "requirementsModelPurposeAndObjectives": { + "@id": "sic:requirementsModelPurposeAndObjectives", + "@type": "xsd:string", + "@container": "@set" + }, + "requirementsModeledEntity": { + "@id": "sic:requirementsModeledEntity", + "@type": "xsd:string", + "@container": "@set" + }, + "requirementsModeledEntityName": { + "@id": "sic:requirementsModeledEntityName", + "@type": "xsd:string", + "@container": "@set" + }, + "requirementsModeledEntityVersion": { + "@id": "sic:requirementsModeledEntityVersion", + "@type": "xsd:string", + "@container": "@set" + }, + "requirementsModeledEntityIdentifier": { + "@id": "sic:requirementsModeledEntityIdentifier", + "@type": "xsd:string", + "@container": "@set" + }, + "requirementsModeledEntityUrl": { + "@id": "sic:requirementsModeledEntityUrl", + "@type": "xsd:anyURI", + "@container": "@set" + }, + "requirementsModeledEntityFullName": { + "@id": "sic:requirementsModeledEntityFullName", + "@type": "xsd:string" + }, + "requirementsRequiredModeledEffect": { + "@id": "sic:requirementsRequiredModeledEffect", + "@type": "xsd:string", + "@container": "@set" + }, + "requirementsFurtherModelRequirements": { + "@id": "sic:requirementsFurtherModelRequirements", + "@type": "xsd:string", + "@container": "@set" + }, + "requirementsSimulationModelConfidentialityLevel": { + "@id": "sic:requirementsSimulationModelConfidentialityLevel", + "@type": "xsd:string" + }, + "requirementsModelQualityRequirement": { + "@id": "sic:requirementsModelQualityRequirement", + "@type": "xsd:string", + "@container": "@set" + }, + "requirementsEntityParameter": { + "@id": "sic:requirementsEntityParameter", + "@type": "xsd:string", + "@container": "@set" + }, + "requirementsValueDistributionFunction": { + "@id": "sic:requirementsValueDistributionFunction", + "@type": "xsd:string", + "@container": "@set" + }, + "requirementsParameterConfidentialityLevel": { + "@id": "sic:requirementsParameterConfidentialityLevel", + "@type": "xsd:string" + }, + "requirementsParameterQualityRequirement": { + "@id": "sic:requirementsParameterQualityRequirement", + "@type": "xsd:string", + "@container": "@set" + }, + "requirementsTestCaseRequirements": { + "@id": "sic:requirementsTestCaseRequirements", + "@type": "xsd:string", + "@container": "@set" + }, + "requirementsTestCaseConfidentialityLevel": { + "@id": "sic:requirementsTestCaseConfidentialityLevel", + "@type": "xsd:string" + }, + "requirementsTestCaseQualityRequirement": { + "@id": "sic:requirementsTestCaseQualityRequirement", + "@type": "xsd:string", + "@container": "@set" + }, + "requirementsSimulationEnvironmentRequirement": { + "@id": "sic:requirementsSimulationEnvironmentRequirement", + "@type": "xsd:string", + "@container": "@set" + }, + "requirementsSimulationEnvironmentQualityRequirement": { + "@id": "sic:requirementsSimulationEnvironmentQualityRequirement", + "@type": "xsd:string", + "@container": "@set" + }, + "requirementsSimulationIntegrationRequirement": { + "@id": "sic:requirementsSimulationIntegrationRequirement", + "@type": "xsd:string", + "@container": "@set" + }, + "requirementsSimulationIntegrationQualityRequirement": { + "@id": "sic:requirementsSimulationIntegrationQualityRequirement", + "@type": "xsd:string", + "@container": "@set" + }, + "requirementsQualityAssuranceRequirements": { + "@id": "sic:requirementsQualityAssuranceRequirements", + "@type": "xsd:string", + "@container": "@set" + }, + "requirementsPhaseVerificationResult": { + "@id": "sic:requirementsPhaseVerificationResult", + "@type": "xsd:string" + }, + "designModelDesignSpecification": { + "@id": "sic:designModelDesignSpecification", + "@type": "xsd:string", + "@container": "@set" + }, + "designModelDesignQualityRequirement": { + "@id": "sic:designModelDesignQualityRequirement", + "@type": "xsd:string", + "@container": "@set" + }, + "designParameterDesignSpecification": { + "@id": "sic:designParameterDesignSpecification", + "@type": "xsd:string", + "@container": "@set" + }, + "designParameterDesignQualityRequirement": { + "@id": "sic:designParameterDesignQualityRequirement", + "@type": "xsd:string", + "@container": "@set" + }, + "designTestCaseDesignSpecification": { + "@id": "sic:designTestCaseDesignSpecification", + "@type": "xsd:string", + "@container": "@set" + }, + "designTestCaseDesignQualityRequirement": { + "@id": "sic:designTestCaseDesignQualityRequirement", + "@type": "xsd:string", + "@container": "@set" + }, + "designSimulationEnvironmentDesignSpecification": { + "@id": "sic:designSimulationEnvironmentDesignSpecification", + "@type": "xsd:string", + "@container": "@set" + }, + "designSimulationEnvironmentDesignQualityRequirement": { + "@id": "sic:designSimulationEnvironmentDesignQualityRequirement", + "@type": "xsd:string", + "@container": "@set" + }, + "designSimulationIntegrationDesignSpecification": { + "@id": "sic:designSimulationIntegrationDesignSpecification", + "@type": "xsd:string" + }, + "designSimulationIntegrationDesignQualityRequirement": { + "@id": "sic:designSimulationIntegrationDesignQualityRequirement", + "@type": "xsd:string", + "@container": "@set" + }, + "designQualityAssurance": { + "@id": "sic:designQualityAssurance", + "@type": "xsd:string", + "@container": "@set" + }, + "designVerificationResult": { + "@id": "sic:designVerificationResult", + "@type": "xsd:string" + }, + "implementationSimulationModel": { + "@id": "sic:implementationSimulationModel", + "@type": "xsd:string", + "@container": "@set" + }, + "implementationSimulationModelName": { + "@id": "sic:implementationSimulationModelName", + "@type": "xsd:string", + "@container": "@set" + }, + "implementationSimulationModelVersion": { + "@id": "sic:implementationSimulationModelVersion", + "@type": "xsd:string", + "@container": "@set" + }, + "implementationSimulationModelIdentifier": { + "@id": "sic:implementationSimulationModelIdentifier", + "@type": "xsd:string", + "@container": "@set" + }, + "implementationSimulationModelUrl": { + "@id": "sic:implementationSimulationModelUrl", + "@type": "xsd:anyURI", + "@container": "@set" + }, + "implementationSimulationModelFullName": { + "@id": "sic:implementationSimulationModelFullName", + "@type": "xsd:string" + }, + "implementationSimulationModelConfidentialityLevel": { + "@id": "sic:implementationSimulationModelConfidentialityLevel", + "@type": "xsd:string" + }, + "implementationSimulationModelQuality": { + "@id": "sic:implementationSimulationModelQuality", + "@type": "xsd:string", + "@container": "@set" + }, + "implementationParameter": { + "@id": "sic:implementationParameter", + "@type": "xsd:string", + "@container": "@set" + }, + "implementationParameterName": { + "@id": "sic:implementationParameterName", + "@type": "xsd:string", + "@container": "@set" + }, + "implementationParameterVersion": { + "@id": "sic:implementationParameterVersion", + "@type": "xsd:string", + "@container": "@set" + }, + "implementationParameterIdentifier": { + "@id": "sic:implementationParameterIdentifier", + "@type": "xsd:string", + "@container": "@set" + }, + "implementationParameterUrl": { + "@id": "sic:implementationParameterUrl", + "@type": "xsd:anyURI", + "@container": "@set" + }, + "implementationParameterFullName": { + "@id": "sic:implementationParameterFullName", + "@type": "xsd:string" + }, + "implementationParameterConfidentialityLevel": { + "@id": "sic:implementationParameterConfidentialityLevel", + "@type": "xsd:string" + }, + "implementationParameterQuality": { + "@id": "sic:implementationParameterQuality", + "@type": "xsd:string", + "@container": "@set" + }, + "implementationTestCase": { + "@id": "sic:implementationTestCase", + "@type": "xsd:string", + "@container": "@set" + }, + "implementationTestCaseName": { + "@id": "sic:implementationTestCaseName", + "@type": "xsd:string", + "@container": "@set" + }, + "implementationTestCaseVersion": { + "@id": "sic:implementationTestCaseVersion", + "@type": "xsd:string", + "@container": "@set" + }, + "implementationTestCaseIdentifier": { + "@id": "sic:implementationTestCaseIdentifier", + "@type": "xsd:string", + "@container": "@set" + }, + "implementationTestCaseUrl": { + "@id": "sic:implementationTestCaseUrl", + "@type": "xsd:anyURI", + "@container": "@set" + }, + "implementationTestCaseFullName": { + "@id": "sic:implementationTestCaseFullName", + "@type": "xsd:string" + }, + "implementationTestCaseConfidentialityLevel": { + "@id": "sic:implementationTestCaseConfidentialityLevel", + "@type": "xsd:string" + }, + "implementationTestCaseQuality": { + "@id": "sic:implementationTestCaseQuality", + "@type": "xsd:string", + "@container": "@set" + }, + "implementationSimulationEnvironment": { + "@id": "sic:implementationSimulationEnvironment", + "@type": "xsd:string", + "@container": "@set" + }, + "implementationSimulationEnvironmentName": { + "@id": "sic:implementationSimulationEnvironmentName", + "@type": "xsd:string", + "@container": "@set" + }, + "implementationSimulationEnvironmentVersion": { + "@id": "sic:implementationSimulationEnvironmentVersion", + "@type": "xsd:string", + "@container": "@set" + }, + "implementationSimulationEnvironmentIdentifier": { + "@id": "sic:implementationSimulationEnvironmentIdentifier", + "@type": "xsd:string", + "@container": "@set" + }, + "implementationSimulationEnvironmentUrl": { + "@id": "sic:implementationSimulationEnvironmentUrl", + "@type": "xsd:anyURI", + "@container": "@set" + }, + "implementationSimulationEnvironmentFullName": { + "@id": "sic:implementationSimulationEnvironmentFullName", + "@type": "xsd:string" + }, + "implementationSimulationEnvironmentQuality": { + "@id": "sic:implementationSimulationEnvironmentQuality", + "@type": "xsd:string", + "@container": "@set" + }, + "implementationSolverSetting": { + "@id": "sic:implementationSolverSetting", + "@type": "xsd:string", + "@container": "@set" + }, + "implementationSimulationIntegration": { + "@id": "sic:implementationSimulationIntegration", + "@type": "xsd:string", + "@container": "@set" + }, + "implementationSimulationIntegrationName": { + "@id": "sic:implementationSimulationIntegrationName", + "@type": "xsd:string", + "@container": "@set" + }, + "implementationSimulationIntegrationVersion": { + "@id": "sic:implementationSimulationIntegrationVersion", + "@type": "xsd:string", + "@container": "@set" + }, + "implementationSimulationIntegrationIdentifier": { + "@id": "sic:implementationSimulationIntegrationIdentifier", + "@type": "xsd:string", + "@container": "@set" + }, + "implementationSimulationIntegrationUrl": { + "@id": "sic:implementationSimulationIntegrationUrl", + "@type": "xsd:anyURI", + "@container": "@set" + }, + "implementationSimulationIntegrationFullName": { + "@id": "sic:implementationSimulationIntegrationFullName", + "@type": "xsd:string" + }, + "implementationSimulationIntegrationQuality": { + "@id": "sic:implementationSimulationIntegrationQuality", + "@type": "xsd:string", + "@container": "@set" + }, + "implementationQualityAssuranceResults": { + "@id": "sic:implementationQualityAssuranceResults", + "@type": "xsd:string", + "@container": "@set" + }, + "implementationQualityVerdict": { + "@id": "sic:implementationQualityVerdict", + "@type": "xsd:string" + }, + "executionUsedSimulationModel": { + "@id": "sic:executionUsedSimulationModel", + "@type": "xsd:string", + "@container": "@set" + }, + "executionUsedSimulationModelName": { + "@id": "sic:executionUsedSimulationModelName", + "@type": "xsd:string", + "@container": "@set" + }, + "executionUsedSimulationModelVersion": { + "@id": "sic:executionUsedSimulationModelVersion", + "@type": "xsd:string", + "@container": "@set" + }, + "executionUsedSimulationModelIdentifier": { + "@id": "sic:executionUsedSimulationModelIdentifier", + "@type": "xsd:string", + "@container": "@set" + }, + "executionUsedSimulationModelUrl": { + "@id": "sic:executionUsedSimulationModelUrl", + "@type": "xsd:anyURI", + "@container": "@set" + }, + "executionUsedSimulationModelFullName": { + "@id": "sic:executionUsedSimulationModelFullName", + "@type": "xsd:string" + }, + "executionUsedParameter": { + "@id": "sic:executionUsedParameter", + "@type": "xsd:string", + "@container": "@set" + }, + "executionUsedParameterName": { + "@id": "sic:executionUsedParameterName", + "@type": "xsd:string", + "@container": "@set" + }, + "executionUsedParameterVersion": { + "@id": "sic:executionUsedParameterVersion", + "@type": "xsd:string", + "@container": "@set" + }, + "executionUsedParameterIdentifier": { + "@id": "sic:executionUsedParameterIdentifier", + "@type": "xsd:string", + "@container": "@set" + }, + "executionUsedParameterUrl": { + "@id": "sic:executionUsedParameterUrl", + "@type": "xsd:anyURI", + "@container": "@set" + }, + "executionUsedParameterFullName": { + "@id": "sic:executionUsedParameterFullName", + "@type": "xsd:string" + }, + "executionUsedTestCase": { + "@id": "sic:executionUsedTestCase", + "@type": "xsd:string", + "@container": "@set" + }, + "executionUsedTestCaseName": { + "@id": "sic:executionUsedTestCaseName", + "@type": "xsd:string", + "@container": "@set" + }, + "executionUsedTestCaseVersion": { + "@id": "sic:executionUsedTestCaseVersion", + "@type": "xsd:string", + "@container": "@set" + }, + "executionUsedTestCaseIdentifier": { + "@id": "sic:executionUsedTestCaseIdentifier", + "@type": "xsd:string", + "@container": "@set" + }, + "executionUsedTestCaseUrl": { + "@id": "sic:executionUsedTestCaseUrl", + "@type": "xsd:anyURI", + "@container": "@set" + }, + "executionUsedTestCaseFullName": { + "@id": "sic:executionUsedTestCaseFullName", + "@type": "xsd:string" + }, + "executionUsedTool": { + "@id": "sic:executionUsedTool", + "@type": "xsd:string", + "@container": "@set" + }, + "executionUsedToolName": { + "@id": "sic:executionUsedToolName", + "@type": "xsd:string", + "@container": "@set" + }, + "executionUsedToolVersion": { + "@id": "sic:executionUsedToolVersion", + "@type": "xsd:string", + "@container": "@set" + }, + "executionUsedToolIdentifier": { + "@id": "sic:executionUsedToolIdentifier", + "@type": "xsd:string", + "@container": "@set" + }, + "executionUsedToolUrl": { + "@id": "sic:executionUsedToolUrl", + "@type": "xsd:anyURI", + "@container": "@set" + }, + "executionUsedToolFullName": { + "@id": "sic:executionUsedToolFullName", + "@type": "xsd:string" + }, + "executionRawData": { + "@id": "sic:executionRawData", + "@type": "xsd:anyURI", + "@container": "@set" + }, + "executionUsedToolSettings": { + "@id": "sic:executionUsedToolSettings", + "@type": "xsd:string", + "@container": "@set" + }, + "executionLog": { + "@id": "sic:executionLog", + "@type": "xsd:anyURI" + }, + "evaluationResults": { + "@id": "sic:evaluationResults", + "@type": "xsd:anyURI", + "@container": "@set" + }, + "evaluationQualityAssuranceResults": { + "@id": "sic:evaluationQualityAssuranceResults", + "@type": "xsd:string" + }, + "evaluationQualityVerdict": { + "@id": "sic:evaluationQualityVerdict", + "@type": "xsd:string" + }, + "fulfillmentTaskStatus": { + "@id": "sic:fulfillmentTaskStatus", + "@type": "xsd:string" + }, + "fulfillmentQualityFulfilled": { + "@id": "sic:fulfillmentQualityFulfilled", + "@type": "xsd:string" + }, + "fulfillmentObjectivesFulfilled": { + "@id": "sic:fulfillmentObjectivesFulfilled", + "@type": "xsd:string" + }, + "fulfillmentEvidence": { + "@id": "sic:fulfillmentEvidence", + "@type": "xsd:anyURI" + }, + "fulfillmentDate": { + "@id": "sic:fulfillmentDate", + "@type": "xsd:date" + } + } +} diff --git a/ontology/sic-core-shacl.ttl b/ontology/sic-core-shacl.ttl new file mode 100644 index 0000000..bc85deb --- /dev/null +++ b/ontology/sic-core-shacl.ttl @@ -0,0 +1,1513 @@ +@prefix sic: . +@prefix sh: . +@prefix owl: . +@prefix rdfs: . +@prefix xsd: . +@prefix dcterms: . + + + a owl:Ontology ; + rdfs:label "SIC Core SHACL Shapes"@en ; + rdfs:comment "SHACL shapes for validating simulation-task metadata against the SIC Core specification."@en ; + dcterms:creator "IRT SystemX and prostep ivip" ; + owl:imports ; + owl:versionInfo "1.0" . + +sic:SimulationTaskShape + a sh:NodeShape ; + sh:targetClass sic:SimulationTask ; + rdfs:label "SimulationTask Shape"@en ; + rdfs:comment "Validates that a sic:SimulationTask instance carries the required SIC Core metadata attributes."@en ; + + sh:property [ + sh:path sic:administrativeOverallProduct ; + sh:name "Overall Product" ; + sh:datatype xsd:string ; + sh:severity sh:Warning ; + sh:message "sic:administrativeOverallProduct is recommended."@en ; + ] ; + + sh:property [ + sh:path sic:administrativeOverallProductName ; + sh:name "Overall Product Name" ; + sh:datatype xsd:string ; + sh:severity sh:Warning ; + sh:message "sic:administrativeOverallProductName is recommended."@en ; + ] ; + + sh:property [ + sh:path sic:administrativeOverallProductVersion ; + sh:name "Overall Product Version" ; + sh:datatype xsd:string ; + sh:severity sh:Warning ; + sh:message "sic:administrativeOverallProductVersion is recommended."@en ; + ] ; + + sh:property [ + sh:path sic:administrativeOverallProductIdentifier ; + sh:name "Overall Product Identifier" ; + sh:datatype xsd:string ; + sh:severity sh:Warning ; + sh:message "sic:administrativeOverallProductIdentifier is recommended."@en ; + ] ; + + sh:property [ + sh:path sic:administrativeOverallProductUrl ; + sh:name "Overall Product URL" ; + sh:datatype xsd:anyURI ; + sh:severity sh:Info ; + sh:message "sic:administrativeOverallProductUrl is optional."@en ; + ] ; + + sh:property [ + sh:path sic:administrativeOverallProductFullName ; + sh:name "Overall Product Full Name" ; + sh:datatype xsd:string ; + sh:maxCount 1 ; + sh:severity sh:Info ; + sh:message "sic:administrativeOverallProductFullName is optional and may appear at most once."@en ; + ] ; + + sh:property [ + sh:path sic:administrativeSpecificProduct ; + sh:name "Specific Product" ; + sh:datatype xsd:string ; + sh:severity sh:Warning ; + sh:message "sic:administrativeSpecificProduct is recommended."@en ; + ] ; + + sh:property [ + sh:path sic:administrativeSpecificProductName ; + sh:name "Specific Product Name" ; + sh:datatype xsd:string ; + sh:severity sh:Warning ; + sh:message "sic:administrativeSpecificProductName is recommended."@en ; + ] ; + + sh:property [ + sh:path sic:administrativeSpecificProductVersion ; + sh:name "Specific Product Version" ; + sh:datatype xsd:string ; + sh:severity sh:Warning ; + sh:message "sic:administrativeSpecificProductVersion is recommended."@en ; + ] ; + + sh:property [ + sh:path sic:administrativeSpecificProductIdentifier ; + sh:name "Specific Product Identifier" ; + sh:datatype xsd:string ; + sh:severity sh:Warning ; + sh:message "sic:administrativeSpecificProductIdentifier is recommended."@en ; + ] ; + + sh:property [ + sh:path sic:administrativeSpecificProductUrl ; + sh:name "Specific Product URL" ; + sh:datatype xsd:anyURI ; + sh:severity sh:Info ; + sh:message "sic:administrativeSpecificProductUrl is optional."@en ; + ] ; + + sh:property [ + sh:path sic:administrativeSpecificProductFullName ; + sh:name "Specific Product Full Name" ; + sh:datatype xsd:string ; + sh:maxCount 1 ; + sh:severity sh:Info ; + sh:message "sic:administrativeSpecificProductFullName is optional and may appear at most once."@en ; + ] ; + + sh:property [ + sh:path sic:administrativeOrderingProject ; + sh:name "Ordering Project" ; + sh:datatype xsd:string ; + sh:maxCount 1 ; + sh:severity sh:Warning ; + sh:message "sic:administrativeOrderingProject is recommended and may appear at most once."@en ; + ] ; + + sh:property [ + sh:path sic:administrativeOrderingProjectName ; + sh:name "Ordering Project Name" ; + sh:datatype xsd:string ; + sh:maxCount 1 ; + sh:severity sh:Warning ; + sh:message "sic:administrativeOrderingProjectName is recommended and may appear at most once."@en ; + ] ; + + sh:property [ + sh:path sic:administrativeOrderingProjectVersion ; + sh:name "Ordering Project Version" ; + sh:datatype xsd:string ; + sh:maxCount 1 ; + sh:severity sh:Warning ; + sh:message "sic:administrativeOrderingProjectVersion is recommended and may appear at most once."@en ; + ] ; + + sh:property [ + sh:path sic:administrativeOrderingProjectIdentifier ; + sh:name "Ordering Project Identifier" ; + sh:datatype xsd:string ; + sh:maxCount 1 ; + sh:severity sh:Warning ; + sh:message "sic:administrativeOrderingProjectIdentifier is recommended and may appear at most once."@en ; + ] ; + + sh:property [ + sh:path sic:administrativeOrderingProjectUrl ; + sh:name "Ordering Project URL" ; + sh:datatype xsd:anyURI ; + sh:maxCount 1 ; + sh:severity sh:Info ; + sh:message "sic:administrativeOrderingProjectUrl is optional and may appear at most once."@en ; + ] ; + + sh:property [ + sh:path sic:administrativeOrderingProjectFullName ; + sh:name "Ordering Project Full Name" ; + sh:datatype xsd:string ; + sh:maxCount 1 ; + sh:severity sh:Info ; + sh:message "sic:administrativeOrderingProjectFullName is optional and may appear at most once."@en ; + ] ; + + sh:property [ + sh:path sic:administrativeSimulationRequest ; + sh:name "Simulation Request" ; + sh:datatype xsd:string ; + sh:maxCount 1 ; + sh:severity sh:Warning ; + sh:message "sic:administrativeSimulationRequest is recommended and may appear at most once."@en ; + ] ; + + sh:property [ + sh:path sic:administrativeSimulationRequestName ; + sh:name "Simulation Request Name" ; + sh:datatype xsd:string ; + sh:maxCount 1 ; + sh:severity sh:Warning ; + sh:message "sic:administrativeSimulationRequestName is recommended and may appear at most once."@en ; + ] ; + + sh:property [ + sh:path sic:administrativeSimulationRequestVersion ; + sh:name "Simulation Request Version" ; + sh:datatype xsd:string ; + sh:maxCount 1 ; + sh:severity sh:Warning ; + sh:message "sic:administrativeSimulationRequestVersion is recommended and may appear at most once."@en ; + ] ; + + sh:property [ + sh:path sic:administrativeSimulationRequestIdentifier ; + sh:name "Simulation Request Identifier" ; + sh:datatype xsd:string ; + sh:maxCount 1 ; + sh:severity sh:Warning ; + sh:message "sic:administrativeSimulationRequestIdentifier is recommended and may appear at most once."@en ; + ] ; + + sh:property [ + sh:path sic:administrativeSimulationRequestUrl ; + sh:name "Simulation Request URL" ; + sh:datatype xsd:anyURI ; + sh:maxCount 1 ; + sh:severity sh:Info ; + sh:message "sic:administrativeSimulationRequestUrl is optional and may appear at most once."@en ; + ] ; + + sh:property [ + sh:path sic:administrativeSimulationRequestFullName ; + sh:name "Simulation Request Full Name" ; + sh:datatype xsd:string ; + sh:maxCount 1 ; + sh:severity sh:Info ; + sh:message "sic:administrativeSimulationRequestFullName is optional and may appear at most once."@en ; + ] ; + + sh:property [ + sh:path sic:administrativeSimulationTask ; + sh:name "Simulation Task" ; + sh:datatype xsd:string ; + sh:maxCount 1 ; + sh:severity sh:Violation ; + sh:message "sic:administrativeSimulationTask is mandatory when represented directly and may appear at most once."@en ; + ] ; + + sh:property [ + sh:path sic:administrativeSimulationTaskName ; + sh:name "Simulation Task Name" ; + sh:datatype xsd:string ; + sh:minCount 1 ; + sh:maxCount 1 ; + sh:severity sh:Violation ; + sh:message "sic:administrativeSimulationTaskName is mandatory and may appear at most once."@en ; + ] ; + + sh:property [ + sh:path sic:administrativeSimulationTaskVersion ; + sh:name "Simulation Task Version" ; + sh:datatype xsd:string ; + sh:minCount 1 ; + sh:maxCount 1 ; + sh:severity sh:Violation ; + sh:message "sic:administrativeSimulationTaskVersion is mandatory and may appear at most once."@en ; + ] ; + + sh:property [ + sh:path sic:administrativeSimulationTaskIdentifier ; + sh:name "Simulation Task Identifier" ; + sh:datatype xsd:string ; + sh:minCount 1 ; + sh:maxCount 1 ; + sh:severity sh:Violation ; + sh:message "sic:administrativeSimulationTaskIdentifier is mandatory and may appear at most once."@en ; + ] ; + + sh:property [ + sh:path sic:administrativeSimulationTaskUrl ; + sh:name "Simulation Task URL" ; + sh:datatype xsd:anyURI ; + sh:maxCount 1 ; + sh:severity sh:Info ; + sh:message "sic:administrativeSimulationTaskUrl is optional and may appear at most once."@en ; + ] ; + + sh:property [ + sh:path sic:administrativeSimulationTaskFullName ; + sh:name "Simulation Task Full Name" ; + sh:datatype xsd:string ; + sh:maxCount 1 ; + sh:severity sh:Info ; + sh:message "sic:administrativeSimulationTaskFullName is optional and may appear at most once."@en ; + ] ; + + sh:property [ + sh:path sic:administrativeSimulationTaskConfidentialityLevel ; + sh:name "Simulation Task Confidentiality Level" ; + sh:datatype xsd:string ; + sh:maxCount 1 ; + sh:severity sh:Warning ; + sh:message "sic:administrativeSimulationTaskConfidentialityLevel is recommended and may appear at most once."@en ; + ] ; + + sh:property [ + sh:path sic:administrativePredictedSimulationStartDate ; + sh:name "Predicted Simulation Start Date" ; + sh:datatype xsd:date ; + sh:maxCount 1 ; + sh:severity sh:Warning ; + sh:message "sic:administrativePredictedSimulationStartDate is recommended and may appear at most once."@en ; + ] ; + + sh:property [ + sh:path sic:administrativeRequestedSimulationDeliveryDate ; + sh:name "Requested Simulation Delivery Date" ; + sh:datatype xsd:date ; + sh:maxCount 1 ; + sh:severity sh:Warning ; + sh:message "sic:administrativeRequestedSimulationDeliveryDate is recommended and may appear at most once."@en ; + ] ; + + sh:property [ + sh:path sic:administrativeRequestingPerson ; + sh:name "Requesting Person" ; + sh:datatype xsd:string ; + sh:severity sh:Warning ; + sh:message "sic:administrativeRequestingPerson is recommended."@en ; + ] ; + + sh:property [ + sh:path sic:administrativeRequestingEntity ; + sh:name "Requesting Entity" ; + sh:datatype xsd:string ; + sh:severity sh:Warning ; + sh:message "sic:administrativeRequestingEntity is recommended."@en ; + ] ; + + sh:property [ + sh:path sic:administrativeContractingPerson ; + sh:name "Contracting Person" ; + sh:datatype xsd:string ; + sh:maxCount 1 ; + sh:severity sh:Warning ; + sh:message "sic:administrativeContractingPerson is recommended and may appear at most once."@en ; + ] ; + + sh:property [ + sh:path sic:administrativeContractingEntity ; + sh:name "Contracting Entity" ; + sh:datatype xsd:string ; + sh:maxCount 1 ; + sh:severity sh:Warning ; + sh:message "sic:administrativeContractingEntity is recommended and may appear at most once."@en ; + ] ; + + sh:property [ + sh:path sic:administrativeSimulationTaskCreatorName ; + sh:name "Simulation Task Creator Name" ; + sh:datatype xsd:string ; + sh:maxCount 1 ; + sh:severity sh:Info ; + sh:message "sic:administrativeSimulationTaskCreatorName is optional and may appear at most once."@en ; + ] ; + + sh:property [ + sh:path sic:administrativeSimulationTaskCreationDate ; + sh:name "Simulation Task Creation Date" ; + sh:datatype xsd:date ; + sh:maxCount 1 ; + sh:severity sh:Info ; + sh:message "sic:administrativeSimulationTaskCreationDate is optional and may appear at most once."@en ; + ] ; + + sh:property [ + sh:path sic:analysisItemUnderTest ; + sh:name "Item under Test" ; + sh:datatype xsd:string ; + sh:maxCount 1 ; + sh:severity sh:Violation ; + sh:message "sic:analysisItemUnderTest is mandatory when represented directly and may appear at most once."@en ; + ] ; + + sh:property [ + sh:path sic:analysisItemUnderTestName ; + sh:name "Item under Test Name" ; + sh:datatype xsd:string ; + sh:minCount 1 ; + sh:maxCount 1 ; + sh:severity sh:Violation ; + sh:message "sic:analysisItemUnderTestName is mandatory and may appear at most once."@en ; + ] ; + + sh:property [ + sh:path sic:analysisItemUnderTestVersion ; + sh:name "Item under Test Version" ; + sh:datatype xsd:string ; + sh:minCount 1 ; + sh:maxCount 1 ; + sh:severity sh:Violation ; + sh:message "sic:analysisItemUnderTestVersion is mandatory and may appear at most once."@en ; + ] ; + + sh:property [ + sh:path sic:analysisItemUnderTestIdentifier ; + sh:name "Item under Test Identifier" ; + sh:datatype xsd:string ; + sh:minCount 1 ; + sh:maxCount 1 ; + sh:severity sh:Violation ; + sh:message "sic:analysisItemUnderTestIdentifier is mandatory and may appear at most once."@en ; + ] ; + + sh:property [ + sh:path sic:analysisItemUnderTestUrl ; + sh:name "Item under Test URL" ; + sh:datatype xsd:anyURI ; + sh:maxCount 1 ; + sh:severity sh:Info ; + sh:message "sic:analysisItemUnderTestUrl is optional and may appear at most once."@en ; + ] ; + + sh:property [ + sh:path sic:analysisItemUnderTestFullName ; + sh:name "Item under Test Full Name" ; + sh:datatype xsd:string ; + sh:maxCount 1 ; + sh:severity sh:Info ; + sh:message "sic:analysisItemUnderTestFullName is optional and may appear at most once."@en ; + ] ; + + sh:property [ + sh:path sic:analysisHigherLevelEngineeringTask ; + sh:name "Higher Level Engineering Task" ; + sh:datatype xsd:string ; + sh:maxCount 1 ; + sh:severity sh:Warning ; + sh:message "sic:analysisHigherLevelEngineeringTask is recommended and may appear at most once."@en ; + ] ; + + sh:property [ + sh:path sic:analysisHigherLevelEngineeringTaskName ; + sh:name "Higher Level Engineering Task Name" ; + sh:datatype xsd:string ; + sh:maxCount 1 ; + sh:severity sh:Warning ; + sh:message "sic:analysisHigherLevelEngineeringTaskName is recommended and may appear at most once."@en ; + ] ; + + sh:property [ + sh:path sic:analysisHigherLevelEngineeringTaskVersion ; + sh:name "Higher Level Engineering Task Version" ; + sh:datatype xsd:string ; + sh:maxCount 1 ; + sh:severity sh:Warning ; + sh:message "sic:analysisHigherLevelEngineeringTaskVersion is recommended and may appear at most once."@en ; + ] ; + + sh:property [ + sh:path sic:analysisHigherLevelEngineeringTaskIdentifier ; + sh:name "Higher Level Engineering Task Identifier" ; + sh:datatype xsd:string ; + sh:maxCount 1 ; + sh:severity sh:Warning ; + sh:message "sic:analysisHigherLevelEngineeringTaskIdentifier is recommended and may appear at most once."@en ; + ] ; + + sh:property [ + sh:path sic:analysisHigherLevelEngineeringTaskUrl ; + sh:name "Higher Level Engineering Task URL" ; + sh:datatype xsd:anyURI ; + sh:maxCount 1 ; + sh:severity sh:Info ; + sh:message "sic:analysisHigherLevelEngineeringTaskUrl is optional and may appear at most once."@en ; + ] ; + + sh:property [ + sh:path sic:analysisHigherLevelEngineeringTaskFullName ; + sh:name "Higher Level Engineering Task Full Name" ; + sh:datatype xsd:string ; + sh:maxCount 1 ; + sh:severity sh:Info ; + sh:message "sic:analysisHigherLevelEngineeringTaskFullName is optional and may appear at most once."@en ; + ] ; + + sh:property [ + sh:path sic:analysisSpecificEngineeringTask ; + sh:name "Specific Engineering Task" ; + sh:datatype xsd:string ; + sh:maxCount 1 ; + sh:severity sh:Warning ; + sh:message "sic:analysisSpecificEngineeringTask is recommended and may appear at most once."@en ; + ] ; + + sh:property [ + sh:path sic:analysisSpecificEngineeringTaskName ; + sh:name "Specific Engineering Task Name" ; + sh:datatype xsd:string ; + sh:maxCount 1 ; + sh:severity sh:Warning ; + sh:message "sic:analysisSpecificEngineeringTaskName is recommended and may appear at most once."@en ; + ] ; + + sh:property [ + sh:path sic:analysisSpecificEngineeringTaskVersion ; + sh:name "Specific Engineering Task Version" ; + sh:datatype xsd:string ; + sh:maxCount 1 ; + sh:severity sh:Warning ; + sh:message "sic:analysisSpecificEngineeringTaskVersion is recommended and may appear at most once."@en ; + ] ; + + sh:property [ + sh:path sic:analysisSpecificEngineeringTaskIdentifier ; + sh:name "Specific Engineering Task Identifier" ; + sh:datatype xsd:string ; + sh:maxCount 1 ; + sh:severity sh:Warning ; + sh:message "sic:analysisSpecificEngineeringTaskIdentifier is recommended and may appear at most once."@en ; + ] ; + + sh:property [ + sh:path sic:analysisSpecificEngineeringTaskUrl ; + sh:name "Specific Engineering Task URL" ; + sh:datatype xsd:anyURI ; + sh:maxCount 1 ; + sh:severity sh:Info ; + sh:message "sic:analysisSpecificEngineeringTaskUrl is optional and may appear at most once."@en ; + ] ; + + sh:property [ + sh:path sic:analysisSpecificEngineeringTaskFullName ; + sh:name "Specific Engineering Task Full Name" ; + sh:datatype xsd:string ; + sh:maxCount 1 ; + sh:severity sh:Info ; + sh:message "sic:analysisSpecificEngineeringTaskFullName is optional and may appear at most once."@en ; + ] ; + + sh:property [ + sh:path sic:analysisSimulationObjective ; + sh:name "Simulation Objective" ; + sh:datatype xsd:string ; + sh:minCount 1 ; + sh:severity sh:Violation ; + sh:message "sic:analysisSimulationObjective is mandatory."@en ; + ] ; + + sh:property [ + sh:path sic:analysisFurtherSimulationRequirements ; + sh:name "Simulation further Requirements" ; + sh:datatype xsd:string ; + sh:severity sh:Warning ; + sh:message "sic:analysisFurtherSimulationRequirements is recommended."@en ; + ] ; + + sh:property [ + sh:path sic:analysisQualityCriterion ; + sh:name "Quality Criterion" ; + sh:datatype xsd:string ; + sh:severity sh:Warning ; + sh:message "sic:analysisQualityCriterion is recommended."@en ; + ] ; + + sh:property [ + sh:path sic:analysisVerificationCriterion ; + sh:name "Verification Criterion" ; + sh:datatype xsd:string ; + sh:severity sh:Warning ; + sh:message "sic:analysisVerificationCriterion is recommended."@en ; + ] ; + + sh:property [ + sh:path sic:analysisValidationCriterion ; + sh:name "Validation Criterion" ; + sh:datatype xsd:string ; + sh:severity sh:Warning ; + sh:message "sic:analysisValidationCriterion is recommended."@en ; + ] ; + + sh:property [ + sh:path sic:analysisPhaseVerificationResult ; + sh:name "Analysis Phase Verification Result" ; + sh:datatype xsd:string ; + sh:maxCount 1 ; + sh:severity sh:Warning ; + sh:message "sic:analysisPhaseVerificationResult is recommended and may appear at most once."@en ; + ] ; + + sh:property [ + sh:path sic:requirementsModelPurposeAndObjectives ; + sh:name "Model Purpose and Objectives" ; + sh:datatype xsd:string ; + sh:severity sh:Warning ; + sh:message "sic:requirementsModelPurposeAndObjectives is recommended."@en ; + ] ; + + sh:property [ + sh:path sic:requirementsModeledEntity ; + sh:name "Modeled Entity" ; + sh:datatype xsd:string ; + sh:severity sh:Warning ; + sh:message "sic:requirementsModeledEntity is recommended."@en ; + ] ; + + sh:property [ + sh:path sic:requirementsModeledEntityName ; + sh:name "Modeled Entity Name" ; + sh:datatype xsd:string ; + sh:severity sh:Warning ; + sh:message "sic:requirementsModeledEntityName is recommended."@en ; + ] ; + + sh:property [ + sh:path sic:requirementsModeledEntityVersion ; + sh:name "Modeled Entity Version" ; + sh:datatype xsd:string ; + sh:severity sh:Warning ; + sh:message "sic:requirementsModeledEntityVersion is recommended."@en ; + ] ; + + sh:property [ + sh:path sic:requirementsModeledEntityIdentifier ; + sh:name "Modeled Entity Identifier" ; + sh:datatype xsd:string ; + sh:severity sh:Warning ; + sh:message "sic:requirementsModeledEntityIdentifier is recommended."@en ; + ] ; + + sh:property [ + sh:path sic:requirementsModeledEntityUrl ; + sh:name "Modeled Entity URL" ; + sh:datatype xsd:anyURI ; + sh:severity sh:Info ; + sh:message "sic:requirementsModeledEntityUrl is optional."@en ; + ] ; + + sh:property [ + sh:path sic:requirementsModeledEntityFullName ; + sh:name "Modeled Entity Full Name" ; + sh:datatype xsd:string ; + sh:maxCount 1 ; + sh:severity sh:Info ; + sh:message "sic:requirementsModeledEntityFullName is optional and may appear at most once."@en ; + ] ; + + sh:property [ + sh:path sic:requirementsRequiredModeledEffect ; + sh:name "Required Modeled Effect" ; + sh:datatype xsd:string ; + sh:severity sh:Warning ; + sh:message "sic:requirementsRequiredModeledEffect is recommended."@en ; + ] ; + + sh:property [ + sh:path sic:requirementsFurtherModelRequirements ; + sh:name "Further Model Requirements" ; + sh:datatype xsd:string ; + sh:severity sh:Warning ; + sh:message "sic:requirementsFurtherModelRequirements is recommended."@en ; + ] ; + + sh:property [ + sh:path sic:requirementsSimulationModelConfidentialityLevel ; + sh:name "Simulation Model Confidentiality Level" ; + sh:datatype xsd:string ; + sh:maxCount 1 ; + sh:severity sh:Warning ; + sh:message "sic:requirementsSimulationModelConfidentialityLevel is recommended and may appear at most once."@en ; + ] ; + + sh:property [ + sh:path sic:requirementsModelQualityRequirement ; + sh:name "Model Quality Requirement" ; + sh:datatype xsd:string ; + sh:severity sh:Info ; + sh:message "sic:requirementsModelQualityRequirement is optional."@en ; + ] ; + + sh:property [ + sh:path sic:requirementsEntityParameter ; + sh:name "Entity Parameter" ; + sh:datatype xsd:string ; + sh:minCount 1 ; + sh:severity sh:Violation ; + sh:message "sic:requirementsEntityParameter is mandatory."@en ; + ] ; + + sh:property [ + sh:path sic:requirementsValueDistributionFunction ; + sh:name "Value Distribution Function" ; + sh:datatype xsd:string ; + sh:severity sh:Warning ; + sh:message "sic:requirementsValueDistributionFunction is recommended."@en ; + ] ; + + sh:property [ + sh:path sic:requirementsParameterConfidentialityLevel ; + sh:name "Parameter Confidentiality Level" ; + sh:datatype xsd:string ; + sh:maxCount 1 ; + sh:severity sh:Warning ; + sh:message "sic:requirementsParameterConfidentialityLevel is recommended and may appear at most once."@en ; + ] ; + + sh:property [ + sh:path sic:requirementsParameterQualityRequirement ; + sh:name "Parameter Quality Requirement" ; + sh:datatype xsd:string ; + sh:severity sh:Info ; + sh:message "sic:requirementsParameterQualityRequirement is optional."@en ; + ] ; + + sh:property [ + sh:path sic:requirementsTestCaseRequirements ; + sh:name "Test Case Requirements" ; + sh:datatype xsd:string ; + sh:severity sh:Warning ; + sh:message "sic:requirementsTestCaseRequirements is recommended."@en ; + ] ; + + sh:property [ + sh:path sic:requirementsTestCaseConfidentialityLevel ; + sh:name "Test Case Confidentiality Level" ; + sh:datatype xsd:string ; + sh:maxCount 1 ; + sh:severity sh:Warning ; + sh:message "sic:requirementsTestCaseConfidentialityLevel is recommended and may appear at most once."@en ; + ] ; + + sh:property [ + sh:path sic:requirementsTestCaseQualityRequirement ; + sh:name "Test Case Quality Requirement" ; + sh:datatype xsd:string ; + sh:severity sh:Info ; + sh:message "sic:requirementsTestCaseQualityRequirement is optional."@en ; + ] ; + + sh:property [ + sh:path sic:requirementsSimulationEnvironmentRequirement ; + sh:name "Simulation Environment Requirement" ; + sh:datatype xsd:string ; + sh:severity sh:Warning ; + sh:message "sic:requirementsSimulationEnvironmentRequirement is recommended."@en ; + ] ; + + sh:property [ + sh:path sic:requirementsSimulationEnvironmentQualityRequirement ; + sh:name "Simulation Environment Quality Requirement" ; + sh:datatype xsd:string ; + sh:severity sh:Info ; + sh:message "sic:requirementsSimulationEnvironmentQualityRequirement is optional."@en ; + ] ; + + sh:property [ + sh:path sic:requirementsSimulationIntegrationRequirement ; + sh:name "Simulation Integration Requirement" ; + sh:datatype xsd:string ; + sh:severity sh:Warning ; + sh:message "sic:requirementsSimulationIntegrationRequirement is recommended."@en ; + ] ; + + sh:property [ + sh:path sic:requirementsSimulationIntegrationQualityRequirement ; + sh:name "Simulation Integration Quality Requirement" ; + sh:datatype xsd:string ; + sh:severity sh:Info ; + sh:message "sic:requirementsSimulationIntegrationQualityRequirement is optional."@en ; + ] ; + + sh:property [ + sh:path sic:requirementsQualityAssuranceRequirements ; + sh:name "Quality Assurance Requirements" ; + sh:datatype xsd:string ; + sh:severity sh:Warning ; + sh:message "sic:requirementsQualityAssuranceRequirements is recommended."@en ; + ] ; + + sh:property [ + sh:path sic:requirementsPhaseVerificationResult ; + sh:name "Requirements Phase Verification Result" ; + sh:datatype xsd:string ; + sh:maxCount 1 ; + sh:severity sh:Warning ; + sh:message "sic:requirementsPhaseVerificationResult is recommended and may appear at most once."@en ; + ] ; + + sh:property [ + sh:path sic:designModelDesignSpecification ; + sh:name "Model Design Specification" ; + sh:datatype xsd:string ; + sh:severity sh:Warning ; + sh:message "sic:designModelDesignSpecification is recommended."@en ; + ] ; + + sh:property [ + sh:path sic:designModelDesignQualityRequirement ; + sh:name "Model Design Quality Requirement" ; + sh:datatype xsd:string ; + sh:severity sh:Info ; + sh:message "sic:designModelDesignQualityRequirement is optional."@en ; + ] ; + + sh:property [ + sh:path sic:designParameterDesignSpecification ; + sh:name "Parameter Design Specification" ; + sh:datatype xsd:string ; + sh:severity sh:Warning ; + sh:message "sic:designParameterDesignSpecification is recommended."@en ; + ] ; + + sh:property [ + sh:path sic:designParameterDesignQualityRequirement ; + sh:name "Parameter Design Quality Requirement" ; + sh:datatype xsd:string ; + sh:severity sh:Info ; + sh:message "sic:designParameterDesignQualityRequirement is optional."@en ; + ] ; + + sh:property [ + sh:path sic:designTestCaseDesignSpecification ; + sh:name "Test Case Design Specification" ; + sh:datatype xsd:string ; + sh:severity sh:Warning ; + sh:message "sic:designTestCaseDesignSpecification is recommended."@en ; + ] ; + + sh:property [ + sh:path sic:designTestCaseDesignQualityRequirement ; + sh:name "Test Case Design Quality Requirement" ; + sh:datatype xsd:string ; + sh:severity sh:Info ; + sh:message "sic:designTestCaseDesignQualityRequirement is optional."@en ; + ] ; + + sh:property [ + sh:path sic:designSimulationEnvironmentDesignSpecification ; + sh:name "Simulation Environment Design Specification" ; + sh:datatype xsd:string ; + sh:severity sh:Warning ; + sh:message "sic:designSimulationEnvironmentDesignSpecification is recommended."@en ; + ] ; + + sh:property [ + sh:path sic:designSimulationEnvironmentDesignQualityRequirement ; + sh:name "Simulation Environment Design Quality Requirement" ; + sh:datatype xsd:string ; + sh:severity sh:Info ; + sh:message "sic:designSimulationEnvironmentDesignQualityRequirement is optional."@en ; + ] ; + + sh:property [ + sh:path sic:designSimulationIntegrationDesignSpecification ; + sh:name "Simulation Integration Design Specification" ; + sh:datatype xsd:string ; + sh:maxCount 1 ; + sh:severity sh:Warning ; + sh:message "sic:designSimulationIntegrationDesignSpecification is recommended and may appear at most once."@en ; + ] ; + + sh:property [ + sh:path sic:designSimulationIntegrationDesignQualityRequirement ; + sh:name "Simulation Integration Design Quality Requirement" ; + sh:datatype xsd:string ; + sh:severity sh:Info ; + sh:message "sic:designSimulationIntegrationDesignQualityRequirement is optional."@en ; + ] ; + + sh:property [ + sh:path sic:designQualityAssurance ; + sh:name "Design Quality Assurance" ; + sh:datatype xsd:string ; + sh:severity sh:Warning ; + sh:message "sic:designQualityAssurance is recommended."@en ; + ] ; + + sh:property [ + sh:path sic:designVerificationResult ; + sh:name "Design Verification Result" ; + sh:datatype xsd:string ; + sh:maxCount 1 ; + sh:severity sh:Warning ; + sh:message "sic:designVerificationResult is recommended and may appear at most once."@en ; + ] ; + + sh:property [ + sh:path sic:implementationSimulationModel ; + sh:name "Simulation Model" ; + sh:datatype xsd:string ; + sh:severity sh:Warning ; + sh:message "sic:implementationSimulationModel is recommended."@en ; + ] ; + + sh:property [ + sh:path sic:implementationSimulationModelName ; + sh:name "Simulation Model Name" ; + sh:datatype xsd:string ; + sh:severity sh:Warning ; + sh:message "sic:implementationSimulationModelName is recommended."@en ; + ] ; + + sh:property [ + sh:path sic:implementationSimulationModelVersion ; + sh:name "Simulation Model Version" ; + sh:datatype xsd:string ; + sh:severity sh:Warning ; + sh:message "sic:implementationSimulationModelVersion is recommended."@en ; + ] ; + + sh:property [ + sh:path sic:implementationSimulationModelIdentifier ; + sh:name "Simulation Model Identifier" ; + sh:datatype xsd:string ; + sh:severity sh:Warning ; + sh:message "sic:implementationSimulationModelIdentifier is recommended."@en ; + ] ; + + sh:property [ + sh:path sic:implementationSimulationModelUrl ; + sh:name "Simulation Model URL" ; + sh:datatype xsd:anyURI ; + sh:severity sh:Info ; + sh:message "sic:implementationSimulationModelUrl is optional."@en ; + ] ; + + sh:property [ + sh:path sic:implementationSimulationModelFullName ; + sh:name "Simulation Model Full Name" ; + sh:datatype xsd:string ; + sh:maxCount 1 ; + sh:severity sh:Info ; + sh:message "sic:implementationSimulationModelFullName is optional and may appear at most once."@en ; + ] ; + + sh:property [ + sh:path sic:implementationSimulationModelConfidentialityLevel ; + sh:name "Simulation Model Confidentiality Level" ; + sh:datatype xsd:string ; + sh:maxCount 1 ; + sh:severity sh:Warning ; + sh:message "sic:implementationSimulationModelConfidentialityLevel is recommended and may appear at most once."@en ; + ] ; + + sh:property [ + sh:path sic:implementationSimulationModelQuality ; + sh:name "Simulation Model Quality" ; + sh:datatype xsd:string ; + sh:severity sh:Warning ; + sh:message "sic:implementationSimulationModelQuality is recommended."@en ; + ] ; + + sh:property [ + sh:path sic:implementationParameter ; + sh:name "Parameter" ; + sh:datatype xsd:string ; + sh:severity sh:Warning ; + sh:message "sic:implementationParameter is recommended."@en ; + ] ; + + sh:property [ + sh:path sic:implementationParameterName ; + sh:name "Parameter Name" ; + sh:datatype xsd:string ; + sh:severity sh:Warning ; + sh:message "sic:implementationParameterName is recommended."@en ; + ] ; + + sh:property [ + sh:path sic:implementationParameterVersion ; + sh:name "Parameter Version" ; + sh:datatype xsd:string ; + sh:severity sh:Warning ; + sh:message "sic:implementationParameterVersion is recommended."@en ; + ] ; + + sh:property [ + sh:path sic:implementationParameterIdentifier ; + sh:name "Parameter Identifier" ; + sh:datatype xsd:string ; + sh:severity sh:Warning ; + sh:message "sic:implementationParameterIdentifier is recommended."@en ; + ] ; + + sh:property [ + sh:path sic:implementationParameterUrl ; + sh:name "Parameter URL" ; + sh:datatype xsd:anyURI ; + sh:severity sh:Info ; + sh:message "sic:implementationParameterUrl is optional."@en ; + ] ; + + sh:property [ + sh:path sic:implementationParameterFullName ; + sh:name "Parameter Full Name" ; + sh:datatype xsd:string ; + sh:maxCount 1 ; + sh:severity sh:Info ; + sh:message "sic:implementationParameterFullName is optional and may appear at most once."@en ; + ] ; + + sh:property [ + sh:path sic:implementationParameterConfidentialityLevel ; + sh:name "Parameter Confidentiality Level" ; + sh:datatype xsd:string ; + sh:maxCount 1 ; + sh:severity sh:Warning ; + sh:message "sic:implementationParameterConfidentialityLevel is recommended and may appear at most once."@en ; + ] ; + + sh:property [ + sh:path sic:implementationParameterQuality ; + sh:name "Parameter Quality" ; + sh:datatype xsd:string ; + sh:severity sh:Warning ; + sh:message "sic:implementationParameterQuality is recommended."@en ; + ] ; + + sh:property [ + sh:path sic:implementationTestCase ; + sh:name "Test Case" ; + sh:datatype xsd:string ; + sh:severity sh:Warning ; + sh:message "sic:implementationTestCase is recommended."@en ; + ] ; + + sh:property [ + sh:path sic:implementationTestCaseName ; + sh:name "Test Case Name" ; + sh:datatype xsd:string ; + sh:severity sh:Warning ; + sh:message "sic:implementationTestCaseName is recommended."@en ; + ] ; + + sh:property [ + sh:path sic:implementationTestCaseVersion ; + sh:name "Test Case Version" ; + sh:datatype xsd:string ; + sh:severity sh:Warning ; + sh:message "sic:implementationTestCaseVersion is recommended."@en ; + ] ; + + sh:property [ + sh:path sic:implementationTestCaseIdentifier ; + sh:name "Test Case Identifier" ; + sh:datatype xsd:string ; + sh:severity sh:Warning ; + sh:message "sic:implementationTestCaseIdentifier is recommended."@en ; + ] ; + + sh:property [ + sh:path sic:implementationTestCaseUrl ; + sh:name "Test Case URL" ; + sh:datatype xsd:anyURI ; + sh:severity sh:Info ; + sh:message "sic:implementationTestCaseUrl is optional."@en ; + ] ; + + sh:property [ + sh:path sic:implementationTestCaseFullName ; + sh:name "Test Case Full Name" ; + sh:datatype xsd:string ; + sh:maxCount 1 ; + sh:severity sh:Info ; + sh:message "sic:implementationTestCaseFullName is optional and may appear at most once."@en ; + ] ; + + sh:property [ + sh:path sic:implementationTestCaseConfidentialityLevel ; + sh:name "Test Case Confidentiality Level" ; + sh:datatype xsd:string ; + sh:maxCount 1 ; + sh:severity sh:Warning ; + sh:message "sic:implementationTestCaseConfidentialityLevel is recommended and may appear at most once."@en ; + ] ; + + sh:property [ + sh:path sic:implementationTestCaseQuality ; + sh:name "Test Case Quality" ; + sh:datatype xsd:string ; + sh:severity sh:Warning ; + sh:message "sic:implementationTestCaseQuality is recommended."@en ; + ] ; + + sh:property [ + sh:path sic:implementationSimulationEnvironment ; + sh:name "Simulation Environment" ; + sh:datatype xsd:string ; + sh:severity sh:Warning ; + sh:message "sic:implementationSimulationEnvironment is recommended."@en ; + ] ; + + sh:property [ + sh:path sic:implementationSimulationEnvironmentName ; + sh:name "Simulation Environment Name" ; + sh:datatype xsd:string ; + sh:severity sh:Warning ; + sh:message "sic:implementationSimulationEnvironmentName is recommended."@en ; + ] ; + + sh:property [ + sh:path sic:implementationSimulationEnvironmentVersion ; + sh:name "Simulation Environment Version" ; + sh:datatype xsd:string ; + sh:severity sh:Warning ; + sh:message "sic:implementationSimulationEnvironmentVersion is recommended."@en ; + ] ; + + sh:property [ + sh:path sic:implementationSimulationEnvironmentIdentifier ; + sh:name "Simulation Environment Identifier" ; + sh:datatype xsd:string ; + sh:severity sh:Warning ; + sh:message "sic:implementationSimulationEnvironmentIdentifier is recommended."@en ; + ] ; + + sh:property [ + sh:path sic:implementationSimulationEnvironmentUrl ; + sh:name "Simulation Environment URL" ; + sh:datatype xsd:anyURI ; + sh:severity sh:Info ; + sh:message "sic:implementationSimulationEnvironmentUrl is optional."@en ; + ] ; + + sh:property [ + sh:path sic:implementationSimulationEnvironmentFullName ; + sh:name "Simulation Environment Full Name" ; + sh:datatype xsd:string ; + sh:maxCount 1 ; + sh:severity sh:Info ; + sh:message "sic:implementationSimulationEnvironmentFullName is optional and may appear at most once."@en ; + ] ; + + sh:property [ + sh:path sic:implementationSimulationEnvironmentQuality ; + sh:name "Simulation Environment Quality" ; + sh:datatype xsd:string ; + sh:severity sh:Warning ; + sh:message "sic:implementationSimulationEnvironmentQuality is recommended."@en ; + ] ; + + sh:property [ + sh:path sic:implementationSolverSetting ; + sh:name "Solver Setting" ; + sh:datatype xsd:string ; + sh:severity sh:Warning ; + sh:message "sic:implementationSolverSetting is recommended."@en ; + ] ; + + sh:property [ + sh:path sic:implementationSimulationIntegration ; + sh:name "Simulation Integration" ; + sh:datatype xsd:string ; + sh:severity sh:Warning ; + sh:message "sic:implementationSimulationIntegration is recommended."@en ; + ] ; + + sh:property [ + sh:path sic:implementationSimulationIntegrationName ; + sh:name "Simulation Integration Name" ; + sh:datatype xsd:string ; + sh:severity sh:Warning ; + sh:message "sic:implementationSimulationIntegrationName is recommended."@en ; + ] ; + + sh:property [ + sh:path sic:implementationSimulationIntegrationVersion ; + sh:name "Simulation Integration Version" ; + sh:datatype xsd:string ; + sh:severity sh:Warning ; + sh:message "sic:implementationSimulationIntegrationVersion is recommended."@en ; + ] ; + + sh:property [ + sh:path sic:implementationSimulationIntegrationIdentifier ; + sh:name "Simulation Integration Identifier" ; + sh:datatype xsd:string ; + sh:severity sh:Warning ; + sh:message "sic:implementationSimulationIntegrationIdentifier is recommended."@en ; + ] ; + + sh:property [ + sh:path sic:implementationSimulationIntegrationUrl ; + sh:name "Simulation Integration URL" ; + sh:datatype xsd:anyURI ; + sh:severity sh:Info ; + sh:message "sic:implementationSimulationIntegrationUrl is optional."@en ; + ] ; + + sh:property [ + sh:path sic:implementationSimulationIntegrationFullName ; + sh:name "Simulation Integration Full Name" ; + sh:datatype xsd:string ; + sh:maxCount 1 ; + sh:severity sh:Info ; + sh:message "sic:implementationSimulationIntegrationFullName is optional and may appear at most once."@en ; + ] ; + + sh:property [ + sh:path sic:implementationSimulationIntegrationQuality ; + sh:name "Simulation Integration Quality" ; + sh:datatype xsd:string ; + sh:severity sh:Warning ; + sh:message "sic:implementationSimulationIntegrationQuality is recommended."@en ; + ] ; + + sh:property [ + sh:path sic:implementationQualityAssuranceResults ; + sh:name "Implementation Quality Assurance Results" ; + sh:datatype xsd:string ; + sh:severity sh:Warning ; + sh:message "sic:implementationQualityAssuranceResults is recommended."@en ; + ] ; + + sh:property [ + sh:path sic:implementationQualityVerdict ; + sh:name "Implementation Quality Verdict" ; + sh:datatype xsd:string ; + sh:maxCount 1 ; + sh:severity sh:Info ; + sh:message "sic:implementationQualityVerdict is optional and may appear at most once."@en ; + ] ; + + sh:property [ + sh:path sic:executionUsedSimulationModel ; + sh:name "Used Simulation Model" ; + sh:datatype xsd:string ; + sh:severity sh:Violation ; + sh:message "sic:executionUsedSimulationModel is mandatory when represented directly."@en ; + ] ; + + sh:property [ + sh:path sic:executionUsedSimulationModelName ; + sh:name "Used Simulation Model Name" ; + sh:datatype xsd:string ; + sh:minCount 1 ; + sh:severity sh:Violation ; + sh:message "sic:executionUsedSimulationModelName is mandatory."@en ; + ] ; + + sh:property [ + sh:path sic:executionUsedSimulationModelVersion ; + sh:name "Used Simulation Model Version" ; + sh:datatype xsd:string ; + sh:minCount 1 ; + sh:severity sh:Violation ; + sh:message "sic:executionUsedSimulationModelVersion is mandatory."@en ; + ] ; + + sh:property [ + sh:path sic:executionUsedSimulationModelIdentifier ; + sh:name "Used Simulation Model Identifier" ; + sh:datatype xsd:string ; + sh:minCount 1 ; + sh:severity sh:Violation ; + sh:message "sic:executionUsedSimulationModelIdentifier is mandatory."@en ; + ] ; + + sh:property [ + sh:path sic:executionUsedSimulationModelUrl ; + sh:name "Used Simulation Model URL" ; + sh:datatype xsd:anyURI ; + sh:severity sh:Info ; + sh:message "sic:executionUsedSimulationModelUrl is optional."@en ; + ] ; + + sh:property [ + sh:path sic:executionUsedSimulationModelFullName ; + sh:name "Used Simulation Model Full Name" ; + sh:datatype xsd:string ; + sh:maxCount 1 ; + sh:severity sh:Info ; + sh:message "sic:executionUsedSimulationModelFullName is optional and may appear at most once."@en ; + ] ; + + sh:property [ + sh:path sic:executionUsedParameter ; + sh:name "Used Parameter" ; + sh:datatype xsd:string ; + sh:severity sh:Violation ; + sh:message "sic:executionUsedParameter is mandatory when represented directly."@en ; + ] ; + + sh:property [ + sh:path sic:executionUsedParameterName ; + sh:name "Used Parameter Name" ; + sh:datatype xsd:string ; + sh:minCount 1 ; + sh:severity sh:Violation ; + sh:message "sic:executionUsedParameterName is mandatory."@en ; + ] ; + + sh:property [ + sh:path sic:executionUsedParameterVersion ; + sh:name "Used Parameter Version" ; + sh:datatype xsd:string ; + sh:minCount 1 ; + sh:severity sh:Violation ; + sh:message "sic:executionUsedParameterVersion is mandatory."@en ; + ] ; + + sh:property [ + sh:path sic:executionUsedParameterIdentifier ; + sh:name "Used Parameter Identifier" ; + sh:datatype xsd:string ; + sh:minCount 1 ; + sh:severity sh:Violation ; + sh:message "sic:executionUsedParameterIdentifier is mandatory."@en ; + ] ; + + sh:property [ + sh:path sic:executionUsedParameterUrl ; + sh:name "Used Parameter URL" ; + sh:datatype xsd:anyURI ; + sh:severity sh:Info ; + sh:message "sic:executionUsedParameterUrl is optional."@en ; + ] ; + + sh:property [ + sh:path sic:executionUsedParameterFullName ; + sh:name "Used Parameter Full Name" ; + sh:datatype xsd:string ; + sh:maxCount 1 ; + sh:severity sh:Info ; + sh:message "sic:executionUsedParameterFullName is optional and may appear at most once."@en ; + ] ; + + sh:property [ + sh:path sic:executionUsedTestCase ; + sh:name "Used Test Case" ; + sh:datatype xsd:string ; + sh:severity sh:Warning ; + sh:message "sic:executionUsedTestCase is recommended."@en ; + ] ; + + sh:property [ + sh:path sic:executionUsedTestCaseName ; + sh:name "Used Test Case Name" ; + sh:datatype xsd:string ; + sh:severity sh:Warning ; + sh:message "sic:executionUsedTestCaseName is recommended."@en ; + ] ; + + sh:property [ + sh:path sic:executionUsedTestCaseVersion ; + sh:name "Used Test Case Version" ; + sh:datatype xsd:string ; + sh:severity sh:Warning ; + sh:message "sic:executionUsedTestCaseVersion is recommended."@en ; + ] ; + + sh:property [ + sh:path sic:executionUsedTestCaseIdentifier ; + sh:name "Used Test Case Identifier" ; + sh:datatype xsd:string ; + sh:severity sh:Warning ; + sh:message "sic:executionUsedTestCaseIdentifier is recommended."@en ; + ] ; + + sh:property [ + sh:path sic:executionUsedTestCaseUrl ; + sh:name "Used Test Case URL" ; + sh:datatype xsd:anyURI ; + sh:severity sh:Info ; + sh:message "sic:executionUsedTestCaseUrl is optional."@en ; + ] ; + + sh:property [ + sh:path sic:executionUsedTestCaseFullName ; + sh:name "Used Test Case Full Name" ; + sh:datatype xsd:string ; + sh:maxCount 1 ; + sh:severity sh:Info ; + sh:message "sic:executionUsedTestCaseFullName is optional and may appear at most once."@en ; + ] ; + + sh:property [ + sh:path sic:executionUsedTool ; + sh:name "Used Tool" ; + sh:datatype xsd:string ; + sh:severity sh:Violation ; + sh:message "sic:executionUsedTool is mandatory when represented directly."@en ; + ] ; + + sh:property [ + sh:path sic:executionUsedToolName ; + sh:name "Used Tool Name" ; + sh:datatype xsd:string ; + sh:minCount 1 ; + sh:severity sh:Violation ; + sh:message "sic:executionUsedToolName is mandatory."@en ; + ] ; + + sh:property [ + sh:path sic:executionUsedToolVersion ; + sh:name "Used Tool Version" ; + sh:datatype xsd:string ; + sh:minCount 1 ; + sh:severity sh:Violation ; + sh:message "sic:executionUsedToolVersion is mandatory."@en ; + ] ; + + sh:property [ + sh:path sic:executionUsedToolIdentifier ; + sh:name "Used Tool Identifier" ; + sh:datatype xsd:string ; + sh:minCount 1 ; + sh:severity sh:Violation ; + sh:message "sic:executionUsedToolIdentifier is mandatory."@en ; + ] ; + + sh:property [ + sh:path sic:executionUsedToolUrl ; + sh:name "Used Tool URL" ; + sh:datatype xsd:anyURI ; + sh:severity sh:Info ; + sh:message "sic:executionUsedToolUrl is optional."@en ; + ] ; + + sh:property [ + sh:path sic:executionUsedToolFullName ; + sh:name "Used Tool Full Name" ; + sh:datatype xsd:string ; + sh:maxCount 1 ; + sh:severity sh:Info ; + sh:message "sic:executionUsedToolFullName is optional and may appear at most once."@en ; + ] ; + + sh:property [ + sh:path sic:executionRawData ; + sh:name "Execution Raw Data" ; + sh:datatype xsd:anyURI ; + sh:severity sh:Warning ; + sh:message "sic:executionRawData is recommended."@en ; + ] ; + + sh:property [ + sh:path sic:executionUsedToolSettings ; + sh:name "Used Tool Settings" ; + sh:datatype xsd:string ; + sh:severity sh:Warning ; + sh:message "sic:executionUsedToolSettings is recommended."@en ; + ] ; + + sh:property [ + sh:path sic:executionLog ; + sh:name "Execution Log" ; + sh:datatype xsd:anyURI ; + sh:maxCount 1 ; + sh:severity sh:Info ; + sh:message "sic:executionLog is optional and may appear at most once."@en ; + ] ; + + sh:property [ + sh:path sic:evaluationResults ; + sh:name "Evaluation Results" ; + sh:datatype xsd:anyURI ; + sh:severity sh:Warning ; + sh:message "sic:evaluationResults is recommended."@en ; + ] ; + + sh:property [ + sh:path sic:evaluationQualityAssuranceResults ; + sh:name "Evaluation Quality-Assurance Results" ; + sh:datatype xsd:string ; + sh:maxCount 1 ; + sh:severity sh:Warning ; + sh:message "sic:evaluationQualityAssuranceResults is recommended and may appear at most once."@en ; + ] ; + + sh:property [ + sh:path sic:evaluationQualityVerdict ; + sh:name "Evaluation Quality Verdict" ; + sh:datatype xsd:string ; + sh:maxCount 1 ; + sh:severity sh:Info ; + sh:message "sic:evaluationQualityVerdict is optional and may appear at most once."@en ; + ] ; + + sh:property [ + sh:path sic:fulfillmentTaskStatus ; + sh:name "Task Status" ; + sh:datatype xsd:string ; + sh:minCount 1 ; + sh:maxCount 1 ; + sh:severity sh:Violation ; + sh:message "sic:fulfillmentTaskStatus is mandatory and may appear at most once."@en ; + ] ; + + sh:property [ + sh:path sic:fulfillmentQualityFulfilled ; + sh:name "Quality Fulfilled" ; + sh:datatype xsd:string ; + sh:maxCount 1 ; + sh:severity sh:Warning ; + sh:message "sic:fulfillmentQualityFulfilled is recommended and may appear at most once."@en ; + ] ; + + sh:property [ + sh:path sic:fulfillmentObjectivesFulfilled ; + sh:name "Objectives Fulfilled" ; + sh:datatype xsd:string ; + sh:maxCount 1 ; + sh:severity sh:Warning ; + sh:message "sic:fulfillmentObjectivesFulfilled is recommended and may appear at most once."@en ; + ] ; + + sh:property [ + sh:path sic:fulfillmentEvidence ; + sh:name "Fulfillment Evidence" ; + sh:datatype xsd:anyURI ; + sh:maxCount 1 ; + sh:severity sh:Warning ; + sh:message "sic:fulfillmentEvidence is recommended and may appear at most once."@en ; + ] ; + + sh:property [ + sh:path sic:fulfillmentDate ; + sh:name "Fulfillment Date" ; + sh:datatype xsd:date ; + sh:maxCount 1 ; + sh:severity sh:Warning ; + sh:message "sic:fulfillmentDate is recommended and may appear at most once."@en ; + ] . + diff --git a/ontology/sic-core.ttl b/ontology/sic-core.ttl new file mode 100644 index 0000000..3dfd132 --- /dev/null +++ b/ontology/sic-core.ttl @@ -0,0 +1,1599 @@ +@prefix sic: . +@prefix owl: . +@prefix rdfs: . +@prefix xsd: . +@prefix dcterms: . +@prefix skos: . +@prefix vann: . + + + a owl:Ontology ; + rdfs:label "SIC Core Ontology"@en ; + rdfs:comment "OWL ontology for the Simulation Information Card (SIC) Core specification."@en ; + dcterms:title "SIC Core Ontology"@en ; + dcterms:description "This ontology formalises the SIC Core attribute set so that simulation-task metadata can be expressed, exchanged and validated in standard Semantic-Web formats (RDF/OWL, SHACL, JSON-LD)."@en ; + dcterms:creator "IRT SystemX and prostep ivip" ; + vann:preferredNamespacePrefix "sic" ; + vann:preferredNamespaceUri "https://mic-core.org/ontology/sic-core#" ; + owl:versionInfo "1.0" . + +sic:SimulationTask + a owl:Class ; + rdfs:label "Simulation Task"@en ; + rdfs:comment "A simulation task described by SIC Core metadata attributes."@en . + +sic:administrativeOverallProduct + a owl:DatatypeProperty ; + rdfs:label "Overall Product"@en ; + rdfs:comment "Administrative Data attribute mapped from SIC Core to SRMD keyword administrative.overall-product."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Recommended. Multiple values allowed."@en ; + skos:mappingRelation "SRMD classification keyword: administrative.overall-product"@en . + +sic:administrativeOverallProductName + a owl:DatatypeProperty ; + rdfs:label "Overall Product Name"@en ; + rdfs:comment "Administrative Data attribute mapped from SIC Core to SRMD keyword administrative.overall-product.name."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Recommended. Multiple values allowed."@en ; + skos:mappingRelation "SRMD classification keyword: administrative.overall-product.name"@en . + +sic:administrativeOverallProductVersion + a owl:DatatypeProperty ; + rdfs:label "Overall Product Version"@en ; + rdfs:comment "Administrative Data attribute mapped from SIC Core to SRMD keyword administrative.overall-product.version."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Recommended. Multiple values allowed."@en ; + skos:mappingRelation "SRMD classification keyword: administrative.overall-product.version"@en . + +sic:administrativeOverallProductIdentifier + a owl:DatatypeProperty ; + rdfs:label "Overall Product Identifier"@en ; + rdfs:comment "Administrative Data attribute mapped from SIC Core to SRMD keyword administrative.overall-product.identifier."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Recommended. Multiple values allowed."@en ; + skos:mappingRelation "SRMD classification keyword: administrative.overall-product.identifier"@en . + +sic:administrativeOverallProductUrl + a owl:DatatypeProperty ; + rdfs:label "Overall Product URL"@en ; + rdfs:comment "Administrative Data attribute mapped from SIC Core to SRMD keyword administrative.overall-product.url."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:anyURI ; + skos:note "Obligation: Optional. Multiple values allowed."@en ; + skos:mappingRelation "SRMD classification keyword: administrative.overall-product.url"@en . + +sic:administrativeOverallProductFullName + a owl:DatatypeProperty ; + rdfs:label "Overall Product Full Name"@en ; + rdfs:comment "Administrative Data attribute mapped from SIC Core to SRMD keyword administrative.overall-product.full-name."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Optional. Single value."@en ; + skos:mappingRelation "SRMD classification keyword: administrative.overall-product.full-name"@en . + +sic:administrativeSpecificProduct + a owl:DatatypeProperty ; + rdfs:label "Specific Product"@en ; + rdfs:comment "Administrative Data attribute mapped from SIC Core to SRMD keyword administrative.specific-product."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Recommended. Multiple values allowed."@en ; + skos:mappingRelation "SRMD classification keyword: administrative.specific-product"@en . + +sic:administrativeSpecificProductName + a owl:DatatypeProperty ; + rdfs:label "Specific Product Name"@en ; + rdfs:comment "Administrative Data attribute mapped from SIC Core to SRMD keyword administrative.specific-product.name."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Recommended. Multiple values allowed."@en ; + skos:mappingRelation "SRMD classification keyword: administrative.specific-product.name"@en . + +sic:administrativeSpecificProductVersion + a owl:DatatypeProperty ; + rdfs:label "Specific Product Version"@en ; + rdfs:comment "Administrative Data attribute mapped from SIC Core to SRMD keyword administrative.specific-product.version."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Recommended. Multiple values allowed."@en ; + skos:mappingRelation "SRMD classification keyword: administrative.specific-product.version"@en . + +sic:administrativeSpecificProductIdentifier + a owl:DatatypeProperty ; + rdfs:label "Specific Product Identifier"@en ; + rdfs:comment "Administrative Data attribute mapped from SIC Core to SRMD keyword administrative.specific-product.identifier."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Recommended. Multiple values allowed."@en ; + skos:mappingRelation "SRMD classification keyword: administrative.specific-product.identifier"@en . + +sic:administrativeSpecificProductUrl + a owl:DatatypeProperty ; + rdfs:label "Specific Product URL"@en ; + rdfs:comment "Administrative Data attribute mapped from SIC Core to SRMD keyword administrative.specific-product.url."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:anyURI ; + skos:note "Obligation: Optional. Multiple values allowed."@en ; + skos:mappingRelation "SRMD classification keyword: administrative.specific-product.url"@en . + +sic:administrativeSpecificProductFullName + a owl:DatatypeProperty ; + rdfs:label "Specific Product Full Name"@en ; + rdfs:comment "Administrative Data attribute mapped from SIC Core to SRMD keyword administrative.specific-product.full-name."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Optional. Single value."@en ; + skos:mappingRelation "SRMD classification keyword: administrative.specific-product.full-name"@en . + +sic:administrativeOrderingProject + a owl:DatatypeProperty ; + rdfs:label "Ordering Project"@en ; + rdfs:comment "Administrative Data attribute mapped from SIC Core to SRMD keyword administrative.ordering-project."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Recommended. Single value."@en ; + skos:mappingRelation "SRMD classification keyword: administrative.ordering-project"@en . + +sic:administrativeOrderingProjectName + a owl:DatatypeProperty ; + rdfs:label "Ordering Project Name"@en ; + rdfs:comment "Administrative Data attribute mapped from SIC Core to SRMD keyword administrative.ordering-project.name."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Recommended. Single value."@en ; + skos:mappingRelation "SRMD classification keyword: administrative.ordering-project.name"@en . + +sic:administrativeOrderingProjectVersion + a owl:DatatypeProperty ; + rdfs:label "Ordering Project Version"@en ; + rdfs:comment "Administrative Data attribute mapped from SIC Core to SRMD keyword administrative.ordering-project.version."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Recommended. Single value."@en ; + skos:mappingRelation "SRMD classification keyword: administrative.ordering-project.version"@en . + +sic:administrativeOrderingProjectIdentifier + a owl:DatatypeProperty ; + rdfs:label "Ordering Project Identifier"@en ; + rdfs:comment "Administrative Data attribute mapped from SIC Core to SRMD keyword administrative.ordering-project.identifier."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Recommended. Single value."@en ; + skos:mappingRelation "SRMD classification keyword: administrative.ordering-project.identifier"@en . + +sic:administrativeOrderingProjectUrl + a owl:DatatypeProperty ; + rdfs:label "Ordering Project URL"@en ; + rdfs:comment "Administrative Data attribute mapped from SIC Core to SRMD keyword administrative.ordering-project.url."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:anyURI ; + skos:note "Obligation: Optional. Single value."@en ; + skos:mappingRelation "SRMD classification keyword: administrative.ordering-project.url"@en . + +sic:administrativeOrderingProjectFullName + a owl:DatatypeProperty ; + rdfs:label "Ordering Project Full Name"@en ; + rdfs:comment "Administrative Data attribute mapped from SIC Core to SRMD keyword administrative.ordering-project.full-name."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Optional. Single value."@en ; + skos:mappingRelation "SRMD classification keyword: administrative.ordering-project.full-name"@en . + +sic:administrativeSimulationRequest + a owl:DatatypeProperty ; + rdfs:label "Simulation Request"@en ; + rdfs:comment "Administrative Data attribute mapped from SIC Core to SRMD keyword administrative.simulation-request."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Recommended. Single value."@en ; + skos:mappingRelation "SRMD classification keyword: administrative.simulation-request"@en . + +sic:administrativeSimulationRequestName + a owl:DatatypeProperty ; + rdfs:label "Simulation Request Name"@en ; + rdfs:comment "Administrative Data attribute mapped from SIC Core to SRMD keyword administrative.simulation-request.name."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Recommended. Single value."@en ; + skos:mappingRelation "SRMD classification keyword: administrative.simulation-request.name"@en . + +sic:administrativeSimulationRequestVersion + a owl:DatatypeProperty ; + rdfs:label "Simulation Request Version"@en ; + rdfs:comment "Administrative Data attribute mapped from SIC Core to SRMD keyword administrative.simulation-request.version."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Recommended. Single value."@en ; + skos:mappingRelation "SRMD classification keyword: administrative.simulation-request.version"@en . + +sic:administrativeSimulationRequestIdentifier + a owl:DatatypeProperty ; + rdfs:label "Simulation Request Identifier"@en ; + rdfs:comment "Administrative Data attribute mapped from SIC Core to SRMD keyword administrative.simulation-request.identifier."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Recommended. Single value."@en ; + skos:mappingRelation "SRMD classification keyword: administrative.simulation-request.identifier"@en . + +sic:administrativeSimulationRequestUrl + a owl:DatatypeProperty ; + rdfs:label "Simulation Request URL"@en ; + rdfs:comment "Administrative Data attribute mapped from SIC Core to SRMD keyword administrative.simulation-request.url."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:anyURI ; + skos:note "Obligation: Optional. Single value."@en ; + skos:mappingRelation "SRMD classification keyword: administrative.simulation-request.url"@en . + +sic:administrativeSimulationRequestFullName + a owl:DatatypeProperty ; + rdfs:label "Simulation Request Full Name"@en ; + rdfs:comment "Administrative Data attribute mapped from SIC Core to SRMD keyword administrative.simulation-request.full-name."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Optional. Single value."@en ; + skos:mappingRelation "SRMD classification keyword: administrative.simulation-request.full-name"@en . + +sic:administrativeSimulationTask + a owl:DatatypeProperty ; + rdfs:label "Simulation Task"@en ; + rdfs:comment "Administrative Data attribute mapped from SIC Core to SRMD keyword administrative.simulation-task."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Mandatory. Single value."@en ; + skos:mappingRelation "SRMD classification keyword: administrative.simulation-task"@en . + +sic:administrativeSimulationTaskName + a owl:DatatypeProperty ; + rdfs:label "Simulation Task Name"@en ; + rdfs:comment "Administrative Data attribute mapped from SIC Core to SRMD keyword administrative.simulation-task.name."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Mandatory. Single value."@en ; + skos:mappingRelation "SRMD classification keyword: administrative.simulation-task.name"@en . + +sic:administrativeSimulationTaskVersion + a owl:DatatypeProperty ; + rdfs:label "Simulation Task Version"@en ; + rdfs:comment "Administrative Data attribute mapped from SIC Core to SRMD keyword administrative.simulation-task.version."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Mandatory. Single value."@en ; + skos:mappingRelation "SRMD classification keyword: administrative.simulation-task.version"@en . + +sic:administrativeSimulationTaskIdentifier + a owl:DatatypeProperty ; + rdfs:label "Simulation Task Identifier"@en ; + rdfs:comment "Administrative Data attribute mapped from SIC Core to SRMD keyword administrative.simulation-task.identifier."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Mandatory. Single value."@en ; + skos:mappingRelation "SRMD classification keyword: administrative.simulation-task.identifier"@en . + +sic:administrativeSimulationTaskUrl + a owl:DatatypeProperty ; + rdfs:label "Simulation Task URL"@en ; + rdfs:comment "Administrative Data attribute mapped from SIC Core to SRMD keyword administrative.simulation-task.url."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:anyURI ; + skos:note "Obligation: Optional. Single value."@en ; + skos:mappingRelation "SRMD classification keyword: administrative.simulation-task.url"@en . + +sic:administrativeSimulationTaskFullName + a owl:DatatypeProperty ; + rdfs:label "Simulation Task Full Name"@en ; + rdfs:comment "Administrative Data attribute mapped from SIC Core to SRMD keyword administrative.simulation-task.full-name."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Optional. Single value."@en ; + skos:mappingRelation "SRMD classification keyword: administrative.simulation-task.full-name"@en . + +sic:administrativeSimulationTaskConfidentialityLevel + a owl:DatatypeProperty ; + rdfs:label "Simulation Task Confidentiality Level"@en ; + rdfs:comment "Administrative Data attribute mapped from SIC Core to SRMD keyword administrative.simulation-task.confidentiality."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Recommended. Single value."@en ; + skos:mappingRelation "SRMD classification keyword: administrative.simulation-task.confidentiality"@en . + +sic:administrativePredictedSimulationStartDate + a owl:DatatypeProperty ; + rdfs:label "Predicted Simulation Start Date"@en ; + rdfs:comment "Administrative Data attribute mapped from SIC Core to SRMD keyword administrative.simulation-task.date.start."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:date ; + skos:note "Obligation: Recommended. Single value."@en ; + skos:mappingRelation "SRMD classification keyword: administrative.simulation-task.date.start"@en . + +sic:administrativeRequestedSimulationDeliveryDate + a owl:DatatypeProperty ; + rdfs:label "Requested Simulation Delivery Date"@en ; + rdfs:comment "Administrative Data attribute mapped from SIC Core to SRMD keyword administrative.simulation-task.date.delivery."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:date ; + skos:note "Obligation: Recommended. Single value."@en ; + skos:mappingRelation "SRMD classification keyword: administrative.simulation-task.date.delivery"@en . + +sic:administrativeRequestingPerson + a owl:DatatypeProperty ; + rdfs:label "Requesting Person"@en ; + rdfs:comment "Administrative Data attribute mapped from SIC Core to SRMD keyword administrative.contact.customer-person."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Recommended. Multiple values allowed."@en ; + skos:mappingRelation "SRMD classification keyword: administrative.contact.customer-person"@en . + +sic:administrativeRequestingEntity + a owl:DatatypeProperty ; + rdfs:label "Requesting Entity"@en ; + rdfs:comment "Administrative Data attribute mapped from SIC Core to SRMD keyword administrative.contact.customer-entity."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Recommended. Multiple values allowed."@en ; + skos:mappingRelation "SRMD classification keyword: administrative.contact.customer-entity"@en . + +sic:administrativeContractingPerson + a owl:DatatypeProperty ; + rdfs:label "Contracting Person"@en ; + rdfs:comment "Administrative Data attribute mapped from SIC Core to SRMD keyword administrative.contact.contractor-person."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Recommended. Single value."@en ; + skos:mappingRelation "SRMD classification keyword: administrative.contact.contractor-person"@en . + +sic:administrativeContractingEntity + a owl:DatatypeProperty ; + rdfs:label "Contracting Entity"@en ; + rdfs:comment "Administrative Data attribute mapped from SIC Core to SRMD keyword administrative.contact.contractor-entity."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Recommended. Single value."@en ; + skos:mappingRelation "SRMD classification keyword: administrative.contact.contractor-entity"@en . + +sic:administrativeSimulationTaskCreatorName + a owl:DatatypeProperty ; + rdfs:label "Simulation Task Creator Name"@en ; + rdfs:comment "Administrative Data attribute mapped from SIC Core to SRMD keyword administrative.simulation-task.creator."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Optional. Single value."@en ; + skos:mappingRelation "SRMD classification keyword: administrative.simulation-task.creator"@en . + +sic:administrativeSimulationTaskCreationDate + a owl:DatatypeProperty ; + rdfs:label "Simulation Task Creation Date"@en ; + rdfs:comment "Administrative Data attribute mapped from SIC Core to SRMD keyword administrative.simulation-task.date.creation."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:date ; + skos:note "Obligation: Optional. Single value."@en ; + skos:mappingRelation "SRMD classification keyword: administrative.simulation-task.date.creation"@en . + +sic:analysisItemUnderTest + a owl:DatatypeProperty ; + rdfs:label "Item under Test"@en ; + rdfs:comment "Analysis attribute mapped from SIC Core to SRMD keyword analysis.item-under-test."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Mandatory. Single value."@en ; + skos:mappingRelation "SRMD classification keyword: analysis.item-under-test"@en . + +sic:analysisItemUnderTestName + a owl:DatatypeProperty ; + rdfs:label "Item under Test Name"@en ; + rdfs:comment "Analysis attribute mapped from SIC Core to SRMD keyword analysis.item-under-test.name."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Mandatory. Single value."@en ; + skos:mappingRelation "SRMD classification keyword: analysis.item-under-test.name"@en . + +sic:analysisItemUnderTestVersion + a owl:DatatypeProperty ; + rdfs:label "Item under Test Version"@en ; + rdfs:comment "Analysis attribute mapped from SIC Core to SRMD keyword analysis.item-under-test.version."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Mandatory. Single value."@en ; + skos:mappingRelation "SRMD classification keyword: analysis.item-under-test.version"@en . + +sic:analysisItemUnderTestIdentifier + a owl:DatatypeProperty ; + rdfs:label "Item under Test Identifier"@en ; + rdfs:comment "Analysis attribute mapped from SIC Core to SRMD keyword analysis.item-under-test.identifier."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Mandatory. Single value."@en ; + skos:mappingRelation "SRMD classification keyword: analysis.item-under-test.identifier"@en . + +sic:analysisItemUnderTestUrl + a owl:DatatypeProperty ; + rdfs:label "Item under Test URL"@en ; + rdfs:comment "Analysis attribute mapped from SIC Core to SRMD keyword analysis.item-under-test.url."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:anyURI ; + skos:note "Obligation: Optional. Single value."@en ; + skos:mappingRelation "SRMD classification keyword: analysis.item-under-test.url"@en . + +sic:analysisItemUnderTestFullName + a owl:DatatypeProperty ; + rdfs:label "Item under Test Full Name"@en ; + rdfs:comment "Analysis attribute mapped from SIC Core to SRMD keyword analysis.item-under-test.full-name."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Optional. Single value."@en ; + skos:mappingRelation "SRMD classification keyword: analysis.item-under-test.full-name"@en . + +sic:analysisHigherLevelEngineeringTask + a owl:DatatypeProperty ; + rdfs:label "Higher Level Engineering Task"@en ; + rdfs:comment "Analysis attribute mapped from SIC Core to SRMD keyword analysis.engineering-task.higher-level."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Recommended. Single value."@en ; + skos:mappingRelation "SRMD classification keyword: analysis.engineering-task.higher-level"@en . + +sic:analysisHigherLevelEngineeringTaskName + a owl:DatatypeProperty ; + rdfs:label "Higher Level Engineering Task Name"@en ; + rdfs:comment "Analysis attribute mapped from SIC Core to SRMD keyword analysis.engineering-task.higher-level.name."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Recommended. Single value."@en ; + skos:mappingRelation "SRMD classification keyword: analysis.engineering-task.higher-level.name"@en . + +sic:analysisHigherLevelEngineeringTaskVersion + a owl:DatatypeProperty ; + rdfs:label "Higher Level Engineering Task Version"@en ; + rdfs:comment "Analysis attribute mapped from SIC Core to SRMD keyword analysis.engineering-task.higher-level.version."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Recommended. Single value."@en ; + skos:mappingRelation "SRMD classification keyword: analysis.engineering-task.higher-level.version"@en . + +sic:analysisHigherLevelEngineeringTaskIdentifier + a owl:DatatypeProperty ; + rdfs:label "Higher Level Engineering Task Identifier"@en ; + rdfs:comment "Analysis attribute mapped from SIC Core to SRMD keyword analysis.engineering-task.higher-level.identifier."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Recommended. Single value."@en ; + skos:mappingRelation "SRMD classification keyword: analysis.engineering-task.higher-level.identifier"@en . + +sic:analysisHigherLevelEngineeringTaskUrl + a owl:DatatypeProperty ; + rdfs:label "Higher Level Engineering Task URL"@en ; + rdfs:comment "Analysis attribute mapped from SIC Core to SRMD keyword analysis.engineering-task.higher-level.url."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:anyURI ; + skos:note "Obligation: Optional. Single value."@en ; + skos:mappingRelation "SRMD classification keyword: analysis.engineering-task.higher-level.url"@en . + +sic:analysisHigherLevelEngineeringTaskFullName + a owl:DatatypeProperty ; + rdfs:label "Higher Level Engineering Task Full Name"@en ; + rdfs:comment "Analysis attribute mapped from SIC Core to SRMD keyword analysis.engineering-task.higher-level.full-name."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Optional. Single value."@en ; + skos:mappingRelation "SRMD classification keyword: analysis.engineering-task.higher-level.full-name"@en . + +sic:analysisSpecificEngineeringTask + a owl:DatatypeProperty ; + rdfs:label "Specific Engineering Task"@en ; + rdfs:comment "Analysis attribute mapped from SIC Core to SRMD keyword analysis.engineering-task.specific."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Recommended. Single value."@en ; + skos:mappingRelation "SRMD classification keyword: analysis.engineering-task.specific"@en . + +sic:analysisSpecificEngineeringTaskName + a owl:DatatypeProperty ; + rdfs:label "Specific Engineering Task Name"@en ; + rdfs:comment "Analysis attribute mapped from SIC Core to SRMD keyword analysis.engineering-task.specific.name."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Recommended. Single value."@en ; + skos:mappingRelation "SRMD classification keyword: analysis.engineering-task.specific.name"@en . + +sic:analysisSpecificEngineeringTaskVersion + a owl:DatatypeProperty ; + rdfs:label "Specific Engineering Task Version"@en ; + rdfs:comment "Analysis attribute mapped from SIC Core to SRMD keyword analysis.engineering-task.specific.version."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Recommended. Single value."@en ; + skos:mappingRelation "SRMD classification keyword: analysis.engineering-task.specific.version"@en . + +sic:analysisSpecificEngineeringTaskIdentifier + a owl:DatatypeProperty ; + rdfs:label "Specific Engineering Task Identifier"@en ; + rdfs:comment "Analysis attribute mapped from SIC Core to SRMD keyword analysis.engineering-task.specific.identifier."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Recommended. Single value."@en ; + skos:mappingRelation "SRMD classification keyword: analysis.engineering-task.specific.identifier"@en . + +sic:analysisSpecificEngineeringTaskUrl + a owl:DatatypeProperty ; + rdfs:label "Specific Engineering Task URL"@en ; + rdfs:comment "Analysis attribute mapped from SIC Core to SRMD keyword analysis.engineering-task.specific.url."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:anyURI ; + skos:note "Obligation: Optional. Single value."@en ; + skos:mappingRelation "SRMD classification keyword: analysis.engineering-task.specific.url"@en . + +sic:analysisSpecificEngineeringTaskFullName + a owl:DatatypeProperty ; + rdfs:label "Specific Engineering Task Full Name"@en ; + rdfs:comment "Analysis attribute mapped from SIC Core to SRMD keyword analysis.engineering-task.specific.full-name."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Optional. Single value."@en ; + skos:mappingRelation "SRMD classification keyword: analysis.engineering-task.specific.full-name"@en . + +sic:analysisSimulationObjective + a owl:DatatypeProperty ; + rdfs:label "Simulation Objective"@en ; + rdfs:comment "Analysis attribute mapped from SIC Core to SRMD keyword analysis.simulation-task.objectives."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Mandatory. Multiple values allowed."@en ; + skos:mappingRelation "SRMD classification keyword: analysis.simulation-task.objectives"@en . + +sic:analysisFurtherSimulationRequirements + a owl:DatatypeProperty ; + rdfs:label "Simulation further Requirements"@en ; + rdfs:comment "Analysis attribute mapped from SIC Core to SRMD keyword analysis.simulation-task.further-requirements."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Recommended. Multiple values allowed."@en ; + skos:mappingRelation "SRMD classification keyword: analysis.simulation-task.further-requirements"@en . + +sic:analysisQualityCriterion + a owl:DatatypeProperty ; + rdfs:label "Quality Criterion"@en ; + rdfs:comment "Analysis attribute mapped from SIC Core to SRMD keyword analysis.quality-aspects."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Recommended. Multiple values allowed."@en ; + skos:mappingRelation "SRMD classification keyword: analysis.quality-aspects"@en . + +sic:analysisVerificationCriterion + a owl:DatatypeProperty ; + rdfs:label "Verification Criterion"@en ; + rdfs:comment "Analysis attribute mapped from SIC Core to SRMD keyword analysis.verification."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Recommended. Multiple values allowed."@en ; + skos:mappingRelation "SRMD classification keyword: analysis.verification"@en . + +sic:analysisValidationCriterion + a owl:DatatypeProperty ; + rdfs:label "Validation Criterion"@en ; + rdfs:comment "Analysis attribute mapped from SIC Core to SRMD keyword analysis.validation."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Recommended. Multiple values allowed."@en ; + skos:mappingRelation "SRMD classification keyword: analysis.validation"@en . + +sic:analysisPhaseVerificationResult + a owl:DatatypeProperty ; + rdfs:label "Analysis Phase Verification Result"@en ; + rdfs:comment "Analysis attribute mapped from SIC Core to SRMD keyword analysis.verification."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Recommended. Single value."@en ; + skos:mappingRelation "SRMD classification keyword: analysis.verification"@en . + +sic:requirementsModelPurposeAndObjectives + a owl:DatatypeProperty ; + rdfs:label "Model Purpose and Objectives"@en ; + rdfs:comment "Requirements attribute mapped from SIC Core to SRMD keyword requirements.model.purpose-objectives."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Recommended. Multiple values allowed."@en ; + skos:mappingRelation "SRMD classification keyword: requirements.model.purpose-objectives"@en . + +sic:requirementsModeledEntity + a owl:DatatypeProperty ; + rdfs:label "Modeled Entity"@en ; + rdfs:comment "Requirements attribute mapped from SIC Core to SRMD keyword requirements.model.subject-information.modeled-entity."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Recommended. Multiple values allowed."@en ; + skos:mappingRelation "SRMD classification keyword: requirements.model.subject-information.modeled-entity"@en . + +sic:requirementsModeledEntityName + a owl:DatatypeProperty ; + rdfs:label "Modeled Entity Name"@en ; + rdfs:comment "Requirements attribute mapped from SIC Core to SRMD keyword requirements.model.subject-information.modeled-entity.name."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Recommended. Multiple values allowed."@en ; + skos:mappingRelation "SRMD classification keyword: requirements.model.subject-information.modeled-entity.name"@en . + +sic:requirementsModeledEntityVersion + a owl:DatatypeProperty ; + rdfs:label "Modeled Entity Version"@en ; + rdfs:comment "Requirements attribute mapped from SIC Core to SRMD keyword requirements.model.subject-information.modeled-entity.version."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Recommended. Multiple values allowed."@en ; + skos:mappingRelation "SRMD classification keyword: requirements.model.subject-information.modeled-entity.version"@en . + +sic:requirementsModeledEntityIdentifier + a owl:DatatypeProperty ; + rdfs:label "Modeled Entity Identifier"@en ; + rdfs:comment "Requirements attribute mapped from SIC Core to SRMD keyword requirements.model.subject-information.modeled-entity.identifier."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Recommended. Multiple values allowed."@en ; + skos:mappingRelation "SRMD classification keyword: requirements.model.subject-information.modeled-entity.identifier"@en . + +sic:requirementsModeledEntityUrl + a owl:DatatypeProperty ; + rdfs:label "Modeled Entity URL"@en ; + rdfs:comment "Requirements attribute mapped from SIC Core to SRMD keyword requirements.model.subject-information.modeled-entity.url."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:anyURI ; + skos:note "Obligation: Optional. Multiple values allowed."@en ; + skos:mappingRelation "SRMD classification keyword: requirements.model.subject-information.modeled-entity.url"@en . + +sic:requirementsModeledEntityFullName + a owl:DatatypeProperty ; + rdfs:label "Modeled Entity Full Name"@en ; + rdfs:comment "Requirements attribute mapped from SIC Core to SRMD keyword requirements.model.subject-information.modeled-entity.full-name."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Optional. Single value."@en ; + skos:mappingRelation "SRMD classification keyword: requirements.model.subject-information.modeled-entity.full-name"@en . + +sic:requirementsRequiredModeledEffect + a owl:DatatypeProperty ; + rdfs:label "Required Modeled Effect"@en ; + rdfs:comment "Requirements attribute mapped from SIC Core to SRMD keyword requirements.model.effects-considered."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Recommended. Multiple values allowed."@en ; + skos:mappingRelation "SRMD classification keyword: requirements.model.effects-considered"@en . + +sic:requirementsFurtherModelRequirements + a owl:DatatypeProperty ; + rdfs:label "Further Model Requirements"@en ; + rdfs:comment "Requirements attribute mapped from SIC Core to SRMD keyword requirements.model.further-model-requirements."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Recommended. Multiple values allowed."@en ; + skos:mappingRelation "SRMD classification keyword: requirements.model.further-model-requirements"@en . + +sic:requirementsSimulationModelConfidentialityLevel + a owl:DatatypeProperty ; + rdfs:label "Simulation Model Confidentiality Level"@en ; + rdfs:comment "Requirements attribute mapped from SIC Core to SRMD keyword requirements.model.confidentiality."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Recommended. Single value."@en ; + skos:mappingRelation "SRMD classification keyword: requirements.model.confidentiality"@en . + +sic:requirementsModelQualityRequirement + a owl:DatatypeProperty ; + rdfs:label "Model Quality Requirement"@en ; + rdfs:comment "Requirements attribute mapped from SIC Core to SRMD keyword requirements.model.quality-requirements."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Optional. Multiple values allowed."@en ; + skos:mappingRelation "SRMD classification keyword: requirements.model.quality-requirements"@en . + +sic:requirementsEntityParameter + a owl:DatatypeProperty ; + rdfs:label "Entity Parameter"@en ; + rdfs:comment "Requirements attribute mapped from SIC Core to SRMD keyword requirements.parameter.subject-information.parametrized-entity."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Mandatory. Multiple values allowed."@en ; + skos:mappingRelation "SRMD classification keyword: requirements.parameter.subject-information.parametrized-entity"@en . + +sic:requirementsValueDistributionFunction + a owl:DatatypeProperty ; + rdfs:label "Value Distribution Function"@en ; + rdfs:comment "Requirements attribute mapped from SIC Core to SRMD keyword requirements.parameter-value-distribution-function."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Recommended. Multiple values allowed."@en ; + skos:mappingRelation "SRMD classification keyword: requirements.parameter-value-distribution-function"@en . + +sic:requirementsParameterConfidentialityLevel + a owl:DatatypeProperty ; + rdfs:label "Parameter Confidentiality Level"@en ; + rdfs:comment "Requirements attribute mapped from SIC Core to SRMD keyword requirements.parameter.confidentiality."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Recommended. Single value."@en ; + skos:mappingRelation "SRMD classification keyword: requirements.parameter.confidentiality"@en . + +sic:requirementsParameterQualityRequirement + a owl:DatatypeProperty ; + rdfs:label "Parameter Quality Requirement"@en ; + rdfs:comment "Requirements attribute mapped from SIC Core to SRMD keyword requirements.parameter.quality-requirements."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Optional. Multiple values allowed."@en ; + skos:mappingRelation "SRMD classification keyword: requirements.parameter.quality-requirements"@en . + +sic:requirementsTestCaseRequirements + a owl:DatatypeProperty ; + rdfs:label "Test Case Requirements"@en ; + rdfs:comment "Requirements attribute mapped from SIC Core to SRMD keyword requirements.test-case."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Recommended. Multiple values allowed."@en ; + skos:mappingRelation "SRMD classification keyword: requirements.test-case"@en . + +sic:requirementsTestCaseConfidentialityLevel + a owl:DatatypeProperty ; + rdfs:label "Test Case Confidentiality Level"@en ; + rdfs:comment "Requirements attribute mapped from SIC Core to SRMD keyword requirements.test-case.confidentiality."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Recommended. Single value."@en ; + skos:mappingRelation "SRMD classification keyword: requirements.test-case.confidentiality"@en . + +sic:requirementsTestCaseQualityRequirement + a owl:DatatypeProperty ; + rdfs:label "Test Case Quality Requirement"@en ; + rdfs:comment "Requirements attribute mapped from SIC Core to SRMD keyword requirements.test-case.quality-requirements."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Optional. Multiple values allowed."@en ; + skos:mappingRelation "SRMD classification keyword: requirements.test-case.quality-requirements"@en . + +sic:requirementsSimulationEnvironmentRequirement + a owl:DatatypeProperty ; + rdfs:label "Simulation Environment Requirement"@en ; + rdfs:comment "Requirements attribute mapped from SIC Core to SRMD keyword requirements.simulation-environment."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Recommended. Multiple values allowed."@en ; + skos:mappingRelation "SRMD classification keyword: requirements.simulation-environment"@en . + +sic:requirementsSimulationEnvironmentQualityRequirement + a owl:DatatypeProperty ; + rdfs:label "Simulation Environment Quality Requirement"@en ; + rdfs:comment "Requirements attribute mapped from SIC Core to SRMD keyword requirements.simulation-environment.quality-requirements."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Optional. Multiple values allowed."@en ; + skos:mappingRelation "SRMD classification keyword: requirements.simulation-environment.quality-requirements"@en . + +sic:requirementsSimulationIntegrationRequirement + a owl:DatatypeProperty ; + rdfs:label "Simulation Integration Requirement"@en ; + rdfs:comment "Requirements attribute mapped from SIC Core to SRMD keyword requirements.simulation-integration."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Recommended. Multiple values allowed."@en ; + skos:mappingRelation "SRMD classification keyword: requirements.simulation-integration"@en . + +sic:requirementsSimulationIntegrationQualityRequirement + a owl:DatatypeProperty ; + rdfs:label "Simulation Integration Quality Requirement"@en ; + rdfs:comment "Requirements attribute mapped from SIC Core to SRMD keyword requirements.simulation-integration.quality-requirements."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Optional. Multiple values allowed."@en ; + skos:mappingRelation "SRMD classification keyword: requirements.simulation-integration.quality-requirements"@en . + +sic:requirementsQualityAssuranceRequirements + a owl:DatatypeProperty ; + rdfs:label "Quality Assurance Requirements"@en ; + rdfs:comment "Requirements attribute mapped from SIC Core to SRMD keyword requirements.quality-assurance."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Recommended. Multiple values allowed."@en ; + skos:mappingRelation "SRMD classification keyword: requirements.quality-assurance"@en . + +sic:requirementsPhaseVerificationResult + a owl:DatatypeProperty ; + rdfs:label "Requirements Phase Verification Result"@en ; + rdfs:comment "Requirements attribute mapped from SIC Core to SRMD keyword requirements.verification."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Recommended. Single value."@en ; + skos:mappingRelation "SRMD classification keyword: requirements.verification"@en . + +sic:designModelDesignSpecification + a owl:DatatypeProperty ; + rdfs:label "Model Design Specification"@en ; + rdfs:comment "Design attribute mapped from SIC Core to SRMD keyword design.model."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Recommended. Multiple values allowed."@en ; + skos:mappingRelation "SRMD classification keyword: design.model"@en . + +sic:designModelDesignQualityRequirement + a owl:DatatypeProperty ; + rdfs:label "Model Design Quality Requirement"@en ; + rdfs:comment "Design attribute mapped from SIC Core to SRMD keyword design.model.quality-requirements."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Optional. Multiple values allowed."@en ; + skos:mappingRelation "SRMD classification keyword: design.model.quality-requirements"@en . + +sic:designParameterDesignSpecification + a owl:DatatypeProperty ; + rdfs:label "Parameter Design Specification"@en ; + rdfs:comment "Design attribute mapped from SIC Core to SRMD keyword design.parameter."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Recommended. Multiple values allowed."@en ; + skos:mappingRelation "SRMD classification keyword: design.parameter"@en . + +sic:designParameterDesignQualityRequirement + a owl:DatatypeProperty ; + rdfs:label "Parameter Design Quality Requirement"@en ; + rdfs:comment "Design attribute mapped from SIC Core to SRMD keyword design.parameter.quality-requirements."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Optional. Multiple values allowed."@en ; + skos:mappingRelation "SRMD classification keyword: design.parameter.quality-requirements"@en . + +sic:designTestCaseDesignSpecification + a owl:DatatypeProperty ; + rdfs:label "Test Case Design Specification"@en ; + rdfs:comment "Design attribute mapped from SIC Core to SRMD keyword design.test-case."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Recommended. Multiple values allowed."@en ; + skos:mappingRelation "SRMD classification keyword: design.test-case"@en . + +sic:designTestCaseDesignQualityRequirement + a owl:DatatypeProperty ; + rdfs:label "Test Case Design Quality Requirement"@en ; + rdfs:comment "Design attribute mapped from SIC Core to SRMD keyword design.test-case.quality-requirements."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Optional. Multiple values allowed."@en ; + skos:mappingRelation "SRMD classification keyword: design.test-case.quality-requirements"@en . + +sic:designSimulationEnvironmentDesignSpecification + a owl:DatatypeProperty ; + rdfs:label "Simulation Environment Design Specification"@en ; + rdfs:comment "Design attribute mapped from SIC Core to SRMD keyword design.simulation-environment."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Recommended. Multiple values allowed."@en ; + skos:mappingRelation "SRMD classification keyword: design.simulation-environment"@en . + +sic:designSimulationEnvironmentDesignQualityRequirement + a owl:DatatypeProperty ; + rdfs:label "Simulation Environment Design Quality Requirement"@en ; + rdfs:comment "Design attribute mapped from SIC Core to SRMD keyword design.simulation-environment.quality-requirements."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Optional. Multiple values allowed."@en ; + skos:mappingRelation "SRMD classification keyword: design.simulation-environment.quality-requirements"@en . + +sic:designSimulationIntegrationDesignSpecification + a owl:DatatypeProperty ; + rdfs:label "Simulation Integration Design Specification"@en ; + rdfs:comment "Design attribute mapped from SIC Core to SRMD keyword design.simulation-integration."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Recommended. Single value."@en ; + skos:mappingRelation "SRMD classification keyword: design.simulation-integration"@en . + +sic:designSimulationIntegrationDesignQualityRequirement + a owl:DatatypeProperty ; + rdfs:label "Simulation Integration Design Quality Requirement"@en ; + rdfs:comment "Design attribute mapped from SIC Core to SRMD keyword design.simulation-integration.quality-requirements."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Optional. Multiple values allowed."@en ; + skos:mappingRelation "SRMD classification keyword: design.simulation-integration.quality-requirements"@en . + +sic:designQualityAssurance + a owl:DatatypeProperty ; + rdfs:label "Design Quality Assurance"@en ; + rdfs:comment "Design attribute mapped from SIC Core to SRMD keyword design.quality-assurance."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Recommended. Multiple values allowed."@en ; + skos:mappingRelation "SRMD classification keyword: design.quality-assurance"@en . + +sic:designVerificationResult + a owl:DatatypeProperty ; + rdfs:label "Design Verification Result"@en ; + rdfs:comment "Design attribute mapped from SIC Core to SRMD keyword design.verification."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Recommended. Single value."@en ; + skos:mappingRelation "SRMD classification keyword: design.verification"@en . + +sic:implementationSimulationModel + a owl:DatatypeProperty ; + rdfs:label "Simulation Model"@en ; + rdfs:comment "Implementation attribute mapped from SIC Core to SRMD keyword implementation.model."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Recommended. Multiple values allowed."@en ; + skos:mappingRelation "SRMD classification keyword: implementation.model"@en . + +sic:implementationSimulationModelName + a owl:DatatypeProperty ; + rdfs:label "Simulation Model Name"@en ; + rdfs:comment "Implementation attribute mapped from SIC Core to SRMD keyword implementation.model.name."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Recommended. Multiple values allowed."@en ; + skos:mappingRelation "SRMD classification keyword: implementation.model.name"@en . + +sic:implementationSimulationModelVersion + a owl:DatatypeProperty ; + rdfs:label "Simulation Model Version"@en ; + rdfs:comment "Implementation attribute mapped from SIC Core to SRMD keyword implementation.model.version."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Recommended. Multiple values allowed."@en ; + skos:mappingRelation "SRMD classification keyword: implementation.model.version"@en . + +sic:implementationSimulationModelIdentifier + a owl:DatatypeProperty ; + rdfs:label "Simulation Model Identifier"@en ; + rdfs:comment "Implementation attribute mapped from SIC Core to SRMD keyword implementation.model.identifier."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Recommended. Multiple values allowed."@en ; + skos:mappingRelation "SRMD classification keyword: implementation.model.identifier"@en . + +sic:implementationSimulationModelUrl + a owl:DatatypeProperty ; + rdfs:label "Simulation Model URL"@en ; + rdfs:comment "Implementation attribute mapped from SIC Core to SRMD keyword implementation.model.url."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:anyURI ; + skos:note "Obligation: Optional. Multiple values allowed."@en ; + skos:mappingRelation "SRMD classification keyword: implementation.model.url"@en . + +sic:implementationSimulationModelFullName + a owl:DatatypeProperty ; + rdfs:label "Simulation Model Full Name"@en ; + rdfs:comment "Implementation attribute mapped from SIC Core to SRMD keyword implementation.model.full-name."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Optional. Single value."@en ; + skos:mappingRelation "SRMD classification keyword: implementation.model.full-name"@en . + +sic:implementationSimulationModelConfidentialityLevel + a owl:DatatypeProperty ; + rdfs:label "Simulation Model Confidentiality Level"@en ; + rdfs:comment "Implementation attribute mapped from SIC Core to SRMD keyword implementation.model.confidentiality."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Recommended. Single value."@en ; + skos:mappingRelation "SRMD classification keyword: implementation.model.confidentiality"@en . + +sic:implementationSimulationModelQuality + a owl:DatatypeProperty ; + rdfs:label "Simulation Model Quality"@en ; + rdfs:comment "Implementation attribute mapped from SIC Core to SRMD keyword implementation.model.quality."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Recommended. Multiple values allowed."@en ; + skos:mappingRelation "SRMD classification keyword: implementation.model.quality"@en . + +sic:implementationParameter + a owl:DatatypeProperty ; + rdfs:label "Parameter"@en ; + rdfs:comment "Implementation attribute mapped from SIC Core to SRMD keyword implementation.parameter."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Recommended. Multiple values allowed."@en ; + skos:mappingRelation "SRMD classification keyword: implementation.parameter"@en . + +sic:implementationParameterName + a owl:DatatypeProperty ; + rdfs:label "Parameter Name"@en ; + rdfs:comment "Implementation attribute mapped from SIC Core to SRMD keyword implementation.parameter.name."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Recommended. Multiple values allowed."@en ; + skos:mappingRelation "SRMD classification keyword: implementation.parameter.name"@en . + +sic:implementationParameterVersion + a owl:DatatypeProperty ; + rdfs:label "Parameter Version"@en ; + rdfs:comment "Implementation attribute mapped from SIC Core to SRMD keyword implementation.parameter.version."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Recommended. Multiple values allowed."@en ; + skos:mappingRelation "SRMD classification keyword: implementation.parameter.version"@en . + +sic:implementationParameterIdentifier + a owl:DatatypeProperty ; + rdfs:label "Parameter Identifier"@en ; + rdfs:comment "Implementation attribute mapped from SIC Core to SRMD keyword implementation.parameter.identifier."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Recommended. Multiple values allowed."@en ; + skos:mappingRelation "SRMD classification keyword: implementation.parameter.identifier"@en . + +sic:implementationParameterUrl + a owl:DatatypeProperty ; + rdfs:label "Parameter URL"@en ; + rdfs:comment "Implementation attribute mapped from SIC Core to SRMD keyword implementation.parameter.url."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:anyURI ; + skos:note "Obligation: Optional. Multiple values allowed."@en ; + skos:mappingRelation "SRMD classification keyword: implementation.parameter.url"@en . + +sic:implementationParameterFullName + a owl:DatatypeProperty ; + rdfs:label "Parameter Full Name"@en ; + rdfs:comment "Implementation attribute mapped from SIC Core to SRMD keyword implementation.parameter.full-name."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Optional. Single value."@en ; + skos:mappingRelation "SRMD classification keyword: implementation.parameter.full-name"@en . + +sic:implementationParameterConfidentialityLevel + a owl:DatatypeProperty ; + rdfs:label "Parameter Confidentiality Level"@en ; + rdfs:comment "Implementation attribute mapped from SIC Core to SRMD keyword implementation.parameter.confidentiality."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Recommended. Single value."@en ; + skos:mappingRelation "SRMD classification keyword: implementation.parameter.confidentiality"@en . + +sic:implementationParameterQuality + a owl:DatatypeProperty ; + rdfs:label "Parameter Quality"@en ; + rdfs:comment "Implementation attribute mapped from SIC Core to SRMD keyword implementation.parameter.quality."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Recommended. Multiple values allowed."@en ; + skos:mappingRelation "SRMD classification keyword: implementation.parameter.quality"@en . + +sic:implementationTestCase + a owl:DatatypeProperty ; + rdfs:label "Test Case"@en ; + rdfs:comment "Implementation attribute mapped from SIC Core to SRMD keyword implementation.test-case."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Recommended. Multiple values allowed."@en ; + skos:mappingRelation "SRMD classification keyword: implementation.test-case"@en . + +sic:implementationTestCaseName + a owl:DatatypeProperty ; + rdfs:label "Test Case Name"@en ; + rdfs:comment "Implementation attribute mapped from SIC Core to SRMD keyword implementation.test-case.name."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Recommended. Multiple values allowed."@en ; + skos:mappingRelation "SRMD classification keyword: implementation.test-case.name"@en . + +sic:implementationTestCaseVersion + a owl:DatatypeProperty ; + rdfs:label "Test Case Version"@en ; + rdfs:comment "Implementation attribute mapped from SIC Core to SRMD keyword implementation.test-case.version."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Recommended. Multiple values allowed."@en ; + skos:mappingRelation "SRMD classification keyword: implementation.test-case.version"@en . + +sic:implementationTestCaseIdentifier + a owl:DatatypeProperty ; + rdfs:label "Test Case Identifier"@en ; + rdfs:comment "Implementation attribute mapped from SIC Core to SRMD keyword implementation.test-case.identifier."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Recommended. Multiple values allowed."@en ; + skos:mappingRelation "SRMD classification keyword: implementation.test-case.identifier"@en . + +sic:implementationTestCaseUrl + a owl:DatatypeProperty ; + rdfs:label "Test Case URL"@en ; + rdfs:comment "Implementation attribute mapped from SIC Core to SRMD keyword implementation.test-case.url."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:anyURI ; + skos:note "Obligation: Optional. Multiple values allowed."@en ; + skos:mappingRelation "SRMD classification keyword: implementation.test-case.url"@en . + +sic:implementationTestCaseFullName + a owl:DatatypeProperty ; + rdfs:label "Test Case Full Name"@en ; + rdfs:comment "Implementation attribute mapped from SIC Core to SRMD keyword implementation.test-case.full-name."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Optional. Single value."@en ; + skos:mappingRelation "SRMD classification keyword: implementation.test-case.full-name"@en . + +sic:implementationTestCaseConfidentialityLevel + a owl:DatatypeProperty ; + rdfs:label "Test Case Confidentiality Level"@en ; + rdfs:comment "Implementation attribute mapped from SIC Core to SRMD keyword implementation.test-case.confidentiality."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Recommended. Single value."@en ; + skos:mappingRelation "SRMD classification keyword: implementation.test-case.confidentiality"@en . + +sic:implementationTestCaseQuality + a owl:DatatypeProperty ; + rdfs:label "Test Case Quality"@en ; + rdfs:comment "Implementation attribute mapped from SIC Core to SRMD keyword implementation.test-case.quality."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Recommended. Multiple values allowed."@en ; + skos:mappingRelation "SRMD classification keyword: implementation.test-case.quality"@en . + +sic:implementationSimulationEnvironment + a owl:DatatypeProperty ; + rdfs:label "Simulation Environment"@en ; + rdfs:comment "Implementation attribute mapped from SIC Core to SRMD keyword implementation.simulation-environment."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Recommended. Multiple values allowed."@en ; + skos:mappingRelation "SRMD classification keyword: implementation.simulation-environment"@en . + +sic:implementationSimulationEnvironmentName + a owl:DatatypeProperty ; + rdfs:label "Simulation Environment Name"@en ; + rdfs:comment "Implementation attribute mapped from SIC Core to SRMD keyword implementation.simulation-environment.name."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Recommended. Multiple values allowed."@en ; + skos:mappingRelation "SRMD classification keyword: implementation.simulation-environment.name"@en . + +sic:implementationSimulationEnvironmentVersion + a owl:DatatypeProperty ; + rdfs:label "Simulation Environment Version"@en ; + rdfs:comment "Implementation attribute mapped from SIC Core to SRMD keyword implementation.simulation-environment.version."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Recommended. Multiple values allowed."@en ; + skos:mappingRelation "SRMD classification keyword: implementation.simulation-environment.version"@en . + +sic:implementationSimulationEnvironmentIdentifier + a owl:DatatypeProperty ; + rdfs:label "Simulation Environment Identifier"@en ; + rdfs:comment "Implementation attribute mapped from SIC Core to SRMD keyword implementation.simulation-environment.identifier."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Recommended. Multiple values allowed."@en ; + skos:mappingRelation "SRMD classification keyword: implementation.simulation-environment.identifier"@en . + +sic:implementationSimulationEnvironmentUrl + a owl:DatatypeProperty ; + rdfs:label "Simulation Environment URL"@en ; + rdfs:comment "Implementation attribute mapped from SIC Core to SRMD keyword implementation.simulation-environment.url."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:anyURI ; + skos:note "Obligation: Optional. Multiple values allowed."@en ; + skos:mappingRelation "SRMD classification keyword: implementation.simulation-environment.url"@en . + +sic:implementationSimulationEnvironmentFullName + a owl:DatatypeProperty ; + rdfs:label "Simulation Environment Full Name"@en ; + rdfs:comment "Implementation attribute mapped from SIC Core to SRMD keyword implementation.simulation-environment.full-name."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Optional. Single value."@en ; + skos:mappingRelation "SRMD classification keyword: implementation.simulation-environment.full-name"@en . + +sic:implementationSimulationEnvironmentQuality + a owl:DatatypeProperty ; + rdfs:label "Simulation Environment Quality"@en ; + rdfs:comment "Implementation attribute mapped from SIC Core to SRMD keyword implementation.simulation-environment.quality."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Recommended. Multiple values allowed."@en ; + skos:mappingRelation "SRMD classification keyword: implementation.simulation-environment.quality"@en . + +sic:implementationSolverSetting + a owl:DatatypeProperty ; + rdfs:label "Solver Setting"@en ; + rdfs:comment "Implementation attribute mapped from SIC Core to SRMD keyword implementation.simulation-integration.settings."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Recommended. Multiple values allowed."@en ; + skos:mappingRelation "SRMD classification keyword: implementation.simulation-integration.settings"@en . + +sic:implementationSimulationIntegration + a owl:DatatypeProperty ; + rdfs:label "Simulation Integration"@en ; + rdfs:comment "Implementation attribute mapped from SIC Core to SRMD keyword implementation.simulation-integration."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Recommended. Multiple values allowed."@en ; + skos:mappingRelation "SRMD classification keyword: implementation.simulation-integration"@en . + +sic:implementationSimulationIntegrationName + a owl:DatatypeProperty ; + rdfs:label "Simulation Integration Name"@en ; + rdfs:comment "Implementation attribute mapped from SIC Core to SRMD keyword implementation.simulation-integration.name."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Recommended. Multiple values allowed."@en ; + skos:mappingRelation "SRMD classification keyword: implementation.simulation-integration.name"@en . + +sic:implementationSimulationIntegrationVersion + a owl:DatatypeProperty ; + rdfs:label "Simulation Integration Version"@en ; + rdfs:comment "Implementation attribute mapped from SIC Core to SRMD keyword implementation.simulation-integration.version."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Recommended. Multiple values allowed."@en ; + skos:mappingRelation "SRMD classification keyword: implementation.simulation-integration.version"@en . + +sic:implementationSimulationIntegrationIdentifier + a owl:DatatypeProperty ; + rdfs:label "Simulation Integration Identifier"@en ; + rdfs:comment "Implementation attribute mapped from SIC Core to SRMD keyword implementation.simulation-integration.identifier."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Recommended. Multiple values allowed."@en ; + skos:mappingRelation "SRMD classification keyword: implementation.simulation-integration.identifier"@en . + +sic:implementationSimulationIntegrationUrl + a owl:DatatypeProperty ; + rdfs:label "Simulation Integration URL"@en ; + rdfs:comment "Implementation attribute mapped from SIC Core to SRMD keyword implementation.simulation-integration.url."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:anyURI ; + skos:note "Obligation: Optional. Multiple values allowed."@en ; + skos:mappingRelation "SRMD classification keyword: implementation.simulation-integration.url"@en . + +sic:implementationSimulationIntegrationFullName + a owl:DatatypeProperty ; + rdfs:label "Simulation Integration Full Name"@en ; + rdfs:comment "Implementation attribute mapped from SIC Core to SRMD keyword implementation.simulation-integration.full-name."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Optional. Single value."@en ; + skos:mappingRelation "SRMD classification keyword: implementation.simulation-integration.full-name"@en . + +sic:implementationSimulationIntegrationQuality + a owl:DatatypeProperty ; + rdfs:label "Simulation Integration Quality"@en ; + rdfs:comment "Implementation attribute mapped from SIC Core to SRMD keyword implementation.simulation-integration.quality."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Recommended. Multiple values allowed."@en ; + skos:mappingRelation "SRMD classification keyword: implementation.simulation-integration.quality"@en . + +sic:implementationQualityAssuranceResults + a owl:DatatypeProperty ; + rdfs:label "Implementation Quality Assurance Results"@en ; + rdfs:comment "Implementation attribute mapped from SIC Core to SRMD keyword implementation.quality-assurance-results."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Recommended. Multiple values allowed."@en ; + skos:mappingRelation "SRMD classification keyword: implementation.quality-assurance-results"@en . + +sic:implementationQualityVerdict + a owl:DatatypeProperty ; + rdfs:label "Implementation Quality Verdict"@en ; + rdfs:comment "Implementation attribute mapped from SIC Core to SRMD keyword implementation.verdict."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Optional. Single value."@en ; + skos:mappingRelation "SRMD classification keyword: implementation.verdict"@en . + +sic:executionUsedSimulationModel + a owl:DatatypeProperty ; + rdfs:label "Used Simulation Model"@en ; + rdfs:comment "Execution attribute mapped from SIC Core to SRMD keyword execution.model."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Mandatory. Multiple values allowed."@en ; + skos:mappingRelation "SRMD classification keyword: execution.model"@en . + +sic:executionUsedSimulationModelName + a owl:DatatypeProperty ; + rdfs:label "Used Simulation Model Name"@en ; + rdfs:comment "Execution attribute mapped from SIC Core to SRMD keyword execution.model.name."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Mandatory. Multiple values allowed."@en ; + skos:mappingRelation "SRMD classification keyword: execution.model.name"@en . + +sic:executionUsedSimulationModelVersion + a owl:DatatypeProperty ; + rdfs:label "Used Simulation Model Version"@en ; + rdfs:comment "Execution attribute mapped from SIC Core to SRMD keyword execution.model.version."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Mandatory. Multiple values allowed."@en ; + skos:mappingRelation "SRMD classification keyword: execution.model.version"@en . + +sic:executionUsedSimulationModelIdentifier + a owl:DatatypeProperty ; + rdfs:label "Used Simulation Model Identifier"@en ; + rdfs:comment "Execution attribute mapped from SIC Core to SRMD keyword execution.model.identifier."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Mandatory. Multiple values allowed."@en ; + skos:mappingRelation "SRMD classification keyword: execution.model.identifier"@en . + +sic:executionUsedSimulationModelUrl + a owl:DatatypeProperty ; + rdfs:label "Used Simulation Model URL"@en ; + rdfs:comment "Execution attribute mapped from SIC Core to SRMD keyword execution.model.url."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:anyURI ; + skos:note "Obligation: Optional. Multiple values allowed."@en ; + skos:mappingRelation "SRMD classification keyword: execution.model.url"@en . + +sic:executionUsedSimulationModelFullName + a owl:DatatypeProperty ; + rdfs:label "Used Simulation Model Full Name"@en ; + rdfs:comment "Execution attribute mapped from SIC Core to SRMD keyword execution.model.full-name."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Optional. Single value."@en ; + skos:mappingRelation "SRMD classification keyword: execution.model.full-name"@en . + +sic:executionUsedParameter + a owl:DatatypeProperty ; + rdfs:label "Used Parameter"@en ; + rdfs:comment "Execution attribute mapped from SIC Core to SRMD keyword execution.parameter."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Mandatory. Multiple values allowed."@en ; + skos:mappingRelation "SRMD classification keyword: execution.parameter"@en . + +sic:executionUsedParameterName + a owl:DatatypeProperty ; + rdfs:label "Used Parameter Name"@en ; + rdfs:comment "Execution attribute mapped from SIC Core to SRMD keyword execution.parameter.name."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Mandatory. Multiple values allowed."@en ; + skos:mappingRelation "SRMD classification keyword: execution.parameter.name"@en . + +sic:executionUsedParameterVersion + a owl:DatatypeProperty ; + rdfs:label "Used Parameter Version"@en ; + rdfs:comment "Execution attribute mapped from SIC Core to SRMD keyword execution.parameter.version."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Mandatory. Multiple values allowed."@en ; + skos:mappingRelation "SRMD classification keyword: execution.parameter.version"@en . + +sic:executionUsedParameterIdentifier + a owl:DatatypeProperty ; + rdfs:label "Used Parameter Identifier"@en ; + rdfs:comment "Execution attribute mapped from SIC Core to SRMD keyword execution.parameter.identifier."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Mandatory. Multiple values allowed."@en ; + skos:mappingRelation "SRMD classification keyword: execution.parameter.identifier"@en . + +sic:executionUsedParameterUrl + a owl:DatatypeProperty ; + rdfs:label "Used Parameter URL"@en ; + rdfs:comment "Execution attribute mapped from SIC Core to SRMD keyword execution.parameter.url."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:anyURI ; + skos:note "Obligation: Optional. Multiple values allowed."@en ; + skos:mappingRelation "SRMD classification keyword: execution.parameter.url"@en . + +sic:executionUsedParameterFullName + a owl:DatatypeProperty ; + rdfs:label "Used Parameter Full Name"@en ; + rdfs:comment "Execution attribute mapped from SIC Core to SRMD keyword execution.parameter.full-name."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Optional. Single value."@en ; + skos:mappingRelation "SRMD classification keyword: execution.parameter.full-name"@en . + +sic:executionUsedTestCase + a owl:DatatypeProperty ; + rdfs:label "Used Test Case"@en ; + rdfs:comment "Execution attribute mapped from SIC Core to SRMD keyword execution.test-case."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Recommended. Multiple values allowed."@en ; + skos:mappingRelation "SRMD classification keyword: execution.test-case"@en . + +sic:executionUsedTestCaseName + a owl:DatatypeProperty ; + rdfs:label "Used Test Case Name"@en ; + rdfs:comment "Execution attribute mapped from SIC Core to SRMD keyword execution.test-case.name."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Recommended. Multiple values allowed."@en ; + skos:mappingRelation "SRMD classification keyword: execution.test-case.name"@en . + +sic:executionUsedTestCaseVersion + a owl:DatatypeProperty ; + rdfs:label "Used Test Case Version"@en ; + rdfs:comment "Execution attribute mapped from SIC Core to SRMD keyword execution.test-case.version."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Recommended. Multiple values allowed."@en ; + skos:mappingRelation "SRMD classification keyword: execution.test-case.version"@en . + +sic:executionUsedTestCaseIdentifier + a owl:DatatypeProperty ; + rdfs:label "Used Test Case Identifier"@en ; + rdfs:comment "Execution attribute mapped from SIC Core to SRMD keyword execution.test-case.identifier."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Recommended. Multiple values allowed."@en ; + skos:mappingRelation "SRMD classification keyword: execution.test-case.identifier"@en . + +sic:executionUsedTestCaseUrl + a owl:DatatypeProperty ; + rdfs:label "Used Test Case URL"@en ; + rdfs:comment "Execution attribute mapped from SIC Core to SRMD keyword execution.test-case.url."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:anyURI ; + skos:note "Obligation: Optional. Multiple values allowed."@en ; + skos:mappingRelation "SRMD classification keyword: execution.test-case.url"@en . + +sic:executionUsedTestCaseFullName + a owl:DatatypeProperty ; + rdfs:label "Used Test Case Full Name"@en ; + rdfs:comment "Execution attribute mapped from SIC Core to SRMD keyword execution.test-case.full-name."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Optional. Single value."@en ; + skos:mappingRelation "SRMD classification keyword: execution.test-case.full-name"@en . + +sic:executionUsedTool + a owl:DatatypeProperty ; + rdfs:label "Used Tool"@en ; + rdfs:comment "Execution attribute mapped from SIC Core to SRMD keyword execution.tool."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Mandatory. Multiple values allowed."@en ; + skos:mappingRelation "SRMD classification keyword: execution.tool"@en . + +sic:executionUsedToolName + a owl:DatatypeProperty ; + rdfs:label "Used Tool Name"@en ; + rdfs:comment "Execution attribute mapped from SIC Core to SRMD keyword execution.tool.name."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Mandatory. Multiple values allowed."@en ; + skos:mappingRelation "SRMD classification keyword: execution.tool.name"@en . + +sic:executionUsedToolVersion + a owl:DatatypeProperty ; + rdfs:label "Used Tool Version"@en ; + rdfs:comment "Execution attribute mapped from SIC Core to SRMD keyword execution.tool.version."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Mandatory. Multiple values allowed."@en ; + skos:mappingRelation "SRMD classification keyword: execution.tool.version"@en . + +sic:executionUsedToolIdentifier + a owl:DatatypeProperty ; + rdfs:label "Used Tool Identifier"@en ; + rdfs:comment "Execution attribute mapped from SIC Core to SRMD keyword execution.tool.identifier."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Mandatory. Multiple values allowed."@en ; + skos:mappingRelation "SRMD classification keyword: execution.tool.identifier"@en . + +sic:executionUsedToolUrl + a owl:DatatypeProperty ; + rdfs:label "Used Tool URL"@en ; + rdfs:comment "Execution attribute mapped from SIC Core to SRMD keyword execution.tool.url."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:anyURI ; + skos:note "Obligation: Optional. Multiple values allowed."@en ; + skos:mappingRelation "SRMD classification keyword: execution.tool.url"@en . + +sic:executionUsedToolFullName + a owl:DatatypeProperty ; + rdfs:label "Used Tool Full Name"@en ; + rdfs:comment "Execution attribute mapped from SIC Core to SRMD keyword execution.tool.full-name."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Optional. Single value."@en ; + skos:mappingRelation "SRMD classification keyword: execution.tool.full-name"@en . + +sic:executionRawData + a owl:DatatypeProperty ; + rdfs:label "Execution Raw Data"@en ; + rdfs:comment "Execution attribute mapped from SIC Core to SRMD keyword execution.data."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:anyURI ; + skos:note "Obligation: Recommended. Multiple values allowed."@en ; + skos:mappingRelation "SRMD classification keyword: execution.data"@en . + +sic:executionUsedToolSettings + a owl:DatatypeProperty ; + rdfs:label "Used Tool Settings"@en ; + rdfs:comment "Execution attribute mapped from SIC Core to SRMD keyword execution.tool.settings."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Recommended. Multiple values allowed."@en ; + skos:mappingRelation "SRMD classification keyword: execution.tool.settings"@en . + +sic:executionLog + a owl:DatatypeProperty ; + rdfs:label "Execution Log"@en ; + rdfs:comment "Execution attribute mapped from SIC Core to SRMD keyword execution.log."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:anyURI ; + skos:note "Obligation: Optional. Single value."@en ; + skos:mappingRelation "SRMD classification keyword: execution.log"@en . + +sic:evaluationResults + a owl:DatatypeProperty ; + rdfs:label "Evaluation Results"@en ; + rdfs:comment "Evaluation attribute mapped from SIC Core to SRMD keyword evaluation.results."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:anyURI ; + skos:note "Obligation: Recommended. Multiple values allowed."@en ; + skos:mappingRelation "SRMD classification keyword: evaluation.results"@en . + +sic:evaluationQualityAssuranceResults + a owl:DatatypeProperty ; + rdfs:label "Evaluation Quality-Assurance Results"@en ; + rdfs:comment "Evaluation attribute mapped from SIC Core to SRMD keyword evaluation.quality-assurance."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Recommended. Single value."@en ; + skos:mappingRelation "SRMD classification keyword: evaluation.quality-assurance"@en . + +sic:evaluationQualityVerdict + a owl:DatatypeProperty ; + rdfs:label "Evaluation Quality Verdict"@en ; + rdfs:comment "Evaluation attribute mapped from SIC Core to SRMD keyword evaluation.verdict."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Optional. Single value."@en ; + skos:mappingRelation "SRMD classification keyword: evaluation.verdict"@en . + +sic:fulfillmentTaskStatus + a owl:DatatypeProperty ; + rdfs:label "Task Status"@en ; + rdfs:comment "Fulfillment attribute mapped from SIC Core to SRMD keyword fulfillment.task-status."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Mandatory. Single value."@en ; + skos:mappingRelation "SRMD classification keyword: fulfillment.task-status"@en . + +sic:fulfillmentQualityFulfilled + a owl:DatatypeProperty ; + rdfs:label "Quality Fulfilled"@en ; + rdfs:comment "Fulfillment attribute mapped from SIC Core to SRMD keyword fulfillment.quality."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Recommended. Single value."@en ; + skos:mappingRelation "SRMD classification keyword: fulfillment.quality"@en . + +sic:fulfillmentObjectivesFulfilled + a owl:DatatypeProperty ; + rdfs:label "Objectives Fulfilled"@en ; + rdfs:comment "Fulfillment attribute mapped from SIC Core to SRMD keyword fulfillment.objectives."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:string ; + skos:note "Obligation: Recommended. Single value."@en ; + skos:mappingRelation "SRMD classification keyword: fulfillment.objectives"@en . + +sic:fulfillmentEvidence + a owl:DatatypeProperty ; + rdfs:label "Fulfillment Evidence"@en ; + rdfs:comment "Fulfillment attribute mapped from SIC Core to SRMD keyword fulfillment.evidence."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:anyURI ; + skos:note "Obligation: Recommended. Single value."@en ; + skos:mappingRelation "SRMD classification keyword: fulfillment.evidence"@en . + +sic:fulfillmentDate + a owl:DatatypeProperty ; + rdfs:label "Fulfillment Date"@en ; + rdfs:comment "Fulfillment attribute mapped from SIC Core to SRMD keyword fulfillment.date."@en ; + rdfs:domain sic:SimulationTask ; + rdfs:range xsd:date ; + skos:note "Obligation: Recommended. Single value."@en ; + skos:mappingRelation "SRMD classification keyword: fulfillment.date"@en . +