Closed gtfierro closed 1 year ago
I'll be able to look at this next week but feel free to merge without my review if needed.
Small note. You use tool.poetry.group.dev.dependencies
to add jupyter-book
as a dependency. This is definitely the right way in poetry 1.2 but is unsupported in 1.1. I'm fine updating my local poetry to 1.2, but wanted to make a note in case anyone else has issues.
Here's a rough outline that Toby and I brainstormed. Each section below would be a separate file/page.
Setup BuildingMOTIF.
Core parts of BuildingMOTIF and high level architecture?
Demonstrate core features by (1) creating a simple model of the DOE Small Office and (2) validating it.
Gabe - I added my start to the 4.8 shapes. Please take it from here, thanks!
Came across https://diataxis.fr today -- could help for framing how to organize the sections of the JupyterBook
Came across https://diataxis.fr today -- could help for framing how to organize the sections of the JupyterBook
That looks like a great resource. I haven't been able to find a standard documentation format with some quick searches so let's use Diataxis.
@MatthewSteen I think the G36 templates/shapes are probably done on this. How much of the rest of the documentation do we want to flesh out in this PR vs subsequent PRs?
@gtfierro see my checklist at the top. I think this PR should just be for the two tutorials using the "small office" model with the first (ontology) validation passing and the second (G36 sz vav ahu) validation failing. Then, depending on the length, we can add a third tutorial for fixing a model that fails or add to the 2nd if short. Thoughts?
Here's the current HTML build.
I think this is close to done. Here's the latest build in case it's helpful for reviewing. FYI @avijitsaha.
After this is merged in, I'd like to do the following in another PR.
@gtfierro and @TShapinsky any major comments? I'd like to get this merged in soon. I think we can make final changes in a separate PR.
I'm good to merge!
1 basic, but complete tutorial
Another one on the way. Working with pySHACL try and make it easier for BuildingMOTIF to give feedback on shapes (see https://github.com/RDFLib/pySHACL/pull/165). Second tutorial isn't done yet as a result, but I figure I'd push this, just so we can all make progress
Close #159. Structure based on Diataxis Framework (# 2-5 below).