Skip to content

PROPERTIES

manifest Properties

Class Diagram

classDiagram
class AccessRole
class Category
class Class_definition_for_Dimensions
class Class_definition_for_File_Metadata
class Class_definition_for_Link
class Class_definition_for_Manifest
class LicenseCategory
class ManifestCategory
class MiscellaneousCategory
Category <|-- LicenseCategory
Category <|-- ManifestCategory
Category <|-- MiscellaneousCategory

Class Hierarchy

  • AccessRole (https://w3id.org/ascs-ev/envited-x/manifest/v5/AccessRole)
  • Category (https://w3id.org/ascs-ev/envited-x/manifest/v5/Category)
  • LicenseCategory (https://w3id.org/ascs-ev/envited-x/manifest/v5/LicenseCategory)
  • ManifestCategory (https://w3id.org/ascs-ev/envited-x/manifest/v5/ManifestCategory)
  • MiscellaneousCategory (https://w3id.org/ascs-ev/envited-x/manifest/v5/MiscellaneousCategory)
  • Class definition for Dimensions (https://w3id.org/ascs-ev/envited-x/manifest/v5/Dimensions)
  • Class definition for File Metadata (https://w3id.org/ascs-ev/envited-x/manifest/v5/FileMetadata)
  • Class definition for Link (https://w3id.org/ascs-ev/envited-x/manifest/v5/Link)
  • Class definition for Manifest (https://w3id.org/ascs-ev/envited-x/manifest/v5/Manifest)

Class Definitions

Class IRI Description Parents
AccessRole https://w3id.org/ascs-ev/envited-x/manifest/v5/AccessRole A class representing different access roles of artifacts in a manifest.
Category https://w3id.org/ascs-ev/envited-x/manifest/v5/Category A class representing different categories of artifacts in a manifest.
Class definition for Dimensions https://w3id.org/ascs-ev/envited-x/manifest/v5/Dimensions General class for defining the dimensions of a data file, e.g., of type image or video, referenced inside a manifest:FileMetadata.
Class definition for File Metadata https://w3id.org/ascs-ev/envited-x/manifest/v5/FileMetadata Represents the properties of a data file referenced within a Link instance.
Class definition for Link https://w3id.org/ascs-ev/envited-x/manifest/v5/Link Defines a Link instance that connects to data and mandatory metadata
within an asset or related published simulation assets; can include
web references.
Class definition for Manifest https://w3id.org/ascs-ev/envited-x/manifest/v5/Manifest Defines the structure of an asset (e.g. simulation asset) as list of contents
using a manifest.json, listing explicitely included artifacts, referenced
artifacts and license information as linked properties. Typically used for
archives.
LicenseCategory https://w3id.org/ascs-ev/envited-x/manifest/v5/LicenseCategory Category
ManifestCategory https://w3id.org/ascs-ev/envited-x/manifest/v5/ManifestCategory Category
MiscellaneousCategory https://w3id.org/ascs-ev/envited-x/manifest/v5/MiscellaneousCategory Category

Prefixes

SHACL Properties

manifest:cid

manifest:depth

manifest:filename

manifest:filePath

manifest:fileSize

manifest:hasAccessRole

manifest:hasArtifacts

manifest:hasCategory

manifest:hasDimensions

manifest:hasFileMetadata

manifest:hasLicense

manifest:hasManifestReference

manifest:hasReferencedArtifacts

manifest:height

manifest:iri

manifest:mimeType

manifest:timestamp

manifest:unit

manifest:width

sh:conformsTo

skos:note

Shape Property prefix Property MinCount MaxCount Description Datatype/NodeKind Filename
ManifestShape manifest hasManifestReference 1 1 Self-reference to the manifest.json providing the structure and list of contents for a domain specific asset. manifest.shacl.ttl
ManifestShape manifest hasLicense 1 1 Defines the license valid for all content referenced in the manifest. Does not apply to linked data(sets) with explicit license terms. manifest.shacl.ttl
ManifestShape manifest hasArtifacts 1 Defines the links to all relevant artifacts for a digital asset. This is extended by the domain specific ontology. manifest.shacl.ttl
ManifestShape manifest hasReferencedArtifacts 0 Defines the links to all related referenced artifacts for a digital asset. This is extended by the domain specific ontology. manifest.shacl.ttl
LicenseLinkReferenceShape manifest hasCategory manifest.shacl.ttl
ManifestLinkReferenceShape manifest hasCategory manifest.shacl.ttl
LinkShape manifest iri 0 1 IRI required if the file is RDF/JSON-LD. http://www.w3.org/ns/shacl#IRI manifest.shacl.ttl
LinkShape skos note 0 1 Additional information about the manifest reference. http://www.w3.org/2001/XMLSchema#string manifest.shacl.ttl
LinkShape sh conformsTo 0 Specifies ontology conformance. http://www.w3.org/ns/shacl#IRI manifest.shacl.ttl
LinkShape manifest hasAccessRole 1 1 manifest.shacl.ttl
LinkShape manifest hasCategory 1 1 Specifies artifact category. manifest.shacl.ttl
LinkShape manifest hasFileMetadata 1 1 manifest.shacl.ttl
FileMetadataShape manifest filePath 1 1 A local or remote path/URL from which the file can be retrieved (e.g. './manifest_reference.json', 'ipfs://...', 's3://...', 'https://...'). http://www.w3.org/2001/XMLSchema#anyURI manifest.shacl.ttl
FileMetadataShape manifest mimeType 1 1 Defines the MIME type of the file. http://www.w3.org/2001/XMLSchema#string manifest.shacl.ttl
FileMetadataShape manifest cid 0 1 Defines the IPFS CIDv1 identifier of the file. http://www.w3.org/2001/XMLSchema#string manifest.shacl.ttl
FileMetadataShape manifest fileSize 0 1 Specifies the file size in bytes. http://www.w3.org/2001/XMLSchema#integer manifest.shacl.ttl
FileMetadataShape manifest filename 0 1 Specifies the file name (excluding the path) along with its extension. http://www.w3.org/2001/XMLSchema#string manifest.shacl.ttl
FileMetadataShape manifest timestamp 0 1 Represents a date or time associated with the file, such as recording time or creation time. http://www.w3.org/2001/XMLSchema#dateTime manifest.shacl.ttl
FileMetadataShape manifest hasDimensions 0 1 Defines the dimensions for images and videos. manifest.shacl.ttl
DimensionsShape manifest unit 1 1 Specifies the unit of measurement (e.g., metres, inches). manifest.shacl.ttl
DimensionsShape manifest width 1 1 Specifies the width (x-axis) of the item in appropriate units. http://www.w3.org/2001/XMLSchema#float manifest.shacl.ttl
DimensionsShape manifest height 1 1 Specifies the height (y-axis) of the item in appropriate units. http://www.w3.org/2001/XMLSchema#float manifest.shacl.ttl
DimensionsShape manifest depth 0 1 Specifies the depth (z-axis) of the item in appropriate units. http://www.w3.org/2001/XMLSchema#float manifest.shacl.ttl