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

TG2-TO DO List for standard submission #300

Open
Tasilee opened this issue Aug 22, 2024 · 1 comment
Open

TG2-TO DO List for standard submission #300

Tasilee opened this issue Aug 22, 2024 · 1 comment
Assignees
Labels

Comments

@Tasilee
Copy link
Collaborator

Tasilee commented Aug 22, 2024

A list of things for @ArthurChapman, @Tasilee, @tucotuco, @chicoreus and @ymgan to complete the BDQ Core standard submission.

Introduction Document and Landing Pages

Supplementary Document

  • (Done) Edit Supplementary Document @Tasilee
  • (Done) Put supplementary information into supplementary document @Tasilee
  • (Done) Move normative information from supplementary document to appropriate other documents, limit content of supplementary to just supplementary. @chicoreus
  • (Done) Format supplementary document @ArthurChapman
  • (Done) Copy the bdqTag vocabulary into a markdown table in the supplementary document and remove from vocabulary/glossary_terms.csv @chicoreus
  • (Done) Copy the bdqTestField vocabulary into a markdown table in the supplementary document and remove from vocabulary/glossary_terms.csv. @chicoreus
  • (Done) Add history of the development of the tests to Section 3.
  • (Done) Merge the three duplicative sets of Test Field descriptions in the supplementary documentation in to one.
  • (Done) Add Competency Questions section for bdqffdq and bdqcore to the supplementary documentation. @chicoreus
  • (Done) Write additional sparql queries on bdqcore RDF and use these as competency questions in supplement @chicoreus
  • (Done) Review Supplement Document @ArthurChapman
  • (Done) Review document @Tasilee
  • Add discussion of bdq_issue_to_csv, bdqtestrunner, and kurator-ffdq to supplement. @chicoreus

Vocabularies and termlist documents

Quick Reference Guide

Users Guide

  • (Done) Complete template in _review/build/template/guide/bdqffdq/ @chicoreus
  • (Done) Generate TOC (sections for populating) @chicoreus
  • (Done) Script to build and assemble materials into _review/docs/guides directory @chicoreus
  • (Done) Review/edit document @Tasilee
  • (Done) Review/edit document @ArthurChapman
  • (Done) Request review of sections by team members @chicoreus
  • Review content to confirm no missing assumptions in understanding and clarity of text for consumers.

Implementer's Guide

bdqffdq Guide

  • (Done) Complete template in _review/build/template/guide/bdqffdq/ @chicoreus
  • (Done) Create visualizations to explain ontology, add to bdqffdq guide page. @chicoreus (files are in _review/build/template/guide/bdqffdq/)
  • (Done) Edit the above ontology visualizations @ArthurChapman
  • (Done) Script to build and assemble materials into _review/docs/guides directory @chicoreus

Standards Maintenance Document

Tests

  • (Done) Review/edit (English) Description in the light of current Expected Responses (CORE) @ArthurChapman
  • (Done) Add skos:prefLabel for multi-record measures in bdq_issue_to_csv @chicoreus
  • (Done) Build script that copies latest validation data files (test data and non-printing characters) into _review directory. @chicoreus See _make_review/copy_files.sh
  • (Done) Add implementation for TG2-ISSUE_COORDINATES_CENTEROFCOUNTRY #287 run against validation data. @chicoreus
  • (Done) Check generated Examples in Test Data match those in the Tests and align accordingly @Tasilee
  • (Done) Check and align inconsistencies in phrasing in the Specification of "in bdq:sourceAuthority" vs "in the bdq:sourceAuthority" @Tasilee
  • (Done) Check consistency of use of bdq:sourceAuthority and ISO references in all tests and align @Tasilee
  • (Done) Complete review of FAIL cases in validation data, update test specifications, validation data, or implementation as needed (also under Test Data below) @chicoreus @Tasilee @ArthurChapman ** Filteredpush implementations are passing all validation rows as of v93
  • (Done) Replace all instances of EMPTY and NOT EMPTY, etc. in the test specifications with bdq:Empty @Tasilee @ArthurChapman
  • (Done) Complete conversion of CSV list of tests (produced by bdq_issue_to_csv) into a term-version file.**
    • (Done)Add status column, with 'recommended' as value. @chicoreus
    • (Done) Rename bdqcore_terms.csv to bdqcore_term_versions.csv. @chicoreus
    • (Done) Dowstream changes from changes to file. @chicoreus
  • Update and add links to source code for implementations in test descriptors for filtered push libraries @chicoreus
  • Freeze editing of markdown table representations of tests (decision by all)

Bibliography (References)

  • (Done) Prepare intro for Bibliography @Tasilee
  • (Done) Format RFC 2119 reference and include in reference list @Tasilee
  • (Done) @Tasilee to send @ArthurChapman a list of References that need correction
  • (Done) Correct References in the Test Issues @ArthurChapman, @Tasilee
  • (Done) Prepare a combined list of References @Tasilee
  • (Done) Update with additional new references @Tasilee
  • (Done) Move references to a template, add header/footer/document configuration files, setup for either self standing references page or references included in pages when built @chicoreus current state is references embedded at build time into introduction and references as a separate document.
  • New releases of related code, update references with links to zenodo, make sure each piece of software has text in the appropriate document with a citation. @chicoreus

