Coder Social home page Coder Social logo

Comments (3)

ondohotola avatar ondohotola commented on June 17, 2024

from qsv.

jqnatividad avatar jqnatividad commented on June 17, 2024

Include a reference recipe as well that creates a formatted Excel with:

  • Sheet 1 named "Data" - containing the "prettified" data with conditional formatting for alternating row colors and outlier highlighting. Also each column can have sparklines just below/above the column name showing its distribution.
  • Sheet 2 named "Data Dictionary" with an annotated Data Dictionary
  • Sheet 3 named "Summary Statistics" - with Stats
  • Sheet 4 named "Frequency" with Frequency tables
  • Sheet 5 named "Charts" with different "smart" visualizations using stats, frequency, etc.

from qsv.

jqnatividad avatar jqnatividad commented on June 17, 2024

Per DOI-DO/dcat-us#131, also add a "Machine-readable" sheet as the last sheet in the workbook.

The Machine-readable sheet will have all the relevant metadata elements for the package/resource, and should hew closely to the configured DCAT profile (use DCAT-US 3.0 for the initial reference implementation).

The format of the "Machine-readable" sheet should be as follows:

  • The first few rows of the sheet will be the "metadata header" section. The first row will be "# METADATA-BEGIN"
  • All metadata elements will be key-value pairs, with each kv pair on its own line, with the key and value separated by a colon. The line starts with the "#" symbol (e.g. # Title:"The title of the dataset")
  • The "metadata header" section ends with a line with "# METADATA-END"

After the metadata header section, a "normal", RFC-4180 compliant CSV file follows. The CSV file will be the machine-readable version of the "Data" in Sheet 1.

The recipe can then be called from Datapusher+ when populating the CKAN datastore.

Data exported from CKAN can also invoke the recipe to create an "Annotated Excel export" of a dataset.

from qsv.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.