-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Towards v.0.1.0 #348
Comments
There is now a basic static website located under the I'd suggest triggering every time we push to |
Done. See: https://liusemweb.github.io/HeFQUIN/ :-) Notice, to make this work I had to rename the directory
That should work now.
Perhaps. But maybe we don't need Javadocs for the "bleeding-edge" code. (Or, maybe we do?) |
Fantastic!
You're probably right. Publishing javadocs for the bleeding edge seems a bit overkill. But perhaps for updates to the ontologies or similar. |
I’ve been working on the CLI scripts and realized that placing the CLI wrapper scripts in Should we instead place the CLI wrapper scripts in their own directory in the project root (e.g. |
I think that having |
The basic setup for the w3id namespace is now in place: https://w3id.org/hefquin/ |
Perfect! |
I've now added scripts to publish the vocabularies (formats: ttl, rdf/xml, and jsonld) and to generate a simple HTML documentation page from each vocabulary. Since the vocabularies are not full OWL ontologies we could not reuse pyLODE). In the @hartig If you want more details on the documentation page or instead handle this manually just let me know. I've set up our w3id to support content negotiation such that if we visit e.g. http://w3id.org/hefquin/engineconf/ in a browser the request is redirected to https://liusemweb.github.io/HeFQUIN/vocab/engineconf/latest/index.html Passing an accept header (e.g. text/turtle) redirects to https://liusemweb.github.io/HeFQUIN/vocab/engineconf/latest/engineconf.ttl |
Great! However, where exactly are these scripts? Are these the files in the
What exactly is it that is missing In our vocabularies? And, does it make sense to add these things in order to be able to use pyLODE?
Why copies? Is it not possible to have just one Turtle file per vocabulary? I am worried that having multiple copies means we always have to remember to keep everything in sync.
The less we have to do manually, the better ;-)
Sounds good!! |
Sounds good, I'll create the README.
I think adding the necessary things makes sense since the documentation produced by pyLODE is much more refined. What we need is, e.g., to state that the vocabulary is an OWL ontology, as well as add some annotations properties that are required by pyLODE. I'll create an issue for it.
We want to be able redirect to the "latest" version of the vocabularies, as well as the versioned ones, without updating our As part of the publication process, the vocabularies are automatically copied to both locations, so we should not have to worry about keeping it in synch.
|
(I'm starting to catch up with all these things)
That one is still an open TODO, right?
I see that the issue is #361 and you have created a branch for it. I will take a look at it and continue the discussion of this in that other issue.
Sure, the files can be copied into the corresponding sub-directories of My question was about the copies that you created under Already now the two copies are out of sync in the branch that you created for #361. In any case, I am fine with renaming these two files under |
Yes, still a TODO.
Indeed, the copies you are referring to are not needed. |
I created #363 for this TODO.
Okay, then I propose to do the following in PR #362.
Once this is done, I can take care of adapting the |
I modified |
Looks okay. But I will double check by also running it on my computer when I am back on the computer. |
/cc @keski anything else?
The text was updated successfully, but these errors were encountered: