- From: Jose Emilio Labra Gayo via GitHub <sysbot+gh@w3.org>
- Date: Sat, 16 Nov 2024 01:30:55 +0000
- To: public-shex-dev@w3.org
labra has just created a new issue for https://github.com/shexSpec/shex:
== Constraining a property by its shape ==
I just found this message in the [ShEx mailing list](https://lists.w3.org/Archives/Public/public-shex/2023Jun/0000.html) and I copy it here so the idea doesn't get lost.
Is there any way to constrain properties used within a shape by the shape of the properties? I’m thinking of something like this (not legal):
```shexc
:Ontology Nonliteral {
a [owl:Ontology] ;
owl:imports IRI+ ;
@:AnnotationProperty .*
}
:AnnotationProperty IRI {
a owl:AnnotationProperty
}
```
The ontology shape can have any number of properties that are annotation properties.
Although that possibility is not supported in current ShEx, I think it is a possibility that we could explore in future versions of ShEx.
Please view or discuss this issue at https://github.com/shexSpec/shex/issues/122 using your GitHub account
--
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Saturday, 16 November 2024 01:30:56 UTC