Generalize potentialAction description so that the thing can play more than an 'object' role?

Hello,

Right now, the potential Action description is:

"Indicates a potential Action, which describes an idealized action in
which this thing would play an 'object' role."

I wonder if the description should not be generalized to more than
'object' role.

For instance I wonder if the following example (where a person adds an
hypermedia control to its profile so the user can ask him questions)
is valid:

```
{
  "@context": "http://schema.org",
  "@id": "http://example.com/me",
  "@type": "Person",
  "potentialAction": {
    "@type": "AskAction",
    "name": "ask me anything",
    "question": {
      "@type": "Question",
      "text-input": {
        "@type": "PropertyValueSpecification",
        "valueRequired": true,
        "valueName": "q"
      }
    },
    "target": {
      "@type": "EntryPoint",
      "urlTemplate": "http://example.com/me?q={q}"
    }
  }
}
```

The thing (the Person) is not the 'object' of the AskAction but the
'recipient' so the current description of potentialAction seems to
discourage this pattern (maybe for a good reason ?).

Thanks!

Sebastien

Received on Wednesday, 6 January 2016 19:19:37 UTC