- From: Garbacz Paweł <pawel.garbacz@kul.pl>
- Date: Tue, 17 Sep 2024 08:35:33 +0000
- To: Florian Kleedorfer <florian.kleedorfer@austria.fm>
- CC: Elisa Kendall <ekendall@thematix.com>, "public-rdf-star-wg@w3.org" <public-rdf-star-wg@w3.org>, "semantic-web@w3.org" <semantic-web@w3.org>
- Message-ID: <8557B6A1-8F39-4239-8DC9-74894E5059E7@kul.pl>
Dear Florian, You may want to look into https://ebooks.iospress.nl/pdf/doi/10.3233/FAIA210375. Kind regards, Paweł Garbacz On 17 Sep 2024, at 09:42, Florian Kleedorfer <florian.kleedorfer@austria.fm> wrote: Hi Elisa, Thanks for this pointer, that could be really relevant for us (and probably others, too). Looking at the end result of it here https://spec.edmcouncil.org/fibo/ontology/ it's really quite an interesting system. Is there a document explaining how all the EDMCouncil tools are stitched together to achieve this? Best regards, Florian Am 2024-09-14 22:31, schrieb Elisa Kendall: Hi all, There is an open-source tool available from the EDM Council for converting between RDF/XML, Turtle, and JSON-LD and for consistent serialization of any of these representations of RDF and OWL. The GitHub site for it is https://github.com/edmcouncil/rdf-toolkit. It is actively maintained, freely available, and addresses a number of issues mentioned on the thread, among other things. It also allows users to turn any of its features on/off as desired. It runs on the command line, or can be invoked automatically through GitHub commit hooks, for example. For collaborative work across development teams for large ontology projects, consistent serialization for comparison purposes was one of our first and relatively important issues. It enables visual comparison in GitHub (and likely other source code management systems), so that anyone reviewing the changes can see exactly what changed, down to the single character level. There is also an axiomatic diff tool available via the OBO Foundry that folks might find useful, available at https://robot.obolibrary.org/. I don't know how well it works on RDF alone, mainly because I haven't attempted to use it for that, but it works well as a companion tool to the RDF Toolkit from the EDM Council as needed. We also have a pipeline that looks for a myriad of issues in ontologies, performs regression testing using examples and reference data, and includes an html-based publication process that itself has a comparison feature, enabling comparison of any pull request or prior release with another version or with the latest version. The code for this is also open source, available from the EDM Council GitHub repository, though support is required for hosting and customization. Best regards, Elisa
Received on Tuesday, 17 September 2024 16:02:48 UTC