ebucoreplus icon indicating copy to clipboard operation
ebucoreplus copied to clipboard

Write instructions on how to use Protégé together with Github?

Open kimviljanen opened this issue 3 years ago • 3 comments

  • Can you pull and push changes between Protégé and Github? (Or do you need to use the command line?)
  • Can you see the change log somehow directly in Protege next to each class/property?
  • TODO: write instructions on the practicalities and also our community practices on how to edit the files (e.g. styleguide).

kimviljanen avatar Feb 21 '22 15:02 kimviljanen

You need a git client to be able to use git. Most developer tools have this as a feature. But you can also use a separate client: https://desktop.github.com, and there is no problem having several clients connected to the same codebase at the same time. Protoge will show you the name of the branch you are working on, but nothing more.

The client that I refer to will give you the diffs, but basic knowledge of turtle and owl will not hurt here.

Each concept shall have a dcterms:description and a rdf:label.

tormodv avatar Feb 25 '22 13:02 tormodv

In the Ontology, I see owl:versionInfo being used with literals to log changes. Using pure literals instead of referring individuals lacks of the possibility to associate updates with certain version numbers and also to order them. Here, I propose to declare a VersionInfo class together with suitable properties (like e.g. versionNo, author, reviewedBy, approvedBy, timestamp etc.), and let the versionInfo annotation refer to individuals of the VersionInfo class. Alternatively, if we do not want to set up an extra VersionInfo class we could also use blank nodes. This does not look that nice in Protégé, but works fine as well.

grafik

alexander-schulze avatar Feb 28 '22 10:02 alexander-schulze

Following the below screenshot, it appears a bit hard to the community to track changes in GitHub. Here it would be useful to support the community with more expressive submit descriptions:

grafik

alexander-schulze avatar Feb 28 '22 10:02 alexander-schulze