├── .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 :