{"id":22631593,"url":"https://github.com/solid/catalog","last_synced_at":"2026-01-07T21:32:54.042Z","repository":{"id":264707250,"uuid":"894140616","full_name":"solid/catalog","owner":"solid","description":null,"archived":false,"fork":false,"pushed_at":"2024-11-26T21:50:12.000Z","size":124,"stargazers_count":3,"open_issues_count":4,"forks_count":0,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-02-03T14:13:03.649Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/solid.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2024-11-25T20:34:23.000Z","updated_at":"2024-12-03T10:54:56.000Z","dependencies_parsed_at":"2024-11-25T22:40:42.264Z","dependency_job_id":null,"html_url":"https://github.com/solid/catalog","commit_stats":null,"previous_names":["solid/catalog"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/solid%2Fcatalog","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/solid%2Fcatalog/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/solid%2Fcatalog/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/solid%2Fcatalog/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/solid","download_url":"https://codeload.github.com/solid/catalog/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246136385,"owners_count":20729167,"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","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":[],"created_at":"2024-12-09T02:09:50.016Z","updated_at":"2026-01-07T21:32:54.037Z","avatar_url":"https://github.com/solid.png","language":null,"readme":"# Solid Resources Catalog\n\n-- a listing of things useful to the Solid Community\n\n## Overview\n\nThe purpose of this project is to create and make public a comprehensive listing of people, organizations, products, services, and events useful to people wanting to learn about, use, create, or promote the Solid software ecosystem.  It's focus is as much social as technical and will include categorization based on social issues and contexts related to any given resource. Data will be kept in RDF as described in this repo and can therefore be reused by multiple applications. The public view of the Catalog will be accessible from solidproject.org and the solidproject Pod.\n\n**Checkout the [online version of the catalog](https://solidproject.solidcommunity.net/catalog/)!**\n\n## Audience\n\nThe primary audience of the Solid Resources Catalog (Viewer) is potential adopters of Solid, funders, new and onboarding developers, end-users, and the general public at any level of technical knowledge. \n\n\n## Long Term Goals\n\nThere are currently a variety of places where information about Solid resources are summarized - the solidproject.org website, the Solid Forum, a variety of github repos and awesome lists.  Currently each of them have different input forms which are not coordinated. These venues for display of data will continue but the hope is that input and editing of data can be consolidated in the Catalog and then the venues can decide which data to display and how to display it.\n\nWhile the catalog will start as a single hard-coded RDF document, a long-term goal is to eventually support aggregation of data from other sources.  Personal, organizational, and software client WebID profiles contain data relevant to the catalog.  We can encourage all resources to create ClientID or WebID profiles, or a \"README.ttl\" - its own catalog entry describing itself which can be imported to aggregating catalogs.\n\nThe task of cataloging resources is shared by most organizations so a long term goal of this project is to create reusable shapes which can be formalized into client-to-client specifications and to document the process of creating the catalog and using the shapes so that other organizations don't have to reinvent the wheel.\n\n## Scope \n\nIn order to limit the work of updating the catalog, records are designed to cover only the basics - what type of thing is it? what is it useful for? what is its name and brief description? who made it? what other things perform similar functions? what other things apply to the same social domain? how can I find out more?  The catalog record is not like a full WebID or ClientID profile or github README - it covers the basics and points to those types of documents for further details.\n\n## Contributing\n\nPlease read our [Contributing Guide](CONTRIBUTING.md) for details on our code of conduct and the process for submitting pull requests.\n\nThe questions regarding the structure of the catalog can benefit from community input.  Please add your ideas by submitting or contributing to issues in this repo and by sharing your ideas in the [Solid Practitioners matrix chat](https://matrix.to/#/#solid-practitioners:matrix.org).  Occassional meetings regarding the catalog will be announced there. Ping me (@jeff-zucker) if you have questions.\n\n## CLI\n\n```bash\n$ npx catalog\nUsage: solid-catalog [options] [command]\n\nCLI to manage Solid Catalog\n\nOptions:\n  -V, --version   output the version number\n  -h, --help      display help for command\n\nCommands:\n  format          Formats catalog data in a deterministic way\n  validate\n  migrate\n  help [command]  display help for command\n```\n\n```bash\n$ npx catalog validate\nUsage: solid-catalog validate [options] [command]\n\nOptions:\n  -h, --help      display help for command\n\nCommands:\n  webid           Checks statements with ex:webid that subject and object are the same\n  help [command]  display help for command\n\n```\n\n```bash\n$ npx catalog migrate\nUsage: solid-catalog migrate [options] [command]\n\nOptions:\n  -h, --help      display help for command\n\nCommands:\n  webid           Picks object in statement with ex:webid and makes it a subject, then updates all other statements using the old subject\n  help [command]  display help for command\n```\n\n\n\n### Similar projects\n\n[Solid Efforts](https://github.com/elf-pavlik/solid-efforts) is a project intended to support exploration of the links between various ongoing work, co-creating technological foundations for the Solid ecosystem. Although there are plans to eventually coordinate between the projects, at this point in time they are separate projects.  In contrast to the orientation toward end-users, new developers, and the general public of the Solid Resources Catalog, Solid Efforts has an audience of those with a well-developed sense of technical processes interested in the technical underpinnings and terchnical interconnections of the Solid ecosystem.\n\n## Acknowledgements\n\nThe catalog was started by and is currently maintained by Jeff Zucker with the help of members of the [Solid Practitioners](https://github.com/solid-contrib/practitioners).  Elf Pavlik created the CLI; he and Jesse Wright, and Daniel Bakas have contributed to the ongoing work defining shapes.  Timea Turdean, Matthias Evering, and Denis Shilov gathered some of the data which forms the basis for the catalog.  Thanks to all for their contributions.\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsolid%2Fcatalog","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsolid%2Fcatalog","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsolid%2Fcatalog/lists"}