struggle with ORDL syntax

I'm a novice in ORDL trying to understand if ORDL can be used as a 
constraint language for collaborative voice agents. Suppose Joe is a 
participant in a collaborative conversation with a synthetic voice 
agent. The following is my  attempt to specify "Joe is validated by a 
speaker identification process." Is this ORDL specification correct?

{
     "@context": "http://www.w3.org/ns/odrl.jsonld",
     "@type": "Offer",
     "uid": "http://example.com/policy:1012",
     "profile": "http://example.com/odrl:profile:06",
     “obligation": [{
             "target": "http://example.com/party/Joe",
             "action": “validate"
      }]
}

How do I modify the above to represent the constraint "Each speaker must 
be validated by a speaker identification process?“

Regards,

Jim Larson
Open Voice Network

Received on Thursday, 21 April 2022 18:39:34 UTC