Skip to content
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

reference #13

Open
MatthewSteen opened this issue Dec 14, 2023 · 16 comments
Open

reference #13

MatthewSteen opened this issue Dec 14, 2023 · 16 comments
Labels
question Further information is requested

Comments

@MatthewSteen
Copy link
Contributor

https://diataxis.fr/reference/

Reference guides are technical descriptions of the machinery and how to operate it. Reference material is information-oriented.

Here are the ones that were listed in the original intro.md (landing/root page) for discussion.

  • Reference
    • Supporting Technologies References
      • Links documentation to SHACL, RDFS, RDF, SPARQL, etc.
    • Publication document?
    • Available Tools
    • Open 223
      • Explore 223
      • Query 223
@MatthewSteen MatthewSteen added the question Further information is requested label Dec 14, 2023
@MatthewSteen
Copy link
Contributor Author

@gtfierro what do you think about moving the descriptions of the sites listed at https://open223.info/ to the References section here? This would allow for expanding a bit and could potentially make the docs the entry point for users into the collection of supporting sites while removing some duplication.

@lazlop
Copy link
Collaborator

lazlop commented Dec 14, 2023

Yes! For the Open223 things I was just planning on descriptions and links.

I'm not sold on putting the tutorials for query223 and explore223 in the reference section for a few reasons. There are no other existing tutorials that exist for these resources anywhere else, so we are not just referencing another resources tutorial. Unless we release the publication document (which doesn't look likely) then these resources may be the main way people interact with the standard, so it would be good to have the tutorials more in a users path as they go through the documentation..

@gtfierro
Copy link
Contributor

We can attach some documentation (tooltips, etc) to the tools themselves, but why not put full documentation for query/explore tools into the reference section? Where else would they go?

@MatthewSteen
Copy link
Contributor Author

@lazlop see my #7 (comment) for how to include a bit of tool tutorial content into the first tutorial.

@lazlop
Copy link
Collaborator

lazlop commented Dec 14, 2023

@MatthewSteen I think referencing them in the tutorial on parsing and querying is a good idea.

Based on how I read the diataxis framework what I was imagining fit into the tutorial section not the reference section. I was thinking of doing a walkthrough of an example showing how to navigate each page (which would not be succinct, complete, or austere). @gtfierro If we are planning to fully document them in this repo then putting everything in the reference section seems fine!

@MatthewSteen
Copy link
Contributor Author

MatthewSteen commented Dec 14, 2023

@lazlop I think the Open223 tools are relatively self-explanatory and don't need a lot of documentation. Adding screenshots for navigating each page would require us to keep those up to date if the corresponding tool UI changes.

I think we could include concise descriptions of each page/tool (with link) and even combine the MD files into the following. What do you think?

  • Reference
    • Open223 Models
      • 223-models.md
      • link to models.open223.info, which has more detailed documentation
    • Open223 Tools
      • 223-tools.md
      • Include links and concise descriptions of explore.open223.info, query.open223.info, and defs.open223.info.

@lazlop
Copy link
Collaborator

lazlop commented Dec 14, 2023

I'm ok with that, you can go ahead and make the change!
I was worried about people who have never used RDF not really understanding how the website was laid out or what UI elements mean, but that may have been too preemptive.

@MatthewSteen
Copy link
Contributor Author

MatthewSteen commented Dec 14, 2023

Great, thanks for the feedback! I'll put that in the PR above.

@MatthewSteen
Copy link
Contributor Author

There was a open-223.md file with the following content that I removed in the PR above.

# Ontology

Ontology files available for download

Model

Vocab 

Inference 

Validation

@lazlop
Copy link
Collaborator

lazlop commented Dec 15, 2023

That is just a placeholder for us to link the actual ontology files (which we should make easily available for download). The ontology files are currently grouped into separate model, vocab, inference and validation files.

@gtfierro
Copy link
Contributor

The files should be downloaded from data.ashrae.org, which is the host part of the base URI in those files already. If we provide anything for download I think it should just be the "compiled" 223 ontology all in a single file.

@lazlop
Copy link
Collaborator

lazlop commented Dec 15, 2023

Yes, these should just link to data.ashrae.org.

I think the 223p-all file should be included, but currently each of the files is declared an ontology with it's own file location at data.ashrae.org (e.g.: <http://data.ashrae.org/standard223/1.0/inference/model-rules>).

@steveraysteveray are the separate file locations on data.ashrae.org just an artifact of development?

@steveraysteveray
Copy link
Contributor

steveraysteveray commented Dec 15, 2023

I don't think of the separation of files as an artifact of development, but rather a sensible way of organizing for future maintenance. I don't have a problem with mashing them all together for the computer to ingest it all when using them, and that's what Gabe's code does, including the removal of all but one of the ontology declarations. So for distribution/execution, no problem. For archiving and maintenance, I think we should keep them separate.

@MatthewSteen
Copy link
Contributor Author

MatthewSteen commented Dec 15, 2023

For the initial Reference files, I've settled on these two files/pages. We may want to break the Other Resources up if it becomes too long.

I think each of these should have an "owner" to go through them to finalize the content and a dedicated issue and PR to address them (with a review by a team member).

  1. Open223 Resources
    • models.open223.info
    • explore.open223.info
    • query.open223.info
    • defs.open223.info
  2. Other Resources
    • Python libraries
    • Bob
    • BuildingMOTIF

FYI @pdelgosha22

@lazlop
Copy link
Collaborator

lazlop commented Dec 15, 2023

@MatthewSteen @steveraysteveray @gtfierro

Should there be a page for ASHRAE resources which would be the ontology and publication document?

@MatthewSteen
Copy link
Contributor Author

MatthewSteen commented Dec 15, 2023

Yes there probably should be eventually...once links actually work. The primary one would probably data.ashrae.org. These could also go into the intro.md landing/root page.

  • Link to current public review document.
  • Link to any supporting files.
  • ?

Personally, I think development should completely move to GitHUB instead of GitLAB, or at least public GitLAB, which may be easier from Cornell's enterprise instance.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

4 participants