{"id":26190134,"url":"https://github.com/zazuko/ontology-manager","last_synced_at":"2025-03-12T00:52:41.691Z","repository":{"id":38425163,"uuid":"217266292","full_name":"zazuko/ontology-manager","owner":"zazuko","description":"Zazuko Ontology Manager","archived":false,"fork":false,"pushed_at":"2024-01-03T13:27:05.000Z","size":13190,"stargazers_count":53,"open_issues_count":36,"forks_count":9,"subscribers_count":10,"default_branch":"master","last_synced_at":"2024-01-04T11:55:50.409Z","etag":null,"topics":["ontology","rdf","schema"],"latest_commit_sha":null,"homepage":"https://editor.zazuko.com","language":"Vue","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zazuko.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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}},"created_at":"2019-10-24T09:51:59.000Z","updated_at":"2024-01-04T11:55:50.410Z","dependencies_parsed_at":"2024-01-03T12:01:47.553Z","dependency_job_id":null,"html_url":"https://github.com/zazuko/ontology-manager","commit_stats":null,"previous_names":[],"tags_count":258,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zazuko%2Fontology-manager","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zazuko%2Fontology-manager/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zazuko%2Fontology-manager/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zazuko%2Fontology-manager/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zazuko","download_url":"https://codeload.github.com/zazuko/ontology-manager/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243136209,"owners_count":20241989,"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":["ontology","rdf","schema"],"created_at":"2025-03-12T00:52:41.225Z","updated_at":"2025-03-12T00:52:41.676Z","avatar_url":"https://github.com/zazuko.png","language":"Vue","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Zazuko Ontology Manager\n\n\u003e [!CAUTION]\n\u003e This repository has been archived and contains unmaintained work that has not been updated in several years.\n\u003e It was initially created as a proof of concept (PoC) and may contain security vulnerabilities or outdated code.\n\u003e Use at your own risk.\n\nThis is the open source repository of the [Zazuko Ontology Manager](https://zazuko.com/products/ontology-manager/).\n\nFrom our product page:\n\n\u003e The Zazuko Ontology Manager (ZOM) is a web application for serving, browsing and modeling RDF Schemas and Ontologies. It supports the full process of creating, publishing and extending an ontology. ZOM's user interface has been designed for teams of domain specialists working jointly on an ontology. No specific ontology modeling knowledge is required to use the editor. ZOM leverages GitHub to store the ontology, but carefully hides the complexity of serializing the schema into RDF triples from users of the editor.\n\u003e\n\u003e We believe creating, editing, evolving an ontology is easiest done using a collaborative web platform designed specifically for this use case, allowing all actors to reach consensus gradually, using asynchronous proposals, discussions and votes.\n\nPlease consult the [product page](https://zazuko.com/products/ontology-manager/) \u0026 [this blog post](https://zazuko.com/blog/schema-manager-oss/) for details.\n\n## Documentation\n\nDocumentation is available at [zazuko.github.io/ontology-manager/](https://zazuko.github.io/ontology-manager/).\n\n## Helpful Tools\n\n- Vue devtools extension [Chrome, Firefox](https://github.com/vuejs/vue-devtools#installation)\n- Local GraphQL IDE: [Graph*i*QL `http://localhost:3000/graphiql`](http://localhost:3000/graphiql) (only available in dev mode)\n- A postgres client (e.g. [Postico](https://eggerapps.at/postico/) for MacOS) to inspect schemas and data\n\n## FAQ\n\n### How to wipe a customer DB?\n\nFor customer `example_com`:\n\n```sql\ndrop database example_com_db;\ndrop role example_com_role_postgraphile;\ndrop role example_com_role_anonymous;\ndrop role example_com_role_person;\n```\n\n### How to create a new theme?\n\nTo create a new theme, simply copy an existing theme and modify it:\n\n1. `cp -r assets/themes/zazuko assets/themes/your-theme`\n2. The scss main file/entrypoint is: `assets/themes/your-theme/theme.scss`\n3. Configure nuxt to use your theme: `{ lang: 'scss', src: '@/assets/themes/your-theme/theme.scss' }` instead of `{ lang: 'scss', src: '@/assets/themes/zazuko/theme.scss' }`\n\n## References\n\n- GraphQL: https://graphql.org/learn/\n- Postgraphile: https://www.graphile.org/postgraphile/introduction/\n- Nuxt: https://nuxtjs.org/guide/installation\n  - Apollo: https://github.com/nuxt-community/apollo-module\n  - Auth: https://auth.nuxtjs.org/\n\n## License\n\nThis software is released under the [GNU Affero General Public License](https://www.gnu.org/licenses/agpl-3.0.html), see [LICENSE](LICENSE) for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzazuko%2Fontology-manager","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzazuko%2Fontology-manager","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzazuko%2Fontology-manager/lists"}