├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── config.yaml │ └── feature_request.md ├── pull_request_template.md └── workflows │ ├── pull-request-check.yml │ └── release-artifact.yml ├── .gitignore ├── .mvn └── wrapper │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── AUTHORS.md ├── CONTRIBUTING.md ├── LICENSE.txt ├── NOTICE ├── README.md ├── documentation ├── antora.yml ├── decisions │ ├── 0000-use-markdown-any-decision-records.md │ ├── 0001-formalism-for-aspect-models.md │ ├── 0002-aspect-model-file-extension.md │ ├── 0003-meta-model-specification.md │ ├── 0004-urn-as-identifiers.md │ ├── 0005-rdf-vocabulary.md │ ├── 0006-unit-catalog.md │ ├── 0007-model-resolution.graphml │ ├── 0007-model-resolution.md │ ├── 0007-model-resolution.svg │ ├── 0008-copyright-and-license-information.md │ ├── 0009-namespace-packages.md │ ├── README.md │ └── adr-template.md ├── modules │ ├── ROOT │ │ ├── diagrams │ │ │ ├── aspect-meta-model.dot │ │ │ ├── characteristics-classes.dot │ │ │ ├── characteristics-decision-tree.pu │ │ │ ├── characteristics-instances.dot │ │ │ ├── constraints-decision-tree.pu │ │ │ ├── payloads.dot │ │ │ └── types.dot │ │ ├── examples │ │ │ ├── abstract-property-sample.ttl │ │ │ ├── aspect-sample.ttl │ │ │ ├── aspect-with-double-either-characteristic.ttl │ │ │ ├── collection-with-element-characteristic.ttl │ │ │ ├── constrained-numberlist.ttl │ │ │ ├── constrained-stringcode.ttl │ │ │ ├── either-declaration.ttl │ │ │ ├── extending-entity-declaration-inheritance.ttl │ │ │ ├── inline-numberlist.ttl │ │ │ ├── localization-samples.ttl │ │ │ ├── model-evolution.ttl │ │ │ ├── model-evolution2.ttl │ │ │ ├── model-evolution3.ttl │ │ │ ├── model-evolution4.ttl │ │ │ ├── model-evolution5.ttl │ │ │ ├── multi-lang-example.ttl │ │ │ ├── optional-properties-sample.ttl │ │ │ ├── payload-name-sample.ttl │ │ │ ├── prefixes-sample.ttl │ │ │ ├── reference-declaration.ttl │ │ │ ├── regular-numberlist.ttl │ │ │ ├── structured-value-sample.ttl │ │ │ └── unit-reference.ttl │ │ ├── images │ │ │ ├── aspect-meta-model.svg │ │ │ ├── characteristics-classes.svg │ │ │ ├── characteristics-decision-tree.svg │ │ │ ├── characteristics-instances.svg │ │ │ ├── constraints-decision-tree.svg │ │ │ ├── payloads.svg │ │ │ └── types.svg │ │ ├── nav.adoc │ │ └── pages │ │ │ ├── characteristics.adoc │ │ │ ├── datatypes.adoc │ │ │ ├── entities.adoc │ │ │ ├── index.adoc │ │ │ ├── limits.adoc │ │ │ ├── meta-model-elements.adoc │ │ │ ├── modeling-guidelines.adoc │ │ │ ├── namespaces.adoc │ │ │ ├── payloads.adoc │ │ │ └── units.adoc │ ├── appendix │ │ ├── images │ │ │ ├── characteristics-decision-tree.svg │ │ │ └── constraints-decision-tree.svg │ │ ├── nav.adoc │ │ └── pages │ │ │ ├── best-practices.adoc │ │ │ ├── bibliography.adoc │ │ │ ├── model-evolution.adoc │ │ │ └── unitcatalog.adoc │ ├── legal │ │ └── nav.adoc │ └── release-notes │ │ ├── nav.adoc │ │ └── pages │ │ └── release-notes.adoc └── pom.xml ├── esmf-samm-build-plugin ├── pom.xml └── src │ └── main │ ├── java │ └── org │ │ └── eclipse │ │ └── esmf │ │ └── samm │ │ └── buildtime │ │ ├── FileDownloader.java │ │ ├── aspectmetamodel │ │ └── DownloadBcp47LanguageSubtagRegistryMojo.java │ │ ├── diagram │ │ └── DiagramRenderer.java │ │ └── unitsgenerator │ │ ├── ModelSerializer.java │ │ ├── StaticRdfProvider.java │ │ ├── TableEntry.java │ │ ├── Units.java │ │ ├── UnitsFromRec20ExcelSupplier.java │ │ ├── UnitsGeneratorMojo.java │ │ ├── UnitsReferencesAdder.java │ │ └── UnitsResources.java │ └── resources │ ├── RobotoCondensed-Regular.ttf │ ├── custom-quantitykinds.ttl │ └── custom-units.ttl ├── esmf-semantic-aspect-meta-model ├── pom.xml └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── eclipse │ │ │ └── esmf │ │ │ └── samm │ │ │ └── KnownVersion.java │ └── resources │ │ └── samm │ │ ├── characteristic │ │ ├── 1.0.0 │ │ │ ├── characteristic-definitions.ttl │ │ │ ├── characteristic-instances.ttl │ │ │ ├── characteristic-shapes.ttl │ │ │ └── characteristic-validations.js │ │ ├── 2.0.0 │ │ │ ├── characteristic-definitions.ttl │ │ │ ├── characteristic-instances.ttl │ │ │ ├── characteristic-shapes.ttl │ │ │ └── characteristic-validations.js │ │ ├── 2.1.0 │ │ │ ├── characteristic-definitions.ttl │ │ │ ├── characteristic-instances.ttl │ │ │ ├── characteristic-shapes.ttl │ │ │ └── characteristic-validations.js │ │ ├── 2.2.0 │ │ │ ├── characteristic-definitions.ttl │ │ │ ├── characteristic-instances.ttl │ │ │ ├── characteristic-shapes.ttl │ │ │ └── characteristic-validations.js │ │ └── 2.3.0 │ │ │ ├── characteristic-definitions.ttl │ │ │ ├── characteristic-instances.ttl │ │ │ ├── characteristic-shapes.ttl │ │ │ └── characteristic-validations.js │ │ ├── entity │ │ ├── 1.0.0 │ │ │ ├── FileResource.ttl │ │ │ ├── Point3d.ttl │ │ │ └── TimeSeriesEntity.ttl │ │ ├── 2.0.0 │ │ │ ├── FileResource.ttl │ │ │ ├── Point3d.ttl │ │ │ └── TimeSeriesEntity.ttl │ │ ├── 2.1.0 │ │ │ ├── FileResource.ttl │ │ │ ├── Point3d.ttl │ │ │ └── TimeSeriesEntity.ttl │ │ ├── 2.2.0 │ │ │ ├── FileResource.ttl │ │ │ ├── Point3d.ttl │ │ │ ├── Quantity.ttl │ │ │ └── TimeSeriesEntity.ttl │ │ └── 2.3.0 │ │ │ ├── FileResource.ttl │ │ │ ├── Point3d.ttl │ │ │ ├── Quantity.ttl │ │ │ └── TimeSeriesEntity.ttl │ │ ├── meta-model │ │ ├── 1.0.0 │ │ │ ├── aspect-meta-model-definitions.ttl │ │ │ ├── aspect-meta-model-shapes.ttl │ │ │ ├── prefix-declarations.ttl │ │ │ └── type-conversions.ttl │ │ ├── 2.0.0 │ │ │ ├── aspect-meta-model-definitions.ttl │ │ │ ├── aspect-meta-model-shapes.ttl │ │ │ ├── prefix-declarations.ttl │ │ │ └── type-conversions.ttl │ │ ├── 2.1.0 │ │ │ ├── aspect-meta-model-definitions.ttl │ │ │ ├── aspect-meta-model-shapes.ttl │ │ │ ├── prefix-declarations.ttl │ │ │ └── type-conversions.ttl │ │ ├── 2.2.0 │ │ │ ├── aspect-meta-model-definitions.ttl │ │ │ ├── aspect-meta-model-shapes.ttl │ │ │ ├── prefix-declarations.ttl │ │ │ └── type-conversions.ttl │ │ └── 2.3.0 │ │ │ ├── aspect-meta-model-definitions.ttl │ │ │ ├── aspect-meta-model-shapes.ttl │ │ │ ├── prefix-declarations.ttl │ │ │ └── type-conversions.ttl │ │ ├── scripts │ │ ├── language-registry.js │ │ └── language-registry.js~ │ │ └── unit │ │ ├── 1.0.0 │ │ └── units.ttl │ │ ├── 2.0.0 │ │ └── units.ttl │ │ ├── 2.1.0 │ │ └── units.ttl │ │ ├── 2.2.0 │ │ └── units.ttl │ │ └── 2.3.0 │ │ └── units.ttl │ └── test │ ├── java │ └── org │ │ └── eclipse │ │ └── esmf │ │ └── samm │ │ ├── AbstractEntityShapeTest.java │ │ ├── AbstractPropertyShapeTest.java │ │ ├── AbstractShapeTest.java │ │ ├── AspectShapeTest.java │ │ ├── CharacteristicShapeTest.java │ │ ├── CollectionInstanceShapeTest.java │ │ ├── CollectionShapeTest.java │ │ ├── ConstraintShapeTest.java │ │ ├── ConstraintSubClassCoreTest.java │ │ ├── DurationShapeTest.java │ │ ├── EitherShapeTest.java │ │ ├── EncodingConstraintShapeTest.java │ │ ├── EntityInstanceValidationTest.java │ │ ├── EntityInstancesHaveOnlyKnownPropertiesShapeTest.java │ │ ├── EntityShapeTest.java │ │ ├── EnumerationShapeTest.java │ │ ├── EventShapeTest.java │ │ ├── ExampleFiles.java │ │ ├── FixedPointConstraintShapeTest.java │ │ ├── LanguageConstraintShapeTest.java │ │ ├── LengthConstraintShapeTest.java │ │ ├── ListShapeTest.java │ │ ├── LocaleConstraintShapeTest.java │ │ ├── MeasurementShapeTest.java │ │ ├── NamespaceTest.java │ │ ├── OperationShapeTest.java │ │ ├── PayloadNameShapeTest.java │ │ ├── PropertyShapeTest.java │ │ ├── QuantifiableShapeTest.java │ │ ├── QuantityTest.java │ │ ├── RangeShapeTest.java │ │ ├── ReferenceShapeTest.java │ │ ├── RegularExpressionConstraintShapeTest.java │ │ ├── SammUrns.java │ │ ├── SeeShapeTest.java │ │ ├── SingleEntityShapeTest.java │ │ ├── SpecificationExamplesValidityTest.java │ │ ├── StateShapeTest.java │ │ ├── StructuredValueShapeTest.java │ │ ├── TimeSeriesTest.java │ │ ├── UniqueEntityInstancesShapeTest.java │ │ ├── UnitUrns.java │ │ ├── ValidEntityInstancesShapeTest.java │ │ ├── ValueTest.java │ │ └── validation │ │ ├── ModelLoader.java │ │ ├── SemanticError.java │ │ ├── ValidationReport.java │ │ └── Validator.java │ └── resources │ ├── logback.xml │ ├── samm_1_0_0 │ ├── aspect-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── TestAspect.ttl │ │ │ ├── TestAspectMissingRequiredAspectProperties.ttl │ │ │ ├── TestAspectNonUniqueLangStrings.ttl │ │ │ ├── TestAspectWithEmptyProperties.ttl │ │ │ ├── TestAspectWithInvalidLangStrings.ttl │ │ │ ├── TestAspectWithInvalidNotInPayloadProperty.ttl │ │ │ ├── TestAspectWithInvalidOperations.ttl │ │ │ ├── TestAspectWithInvalidOptionalProperty.ttl │ │ │ ├── TestAspectWithInvalidProperties.ttl │ │ │ ├── TestAspectWithMissingOptionalProperty.ttl │ │ │ ├── TestAspectWithOptionalProperty.ttl │ │ │ ├── TestAspectWithOptionalPropertyWithPayloadName.ttl │ │ │ └── TestAspectWithPropertyWithPayloadName.ttl │ ├── characteristic-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── TestCharacteristicInstance.ttl │ │ │ ├── TestCharacteristicInstanceMissingRequiredProperties.ttl │ │ │ ├── TestCharacteristicInstanceNonUniqueLangStrings.ttl │ │ │ ├── TestCharacteristicInstanceNotRequiredToSetDataType.ttl │ │ │ ├── TestCharacteristicInstanceWithCharacteristicAsDataType.ttl │ │ │ ├── TestCharacteristicInstanceWithDisallowedDataType.ttl │ │ │ ├── TestCharacteristicInstanceWithEmptyProperties.ttl │ │ │ ├── TestCharacteristicInstanceWithGDay.ttl │ │ │ ├── TestCharacteristicInstanceWithInvalidLangStrings.ttl │ │ │ ├── TestCharacteristicInstanceWithMultipleDataTypes.ttl │ │ │ ├── TestCharacteristicSubClass.ttl │ │ │ ├── TestCharacteristicSubClassMissingRequiredProperties.ttl │ │ │ ├── TestCharacteristicSubClassNonUniqueLangStrings.ttl │ │ │ ├── TestCharacteristicSubClassWithDisallowedDataType.ttl │ │ │ ├── TestCharacteristicSubClassWithEmptyProperties.ttl │ │ │ ├── TestCharacteristicSubClassWithInvalidLangStrings.ttl │ │ │ └── TestCharacteristicSubClassWithMultipleDataTypes.ttl │ ├── collection-instance-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── TestCollectionWithAnonymousElement.ttl │ │ │ ├── TestCollectionWithDataType.ttl │ │ │ ├── TestCollectionWithElementCharacteristic.ttl │ │ │ ├── TestCollectionWithInvalidCharacteristic.ttl │ │ │ ├── TestCollectionWithInvalidElementCharacteristic.ttl │ │ │ ├── TestCollectionWithMultipleElementCharacteristics.ttl │ │ │ └── TestCollectionWithoutDataTypeAndElementCharacteristic.ttl │ ├── collection-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ └── TestCollectionWithoutOrderedAndAllowDuplicates.ttl │ ├── constrain-defines-usage-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ └── DefinesUsedInModelElement.ttl │ ├── constrain-extends-usage-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── ExtendsNotAList.ttl │ │ │ └── ExtendsUsedInModelElement.ttl │ ├── constraint-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── TestConstraint.ttl │ │ │ ├── TestConstraintNonUniqueLangStrings.ttl │ │ │ ├── TestConstraintWithDataType.ttl │ │ │ ├── TestConstraintWithEmptyProperties.ttl │ │ │ └── TestConstraintWithInvalidLangStrings.ttl │ ├── duration-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── TestDuration.ttl │ │ │ └── TestDurationWithInvalidUnit.ttl │ ├── either-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── TestEither.ttl │ │ │ ├── TestEitherDefinesDataType.ttl │ │ │ ├── TestEitherLeftAttributeNotACharacteristic.ttl │ │ │ ├── TestEitherMissingRequiredProperties.ttl │ │ │ ├── TestEitherRightAttributeNotACharacteristic.ttl │ │ │ └── TestEitherSameCharacteristicForLeftAndRight.ttl │ ├── encoding-constraint-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── TestEncodingConstraint.ttl │ │ │ └── TestInvalidEncodingConstraint.ttl │ ├── entities-have-only-known-properties-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ └── TestEntityInstanceWithUnknownProperties.ttl │ ├── entity-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── NestedEntityWithNotInPayloadProperty.ttl │ │ │ ├── RefinedTestEntity.ttl │ │ │ ├── TestEntity.ttl │ │ │ ├── TestEntityMissingRequiredProperties.ttl │ │ │ ├── TestEntityNonUniqueLangStrings.ttl │ │ │ ├── TestEntityRefiningEntityDeclaresAdditionalProperties.ttl │ │ │ ├── TestEntityWithEmptyProperties.ttl │ │ │ ├── TestEntityWithInvalidLangStrings.ttl │ │ │ ├── TestEntityWithInvalidNotInPayloadProperty.ttl │ │ │ ├── TestEntityWithInvalidOptionalProperty.ttl │ │ │ ├── TestEntityWithInvalidProperties.ttl │ │ │ ├── TestEntityWithMissingOptionalProperty.ttl │ │ │ ├── TestEntityWithNotInPayloadAndOptionalProperty.ttl │ │ │ ├── TestEntityWithNotInPayloadProperty.ttl │ │ │ ├── TestEntityWithNotInPayloadPropertyAndPayloadName.ttl │ │ │ ├── TestEntityWithNotInPayloadPropertyWithoutEnumeration.ttl │ │ │ ├── TestEntityWithOptionalProperty.ttl │ │ │ ├── TestEntityWithOptionalPropertyAndPayloadName.ttl │ │ │ ├── TestEntityWithPropertyAndPayloadName.ttl │ │ │ └── TestEntityWithSingleNotInPayloadProperty.ttl │ ├── enumeration-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── TestEnumeration.ttl │ │ │ ├── TestEnumerationMissingRequiredProperties.ttl │ │ │ ├── TestEnumerationValueIsNotALiteralType.ttl │ │ │ └── TestEnumerationValueIsNotOfDefinedDataType.ttl │ ├── event-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── AspectWithEvent.ttl │ │ │ ├── AspectWithEventMissingParameters.ttl │ │ │ └── AspectWithEventWithInvalidParameters.ttl │ ├── fixed-point-constraint-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── TestFixedPoint.ttl │ │ │ ├── TestFixedPointChainedWithInvalidDataType.ttl │ │ │ ├── TestFixedPointMissingRequiredProperties.ttl │ │ │ ├── TestFixedPointWithInvalidAttributeDataType.ttl │ │ │ └── TestFixedPointWithInvalidDataType.ttl │ ├── language-constraint-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── TestLanguageConstraint.ttl │ │ │ ├── TestLanguageConstraintInvalidLanguageCode.ttl │ │ │ ├── TestLanguageConstraintMissingRequiredProperties.ttl │ │ │ └── TestLanguageConstraintMultipleLanguageCodeProperties.ttl │ ├── length-constraint-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── TestLengthConstraint.ttl │ │ │ ├── TestLengthConstraintWithCollection.ttl │ │ │ ├── TestLengthConstraintWithDateTime.ttl │ │ │ ├── TestLengthConstraintWithInvalidMinMax.ttl │ │ │ ├── TestLengthConstraintWithInvalidType.ttl │ │ │ ├── TestLengthConstraintWithOnlyMaxValue.ttl │ │ │ └── TestLengthConstraintWithOnlyMinValue.ttl │ ├── locale-constraint-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── TestLocaleConstraint.ttl │ │ │ ├── TestLocaleConstraintInvalidLanguageTag.ttl │ │ │ ├── TestLocaleConstraintMissingRequiredProperties.ttl │ │ │ ├── TestLocaleConstraintMultipleLocaleCodeProperties.ttl │ │ │ ├── TestLocaleConstraintValidGrandfatheredLanguageTag.ttl │ │ │ └── TestLocaleConstraintValidLanguageInvalidRegion.ttl │ ├── measurement-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── TestMeasurement.ttl │ │ │ ├── TestMeasurementMissingRequiredProperties.ttl │ │ │ └── TestMeasurementWithInvalidUnit.ttl │ ├── operation-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── TestOperation.ttl │ │ │ ├── TestOperationMissingRequiredProperties.ttl │ │ │ ├── TestOperationNonUniqueLangStrings.ttl │ │ │ ├── TestOperationWithEmptyProperties.ttl │ │ │ ├── TestOperationWithInvalidInput.ttl │ │ │ ├── TestOperationWithInvalidLangStrings.ttl │ │ │ └── TestOperationWithInvalidOutput.ttl │ ├── payload-name-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ └── PayloadNameNotOfTypeString.ttl │ ├── property-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── TestProperty.ttl │ │ │ ├── TestPropertyMissingRequiredProperties.ttl │ │ │ ├── TestPropertyNonUniqueLangStrings.ttl │ │ │ ├── TestPropertyRecursiveProperty.ttl │ │ │ ├── TestPropertyRefiningPropertyWithCharacteristic.ttl │ │ │ ├── TestPropertyRefiningPropertyWithoutCharacteristic.ttl │ │ │ ├── TestPropertyWithEmptyProperties.ttl │ │ │ ├── TestPropertyWithEntityExampleValue.ttl │ │ │ ├── TestPropertyWithExampleValueWithoutCharacteristic.ttl │ │ │ ├── TestPropertyWithInvalidLangStrings.ttl │ │ │ ├── TestPropertyWithMultipleExampleValues.ttl │ │ │ ├── TestPropertyWithRecursivePropertyWithOptional.ttl │ │ │ └── TestPropertyWithoutCharacteristicUnrefined.ttl │ ├── quantifiable-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── TestQuantifiable.ttl │ │ │ ├── TestQuantifiableWithInvalidUnit.ttl │ │ │ ├── TestQuantifiableWithMissingProperties.ttl │ │ │ └── TestQuantifiableWithoutUnitProperty.ttl │ ├── range-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── TestRange.ttl │ │ │ ├── TestRangeMissingRequiredProperties.ttl │ │ │ ├── TestRangeWithInvalidLowerBoundDefinition.ttl │ │ │ ├── TestRangeWithInvalidMinAndMaxValueDataType.ttl │ │ │ ├── TestRangeWithInvalidUpperBoundDefinition.ttl │ │ │ └── TestRangeWithMultipleBoundDefinitions.ttl │ ├── regular-expression-constraint-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── TestRegularExpressionConstraint.ttl │ │ │ ├── TestRegularExpressionConstraintWithInvalidRegularExpression.ttl │ │ │ └── TestRegularExpressionConstraintWithInvalidType.ttl │ ├── see-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── TestSeeProperty.ttl │ │ │ └── TestSeePropertyDoesNotHaveNodeKindIri.ttl │ ├── single-entity-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── TestSingleEntityWithEntityDataType.ttl │ │ │ └── TestSingleEntityWithXSDDataType.ttl │ ├── state-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── TestState.ttl │ │ │ ├── TestStateDefaultValueNotInValues.ttl │ │ │ └── TestStateMissingRequiredProperties.ttl │ ├── structured-value-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── TestStructuredValue.ttl │ │ │ ├── TestStructuredValueElementsWithListCharacteristic.ttl │ │ │ ├── TestStructuredValueElementsWithNonScalarDatatype.ttl │ │ │ ├── TestStructuredValueElementsWithStructuredValueCharacteristic.ttl │ │ │ ├── TestStructuredValueElementsWithoutProperties.ttl │ │ │ ├── TestStructuredValueMissingRequiredProperties.ttl │ │ │ ├── TestStructuredValueWithEmptyElements.ttl │ │ │ ├── TestStructuredValueWithInvalidDatatype.ttl │ │ │ ├── TestStructuredValueWithInvalidDeconstruction.ttl │ │ │ ├── TestStructuredValueWithInvalidElements.ttl │ │ │ ├── TestStructuredValueWithInvalidMatchingGroups.ttl │ │ │ ├── TestStructuredValueWithInvalidRegularExpression.ttl │ │ │ └── TestStructuredValueWithNonMatchingGroups.ttl │ ├── unique-entity-instance-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── TestEntityInstanceIdenticalInstances.ttl │ │ │ └── TestEntityInstanceSomeIdenticalValues.ttl │ ├── valid-entity-instance-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── TestEntityInstance.ttl │ │ │ ├── TestEntityInstanceInvalidValueType.ttl │ │ │ ├── TestEntityInstanceMissingNotInPayloadProperties.ttl │ │ │ ├── TestEntityInstanceMissingOptionalProperties.ttl │ │ │ ├── TestEntityInstanceMissingRequiredProperties.ttl │ │ │ ├── TestEntityWithEntityListInstance.ttl │ │ │ ├── TestEntityWithEntityListInstanceInvalidTypeInList.ttl │ │ │ ├── TestEntityWithListInstance.ttl │ │ │ ├── TestEntityWithListInstanceInvalidTypeInList.ttl │ │ │ └── TestEntityWithListInstanceWithoutList.ttl │ └── validate-shared-entities │ │ └── org.eclipse.esmf.test │ │ └── 1.0.0 │ │ ├── TestFileResourceEntityInstance.ttl │ │ ├── TestPoint3dEntityInstance.ttl │ │ └── TestTimeSeriesEntityInstance.ttl │ ├── samm_2_0_0 │ ├── abstract-entity-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── AbstractTestEntity.ttl │ │ │ ├── AbstractTestEntityIsNotExtended.ttl │ │ │ ├── AbstractTestEntityWithAmbiguousEntityInHierarchy.ttl │ │ │ ├── AbstractTestEntityWithExtendingEntitiesWithSamePayloadName.ttl │ │ │ ├── AbstractTestEntityWithOptionalPropertyAndExtendingEntityWithSameOptionalProperty.ttl │ │ │ ├── AbstractTestEntityWithOptionalPropertyAndExtendingEntityWithSameProperty.ttl │ │ │ ├── AbstractTestEntityWithPayloadNameEqualToExtendingEntityProperty.ttl │ │ │ ├── ExtendedTestEntity.ttl │ │ │ ├── InstantiatedAbstractTestEntity.ttl │ │ │ └── TestEntityExtendingMultipleEntities.ttl │ ├── abstract-property-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── TestAbstractProperty.ttl │ │ │ ├── TestAbstractPropertyWithCharacteristic.ttl │ │ │ └── TestAbstractPropertyWithExampleValue.ttl │ ├── aspect-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── TestAspect.ttl │ │ │ ├── TestAspectNonUniqueLangStrings.ttl │ │ │ ├── TestAspectWithDoubleInstantiation.ttl │ │ │ ├── TestAspectWithEmptyProperties.ttl │ │ │ ├── TestAspectWithInvalidLangStrings.ttl │ │ │ ├── TestAspectWithInvalidNotInPayloadProperty.ttl │ │ │ ├── TestAspectWithInvalidOperations.ttl │ │ │ ├── TestAspectWithInvalidOptionalProperty.ttl │ │ │ ├── TestAspectWithInvalidProperties.ttl │ │ │ ├── TestAspectWithMissingOptionalProperty.ttl │ │ │ ├── TestAspectWithOptionalProperty.ttl │ │ │ ├── TestAspectWithOptionalPropertyWithPayloadName.ttl │ │ │ ├── TestAspectWithPropertyWithPayloadName.ttl │ │ │ └── TestAspectWithoutPropertiesAndOperations.ttl │ ├── characteristic-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── TestCharacteristicInstance.ttl │ │ │ ├── TestCharacteristicInstanceMissingRequiredProperties.ttl │ │ │ ├── TestCharacteristicInstanceNonUniqueLangStrings.ttl │ │ │ ├── TestCharacteristicInstanceNotRequiredToSetDataType.ttl │ │ │ ├── TestCharacteristicInstanceWithCharacteristicAsDataType.ttl │ │ │ ├── TestCharacteristicInstanceWithDisallowedDataType.ttl │ │ │ ├── TestCharacteristicInstanceWithEmptyProperties.ttl │ │ │ ├── TestCharacteristicInstanceWithEntityDataType.ttl │ │ │ ├── TestCharacteristicInstanceWithGDay.ttl │ │ │ ├── TestCharacteristicInstanceWithInvalidLangStrings.ttl │ │ │ ├── TestCharacteristicInstanceWithMultipleDataTypes.ttl │ │ │ ├── TestCharacteristicSubClass.ttl │ │ │ ├── TestCharacteristicSubClassMissingRequiredProperties.ttl │ │ │ ├── TestCharacteristicSubClassNonUniqueLangStrings.ttl │ │ │ ├── TestCharacteristicSubClassWithDisallowedDataType.ttl │ │ │ ├── TestCharacteristicSubClassWithEmptyProperties.ttl │ │ │ ├── TestCharacteristicSubClassWithInvalidLangStrings.ttl │ │ │ └── TestCharacteristicSubClassWithMultipleDataTypes.ttl │ ├── collection-instance-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── TestCollectionWithAnonymousElement.ttl │ │ │ ├── TestCollectionWithDataType.ttl │ │ │ ├── TestCollectionWithElementCharacteristic.ttl │ │ │ ├── TestCollectionWithInvalidCharacteristic.ttl │ │ │ ├── TestCollectionWithInvalidElementCharacteristic.ttl │ │ │ ├── TestCollectionWithMultipleElementCharacteristics.ttl │ │ │ └── TestCollectionWithoutDataTypeAndElementCharacteristic.ttl │ ├── collection-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ └── TestCollectionWithoutOrderedAndAllowDuplicates.ttl │ ├── constrain-defines-usage-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ └── DefinesUsedInModelElement.ttl │ ├── constrain-extends-usage-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── ExtendsNotAList.ttl │ │ │ └── ExtendsUsedInModelElement.ttl │ ├── constraint-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── TestConstraint.ttl │ │ │ ├── TestConstraintNonUniqueLangStrings.ttl │ │ │ ├── TestConstraintWithDataType.ttl │ │ │ ├── TestConstraintWithEmptyProperties.ttl │ │ │ └── TestConstraintWithInvalidLangStrings.ttl │ ├── duration-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── TestDuration.ttl │ │ │ └── TestDurationWithInvalidUnit.ttl │ ├── either-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── TestEither.ttl │ │ │ ├── TestEitherDefinesDataType.ttl │ │ │ ├── TestEitherLeftAttributeNotACharacteristic.ttl │ │ │ ├── TestEitherMissingRequiredProperties.ttl │ │ │ ├── TestEitherRightAttributeNotACharacteristic.ttl │ │ │ └── TestEitherSameCharacteristicForLeftAndRight.ttl │ ├── encoding-constraint-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── TestEncodingConstraint.ttl │ │ │ └── TestInvalidEncodingConstraint.ttl │ ├── entities-have-only-known-properties-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── ExtendingEntityInstanceWithUnknownProperties.ttl │ │ │ └── TestEntityInstanceWithUnknownProperties.ttl │ ├── entity-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── NestedEntityWithNotInPayloadProperty.ttl │ │ │ ├── TestEntity.ttl │ │ │ ├── TestEntityNonUniqueLangStrings.ttl │ │ │ ├── TestEntityWithEmptyProperties.ttl │ │ │ ├── TestEntityWithInvalidLangStrings.ttl │ │ │ ├── TestEntityWithInvalidNotInPayloadProperty.ttl │ │ │ ├── TestEntityWithInvalidOptionalProperty.ttl │ │ │ ├── TestEntityWithInvalidProperties.ttl │ │ │ ├── TestEntityWithMissingOptionalProperty.ttl │ │ │ ├── TestEntityWithNotInPayloadAndOptionalProperty.ttl │ │ │ ├── TestEntityWithNotInPayloadProperty.ttl │ │ │ ├── TestEntityWithNotInPayloadPropertyAndPayloadName.ttl │ │ │ ├── TestEntityWithNotInPayloadPropertyWithoutEnumeration.ttl │ │ │ ├── TestEntityWithOptionalProperty.ttl │ │ │ ├── TestEntityWithOptionalPropertyAndPayloadName.ttl │ │ │ ├── TestEntityWithPropertyAndPayloadName.ttl │ │ │ ├── TestEntityWithSingleNotInPayloadProperty.ttl │ │ │ └── TestEntityWithoutProperties.ttl │ ├── enumeration-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── TestEnumeration.ttl │ │ │ ├── TestEnumerationMissingRequiredProperties.ttl │ │ │ ├── TestEnumerationValueIsNotALiteralType.ttl │ │ │ └── TestEnumerationValueIsNotOfDefinedDataType.ttl │ ├── event-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── AspectWithEvent.ttl │ │ │ ├── AspectWithEventMissingParameters.ttl │ │ │ └── AspectWithEventWithInvalidParameters.ttl │ ├── fixed-point-constraint-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── TestFixedPoint.ttl │ │ │ ├── TestFixedPointChainedWithInvalidDataType.ttl │ │ │ ├── TestFixedPointMissingRequiredProperties.ttl │ │ │ ├── TestFixedPointWithInvalidAttributeDataType.ttl │ │ │ └── TestFixedPointWithInvalidDataType.ttl │ ├── language-constraint-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── TestLanguageConstraint.ttl │ │ │ ├── TestLanguageConstraintInvalidLanguageCode.ttl │ │ │ ├── TestLanguageConstraintMissingRequiredProperties.ttl │ │ │ └── TestLanguageConstraintMultipleLanguageCodeProperties.ttl │ ├── length-constraint-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── TestLengthConstraint.ttl │ │ │ ├── TestLengthConstraintWithCollection.ttl │ │ │ ├── TestLengthConstraintWithDateTime.ttl │ │ │ ├── TestLengthConstraintWithInvalidMinMax.ttl │ │ │ ├── TestLengthConstraintWithInvalidType.ttl │ │ │ ├── TestLengthConstraintWithOnlyMaxValue.ttl │ │ │ └── TestLengthConstraintWithOnlyMinValue.ttl │ ├── locale-constraint-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── TestLocaleConstraint.ttl │ │ │ ├── TestLocaleConstraintInvalidLanguageTag.ttl │ │ │ ├── TestLocaleConstraintMissingRequiredProperties.ttl │ │ │ ├── TestLocaleConstraintMultipleLocaleCodeProperties.ttl │ │ │ ├── TestLocaleConstraintValidGrandfatheredLanguageTag.ttl │ │ │ └── TestLocaleConstraintValidLanguageInvalidRegion.ttl │ ├── measurement-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── TestMeasurement.ttl │ │ │ ├── TestMeasurementMissingRequiredProperties.ttl │ │ │ └── TestMeasurementWithInvalidUnit.ttl │ ├── operation-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── TestOperation.ttl │ │ │ ├── TestOperationMissingRequiredProperties.ttl │ │ │ ├── TestOperationNonUniqueLangStrings.ttl │ │ │ ├── TestOperationWithEmptyProperties.ttl │ │ │ ├── TestOperationWithInvalidInput.ttl │ │ │ ├── TestOperationWithInvalidLangStrings.ttl │ │ │ └── TestOperationWithInvalidOutput.ttl │ ├── payload-name-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ └── PayloadNameNotOfTypeString.ttl │ ├── property-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── TestProperty.ttl │ │ │ ├── TestPropertyMissingRequiredProperties.ttl │ │ │ ├── TestPropertyNonUniqueLangStrings.ttl │ │ │ ├── TestPropertyRecursiveProperty.ttl │ │ │ ├── TestPropertyWithEmptyProperties.ttl │ │ │ ├── TestPropertyWithEntityExampleValue.ttl │ │ │ ├── TestPropertyWithInvalidLangStrings.ttl │ │ │ ├── TestPropertyWithInvalidScalarExampleValue.ttl │ │ │ ├── TestPropertyWithMultipleExampleValues.ttl │ │ │ ├── TestPropertyWithRecursivePropertyWithOptional.ttl │ │ │ └── TestPropertyWithoutCharacteristicUnrefined.ttl │ ├── quantifiable-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── TestQuantifiable.ttl │ │ │ ├── TestQuantifiableWithInvalidUnit.ttl │ │ │ ├── TestQuantifiableWithMissingProperties.ttl │ │ │ └── TestQuantifiableWithoutUnitProperty.ttl │ ├── range-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── TestRange.ttl │ │ │ ├── TestRangeMissingRequiredProperties.ttl │ │ │ ├── TestRangeWithInvalidLowerBoundDefinition.ttl │ │ │ ├── TestRangeWithInvalidMinAndMaxValueDataType.ttl │ │ │ ├── TestRangeWithInvalidUpperBoundDefinition.ttl │ │ │ └── TestRangeWithMultipleBoundDefinitions.ttl │ ├── regular-expression-constraint-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── TestRegularExpressionConstraint.ttl │ │ │ ├── TestRegularExpressionConstraintWithInvalidRegularExpression.ttl │ │ │ └── TestRegularExpressionConstraintWithInvalidType.ttl │ ├── see-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── TestSeeProperty.ttl │ │ │ └── TestSeePropertyDoesNotHaveNodeKindIri.ttl │ ├── single-entity-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── TestSingleEntityWithEntityDataType.ttl │ │ │ └── TestSingleEntityWithXSDDataType.ttl │ ├── state-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── TestState.ttl │ │ │ ├── TestStateDefaultValueNotInValues.ttl │ │ │ └── TestStateMissingRequiredProperties.ttl │ ├── structured-value-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── TestStructuredValue.ttl │ │ │ ├── TestStructuredValueElementsWithListCharacteristic.ttl │ │ │ ├── TestStructuredValueElementsWithNonScalarDatatype.ttl │ │ │ ├── TestStructuredValueElementsWithStructuredValueCharacteristic.ttl │ │ │ ├── TestStructuredValueElementsWithoutProperties.ttl │ │ │ ├── TestStructuredValueMissingRequiredProperties.ttl │ │ │ ├── TestStructuredValueWithEmptyElements.ttl │ │ │ ├── TestStructuredValueWithInvalidDatatype.ttl │ │ │ ├── TestStructuredValueWithInvalidDeconstruction.ttl │ │ │ ├── TestStructuredValueWithInvalidElements.ttl │ │ │ ├── TestStructuredValueWithInvalidMatchingGroups.ttl │ │ │ ├── TestStructuredValueWithInvalidRegularExpression.ttl │ │ │ └── TestStructuredValueWithNonMatchingGroups.ttl │ ├── time-series │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── TimeSeriesInvalidExtendedTestEntity.ttl │ │ │ └── TimeSeriesTestEntity.ttl │ ├── unique-entity-instance-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── ExtendingEntityIdenticalInstances.ttl │ │ │ ├── TestEntityInstanceIdenticalInstances.ttl │ │ │ └── TestEntityInstanceSomeIdenticalValues.ttl │ ├── valid-entity-instance-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── ExtendingEntityInstance.ttl │ │ │ ├── ExtendingEntityInstanceInvalidValueType.ttl │ │ │ ├── ExtendingEntityInstanceMissingNotInPayloadProperty.ttl │ │ │ ├── ExtendingEntityMissingOptionalProperty.ttl │ │ │ ├── ExtendingEntityMissingRequiredProperty.ttl │ │ │ ├── TestEntityInstance.ttl │ │ │ ├── TestEntityInstanceInvalidValueType.ttl │ │ │ ├── TestEntityInstanceMissingNotInPayloadProperties.ttl │ │ │ ├── TestEntityInstanceMissingOptionalProperties.ttl │ │ │ ├── TestEntityInstanceMissingRequiredProperties.ttl │ │ │ ├── TestEntityWithEntityListInstance.ttl │ │ │ ├── TestEntityWithEntityListInstanceInvalidTypeInList.ttl │ │ │ ├── TestEntityWithListInstance.ttl │ │ │ ├── TestEntityWithListInstanceInvalidTypeInList.ttl │ │ │ └── TestEntityWithListInstanceWithoutList.ttl │ └── validate-shared-entities │ │ └── org.eclipse.esmf.test │ │ └── 1.0.0 │ │ ├── TestFileResourceEntityInstance.ttl │ │ ├── TestPoint3dEntityInstance.ttl │ │ └── TestTimeSeriesEntityInstance.ttl │ ├── samm_2_1_0 │ ├── abstract-entity-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── AbstractTestEntity.ttl │ │ │ ├── AbstractTestEntityIsNotExtended.ttl │ │ │ ├── AbstractTestEntityWithAmbiguousEntityInHierarchy.ttl │ │ │ ├── AbstractTestEntityWithExtendingEntitiesWithSamePayloadName.ttl │ │ │ ├── AbstractTestEntityWithOptionalPropertyAndExtendingEntityWithSameOptionalProperty.ttl │ │ │ ├── AbstractTestEntityWithOptionalPropertyAndExtendingEntityWithSameProperty.ttl │ │ │ ├── AbstractTestEntityWithPayloadNameEqualToExtendingEntityProperty.ttl │ │ │ ├── ExtendedTestEntity.ttl │ │ │ ├── InstantiatedAbstractTestEntity.ttl │ │ │ └── TestEntityExtendingMultipleEntities.ttl │ ├── abstract-property-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── TestAbstractProperty.ttl │ │ │ ├── TestAbstractPropertyWithCharacteristic.ttl │ │ │ └── TestAbstractPropertyWithExampleValue.ttl │ ├── aspect-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── TestAspect.ttl │ │ │ ├── TestAspectNonUniqueLangStrings.ttl │ │ │ ├── TestAspectWithDoubleInstantiation.ttl │ │ │ ├── TestAspectWithEmptyProperties.ttl │ │ │ ├── TestAspectWithInvalidLangStrings.ttl │ │ │ ├── TestAspectWithInvalidNotInPayloadProperty.ttl │ │ │ ├── TestAspectWithInvalidOperations.ttl │ │ │ ├── TestAspectWithInvalidOptionalProperty.ttl │ │ │ ├── TestAspectWithInvalidProperties.ttl │ │ │ ├── TestAspectWithMissingOptionalProperty.ttl │ │ │ ├── TestAspectWithOptionalProperty.ttl │ │ │ ├── TestAspectWithOptionalPropertyWithPayloadName.ttl │ │ │ ├── TestAspectWithPropertyWithPayloadName.ttl │ │ │ └── TestAspectWithoutPropertiesAndOperations.ttl │ ├── characteristic-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── TestCharacteristicInstance.ttl │ │ │ ├── TestCharacteristicInstanceMissingRequiredProperties.ttl │ │ │ ├── TestCharacteristicInstanceNonUniqueLangStrings.ttl │ │ │ ├── TestCharacteristicInstanceNotRequiredToSetDataType.ttl │ │ │ ├── TestCharacteristicInstanceWithCharacteristicAsDataType.ttl │ │ │ ├── TestCharacteristicInstanceWithDisallowedDataType.ttl │ │ │ ├── TestCharacteristicInstanceWithEmptyProperties.ttl │ │ │ ├── TestCharacteristicInstanceWithEntityDataType.ttl │ │ │ ├── TestCharacteristicInstanceWithGDay.ttl │ │ │ ├── TestCharacteristicInstanceWithInvalidLangStrings.ttl │ │ │ ├── TestCharacteristicInstanceWithMultipleDataTypes.ttl │ │ │ ├── TestCharacteristicSubClass.ttl │ │ │ ├── TestCharacteristicSubClassMissingRequiredProperties.ttl │ │ │ ├── TestCharacteristicSubClassNonUniqueLangStrings.ttl │ │ │ ├── TestCharacteristicSubClassWithDisallowedDataType.ttl │ │ │ ├── TestCharacteristicSubClassWithEmptyProperties.ttl │ │ │ ├── TestCharacteristicSubClassWithInvalidLangStrings.ttl │ │ │ └── TestCharacteristicSubClassWithMultipleDataTypes.ttl │ ├── collection-instance-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── TestCollectionWithAnonymousElement.ttl │ │ │ ├── TestCollectionWithDataType.ttl │ │ │ ├── TestCollectionWithElementCharacteristic.ttl │ │ │ ├── TestCollectionWithInvalidCharacteristic.ttl │ │ │ ├── TestCollectionWithInvalidElementCharacteristic.ttl │ │ │ ├── TestCollectionWithMultipleElementCharacteristics.ttl │ │ │ └── TestCollectionWithoutDataTypeAndElementCharacteristic.ttl │ ├── collection-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ └── TestCollectionWithoutOrderedAndAllowDuplicates.ttl │ ├── constrain-defines-usage-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ └── DefinesUsedInModelElement.ttl │ ├── constrain-extends-usage-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── ExtendsNotAList.ttl │ │ │ └── ExtendsUsedInModelElement.ttl │ ├── constraint-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── TestConstraint.ttl │ │ │ ├── TestConstraintNonUniqueLangStrings.ttl │ │ │ ├── TestConstraintWithDataType.ttl │ │ │ ├── TestConstraintWithEmptyProperties.ttl │ │ │ └── TestConstraintWithInvalidLangStrings.ttl │ ├── duration-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── TestDuration.ttl │ │ │ └── TestDurationWithInvalidUnit.ttl │ ├── either-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── TestEither.ttl │ │ │ ├── TestEitherDefinesDataType.ttl │ │ │ ├── TestEitherLeftAttributeNotACharacteristic.ttl │ │ │ ├── TestEitherMissingRequiredProperties.ttl │ │ │ ├── TestEitherRightAttributeNotACharacteristic.ttl │ │ │ └── TestEitherSameCharacteristicForLeftAndRight.ttl │ ├── encoding-constraint-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── TestEncodingConstraint.ttl │ │ │ └── TestInvalidEncodingConstraint.ttl │ ├── entities-have-only-known-properties-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── ExtendingEntityInstanceWithUnknownProperties.ttl │ │ │ └── TestEntityInstanceWithUnknownProperties.ttl │ ├── entity-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── NestedEntityWithNotInPayloadProperty.ttl │ │ │ ├── TestEntity.ttl │ │ │ ├── TestEntityNonUniqueLangStrings.ttl │ │ │ ├── TestEntityWithEmptyProperties.ttl │ │ │ ├── TestEntityWithInvalidLangStrings.ttl │ │ │ ├── TestEntityWithInvalidNotInPayloadProperty.ttl │ │ │ ├── TestEntityWithInvalidOptionalProperty.ttl │ │ │ ├── TestEntityWithInvalidProperties.ttl │ │ │ ├── TestEntityWithMissingOptionalProperty.ttl │ │ │ ├── TestEntityWithNotInPayloadAndOptionalProperty.ttl │ │ │ ├── TestEntityWithNotInPayloadProperty.ttl │ │ │ ├── TestEntityWithNotInPayloadPropertyAndPayloadName.ttl │ │ │ ├── TestEntityWithNotInPayloadPropertyWithoutEnumeration.ttl │ │ │ ├── TestEntityWithOptionalProperty.ttl │ │ │ ├── TestEntityWithOptionalPropertyAndPayloadName.ttl │ │ │ ├── TestEntityWithPropertyAndPayloadName.ttl │ │ │ ├── TestEntityWithSingleNotInPayloadProperty.ttl │ │ │ └── TestEntityWithoutProperties.ttl │ ├── enumeration-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── TestEnumeration.ttl │ │ │ ├── TestEnumerationMissingRequiredProperties.ttl │ │ │ ├── TestEnumerationValueIsNotALiteralType.ttl │ │ │ └── TestEnumerationValueIsNotOfDefinedDataType.ttl │ ├── event-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── AspectWithEvent.ttl │ │ │ ├── AspectWithEventMissingParameters.ttl │ │ │ └── AspectWithEventWithInvalidParameters.ttl │ ├── fixed-point-constraint-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── TestFixedPoint.ttl │ │ │ ├── TestFixedPointChainedWithInvalidDataType.ttl │ │ │ ├── TestFixedPointMissingRequiredProperties.ttl │ │ │ ├── TestFixedPointWithInvalidAttributeDataType.ttl │ │ │ └── TestFixedPointWithInvalidDataType.ttl │ ├── language-constraint-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── TestLanguageConstraint.ttl │ │ │ ├── TestLanguageConstraintInvalidLanguageCode.ttl │ │ │ ├── TestLanguageConstraintMissingRequiredProperties.ttl │ │ │ └── TestLanguageConstraintMultipleLanguageCodeProperties.ttl │ ├── length-constraint-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── TestLengthConstraint.ttl │ │ │ ├── TestLengthConstraintWithCollection.ttl │ │ │ ├── TestLengthConstraintWithDateTime.ttl │ │ │ ├── TestLengthConstraintWithInvalidMinMax.ttl │ │ │ ├── TestLengthConstraintWithInvalidType.ttl │ │ │ ├── TestLengthConstraintWithOnlyMaxValue.ttl │ │ │ └── TestLengthConstraintWithOnlyMinValue.ttl │ ├── locale-constraint-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── TestLocaleConstraint.ttl │ │ │ ├── TestLocaleConstraintInvalidLanguageTag.ttl │ │ │ ├── TestLocaleConstraintMissingRequiredProperties.ttl │ │ │ ├── TestLocaleConstraintMultipleLocaleCodeProperties.ttl │ │ │ ├── TestLocaleConstraintValidGrandfatheredLanguageTag.ttl │ │ │ └── TestLocaleConstraintValidLanguageInvalidRegion.ttl │ ├── measurement-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── TestMeasurement.ttl │ │ │ ├── TestMeasurementMissingRequiredProperties.ttl │ │ │ └── TestMeasurementWithInvalidUnit.ttl │ ├── operation-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── TestOperation.ttl │ │ │ ├── TestOperationMissingRequiredProperties.ttl │ │ │ ├── TestOperationNonUniqueLangStrings.ttl │ │ │ ├── TestOperationWithEmptyProperties.ttl │ │ │ ├── TestOperationWithInvalidInput.ttl │ │ │ ├── TestOperationWithInvalidLangStrings.ttl │ │ │ └── TestOperationWithInvalidOutput.ttl │ ├── payload-name-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ └── PayloadNameNotOfTypeString.ttl │ ├── property-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── TestProperty.ttl │ │ │ ├── TestPropertyMissingRequiredProperties.ttl │ │ │ ├── TestPropertyNonUniqueLangStrings.ttl │ │ │ ├── TestPropertyRecursiveProperty.ttl │ │ │ ├── TestPropertyWithEmptyProperties.ttl │ │ │ ├── TestPropertyWithEntityExampleValue.ttl │ │ │ ├── TestPropertyWithInvalidLangStrings.ttl │ │ │ ├── TestPropertyWithInvalidScalarExampleValue.ttl │ │ │ ├── TestPropertyWithMultipleExampleValues.ttl │ │ │ ├── TestPropertyWithRecursivePropertyWithOptional.ttl │ │ │ └── TestPropertyWithoutCharacteristicUnrefined.ttl │ ├── quantifiable-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── TestQuantifiable.ttl │ │ │ ├── TestQuantifiableWithInvalidUnit.ttl │ │ │ ├── TestQuantifiableWithMissingProperties.ttl │ │ │ └── TestQuantifiableWithoutUnitProperty.ttl │ ├── range-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── TestRange.ttl │ │ │ ├── TestRangeMissingRequiredProperties.ttl │ │ │ ├── TestRangeWithInvalidLowerBoundDefinition.ttl │ │ │ ├── TestRangeWithInvalidMinAndMaxValueDataType.ttl │ │ │ ├── TestRangeWithInvalidUpperBoundDefinition.ttl │ │ │ └── TestRangeWithMultipleBoundDefinitions.ttl │ ├── regular-expression-constraint-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── TestRegularExpressionConstraint.ttl │ │ │ ├── TestRegularExpressionConstraintWithInvalidRegularExpression.ttl │ │ │ └── TestRegularExpressionConstraintWithInvalidType.ttl │ ├── see-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── TestSeeProperty.ttl │ │ │ └── TestSeePropertyDoesNotHaveNodeKindIri.ttl │ ├── single-entity-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── TestSingleEntityWithEntityDataType.ttl │ │ │ └── TestSingleEntityWithXSDDataType.ttl │ ├── state-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── TestState.ttl │ │ │ ├── TestStateDefaultValueNotInValues.ttl │ │ │ └── TestStateMissingRequiredProperties.ttl │ ├── structured-value-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── TestStructuredValue.ttl │ │ │ ├── TestStructuredValueElementsWithListCharacteristic.ttl │ │ │ ├── TestStructuredValueElementsWithNonScalarDatatype.ttl │ │ │ ├── TestStructuredValueElementsWithStructuredValueCharacteristic.ttl │ │ │ ├── TestStructuredValueElementsWithoutProperties.ttl │ │ │ ├── TestStructuredValueMissingRequiredProperties.ttl │ │ │ ├── TestStructuredValueWithEmptyElements.ttl │ │ │ ├── TestStructuredValueWithInvalidDatatype.ttl │ │ │ ├── TestStructuredValueWithInvalidDeconstruction.ttl │ │ │ ├── TestStructuredValueWithInvalidElements.ttl │ │ │ ├── TestStructuredValueWithInvalidMatchingGroups.ttl │ │ │ ├── TestStructuredValueWithInvalidRegularExpression.ttl │ │ │ └── TestStructuredValueWithNonMatchingGroups.ttl │ ├── time-series │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── TimeSeriesInvalidExtendedTestEntity.ttl │ │ │ └── TimeSeriesTestEntity.ttl │ ├── unique-entity-instance-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── ExtendingEntityIdenticalInstances.ttl │ │ │ ├── TestEntityInstanceIdenticalInstances.ttl │ │ │ └── TestEntityInstanceSomeIdenticalValues.ttl │ ├── valid-entity-instance-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── ExtendingEntityInstance.ttl │ │ │ ├── ExtendingEntityInstanceInvalidValueType.ttl │ │ │ ├── ExtendingEntityInstanceMissingNotInPayloadProperty.ttl │ │ │ ├── ExtendingEntityMissingOptionalProperty.ttl │ │ │ ├── ExtendingEntityMissingRequiredProperty.ttl │ │ │ ├── TestEntityInstance.ttl │ │ │ ├── TestEntityInstanceInvalidValueType.ttl │ │ │ ├── TestEntityInstanceMissingNotInPayloadProperties.ttl │ │ │ ├── TestEntityInstanceMissingOptionalProperties.ttl │ │ │ ├── TestEntityInstanceMissingRequiredProperties.ttl │ │ │ ├── TestEntityWithEntityListInstance.ttl │ │ │ ├── TestEntityWithEntityListInstanceInvalidTypeInList.ttl │ │ │ ├── TestEntityWithListInstance.ttl │ │ │ ├── TestEntityWithListInstanceInvalidTypeInList.ttl │ │ │ └── TestEntityWithListInstanceWithoutList.ttl │ └── validate-shared-entities │ │ └── org.eclipse.esmf.test │ │ └── 1.0.0 │ │ ├── TestFileResourceEntityInstance.ttl │ │ ├── TestPoint3dEntityInstance.ttl │ │ └── TestTimeSeriesEntityInstance.ttl │ ├── samm_2_2_0 │ ├── abstract-entity-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── AbstractTestEntity.ttl │ │ │ ├── AbstractTestEntityIsNotExtended.ttl │ │ │ ├── AbstractTestEntityWithAmbiguousEntityInHierarchy.ttl │ │ │ ├── AbstractTestEntityWithExtendingEntitiesWithSamePayloadName.ttl │ │ │ ├── AbstractTestEntityWithOptionalPropertyAndExtendingEntityWithSameOptionalProperty.ttl │ │ │ ├── AbstractTestEntityWithOptionalPropertyAndExtendingEntityWithSameProperty.ttl │ │ │ ├── AbstractTestEntityWithPayloadNameEqualToExtendingEntityProperty.ttl │ │ │ ├── ExtendedTestEntity.ttl │ │ │ ├── InstantiatedAbstractTestEntity.ttl │ │ │ └── TestEntityExtendingMultipleEntities.ttl │ ├── abstract-property-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── TestAbstractProperty.ttl │ │ │ ├── TestAbstractPropertyWithCharacteristic.ttl │ │ │ └── TestAbstractPropertyWithExampleValue.ttl │ ├── aspect-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── TestAspect.ttl │ │ │ ├── TestAspectNonUniqueLangStrings.ttl │ │ │ ├── TestAspectWithDoubleInstantiation.ttl │ │ │ ├── TestAspectWithEmptyProperties.ttl │ │ │ ├── TestAspectWithInvalidLangStrings.ttl │ │ │ ├── TestAspectWithInvalidNotInPayloadProperty.ttl │ │ │ ├── TestAspectWithInvalidOperations.ttl │ │ │ ├── TestAspectWithInvalidOptionalProperty.ttl │ │ │ ├── TestAspectWithInvalidProperties.ttl │ │ │ ├── TestAspectWithMissingOptionalProperty.ttl │ │ │ ├── TestAspectWithOptionalProperty.ttl │ │ │ ├── TestAspectWithOptionalPropertyWithPayloadName.ttl │ │ │ ├── TestAspectWithPropertyWithPayloadName.ttl │ │ │ └── TestAspectWithoutPropertiesAndOperations.ttl │ ├── characteristic-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── TestCharacteristicInstance.ttl │ │ │ ├── TestCharacteristicInstanceMissingRequiredProperties.ttl │ │ │ ├── TestCharacteristicInstanceNonUniqueLangStrings.ttl │ │ │ ├── TestCharacteristicInstanceNotRequiredToSetDataType.ttl │ │ │ ├── TestCharacteristicInstanceWithAbstractEntityDataType.ttl │ │ │ ├── TestCharacteristicInstanceWithCharacteristicAsDataType.ttl │ │ │ ├── TestCharacteristicInstanceWithDirectInstantiatedAbstractEntityDataType.ttl │ │ │ ├── TestCharacteristicInstanceWithDisallowedDataType.ttl │ │ │ ├── TestCharacteristicInstanceWithEmptyProperties.ttl │ │ │ ├── TestCharacteristicInstanceWithEntityDataType.ttl │ │ │ ├── TestCharacteristicInstanceWithExtendedInstantiatedAbstractEntityDataType.ttl │ │ │ ├── TestCharacteristicInstanceWithGDay.ttl │ │ │ ├── TestCharacteristicInstanceWithInvalidLangStrings.ttl │ │ │ ├── TestCharacteristicInstanceWithMultipleDataTypes.ttl │ │ │ ├── TestCharacteristicSubClass.ttl │ │ │ ├── TestCharacteristicSubClassMissingRequiredProperties.ttl │ │ │ ├── TestCharacteristicSubClassNonUniqueLangStrings.ttl │ │ │ ├── TestCharacteristicSubClassWithDisallowedDataType.ttl │ │ │ ├── TestCharacteristicSubClassWithEmptyProperties.ttl │ │ │ ├── TestCharacteristicSubClassWithInvalidLangStrings.ttl │ │ │ └── TestCharacteristicSubClassWithMultipleDataTypes.ttl │ ├── collection-instance-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── TestCollectionWithAnonymousElement.ttl │ │ │ ├── TestCollectionWithDataType.ttl │ │ │ ├── TestCollectionWithElementCharacteristic.ttl │ │ │ ├── TestCollectionWithInvalidCharacteristic.ttl │ │ │ ├── TestCollectionWithInvalidElementCharacteristic.ttl │ │ │ ├── TestCollectionWithMultipleElementCharacteristics.ttl │ │ │ └── TestCollectionWithoutDataTypeAndElementCharacteristic.ttl │ ├── collection-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ └── TestCollectionWithoutOrderedAndAllowDuplicates.ttl │ ├── constrain-defines-usage-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ └── DefinesUsedInModelElement.ttl │ ├── constrain-extends-usage-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── ExtendsNotAList.ttl │ │ │ └── ExtendsUsedInModelElement.ttl │ ├── constraint-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ └── TestConstraintWithoutProperties.ttl │ ├── constraint-subclass-core │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── TestConstraint.ttl │ │ │ ├── TestConstraintNonUniqueLangStrings.ttl │ │ │ ├── TestConstraintWithDataType.ttl │ │ │ ├── TestConstraintWithEmptyProperties.ttl │ │ │ └── TestConstraintWithInvalidLangStrings.ttl │ ├── duration-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── TestDuration.ttl │ │ │ └── TestDurationWithInvalidUnit.ttl │ ├── either-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── TestEither.ttl │ │ │ ├── TestEitherDefinesDataType.ttl │ │ │ ├── TestEitherLeftAttributeNotACharacteristic.ttl │ │ │ ├── TestEitherMissingRequiredProperties.ttl │ │ │ ├── TestEitherRightAttributeNotACharacteristic.ttl │ │ │ └── TestEitherSameCharacteristicForLeftAndRight.ttl │ ├── encoding-constraint-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── TestEncodingConstraint.ttl │ │ │ └── TestInvalidEncodingConstraint.ttl │ ├── entities-have-only-known-properties-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── ExtendingEntityInstanceWithUnknownProperties.ttl │ │ │ └── TestEntityInstanceWithUnknownProperties.ttl │ ├── entity-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── NestedEntityWithNotInPayloadProperty.ttl │ │ │ ├── TestEntity.ttl │ │ │ ├── TestEntityNonUniqueLangStrings.ttl │ │ │ ├── TestEntityWithEmptyProperties.ttl │ │ │ ├── TestEntityWithInvalidLangStrings.ttl │ │ │ ├── TestEntityWithInvalidNotInPayloadProperty.ttl │ │ │ ├── TestEntityWithInvalidOptionalProperty.ttl │ │ │ ├── TestEntityWithInvalidProperties.ttl │ │ │ ├── TestEntityWithMissingOptionalProperty.ttl │ │ │ ├── TestEntityWithNotInPayloadAndOptionalProperty.ttl │ │ │ ├── TestEntityWithNotInPayloadProperty.ttl │ │ │ ├── TestEntityWithNotInPayloadPropertyAndPayloadName.ttl │ │ │ ├── TestEntityWithNotInPayloadPropertyWithoutEnumeration.ttl │ │ │ ├── TestEntityWithOptionalProperty.ttl │ │ │ ├── TestEntityWithOptionalPropertyAndPayloadName.ttl │ │ │ ├── TestEntityWithPropertyAndPayloadName.ttl │ │ │ ├── TestEntityWithSingleNotInPayloadProperty.ttl │ │ │ └── TestEntityWithoutProperties.ttl │ ├── enumeration-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── TestEnumeration.ttl │ │ │ ├── TestEnumerationMissingRequiredProperties.ttl │ │ │ ├── TestEnumerationValueIsNotALiteralType.ttl │ │ │ └── TestEnumerationValueIsNotOfDefinedDataType.ttl │ ├── event-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── AspectWithEvent.ttl │ │ │ ├── AspectWithEventMissingParameters.ttl │ │ │ └── AspectWithEventWithInvalidParameters.ttl │ ├── fixed-point-constraint-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── TestFixedPoint.ttl │ │ │ ├── TestFixedPointChainedWithInvalidDataType.ttl │ │ │ ├── TestFixedPointMissingRequiredProperties.ttl │ │ │ ├── TestFixedPointWithInvalidAttributeDataType.ttl │ │ │ └── TestFixedPointWithInvalidDataType.ttl │ ├── language-constraint-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── TestLanguageConstraint.ttl │ │ │ ├── TestLanguageConstraintInvalidLanguageCode.ttl │ │ │ ├── TestLanguageConstraintMissingRequiredProperties.ttl │ │ │ └── TestLanguageConstraintMultipleLanguageCodeProperties.ttl │ ├── length-constraint-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── TestLengthConstraint.ttl │ │ │ ├── TestLengthConstraintWithCollection.ttl │ │ │ ├── TestLengthConstraintWithDateTime.ttl │ │ │ ├── TestLengthConstraintWithInvalidMinMax.ttl │ │ │ ├── TestLengthConstraintWithInvalidType.ttl │ │ │ ├── TestLengthConstraintWithOnlyMaxValue.ttl │ │ │ └── TestLengthConstraintWithOnlyMinValue.ttl │ ├── locale-constraint-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── TestLocaleConstraint.ttl │ │ │ ├── TestLocaleConstraintInvalidLanguageTag.ttl │ │ │ ├── TestLocaleConstraintMissingRequiredProperties.ttl │ │ │ ├── TestLocaleConstraintMultipleLocaleCodeProperties.ttl │ │ │ ├── TestLocaleConstraintValidGrandfatheredLanguageTag.ttl │ │ │ └── TestLocaleConstraintValidLanguageInvalidRegion.ttl │ ├── measurement-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── TestMeasurement.ttl │ │ │ ├── TestMeasurementMissingRequiredProperties.ttl │ │ │ └── TestMeasurementWithInvalidUnit.ttl │ ├── namespace │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── TestNamespaceEmptyProperties.ttl │ │ │ ├── TestNamespaceInvalidUrn.ttl │ │ │ ├── TestNamespaceInvalidUrnStructure.ttl │ │ │ ├── TestNamespaceInvalidUrnVersion.ttl │ │ │ ├── TestNamespaceValidWithDash.ttl │ │ │ └── TestNamespaceValidWithUnderscore.ttl │ ├── operation-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── TestOperation.ttl │ │ │ ├── TestOperationMissingRequiredProperties.ttl │ │ │ ├── TestOperationNonUniqueLangStrings.ttl │ │ │ ├── TestOperationWithEmptyProperties.ttl │ │ │ ├── TestOperationWithInvalidInput.ttl │ │ │ ├── TestOperationWithInvalidLangStrings.ttl │ │ │ └── TestOperationWithInvalidOutput.ttl │ ├── payload-name-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ └── PayloadNameNotOfTypeString.ttl │ ├── property-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── TestProperty.ttl │ │ │ ├── TestPropertyMissingRequiredProperties.ttl │ │ │ ├── TestPropertyNonUniqueLangStrings.ttl │ │ │ ├── TestPropertyRecursiveProperty.ttl │ │ │ ├── TestPropertyWithEmptyProperties.ttl │ │ │ ├── TestPropertyWithEntityExampleValue.ttl │ │ │ ├── TestPropertyWithInvalidBooleanExampleValue.ttl │ │ │ ├── TestPropertyWithInvalidLangStrings.ttl │ │ │ ├── TestPropertyWithInvalidScalarExampleValue.ttl │ │ │ ├── TestPropertyWithMultipleExampleValues.ttl │ │ │ ├── TestPropertyWithRecursivePropertyWithOptional.ttl │ │ │ ├── TestPropertyWithValidLangStringExampleValue.ttl │ │ │ └── TestPropertyWithoutCharacteristicUnrefined.ttl │ ├── quantifiable-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── TestQuantifiable.ttl │ │ │ ├── TestQuantifiableWithInvalidUnit.ttl │ │ │ ├── TestQuantifiableWithMissingProperties.ttl │ │ │ └── TestQuantifiableWithoutUnitProperty.ttl │ ├── quantity │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ └── QuantityTestEntity.ttl │ ├── range-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── TestRange.ttl │ │ │ ├── TestRangeMissingRequiredProperties.ttl │ │ │ ├── TestRangeWithInvalidLowerBoundDefinition.ttl │ │ │ ├── TestRangeWithInvalidMinAndMaxValueDataType.ttl │ │ │ ├── TestRangeWithInvalidUpperBoundDefinition.ttl │ │ │ └── TestRangeWithMultipleBoundDefinitions.ttl │ ├── reference-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ └── TestReference.ttl │ ├── regular-expression-constraint-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── TestPropertyWithExampleValues.ttl │ │ │ ├── TestPropertyWithInvalidExampleValues.ttl │ │ │ ├── TestRegularExpressionConstraint.ttl │ │ │ ├── TestRegularExpressionConstraintWithInvalidRegularExpression.ttl │ │ │ └── TestRegularExpressionConstraintWithInvalidType.ttl │ ├── see-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── TestSeeProperty.ttl │ │ │ └── TestSeePropertyDoesNotHaveNodeKindIri.ttl │ ├── single-entity-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── TestSingleEntityWithEntityDataType.ttl │ │ │ └── TestSingleEntityWithXSDDataType.ttl │ ├── state-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── TestState.ttl │ │ │ ├── TestStateDefaultValueNotInValues.ttl │ │ │ └── TestStateMissingRequiredProperties.ttl │ ├── structured-value-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── TestStructuredValue.ttl │ │ │ ├── TestStructuredValueElementsWithListCharacteristic.ttl │ │ │ ├── TestStructuredValueElementsWithNonScalarDatatype.ttl │ │ │ ├── TestStructuredValueElementsWithStructuredValueCharacteristic.ttl │ │ │ ├── TestStructuredValueElementsWithoutProperties.ttl │ │ │ ├── TestStructuredValueMissingRequiredProperties.ttl │ │ │ ├── TestStructuredValueWithEmptyElements.ttl │ │ │ ├── TestStructuredValueWithInvalidDatatype.ttl │ │ │ ├── TestStructuredValueWithInvalidDeconstruction.ttl │ │ │ ├── TestStructuredValueWithInvalidElements.ttl │ │ │ ├── TestStructuredValueWithInvalidMatchingGroups.ttl │ │ │ ├── TestStructuredValueWithInvalidRegularExpression.ttl │ │ │ └── TestStructuredValueWithNonMatchingGroups.ttl │ ├── time-series │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── TimeSeriesInvalidExtendedTestEntity.ttl │ │ │ └── TimeSeriesTestEntity.ttl │ ├── unique-entity-instance-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── ExtendingEntityIdenticalInstances.ttl │ │ │ ├── TestEntityInstanceIdenticalInstances.ttl │ │ │ └── TestEntityInstanceSomeIdenticalValues.ttl │ ├── valid-entity-instance-shape │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── ExtendingEntityInstance.ttl │ │ │ ├── ExtendingEntityInstanceInvalidValueType.ttl │ │ │ ├── ExtendingEntityInstanceMissingNotInPayloadProperty.ttl │ │ │ ├── ExtendingEntityMissingOptionalProperty.ttl │ │ │ ├── ExtendingEntityMissingRequiredProperty.ttl │ │ │ ├── TestEntityInstance.ttl │ │ │ ├── TestEntityInstanceInvalidValueType.ttl │ │ │ ├── TestEntityInstanceMissingNotInPayloadProperties.ttl │ │ │ ├── TestEntityInstanceMissingOptionalProperties.ttl │ │ │ ├── TestEntityInstanceMissingRequiredProperties.ttl │ │ │ ├── TestEntityWithEntityListInstance.ttl │ │ │ ├── TestEntityWithEntityListInstanceInvalidTypeInList.ttl │ │ │ ├── TestEntityWithListInstance.ttl │ │ │ ├── TestEntityWithListInstanceInvalidTypeInList.ttl │ │ │ └── TestEntityWithListInstanceWithoutList.ttl │ ├── validate-shared-entities │ │ └── org.eclipse.esmf.test │ │ │ └── 1.0.0 │ │ │ ├── TestFileResourceEntityInstance.ttl │ │ │ ├── TestPoint3dEntityInstance.ttl │ │ │ └── TestTimeSeriesEntityInstance.ttl │ └── value-shape │ │ └── org.eclipse.esmf.test │ │ └── 1.0.0 │ │ ├── AnonymousDescribedValueInExampleValue.ttl │ │ ├── DefaultValue.ttl │ │ ├── InvalidValueDeclaration.ttl │ │ ├── MultipleValueWithEnumeration.ttl │ │ ├── ReferenceValueWithProperty.ttl │ │ └── ValueWithEnumeration.ttl │ └── samm_2_3_0 │ ├── abstract-entity-shape │ └── org.eclipse.esmf.test │ │ └── 1.0.0 │ │ ├── AbstractTestEntity.ttl │ │ ├── AbstractTestEntityIsNotExtended.ttl │ │ ├── AbstractTestEntityWithAmbiguousEntityInHierarchy.ttl │ │ ├── AbstractTestEntityWithExtendingEntitiesWithSamePayloadName.ttl │ │ ├── AbstractTestEntityWithOptionalPropertyAndExtendingEntityWithSameOptionalProperty.ttl │ │ ├── AbstractTestEntityWithOptionalPropertyAndExtendingEntityWithSameProperty.ttl │ │ ├── AbstractTestEntityWithPayloadNameEqualToExtendingEntityProperty.ttl │ │ ├── ExtendedTestEntity.ttl │ │ ├── InstantiatedAbstractTestEntity.ttl │ │ └── TestEntityExtendingMultipleEntities.ttl │ ├── abstract-property-shape │ └── org.eclipse.esmf.test │ │ └── 1.0.0 │ │ ├── TestAbstractProperty.ttl │ │ ├── TestAbstractPropertyWithCharacteristic.ttl │ │ └── TestAbstractPropertyWithExampleValue.ttl │ ├── aspect-shape │ └── org.eclipse.esmf.test │ │ └── 1.0.0 │ │ ├── TestAspect.ttl │ │ ├── TestAspectNonUniqueLangStrings.ttl │ │ ├── TestAspectWithDoubleInstantiation.ttl │ │ ├── TestAspectWithEmptyProperties.ttl │ │ ├── TestAspectWithInvalidLangStrings.ttl │ │ ├── TestAspectWithInvalidNotInPayloadProperty.ttl │ │ ├── TestAspectWithInvalidOperations.ttl │ │ ├── TestAspectWithInvalidOptionalProperty.ttl │ │ ├── TestAspectWithInvalidProperties.ttl │ │ ├── TestAspectWithMissingOptionalProperty.ttl │ │ ├── TestAspectWithOptionalProperty.ttl │ │ ├── TestAspectWithOptionalPropertyWithPayloadName.ttl │ │ ├── TestAspectWithPropertyWithPayloadName.ttl │ │ └── TestAspectWithoutPropertiesAndOperations.ttl │ ├── characteristic-shape │ └── org.eclipse.esmf.test │ │ └── 1.0.0 │ │ ├── TestCharacteristicInstance.ttl │ │ ├── TestCharacteristicInstanceMissingRequiredProperties.ttl │ │ ├── TestCharacteristicInstanceNonUniqueLangStrings.ttl │ │ ├── TestCharacteristicInstanceNotRequiredToSetDataType.ttl │ │ ├── TestCharacteristicInstanceWithAbstractEntityDataType.ttl │ │ ├── TestCharacteristicInstanceWithCharacteristicAsDataType.ttl │ │ ├── TestCharacteristicInstanceWithDirectInstantiatedAbstractEntityDataType.ttl │ │ ├── TestCharacteristicInstanceWithDisallowedDataType.ttl │ │ ├── TestCharacteristicInstanceWithEmptyProperties.ttl │ │ ├── TestCharacteristicInstanceWithEntityDataType.ttl │ │ ├── TestCharacteristicInstanceWithExtendedInstantiatedAbstractEntityDataType.ttl │ │ ├── TestCharacteristicInstanceWithGDay.ttl │ │ ├── TestCharacteristicInstanceWithInvalidLangStrings.ttl │ │ ├── TestCharacteristicInstanceWithMultipleDataTypes.ttl │ │ ├── TestCharacteristicSubClass.ttl │ │ ├── TestCharacteristicSubClassMissingRequiredProperties.ttl │ │ ├── TestCharacteristicSubClassNonUniqueLangStrings.ttl │ │ ├── TestCharacteristicSubClassWithDisallowedDataType.ttl │ │ ├── TestCharacteristicSubClassWithEmptyProperties.ttl │ │ ├── TestCharacteristicSubClassWithInvalidLangStrings.ttl │ │ └── TestCharacteristicSubClassWithMultipleDataTypes.ttl │ ├── collection-instance-shape │ └── org.eclipse.esmf.test │ │ └── 1.0.0 │ │ ├── TestCollectionWithAnonymousElement.ttl │ │ ├── TestCollectionWithDataType.ttl │ │ ├── TestCollectionWithElementCharacteristic.ttl │ │ ├── TestCollectionWithInvalidCharacteristic.ttl │ │ ├── TestCollectionWithInvalidElementCharacteristic.ttl │ │ ├── TestCollectionWithMultipleElementCharacteristics.ttl │ │ └── TestCollectionWithoutDataTypeAndElementCharacteristic.ttl │ ├── collection-shape │ └── org.eclipse.esmf.test │ │ └── 1.0.0 │ │ └── TestCollectionWithoutOrderedAndAllowDuplicates.ttl │ ├── constrain-defines-usage-shape │ └── org.eclipse.esmf.test │ │ └── 1.0.0 │ │ └── DefinesUsedInModelElement.ttl │ ├── constrain-extends-usage-shape │ └── org.eclipse.esmf.test │ │ └── 1.0.0 │ │ ├── ExtendsNotAList.ttl │ │ └── ExtendsUsedInModelElement.ttl │ ├── constraint-shape │ └── org.eclipse.esmf.test │ │ └── 1.0.0 │ │ └── TestConstraintWithoutProperties.ttl │ ├── constraint-subclass-core │ └── org.eclipse.esmf.test │ │ └── 1.0.0 │ │ ├── TestConstraint.ttl │ │ ├── TestConstraintNonUniqueLangStrings.ttl │ │ ├── TestConstraintWithDataType.ttl │ │ ├── TestConstraintWithEmptyProperties.ttl │ │ └── TestConstraintWithInvalidLangStrings.ttl │ ├── duration-shape │ └── org.eclipse.esmf.test │ │ └── 1.0.0 │ │ ├── TestDuration.ttl │ │ └── TestDurationWithInvalidUnit.ttl │ ├── either-shape │ └── org.eclipse.esmf.test │ │ └── 1.0.0 │ │ ├── TestEither.ttl │ │ ├── TestEitherDefinesDataType.ttl │ │ ├── TestEitherLeftAttributeNotACharacteristic.ttl │ │ ├── TestEitherMissingRequiredProperties.ttl │ │ ├── TestEitherRightAttributeNotACharacteristic.ttl │ │ └── TestEitherSameCharacteristicForLeftAndRight.ttl │ ├── encoding-constraint-shape │ └── org.eclipse.esmf.test │ │ └── 1.0.0 │ │ ├── TestEncodingConstraint.ttl │ │ └── TestInvalidEncodingConstraint.ttl │ ├── entities-have-only-known-properties-shape │ └── org.eclipse.esmf.test │ │ └── 1.0.0 │ │ ├── ExtendingEntityInstanceWithUnknownProperties.ttl │ │ └── TestEntityInstanceWithUnknownProperties.ttl │ ├── entity-shape │ └── org.eclipse.esmf.test │ │ └── 1.0.0 │ │ ├── NestedEntityWithNotInPayloadProperty.ttl │ │ ├── TestEntity.ttl │ │ ├── TestEntityNonUniqueLangStrings.ttl │ │ ├── TestEntityWithEmptyProperties.ttl │ │ ├── TestEntityWithInvalidLangStrings.ttl │ │ ├── TestEntityWithInvalidNotInPayloadProperty.ttl │ │ ├── TestEntityWithInvalidOptionalProperty.ttl │ │ ├── TestEntityWithInvalidProperties.ttl │ │ ├── TestEntityWithMissingOptionalProperty.ttl │ │ ├── TestEntityWithNotInPayloadAndOptionalProperty.ttl │ │ ├── TestEntityWithNotInPayloadProperty.ttl │ │ ├── TestEntityWithNotInPayloadPropertyAndPayloadName.ttl │ │ ├── TestEntityWithNotInPayloadPropertyWithoutEnumeration.ttl │ │ ├── TestEntityWithOptionalProperty.ttl │ │ ├── TestEntityWithOptionalPropertyAndPayloadName.ttl │ │ ├── TestEntityWithPropertyAndPayloadName.ttl │ │ ├── TestEntityWithSingleNotInPayloadProperty.ttl │ │ └── TestEntityWithoutProperties.ttl │ ├── enumeration-shape │ └── org.eclipse.esmf.test │ │ └── 1.0.0 │ │ ├── TestEnumeration.ttl │ │ ├── TestEnumerationMissingRequiredProperties.ttl │ │ ├── TestEnumerationValueIsNotALiteralType.ttl │ │ ├── TestEnumerationValueIsNotOfDefinedDataType.ttl │ │ ├── TestEnumerationWithDuplicatedValueTypes.ttl │ │ └── TestEnumerationWithDuplicatedValues.ttl │ ├── event-shape │ └── org.eclipse.esmf.test │ │ └── 1.0.0 │ │ ├── AspectWithEvent.ttl │ │ ├── AspectWithEventMissingParameters.ttl │ │ └── AspectWithEventWithInvalidParameters.ttl │ ├── fixed-point-constraint-shape │ └── org.eclipse.esmf.test │ │ └── 1.0.0 │ │ ├── TestFixedPoint.ttl │ │ ├── TestFixedPointChainedWithInvalidDataType.ttl │ │ ├── TestFixedPointMissingRequiredProperties.ttl │ │ ├── TestFixedPointWithInvalidAttributeDataType.ttl │ │ └── TestFixedPointWithInvalidDataType.ttl │ ├── language-constraint-shape │ └── org.eclipse.esmf.test │ │ └── 1.0.0 │ │ ├── TestLanguageConstraint.ttl │ │ ├── TestLanguageConstraintInvalidLanguageCode.ttl │ │ ├── TestLanguageConstraintMissingRequiredProperties.ttl │ │ └── TestLanguageConstraintMultipleLanguageCodeProperties.ttl │ ├── length-constraint-shape │ └── org.eclipse.esmf.test │ │ └── 1.0.0 │ │ ├── TestLengthConstraint.ttl │ │ ├── TestLengthConstraintWithCollection.ttl │ │ ├── TestLengthConstraintWithDateTime.ttl │ │ ├── TestLengthConstraintWithInvalidMinMax.ttl │ │ ├── TestLengthConstraintWithInvalidType.ttl │ │ ├── TestLengthConstraintWithOnlyMaxValue.ttl │ │ └── TestLengthConstraintWithOnlyMinValue.ttl │ ├── locale-constraint-shape │ └── org.eclipse.esmf.test │ │ └── 1.0.0 │ │ ├── TestLocaleConstraint.ttl │ │ ├── TestLocaleConstraintInvalidLanguageTag.ttl │ │ ├── TestLocaleConstraintMissingRequiredProperties.ttl │ │ ├── TestLocaleConstraintMultipleLocaleCodeProperties.ttl │ │ ├── TestLocaleConstraintValidGrandfatheredLanguageTag.ttl │ │ └── TestLocaleConstraintValidLanguageInvalidRegion.ttl │ ├── measurement-shape │ └── org.eclipse.esmf.test │ │ └── 1.0.0 │ │ ├── TestMeasurement.ttl │ │ ├── TestMeasurementMissingRequiredProperties.ttl │ │ └── TestMeasurementWithInvalidUnit.ttl │ ├── namespace │ └── org.eclipse.esmf.test │ │ └── 1.0.0 │ │ ├── TestNamespaceEmptyProperties.ttl │ │ ├── TestNamespaceInvalidUrn.ttl │ │ ├── TestNamespaceInvalidUrnStructure.ttl │ │ ├── TestNamespaceInvalidUrnVersion.ttl │ │ ├── TestNamespaceValidWithDash.ttl │ │ └── TestNamespaceValidWithUnderscore.ttl │ ├── operation-shape │ └── org.eclipse.esmf.test │ │ └── 1.0.0 │ │ ├── TestOperation.ttl │ │ ├── TestOperationMissingRequiredProperties.ttl │ │ ├── TestOperationNonUniqueLangStrings.ttl │ │ ├── TestOperationWithEmptyProperties.ttl │ │ ├── TestOperationWithInvalidInput.ttl │ │ ├── TestOperationWithInvalidLangStrings.ttl │ │ └── TestOperationWithInvalidOutput.ttl │ ├── payload-name-shape │ └── org.eclipse.esmf.test │ │ └── 1.0.0 │ │ └── PayloadNameNotOfTypeString.ttl │ ├── property-shape │ └── org.eclipse.esmf.test │ │ └── 1.0.0 │ │ ├── TestProperty.ttl │ │ ├── TestPropertyMissingRequiredProperties.ttl │ │ ├── TestPropertyNonUniqueLangStrings.ttl │ │ ├── TestPropertyRecursiveProperty.ttl │ │ ├── TestPropertyWithEmptyProperties.ttl │ │ ├── TestPropertyWithEntityExampleValue.ttl │ │ ├── TestPropertyWithInvalidBooleanExampleValue.ttl │ │ ├── TestPropertyWithInvalidLangStrings.ttl │ │ ├── TestPropertyWithInvalidScalarExampleValue.ttl │ │ ├── TestPropertyWithMultipleExampleValues.ttl │ │ ├── TestPropertyWithRecursivePropertyWithOptional.ttl │ │ ├── TestPropertyWithValidLangStringExampleValue.ttl │ │ └── TestPropertyWithoutCharacteristicUnrefined.ttl │ ├── quantifiable-shape │ └── org.eclipse.esmf.test │ │ └── 1.0.0 │ │ ├── TestQuantifiable.ttl │ │ ├── TestQuantifiableWithInvalidUnit.ttl │ │ ├── TestQuantifiableWithMissingProperties.ttl │ │ └── TestQuantifiableWithoutUnitProperty.ttl │ ├── quantity │ └── org.eclipse.esmf.test │ │ └── 1.0.0 │ │ └── QuantityTestEntity.ttl │ ├── range-shape │ └── org.eclipse.esmf.test │ │ └── 1.0.0 │ │ ├── TestRange.ttl │ │ ├── TestRangeMissingRequiredProperties.ttl │ │ ├── TestRangeWithInvalidLowerBoundDefinition.ttl │ │ ├── TestRangeWithInvalidMinAndMaxValueDataType.ttl │ │ ├── TestRangeWithInvalidUpperBoundDefinition.ttl │ │ └── TestRangeWithMultipleBoundDefinitions.ttl │ ├── reference-shape │ └── org.eclipse.esmf.test │ │ └── 1.0.0 │ │ └── TestReference.ttl │ ├── regular-expression-constraint-shape │ └── org.eclipse.esmf.test │ │ └── 1.0.0 │ │ ├── TestPropertyWithExampleValues.ttl │ │ ├── TestPropertyWithInvalidExampleValues.ttl │ │ ├── TestRegularExpressionConstraint.ttl │ │ ├── TestRegularExpressionConstraintWithInvalidRegularExpression.ttl │ │ └── TestRegularExpressionConstraintWithInvalidType.ttl │ ├── see-shape │ └── org.eclipse.esmf.test │ │ └── 1.0.0 │ │ ├── TestSeeProperty.ttl │ │ └── TestSeePropertyDoesNotHaveNodeKindIri.ttl │ ├── single-entity-shape │ └── org.eclipse.esmf.test │ │ └── 1.0.0 │ │ ├── TestSingleEntityWithEntityDataType.ttl │ │ └── TestSingleEntityWithXSDDataType.ttl │ ├── state-shape │ └── org.eclipse.esmf.test │ │ └── 1.0.0 │ │ ├── TestState.ttl │ │ ├── TestStateDefaultValueNotInValues.ttl │ │ └── TestStateMissingRequiredProperties.ttl │ ├── structured-value-shape │ └── org.eclipse.esmf.test │ │ └── 1.0.0 │ │ ├── TestStructuredValue.ttl │ │ ├── TestStructuredValueElementsWithListCharacteristic.ttl │ │ ├── TestStructuredValueElementsWithNonScalarDatatype.ttl │ │ ├── TestStructuredValueElementsWithStructuredValueCharacteristic.ttl │ │ ├── TestStructuredValueElementsWithoutProperties.ttl │ │ ├── TestStructuredValueMissingRequiredProperties.ttl │ │ ├── TestStructuredValueWithEmptyElements.ttl │ │ ├── TestStructuredValueWithInvalidDatatype.ttl │ │ ├── TestStructuredValueWithInvalidDeconstruction.ttl │ │ ├── TestStructuredValueWithInvalidElements.ttl │ │ ├── TestStructuredValueWithInvalidMatchingGroups.ttl │ │ ├── TestStructuredValueWithInvalidRegularExpression.ttl │ │ └── TestStructuredValueWithNonMatchingGroups.ttl │ ├── time-series │ └── org.eclipse.esmf.test │ │ └── 1.0.0 │ │ ├── TimeSeriesInvalidExtendedTestEntity.ttl │ │ └── TimeSeriesTestEntity.ttl │ ├── unique-entity-instance-shape │ └── org.eclipse.esmf.test │ │ └── 1.0.0 │ │ ├── ExtendingEntityIdenticalInstances.ttl │ │ ├── TestEntityInstanceIdenticalInstances.ttl │ │ └── TestEntityInstanceSomeIdenticalValues.ttl │ ├── valid-entity-instance-shape │ └── org.eclipse.esmf.test │ │ └── 1.0.0 │ │ ├── ExtendingEntityInstance.ttl │ │ ├── ExtendingEntityInstanceInvalidValueType.ttl │ │ ├── ExtendingEntityInstanceMissingNotInPayloadProperty.ttl │ │ ├── ExtendingEntityMissingOptionalProperty.ttl │ │ ├── ExtendingEntityMissingRequiredProperty.ttl │ │ ├── TestEntityInstance.ttl │ │ ├── TestEntityInstanceInvalidValueType.ttl │ │ ├── TestEntityInstanceMissingNotInPayloadProperties.ttl │ │ ├── TestEntityInstanceMissingOptionalProperties.ttl │ │ ├── TestEntityInstanceMissingRequiredProperties.ttl │ │ ├── TestEntityWithEntityListInstance.ttl │ │ ├── TestEntityWithEntityListInstanceInvalidTypeInList.ttl │ │ ├── TestEntityWithListInstance.ttl │ │ ├── TestEntityWithListInstanceInvalidTypeInList.ttl │ │ └── TestEntityWithListInstanceWithoutList.ttl │ ├── validate-shared-entities │ └── org.eclipse.esmf.test │ │ └── 1.0.0 │ │ ├── TestFileResourceEntityInstance.ttl │ │ ├── TestPoint3dEntityInstance.ttl │ │ └── TestTimeSeriesEntityInstance.ttl │ └── value-shape │ └── org.eclipse.esmf.test │ └── 1.0.0 │ ├── AnonymousDescribedValueInExampleValue.ttl │ ├── DefaultValue.ttl │ ├── InvalidValueDeclaration.ttl │ ├── MultipleValueWithEnumeration.ttl │ ├── ReferenceValueWithProperty.ttl │ └── ValueWithEnumeration.ttl ├── legal ├── LICENSE-Apache-2.0.txt ├── LICENSE-OFL-1.1.txt └── NOTICE.md ├── mvnw ├── mvnw.cmd ├── pom.xml └── site.yml /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Bug report 3 | about: Create a bug report to help us improve. 4 | title: "[BUG]" 5 | labels: bug 6 | assignees: '' 7 | 8 | --- 9 | 10 | **How: List of performed steps** 11 | 12 | **What: Actual result vs expected result** 13 | 14 | **Where: (e.g. component, version, url, your system info)** 15 | 16 | **Input (files/screenshots)** 17 | 18 | **Output (files/screenshots)** 19 | 20 | **Additional context (e.g. references)** 21 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yaml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: false -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Task 3 | about: Suggest a task for this project. This can be any type of work item like for example a feature request. 4 | title: '[Task]' 5 | labels: task 6 | assignees: '' 7 | 8 | --- 9 | 10 | **Is your task related to a problem? Please describe.** 11 | A clear and concise description of what the problem is. Examples are "I am always frustrated when [...]", or "I think it is cumbersome to [...]", "There seems to be a better way to [...]" 12 | 13 | **Describe the solution you'd like** 14 | A clear and concise description of what you want to happen. 15 | 16 | **Describe alternatives you've considered** 17 | A clear and concise description of any alternative solutions or features you have considered. 18 | 19 | **Additional context** 20 | Add any other context or screenshots about the feature request here. -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-esmf/esmf-semantic-aspect-meta-model/d9fbb5ee2fee1ef2edbe6ef60a48a5288aea782e/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /AUTHORS.md: -------------------------------------------------------------------------------- 1 | # Authors 2 | 3 | The following people have contributed to this repository: 4 | 5 | * Birgit Boss, Robert Bosch GmbH 6 | * Daniel Ewert, Robert Bosch GmbH, daniel.ewert@bosch.com 7 | * Sven Erik Jeroschewski, Bosch.IO GmbH 8 | * Lukas Römer, Bosch.IO GmbH, Lukas.roemer@bosch.io 9 | * Michele Santoro 10 | * Andreas Schilling, andreas.schilling3@de.bosch.com 11 | * Georg Schmidt-Dumont, Robert Bosch GmbH, georg.schmidt-dumont@de.bosch.com 12 | * Andreas Textor, Andreas.Textor@de.bosch.com 13 | * Dominic Schabel 14 | 15 | Please add yourself to this list, if you contribute to the content. -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- 1 | see legal/NOTICE.md -------------------------------------------------------------------------------- /documentation/antora.yml: -------------------------------------------------------------------------------- 1 | name: samm-specification 2 | title: Semantic Aspect Meta Model 3 | version: 'snapshot' 4 | start_page: ROOT:index.adoc 5 | nav: 6 | - modules/ROOT/nav.adoc 7 | - modules/appendix/nav.adoc 8 | - modules/release-notes/nav.adoc 9 | - modules/legal/nav.adoc -------------------------------------------------------------------------------- /documentation/decisions/README.md: -------------------------------------------------------------------------------- 1 | # Decisions 2 | 3 | This directory contains decision records for esmf-semantic-aspect-meta-model. 4 | 5 | For new ADRs, please use [adr-template.md](adr-template.md) as basis. 6 | More information on MADR is available at . 7 | General information about architectural decision records is available at . 8 | -------------------------------------------------------------------------------- /documentation/modules/ROOT/examples/reference-declaration.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2024 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix samm-c: . 16 | @prefix unit: . 17 | @prefix xsd: . 18 | 19 | # tag::content[] 20 | :TestProperty a samm:Property ; 21 | samm:characteristic samm-c:Reference . 22 | # end::content[] 23 | -------------------------------------------------------------------------------- /documentation/modules/ROOT/nav.adoc: -------------------------------------------------------------------------------- 1 | //// 2 | Copyright (c) 2020 Robert Bosch Manufacturing Solutions GmbH 3 | 4 | See the AUTHORS file(s) distributed with this work for additional information regarding authorship. 5 | 6 | This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. 7 | If a copy of the MPL was not distributed with this file, You can obtain one at https://mozilla.org/MPL/2.0/ 8 | SPDX-License-Identifier: MPL-2.0 9 | //// 10 | 11 | .Specification 12 | * xref:index.adoc[Introduction] 13 | * xref:meta-model-elements.adoc[Meta Model Elements] 14 | * xref:namespaces.adoc[Namespaces and Versions] 15 | * xref:datatypes.adoc[Data Types] 16 | * xref:characteristics.adoc[Characteristics] 17 | * xref:entities.adoc[Entities] 18 | * xref:units.adoc[Units] 19 | * xref:modeling-guidelines.adoc[Aspects] 20 | * xref:payloads.adoc[Payloads] 21 | * xref:limits.adoc[Limits & Restrictions] -------------------------------------------------------------------------------- /documentation/modules/appendix/nav.adoc: -------------------------------------------------------------------------------- 1 | //// 2 | Copyright (c) 2020 Robert Bosch Manufacturing Solutions GmbH 3 | 4 | See the AUTHORS file(s) distributed with this work for additional information regarding authorship. 5 | 6 | This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. 7 | If a copy of the MPL was not distributed with this file, You can obtain one at https://mozilla.org/MPL/2.0/ 8 | SPDX-License-Identifier: MPL-2.0 9 | //// 10 | 11 | .Appendix 12 | * xref:best-practices.adoc[Best Practices] 13 | * xref:model-evolution.adoc[Model Evolution] 14 | * xref:unitcatalog.adoc[Unit Catalog] 15 | * xref:bibliography.adoc[Bibliography] 16 | -------------------------------------------------------------------------------- /documentation/modules/legal/nav.adoc: -------------------------------------------------------------------------------- 1 | //// 2 | Copyright (c) 2020 Robert Bosch Manufacturing Solutions GmbH 3 | 4 | See the AUTHORS file(s) distributed with this work for additional information regarding authorship. 5 | 6 | This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. 7 | If a copy of the MPL was not distributed with this file, You can obtain one at https://mozilla.org/MPL/2.0/ 8 | SPDX-License-Identifier: MPL-2.0 9 | //// -------------------------------------------------------------------------------- /documentation/modules/release-notes/nav.adoc: -------------------------------------------------------------------------------- 1 | //// 2 | Copyright (c) 2025 Robert Bosch Manufacturing Solutions GmbH 3 | 4 | See the AUTHORS file(s) distributed with this work for additional information regarding authorship. 5 | 6 | This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. 7 | If a copy of the MPL was not distributed with this file, You can obtain one at https://mozilla.org/MPL/2.0/ 8 | SPDX-License-Identifier: MPL-2.0 9 | //// 10 | 11 | * xref:release-notes.adoc[Release Notes] -------------------------------------------------------------------------------- /esmf-samm-build-plugin/src/main/resources/RobotoCondensed-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eclipse-esmf/esmf-semantic-aspect-meta-model/d9fbb5ee2fee1ef2edbe6ef60a48a5288aea782e/esmf-samm-build-plugin/src/main/resources/RobotoCondensed-Regular.ttf -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/java/org/eclipse/esmf/samm/QuantityTest.java: -------------------------------------------------------------------------------- 1 | package org.eclipse.esmf.samm; 2 | 3 | import org.junit.jupiter.params.ParameterizedTest; 4 | import org.junit.jupiter.params.provider.MethodSource; 5 | 6 | class QuantityTest extends AbstractShapeTest { 7 | 8 | @ParameterizedTest 9 | @MethodSource( value = "versionsStartingWith2_2_0" ) 10 | void testQuantityValidationEntity( final KnownVersion metaModelVersion ) { 11 | checkValidity( "quantity", "QuantityTestEntity", metaModelVersion ); 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/java/org/eclipse/esmf/samm/ReferenceShapeTest.java: -------------------------------------------------------------------------------- 1 | package org.eclipse.esmf.samm; 2 | 3 | import org.junit.jupiter.params.ParameterizedTest; 4 | import org.junit.jupiter.params.provider.MethodSource; 5 | 6 | class ReferenceShapeTest extends AbstractShapeTest { 7 | 8 | @ParameterizedTest 9 | @MethodSource( value = "versionsStartingWith2_2_0" ) 10 | void testValidReferenceExpectSuccess( final KnownVersion metaModelVersion ) { 11 | checkValidity( "reference-shape", "TestReference", metaModelVersion ); 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/java/org/eclipse/esmf/samm/UnitUrns.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2023 Robert Bosch Manufacturing Solutions GmbH 3 | * 4 | * See the AUTHORS file(s) distributed with this work for additional 5 | * information regarding authorship. 6 | * 7 | * This Source Code Form is subject to the terms of the Mozilla Public 8 | * License, v. 2.0. If a copy of the MPL was not distributed with this 9 | * file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | * 11 | * SPDX-License-Identifier: MPL-2.0 12 | */ 13 | 14 | package org.eclipse.esmf.samm; 15 | 16 | public class UnitUrns { 17 | 18 | String voltUrn; 19 | 20 | UnitUrns( final String elementType, final KnownVersion testedMetaModelVersion ) { 21 | final String unitsUrn = "urn:samm:org.eclipse.esmf.samm:%s:%s#"; 22 | voltUrn = String.format( unitsUrn + "volt", elementType, testedMetaModelVersion.toVersionString() ); 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_1_0_0/aspect-shape/org.eclipse.esmf.test/1.0.0/TestAspectMissingRequiredAspectProperties.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2021 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix samm-c: . 16 | @prefix xsd: . 17 | 18 | :TestAspectMissingRequiredAspectProperties a samm:Aspect . -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_1_0_0/characteristic-shape/org.eclipse.esmf.test/1.0.0/TestCharacteristicInstanceMissingRequiredProperties.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2021 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | 16 | :TestCharacteristicInstanceMissingRequiredProperties a samm:Characteristic . -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_1_0_0/characteristic-shape/org.eclipse.esmf.test/1.0.0/TestCharacteristicInstanceWithDisallowedDataType.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2021 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix xsd: . 16 | 17 | :TestCharacteristicInstanceWithDisallowedDataType a samm:Characteristic ; 18 | samm:name "TestCharacteristicInstanceWithDisallowedDataType" ; 19 | samm:dataType xsd:maxExclusive . 20 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_1_0_0/characteristic-shape/org.eclipse.esmf.test/1.0.0/TestCharacteristicInstanceWithEmptyProperties.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2021 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix xsd: . 16 | 17 | :TestCharacteristicInstanceWithEmptyProperties a samm:Characteristic ; 18 | samm:name "" ; 19 | samm:preferredName ""@en ; 20 | samm:description ""@en ; 21 | samm:dataType xsd:float . 22 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_1_0_0/characteristic-shape/org.eclipse.esmf.test/1.0.0/TestCharacteristicInstanceWithGDay.ttl: -------------------------------------------------------------------------------- 1 | @prefix : . 2 | @prefix samm: . 3 | @prefix xsd: . 4 | 5 | :TestCharacteristicInstance a samm:Characteristic ; 6 | samm:name "TestCharacteristicInstance" ; 7 | samm:preferredName "Test Characteristic Instance"@en ; 8 | samm:description "Test Characteristic Instance"@en ; 9 | samm:dataType xsd:gDay . -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_1_0_0/characteristic-shape/org.eclipse.esmf.test/1.0.0/TestCharacteristicSubClassMissingRequiredProperties.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2021 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix rdfs: . 16 | 17 | :TestCharacteristicSubClassMissingRequiredProperties rdfs:subClassOf samm:Characteristic . -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_1_0_0/collection-shape/org.eclipse.esmf.test/1.0.0/TestCollectionWithoutOrderedAndAllowDuplicates.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2021 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix rdfs: . 16 | @prefix samm-c: . 17 | 18 | :TestCollectionWithoutOrderedAndAllowDuplicates rdfs:subClassOf samm-c:Collection ; 19 | samm:name "TestCollection" . 20 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_1_0_0/constrain-extends-usage-shape/org.eclipse.esmf.test/1.0.0/ExtendsNotAList.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2021 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix samm: . 14 | @prefix sh: . 15 | 16 | samm:TestShape 17 | a sh:NodeShape ; 18 | samm:extends samm:ExtendedShape . 19 | 20 | samm:ExtendedShape 21 | a sh:NodeShape . 22 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_1_0_0/constraint-shape/org.eclipse.esmf.test/1.0.0/TestConstraint.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2021 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix samm-c: . 16 | @prefix xsd: . 17 | 18 | :TestConstraint a samm:Constraint ; 19 | samm:name "TestConstraint" ; 20 | samm:preferredName "Test Constraint"@en ; 21 | samm:description "TestConstraint"@en . 22 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_1_0_0/constraint-shape/org.eclipse.esmf.test/1.0.0/TestConstraintWithDataType.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2021 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix samm-c: . 16 | @prefix xsd: . 17 | 18 | :TestConstraintWithDataType a samm:Constraint ; 19 | samm:name "TestConstraintWithDataType" ; 20 | samm:dataType xsd:float . 21 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_1_0_0/constraint-shape/org.eclipse.esmf.test/1.0.0/TestConstraintWithEmptyProperties.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2021 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix samm-c: . 16 | @prefix xsd: . 17 | 18 | :TestConstraintWithEmptyProperties a samm:Constraint ; 19 | samm:name "" ; 20 | samm:preferredName ""@en ; 21 | samm:description ""@en . 22 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_1_0_0/either-shape/org.eclipse.esmf.test/1.0.0/TestEitherMissingRequiredProperties.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2021 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix samm-c: . 16 | @prefix xsd: . 17 | 18 | :TestEitherMissingRequiredProperties a samm-c:Either . 19 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_1_0_0/entity-shape/org.eclipse.esmf.test/1.0.0/TestEntityMissingRequiredProperties.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2021 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | 16 | :TestEntityMissingRequiredProperties a samm:Entity . -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_1_0_0/entity-shape/org.eclipse.esmf.test/1.0.0/TestEntityWithEmptyProperties.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2021 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | 16 | :TestEntityWithEmptyProperties a samm:Entity ; 17 | samm:name "" ; 18 | samm:preferredName ""@en ; 19 | samm:description ""@en ; 20 | samm:properties ( ). 21 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_1_0_0/entity-shape/org.eclipse.esmf.test/1.0.0/TestEntityWithInvalidLangStrings.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2021 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | 16 | :TestEntityWithInvalidLangStrings a samm:Entity ; 17 | samm:name "TestEntityWithInvalidLangStrings" ; 18 | samm:preferredName "Test Entity" ; 19 | samm:description "A test Entity" ; 20 | samm:properties ( ). 21 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_1_0_0/enumeration-shape/org.eclipse.esmf.test/1.0.0/TestEnumeration.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2021 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix samm-c: . 16 | @prefix xsd: . 17 | 18 | :TestEnumeration a samm-c:Enumeration ; 19 | samm:name "TestEnumeration" ; 20 | samm:dataType xsd:string ; 21 | samm-c:values ( "OK" "ERR" ). -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_1_0_0/enumeration-shape/org.eclipse.esmf.test/1.0.0/TestEnumerationMissingRequiredProperties.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2021 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix samm-c: . 16 | 17 | :TestEnumerationMissingRequiredProperties a samm-c:Enumeration . -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_1_0_0/language-constraint-shape/org.eclipse.esmf.test/1.0.0/TestLanguageConstraint.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2021 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm-c: . 15 | @prefix samm: . 16 | @prefix xsd: . 17 | 18 | :TestLanguageConstraint a samm-c:LanguageConstraint ; 19 | samm:name "TestLanguageConstraint" ; 20 | samm-c:languageCode "de" . 21 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_1_0_0/language-constraint-shape/org.eclipse.esmf.test/1.0.0/TestLanguageConstraintMissingRequiredProperties.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2021 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm-c: . 15 | @prefix samm: . 16 | @prefix xsd: . 17 | 18 | :TestLanguageConstraintMissingRequiredProperties a samm-c:LanguageConstraint . 19 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_1_0_0/locale-constraint-shape/org.eclipse.esmf.test/1.0.0/TestLocaleConstraint.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2021 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm-c: . 15 | @prefix samm: . 16 | @prefix xsd: . 17 | 18 | :TestLocaleConstraint a samm-c:LocaleConstraint ; 19 | samm:name "TestLocaleConstraint" ; 20 | samm-c:localeCode "de-DE" . 21 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_1_0_0/locale-constraint-shape/org.eclipse.esmf.test/1.0.0/TestLocaleConstraintMissingRequiredProperties.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2021 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm-c: . 15 | @prefix samm: . 16 | @prefix xsd: . 17 | 18 | :TestLocaleConstraintMissingRequiredProperties a samm-c:LocaleConstraint . 19 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_1_0_0/measurement-shape/org.eclipse.esmf.test/1.0.0/TestMeasurementMissingRequiredProperties.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2021 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix samm-c: . 16 | @prefix xsd: . 17 | @prefix unit: . 18 | 19 | :TestMeasurementMissingRequiredProperties a samm-c:Measurement . -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_1_0_0/operation-shape/org.eclipse.esmf.test/1.0.0/TestOperationMissingRequiredProperties.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2021 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | 16 | :TestAspect a samm:Aspect ; 17 | samm:name "TestAspect" ; 18 | samm:properties ( ) ; 19 | samm:operations ( :TestOperationMissingRequiredProperties ) . 20 | 21 | :TestOperationMissingRequiredProperties a samm:Operation . 22 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_1_0_0/property-shape/org.eclipse.esmf.test/1.0.0/TestPropertyWithoutCharacteristicUnrefined.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2021 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | 16 | :TestPropertyWithoutCharacteristicUnrefined a samm:Aspect ; 17 | samm:name "TestPropertyWithoutCharacteristicUnrefined" ; 18 | samm:properties ( :testProperty ) ; 19 | samm:operations ( ) . 20 | 21 | :testProperty a samm:Property ; 22 | samm:name "testProperty" . 23 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_1_0_0/quantifiable-shape/org.eclipse.esmf.test/1.0.0/TestQuantifiableWithMissingProperties.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2021 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix samm-c: . 16 | @prefix xsd: . 17 | @prefix unit: . 18 | 19 | :TestQuantifiableWithMissingProperties a samm-c:Quantifiable . -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_1_0_0/range-shape/org.eclipse.esmf.test/1.0.0/TestRangeMissingRequiredProperties.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2021 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix samm-c: . 16 | 17 | :TestRangeMissingRequiredProperties a samm-c:RangeConstraint . 18 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_1_0_0/state-shape/org.eclipse.esmf.test/1.0.0/TestState.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2021 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix samm-c: . 16 | @prefix xsd: . 17 | 18 | :TestState a samm-c:State ; 19 | samm:name "TestState" ; 20 | samm:dataType xsd:string ; 21 | samm-c:defaultValue "OK" ; 22 | samm-c:values ( "OK" "ERR" ) . -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_1_0_0/state-shape/org.eclipse.esmf.test/1.0.0/TestStateMissingRequiredProperties.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2021 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix samm-c: . 16 | 17 | :TestStateMissingRequiredProperties a samm-c:State . -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_0_0/aspect-shape/org.eclipse.esmf.test/1.0.0/TestAspectWithoutPropertiesAndOperations.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2021 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix samm-c: . 16 | @prefix xsd: . 17 | 18 | :TestAspectWitoutPropertiesAndOperations a samm:Aspect . -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_0_0/characteristic-shape/org.eclipse.esmf.test/1.0.0/TestCharacteristicInstance.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2021 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix xsd: . 16 | 17 | :TestCharacteristicInstance a samm:Characteristic ; 18 | samm:preferredName "Test Characteristic Instance"@en ; 19 | samm:description "Test Characteristic Instance"@en ; 20 | samm:dataType xsd:float . 21 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_0_0/characteristic-shape/org.eclipse.esmf.test/1.0.0/TestCharacteristicInstanceMissingRequiredProperties.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2021 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | 16 | :TestCharacteristicInstanceMissingRequiredProperties a samm:Characteristic . -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_0_0/characteristic-shape/org.eclipse.esmf.test/1.0.0/TestCharacteristicInstanceWithDisallowedDataType.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2021 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix xsd: . 16 | 17 | :TestCharacteristicInstanceWithDisallowedDataType a samm:Characteristic ; 18 | samm:dataType xsd:maxExclusive . 19 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_0_0/characteristic-shape/org.eclipse.esmf.test/1.0.0/TestCharacteristicInstanceWithEmptyProperties.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2021 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix xsd: . 16 | 17 | :TestCharacteristicInstanceWithEmptyProperties a samm:Characteristic ; 18 | samm:preferredName ""@en ; 19 | samm:description ""@en ; 20 | samm:dataType xsd:float . 21 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_0_0/characteristic-shape/org.eclipse.esmf.test/1.0.0/TestCharacteristicInstanceWithGDay.ttl: -------------------------------------------------------------------------------- 1 | @prefix : . 2 | @prefix samm: . 3 | @prefix xsd: . 4 | 5 | :TestCharacteristicInstance a samm:Characteristic ; 6 | samm:preferredName "Test Characteristic Instance"@en ; 7 | samm:description "Test Characteristic Instance"@en ; 8 | samm:dataType xsd:gDay . -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_0_0/characteristic-shape/org.eclipse.esmf.test/1.0.0/TestCharacteristicSubClassMissingRequiredProperties.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2021 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix rdfs: . 16 | 17 | :TestCharacteristicSubClassMissingRequiredProperties rdfs:subClassOf samm:Characteristic . -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_0_0/characteristic-shape/org.eclipse.esmf.test/1.0.0/TestCharacteristicSubClassWithDisallowedDataType.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2021 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix xsd: . 16 | @prefix rdfs: . 17 | 18 | :TestCharacteristicSubClassWithDisallowedDataType rdfs:subClassOf samm:Characteristic ; 19 | samm:dataType xsd:maxExclusive . 20 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_0_0/collection-instance-shape/org.eclipse.esmf.test/1.0.0/TestCollectionWithDataType.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2021 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix rdfs: . 16 | @prefix samm-c: . 17 | @prefix xsd: . 18 | 19 | :TestCollectionWithDataType a samm-c:List ; 20 | samm:dataType xsd:string . 21 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_0_0/collection-instance-shape/org.eclipse.esmf.test/1.0.0/TestCollectionWithElementCharacteristic.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2021 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix rdfs: . 16 | @prefix samm-c: . 17 | 18 | :TestCollectionWithElementCharacteristic a samm-c:Collection ; 19 | samm-c:elementCharacteristic samm-c:Text . 20 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_0_0/collection-instance-shape/org.eclipse.esmf.test/1.0.0/TestCollectionWithInvalidElementCharacteristic.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2021 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix rdfs: . 16 | @prefix samm-c: . 17 | 18 | :TestCollectionWithInvalidElementCharacteristic a samm-c:Collection ; 19 | samm-c:elementCharacteristic "samm-c:Text" . 20 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_0_0/collection-instance-shape/org.eclipse.esmf.test/1.0.0/TestCollectionWithoutDataTypeAndElementCharacteristic.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2021 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix rdfs: . 16 | @prefix samm-c: . 17 | 18 | :TestCollectionWithoutDataTypeAndElementCharacteristic a samm-c:Collection . 19 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_0_0/collection-shape/org.eclipse.esmf.test/1.0.0/TestCollectionWithoutOrderedAndAllowDuplicates.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2021 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix rdfs: . 16 | @prefix samm-c: . 17 | 18 | :TestCollectionWithoutOrderedAndAllowDuplicates rdfs:subClassOf samm-c:Collection . 19 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_0_0/constrain-defines-usage-shape/org.eclipse.esmf.test/1.0.0/DefinesUsedInModelElement.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2021 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix rdfs: . 16 | 17 | :DefinesUsedInModelElement a samm:Aspect ; 18 | samm:defines :Characteristic ; 19 | samm:properties ( ) ; 20 | samm:operations ( ) . 21 | 22 | :Characteristic a rdfs:Class . 23 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_0_0/constrain-extends-usage-shape/org.eclipse.esmf.test/1.0.0/ExtendsNotAList.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2021 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix samm: . 14 | @prefix sh: . 15 | 16 | samm:TestShape 17 | a sh:NodeShape ; 18 | samm:extends samm:ExtendedShape . 19 | 20 | samm:ExtendedShape 21 | a sh:NodeShape . 22 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_0_0/constrain-extends-usage-shape/org.eclipse.esmf.test/1.0.0/ExtendsUsedInModelElement.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2021 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix rdfs: . 16 | 17 | :ExtendsUsedInModelElement a samm:Aspect ; 18 | samm:extends ( :Characteristic ) ; 19 | samm:properties ( ) ; 20 | samm:operations ( ) . 21 | 22 | :Characteristic a rdfs:Class. 23 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_0_0/constraint-shape/org.eclipse.esmf.test/1.0.0/TestConstraint.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2021 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix samm-c: . 16 | @prefix xsd: . 17 | 18 | :TestConstraint a samm:Constraint ; 19 | samm:preferredName "Test Constraint"@en ; 20 | samm:description "TestConstraint"@en . 21 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_0_0/constraint-shape/org.eclipse.esmf.test/1.0.0/TestConstraintWithDataType.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2021 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix samm-c: . 16 | @prefix xsd: . 17 | 18 | :TestConstraintWithDataType a samm:Constraint ; 19 | samm:dataType xsd:float . 20 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_0_0/constraint-shape/org.eclipse.esmf.test/1.0.0/TestConstraintWithEmptyProperties.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2021 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix samm-c: . 16 | @prefix xsd: . 17 | 18 | :TestConstraintWithEmptyProperties a samm:Constraint ; 19 | samm:preferredName ""@en ; 20 | samm:description ""@en . 21 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_0_0/constraint-shape/org.eclipse.esmf.test/1.0.0/TestConstraintWithInvalidLangStrings.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2021 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix samm-c: . 16 | @prefix xsd: . 17 | 18 | :TestConstraintWithInvalidLangStrings a samm:Constraint ; 19 | samm:preferredName "Test Constraint" ; 20 | samm:description "TestConstraint" . 21 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_0_0/either-shape/org.eclipse.esmf.test/1.0.0/TestEitherMissingRequiredProperties.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2021 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix samm-c: . 16 | @prefix xsd: . 17 | 18 | :TestEitherMissingRequiredProperties a samm-c:Either . 19 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_0_0/entity-shape/org.eclipse.esmf.test/1.0.0/TestEntityNonUniqueLangStrings.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2021 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | 16 | :TestEntityNonUniqueLangStrings a samm:Entity ; 17 | samm:preferredName "Test Entity"@en ; 18 | samm:preferredName "Test Entität"@en ; 19 | samm:description "A test Entity"@en ; 20 | samm:description "Eine test Entität"@en ; 21 | samm:properties ( ). 22 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_0_0/entity-shape/org.eclipse.esmf.test/1.0.0/TestEntityWithEmptyProperties.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2021 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | 16 | :TestEntityWithEmptyProperties a samm:Entity ; 17 | samm:preferredName ""@en ; 18 | samm:description ""@en ; 19 | samm:properties ( ). 20 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_0_0/entity-shape/org.eclipse.esmf.test/1.0.0/TestEntityWithInvalidLangStrings.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2021 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | 16 | :TestEntityWithInvalidLangStrings a samm:Entity ; 17 | samm:preferredName "Test Entity" ; 18 | samm:description "A test Entity" ; 19 | samm:properties ( ). 20 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_0_0/entity-shape/org.eclipse.esmf.test/1.0.0/TestEntityWithoutProperties.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2021 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | 16 | :TestEntityWithoutProperties a samm:Entity . -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_0_0/enumeration-shape/org.eclipse.esmf.test/1.0.0/TestEnumeration.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2021 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix samm-c: . 16 | @prefix xsd: . 17 | 18 | :TestEnumeration a samm-c:Enumeration ; 19 | samm:dataType xsd:string ; 20 | samm-c:values ( "OK" "ERR" ). -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_0_0/enumeration-shape/org.eclipse.esmf.test/1.0.0/TestEnumerationMissingRequiredProperties.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2021 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix samm-c: . 16 | 17 | :TestEnumerationMissingRequiredProperties a samm-c:Enumeration . -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_0_0/language-constraint-shape/org.eclipse.esmf.test/1.0.0/TestLanguageConstraint.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2021 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm-c: . 15 | @prefix samm: . 16 | @prefix xsd: . 17 | 18 | :TestLanguageConstraint a samm-c:LanguageConstraint ; 19 | samm-c:languageCode "de" . 20 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_0_0/language-constraint-shape/org.eclipse.esmf.test/1.0.0/TestLanguageConstraintInvalidLanguageCode.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2021 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm-c: . 15 | @prefix samm: . 16 | @prefix xsd: . 17 | 18 | :TestLanguageConstraintInvalidLanguageCode a samm-c:LanguageConstraint ; 19 | samm-c:languageCode "DE_de" . 20 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_0_0/language-constraint-shape/org.eclipse.esmf.test/1.0.0/TestLanguageConstraintMissingRequiredProperties.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2021 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm-c: . 15 | @prefix samm: . 16 | @prefix xsd: . 17 | 18 | :TestLanguageConstraintMissingRequiredProperties a samm-c:LanguageConstraint . 19 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_0_0/locale-constraint-shape/org.eclipse.esmf.test/1.0.0/TestLocaleConstraint.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2021 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm-c: . 15 | @prefix samm: . 16 | @prefix xsd: . 17 | 18 | :TestLocaleConstraint a samm-c:LocaleConstraint ; 19 | samm-c:localeCode "de-DE" . 20 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_0_0/locale-constraint-shape/org.eclipse.esmf.test/1.0.0/TestLocaleConstraintInvalidLanguageTag.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2021 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm-c: . 15 | @prefix samm: . 16 | @prefix xsd: . 17 | 18 | :TestLocaleConstraintInvalidLanguageTag a samm-c:LocaleConstraint ; 19 | samm-c:localeCode "ac" . 20 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_0_0/locale-constraint-shape/org.eclipse.esmf.test/1.0.0/TestLocaleConstraintMissingRequiredProperties.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2021 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm-c: . 15 | @prefix samm: . 16 | @prefix xsd: . 17 | 18 | :TestLocaleConstraintMissingRequiredProperties a samm-c:LocaleConstraint . 19 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_0_0/locale-constraint-shape/org.eclipse.esmf.test/1.0.0/TestLocaleConstraintValidGrandfatheredLanguageTag.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2021 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm-c: . 15 | @prefix samm: . 16 | @prefix xsd: . 17 | 18 | :TestLocaleConstraintValidGrandfatheredLanguageTag a samm-c:LocaleConstraint ; 19 | samm-c:localeCode "art-lojban" . 20 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_0_0/locale-constraint-shape/org.eclipse.esmf.test/1.0.0/TestLocaleConstraintValidLanguageInvalidRegion.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2021 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm-c: . 15 | @prefix samm: . 16 | @prefix xsd: . 17 | 18 | :TestLocaleConstraintValidLanguageInvalidRegion a samm-c:LocaleConstraint ; 19 | samm-c:localeCode "de-AB" . 20 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_0_0/measurement-shape/org.eclipse.esmf.test/1.0.0/TestMeasurementMissingRequiredProperties.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2021 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix samm-c: . 16 | @prefix xsd: . 17 | @prefix unit: . 18 | 19 | :TestMeasurementMissingRequiredProperties a samm-c:Measurement . -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_0_0/operation-shape/org.eclipse.esmf.test/1.0.0/TestOperationMissingRequiredProperties.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2021 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | 16 | :TestAspect a samm:Aspect ; 17 | samm:properties ( ) ; 18 | samm:operations ( :TestOperationMissingRequiredProperties ) . 19 | 20 | :TestOperationMissingRequiredProperties a samm:Operation . 21 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_0_0/operation-shape/org.eclipse.esmf.test/1.0.0/TestOperationWithEmptyProperties.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2021 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | 16 | :TestOperationWithEmptyProperties a samm:Aspect ; 17 | samm:properties ( ) ; 18 | samm:operations ( :TestOperation ) . 19 | 20 | :TestOperation a samm:Operation ; 21 | samm:preferredName ""@en ; 22 | samm:description ""@en ; 23 | samm:input ( ) . 24 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_0_0/property-shape/org.eclipse.esmf.test/1.0.0/TestPropertyWithoutCharacteristicUnrefined.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2021 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | 16 | :TestPropertyWithoutCharacteristicUnrefined a samm:Aspect ; 17 | samm:properties ( :testProperty ) ; 18 | samm:operations ( ) . 19 | 20 | :testProperty a samm:Property . 21 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_0_0/quantifiable-shape/org.eclipse.esmf.test/1.0.0/TestQuantifiableWithMissingProperties.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2021 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix samm-c: . 16 | @prefix xsd: . 17 | @prefix unit: . 18 | 19 | :TestQuantifiableWithMissingProperties a samm-c:Quantifiable . -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_0_0/range-shape/org.eclipse.esmf.test/1.0.0/TestRangeMissingRequiredProperties.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2021 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix samm-c: . 16 | 17 | :TestRangeMissingRequiredProperties a samm-c:RangeConstraint . 18 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_0_0/state-shape/org.eclipse.esmf.test/1.0.0/TestState.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2021 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix samm-c: . 16 | @prefix xsd: . 17 | 18 | :TestState a samm-c:State ; 19 | samm:dataType xsd:string ; 20 | samm-c:defaultValue "OK" ; 21 | samm-c:values ( "OK" "ERR" ) . -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_0_0/state-shape/org.eclipse.esmf.test/1.0.0/TestStateMissingRequiredProperties.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2021 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix samm-c: . 16 | 17 | :TestStateMissingRequiredProperties a samm-c:State . -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_1_0/aspect-shape/org.eclipse.esmf.test/1.0.0/TestAspectWithoutPropertiesAndOperations.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2023 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix samm-c: . 16 | @prefix xsd: . 17 | 18 | :TestAspectWitoutPropertiesAndOperations a samm:Aspect . -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_1_0/characteristic-shape/org.eclipse.esmf.test/1.0.0/TestCharacteristicInstance.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2023 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix xsd: . 16 | 17 | :TestCharacteristicInstance a samm:Characteristic ; 18 | samm:preferredName "Test Characteristic Instance"@en ; 19 | samm:description "Test Characteristic Instance"@en ; 20 | samm:dataType xsd:float . 21 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_1_0/characteristic-shape/org.eclipse.esmf.test/1.0.0/TestCharacteristicInstanceMissingRequiredProperties.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2023 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | 16 | :TestCharacteristicInstanceMissingRequiredProperties a samm:Characteristic . -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_1_0/characteristic-shape/org.eclipse.esmf.test/1.0.0/TestCharacteristicInstanceWithDisallowedDataType.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2023 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix xsd: . 16 | 17 | :TestCharacteristicInstanceWithDisallowedDataType a samm:Characteristic ; 18 | samm:dataType xsd:maxExclusive . 19 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_1_0/characteristic-shape/org.eclipse.esmf.test/1.0.0/TestCharacteristicInstanceWithEmptyProperties.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2023 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix xsd: . 16 | 17 | :TestCharacteristicInstanceWithEmptyProperties a samm:Characteristic ; 18 | samm:preferredName ""@en ; 19 | samm:description ""@en ; 20 | samm:dataType xsd:float . 21 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_1_0/characteristic-shape/org.eclipse.esmf.test/1.0.0/TestCharacteristicInstanceWithGDay.ttl: -------------------------------------------------------------------------------- 1 | @prefix : . 2 | @prefix samm: . 3 | @prefix xsd: . 4 | 5 | :TestCharacteristicInstance a samm:Characteristic ; 6 | samm:preferredName "Test Characteristic Instance"@en ; 7 | samm:description "Test Characteristic Instance"@en ; 8 | samm:dataType xsd:gDay . -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_1_0/characteristic-shape/org.eclipse.esmf.test/1.0.0/TestCharacteristicSubClassMissingRequiredProperties.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2023 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix rdfs: . 16 | 17 | :TestCharacteristicSubClassMissingRequiredProperties rdfs:subClassOf samm:Characteristic . -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_1_0/characteristic-shape/org.eclipse.esmf.test/1.0.0/TestCharacteristicSubClassWithDisallowedDataType.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2023 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix xsd: . 16 | @prefix rdfs: . 17 | 18 | :TestCharacteristicSubClassWithDisallowedDataType rdfs:subClassOf samm:Characteristic ; 19 | samm:dataType xsd:maxExclusive . 20 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_1_0/collection-instance-shape/org.eclipse.esmf.test/1.0.0/TestCollectionWithDataType.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2023 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix rdfs: . 16 | @prefix samm-c: . 17 | @prefix xsd: . 18 | 19 | :TestCollectionWithDataType a samm-c:List ; 20 | samm:dataType xsd:string . 21 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_1_0/collection-instance-shape/org.eclipse.esmf.test/1.0.0/TestCollectionWithElementCharacteristic.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2023 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix rdfs: . 16 | @prefix samm-c: . 17 | 18 | :TestCollectionWithElementCharacteristic a samm-c:Collection ; 19 | samm-c:elementCharacteristic samm-c:Text . 20 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_1_0/collection-instance-shape/org.eclipse.esmf.test/1.0.0/TestCollectionWithInvalidElementCharacteristic.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2023 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix rdfs: . 16 | @prefix samm-c: . 17 | 18 | :TestCollectionWithInvalidElementCharacteristic a samm-c:Collection ; 19 | samm-c:elementCharacteristic "samm-c:Text" . 20 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_1_0/collection-instance-shape/org.eclipse.esmf.test/1.0.0/TestCollectionWithoutDataTypeAndElementCharacteristic.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2023 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix rdfs: . 16 | @prefix samm-c: . 17 | 18 | :TestCollectionWithoutDataTypeAndElementCharacteristic a samm-c:Collection . 19 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_1_0/collection-shape/org.eclipse.esmf.test/1.0.0/TestCollectionWithoutOrderedAndAllowDuplicates.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2023 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix rdfs: . 16 | @prefix samm-c: . 17 | 18 | :TestCollectionWithoutOrderedAndAllowDuplicates rdfs:subClassOf samm-c:Collection . 19 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_1_0/constrain-defines-usage-shape/org.eclipse.esmf.test/1.0.0/DefinesUsedInModelElement.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2023 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix rdfs: . 16 | 17 | :DefinesUsedInModelElement a samm:Aspect ; 18 | samm:defines :Characteristic ; 19 | samm:properties ( ) ; 20 | samm:operations ( ) . 21 | 22 | :Characteristic a rdfs:Class . 23 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_1_0/constrain-extends-usage-shape/org.eclipse.esmf.test/1.0.0/ExtendsNotAList.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2023 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix samm: . 14 | @prefix sh: . 15 | 16 | samm:TestShape 17 | a sh:NodeShape ; 18 | samm:extends samm:ExtendedShape . 19 | 20 | samm:ExtendedShape 21 | a sh:NodeShape . 22 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_1_0/constrain-extends-usage-shape/org.eclipse.esmf.test/1.0.0/ExtendsUsedInModelElement.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2023 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix rdfs: . 16 | 17 | :ExtendsUsedInModelElement a samm:Aspect ; 18 | samm:extends ( :Characteristic ) ; 19 | samm:properties ( ) ; 20 | samm:operations ( ) . 21 | 22 | :Characteristic a rdfs:Class. 23 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_1_0/constraint-shape/org.eclipse.esmf.test/1.0.0/TestConstraint.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2023 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix samm-c: . 16 | @prefix xsd: . 17 | 18 | :TestConstraint a samm:Constraint ; 19 | samm:preferredName "Test Constraint"@en ; 20 | samm:description "TestConstraint"@en . 21 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_1_0/constraint-shape/org.eclipse.esmf.test/1.0.0/TestConstraintWithDataType.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2023 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix samm-c: . 16 | @prefix xsd: . 17 | 18 | :TestConstraintWithDataType a samm:Constraint ; 19 | samm:dataType xsd:float . 20 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_1_0/constraint-shape/org.eclipse.esmf.test/1.0.0/TestConstraintWithEmptyProperties.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2023 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix samm-c: . 16 | @prefix xsd: . 17 | 18 | :TestConstraintWithEmptyProperties a samm:Constraint ; 19 | samm:preferredName ""@en ; 20 | samm:description ""@en . 21 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_1_0/constraint-shape/org.eclipse.esmf.test/1.0.0/TestConstraintWithInvalidLangStrings.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2023 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix samm-c: . 16 | @prefix xsd: . 17 | 18 | :TestConstraintWithInvalidLangStrings a samm:Constraint ; 19 | samm:preferredName "Test Constraint" ; 20 | samm:description "TestConstraint" . 21 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_1_0/either-shape/org.eclipse.esmf.test/1.0.0/TestEitherMissingRequiredProperties.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2023 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix samm-c: . 16 | @prefix xsd: . 17 | 18 | :TestEitherMissingRequiredProperties a samm-c:Either . 19 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_1_0/entity-shape/org.eclipse.esmf.test/1.0.0/TestEntityNonUniqueLangStrings.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2023 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | 16 | :TestEntityNonUniqueLangStrings a samm:Entity ; 17 | samm:preferredName "Test Entity"@en ; 18 | samm:preferredName "Test Entität"@en ; 19 | samm:description "A test Entity"@en ; 20 | samm:description "Eine test Entität"@en ; 21 | samm:properties ( ). 22 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_1_0/entity-shape/org.eclipse.esmf.test/1.0.0/TestEntityWithEmptyProperties.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2023 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | 16 | :TestEntityWithEmptyProperties a samm:Entity ; 17 | samm:preferredName ""@en ; 18 | samm:description ""@en ; 19 | samm:properties ( ). 20 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_1_0/entity-shape/org.eclipse.esmf.test/1.0.0/TestEntityWithInvalidLangStrings.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2023 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | 16 | :TestEntityWithInvalidLangStrings a samm:Entity ; 17 | samm:preferredName "Test Entity" ; 18 | samm:description "A test Entity" ; 19 | samm:properties ( ). 20 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_1_0/entity-shape/org.eclipse.esmf.test/1.0.0/TestEntityWithoutProperties.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2023 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | 16 | :TestEntityWithoutProperties a samm:Entity . -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_1_0/enumeration-shape/org.eclipse.esmf.test/1.0.0/TestEnumeration.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2023 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix samm-c: . 16 | @prefix xsd: . 17 | 18 | :TestEnumeration a samm-c:Enumeration ; 19 | samm:dataType xsd:string ; 20 | samm-c:values ( "OK" "ERR" ). -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_1_0/enumeration-shape/org.eclipse.esmf.test/1.0.0/TestEnumerationMissingRequiredProperties.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2023 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix samm-c: . 16 | 17 | :TestEnumerationMissingRequiredProperties a samm-c:Enumeration . -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_1_0/language-constraint-shape/org.eclipse.esmf.test/1.0.0/TestLanguageConstraint.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2023 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm-c: . 15 | @prefix samm: . 16 | @prefix xsd: . 17 | 18 | :TestLanguageConstraint a samm-c:LanguageConstraint ; 19 | samm-c:languageCode "de" . 20 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_1_0/language-constraint-shape/org.eclipse.esmf.test/1.0.0/TestLanguageConstraintInvalidLanguageCode.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2023 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm-c: . 15 | @prefix samm: . 16 | @prefix xsd: . 17 | 18 | :TestLanguageConstraintInvalidLanguageCode a samm-c:LanguageConstraint ; 19 | samm-c:languageCode "DE_de" . 20 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_1_0/language-constraint-shape/org.eclipse.esmf.test/1.0.0/TestLanguageConstraintMissingRequiredProperties.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2023 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm-c: . 15 | @prefix samm: . 16 | @prefix xsd: . 17 | 18 | :TestLanguageConstraintMissingRequiredProperties a samm-c:LanguageConstraint . 19 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_1_0/locale-constraint-shape/org.eclipse.esmf.test/1.0.0/TestLocaleConstraint.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2023 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm-c: . 15 | @prefix samm: . 16 | @prefix xsd: . 17 | 18 | :TestLocaleConstraint a samm-c:LocaleConstraint ; 19 | samm-c:localeCode "de-DE" . 20 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_1_0/locale-constraint-shape/org.eclipse.esmf.test/1.0.0/TestLocaleConstraintInvalidLanguageTag.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2023 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm-c: . 15 | @prefix samm: . 16 | @prefix xsd: . 17 | 18 | :TestLocaleConstraintInvalidLanguageTag a samm-c:LocaleConstraint ; 19 | samm-c:localeCode "ac" . 20 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_1_0/locale-constraint-shape/org.eclipse.esmf.test/1.0.0/TestLocaleConstraintMissingRequiredProperties.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2023 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm-c: . 15 | @prefix samm: . 16 | @prefix xsd: . 17 | 18 | :TestLocaleConstraintMissingRequiredProperties a samm-c:LocaleConstraint . 19 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_1_0/locale-constraint-shape/org.eclipse.esmf.test/1.0.0/TestLocaleConstraintValidGrandfatheredLanguageTag.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2023 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm-c: . 15 | @prefix samm: . 16 | @prefix xsd: . 17 | 18 | :TestLocaleConstraintValidGrandfatheredLanguageTag a samm-c:LocaleConstraint ; 19 | samm-c:localeCode "art-lojban" . 20 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_1_0/locale-constraint-shape/org.eclipse.esmf.test/1.0.0/TestLocaleConstraintValidLanguageInvalidRegion.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2023 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm-c: . 15 | @prefix samm: . 16 | @prefix xsd: . 17 | 18 | :TestLocaleConstraintValidLanguageInvalidRegion a samm-c:LocaleConstraint ; 19 | samm-c:localeCode "de-AB" . 20 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_1_0/measurement-shape/org.eclipse.esmf.test/1.0.0/TestMeasurementMissingRequiredProperties.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2023 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix samm-c: . 16 | @prefix xsd: . 17 | @prefix unit: . 18 | 19 | :TestMeasurementMissingRequiredProperties a samm-c:Measurement . -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_1_0/operation-shape/org.eclipse.esmf.test/1.0.0/TestOperationMissingRequiredProperties.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2023 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | 16 | :TestAspect a samm:Aspect ; 17 | samm:properties ( ) ; 18 | samm:operations ( :TestOperationMissingRequiredProperties ) . 19 | 20 | :TestOperationMissingRequiredProperties a samm:Operation . 21 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_1_0/operation-shape/org.eclipse.esmf.test/1.0.0/TestOperationWithEmptyProperties.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2023 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | 16 | :TestOperationWithEmptyProperties a samm:Aspect ; 17 | samm:properties ( ) ; 18 | samm:operations ( :TestOperation ) . 19 | 20 | :TestOperation a samm:Operation ; 21 | samm:preferredName ""@en ; 22 | samm:description ""@en ; 23 | samm:input ( ) . 24 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_1_0/property-shape/org.eclipse.esmf.test/1.0.0/TestPropertyWithoutCharacteristicUnrefined.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2023 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | 16 | :TestPropertyWithoutCharacteristicUnrefined a samm:Aspect ; 17 | samm:properties ( :testProperty ) ; 18 | samm:operations ( ) . 19 | 20 | :testProperty a samm:Property . 21 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_1_0/quantifiable-shape/org.eclipse.esmf.test/1.0.0/TestQuantifiableWithMissingProperties.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2023 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix samm-c: . 16 | @prefix xsd: . 17 | @prefix unit: . 18 | 19 | :TestQuantifiableWithMissingProperties a samm-c:Quantifiable . -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_1_0/range-shape/org.eclipse.esmf.test/1.0.0/TestRangeMissingRequiredProperties.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2023 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix samm-c: . 16 | 17 | :TestRangeMissingRequiredProperties a samm-c:RangeConstraint . 18 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_1_0/state-shape/org.eclipse.esmf.test/1.0.0/TestState.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2023 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix samm-c: . 16 | @prefix xsd: . 17 | 18 | :TestState a samm-c:State ; 19 | samm:dataType xsd:string ; 20 | samm-c:defaultValue "OK" ; 21 | samm-c:values ( "OK" "ERR" ) . -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_1_0/state-shape/org.eclipse.esmf.test/1.0.0/TestStateMissingRequiredProperties.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2023 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix samm-c: . 16 | 17 | :TestStateMissingRequiredProperties a samm-c:State . -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_2_0/aspect-shape/org.eclipse.esmf.test/1.0.0/TestAspectWithoutPropertiesAndOperations.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2023 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix samm-c: . 16 | @prefix xsd: . 17 | 18 | :TestAspectWitoutPropertiesAndOperations a samm:Aspect . -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_2_0/characteristic-shape/org.eclipse.esmf.test/1.0.0/TestCharacteristicInstance.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2023 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix xsd: . 16 | 17 | :TestCharacteristicInstance a samm:Characteristic ; 18 | samm:preferredName "Test Characteristic Instance"@en ; 19 | samm:description "Test Characteristic Instance"@en ; 20 | samm:dataType xsd:float . 21 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_2_0/characteristic-shape/org.eclipse.esmf.test/1.0.0/TestCharacteristicInstanceMissingRequiredProperties.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2023 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | 16 | :TestCharacteristicInstanceMissingRequiredProperties a samm:Characteristic . -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_2_0/characteristic-shape/org.eclipse.esmf.test/1.0.0/TestCharacteristicInstanceWithDisallowedDataType.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2023 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix xsd: . 16 | 17 | :TestCharacteristicInstanceWithDisallowedDataType a samm:Characteristic ; 18 | samm:dataType xsd:maxExclusive . 19 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_2_0/characteristic-shape/org.eclipse.esmf.test/1.0.0/TestCharacteristicInstanceWithEmptyProperties.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2023 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix xsd: . 16 | 17 | :TestCharacteristicInstanceWithEmptyProperties a samm:Characteristic ; 18 | samm:preferredName ""@en ; 19 | samm:description ""@en ; 20 | samm:dataType xsd:float . 21 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_2_0/characteristic-shape/org.eclipse.esmf.test/1.0.0/TestCharacteristicInstanceWithGDay.ttl: -------------------------------------------------------------------------------- 1 | @prefix : . 2 | @prefix samm: . 3 | @prefix xsd: . 4 | 5 | :TestCharacteristicInstance a samm:Characteristic ; 6 | samm:preferredName "Test Characteristic Instance"@en ; 7 | samm:description "Test Characteristic Instance"@en ; 8 | samm:dataType xsd:gDay . -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_2_0/characteristic-shape/org.eclipse.esmf.test/1.0.0/TestCharacteristicSubClassMissingRequiredProperties.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2023 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix rdfs: . 16 | 17 | :TestCharacteristicSubClassMissingRequiredProperties rdfs:subClassOf samm:Characteristic . -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_2_0/characteristic-shape/org.eclipse.esmf.test/1.0.0/TestCharacteristicSubClassWithDisallowedDataType.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2023 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix xsd: . 16 | @prefix rdfs: . 17 | 18 | :TestCharacteristicSubClassWithDisallowedDataType rdfs:subClassOf samm:Characteristic ; 19 | samm:dataType xsd:maxExclusive . 20 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_2_0/collection-instance-shape/org.eclipse.esmf.test/1.0.0/TestCollectionWithDataType.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2023 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix rdfs: . 16 | @prefix samm-c: . 17 | @prefix xsd: . 18 | 19 | :TestCollectionWithDataType a samm-c:List ; 20 | samm:dataType xsd:string . 21 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_2_0/collection-instance-shape/org.eclipse.esmf.test/1.0.0/TestCollectionWithElementCharacteristic.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2023 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix rdfs: . 16 | @prefix samm-c: . 17 | 18 | :TestCollectionWithElementCharacteristic a samm-c:Collection ; 19 | samm-c:elementCharacteristic samm-c:Text . 20 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_2_0/collection-instance-shape/org.eclipse.esmf.test/1.0.0/TestCollectionWithInvalidElementCharacteristic.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2023 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix rdfs: . 16 | @prefix samm-c: . 17 | 18 | :TestCollectionWithInvalidElementCharacteristic a samm-c:Collection ; 19 | samm-c:elementCharacteristic "samm-c:Text" . 20 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_2_0/collection-instance-shape/org.eclipse.esmf.test/1.0.0/TestCollectionWithoutDataTypeAndElementCharacteristic.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2023 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix rdfs: . 16 | @prefix samm-c: . 17 | 18 | :TestCollectionWithoutDataTypeAndElementCharacteristic a samm-c:Collection . 19 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_2_0/collection-shape/org.eclipse.esmf.test/1.0.0/TestCollectionWithoutOrderedAndAllowDuplicates.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2023 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix rdfs: . 16 | @prefix samm-c: . 17 | 18 | :TestCollectionWithoutOrderedAndAllowDuplicates rdfs:subClassOf samm-c:Collection . 19 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_2_0/constrain-defines-usage-shape/org.eclipse.esmf.test/1.0.0/DefinesUsedInModelElement.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2023 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix rdfs: . 16 | 17 | :DefinesUsedInModelElement a samm:Aspect ; 18 | samm:defines :Characteristic ; 19 | samm:properties ( ) ; 20 | samm:operations ( ) . 21 | 22 | :Characteristic a rdfs:Class . 23 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_2_0/constrain-extends-usage-shape/org.eclipse.esmf.test/1.0.0/ExtendsNotAList.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2023 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix samm: . 14 | @prefix sh: . 15 | 16 | samm:TestShape 17 | a sh:NodeShape ; 18 | samm:extends samm:ExtendedShape . 19 | 20 | samm:ExtendedShape 21 | a sh:NodeShape . 22 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_2_0/constrain-extends-usage-shape/org.eclipse.esmf.test/1.0.0/ExtendsUsedInModelElement.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2023 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix rdfs: . 16 | 17 | :ExtendsUsedInModelElement a samm:Aspect ; 18 | samm:extends ( :Characteristic ) ; 19 | samm:properties ( ) ; 20 | samm:operations ( ) . 21 | 22 | :Characteristic a rdfs:Class. 23 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_2_0/constraint-shape/org.eclipse.esmf.test/1.0.0/TestConstraintWithoutProperties.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2024 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix samm-c: . 16 | @prefix xsd: . 17 | 18 | :TestConstraintWithoutProperties a samm:Constraint. 19 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_2_0/either-shape/org.eclipse.esmf.test/1.0.0/TestEitherMissingRequiredProperties.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2023 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix samm-c: . 16 | @prefix xsd: . 17 | 18 | :TestEitherMissingRequiredProperties a samm-c:Either . 19 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_2_0/entity-shape/org.eclipse.esmf.test/1.0.0/TestEntityNonUniqueLangStrings.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2023 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | 16 | :TestEntityNonUniqueLangStrings a samm:Entity ; 17 | samm:preferredName "Test Entity"@en ; 18 | samm:preferredName "Test Entität"@en ; 19 | samm:description "A test Entity"@en ; 20 | samm:description "Eine test Entität"@en ; 21 | samm:properties ( ). 22 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_2_0/entity-shape/org.eclipse.esmf.test/1.0.0/TestEntityWithEmptyProperties.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2023 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | 16 | :TestEntityWithEmptyProperties a samm:Entity ; 17 | samm:preferredName ""@en ; 18 | samm:description ""@en ; 19 | samm:properties ( ). 20 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_2_0/entity-shape/org.eclipse.esmf.test/1.0.0/TestEntityWithInvalidLangStrings.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2023 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | 16 | :TestEntityWithInvalidLangStrings a samm:Entity ; 17 | samm:preferredName "Test Entity" ; 18 | samm:description "A test Entity" ; 19 | samm:properties ( ). 20 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_2_0/entity-shape/org.eclipse.esmf.test/1.0.0/TestEntityWithoutProperties.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2023 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | 16 | :TestEntityWithoutProperties a samm:Entity . -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_2_0/enumeration-shape/org.eclipse.esmf.test/1.0.0/TestEnumeration.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2023 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix samm-c: . 16 | @prefix xsd: . 17 | 18 | :TestEnumeration a samm-c:Enumeration ; 19 | samm:dataType xsd:string ; 20 | samm-c:values ( "OK" "ERR" ). -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_2_0/enumeration-shape/org.eclipse.esmf.test/1.0.0/TestEnumerationMissingRequiredProperties.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2023 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix samm-c: . 16 | 17 | :TestEnumerationMissingRequiredProperties a samm-c:Enumeration . -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_2_0/language-constraint-shape/org.eclipse.esmf.test/1.0.0/TestLanguageConstraint.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2023 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm-c: . 15 | @prefix samm: . 16 | @prefix xsd: . 17 | 18 | :TestLanguageConstraint a samm-c:LanguageConstraint ; 19 | samm-c:languageCode "de" . 20 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_2_0/language-constraint-shape/org.eclipse.esmf.test/1.0.0/TestLanguageConstraintInvalidLanguageCode.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2023 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm-c: . 15 | @prefix samm: . 16 | @prefix xsd: . 17 | 18 | :TestLanguageConstraintInvalidLanguageCode a samm-c:LanguageConstraint ; 19 | samm-c:languageCode "DE_de" . 20 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_2_0/language-constraint-shape/org.eclipse.esmf.test/1.0.0/TestLanguageConstraintMissingRequiredProperties.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2023 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm-c: . 15 | @prefix samm: . 16 | @prefix xsd: . 17 | 18 | :TestLanguageConstraintMissingRequiredProperties a samm-c:LanguageConstraint . 19 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_2_0/locale-constraint-shape/org.eclipse.esmf.test/1.0.0/TestLocaleConstraint.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2023 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm-c: . 15 | @prefix samm: . 16 | @prefix xsd: . 17 | 18 | :TestLocaleConstraint a samm-c:LocaleConstraint ; 19 | samm-c:localeCode "de-DE" . 20 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_2_0/locale-constraint-shape/org.eclipse.esmf.test/1.0.0/TestLocaleConstraintInvalidLanguageTag.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2023 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm-c: . 15 | @prefix samm: . 16 | @prefix xsd: . 17 | 18 | :TestLocaleConstraintInvalidLanguageTag a samm-c:LocaleConstraint ; 19 | samm-c:localeCode "ac" . 20 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_2_0/locale-constraint-shape/org.eclipse.esmf.test/1.0.0/TestLocaleConstraintMissingRequiredProperties.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2023 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm-c: . 15 | @prefix samm: . 16 | @prefix xsd: . 17 | 18 | :TestLocaleConstraintMissingRequiredProperties a samm-c:LocaleConstraint . 19 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_2_0/locale-constraint-shape/org.eclipse.esmf.test/1.0.0/TestLocaleConstraintValidGrandfatheredLanguageTag.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2023 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm-c: . 15 | @prefix samm: . 16 | @prefix xsd: . 17 | 18 | :TestLocaleConstraintValidGrandfatheredLanguageTag a samm-c:LocaleConstraint ; 19 | samm-c:localeCode "art-lojban" . 20 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_2_0/locale-constraint-shape/org.eclipse.esmf.test/1.0.0/TestLocaleConstraintValidLanguageInvalidRegion.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2023 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm-c: . 15 | @prefix samm: . 16 | @prefix xsd: . 17 | 18 | :TestLocaleConstraintValidLanguageInvalidRegion a samm-c:LocaleConstraint ; 19 | samm-c:localeCode "de-AB" . 20 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_2_0/measurement-shape/org.eclipse.esmf.test/1.0.0/TestMeasurementMissingRequiredProperties.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2023 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix samm-c: . 16 | @prefix xsd: . 17 | @prefix unit: . 18 | 19 | :TestMeasurementMissingRequiredProperties a samm-c:Measurement . -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_2_0/namespace/org.eclipse.esmf.test/1.0.0/TestNamespaceEmptyProperties.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2023 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix samm-c: . 16 | @prefix xsd: . 17 | 18 | : a samm:Namespace ; 19 | samm:preferredName ""@en ; 20 | samm:description ""@en ; 21 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_2_0/namespace/org.eclipse.esmf.test/1.0.0/TestNamespaceInvalidUrn.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2023 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix samm-c: . 16 | @prefix xsd: . 17 | 18 | : a samm:Namespace ; 19 | samm:preferredName "Test Preferred Name"@en ; 20 | samm:description "Test description"@en ; 21 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_2_0/namespace/org.eclipse.esmf.test/1.0.0/TestNamespaceInvalidUrnStructure.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2024 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix samm-c: . 16 | @prefix xsd: . 17 | 18 | : a samm:Namespace ; 19 | samm:preferredName "Test Preferred Name"@en ; 20 | samm:description "Test description"@en ; 21 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_2_0/namespace/org.eclipse.esmf.test/1.0.0/TestNamespaceInvalidUrnVersion.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2024 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix samm-c: . 16 | @prefix xsd: . 17 | 18 | : a samm:Namespace ; 19 | samm:preferredName "Test Preferred Name"@en ; 20 | samm:description "Test description"@en ; 21 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_2_0/namespace/org.eclipse.esmf.test/1.0.0/TestNamespaceValidWithDash.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2024 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix samm-c: . 16 | @prefix xsd: . 17 | 18 | : a samm:Namespace ; 19 | samm:preferredName "Test Preferred Name"@en ; 20 | samm:description "Test description"@en ; 21 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_2_0/namespace/org.eclipse.esmf.test/1.0.0/TestNamespaceValidWithUnderscore.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2024 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix samm-c: . 16 | @prefix xsd: . 17 | 18 | : a samm:Namespace ; 19 | samm:preferredName "Test Preferred Name"@en ; 20 | samm:description "Test description"@en ; 21 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_2_0/operation-shape/org.eclipse.esmf.test/1.0.0/TestOperationMissingRequiredProperties.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2023 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | 16 | :TestAspect a samm:Aspect ; 17 | samm:properties ( ) ; 18 | samm:operations ( :TestOperationMissingRequiredProperties ) . 19 | 20 | :TestOperationMissingRequiredProperties a samm:Operation . 21 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_2_0/operation-shape/org.eclipse.esmf.test/1.0.0/TestOperationWithEmptyProperties.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2023 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | 16 | :TestOperationWithEmptyProperties a samm:Aspect ; 17 | samm:properties ( ) ; 18 | samm:operations ( :TestOperation ) . 19 | 20 | :TestOperation a samm:Operation ; 21 | samm:preferredName ""@en ; 22 | samm:description ""@en ; 23 | samm:input ( ) . 24 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_2_0/property-shape/org.eclipse.esmf.test/1.0.0/TestPropertyWithoutCharacteristicUnrefined.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2023 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | 16 | :TestPropertyWithoutCharacteristicUnrefined a samm:Aspect ; 17 | samm:properties ( :testProperty ) ; 18 | samm:operations ( ) . 19 | 20 | :testProperty a samm:Property . 21 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_2_0/quantifiable-shape/org.eclipse.esmf.test/1.0.0/TestQuantifiableWithMissingProperties.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2023 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix samm-c: . 16 | @prefix xsd: . 17 | @prefix unit: . 18 | 19 | :TestQuantifiableWithMissingProperties a samm-c:Quantifiable . -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_2_0/range-shape/org.eclipse.esmf.test/1.0.0/TestRangeMissingRequiredProperties.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2023 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix samm-c: . 16 | 17 | :TestRangeMissingRequiredProperties a samm-c:RangeConstraint . 18 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_2_0/reference-shape/org.eclipse.esmf.test/1.0.0/TestReference.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2024 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix samm-c: . 16 | @prefix unit: . 17 | @prefix xsd: . 18 | 19 | :TestProperty a samm:Property ; 20 | samm:characteristic samm-c:Reference . 21 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_2_0/state-shape/org.eclipse.esmf.test/1.0.0/TestState.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2023 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix samm-c: . 16 | @prefix xsd: . 17 | 18 | :TestState a samm-c:State ; 19 | samm:dataType xsd:string ; 20 | samm-c:defaultValue "OK" ; 21 | samm-c:values ( "OK" "ERR" ) . -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_2_0/state-shape/org.eclipse.esmf.test/1.0.0/TestStateMissingRequiredProperties.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2023 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix samm-c: . 16 | 17 | :TestStateMissingRequiredProperties a samm-c:State . -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_3_0/aspect-shape/org.eclipse.esmf.test/1.0.0/TestAspectWithoutPropertiesAndOperations.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2025 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix samm-c: . 16 | @prefix xsd: . 17 | 18 | :TestAspectWitoutPropertiesAndOperations a samm:Aspect . -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_3_0/characteristic-shape/org.eclipse.esmf.test/1.0.0/TestCharacteristicInstance.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2025 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix xsd: . 16 | 17 | :TestCharacteristicInstance a samm:Characteristic ; 18 | samm:preferredName "Test Characteristic Instance"@en ; 19 | samm:description "Test Characteristic Instance"@en ; 20 | samm:dataType xsd:float . 21 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_3_0/characteristic-shape/org.eclipse.esmf.test/1.0.0/TestCharacteristicInstanceMissingRequiredProperties.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2025 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | 16 | :TestCharacteristicInstanceMissingRequiredProperties a samm:Characteristic . -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_3_0/characteristic-shape/org.eclipse.esmf.test/1.0.0/TestCharacteristicInstanceWithDisallowedDataType.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2025 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix xsd: . 16 | 17 | :TestCharacteristicInstanceWithDisallowedDataType a samm:Characteristic ; 18 | samm:dataType xsd:maxExclusive . 19 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_3_0/characteristic-shape/org.eclipse.esmf.test/1.0.0/TestCharacteristicInstanceWithEmptyProperties.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2025 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix xsd: . 16 | 17 | :TestCharacteristicInstanceWithEmptyProperties a samm:Characteristic ; 18 | samm:preferredName ""@en ; 19 | samm:description ""@en ; 20 | samm:dataType xsd:float . 21 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_3_0/characteristic-shape/org.eclipse.esmf.test/1.0.0/TestCharacteristicInstanceWithGDay.ttl: -------------------------------------------------------------------------------- 1 | @prefix : . 2 | @prefix samm: . 3 | @prefix xsd: . 4 | 5 | :TestCharacteristicInstance a samm:Characteristic ; 6 | samm:preferredName "Test Characteristic Instance"@en ; 7 | samm:description "Test Characteristic Instance"@en ; 8 | samm:dataType xsd:gDay . -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_3_0/characteristic-shape/org.eclipse.esmf.test/1.0.0/TestCharacteristicSubClassMissingRequiredProperties.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2025 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix rdfs: . 16 | 17 | :TestCharacteristicSubClassMissingRequiredProperties rdfs:subClassOf samm:Characteristic . -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_3_0/characteristic-shape/org.eclipse.esmf.test/1.0.0/TestCharacteristicSubClassWithDisallowedDataType.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2025 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix xsd: . 16 | @prefix rdfs: . 17 | 18 | :TestCharacteristicSubClassWithDisallowedDataType rdfs:subClassOf samm:Characteristic ; 19 | samm:dataType xsd:maxExclusive . 20 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_3_0/collection-instance-shape/org.eclipse.esmf.test/1.0.0/TestCollectionWithDataType.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2025 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix rdfs: . 16 | @prefix samm-c: . 17 | @prefix xsd: . 18 | 19 | :TestCollectionWithDataType a samm-c:List ; 20 | samm:dataType xsd:string . 21 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_3_0/collection-instance-shape/org.eclipse.esmf.test/1.0.0/TestCollectionWithElementCharacteristic.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2025 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix rdfs: . 16 | @prefix samm-c: . 17 | 18 | :TestCollectionWithElementCharacteristic a samm-c:Collection ; 19 | samm-c:elementCharacteristic samm-c:Text . 20 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_3_0/collection-instance-shape/org.eclipse.esmf.test/1.0.0/TestCollectionWithInvalidElementCharacteristic.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2025 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix rdfs: . 16 | @prefix samm-c: . 17 | 18 | :TestCollectionWithInvalidElementCharacteristic a samm-c:Collection ; 19 | samm-c:elementCharacteristic "samm-c:Text" . 20 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_3_0/collection-instance-shape/org.eclipse.esmf.test/1.0.0/TestCollectionWithoutDataTypeAndElementCharacteristic.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2025 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix rdfs: . 16 | @prefix samm-c: . 17 | 18 | :TestCollectionWithoutDataTypeAndElementCharacteristic a samm-c:Collection . 19 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_3_0/collection-shape/org.eclipse.esmf.test/1.0.0/TestCollectionWithoutOrderedAndAllowDuplicates.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2025 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix rdfs: . 16 | @prefix samm-c: . 17 | 18 | :TestCollectionWithoutOrderedAndAllowDuplicates rdfs:subClassOf samm-c:Collection . 19 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_3_0/constrain-defines-usage-shape/org.eclipse.esmf.test/1.0.0/DefinesUsedInModelElement.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2025 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix rdfs: . 16 | 17 | :DefinesUsedInModelElement a samm:Aspect ; 18 | samm:defines :Characteristic ; 19 | samm:properties ( ) ; 20 | samm:operations ( ) . 21 | 22 | :Characteristic a rdfs:Class . 23 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_3_0/constrain-extends-usage-shape/org.eclipse.esmf.test/1.0.0/ExtendsNotAList.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2025 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix samm: . 14 | @prefix sh: . 15 | 16 | samm:TestShape 17 | a sh:NodeShape ; 18 | samm:extends samm:ExtendedShape . 19 | 20 | samm:ExtendedShape 21 | a sh:NodeShape . 22 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_3_0/constrain-extends-usage-shape/org.eclipse.esmf.test/1.0.0/ExtendsUsedInModelElement.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2025 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix rdfs: . 16 | 17 | :ExtendsUsedInModelElement a samm:Aspect ; 18 | samm:extends ( :Characteristic ) ; 19 | samm:properties ( ) ; 20 | samm:operations ( ) . 21 | 22 | :Characteristic a rdfs:Class. 23 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_3_0/constraint-shape/org.eclipse.esmf.test/1.0.0/TestConstraintWithoutProperties.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2024 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix samm-c: . 16 | @prefix xsd: . 17 | 18 | :TestConstraintWithoutProperties a samm:Constraint. 19 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_3_0/either-shape/org.eclipse.esmf.test/1.0.0/TestEitherMissingRequiredProperties.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2025 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix samm-c: . 16 | @prefix xsd: . 17 | 18 | :TestEitherMissingRequiredProperties a samm-c:Either . 19 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_3_0/entity-shape/org.eclipse.esmf.test/1.0.0/TestEntityNonUniqueLangStrings.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2025 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | 16 | :TestEntityNonUniqueLangStrings a samm:Entity ; 17 | samm:preferredName "Test Entity"@en ; 18 | samm:preferredName "Test Entität"@en ; 19 | samm:description "A test Entity"@en ; 20 | samm:description "Eine test Entität"@en ; 21 | samm:properties ( ). 22 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_3_0/entity-shape/org.eclipse.esmf.test/1.0.0/TestEntityWithEmptyProperties.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2025 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | 16 | :TestEntityWithEmptyProperties a samm:Entity ; 17 | samm:preferredName ""@en ; 18 | samm:description ""@en ; 19 | samm:properties ( ). 20 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_3_0/entity-shape/org.eclipse.esmf.test/1.0.0/TestEntityWithInvalidLangStrings.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2025 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | 16 | :TestEntityWithInvalidLangStrings a samm:Entity ; 17 | samm:preferredName "Test Entity" ; 18 | samm:description "A test Entity" ; 19 | samm:properties ( ). 20 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_3_0/entity-shape/org.eclipse.esmf.test/1.0.0/TestEntityWithoutProperties.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2025 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | 16 | :TestEntityWithoutProperties a samm:Entity . -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_3_0/enumeration-shape/org.eclipse.esmf.test/1.0.0/TestEnumeration.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2025 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix samm-c: . 16 | @prefix xsd: . 17 | 18 | :TestEnumeration a samm-c:Enumeration ; 19 | samm:dataType xsd:string ; 20 | samm-c:values ( "OK" "ERR" ). -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_3_0/enumeration-shape/org.eclipse.esmf.test/1.0.0/TestEnumerationMissingRequiredProperties.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2025 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix samm-c: . 16 | 17 | :TestEnumerationMissingRequiredProperties a samm-c:Enumeration . -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_3_0/language-constraint-shape/org.eclipse.esmf.test/1.0.0/TestLanguageConstraint.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2025 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm-c: . 15 | @prefix samm: . 16 | @prefix xsd: . 17 | 18 | :TestLanguageConstraint a samm-c:LanguageConstraint ; 19 | samm-c:languageCode "de" . 20 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_3_0/language-constraint-shape/org.eclipse.esmf.test/1.0.0/TestLanguageConstraintInvalidLanguageCode.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2025 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm-c: . 15 | @prefix samm: . 16 | @prefix xsd: . 17 | 18 | :TestLanguageConstraintInvalidLanguageCode a samm-c:LanguageConstraint ; 19 | samm-c:languageCode "DE_de" . 20 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_3_0/language-constraint-shape/org.eclipse.esmf.test/1.0.0/TestLanguageConstraintMissingRequiredProperties.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2025 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm-c: . 15 | @prefix samm: . 16 | @prefix xsd: . 17 | 18 | :TestLanguageConstraintMissingRequiredProperties a samm-c:LanguageConstraint . 19 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_3_0/locale-constraint-shape/org.eclipse.esmf.test/1.0.0/TestLocaleConstraint.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2025 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm-c: . 15 | @prefix samm: . 16 | @prefix xsd: . 17 | 18 | :TestLocaleConstraint a samm-c:LocaleConstraint ; 19 | samm-c:localeCode "de-DE" . 20 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_3_0/locale-constraint-shape/org.eclipse.esmf.test/1.0.0/TestLocaleConstraintInvalidLanguageTag.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2025 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm-c: . 15 | @prefix samm: . 16 | @prefix xsd: . 17 | 18 | :TestLocaleConstraintInvalidLanguageTag a samm-c:LocaleConstraint ; 19 | samm-c:localeCode "ac" . 20 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_3_0/locale-constraint-shape/org.eclipse.esmf.test/1.0.0/TestLocaleConstraintMissingRequiredProperties.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2025 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm-c: . 15 | @prefix samm: . 16 | @prefix xsd: . 17 | 18 | :TestLocaleConstraintMissingRequiredProperties a samm-c:LocaleConstraint . 19 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_3_0/locale-constraint-shape/org.eclipse.esmf.test/1.0.0/TestLocaleConstraintValidGrandfatheredLanguageTag.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2025 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm-c: . 15 | @prefix samm: . 16 | @prefix xsd: . 17 | 18 | :TestLocaleConstraintValidGrandfatheredLanguageTag a samm-c:LocaleConstraint ; 19 | samm-c:localeCode "art-lojban" . 20 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_3_0/locale-constraint-shape/org.eclipse.esmf.test/1.0.0/TestLocaleConstraintValidLanguageInvalidRegion.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2025 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm-c: . 15 | @prefix samm: . 16 | @prefix xsd: . 17 | 18 | :TestLocaleConstraintValidLanguageInvalidRegion a samm-c:LocaleConstraint ; 19 | samm-c:localeCode "de-AB" . 20 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_3_0/measurement-shape/org.eclipse.esmf.test/1.0.0/TestMeasurementMissingRequiredProperties.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2025 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix samm-c: . 16 | @prefix xsd: . 17 | @prefix unit: . 18 | 19 | :TestMeasurementMissingRequiredProperties a samm-c:Measurement . -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_3_0/namespace/org.eclipse.esmf.test/1.0.0/TestNamespaceEmptyProperties.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2025 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix samm-c: . 16 | @prefix xsd: . 17 | 18 | : a samm:Namespace ; 19 | samm:preferredName ""@en ; 20 | samm:description ""@en ; 21 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_3_0/namespace/org.eclipse.esmf.test/1.0.0/TestNamespaceInvalidUrn.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2025 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix samm-c: . 16 | @prefix xsd: . 17 | 18 | : a samm:Namespace ; 19 | samm:preferredName "Test Preferred Name"@en ; 20 | samm:description "Test description"@en ; 21 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_3_0/namespace/org.eclipse.esmf.test/1.0.0/TestNamespaceInvalidUrnStructure.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2024 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix samm-c: . 16 | @prefix xsd: . 17 | 18 | : a samm:Namespace ; 19 | samm:preferredName "Test Preferred Name"@en ; 20 | samm:description "Test description"@en ; 21 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_3_0/namespace/org.eclipse.esmf.test/1.0.0/TestNamespaceInvalidUrnVersion.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2024 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix samm-c: . 16 | @prefix xsd: . 17 | 18 | : a samm:Namespace ; 19 | samm:preferredName "Test Preferred Name"@en ; 20 | samm:description "Test description"@en ; 21 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_3_0/namespace/org.eclipse.esmf.test/1.0.0/TestNamespaceValidWithDash.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2024 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix samm-c: . 16 | @prefix xsd: . 17 | 18 | : a samm:Namespace ; 19 | samm:preferredName "Test Preferred Name"@en ; 20 | samm:description "Test description"@en ; 21 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_3_0/namespace/org.eclipse.esmf.test/1.0.0/TestNamespaceValidWithUnderscore.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2024 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix samm-c: . 16 | @prefix xsd: . 17 | 18 | : a samm:Namespace ; 19 | samm:preferredName "Test Preferred Name"@en ; 20 | samm:description "Test description"@en ; 21 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_3_0/operation-shape/org.eclipse.esmf.test/1.0.0/TestOperationMissingRequiredProperties.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2025 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | 16 | :TestAspect a samm:Aspect ; 17 | samm:properties ( ) ; 18 | samm:operations ( :TestOperationMissingRequiredProperties ) . 19 | 20 | :TestOperationMissingRequiredProperties a samm:Operation . 21 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_3_0/operation-shape/org.eclipse.esmf.test/1.0.0/TestOperationWithEmptyProperties.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2025 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | 16 | :TestOperationWithEmptyProperties a samm:Aspect ; 17 | samm:properties ( ) ; 18 | samm:operations ( :TestOperation ) . 19 | 20 | :TestOperation a samm:Operation ; 21 | samm:preferredName ""@en ; 22 | samm:description ""@en ; 23 | samm:input ( ) . 24 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_3_0/property-shape/org.eclipse.esmf.test/1.0.0/TestPropertyWithoutCharacteristicUnrefined.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2025 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | 16 | :TestPropertyWithoutCharacteristicUnrefined a samm:Aspect ; 17 | samm:properties ( :testProperty ) ; 18 | samm:operations ( ) . 19 | 20 | :testProperty a samm:Property . 21 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_3_0/quantifiable-shape/org.eclipse.esmf.test/1.0.0/TestQuantifiableWithMissingProperties.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2025 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix samm-c: . 16 | @prefix xsd: . 17 | @prefix unit: . 18 | 19 | :TestQuantifiableWithMissingProperties a samm-c:Quantifiable . -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_3_0/range-shape/org.eclipse.esmf.test/1.0.0/TestRangeMissingRequiredProperties.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2025 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix samm-c: . 16 | 17 | :TestRangeMissingRequiredProperties a samm-c:RangeConstraint . 18 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_3_0/reference-shape/org.eclipse.esmf.test/1.0.0/TestReference.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2024 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix samm-c: . 16 | @prefix unit: . 17 | @prefix xsd: . 18 | 19 | :TestProperty a samm:Property ; 20 | samm:characteristic samm-c:Reference . 21 | -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_3_0/state-shape/org.eclipse.esmf.test/1.0.0/TestState.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2025 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix samm-c: . 16 | @prefix xsd: . 17 | 18 | :TestState a samm-c:State ; 19 | samm:dataType xsd:string ; 20 | samm-c:defaultValue "OK" ; 21 | samm-c:values ( "OK" "ERR" ) . -------------------------------------------------------------------------------- /esmf-semantic-aspect-meta-model/src/test/resources/samm_2_3_0/state-shape/org.eclipse.esmf.test/1.0.0/TestStateMissingRequiredProperties.ttl: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (c) 2025 Robert Bosch Manufacturing Solutions GmbH 3 | # 4 | # See the AUTHORS file(s) distributed with this work for additional 5 | # information regarding authorship. 6 | # 7 | # This Source Code Form is subject to the terms of the Mozilla Public 8 | # License, v. 2.0. If a copy of the MPL was not distributed with this 9 | # file, You can obtain one at https://mozilla.org/MPL/2.0/. 10 | # 11 | # SPDX-License-Identifier: MPL-2.0 12 | # 13 | @prefix : . 14 | @prefix samm: . 15 | @prefix samm-c: . 16 | 17 | :TestStateMissingRequiredProperties a samm-c:State . --------------------------------------------------------------------------------