Authors and Contributors

  • (Done) Prepare file on Authors and Contributions @chicoreus, @Tasilee, @ArthurChapman
  • (Done) Add code library functions to insert authors/contributors sections in consistent form into templates @chicoreus .
  • (Done) Chase up missing authors and ORCID_IDs @ArthurChapman @chicoreus
  • (Done) Decide on breakdown of Authors, Contributors and Acknowledgements @tucotuco, @ArthurChapman, @Tasilee, @chicoreus**
  • (Done) Assemble acknowlegements in introduction document. (Add configuration file for acknowledgements? No Seems a good idea that works with authors configuration file, but only needs listing in the intro/index.md document). @chicoreus @ArthurChapman @Tasilee
  • (Done) Review/edit/re-order and standardize details on Authors and Contributors

Test Data

  • (Done) Add new column for 'Date Last Updated' and populate with current date @Tasilee
  • (Done) Rationalize (align for consistency) of Response.comments and align with Test Examples (e.g., tense, phrasing) @Tasilee
  • (Done) Complete review of FAIL cases in validation data, update test specifications, validation data, or implementation as needed @chicoreus @Tasilee @ArthurChapman
  • (Done) Resolve 3 apparent duplicate rows @Tasilee (in v91, fixed in v93) Note: All filtered push qc implementations passing all validation rows except the 3 that appear as duplicates, and the annotation test for which there is no implementation.

Consistency Checks

  • (Done) Align (2) full and (2) summary sections about Test Types across 4 documents @Tasilee
  • (Done) Review and make consistent descriptive text about test types on bdqcore landing page, bdqcore term-list page, supplement, users guide, implementers guide. @Tasilee @chicoreus
  • (Done) Refine descriptive text about test types to match needs of local context and add normative statements where appropriate to bdqcore landing page, bdqcore term-list page, users guide, and implementers guide. @Tasilee @chicoreus
  • Consistent Headings
    • (Done) Purpose and Audience statements for each document (@chicoreus added), needs refinement (@Tasilee).
    • (Done) Consistent parts and ordering for section 1 of documents, following expectations of SDS (first pass by @chicoreus done, second pass by @Tasilee done, third pass by @chicoreus done).
  • Check links

General

  • (Done) Identify potential Review Managers
  • (Done) Prepare and send off Report to Executive (All)
  • (Done) Make verbal report and summary to TDWG Business Meeting at TDWG2024 @ArthurChapman
  • (Done) Prepare diagrams for each of the test types (NAME, SPACE, TIME, OTHER) showing linkages between the tests @ArthurChapman
  • (Done) Templates and build scripts for all /docs/ pages except landing page for standard, maintinance document, and references page. @chicoreus
  • (Done) Add definitions for IRI, term_localName, termName, etc. to build_term_key() in function_lib.py @chicoreus
  • (Done) Add Section in all Footer Documents for Acronyms and Glossary linking to Tables in Introduction and for References linking to the Reference document @ArthurChapman
  • (Done) Link to glossary from all footer pages.
  • (Done) Check all documents for Acronyms and add any missing ones to the Table in 5 Acronyms @Tasilee
  • (Done) Run a spell/typo check on all major text documents @Tasilee
  • (Done) Simplify and standardize usage of "framework", "Framework", "bdqffdq: Framework" and "Framework ontology" etc. All to agree, and then @Tasilee to carefully align text
  • Produce RDF triples from the diagrams using showing linkages between the tests using improvedBy, targetedIssue, targetedMeasure, targetedValidation terms @ArthurChapman (??I'm still not sure what needs to be done here @chicoreus?? @chicoreus has resent email describing this.)
  • Identify potential Maintenance Managers
  • Final (editorial) review of all documents :) @tucotuco
  • Final check of links in documents, in case of moved targets etc @chicoreus

External

  • File issue against TDWG SDS for need to have a key for terms
  • Confirm that Issues related to Darwin Core have been filed or commented on in dwc repository
@chicoreus chicoreus changed the title TG2-TO DO List TG2-TO DO List for standard submission Aug 22, 2024
chicoreus added a commit to kurator-org/kurator-ffdq that referenced this issue Aug 23, 2024
…/bdq/ffdq/ to https://rs.tdwg.org/bdqffdq/terms/.  Done in annotations of java classes and methods, in sparql, and in the owl/rdf files.  This is an item on the tdwg/bdq#300 punch list.
@chicoreus
Copy link
Collaborator

@chicoreus chicoreus added the TG2 label Aug 27, 2024
chicoreus added a commit to kurator-org/ffdq-api that referenced this issue Oct 29, 2024
…Q Core release. Adding some comments noting alignment with bdqffdq: terms. Changing references from ffdq: to bdqffdq:.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

5 participants