Skip to main content

Pydatajson

Pydatajson
Get the code

Language

Python

Tool Type

Algorithm

License

The MIT License

Version

0.4.47

About the tool Responsible

Head of Cabinet of Ministers

Pydatajson
What is it?

Pydatajson is a Python algorithm developed by the National Directorate of Data and Public Information of Argentina. This tool validates metadata from data catalogs from federated portals to the national open data portal and translates pre-existing formats into a common metadata profile. Pydatajson is crucial for maintaining a network of federated open data portals, ensuring that information is always up-to-date and centrally accessible, making it easier to use by other government entities and the general public.

What problems does it solve?

Pydatajson addresses the problem of decentralization and lack of uniformity in metadata between different open data portals in Argentina. It offers a solution that centralizes and standardizes metadata, facilitating management and access to open data at the national level.

How does the tool work?

Metadata Validation: Automatically validates metadata files against the Data.json standard. Metadata Generation: Simplifies the creation of metadata for datasets, ensuring compliance. Data Discovery: Facilitates data discovery by providing comprehensive metadata. Schema Compliance: Ensures datasets adhere to established metadata schema and standards. User-Friendly: Offers a user-friendly interface for metadata management. Data Accessibility: Promotes data accessibility by making metadata more accessible. Compliance Reporting: Generates reports on metadata compliance for auditing purposes. API Integration: Allows integration with existing data management systems through APIs. Documentation: Provides comprehensive documentation and resources for users. Open Source: Released under an open-source license to encourage collaboration.

Open standards

Developed as a Python library, it utilizes Python 3.x to ensure compatibility and performance. Complies with the Data.json standard for accurate metadata representation. Supports common metadata formats like JSON and JSON-LD, ensuring interoperability. Validates data to ensure metadata compliance. Provides a command-line interface for easy metadata validation and generation. Allows functionality extension through plugins and custom scripts. Encourages community engagement and offers comprehensive documentation. Compatible with Window

Sector
Reform or Modernization of the State
Functionality
Data interoperability
Sustainable development goals
Peace justice and strong institutions
Toolkits
Country - Argentina
hands
Get the code for this project
Get the code

Connect with the Development Code team and discover how our carefully curated open source tools can support your institution in Latin America and the Caribbean. Contact us to explore solutions, resolve implementation issues, share reuse successes or present a new tool. Write to [email protected]

Contact us
pydatajson Documentation Screenshot pydatajson Documentation Screenshot

"Pydatajson" documentation page, a tool for manipulating and validating data catalog metadata. Compatible with Python 2 and 3, under MIT license. Includes sections on installation, validation, and report generation.

Description of "pydatajson" Description of "pydatajson"

Pydatajson is a Python package for validating data catalog metadata. Compatible with Python 2 and 3, it's MIT licensed. Coverage is 83%, version 0.4.67, but fails in documentation and build. Installation and usage links are available.

Open Data Policy of Argentina Republic Open Data Policy of Argentina Republic

This image provides context for the Open Data policy of the Argentine Republic, detailing its decentralized publishing scheme and compliance with a National Metadata Profile.

Official Pydatajson Documentation

Complete guide on using the tool to manage open data catalogs.

See more
Guide to opening data from public organizations (Argentina)

Describes how Pydatajson contributes to the public administration's open data ecosystem.

See more
Institutional use note (Argentine Open Government)

General presentation of the package as part of the federal open data ecosystem.

See more
Extended documentation page and usage examples

Use cases and examples to validate catalogs in different phases.

See more
Article: "Why it is important for the Data Argentina team to promote open source"

Explains the relevance of open source for the Data Argentina team and its featured projects.

See more
MAIIA
Identifying informal settlements with artificial intelligence.

Urban Development and Housing
Image processing
Urbantrips
Turning transportation data into complex analysis to improve management.

Transport
Geolocation
Pavimentados
Optimizing road maintenance and signaling with computer vision.

Transport
Geolocation
Image processing
UrbanPy
Simplifying urban data collection and analysis for effective planning.

Urban Development and Housing
Geolocation
Database management
SunScan IDB
Facilitating the evaluation of rooftop solar potential with advanced and accessible technology.

Energy
Geolocation
Image processing
URSA
Facilitating urban planning with accessible data.

Urban Development and Housing
Simulators
Geolocation
see all tools
hands
Deepen your knowledge on the implementation of tools in the public sector with our courses, guides and many other resources.
Be part of the community
Jump back to top