Skip to content
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

Determine which diagraming tool is recommended #16

Open
jamsden opened this issue Dec 11, 2018 · 2 comments
Open

Determine which diagraming tool is recommended #16

jamsden opened this issue Dec 11, 2018 · 2 comments
Assignees

Comments

@jamsden
Copy link
Owner

jamsden commented Dec 11, 2018

No description provided.

@jamsden jamsden self-assigned this Dec 11, 2018
@jamsden
Copy link
Owner Author

jamsden commented Dec 11, 2018

All figures in the specifications are HTML images. So any tool that can save an image in a reasonable format would be useful. However, we also need to be able to store the sources of these images in the SVN repository, and they need to be available for editing by any document editor. This implies some kind of common tool that can easily work with source files would also be useful. Finally, using standard notations like UML is also useful and works very effectively with RDF. For example, RDF/OWL classes can be displayed as UML classes with assertions whose objects are primitive types displayed as attributes of the class, and assertions whose objects are other objects displayed as associations. This produces diagrams that are RDF friendly while still being familiar to people more use to object-oriented, ERA and other closed-world, structure-based schema notations.

TopBraid Composer would be a good choice because of its support for RDF. However, the free version does not provide the diagrams, and since its an eclipse based tool, the startup overhead is high for people not familiar with eclipse.

Protege would be another option, but I couldn‘t quickly find a UML visualization plugin for Protege. Most people have PowerPoint (or other compatible presentation tools like Pages or OpenOffice). That may be sufficient for the figures we need to develop in the OSLC Core specifications. Domain specifications may have greater needs for UML-like diagrams.

@jamsden
Copy link
Owner Author

jamsden commented Dec 11, 2018

I used UMLet to create the new figure in the overview document. There‘s a free version that‘s not that great. The Web version is better but requires a subscription.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant