Collapsed the redlands installation steps into a single layer
Removed /var/lib/apt/lists/ (don't need it after package installs) cite
Runs slinky & pip under the user 'slinky' (removes warnings about running as root)
Upgrades pip to lates & removes redundant python install (removes more warnings)
Virtuoso
We had two copies of our custom Virtuoso Dockerfile. I removed the redundant one in the test directory
dump-virtuoso
This script requires you to have the _dumpnquads function defined within Virtuoso (which default deployments no longer do). I added this function and another bit to copy the data files out of the container.
A few updates to Slinky for the 0.3.0 release
Slinky Dockerfile
/var/lib/apt/lists/
(don't need it after package installs) citeVirtuoso
We had two copies of our custom Virtuoso Dockerfile. I removed the redundant one in the test directory
dump-virtuoso
This script requires you to have the _dumpnquads function defined within Virtuoso (which default deployments no longer do). I added this function and another bit to copy the data files out of the container.
Web
Addresses a few points in https://github.com/DataONEorg/slinky/issues/73. Since the page depends on yasgui and the css, I left them as blocking resources.
Triple Pattern Changes
I ran the SOSO 1.2.3 SHACL file against the triples we're producing in develop with
These are the results. This PR currently fixes the keywords violation and sameAs warning.
schema:keyword
for describing keywords - but it should beschema:keywords
owl:sameAs
where SOSO wantsschema:sameAS
. Adding both might not be a bad idea (but I went with only using schema)there was a second violation with schema:version - but I filed an issue for that one.
Google Recommended
We fail a few of the recommended google shapes (we pass the required one though).
For 0.3.0 these might not be worth addressing and could go in a 0.3.1.