{"id":23370653,"url":"https://github.com/kodymoodley/fair-metadata-generator","last_synced_at":"2025-08-12T13:07:32.941Z","repository":{"id":100125916,"uuid":"339489199","full_name":"kodymoodley/fair-metadata-generator","owner":"kodymoodley","description":"A simple Python script to generate rich metadata descriptions of datasets in JSON-LD using Schema.org vocabulary","archived":false,"fork":false,"pushed_at":"2021-02-22T18:32:22.000Z","size":33,"stargazers_count":1,"open_issues_count":2,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-08T00:48:37.048Z","etag":null,"topics":["fair","fair-data","fair-principles","fair-software","json-ld","metadata-description","schema-org","vocabulary"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kodymoodley.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-02-16T18:16:54.000Z","updated_at":"2025-01-09T18:22:43.000Z","dependencies_parsed_at":"2023-05-12T11:15:08.013Z","dependency_job_id":null,"html_url":"https://github.com/kodymoodley/fair-metadata-generator","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/kodymoodley/fair-metadata-generator","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kodymoodley%2Ffair-metadata-generator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kodymoodley%2Ffair-metadata-generator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kodymoodley%2Ffair-metadata-generator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kodymoodley%2Ffair-metadata-generator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kodymoodley","download_url":"https://codeload.github.com/kodymoodley/fair-metadata-generator/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kodymoodley%2Ffair-metadata-generator/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270065441,"owners_count":24520946,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-12T02:00:09.011Z","response_time":80,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["fair","fair-data","fair-principles","fair-software","json-ld","metadata-description","schema-org","vocabulary"],"created_at":"2024-12-21T15:47:57.481Z","updated_at":"2025-08-12T13:07:32.907Z","avatar_url":"https://github.com/kodymoodley.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# [FAIR](https://www.go-fair.org/fair-principles/) metadata generator\n\n### Description\n\nA simple command line Python script to generate rich machine-readable metadata descriptions of datasets in [JSON-LD](https://json-ld.org/) using [Schema.org](https://schema.org/) vocabulary.\n\nThe script ``fairmetadatagenerator.py`` asks users to answer a set of pre-determined questions about their dataset. The answers are used to generate a metadata description of their dataset in JSON-LD format which is then meant to be published in metadata registries such as https://fairsharing.org/ or to be [embedded into any website or webpage](https://developers.google.com/search/docs/guides/intro-structured-data) describing the dataset. This is so that search engines can:\n\n+ more effectively index your dataset or website to make it more visible and findable by those searching for similar content (**F**indability, **A**ccessibility)\n+ provide rich information about your dataset to users so that they can more quickly and effectively decide whether it is relevant for their purposes (**I**nteroperability, **R**eusability)\n\n[Google](https://www.google.com/), for example, is gradually developing support for [dataset search tools](https://datasetsearch.research.google.com/) to help researchers find and reuse relevant data. Generating structured metadata about your datasets before you publish them to the Web (using tools such as FAIR metadata generator), therefore prepares your data to be more effectively found and reused in such search tools.\n\n### Requirements\n\n+ [Python 3.7+](https://www.python.org/downloads/)\n+ Python libraries specified in ``requirements.txt`` in this repository\n\nTo install the required libraries in ``requirements.txt`` run: ``pip install -r requirements.txt`` in your command line environment (after installing Python).\n\n### Usage\n\nRun ``python fairmetadatagenerator.py`` in your command line environment after installing Python and the required libraries\n\n### Generate an [HTML](https://html.spec.whatwg.org/) page from my JSON-LD file\n\nWant a human-readable version of your JSON-LD metadata? Use [this script](https://github.com/kodymoodley/fair-metadata-html-page-generator) to automatically generate a static HTML page describing the information inside your JSON-LD file.\n\n### License and contributions\n\nThe FAIR metadata generator is copyrighted by [Kody Moodley](https://sites.google.com/site/kodymoodley/) and released under the [GNU Affero License](https://www.gnu.org/licenses/agpl-3.0.txt)\n\nContributions and bug reports are helpful and welcome.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkodymoodley%2Ffair-metadata-generator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkodymoodley%2Ffair-metadata-generator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkodymoodley%2Ffair-metadata-generator/lists"}