-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Generalise diagrams #16
Comments
Diagram key moved to it's own figure in Conformance section: https://raw.githack.com/w3c/dxwg/prof-3PWD-candidate/prof/#diagramconventions |
Diagram key merged into ED: https://w3c.github.io/dxwg/prof/#diagramconventions |
@kcoyle has this issue been addressed to your satisfaction? |
@nicholascar I'm not sure which of my comments was intended to be responded to here, so I'll say:
|
@kcoyle thanks for the itemisation. For 2: "properties are generally shown linking to values"... Also for 2: "Also, it shows one value (token), which, if this is a class diagram, should be rdfs:literal." For 3: "I still argue that dct:format is not appropriate as a property on a node or URI that is not a physical item with a format." |
@nicholascar ADMS is a UML diagram that shows classes and attributes. Either do an RDF graph diagram or a UML class diagram. This diagram is neither. Yes, the key indicates that rectangles are literals, but that still doesn't explain why that is the only value shown. If "has token" -> xsd:token then "has artifact" -> xsd:anyURI, etc. It's the inconsistency here that makes the diagram inherently illogical. Also, the use of dct:Standard here causes me problems. First it shows that the profile class is a subclass of the dct:Standard class. Then it says that the profile is a profile of an rdf:Resource that happens to be a dct:Standard. The profile is not a profile of the class dct:Standard, but of an instance of that class. So there is one box that is both a class and an instance, and I have trouble seeing it as both. If dct:Standard is a class, and not an instance of a class, then you can have prof:Profile (an instance of that class) that is a subclass of dct:Standard, and rdf:Resource, that is an instance of dct:Standard, and prof:Profile that is a profile of that rdf:Resource (and, also, can be a profile of a prof:Profile, which isn't shown here). As for dct:format, there is a separate issue for that: #13 with a diagram at https://github.com/w3c/dxwg/issues/769#issuecomment-469287460. And probably discussed elsewhere as well. |
Internal comments like [1] and some external ones indicate it's not appropriate to assume all classes in PROF diagrams are OWL classes. They could be RDFS classes and perhaps should be OWL/RDFS non-specific altogether.
Suggested actions:
[1] https://lists.w3.org/Archives/Public/public-dxwg-wg/2019Mar/0456.html
The text was updated successfully, but these errors were encountered: