w3c / rdf-star

RDF-star specification
https://w3c.github.io/rdf-star/
Other
120 stars 23 forks source link

Update generated implementation report, and improve build process #236

Closed gkellogg closed 2 years ago

gkellogg commented 2 years ago

Updates version of earl-report to 0.7.1, which fixes a problem in loading the FOAF profile when there are multiple developers.

In CI, do a clean build of the reports.

Regenerate the published report.

Fixes #233.

afs commented 2 years ago

Does the README need changing to be:

$ bundle install
$ bundle exec rake clean default
gkellogg commented 2 years ago

The rake clean isn't really necessary for a normal build, and the updated dependency for the earl-report gem cleans up any inconsistency. The use of the rake clean in CI just makes sure that everything is built, and not just the dependencies based on file date.

gkellogg commented 2 years ago

Actually, there was a problem where the FOAF information was not gathered consistently when there is more than one developer for a project due to inherent randomness of triple ordering. The bug fix in the earl-report software was to use an ordered RDF repository, and to ensure that any FOAF information is gathered for all entries, not just the first.