{"id":13566587,"url":"https://github.com/International-Data-Spaces-Association/InformationModel","last_synced_at":"2025-04-04T00:31:28.154Z","repository":{"id":37412060,"uuid":"104880968","full_name":"International-Data-Spaces-Association/InformationModel","owner":"International-Data-Spaces-Association","description":"The Information Model of the International Data Spaces implements the IDS reference architecture as an extensible, machine readable and technology independent data model.","archived":false,"fork":false,"pushed_at":"2023-12-15T15:25:33.000Z","size":100434,"stargazers_count":64,"open_issues_count":83,"forks_count":38,"subscribers_count":19,"default_branch":"develop","last_synced_at":"2024-11-04T20:42:45.597Z","etag":null,"topics":["industrial-data-space","linked-data","ontology","owl","rdf","semantic-web"],"latest_commit_sha":null,"homepage":"","language":"Shell","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/International-Data-Spaces-Association.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","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":"2017-09-26T12:20:30.000Z","updated_at":"2024-09-04T14:30:16.000Z","dependencies_parsed_at":"2023-12-13T12:25:37.853Z","dependency_job_id":"4f5fe42f-9ba5-4ade-a689-6834cf213b81","html_url":"https://github.com/International-Data-Spaces-Association/InformationModel","commit_stats":null,"previous_names":[],"tags_count":159,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/International-Data-Spaces-Association%2FInformationModel","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/International-Data-Spaces-Association%2FInformationModel/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/International-Data-Spaces-Association%2FInformationModel/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/International-Data-Spaces-Association%2FInformationModel/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/International-Data-Spaces-Association","download_url":"https://codeload.github.com/International-Data-Spaces-Association/InformationModel/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247103306,"owners_count":20884023,"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":["industrial-data-space","linked-data","ontology","owl","rdf","semantic-web"],"created_at":"2024-08-01T13:02:12.521Z","updated_at":"2025-04-04T00:31:23.474Z","avatar_url":"https://github.com/International-Data-Spaces-Association.png","language":"Shell","funding_links":[],"categories":["Shell"],"sub_categories":[],"readme":"# The International Data Spaces (IDS) Information Model\n\nThe Information Model is an RDFS/OWL-ontology covering the fundamental concepts of the [International Data Spaces](https://www.internationaldataspaces.org) (IDS), i.e. the types of *digital contents* that are exchanged by *participants* by means of the IDS *infrastructure components*. The ontology and its documentation are published at [https://w3id.org/idsa/core](https://w3id.org/idsa/core). The model development is led by the [Fraunhofer Institutes for Applied Information Technology FIT](https://www.fit.fraunhofer.de/en) and [Intelligent Analysis and Information Systems IAIS](https://www.iais.fraunhofer.de/en) with support by members of the [International Data Spaces Association](https://www.internationaldataspaces.org/) in the context of the *Information Model* sub-working group (SWG4). The group is chaired by [Christoph Lange](https://github.com/clange/) ([Fraunhofer FIT](https://www.fit.fraunhofer.de/)) and [Sebastian Tramp](https://sebastian.tramp.name) ([eccenca GmbH](https://www.eccenca.com)). \n\nThe model development is based on [GitHub](https://github.com/International-Data-Spaces-Association/InformationModel), following a [defined branching model](CONTRIBUTING.md). Contributions and community feedback are maintained via the GitHub [ticketing system](images/Issue_Lifecycle.jpg). The [release process](images/Release_process.jpg) is aligned with the International Data Spaces Association architecture\nworking group meetings, i.e. there are roughly 2 releases scheduled per year with intermediary updates to the development branch. The current release version is *4.1.0*, with the latest revision *4.1.0*. The Information Model and associated resources published on GitHub are available under the [Apache License 2.0](https://github.com/International-Data-Spaces-Association/InformationModel/blob/master/LICENSE).\n\n## Authors and contributors\n\nThe Information Model was originally created by \n\n- Jaroslav Pullmann, [Fraunhofer FIT](https://www.fit.fraunhofer.de/en) now with [Stardog Union](http://www.stardog.com/) – succeeded by Dr. Christoph Lange (current co-chair of the information model sub-working group)\n- Dr. Christian Mader, [Fraunhofer IAIS](https://www.iais.fraunhofer.de/en) and\n- Dr. Sebastian Tramp, [eccenca GmbH](https://www.eccenca.com) (current co-chair of the information model sub-working group)\n\nwith significant contributions, comments and support by (in alphabetical order):\n\n- Haydar Akyürek, [Fraunhofer FIT](https://www.fit.fraunhofer.de/en)\n- Sebastian Bader, [Fraunhofer IAIS](https://www.iais.fraunhofer.de/en)\n- Matthias Böckmann, [Fraunhofer IAIS](https://www.iais.fraunhofer.de/en) \n- Dr. Sandra Geisler, [Fraunhofer FIT](https://www.fit.fraunhofer.de/en)\n- Dr. Anna Kasprzik, [TIB](https://www.tib.eu/en)\n- Dr. Christoph Lange, [Fraunhofer FIT](https://www.fit.fraunhofer.de/en) (see above)\n- Jörg Langkau, [nicos AG](http://www.nicos-ag.com)\n- Johannes Lipp, [Fraunhofer FIT](https://www.fit.fraunhofer.de/en)\n- Lina Molinas Comet, [Fraunhofer FIT](https://www.fit.fraunhofer.de/en)\n- Andreas W. Müller, [Schaeffler](https://www.schaeffler.de/content.schaeffler.de/en/)\n- Dr. Michael Theß, [Signal Cruncher GmbH](https://signal-cruncher.com/)\n\nLikewise, the authors would like to thank numerous colleagues at Fraunhofer, active participants of the [International Data Spaces Association](https://www.internationaldataspaces.org/en/), the members of the W3C [Dataset Exchange Group](https://www.w3.org/2017/dxwg/wiki/Main_Page) and [Data Market Austria](https://datamarket.at/en/) for illuminating conversations and support in shaping the Information Model.\n\n## Directory layout\n\nThere are following top-level files and directories:\n\n- `codes`: Code lists of enumerated *literal values* and unique, *singleton concept instances*. Code lists are the preferred way to encode and reference re-usable instances of a homogeneous value range.\n- `docs`: Documentation of the latest release of the Information Model and its classes.\n- `examples`: Example instances providing a guidance on recommended model usage and best practices.\n- `images`: Figures supporting the understanding and documentation of the Information Model\n- `metamodel`: Utility models related to annotation and processing of `model` concepts.\n- `model`: Core model split into sub-model directories each serving a particular modeling aspect.\n- `references`: Versioned sources of relevant 3rd party models used as a reference (informative or effective, i.e. via concept import)\n- `taxonomies`: Hierarchical arrangement of concepts (classes) extending a base concept defined by the core `model`.\n- `testing`: Test resources (e.g. RDFUnit) used by tools and the build process to ensure the syntactic validity and semantic consistence of the Information Model\n- `utils` : Utility scripts used for Information Model development and testing\n- `views`: Individual tailored views defined upon the overall model for a particular purpose, e.g. the selection of Glossary terms\n- `Ontology.ttl`: Top-level metadata of the Information Model.\n\n## Related resources\n\nAdditional resources are provided:\n\n- Latest information about IDS and all related resources: The [IDS-G](https://github.com/International-Data-Spaces-Association/IDS-G)\n\n- Releases are provided in this [GitHub repository](https://github.com/International-Data-Spaces-Association/InformationModel/releases/)\n\n- Overview on IDS Messages, descriptions and attribute explanations: [Message Overview](https://w3id.org/idsa/ids-messages)\n\n- Java representation of the Information Model, a mapping to a POJO domain model with no reference to graph or ontology constructs. \nInstances of the Information Model might such conveniently by created, validated and (de)serialized in a strongly-typed way using \nany common development environment without requiring in-depth knowledge of RDF and related Semantic Web standards. \nThe Java Information Model is provided as a single JAR library via the [Maven Repository](https://maven.iais.fraunhofer.de/artifactory/eis-ids-public/)\noperated by Fraunhofer [IAIS](https://www.iais.fraunhofer.de/); cf. the [documentation](https://jira.iais.fraunhofer.de/stash/projects/ICTSL/repos/ids-infomodel-demo/):\n\n```xml\n\u003crepositories\u003e\n    \u003crepository\u003e\n        \u003cid\u003esnapshots\u003c/id\u003e\n        \u003cname\u003emaven-snapshots\u003c/name\u003e\n        \u003curl\u003ehttps://maven.iais.fraunhofer.de/artifactory/eis-ids-public\u003c/url\u003e\n    \u003c/repository\u003e\n\u003c/repositories\u003e\n```\n\nThe dependency to the Java representation is as follows (replace \u003ccode\u003e${infomodel.version}\u003c/code\u003e with the latest version):\n```xml\n\u003cdependency\u003e\n    \u003cgroupId\u003ede.fraunhofer.iais.eis.ids.infomodel\u003c/groupId\u003e\n    \u003cartifactId\u003ejava\u003c/artifactId\u003e\n    \u003cversion\u003e${infomodel.version}\u003c/version\u003e\n\u003c/dependency\u003e\n```\n\nFor automated validation of the Information Model POJOs (via the builder classes) you can include:\n```xml\n\u003cdependency\u003e\n    \u003cgroupId\u003ede.fraunhofer.iais.eis.ids.infomodel\u003c/groupId\u003e\n    \u003cartifactId\u003evalidation-serialization-provider\u003c/artifactId\u003e\n    \u003cversion\u003e${infomodel.version}\u003c/version\u003e\n\u003c/dependency\u003e\n```\n\n- UML-based visualization of the Information Model, its classes, properties and relations, including their cardinalities. It is available as part of the Nightly and Release Packages on [GitHub](https://github.com/International-Data-Spaces-Association/InformationModel/releases).\n\n- A high-level conceptual specification is given as a part of the IDS Reference Architecture Model ([current version 3.0](https://www.internationaldataspaces.org/publications/reference-architecture-model-3-0/) of 2019; see section 3.4).\n\n- Webinars\n  - IDSA Tech Talk of September 2020, giving a high-level intro to version 4.0: [slides](https://www.internationaldataspaces.org/wp-content/uploads/2020/09/2020-09-03-Tech-Talk-Infomodel.pdf), [video](https://www.youtube.com/watch?v=V1WvJkaHQJ0\u0026feature=emb_title)\n  - [Webinar of November 2018, giving a technical overview of the Information Model](https://www.internationaldataspaces.org/wp-content/uploads/2019/07/IDS-Information-Model.pdf)\n\nFor members of the International Data Spaces Association only:\n- [Working document](https://industrialdataspace.jiveon.com/docs/DOC-1817), explaining\nthe usage of the Information Model for data exchanges in the IDS.\n\n## Citation\nIf you use the Information Model in scientific work, please consider citing:\n```\n@inproceedings{BaderEtAl:IDS-InfoModel20,\n  author   = {Sebastian Bader and Jaroslav Pullmann and Christian Mader and Sebastian Tramp and Christoph Quix and Andreas W. M{\\\"u}ller and Haydar Aky{\\\"u}rek and Matthias B{\\\"o}ckmann and Benedikt T. Imbusch and Johannes Lipp and Sandra Geisler and Christoph Lange},\n  title    = {The International Data Spaces Information Model -- An Ontology for Sovereign Exchange of Digital Content},\n  doi      = {10.1007/978-3-030-62466-8_12},\n  crossref = {iswc2020},\n  pages    = {176--192},\n  year     = 2020,\n}\n\n@Proceedings{iswc2020,\n  editor          = {Jeff Z. Pan and Valentina Tamma and Claudia d’Amato and Krzysztof Janowicz and Bo Fu and Axel Polleres and Oshani Seneviratne and Lalana Kagal},\n  eventdate       = {2020-11-02/2020-11-06},\n  eventtitle      = {19\\textsuperscript{th} International Semantic Web Conference},\n  eventtitleaddon = {ISWC},\n  isbn            = {978-3-030-62465-1},\n  number          = {12507},\n  publisher       = {Springer Verlag},\n  address         = {Cham, Switzerland},\n  series          = {Lecture Notes in Computer Science},\n  booktitle       = {The Semantic Web},\n  title           = {The Semantic Web},\n  venue           = {Athens, Greece},\n  year            = {2020},\n}\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FInternational-Data-Spaces-Association%2FInformationModel","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FInternational-Data-Spaces-Association%2FInformationModel","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FInternational-Data-Spaces-Association%2FInformationModel/lists"}