comunica / comunica-feature-link-traversal

📬 Comunica packages for link traversal-based query execution
Other
8 stars 11 forks source link

Use `rdfs:isDefinedBy` to prevent unecessary requests on vocabularies defined using `/` semantics #141

Closed jeswr closed 3 weeks ago

jeswr commented 3 weeks ago

Issue type:


Description:

As suggested in https://github.com/comunica/comunica-feature-link-traversal/issues/61#issuecomment-1327993847, I would like a feature that uses rdfs:isDefinedBy semantics to prevent the need to make a request to every term in vocabularies defined using / semantics.

rubensworks commented 3 weeks ago

Yep, makes sense to me! This can be a pruning strategy.

(Any reason why a separate issue was created? I guess we can discuss this in #61 ?)

jeswr commented 3 weeks ago

Re-encountered this issue again yesterday (this time with ODRL) and started writing this up before I came back across #61.

I left this as a separate issue as implementing rdfs:isDefinedBy is a more concrete task wheras #61 is discussing a range of pruning strategies.

rubensworks commented 3 weeks ago

I think rdfs:isDefinedBy is the proper solution for #61. So I'm fine with merging this issue here into that one. Let's carry on the discussion there.