Entity
The Entity describes the necessary information of an entity, and all specific entity should inherit from Entity to extend.
Schema
{
"@context": {
"rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#",
"rdfs": "http://www.w3.org/2000/01/rdf-schema#",
"schema": "https://schema.org/",
"iscn": "http://iscn.io/"
},
"@id": "iscn:entity",
"@type": "rdf:Property",
"rdfs:comment": "Entity who should be cited and / or rewarded for the contribution on the content.",
"rdfs:label": "entity",
"schema:domainIncludes": [
{
"@id": "iscn:StakeholderInfo"
}
],
"schema:rangeIncludes": [
{
"@id": "schema:Thing"
}
]
}
Sample
Recommended
{
"@id": "like1rclg677y2jqt8x4ylj0kjlqjjmnn6w63uflpgr",
"name": "Chung Wu",
"identifier": [{ "@type": "PropertyValue", "propertyID": "LikeCoin Wallet", "value": "like1rclg677y2jqt8x4ylj0kjlqjjmnn6w63uflpgr" }]
}
(Legacy)
{
"@id": "did:like:like1rclg677y2jqt8x4ylj0kjlqjjmnn6w63uflpgr",
"name": "Chung Wu"
}
(No wallet address)
{
"@id": "http://github.com/nnkken",
"name": "Chung Wu"
}
Description
Property | Expected Type | Description |
---|---|---|
id | String | URI | The id property represents any kind of identifier for everything, and it should represent in either as String or URI links. A canonical wallet address is recommended when hosted on a blockchain. did:(type) prefix is also supported for legacy usage. |
name | String | The name shows the display name of the entity. |
description | String | The description shows a brief description of the entity. |