Spyderisk / domain-network

Network domain model
Apache License 2.0
1 stars 0 forks source link

Package dependency anomaly #177

Closed mike1813 closed 1 week ago

mike1813 commented 1 week ago

Package package#Core is supposed to contain elements:

All elements in the first category and some from the second even have URIs that start 'core#'.

The weird thing is that (based on some automated dependency analysis), the asserted package dependency hierarchy PackageInterdependencies.csv says that package#Network depends on package#Core, but package#Physical and package#Users do not. This means package#Core is not actually at the bottom of the package dependency hierarchy.

This is clearly nuts, given that debugging probes may be needed in construction patterns or threats in any other package. They haven't been needed in package#Physical and package#Users because those are old and stable parts of the domain model, but that doesn't mean it could never happen.

This should be fixed.

mike1813 commented 1 week ago

Now fixed on branch 169.