-
Notifications
You must be signed in to change notification settings - Fork 13
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
Fix broken links #259
Fix broken links #259
Conversation
The https://compliance.ioos.us/index.html broken link is on us: |
For 3 we need to check:
The first one we need to decided what are we doing with the files their are pointing to: The rest are all links to the wiki. I believe the wiki will be retired so we need to edit these pages to reflect that. |
![Glider Sampling Patterns and Terms](/glider-dac/glider-sampling-terminology.png) | ||
|
||
+ **Profile**: A single vertically oriented track of a glider, either upward or downward through the water column. A profile is one-half of a **dive**. The profile is the fundamental atomic data type used by the **NGDAC**. All data submitted to the **NGDAC** is submitted as individual profiles, containing the various water column properties or sensor values. Examples of the file format description can be found as [CDL](https://github.com/kerfoot/ioosngdac/blob/master/nc/template/IOOS_Glider_NetCDF_v2.0.cdl), [NetCDF file](https://github.com/kerfoot/ioosngdac/blob/master/nc/template/IOOS_Glider_NetCDF_v2.0.nc) and [ncml](https://github.com/kerfoot/ioosngdac/blob/master/nc/template/IOOS_Glider_NetCDF_v2.0.ncml) can be found [here](https://github.com/kerfoot/ioosngdac/tree/master/nc/template). | ||
+ **Profile**: A single vertically oriented track of a glider, either upward or downward through the water column. A profile is one-half of a **dive**. The profile is the fundamental atomic data type used by the **NGDAC**. All data submitted to the **NGDAC** is submitted as individual profiles, containing the various water column properties or sensor values. Examples of the file format description can be found as [CDL](/glider-dac/nc/template/IOOS_Glider_NetCDF_v2.0.cdl), [NetCDF file](/glider-dac/nc/template/IOOS_Glider_NetCDF_v2.0.nc) and [ncml](/glider-dac/nc/template/IOOS_Glider_NetCDF_v2.0.ncml) can be found [here](https://github.com/ioos/glider-dac/tree/gh-pages/nc/template). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'll probably have to iterate on this relative link. I'm not sure how Jekyll behaves on local vs remote builds. (It has been a while that I used it.) Regardless, after this one is merged, I should probably change these to full links instead of relative ones.
_docs/useful-links.md
Outdated
@@ -29,42 +29,36 @@ The following is a list of links for data providers and web applications develop | |||
|
|||
The IOOS Compliance Checker is a python based tool for data providers to check for completeness and community standard compliance of local or remote netCDF files against metadata standards. This web based tool can be used to check your GliderDAC netCDF files for compliance. Be sure to select **GliderDAC** in the list of available tests to run. | |||
|
|||
- [**FTP script**](https://github.com/ioos/glider-dac/blob/master/util/ncFtp2ngdac.pl) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@benjwadams can you give your 👍 or 👎 here? As far as I remember this is deprecated, right?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Numerous comments throughout about link changes and some minor text updates.
@@ -94,7 +94,7 @@ Ideally, the <strong>glider_yyyymmddTHHMMSS.nc</strong> files will be provided b | |||
## Global Attributes | |||
|
|||
The following is the list of required global attributes that must be included in each NetCDF file submitted to the **NGDAC**. This list was created from a variety of sources with the goal of providing a complete metadata record of the data set. More information on these sources can be found at the following locations: | |||
- **CF1.6**: Section 2.6 of v1.6 Climate and Forecast [conventions](http://cfconventions.org/cf-conventions/v1.6.0/cf-conventions.html) | |||
- **CF1.6**: Section 2.6 of v1.6 Climate and Forecast [conventions](https://cfconventions.org/cf-conventions/v1.6.0/cf-conventions.html | |||
- **ACDD**: Attribute Conventions for Dataset Discovery [Home page](http://wiki.esipfed.org/index.php?title=Category:Attribute_Conventions_Dataset_Discovery) and [Current Standard](http://wiki.esipfed.org/index.php/Attribute_Convention_for_Data_Discovery_%28ACDD%29) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Change to:
Attribute Convention for Data Discovery (ACDD)
@@ -94,7 +94,7 @@ Ideally, the <strong>glider_yyyymmddTHHMMSS.nc</strong> files will be provided b | |||
## Global Attributes | |||
|
|||
The following is the list of required global attributes that must be included in each NetCDF file submitted to the **NGDAC**. This list was created from a variety of sources with the goal of providing a complete metadata record of the data set. More information on these sources can be found at the following locations: | |||
- **CF1.6**: Section 2.6 of v1.6 Climate and Forecast [conventions](http://cfconventions.org/cf-conventions/v1.6.0/cf-conventions.html) | |||
- **CF1.6**: Section 2.6 of v1.6 Climate and Forecast [conventions](https://cfconventions.org/cf-conventions/v1.6.0/cf-conventions.html | |||
- **ACDD**: Attribute Conventions for Dataset Discovery [Home page](http://wiki.esipfed.org/index.php?title=Category:Attribute_Conventions_Dataset_Discovery) and [Current Standard](http://wiki.esipfed.org/index.php/Attribute_Convention_for_Data_Discovery_%28ACDD%29) | |||
- **NCEI**: Guidance from NOAA's National Centers for Environmental Information on netCDF templates to promote good stewardship and archiving. [NCEI Templates](http://www.nodc.noaa.gov/data/formats/netcdf/) and [global attribute suggestions](http://www.nodc.noaa.gov/data/formats/netcdf/#guidancetable). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Change to:
NOAA National Centers for Environmental Information (NCEI) netCDF Templates: Guidance from NCEI on netCDF templates to promote good stewardship and archiving. NCEI Templates and global attribute suggestions.
_docs/useful-links.md
Outdated
@@ -29,7 +29,7 @@ The following is a list of links for data providers and web applications develop | |||
|
|||
The IOOS Compliance Checker is a python based tool for data providers to check for completeness and community standard compliance of local or remote netCDF files against metadata standards. This web based tool can be used to check your GliderDAC netCDF files for compliance. Be sure to select **GliderDAC** in the list of available tests to run. | |||
|
|||
- [**FTP script**](https://github.com/ioos/ioosngdac/blob/master/util/ncFtp2ngdac.pl) | |||
- [**FTP script**](https://github.com/ioos/glider-dac/blob/master/util/ncFtp2ngdac.pl) | |||
|
|||
For automating uploads of [conforming](ngdac-netcdf-file-format-version-2.html) NetCDF files to the DAC ftp server. The script is written in Perl and requires the following non-core modules: | |||
+ [Readonly](http://search.cpan.org/~roode/Readonly-1.03/Readonly.pm) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Remove or comment out rows 34 -35
_docs/useful-links.md
Outdated
@@ -39,13 +39,13 @@ The following is a list of links for data providers and web applications develop | |||
## Submitting Data | |||
- [**Deployment Registration**](https://gliders.ioos.us/providers) | |||
|
|||
This link will redirect you to the GliderDAC providers page. From there you can login and create deployments. See the wiki section on [New Deplyment Registration](/ioosngdac/ngdac-netcdf-file-submission-process.html#new-deployment-registration) for more details. | |||
This link will redirect you to the GliderDAC providers page. From there you can login and create deployments. See the wiki section on [New Deplyment Registration](/glider-dac/ngdac-netcdf-file-submission-process.html#new-deployment-registration) for more details. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We can't point to a separate wiki located elsewhere. Also there's a typo in 'deployment.'
Change the sentence "See the wiki..." to: "See the section on New Deployment Registration for more details.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is this linked somewhere?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There is a "catch-all" link in
**Examples** of the file specification are available as [**NetCDF**](https://github.com/ioos/ioosngdac/blob/master/nc/template/IOOS_Glider_NetCDF_v2.0.nc), [**CDL**](https://github.com/ioos/ioosngdac/blob/master/nc/template/IOOS_Glider_NetCDF_v2.0.cdl), and [**ncml**](https://github.com/ioos/ioosngdac/blob/master/nc/template/IOOS_Glider_NetCDF_v2.0.ncml) are available [here](https://github.com/ioos/ioosngdac/tree/master/nc/template). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Also, change row 55 - Dataset Status
to Dataset Status
This one is ready but it is best merged after #212 so we can test the GHA here.
1. Status 0 seems to be related to
result.statusCode: 0
being returned by many external links tcort/markdown-link-check#2202. Status 400 are local references that exists but the checker is failing somehow
3. Fix all the references to
kerfoot
pages4. Re-check the changed links to ensure they are showing the expected info from before
ERROR: 9 dead links found in _docs/glider-background-and-sampling-terminology.md !
[✖] https://apl.uw.edu/project/project.php?id=seaglider#:~:text=The → Status: 0
[✖] https://github.com/kerfoot/glider-dac/blob/master/nc/template/IOOS_Glider_NetCDF_v2.0.cdl → Status: 404
[✖] https://github.com/kerfoot/glider-dac/blob/master/nc/template/IOOS_Glider_NetCDF_v2.0.nc → Status: 404
[✖] https://github.com/kerfoot/glider-dac/blob/master/nc/template/IOOS_Glider_NetCDF_v2.0.ncml → Status: 404
[✖] https://github.com/kerfoot/glider-dac/tree/master/nc/template → Status: 404
[✖] ngdac-netcdf-file-format-version-2.html → Status: 400
[✖] /glider-dac/glider-sampling-terminology.png → Status: 400
ERROR: 3 dead links found in _docs/index.md !
[✖] /glider-dac/ngdac-netcdf-file-format-version-2.html → Status: 400
[✖] glider-background-and-sampling-terminology.html#sampling-pattern-terminology → Status: 400
ERROR: 6 dead links found in _docs/ngdac-netcdf-file-format-version-2.md !
[✖] /glider-dac/ngdac-netcdf-file-submission-process.html → Status: 400
[✖] https://github.com/ioos/glider-dac/blob/master/nc/template/IOOS_Glider_NetCDF_v2.0.nc → Status: 404
[✖] https://github.com/ioos/glider-dac/blob/master/nc/template/IOOS_Glider_NetCDF_v2.0.cdl → Status: 404
[✖] https://github.com/ioos/glider-dac/blob/master/nc/template/IOOS_Glider_NetCDF_v2.0.ncml → Status: 404
[✖] https://github.com/ioos/glider-dac/tree/master/nc/template → Status: 404
ERROR: 5 dead links found in _docs/useful-links.md !
[✖] ngdac-netcdf-file-format-version-2.html → Status: 400
[✖] https://compliance.ioos.us/index.html → Status: 502
[✖] https://github.com/ioos/glider-dac/blob/master/util/ncFtp2ngdac.pl → Status: 404
[✖] /glider-dac/ngdac-netcdf-file-submission-process.html#new-deployment-registration → Status: 400
ERROR: 1 dead links found in _docs/data-workflow.md !
[✖] https://www.ndbc.noaa.gov/gliders.php → Status: 404
ERROR: 7 dead links found in _docs/glider-dac-communications-plan.md !
[✖] https://github.com/ioos/glider-dac-catalog → Status: 404
[✖] https://github.com/ioos/glider_dac_thredds_catalog%3E → Status: 404
[✖] http://www.ioos.noaa.gov/observing/observing_assets/glider_asset_map.html → Status: 404
[✖] https://gliders.ioos.us/metadata-erddap/ → Status: 404
[✖] https://gliders.ioos.us/metadata-thredds/ → Status: 404
[✖] http://www.ndbc.noaa.gov/gliders.php → Status: 404
[✖] https://raw.githubusercontent.com/kerfoot/glider-dac/master/doco/IOOS-DAC-architecture.png → Status: 404
ERROR: 1 dead links found in _docs/ngdac-architecture.md !
[✖] /glider-dac/IOOS-DAC-architecture.png → Status: 400
ERROR: 11 dead links found in _docs/ngdac-netcdf-file-submission-process.md !
[✖] /glider-dac/useful-links → Status: 400
[✖] ngdac-netcdf-file-format-version-2.html#description--examples-of-required-global-attributes → Status: 400
[✖] ngdac-netcdf-file-format-version-2.html#platform → Status: 400
[✖] ngdac-netcdf-file-format-version-2.html#trajectory → Status: 400
[✖] ngdac-netcdf-file-submission-process.html#dataset-archiving → Status: 400
[✖] ngdac-netcdf-file-format-version-2.html#file-naming-conventions → Status: 400
[✖] https://github.com/ioos/glider-dac/blob/master/util/ncFtp2ngdac.pl → Status: 404
[✖] /glider-dac/ngdac-architecture.html#data-assembly-center-architecture → Status: 400
[✖] https://compliance.ioos.us/index.html → Status: 502
[✖] /glider-dac/DAC_providers_your_deployments.png → Status: 400
[✖] /glider-dac/DAC_complete_deployment.png → Status: 400