{"id":20629709,"url":"https://github.com/agile-lab-dev/witboost-practice-shaper-presets","last_synced_at":"2026-03-11T00:34:52.015Z","repository":{"id":247570872,"uuid":"826189179","full_name":"agile-lab-dev/witboost-practice-shaper-presets","owner":"agile-lab-dev","description":null,"archived":false,"fork":false,"pushed_at":"2025-01-09T15:57:27.000Z","size":111,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-03-15T18:52:58.407Z","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":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/agile-lab-dev.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":"2024-07-09T08:36:51.000Z","updated_at":"2025-01-09T15:57:31.000Z","dependencies_parsed_at":"2025-03-08T17:37:13.780Z","dependency_job_id":null,"html_url":"https://github.com/agile-lab-dev/witboost-practice-shaper-presets","commit_stats":null,"previous_names":["agile-lab-dev/witboost-practice-shaper-presets"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/agile-lab-dev/witboost-practice-shaper-presets","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agile-lab-dev%2Fwitboost-practice-shaper-presets","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agile-lab-dev%2Fwitboost-practice-shaper-presets/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agile-lab-dev%2Fwitboost-practice-shaper-presets/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agile-lab-dev%2Fwitboost-practice-shaper-presets/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/agile-lab-dev","download_url":"https://codeload.github.com/agile-lab-dev/witboost-practice-shaper-presets/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agile-lab-dev%2Fwitboost-practice-shaper-presets/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30364052,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-10T21:41:54.280Z","status":"ssl_error","status_checked_at":"2026-03-10T21:40:59.357Z","response_time":106,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":[],"created_at":"2024-11-16T14:05:42.536Z","updated_at":"2026-03-11T00:34:51.998Z","avatar_url":"https://github.com/agile-lab-dev.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://www.agilelab.it/witboost\"\u003e\n        \u003cimg src=\"docs/img/witboost_logo.svg\" alt=\"witboost\" width=600\u003e\n    \u003c/a\u003e\n\u003c/p\u003e\n\nDesigned by [Agile Lab](https://www.agilelab.it/), Witboost is a versatile platform that addresses a wide range of sophisticated data engineering challenges. It enables businesses to discover, enhance, and productize their data, fostering the creation of automated data platforms that adhere to the highest standards of data governance. Want to know more about witboost? Check it out [here](https://witboost.com/platform) or [contact us!](https://witboost.com/contact-us)\n\nThis repository is part of our [Starter Kit](https://github.com/agile-lab-dev/witboost-starter-kit) meant to showcase witboost's integration capabilities and provide a \"batteries-included\" product.\n\n# Practice Shaper Presets\n\n- [Overview](#overview)\n- [Property Graph](#property-graph)\n- [Presets](#presets)\n\n## Overview\n\nThe **Practice Shaper** is the main and most impactful witboost setting that models witboost entities (domains, systems, components, templates) as nodes of a fully-configurable **property graph**.\n\nThis enables data-oriented organizations to shape witboost based on their unique use cases, structure, and needs.\n\nThanks to the Practice Shaper, a company can approach any project scenario in data (**Data Landscape**), such as Data Mesh, Business Intelligence, Machine Learning and others, by defining which practices are enabled and regulated, with the possibility to define technological and methodological guardrails.\n\nRefer to the [witboost documentation](https://docs.witboost.com) to learn more about Practice Shaper and Data Landscapes.\n\n## Property Graph\n\nThe Practice Shaper property graph is composed of:\n\n- **type nodes** - vertices representing abstract concepts (classes)\n- **instance nodes** - concrete entities each instantiating one of the available type nodes\n- **relations** - they are used to define relationships between nodes. For example, an instance node will always express an `instanceOf` relation towards a type node\n\nType nodes and the relations among them are defined by the Platform Team when configuring a Data Landscape.\n\nInstance nodes and their relationships with type nodes (and other instance nodes) are generated by end users as they interact with the platform, within the context of a data landscape.\n\nBoth type and instance nodes are registered as witboost entities: their definition is provided by a catalog info YAML file (hosted in a Git repository), and they are part of the **witboost catalog**.\n\nA sample Practice Shaper graph composed of data landscapes, domain types, system types, and component types, with their relationships:\n\n![Sample property graph](./docs/img/sample-graph.png \"A sample Practice Shaper graph\")\n\n## Presets\n\n| Data Landscape      | Description                                                                                                                                                                                                                                                                                                                           | Installation guide                                           |\n| ------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------ |\n| Data Mesh           | The Data Mesh is a decentralized approach to data architecture that emphasizes domain-oriented ownership, self-serve data infrastructure, and treating data as a product. It shifts the responsibility for data management and governance from a centralized data team to the various business domains that generate and use the data | [Go to the guide](./src/data-landscapes/data-mesh/README.md) |\n| Lakehouse Medallion | Medallion architecture, also known as the Lakehouse architecture, is a data architecture pattern that organizes data into different layers, or medallions, to enhance data processing efficiency, reliability, and governance. It typically involves three layers: Bronze, Silver, and Gold                                                                                                                                                                                                                                                                                                              | [Go to](./src/data-landscapes/medallion)                     |\n\n## License\n\nThis project is available under the [Apache License, Version 2.0](https://opensource.org/licenses/Apache-2.0); see [LICENSE](LICENSE) for full details.\n\n## About us\n\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://www.witboost.com\"\u003e\n        \u003cimg src=\"docs/img/witboost_logo.svg\" alt=\"Witboost\" width=600\u003e\n    \u003c/a\u003e\n\u003c/p\u003e\n\nFrom Chaos to Control: Data Experience on Guardrails\nCraft your own standards and automate your data practice\n\n[Contact us](https://witboost.com/contact-us) or follow us on:\n\n- [LinkedIn](https://www.linkedin.com/showcase/witboost/)\n- [Instagram](https://www.instagram.com/agilelab_official/)\n- [YouTube](https://www.youtube.com/channel/UCTWdhr7_4JmZIpZFhMdLzAA)\n- [Twitter](https://twitter.com/agile__lab)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fagile-lab-dev%2Fwitboost-practice-shaper-presets","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fagile-lab-dev%2Fwitboost-practice-shaper-presets","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fagile-lab-dev%2Fwitboost-practice-shaper-presets/lists"}