Re: [dxwg] prof:inheritedFrom needs more convincing case and/or example (#642)

"ex2:" doesn't clarify the meaning or functionality of this property for me. I'll name a few things, just to get a discussion started:

1.
In this example, there are multiple profiles that each have only a single resource type: a SHACL file. Nothing is said about the case where:

profileX has the following resources:
- a PDF document
- a SHACL document in JSON-LD

profileY has the following resources:
- a Word document
- A ShEx document in ttl

And there is a triple that states:
<pre>
     profileY prof:inheritedFrom profileX</pre>
  What is an application supposed to do with these?

2.
  profileX has this resource:
- a SHACL document

profileY has this resource:
- another SHACL document
<pre>
  profileY prof:inheritedFrom profileX</pre>

  There are now 2 SHACL files. 

- One may be entirely different from the other (AAA); 
- one may contain SHACL statements that are also in the other, but are the same; 
- one may contain SHACL statements that are also in the other but that give conflicting (or at least different) rules. 
  
What is the required action on the application processing these for each of these cases?

3.
ProfileX has properties A, B, C, G (let's say in a SHACL document)
ProfileY has properties A, B, C, D (ditto)

What are the outcomes from these two statements:
ProfileX prof:inheritedFrom ProfileY .
ProfileY prof:inheritedFrom ProfileX .

*If* the answers to any of these are: You shouldn't do that! then there needs to be a description in the ontology that explains what is and is not "valid" when using prof:inheritedFrom.

-- 
GitHub Notification of comment by kcoyle
Please view or discuss this issue at https://github.com/w3c/dxwg/issues/642#issuecomment-459197021 using your GitHub account

Received on Thursday, 31 January 2019 03:02:29 UTC