-
Notifications
You must be signed in to change notification settings - Fork 55
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
UML diagram #404
Comments
Where? |
The choice between an OWL or UML diagram might depend on the kind of user target we want to address. A UML diagram addresses a larger audience and it is probably more effective in giving an overview of the data properties to use but it might also be a source of misunderstanding (e.g. OWA /CWA interpretations). So I am quite split about this. |
This is for the conceptual model section: https://w3c.github.io/dxwg/profilesont/#conceptualmodel I think that if clearly stated that the UML diagram is for visualization purposes and that it should be interpreted within the open world assumption (as it was done in the revised DCAT spec), the UML diagram could be effective for a wider audience. |
I guess I don't have a strong preference, except that it doesn't matter as long as it's easy to read. Recent specs have gone for many variants: These are somewhere UML and OWL. Maybe they look more like (abridged) UML, especially the DCAT one. In any case I'd be struggling to identify what counts as an 'OWL diagram', anyway. Is there a standard way to make one? |
Likewise, I'm agnostic - UML has special types of arrows to shortcut subclassing relationships but the whole thing is so simple it shouldnt be a big deal. |
I used a UML IDE for the DCAT diagram. That makes it easy to layout and maintain, but means that some UML aspects cannot be adjusted. If someone wants to re-draft it to be less UMLy then you are welcome. |
note i deleted my comment here about sequence diagrams - that was for the conneg document :-) |
but then again - this is assigned to me - and there isnt for for the conneg document - so maybe it was the right place and this is mis-labelled? |
@aisaac "...what counts as an 'OWL diagram', anyway..." Perhaps all I've not done so far then is to add in some colour! |
@nicholascar ok then I guess I'm fine with an "OWL diagram" if it's whatever renders the OWL ontology in a clear way - it's not very different from the UML diagrams after all. I guess a conclusion to the issue is that yes there needs to be a diagram, and until further guidance it can be in whatever the editors feel appropriate? |
Due for closing as we are using an improved version of the current 'OWL' diagram for now. |
Fine with me. Maybe one suggestion (which I'd let you editors decide on, freely) to use UML style for subclass arrows. |
+1 to using UML style for subclass arrows, I think it would make the diagram clearer |
@agbeltran agree in principle, it's only a practical thing preventing me from implementing this: I can't make open arrowheads in PowerPoint easily! I'll work out how to do this or ultimately use another diagramming tool in final versions if I can't. |
@nicholascar maybe you can send us the source and we see whether we can fix it? Different versions of powerpoint offer different features. Who knows, maybe I have this in mine :-). |
I think there is an error in the diagram: Shouldn't the property arrow |
No, the cardinality on this arrow, [0] shows that a
No again, sorry! A |
@nicholascar scripsit:
Ah, I didn't catch the cardinality constraint. Thanks for your clarification! |
I note that the Usage Note of |
@nicholascar this looks better. |
And I was wondering if ResourceDescriptor should have dct:format or if that should be on the Resource artifact. That said, I find "ResourceDescriptor" quite confusing because I always read it as "something (a descriptor) that describes the Resource" not "A resource that defines an aspect of a Profile". The adjective "resource" is what is confusing. I think it needs to be "ProfileDescriptor" because it describes the profile not the resource. |
Not to mention that Resource Description is 2/3 of Resource Description Framework and in that context it means the description of resources. |
I agree with @kcoyle that Resource Descriptor is really a bad name. I read in the document: "can have Resource Descriptors associated with them that define rules for implementing it" (btw "it" should be "them"). Maybe a better name could be Implementing Rules? Because that is what they are defined to be. |
I too have plenty comments on the ontology, but I think they will be for later. This issue is just about the diagram anyway :-) |
Renaming the metadata carrier for implementing artefacts (now
ResourceDescriptor) has been raised multiple times over the last 6 months,
so its great we are finally having a discussion.
I dont have a position other than requirement for naming accuracy against
the required scope. I.e. the use cases include resources such as
specification documents, primers and guidance notes.. so 'rules' is a role,
not a overarching class description for such things.
Also a pdf document cant be given a dct:conformsTo predicate.. only its
description can.. hence 'descriptor' .. but this is usually redundant..
dcat:Dataset is not a dataset .. its a cataloguable descriptor. But
'Resource' is probably a bad idea...
Maybe 'Implementation' is the better choice.
…On Wed, 14 Nov 2018, 05:58 aisaac ***@***.*** wrote:
I too have plenty comments on the ontology, but I think they will be for
later. This issue is just about the diagram anyway :-)
—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub
<#404 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AIR3YToIo3EaTOqrO4eEDvH_xKTdSjVQks5uuxZvgaJpZM4W2ci6>
.
|
Related suggestion about ResourceDescriptor: #529 |
The diagram appears to show that |
@dr-shorthair: that's a mistake, removed in a re-issue of the diagram |
Just an editorial consideration (and not about the entities and relationships in the schema...), but cannot we have the diagram as SVG? Using a Web-friendly vector format would improve readability and it can be easily resized without being blurred (and maybe we could also provide a zoom-in option...). |
Sure, I'll switch the PNG for an SVG. I produce SVG anyway. This will appear in the https://github.com/w3c/dxwg/tree/fpwd-sprint branch which will contain all these small editorial things. |
Grand! Thanks, @nicholascar . |
Here is an rendered version of the updated image (and other edits): https://raw.githack.com/w3c/dxwg/fpwd-sprint/profilesont/index.html |
Discussion on Resource Description happens now on #573 |
Due for closing, diagram included in FWPD. Reopen specific issues about diagram content as needed, |
This issue was created in the Profiles Ontology document and is listed in it. Once consensus on addressing it is reached here in comments below, the results will be added to the document and the issue closed.
Is a non-OWL, UML/class diagram needed here?
The text was updated successfully, but these errors were encountered: