International-Data-Spaces-Association / Informationmodel

Licence: other
The Information Model of the International Data Spaces implements the IDS reference architecture as an extensible, machine readable and technology independent data model.

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to Informationmodel

awesome-ontology
A curated list of ontology things
Stars: ✭ 73 (+170.37%)
Mutual labels:  linked-data, rdf, semantic-web
Dokieli
💡 dokieli is a clientside editor for decentralised article publishing, annotations and social interactions
Stars: ✭ 582 (+2055.56%)
Mutual labels:  linked-data, rdf, semantic-web
Processor
Ontology-driven Linked Data processor and server for SPARQL backends. Apache License.
Stars: ✭ 54 (+100%)
Mutual labels:  linked-data, rdf, semantic-web
LD-Connect
LD Connect is a Linked Data portal for IOS Press in collaboration with the STKO Lab at UC Santa Barbara.
Stars: ✭ 0 (-100%)
Mutual labels:  linked-data, rdf, semantic-web
YALC
🕸 YALC: Yet Another LOD Cloud (registry of Linked Open Datasets).
Stars: ✭ 14 (-48.15%)
Mutual labels:  linked-data, rdf, semantic-web
mayktso
🌌 mayktso: encounters at an endpoint
Stars: ✭ 19 (-29.63%)
Mutual labels:  linked-data, rdf, semantic-web
sparql-micro-service
SPARQL micro-services: A lightweight approach to query Web APIs with SPARQL
Stars: ✭ 22 (-18.52%)
Mutual labels:  linked-data, rdf, semantic-web
Grafter
Linked Data & RDF Manufacturing Tools in Clojure
Stars: ✭ 174 (+544.44%)
Mutual labels:  linked-data, rdf, semantic-web
Rdf
RDF.rb is a pure-Ruby library for working with Resource Description Framework (RDF) data.
Stars: ✭ 353 (+1207.41%)
Mutual labels:  linked-data, rdf, semantic-web
titanium-json-ld
A JSON-LD 1.1 Processor & API
Stars: ✭ 79 (+192.59%)
Mutual labels:  linked-data, rdf, semantic-web
jsonld-context-parser.js
Parses JSON-LD contexts
Stars: ✭ 20 (-25.93%)
Mutual labels:  linked-data, rdf, semantic-web
Pyld
JSON-LD processor written in Python
Stars: ✭ 413 (+1429.63%)
Mutual labels:  linked-data, rdf, semantic-web
Php Json Ld
PHP implementation of a JSON-LD Processor and API
Stars: ✭ 246 (+811.11%)
Mutual labels:  linked-data, rdf, semantic-web
LinkedDataHub
The Knowledge Graph notebook. Apache license.
Stars: ✭ 150 (+455.56%)
Mutual labels:  linked-data, rdf, semantic-web
Rdf4j
Eclipse RDF4J: scalable RDF for Java
Stars: ✭ 242 (+796.3%)
Mutual labels:  linked-data, rdf, semantic-web
carml
A pretty sweet RML engine, for RDF.
Stars: ✭ 74 (+174.07%)
Mutual labels:  linked-data, rdf, semantic-web
Hypergraphql
GraphQL interface for querying and serving linked data on the Web.
Stars: ✭ 112 (+314.81%)
Mutual labels:  linked-data, rdf, semantic-web
Hypergraphql
GraphQL interface for querying and serving linked data on the Web.
Stars: ✭ 120 (+344.44%)
Mutual labels:  linked-data, rdf, semantic-web
twinql
A graph query language for the semantic web
Stars: ✭ 17 (-37.04%)
Mutual labels:  linked-data, rdf, semantic-web
CSV2RDF
Streaming, transforming, SPARQL-based CSV to RDF converter. Apache license.
Stars: ✭ 48 (+77.78%)
Mutual labels:  linked-data, rdf, semantic-web

The International Data Spaces (IDS) Information Model

The Information Model is an RDFS/OWL-ontology covering the fundamental concepts of the International Data Spaces (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. The model development is led by the Fraunhofer Institutes for Applied Information Technology FIT and Intelligent Analysis and Information Systems IAIS with support by members of the International Data Spaces Association in the context of the Information Model sub-working group (SWG4). The group is chaired by Christoph Lange (Fraunhofer FIT) and Sebastian Tramp (eccenca GmbH).

The model development is based on GitHub, following a defined branching model. Contributions and community feedback are maintained via the GitHub ticketing system. The release process is aligned with the International Data Spaces Association architecture working 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.0.0, with the latest revision 4.0.0. The Information Model and associated resources published on GitHub are available under the Apache License 2.0.

Authors and contributors

The Information Model was originally created by

  • Jaroslav Pullmann, Fraunhofer FIT now with Stardog Union – succeeded by Dr. Christoph Lange (current co-chair of the information model sub-working group)
  • Dr. Christian Mader, Fraunhofer IAIS and
  • Dr. Sebastian Tramp, eccenca GmbH (current co-chair of the information model sub-working group)

with significant contributions, comments and support by (in alphabetical order):

Likewise the authors would like to thank numerous colleagues at Fraunhofer, active participants of the International Data Spaces Association, the members of the W3C Dataset Exchange Group and Data Market Austria for illuminating conversations and support in shaping the Information Model.

Directory layout

There are following top-level files and directories:

  • 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.
  • docs: Documentation of the latest release of the Information Model and its classes.
  • examples: Example instances providing a guidance on recommended model usage and best practices.
  • images: Figures supporting the understanding and documentation of the Information Model
  • metamodel: Utility models related to annotation and processing of model concepts.
  • model: Core model split into sub-model directories each serving a particular modeling aspect.
  • references: Versioned sources of relevant 3rd party models used as a reference (informative or effective, i.e. via concept import)
  • taxonomies: Hierarchical arrangement of concepts (classes) extending a base concept defined by the core model.
  • 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
  • utils : Utility scripts used for Information Model development and testing
  • views: Individual tailored views defined upon the overall model for a particular purpose, e.g. the selection of Glossary terms
  • Ontology.ttl: Top-level metadata of the Information Model.

Related resources

Additional resources are provided:

  • Latest information about IDS and all related resources: The IDS-G

  • Releases are provided in this GitHub repository

  • Overview on IDS Messages, descriptions and attribute explanations: Message Overview

  • Java representation of the Information Model, a mapping to a POJO domain model with no reference to graph or ontology constructs. Instances of the Information Model might such conveniently by created, validated and (de)serialized in a strongly-typed way using any common development environment without requiring in-depth knowledge of RDF and related Semantic Web standards. The Java Information Model is provided as a single JAR library via the Maven Repository operated by Fraunhofer IAIS; cf. the documentation:

<repositories>
    <repository>
        <id>snapshots</id>
        <name>maven-snapshots</name>
        <url>https://maven.iais.fraunhofer.de/artifactory/eis-ids-public</url>
    </repository>
</repositories>

The dependency to the Java representation is as follows (replace ${infomodel.version} with the latest version):

<dependency>
    <groupId>de.fraunhofer.iais.eis.ids.infomodel</groupId>
    <artifactId>java</artifactId>
    <version>${infomodel.version}</version>
</dependency>

For automated validation of the Information Model POJOs (via the builder classes) you can include:

<dependency>
    <groupId>de.fraunhofer.iais.eis.ids.infomodel</groupId>
    <artifactId>validation-serialization-provider</artifactId>
    <version>${infomodel.version}</version>
</dependency>

For members of the International Data Spaces Association only:

  • Working document, explaining the usage of the Information Model for data exchanges in the IDS.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].