alphagov / metadata-standards-description-language
Licence: MIT license
Service Design & Assurance Metadata Standards: A language to describe spreadsheets and an implementation that extracts and validates the data.
Stars: ✭ 13
Programming Languages
Projects that are alternatives of or similar to metadata-standards-description-language
icc
JavaScript module to parse International Color Consortium (ICC) profiles
Stars: ✭ 37 (+184.62%)
Mutual labels: metadata
graphql-ts
Graphql implementation in Typescript using decorator
Stars: ✭ 63 (+384.62%)
Mutual labels: metadata
dirdf
R package: dirdf - Extracts Metadata from Directory and File Names
Stars: ✭ 57 (+338.46%)
Mutual labels: metadata
ome-types
native Python dataclasses for the OME data model
Stars: ✭ 28 (+115.38%)
Mutual labels: metadata
metad
Metad is a metadata server, support self semantic.
Stars: ✭ 77 (+492.31%)
Mutual labels: metadata
Islandora-Metadata-Interest-Group
The purpose of the Islandora Metadata Interest Group (IMIG) is to investigate and provide metadata solutions that help improve metadata creation, maintenance and enhancement in Islandora.
Stars: ✭ 29 (+123.08%)
Mutual labels: metadata
metadata-xml-tool
CLI tool for processing Salesforce Metadata XML files
Stars: ✭ 14 (+7.69%)
Mutual labels: metadata
Crema
Meta data server & client tools for game development
Stars: ✭ 61 (+369.23%)
Mutual labels: metadata
roda-in
Tool to create Submission Information Packages (SIP)
Stars: ✭ 18 (+38.46%)
Mutual labels: metadata
pyexiv2
Read/Write metadata(including EXIF, IPTC, XMP), comment and ICC Profile embedded in digital images.
Stars: ✭ 120 (+823.08%)
Mutual labels: metadata
database-metadata-bind
A library for binding information from java.sql.DatabaseMetadata
Stars: ✭ 17 (+30.77%)
Mutual labels: metadata
metadata-tools
Contains tools for metadata, such as Roslyn's metadata visualizer.
Stars: ✭ 37 (+184.62%)
Mutual labels: metadata
react-native-xaml
A React Native Windows library to use XAML / WinUI controls
Stars: ✭ 55 (+323.08%)
Mutual labels: metadata
IFIscripts
Detailed documentation is available here: http://ifiscripts.readthedocs.io/en/latest/index.html
Stars: ✭ 46 (+253.85%)
Mutual labels: metadata
sqllineage
SQL Lineage Analysis Tool powered by Python
Stars: ✭ 348 (+2576.92%)
Mutual labels: metadata
Data Standards: Spreadsheet Description Language ================================================ Copyright (C) 2019, The Data Standards Team, Crown Copyright (Government Digital Service). 1. Introduction This is a proof of concept of the ideas presented in https://docs.google.com/presentation/d/1eEc8s3_eNx_b5vMxWpF-BiueDfaz6mD6zbamXbSy1Z4 We implement a simple, delcarative language that can describe spreadsheets so that they can be checked, validated and the data extracted for further processing. There is a webpage with more information about the project at https://alphagov.github.io/metadata-standards-description-language/ 2. Installation The tools in this package can be run straight away; they do not need to be built or installed. However, they do have a number of dependencies which need to be satisfied. For UNIX systems, the tools require GNU Make, git and python. These tools are usually available by default or from system packages. To install the dependencies, edit the user configuration in the Makefile and then run `make prepare`. This will download odfpy from its git repository and install it into a dedicated PYTHONPATH. The whole package is distributed under an MIT license and as such is free to use and modify as long as you agree to its terms. Note: Should you have any trouble in setting up and using these tools, please feel free to contact: + Andy Bennett <[email protected]> 3. Usage Use `make run` to invoke the tool with the correct environment. You can also use `make poc-json` to run the demo that outputs the spreadsheet data as a JSON document. 4. Compatibility Notes Development of the tools has been done under MacOS (Darwin-MacOS_10.13.6-x86_64) and therefore the tools may accidentally assume that you are also running under MacOS. We go to some lengths to not require root access. Our work intends to cover the major spreadsheet formats in use around UK Government however, this proof of concept currently only supports spreadsheets in OpenDocument Format (.ods). This package is intended to be a proof-of-concept. It is not expected or guaranteed to be more widely applicable. 5. What's next? First and foremost, enjoy the tools and use and extend them with your own spreadsheets. Please feel free to any patches or extensions that you make so that they can be integrated and distributed with this package. Suggestion, extensions and patches are welcome. If you have any questions or problems (even the slightest problems, or the most stupid questions), then please feel free to get in touch with us directly using the addresses above. We will try to help you, get you going or point you in the right direction.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].