- From: Maxim Angel <maxim_angel@live.co.uk>
- Date: Sun, 7 May 2017 15:53:32 +0000
- To: "public-schemaorg@w3.org" <public-schemaorg@w3.org>
- Message-ID: <DB6P194MB0199D731B18783944E8B0FADB0E90@DB6P194MB0199.EURP194.PROD.OUTLOOK.COM>
For now I use potentialAction + agent:#me extensively, the only problem is that
potentialAction: Indicates a potential Action, which describes an idealized action in which this thing would play an 'object' role.
"@id": "#me",
"@type": "Person",
"potentialAction":{
"@type": "ExerciseAction",
"name": "Pull-Ups",
"alternativeName": "Chin-Ups",
"agent": {"@id": "#me"}
},
"makesOffer":{
"@type": "Offer",
"businessFunction": {
"@type": "BusinessFunction",
"potentialAction": [
{
"@type": "AssessAction",
"name": "F.A.C.S.",
"agent": {"@id": "#me"}
},
{
"@type": "WriteAction",
"name": "Calligraphy",
"agent": {"@id": "#me"},
"inLanguage": "Japanese"
},
]
}
}
I guess there is a need for 2 more types: Skill & Certificate
Person
Skill
Certificate
"@type": "Person",
"skill":{
"@type": "Skill",
"name": "",
"description": "",
"value": "",
"maxValue": "",
"inLanguage": "",
"potentialAction": {
"@type": "Action",
"name": "",
"description": ""
},
"certificate": {
"@type": "Certificate",
"name": "",
"description": "",
"dateGiven": ""
},
}
--
maxim_angel@live.co.uk<mailto:maxim_angel@live.co.uk>
Received on Sunday, 7 May 2017 15:54:06 UTC