- From: Herminio García via GitHub <sysbot+gh@w3.org>
- Date: Mon, 25 Jan 2021 12:28:31 +0000
- To: public-shex-dev@w3.org
Hi Eric, I would say that we should validate in and out the `<<>>`, as all is data that is susceptible to be validated or to be part of a schema. That said, in both examples I think we are missing a variable: o in schema 1 and s' in schema 2. I would suggest a syntax like (following schema 1): ``` <#UserShape> { << a [foaf:User] >> dc:creator IRI . ; << foaf:givenName xsd:string >> dc:creator IRI . ; << foaf:familyName xsd:string >> dc:creator IRI . ; } ``` And we may also validate the s p <<s' p' o'>> productions: E.g.: ``` :employee1 :createdEntry << :alice foaf:givenName "Alice" >> . ``` ``` <#UserDataEntryVerificationShape> { :createdEntry << @<#User> >> . ; } <#User> { foaf:givenName xsd:string . } ``` -- GitHub Notification of comment by herminiogg Please view or discuss this issue at https://github.com/shexSpec/shex/issues/107#issuecomment-766782535 using your GitHub account -- Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Monday, 25 January 2021 12:28:34 UTC