# Example NFT Ontology
## DID: DID Document
```json=
{
"@context": [
"https://www.w3.org/ns/did/v1",
"https://identity.foundation/EcdsaSecp256k1RecoverySignature2020/lds-ecdsa-secp256k1-recovery2020-0.0.jsonld"
],
"@id": "did:ethr:0x0279be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798",
"verificationMethod": [
{
"@id": "did:ethr:0x0279be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798#controller",
"@type": "EcdsaSecp256k1RecoveryMethod2020",
"controller": "did:ethr:0x0279be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798",
"blockchainAccountId": "0xb9c5714089478a327f09197987f16f9e5d936e8a@eip155:1"
},
{
"@id": "did:ethr:0x0279be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798#controllerKey",
"@type": "EcdsaSecp256k1VerificationKey2019",
"controller": "did:ethr:0x0279be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798",
"publicKeyHex": "0x0279be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798"
}
],
"authentication": [
"did:ethr:0xb9c5714089478a327f09197987f16f9e5d936e8a#controller",
"did:ethr:0x0279be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798#controllerKey"
]
}
```
## KYC: provider to creator
```json=
{
"@context":[
"https://www.w3.org/2018/credentials/v1",
"https://veramolabs.github.io/ld-context/contexts/kyc/v1"
],
"@type":[
"VerifiableCredential",
"VerifiableKyc"
],
"@id":"https://idcheck.com/433423223",
"issuer": {
"@id": "did:web:idcheck.com"
},
"issuanceDate":"2010-01-01T19:23:24Z",
"credentialSubject":{
"@id": :"did:ethr:0x0279be667ef9dcbbac55a06295ce870b07029bfcdb2d"
"@type":"Person",
"name":"John Doe"
},
"proof": {
}
}
```
## Authenticity: by creator to NFT
```json=
{
"@context":[
"https://www.w3.org/2018/credentials/v1",
"https://veramolabs.github.io/ld-context/contexts/nft/v1"
],
"@type":[
"VerifiableCredential",
"VerifiableNft"
],
"issuer": { "@id": "did:ethr:0xabcd" },
"issuanceDate":"2010-01-01T19:23:24Z",
"credentialSubject":{
"@type":"Nft",
"@id": :"did:nft:<cryptopunk-#1>",
"numberOfTokens": 1,
"contractAddress": "0xeeeefffff",
"contractType": "erc1155",
"tokenId": "2322323",
"chainId": 1,
"name":"Cryptopunk #1"
},
"proof": {
}
}
```
## Tweet: from NFT about something
```json=
{
"@context":[
"https://www.w3.org/2018/credentials/v1",
"https://veramolabs.github.io/ld-context/contexts/socialmedia/v1",
"https://schema.org"
],
"@type":[
"VerifiableCredential",
"VerifableSocialMediaPosting"
],
"@id":"https://dtwitter.com/tweets/1234",
"issuer": { "@id": "did:nft:<crypto-punk-#1>" },
"issuanceDate":"2010-01-01T19:23:24Z",
"credentialSubject":{
"@type":"SocialMediaPosting",
"author":{
"@id":"did:nft:<crypto-punk-#1>",
"type":"Person",
"image":"https://ipfs.io/ipfs/QmT4AeWE9Q9EaoyLJiqaZuYQ8mJeq4ZBncjjFH9dQ9uDVA",
"name":"cryptopunk"
},
"headline":"punks are aliens",
"articleBody":"waffles for zoomers"
},
"credentialSchema":{
"id":"https://veramolabs.github.io/ld-context/contexts/socialmedia/v1/schemas/eip712.json",
"type":"Eip712SchemaValidator2021"
},
"proof": {
}
}
```
```json=
[
{
"@context":[
"https://www.w3.org/2018/credentials/v1",
"https://veramolabs.github.io/ld-context/contexts/kyc/v1"
],
"type":[
"VerifiableCredential",
"VerifiableKyc"
],
"id":"https://idcheck.com/433423223",
"issuer":"did:web:idcheck.com",
"issuanceDate":"2010-01-01T19:23:24Z",
"credentialSubject":{
"id":"did:ethr:0xabcd",
"type":"Person",
"name":"John Doe"
},
"proof":{
}
},
{
"@context":[
"https://www.w3.org/2018/credentials/v1",
"https://veramolabs.github.io/ld-context/contexts/nft/v1"
],
"type":[
"VerifiableCredential",
"VerifiableNft"
],
"issuer":"did:ethr:0xabcd",
"issuanceDate":"2010-01-01T19:23:24Z",
"credentialSubject":{
"type":"Nft",
"id":"did:nft:<cryptopunk-#1>",
"numberOfTokens":1,
"contractAddress":"0xeeeefffff",
"contractType":"erc1155",
"tokenId":"2322323",
"chainId":1,
"name":"Cryptopunk #1"
},
"proof":{
}
},
{
"@context":[
"https://www.w3.org/2018/credentials/v1",
"https://veramolabs.github.io/ld-context/contexts/socialmedia/v1",
"https://schema.org"
],
"type":[
"VerifiableCredential",
"VerifableSocialMediaPosting"
],
"id":"https://dtwitter.com/tweets/1234",
"issuer":"did:nft:<crypto-punk-#1>",
"issuanceDate":"2010-01-01T19:23:24Z",
"credentialSubject":{
"type":"SocialMediaPosting",
"author":{
"id":"did:nft:<crypto-punk-#1>",
"type":"Person",
"image":"https://ipfs.io/ipfs/QmT4AeWE9Q9EaoyLJiqaZuYQ8mJeq4ZBncjjFH9dQ9uDVA",
"name":"cryptopunk"
},
"headline":"punks are aliens",
"articleBody":"waffles for zoomers"
},
"credentialSchema":{
"id":"https://veramolabs.github.io/ld-context/contexts/socialmedia/v1/eip712.json",
"type":"Eip712SchemaValidator2021"
},
"proof":{
}
}
]
```