Semantic HTML Vocabulary Community Group - Update

Hi all,

This is Flores Bakker from the Semantic HTML Vocabulary Community Group, giving you a much delayed update to all of you!

The past year has gone by without any news...despite there being many developments. My apologies for that! This was mainly due to all the developments that took all my time. In the github<https://github.com/floresbakker/htmlvoc> you will find the latests commits, including new tools like RDF2HTML and HTML2RDF. The first offers the possibility to serialize a RDF model of an HTML document into HTML and the latter gives you the possibility to parse any HTML document and express that in RDF.
[https://opengraph.githubassets.com/91c7a2f940bfbc64cd9b2836e1c732d5e0d3914994258d53ac56fca9965a8d09/floresbakker/htmlvoc]<https://github.com/floresbakker/htmlvoc>
GitHub - floresbakker/htmlvoc: A RDF-based representation of the HTML-vocabulary<https://github.com/floresbakker/htmlvoc>
A RDF-based representation of the HTML-vocabulary. Contribute to floresbakker/htmlvoc development by creating an account on GitHub.
github.com


Second, the HTML vocabulary has now been officially used in the budget tables for the Ministry of Finance, as of the 19th of September 2023, when the tables were presented to the parliament of the Netherlands. That is some start!

Third, the model has been updated. Mostly with metadata, with an exceptional small adjustment in the logic here and there, as we had to find a way to work around some bugs in PyShacl and Rdflib, without hurting our standard vocabulary too much. It now works with those tools as well. Although this has to be tested and improved much more...here lies a task for you guys :) In addition, I still want to add some standard html attributes based on the Living Standard (already added many though!), rename (skos:prefLabel) the defined HTML elements without the pesky '<' and '>' tags as that leads too much with unintended html rendering in other applications when dealing with our vocabulary and do some general hygiene in layout and labeling.

Fourth, this year saw the birth of an early version of OntoReSpec<https://github.com/floresbakker/OntoReSpec>, the ontology specification generator according to the ReSpec standard. You can offer your ontology and then the tool creates a HTML document in which your ontology is nicely presented. No more documentation writing yet at the same time knowing that the generated documentation is really based on the ontology and not some contrived facts (in contrary to ChatGPT). I am still in the process of developing this solution though.
[https://opengraph.githubassets.com/3b9e63b1c8e2b3586b653e76c9a14ada96c3e9e50012a54aa393435118f84de7/floresbakker/OntoReSpec]<https://github.com/floresbakker/OntoReSpec>
GitHub - floresbakker/OntoReSpec: A RDF-based vocabulary to generate ReSpec specification documents<https://github.com/floresbakker/OntoReSpec>
A RDF-based vocabulary to generate ReSpec specification documents - GitHub - floresbakker/OntoReSpec: A RDF-based vocabulary to generate ReSpec specification documents
github.com


Fifth, related to OntoReSpec I also had to come up with a Manchester Syntax repository<https://github.com/floresbakker/manchestersyntax> in order to represent OWL ontologies in accessible language instead of the technical OWL terms.
[https://opengraph.githubassets.com/a73b8a7c055ff41647c5ebdf156f0cfa78b1f18e98d7b1e750d2e5d64ec4abcf/floresbakker/manchestersyntax]<https://github.com/floresbakker/manchestersyntax>
GitHub - floresbakker/manchestersyntax: A RDF-based vocabulary for the manchester syntax<https://github.com/floresbakker/manchestersyntax>
A RDF-based vocabulary for the manchester syntax. Contribute to floresbakker/manchestersyntax development by creating an account on GitHub.
github.com


And last but not least, also related to OntoReSpec, there is the Mermaid repository<https://github.com/floresbakker/mermaid> to express OWL ontologies into the Mermaid diagram language. Feel free to play around.
[https://opengraph.githubassets.com/ff3da83d8f9332cdd3d9b544c06ffba504def62ef5859673d3de0b7ec7c6e717/floresbakker/mermaid]<https://github.com/floresbakker/mermaid>
GitHub - floresbakker/mermaid: A RDF-based vocabulary to express OWL ontologies into Mermaid diagram language<https://github.com/floresbakker/mermaid>
A RDF-based vocabulary to express OWL ontologies into Mermaid diagram language - GitHub - floresbakker/mermaid: A RDF-based vocabulary to express OWL ontologies into Mermaid diagram language
github.com

A new meeting will some soon, scheduled for either December or January.

Let me know your thoughts! And let me know how playing around with those repo's worked out for you 🙂

Kind regards and a nice weekend!

Flores Bakker

Received on Saturday, 21 October 2023 17:14:38 UTC