[data-shapes] Use Case: Find all the Profiles depended upon by a Profile (#623)

nicholascar has just created a new issue for https://github.com/w3c/data-shapes:

== Use Case: Find all the Profiles depended upon by a Profile ==
Within a Graph, we may wish to find all the Profiles that a Profile depends on.

### Context

I have a database containing lots of Shapes that are defined in Profiles (instances of `owl:Ontology`) I want to know about Profile dependency so I can work out the effects of Profiles' change on dependent Profiles.

This scenario exists in a couple of projects of mine already where we have built up lots of Profiles, some which depend on others.

### Postconditions

1. The Actor will need to be able to find direct Profile-to-Profile declared dependency
2. The Actor will need to be able to find direct Profile-to-Profile dependency where dependency is entailed by Profile-to-Shape and Shape-to-defining Profile declared relations
3. The Actor will need to be able to find transitive dependencies

### Solution

The same predicates for Profile->Shape relations as per Use Case #622.

Additionally, use `owl:imports` for Profile->Profile declared dependency.

Please view or discuss this issue at https://github.com/w3c/data-shapes/issues/623 using your GitHub account


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Friday, 24 October 2025 06:20:19 UTC