-
Notifications
You must be signed in to change notification settings - Fork 18
/
Copy pathCertifiedDataCredential.ttl
69 lines (60 loc) · 4.35 KB
/
CertifiedDataCredential.ttl
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
#################################################################################
# Tractus-X - Digital Product Pass Verification Add-on
#
# Copyright (c) 2023, 2024 BMW AG
# Copyright (c) 2023, 2024 CGI Deutschland B.V. & Co. KG
# Copyright (c) 2024 Contributors to the Eclipse Foundation
#
# See the NOTICE file(s) distributed with this work for additional
# information regarding copyright ownership.
#
# This work is made available under the terms of the
# Creative Commons Attribution 4.0 International (CC-BY-4.0) license,
# which is available at
# https://creativecommons.org/licenses/by/4.0/legalcode.
#
# SPDX-License-Identifier: CC-BY-4.0
#################################################################################
@prefix samm: <urn:samm:org.eclipse.esmf.samm:meta-model:2.1.0#> .
@prefix samm-c: <urn:samm:org.eclipse.esmf.samm:characteristic:2.1.0#> .
@prefix samm-e: <urn:samm:org.eclipse.esmf.samm:entity:2.1.0#> .
@prefix unit: <urn:samm:org.eclipse.esmf.samm:unit:2.1.0#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix : <urn:samm:io.catenax.dpp_verification.cdc:1.0.0#> .
@prefix ext-csc: <urn:samm:io.catenax.dpp_verification.csc:1.0.0#> .
:CertifiedDataCredential a samm:Aspect ;
samm:preferredName "CertifiedDataCredential"@en ;
samm:description "Credential that contains the complete passport and is signed by the issuer of the data. It allows to track changes during the updates from the passport in the supply chain.\nIt can be \"self-testified\" by the data provider when creating/issuing the passport data. It contains the additional attributes added to the Verifiable Credential Data Model v2."@en ;
samm:see <https://github.com/eclipse-tractusx/digital-product-pass/tree/main/dpp-verification#verification-statements-documentscredentials> ;
samm:see <https://www.w3.org/TR/vc-data-model-2.0/> ;
samm:properties ( :parent :semanticId ) ;
samm:operations ( ) ;
samm:events ( ) .
:parent a samm:Property ;
samm:preferredName "Parent"@en ;
samm:description "The parent object contains the link for the previous verifiable credential version of the data."@en ;
samm:characteristic :ParentCharacteristic .
:semanticId a samm:Property ;
samm:preferredName "Semantic Id"@en ;
samm:description "The property which contains the semantic id string of the credential subject. It contains the complete identification of which aspect model version its contained. The key can be used to find the model information in the expanded JSON-LD."@en ;
samm:characteristic samm-c:Text ;
samm:exampleValue "urn:samm:io.catenax.generic.digital_product_passport:5.0.0#DigitalProductPass" .
:ParentCharacteristic a samm:Characteristic ;
samm:description "Entity of the parent attribute"@en ;
samm:dataType :ParentEntity .
:ParentEntity a samm:Entity ;
samm:preferredName "Parent Entity"@en ;
samm:description "Entity of the parent characteristic"@en ;
samm:properties ( [ samm:property :id; samm:payloadName "@id" ] ext-csc:digestMultibase ) .
:id a samm:Property ;
samm:preferredName "@id"@en ;
samm:description "Contains the DID identification of the previous verifiable credential node"@en ;
samm:characteristic :DID ;
samm:exampleValue "did:web:dpp-test-system.com:BPNL000000000000:api:public:urn%3Auuid%3A1c5b6a7c-90d4-3481-0538-f134ff53076d" .
:DID a samm:Characteristic ;
samm:preferredName "Decentralized Identifier"@en ;
samm:description "Decentralized identifiers (DIDs) are a new type of identifier that enables verifiable, decentralized digital identity. A DID refers to any subject (e.g., a person, organization, thing, data model, abstract entity, etc.) as determined by the controller of the DID. In contrast to typical, federated identifiers, DIDs have been designed so that they may be decoupled from centralized registries, identity providers, and certificate authorities. Specifically, while other parties might be used to help enable the discovery of information related to a DID, the design enables the controller of a DID to prove control over it without requiring permission from any other party. DIDs are URIs that associate a DID subject with a DID document allowing trustable interactions associated with that subject."@en ;
samm:see <https://www.w3.org/TR/did-core/> ;
samm:dataType xsd:string .