ISSUE-44: How to express dependencies between graphs

Graph dependencies

How to express dependencies between graphs

State:
CLOSED
Product:
SHACL Spec
Raised by:
Holger Knublauch
Opened on:
2015-04-15
Description:
Graphs that are published in a dataset or the "open" web often rely on definitions in other graphs. OWL has a property owl:imports to express that when an OWL file is parsed then the axioms from imported graphs should also be included (for inferencing etc). RDF(S) does not have such a facility.

Although many applications may take complete control over what graphs are needed for shape validation, it would be useful to be able to say that my published graph needs definitions from another given graph, and to point from a graph to the shapes graph that should be used for validation *by default*.

A possible design would include two properties
1) sh:include - points from a graph (e.g. of instances) to other graphs (e.g. of class definitions)
2) sh:library - points from a data graph to a graph with shapes definitions

So the main question here is whether SHACL should have such properties at all (and possibly a class sh:Graph to represent the graph itself). I anticipate that some people will argue that adding such information into the graph itself limits its potential for reuse, but in many cases there are pretty obvious default interpretations that should be followed, esp if shapes are linked with classes.

If the WG decides against such properties, we need to at least explain users how they are supposed to publish any data that is discoverable by generic constraint checking applications.
Related Actions Items:
No related actions
Related emails:
  1. Re: inheritance & reuse (from pjohnston@wiley.com on 2016-01-17)
  2. Re: inheritance & reuse (from holger@topquadrant.com on 2016-01-16)
  3. inheritance & reuse (from pjohnston@wiley.com on 2016-01-15)
  4. Re: shapes-ISSUE-86 (dimitris): Associating shapes with ontologies or vocabularies [SHACL Spec] (from pfpschneider@gmail.com on 2015-10-15)
  5. Re: shapes-ISSUE-86 (dimitris): Associating shapes with ontologies or vocabularies [SHACL Spec] (from holger@topquadrant.com on 2015-10-06)
  6. Re: shapes-ISSUE-86 (dimitris): Associating shapes with ontologies or vocabularies [SHACL Spec] (from kontokostas@informatik.uni-leipzig.de on 2015-10-02)
  7. Re: shapes-ISSUE-86 (dimitris): Associating shapes with ontologies or vocabularies [SHACL Spec] (from holger@topquadrant.com on 2015-10-02)
  8. Re: shapes-ISSUE-86 (dimitris): Associating shapes with ontologies or vocabularies [SHACL Spec] (from eric@w3.org on 2015-10-01)
  9. Re: shapes-ISSUE-86 (dimitris): Associating shapes with ontologies or vocabularies [SHACL Spec] (from kontokostas@informatik.uni-leipzig.de on 2015-10-01)
  10. Re: shapes-ISSUE-86 (dimitris): Associating shapes with ontologies or vocabularies [SHACL Spec] (from kontokostas@informatik.uni-leipzig.de on 2015-10-01)
  11. Re: shapes-ISSUE-86 (dimitris): Associating shapes with ontologies or vocabularies [SHACL Spec] (from pfpschneider@gmail.com on 2015-09-30)
  12. Re: shapes-ISSUE-86 (dimitris): Associating shapes with ontologies or vocabularies [SHACL Spec] (from kontokostas@informatik.uni-leipzig.de on 2015-09-11)
  13. Re: shapes-ISSUE-86 (dimitris): Associating shapes with ontologies or vocabularies [SHACL Spec] (from holger@topquadrant.com on 2015-09-11)
  14. shapes-ISSUE-86 (dimitris): Associating shapes with ontologies or vocabularies [SHACL Spec] (from sysbot+tracker@w3.org on 2015-09-10)
  15. Re: Proposal to close ISSUE-3 and ISSUE-44 (from holger@topquadrant.com on 2015-08-31)
  16. Re: Proposal to close ISSUE-3 and ISSUE-44 (from arthur.ryman@gmail.com on 2015-08-31)
  17. Re: Proposal to close ISSUE-3 and ISSUE-44 (from holger@topquadrant.com on 2015-08-05)
  18. Re: Proposal to close ISSUE-3 and ISSUE-44 (from holger@topquadrant.com on 2015-08-05)
  19. Re: Proposal to close ISSUE-3 and ISSUE-44 (from pfpschneider@gmail.com on 2015-08-04)
  20. Re: Proposal to close ISSUE-3 and ISSUE-44 (from pfpschneider@gmail.com on 2015-08-04)
  21. Re: Proposal to close ISSUE-3 and ISSUE-44 (from eric@w3.org on 2015-07-28)
  22. Proposal to close ISSUE-3 and ISSUE-44 (from holger@topquadrant.com on 2015-07-28)
  23. Re: RDF Data Shapes WG agenda for 23 July 2015 (from holger@topquadrant.com on 2015-07-23)
  24. Re: shapes-ISSUE-44 (Graph dependencies): How to express dependencies between graphs [SHACL Spec] (from holger@topquadrant.com on 2015-04-17)
  25. Re: shapes-ISSUE-44 (Graph dependencies): How to express dependencies between graphs [SHACL Spec] (from holger@topquadrant.com on 2015-04-17)
  26. Re: shapes-ISSUE-44 (Graph dependencies): How to express dependencies between graphs [SHACL Spec] (from arthur.ryman@gmail.com on 2015-04-16)
  27. Re: shapes-ISSUE-44 (Graph dependencies): How to express dependencies between graphs [SHACL Spec] (from arthur.ryman@gmail.com on 2015-04-16)
  28. Re: shapes-ISSUE-44 (Graph dependencies): How to express dependencies between graphs [SHACL Spec] (from arthur.ryman@gmail.com on 2015-04-16)
  29. Re: shapes-ISSUE-44 (Graph dependencies): How to express dependencies between graphs [SHACL Spec] (from holger@topquadrant.com on 2015-04-16)
  30. Re: shapes-ISSUE-44 (Graph dependencies): How to express dependencies between graphs [SHACL Spec] (from pfpschneider@gmail.com on 2015-04-15)
  31. Re: shapes-ISSUE-44 (Graph dependencies): How to express dependencies between graphs [SHACL Spec] (from simon.steyskal@wu.ac.at on 2015-04-15)
  32. Re: shapes-ISSUE-44 (Graph dependencies): How to express dependencies between graphs [SHACL Spec] (from holger@topquadrant.com on 2015-04-15)
  33. Re: shapes-ISSUE-44 (Graph dependencies): How to express dependencies between graphs [SHACL Spec] (from simon.steyskal@wu.ac.at on 2015-04-15)
  34. shapes-ISSUE-44 (Graph dependencies): How to express dependencies between graphs [SHACL Spec] (from sysbot+tracker@w3.org on 2015-04-15)

Related notes:

[Arnaud]: How to express dependencies between graphs

16 Apr 2015, 19:25:41

Resolution: Close ISSUE-44, based on the last two resolutions (sh:shapesGraph and owl:imports)
See http://www.w3.org/2015/09/09-shapes-minutes.html#resolution05

Arnaud Le Hors, 14 Sep 2015, 20:36:58

Display change log ATOM feed


Irene Polikoff <irene@topquadrant.com>, Ted Thibodeau <tthibodeau@openlinksw.com>, Chairs, Sandro Hawke <sandro@w3.org>, Staff Contact
Tracker: documentation, (configuration for this group), originally developed by Dean Jackson, is developed and maintained by the Systems Team <w3t-sys@w3.org>.
$Id: index.php,v 1.325 2014-09-10 21:42:02 ted Exp $