Skip to content

PROPERTIES

envited-x Properties

Class Diagram

classDiagram
class Class_definition_for_CodeArtifactBase
class Class_definition_for_CodeAsset
class Class_definition_for_Content
class Class_definition_for_DataSource
class Class_definition_for_DomainSpecification
class Class_definition_for_Format
class Class_definition_for_Manifest
class Class_definition_for_Quality
class Class_definition_for_Quantity
class Class_definition_for_ResourceDescription
class Class_definition_for_ServiceAsset
class Class_definition_for_ServiceOfferingBase
class Class_definition_for_SimulationAsset
class Class_definition_for_SoftwareAsset
class Class_definition_for_SoftwareResourceBase

Class Hierarchy

  • Class definition for CodeArtifactBase (https://w3id.org/ascs-ev/envited-x/envited-x/v3/CodeArtifactBase)
  • Class definition for CodeAsset (https://w3id.org/ascs-ev/envited-x/envited-x/v3/CodeAsset)
  • Class definition for Content (https://w3id.org/ascs-ev/envited-x/envited-x/v3/Content)
  • Class definition for DataSource (https://w3id.org/ascs-ev/envited-x/envited-x/v3/DataSource)
  • Class definition for DomainSpecification (https://w3id.org/ascs-ev/envited-x/envited-x/v3/DomainSpecification)
  • Class definition for Format (https://w3id.org/ascs-ev/envited-x/envited-x/v3/Format)
  • Class definition for Manifest (https://w3id.org/ascs-ev/envited-x/envited-x/v3/Manifest)
  • Class definition for Quality (https://w3id.org/ascs-ev/envited-x/envited-x/v3/Quality)
  • Class definition for Quantity (https://w3id.org/ascs-ev/envited-x/envited-x/v3/Quantity)
  • Class definition for ResourceDescription (https://w3id.org/ascs-ev/envited-x/envited-x/v3/ResourceDescription)
  • Class definition for ServiceAsset (https://w3id.org/ascs-ev/envited-x/envited-x/v3/ServiceAsset)
  • Class definition for ServiceOfferingBase (https://w3id.org/ascs-ev/envited-x/envited-x/v3/ServiceOfferingBase)
  • Class definition for SimulationAsset (https://w3id.org/ascs-ev/envited-x/envited-x/v3/SimulationAsset)
  • Class definition for SoftwareAsset (https://w3id.org/ascs-ev/envited-x/envited-x/v3/SoftwareAsset)
  • Class definition for SoftwareResourceBase (https://w3id.org/ascs-ev/envited-x/envited-x/v3/SoftwareResourceBase)

Class Definitions

Class IRI Description Parents
Class definition for CodeArtifactBase https://w3id.org/ascs-ev/envited-x/envited-x/v3/CodeArtifactBase Base class coupling ENVITED-X code assets to gx:CodeArtifact. CodeArtifact
Class definition for CodeAsset https://w3id.org/ascs-ev/envited-x/envited-x/v3/CodeAsset A structured digital asset in the ENVITED-X Data Space representing a code artifact.
Carries domain-specific metadata while delegating GX compliance
to the linked CodeArtifactBase node. Thing
Class definition for Content https://w3id.org/ascs-ev/envited-x/envited-x/v3/Content Defines the content that can be extended for specific asset types.
Class definition for DataSource https://w3id.org/ascs-ev/envited-x/envited-x/v3/DataSource Defines which data resources or measurement systems were used that can be extended for specific asset types.
Class definition for DomainSpecification https://w3id.org/ascs-ev/envited-x/envited-x/v3/DomainSpecification A metadata extension that enriches a SimulationAsset with additional structured information.
Unlike envited-x:ResourceDescription, extensions do not represent standalone retrievable data assets but
serve as auxiliary metadata linked to a SimulationAsset.
Class definition for Format https://w3id.org/ascs-ev/envited-x/envited-x/v3/Format Contains properties to describe the format that can be extended for specific asset types.
Class definition for Manifest https://w3id.org/ascs-ev/envited-x/envited-x/v3/Manifest Defines a general manifest structure that can be extended for specific asset types, such as HD maps or vehicle models. Manifest
Class definition for Quality https://w3id.org/ascs-ev/envited-x/envited-x/v3/Quality Contains properties to describe general quality criteria that can be extended for specific asset types.
Class definition for Quantity https://w3id.org/ascs-ev/envited-x/envited-x/v3/Quantity Contains properties to describe the quantity related criteria that can be extended for specific asset types.
Class definition for ResourceDescription https://w3id.org/ascs-ev/envited-x/envited-x/v3/ResourceDescription A base class for ENVITED-X resource descriptions, containing common metadata such as name and description of the simulation asset.
This class extends gx:VirtualResource and can be further specialized by domain-specific ontologies (e.g., HD Maps, Vehicle Models, or Sensor Data). VirtualResource
Class definition for ServiceAsset https://w3id.org/ascs-ev/envited-x/envited-x/v3/ServiceAsset A structured digital asset in the ENVITED-X Data Space representing a service offering.
Carries domain-specific metadata while delegating GX compliance
to the linked ServiceOfferingBase node. Thing
Class definition for ServiceOfferingBase https://w3id.org/ascs-ev/envited-x/envited-x/v3/ServiceOfferingBase Base class coupling ENVITED-X service assets to gx:ServiceOffering. ServiceOffering
Class definition for SimulationAsset https://w3id.org/ascs-ev/envited-x/envited-x/v3/SimulationAsset A structured digital asset in the ENVITED-X Data Space that aggregates metadata and a structured manifest.
This class serves as a modular container for various simulation-related resources, ensuring interoperability and extensibility.
Every SimulationAsset must be linked to at least one ResourceDescription, which provides essential metadata,
and a Manifest, which defines its internal structure and licensing information.
Subclasses of SimulationAsset can be introduced to represent specific asset types, such as HD Maps or Vehicle Models. Thing
Class definition for SoftwareAsset https://w3id.org/ascs-ev/envited-x/envited-x/v3/SoftwareAsset A structured digital asset in the ENVITED-X Data Space representing a software resource.
Carries domain-specific metadata while delegating GX compliance
to the linked SoftwareResourceBase node. Thing
Class definition for SoftwareResourceBase https://w3id.org/ascs-ev/envited-x/envited-x/v3/SoftwareResourceBase Base class coupling ENVITED-X software assets to gx:SoftwareResource. SoftwareResource

Prefixes

SHACL Properties

envited-x:hasCodeArtifact

envited-x:hasContent

envited-x:hasDataSource

envited-x:hasDomainSpecification

envited-x:hasFormat

envited-x:hasManifest

envited-x:hasQuality

envited-x:hasQuantity

envited-x:hasResourceDescription

envited-x:hasServiceOffering

envited-x:hasSoftwareResource

gx:copyrightOwnedBy

gx:description

gx:license

gx:name

gx:providedBy

gx:resourcePolicy

gx:serviceOfferingTermsAndConditions

manifest:hasAccessRole

manifest:hasArtifacts

manifest:hasCategory

manifest:hasLicense

manifest:hasManifestReference

manifest:hasReferencedArtifacts

manifest:iri

rdf:type

schema:description

schema:name

Shape Property prefix Property MinCount MaxCount Description Datatype/NodeKind Filename
SimulationAssetShape envited-x hasResourceDescription 1 1 envited-x.shacl.ttl
SimulationAssetShape envited-x hasDomainSpecification 0 envited-x.shacl.ttl
SimulationAssetShape envited-x hasManifest 1 1 envited-x.shacl.ttl
SoftwareAssetShape envited-x hasSoftwareResource 1 1 envited-x.shacl.ttl
SoftwareAssetShape envited-x hasDomainSpecification 0 envited-x.shacl.ttl
SoftwareAssetShape envited-x hasManifest 1 1 envited-x.shacl.ttl
ServiceAssetShape envited-x hasServiceOffering 1 1 envited-x.shacl.ttl
ServiceAssetShape envited-x hasDomainSpecification 0 envited-x.shacl.ttl
ServiceAssetShape envited-x hasManifest 1 1 envited-x.shacl.ttl
CodeAssetShape envited-x hasCodeArtifact 1 1 envited-x.shacl.ttl
CodeAssetShape envited-x hasDomainSpecification 0 envited-x.shacl.ttl
CodeAssetShape envited-x hasManifest 1 1 envited-x.shacl.ttl
ExtendedLinkShape manifest hasAccessRole envited-x.shacl.ttl
ExtendedLinkShape manifest hasCategory envited-x.shacl.ttl
ManifestLinkReferenceShape manifest hasCategory envited-x.shacl.ttl
ManifestLinkReferenceShape manifest iri 1 envited-x.shacl.ttl
LicenseLinkReferenceShape manifest hasCategory envited-x.shacl.ttl
LicenseLinkReferenceShape manifest iri 1 envited-x.shacl.ttl
ManifestShape rdf type envited-x.shacl.ttl
ManifestShape manifest hasManifestReference envited-x.shacl.ttl
ManifestShape manifest hasLicense 1 1 envited-x.shacl.ttl
ManifestShape manifest hasArtifacts envited-x.shacl.ttl
ManifestShape manifest hasReferencedArtifacts envited-x.shacl.ttl
ManifestShape manifest hasArtifacts envited-x.shacl.ttl
ManifestShape manifest hasArtifacts envited-x.shacl.ttl
ManifestShape manifest hasArtifacts envited-x.shacl.ttl
ManifestShape manifest hasArtifacts envited-x.shacl.ttl
ResourceDescriptionShape gx name 1 1 http://www.w3.org/2001/XMLSchema#string envited-x.shacl.ttl
ResourceDescriptionShape gx description 1 1 http://www.w3.org/2001/XMLSchema#string envited-x.shacl.ttl
ResourceDescriptionShape gx license 1 Allows custom commercial identifiers in addition to Gaia-X standard SPDX checks. envited-x.shacl.ttl
SoftwareResourceBaseShape schema name 1 1 http://www.w3.org/2001/XMLSchema#string envited-x.shacl.ttl
SoftwareResourceBaseShape schema description 1 http://www.w3.org/2001/XMLSchema#string envited-x.shacl.ttl
SoftwareResourceBaseShape gx license 1 envited-x.shacl.ttl
SoftwareResourceBaseShape gx copyrightOwnedBy 1 envited-x.shacl.ttl
SoftwareResourceBaseShape gx resourcePolicy 1 http://www.w3.org/2001/XMLSchema#string envited-x.shacl.ttl
ServiceOfferingBaseShape schema name 1 1 http://www.w3.org/2001/XMLSchema#string envited-x.shacl.ttl
ServiceOfferingBaseShape schema description 1 http://www.w3.org/2001/XMLSchema#string envited-x.shacl.ttl
ServiceOfferingBaseShape gx providedBy 1 1 envited-x.shacl.ttl
ServiceOfferingBaseShape gx serviceOfferingTermsAndConditions 1 envited-x.shacl.ttl
CodeArtifactBaseShape schema name 1 1 http://www.w3.org/2001/XMLSchema#string envited-x.shacl.ttl
CodeArtifactBaseShape schema description 1 http://www.w3.org/2001/XMLSchema#string envited-x.shacl.ttl
CodeArtifactBaseShape gx license 1 envited-x.shacl.ttl
CodeArtifactBaseShape gx copyrightOwnedBy 1 envited-x.shacl.ttl
CodeArtifactBaseShape gx resourcePolicy 1 http://www.w3.org/2001/XMLSchema#string envited-x.shacl.ttl
DomainSpecificationShape envited-x hasContent 1 envited-x.shacl.ttl
DomainSpecificationShape envited-x hasFormat 0 envited-x.shacl.ttl
DomainSpecificationShape envited-x hasDataSource 0 envited-x.shacl.ttl
DomainSpecificationShape envited-x hasQuality 0 envited-x.shacl.ttl
DomainSpecificationShape envited-x hasQuantity 0 envited-x.shacl.ttl