adiwg / mdtools Goto Github PK
View Code? Open in Web Editor NEWVisualize, validate, and translate ADIwg JSON metadata
Home Page: http://mdtool.adiwg.org
License: The Unlicense
Visualize, validate, and translate ADIwg JSON metadata
Home Page: http://mdtool.adiwg.org
License: The Unlicense
Domain Item 'Value' definition is copied from 'Name'.
Request by Ted Haberman on behalf of the USGS National Geological Sample Preservation group to support a national USGS sample collection metadata content standard based on ISO 19115-1. May also be utilized by state geological surveys. See enclosed document for requested elements and suggested locations in the mdJSON schema. Note that implementation of multiple party ids is an aspect of a new sub release of 19115-1: https://www.iso.org/standard/73118.html
mdTools
x.y.x
Viewer"When scrolling codelists leave top navigation bar, information block, tabs, and left navigation panel visible. Just scroll codelist.
Also, left navigation panel is hidden each time 'codes' tab is activated.
Also, add version number to tab as in mdJson viewer.
The translator service seems to be down. Wasn't working on 10/23/20, tried it again on 10/26 and still not working:
The request to the mdTranslator web service failed due to a network or server error.
Create a GitHub Action that can be used to deploy changes to GitHub Pages when a PR is merged into master.
The build and deploy process needs updates and simplifications to make it work again. Ideally this would remove Grunt, but that process may be too large for this task. At a minimum, this needs to remove the dependency on the Ruby gem sass and replace it with something more modern. It should also fix/establish a deploy process to GitHub pages.
The tools currently use translator: https://mdtranslator.adiwg.org/api/v2/translator and should be update to use the current production translator: https://api.sciencebase.gov/mdTranslator/api/v3/translator
What do you think about adding a tab to the viewer app for downloading the template and various examples (not yet created) formatted in mdJson?
Update versions for mdJson-schemas and mdCodes to their latest.
mdJson-schemas is now v2.8.2
mdCodes is now [will be] v2.8.5
see adiwg/mdBook#4
Update the reader and writer selections on the mdTranslator tab to match the options currently available as displayed on the mdTranslator API Demo page.
Load into mdTools with submodule or bower.
Need to re-factor logic to handle non-JSON files.
mdJSON that passes validation within mdEditor and successfully translates to CSDGM and ISO-2, fails to pass validation in the mdTools Validator with a "JSON is not valid" error. Verified file is valid JSON with 3rd party tool. Complete error message:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.