{"id":27243248,"url":"https://github.com/netgroup-polito/domain-information-library","last_synced_at":"2025-09-06T05:43:12.108Z","repository":{"id":71244327,"uuid":"81552024","full_name":"netgroup-polito/domain-information-library","owner":"netgroup-polito","description":null,"archived":false,"fork":false,"pushed_at":"2017-06-29T08:16:57.000Z","size":68,"stargazers_count":1,"open_issues_count":1,"forks_count":0,"subscribers_count":16,"default_branch":"master","last_synced_at":"2025-04-10T20:41:50.032Z","etag":null,"topics":["yang-model"],"latest_commit_sha":null,"homepage":null,"language":"Python","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/netgroup-polito.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,"zenodo":null}},"created_at":"2017-02-10T09:59:13.000Z","updated_at":"2017-06-28T09:55:52.000Z","dependencies_parsed_at":null,"dependency_job_id":"222c2fb2-1d39-40f7-afb0-28e7fc9c8151","html_url":"https://github.com/netgroup-polito/domain-information-library","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/netgroup-polito/domain-information-library","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/netgroup-polito%2Fdomain-information-library","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/netgroup-polito%2Fdomain-information-library/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/netgroup-polito%2Fdomain-information-library/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/netgroup-polito%2Fdomain-information-library/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/netgroup-polito","download_url":"https://codeload.github.com/netgroup-polito/domain-information-library/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/netgroup-polito%2Fdomain-information-library/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":268463007,"owners_count":24254196,"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-02T02:00:12.353Z","response_time":74,"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":["yang-model"],"created_at":"2025-04-10T20:27:40.188Z","updated_at":"2025-08-02T22:02:36.579Z","avatar_url":"https://github.com/netgroup-polito.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Domain Information Library\n\nThis library models information about a technological domain used by the frog-orchestrator.\nEach domain is described in terms of ***Capabilities*** and ***Hardware***.\n\nConcerning the capabilities, they are divided in:\n  * ***Functional Capabilities:*** describe punctual services (e.g., Network Function) that the domain can provide, without giving implementation details about them.\n  * ***Infrastructural Capabilities:*** describe technologies that the domain is able to exploit to implement a class of services.\n\nHardware information includes:\n  * ***Interfaces:*** list of boundary interfaces of the domain, each one associated with the information about configuration, neighbors, and technologies that can be used to set up the inter domain traffic steering. \n  * ***Resources:*** computational resources available such as CPU, memory, storage.\n\nThis library is Python 2/3 compatible and is referenced as a submodule in all projects that use it.\n\n### Data Model\n\nThe domain information schema is a YANG data model, that extends the Openconfig one. You can find it in the [data_model](data_model) folder.\nThe folder also contains a [tree view](data_model/netgroup-domain_tree.txt) of the data model, other than valid json and xml instances.\n\n### Validation\n\nThe [validation readme](README_VALIDATION.md) contains some instructions useful if you need to validate an instance by your own.  \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnetgroup-polito%2Fdomain-information-library","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnetgroup-polito%2Fdomain-information-library","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnetgroup-polito%2Fdomain-information-library/lists"}