SynBioHub / synbiohub3

Web application enabling users and software to browse, upload, and share synthetic biology designs. This repository is a redesign of the original SynBioHub using React and Spring Boot.
BSD 2-Clause "Simplified" License
11 stars 0 forks source link

Consider property paths for fetching SBOL and other recursive operations #75

Open cjmyers opened 4 years ago

cjmyers commented 4 years ago

Property paths such as the one below appear to be a promising way to do recursive operations. This might include things like recursive fetch, recursive delete, etc.

PREFIX sbol: <http://sbols.org/v2#>

SELECT distinct ?cd WHERE {
       <https://synbiohub.org/public/iGEM_2017/iGEM_2017_Parts/1> 
         sbol:member/((sbol:component)/sbol:definition)* ?cd
}
cjmyers commented 4 years ago

http://jena.apache.org/documentation/query/property_paths.html

danielfang97 commented 10 months ago

not sure what this means, as there is recursive things already

cjmyers commented 10 months ago

This could be really useful