Dataset demonstrating the conversion of a aas payload referencing the aas inspection document sub model to pmdco knowledge graph and the other way round.
Filters
Published datasets only
Data access
Showing 3 of 12 published datasets. More load as you scroll.
Dataset demonstrating the conversion of a aas payload referencing the aas inspection document sub model to pmdco knowledge graph and the other way round.
Demo of creation and query sematic documents created on the basis of catena-x samm model payloads. Uses a YARRRML mapping, found here https://dataportal.material-digital.de/dataset/samm-batch-map that created the necessary tripples. To test this urself copy the link to the mapping into the mapping url field of the application found here https://rdfconverter.matolab.org/. This Dataportal has triple store integration and u can find a query on the resuting data here [Example Query](https://dataportal.material-digital.de/sparklis/?title=batch&endpoint=https%3A%2F%2Fdataportal.material-digital.de%2Ffuseki%2Ff789ccb0-c887-4e2e-a988-6da379bf7d7a&sparklis-query=%5BVId%5DReturn%28Det%28An%288%2CModif%28Select%2CUnordered%29%2CClass%28%22urn%3Asamm%3Aio.catenax.batch%3A3.0.1%23Batch%22%29%29%2CSome%28Triple%28S%2CDet%28An%2845%2CModif%28Select%2CUnordered%29%2CThing%29%2CNone%29%2CDet%28An%2846%2CModif%28Select%2CUnordered%29%2CThing%29%2CSome%28And%28Rel%28%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23type%22%2CFwd%2CDet%28An%28144%2CModif%28Select%2CUnordered%29%2CThing%29%2CNone%29%29%2CTriple%28S%2CDet%28An%28148%2CModif%28Select%2CUnordered%29%2CThing%29%2CNone%29%2CDet%28An%28149%2CModif%28Select%2CUnordered%29%2CThing%29%2CNone%29%29%29%29%29%29%29%29%29&sparklis-path=DDDRDDRDR%29
This dataset documents the conversion of polymer material data from the **Catena-X dataspace** into a **[PMDCo](https://github.com/materialdigital/core-ontology)**-conformant knowledge graph. The source data is a PA6GF30 (30% glass-filled polyamide 6) material property dataset conforming to the [SAMM `MaterialData` aspect model](https://dataportal.material-digital.de/dataset/source record/resource/source record/download/materialdataam3010.ttl) as used in the Catena-X dataspace standard. ## Conversion Pipeline 1. [Instance data](https://dataportal.material-digital.de/dataset/source record/resource/source record/download/material_data_test_pa6gf30.json) is retrieved from a Catena-X dataspace via an Eclipse Dataspace Connector (EDC) 2. The JSON is converted to RDF using the RDFConverter tool with a SAMM-specific YARRRML mapping, producing the [SAMM semantic document](PLACEHOLDER_DATASET1_JOINED_TTL) 3. A [SPARQL INSERT query](https://dataportal.material-digital.de/dataset/source record/resource/source record/download/pmdco-mapping-insert.sparql) transforms the SAMM representation into PMDCo-conformant triples, mapping SAMM units to QUDT equivalents and material properties to PMDCo quality classes 4. The [output graph](PLACEHOLDER_DATASET1_PMDCO_TTL) is a standalone PMDCo knowledge graph of the PA6GF30 material The [SAMM aspect model schema](https://dataportal.material-digital.de/dataset/source record/resource/source record/download/materialdataam3010.ttl) and the [mapping diagram](https://dataportal.material-digital.de/dataset/source record/resource/source record/download/samm-pmdco.png) illustrate the conceptual mapping between the two representations. The [Jupyter notebook](https://dataportal.material-digital.de/dataset/source record/resource/source record/download/cross_project_usecase.ipynb) demonstrates the full pipeline end-to-end. ## Part of Cross-Dataspace Demonstration This dataset is part of a three-dataset series: - **This dataset** — Catena-X SAMM → PMDCo conversion - [steel-inspection-document-mapro](https://dataportal.material-digital.de/dataset/steel-inspection-document-mapro) — Manufacturing-X AAS → PMDCo conversion - [pmd-x-cross-dataspace-demo](https://dataportal.material-digital.de/dataset/pmd-x-cross-dataspace-demo) — joint assembly graph and cross-dataspace SPARQL queries An example query on the SAMM graph can be found here: [SAMM-Query](https://dataportal.material-digital.de/sparklis/?title=cross-project-use-case&endpoint=https%3A%2F%2Fdataportal.material-digital.de%2Fdataset%2Ff2bca6a2-04df-47cb-9439-589e46ba60e2%2Ffuseki%2F%24%2Fsparql&sparklis-query=%5BVId%5DReturn%28Det%28An%288%2CModif%28Select%2CUnordered%29%2CClass%28%22urn%3Asamm%3Aio.catenax.material_data%3A1.0.0%23MaterialData%22%29%29%2CSome%28And%28Rel%28%22urn%3Asamm%3Aio.catenax.material_data%3A1.0.0%23materialInformation%22%2CFwd%2CDet%28An%2848%2CModif%28Select%2CUnordered%29%2CThing%29%2CSome%28And%28Rel%28%22urn%3Asamm%3Aio.catenax.material_data%3A1.0.0%23materialIdentifier%22%2CFwd%2CDet%28An%28122%2CModif%28Select%2CUnordered%29%2CThing%29%2CNone%29%29%2CRel%28%22urn%3Asamm%3Aio.catenax.material_data%3A1.0.0%23materialName%22%2CFwd%2CDet%28An%28121%2CModif%28Select%2CUnordered%29%2CThing%29%2CNone%29%29%29%29%29%29%2CRel%28%22urn%3Asamm%3Aio.catenax.material_data%3A1.0.0%23mechanicalProperty%22%2CFwd%2CDet%28An%2847%2CModif%28Select%2CUnordered%29%2CThing%29%2CSome%28And%28Rel%28%22urn%3Asamm%3Aio.catenax.material_data%3A1.0.0%23flexuralModulus%22%2CFwd%2CDet%28An%28163%2CModif%28Select%2CUnordered%29%2CThing%29%2CNone%29%29%2CRel%28%22urn%3Asamm%3Aio.catenax.material_data%3A1.0.0%23flexuralStrength%22%2CFwd%2CDet%28An%28162%2CModif%28Select%2CUnordered%29%2CThing%29%2CNone%29%29%2CRel%28%22urn%3Asamm%3Aio.catenax.material_data%3A1.0.0%23impactStrength%22%2CFwd%2CDet%28An%28161%2CModif%28Select%2CUnordered%29%2CThing%29%2CNone%29%29%2CRel%28%22urn%3Asamm%3Aio.catenax.material_data%3A1.0.0%23strainAtBreak%22%2CFwd%2CDet%28An%28160%2CModif%28Select%2CUnordered%29%2CThing%29%2CNone%29%29%2CRel%28%22urn%3Asamm%3Aio.catenax.material_data%3A1.0.0%23stressAtBreak%22%2CFwd%2CDet%28An%28159%2CModif%28Select%2CUnordered%29%2CThing%29%2CNone%29%29%2CRel%28%22urn%3Asamm%3Aio.catenax.material_data%3A1.0.0%23youngsModulus%22%2CFwd%2CDet%28An%28158%2CModif%28Select%2CUnordered%29%2CThing%29%2CNone%29%29%29%29%29%29%2CRel%28%22urn%3Asamm%3Aio.catenax.material_data%3A1.0.0%23physicalProperty%22%2CFwd%2CDet%28An%2846%2CModif%28Select%2CUnordered%29%2CThing%29%2CSome%28Rel%28%22urn%3Asamm%3Aio.catenax.material_data%3A1.0.0%23density%22%2CFwd%2CDet%28An%28199%2CModif%28Select%2CUnordered%29%2CThing%29%2CNone%29%29%29%29%29%2CRel%28%22urn%3Asamm%3Aio.catenax.material_data%3A1.0.0%23thermophysicalProperty%22%2CFwd%2CDet%28An%2845%2CModif%28Select%2CUnordered%29%2CThing%29%2CSome%28And%28Rel%28%22urn%3Asamm%3Aio.catenax.material_data%3A1.0.0%23glassTransitionTemperature%22%2CFwd%2CDet%28An%28240%2CModif%28Select%2CUnordered%29%2CThing%29%2CNone%29%29%2CRel%28%22urn%3Asamm%3Aio.catenax.material_data%3A1.0.0%23humidity%22%2CFwd%2CDet%28An%28239%2CModif%28Select%2CUnordered%29%2CThing%29%2CNone%29%29%2CRel%28%22urn%3Asamm%3Aio.catenax.material_data%3A1.0.0%23linearThermalExpansionCoefficient%22%2CFwd%2CDet%28An%28238%2CModif%28Select%2CUnordered%29%2CThing%29%2CSome%28And%28Rel%28%22urn%3Asamm%3Aio.catenax.material_data%3A1.0.0%23linearThermalExpansionCoefficientParallel%22%2CFwd%2CDet%28An%28277%2CModif%28Select%2CUnordered%29%2CThing%29%2CNone%29%29%2CRel%28%22urn%3Asamm%3Aio.catenax.material_data%3A1.0.0%23linearThermalExpansionCoefficientTransverse%22%2CFwd%2CDet%28An%28276%2CModif%28Select%2CUnordered%29%2CThing%29%2CNone%29%29%29%29%29%29%2CRel%28%22urn%3Asamm%3Aio.catenax.material_data%3A1.0.0%23meltingTemperature%22%2CFwd%2CDet%28An%28237%2CModif%28Select%2CUnordered%29%2CThing%29%2CNone%29%29%2CRel%28%22urn%3Asamm%3Aio.catenax.material_data%3A1.0.0%23pvt%22%2CFwd%2CDet%28An%28236%2CModif%28Select%2CUnordered%29%2CThing%29%2CSome%28And%28Rel%28%22urn%3Asamm%3Aio.catenax.material_data%3A1.0.0%23pressure%22%2CFwd%2CDet%28An%28315%2CModif%28Select%2CUnordered%29%2CThing%29%2CNone%29%29%2CRel%28%22urn%3Asamm%3Aio.catenax.material_data%3A1.0.0%23specificVolume%22%2CFwd%2CDet%28An%28314%2CModif%28Select%2CUnordered%29%2CThing%29%2CNone%29%29%2CRel%28%22urn%3Asamm%3Aio.catenax.material_data%3A1.0.0%23temperature%22%2CFwd%2CDet%28An%28313%2CModif%28Select%2CUnordered%29%2CThing%29%2CNone%29%29%29%29%29%29%2CRel%28%22urn%3Asamm%3Aio.catenax.material_data%3A1.0.0%23waterAbsorption%22%2CFwd%2CDet%28An%28235%2CModif%28Select%2CUnordered%29%2CThing%29%2CNone%29%29%29%29%29%29%2CRel%28%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23type%22%2CFwd%2CDet%28An%2844%2CModif%28Select%2CUnordered%29%2CThing%29%2CSome%28Rel%28%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23type%22%2CFwd%2CDet%28An%2885%2CModif%28Select%2CUnordered%29%2CThing%29%2CNone%29%29%29%29%29%29%29%29%29&sparklis-path=DDDRRRDDDRRRRDD&entity_lexicon_select=http%3A%2F%2Fwww.w3.org%2F2000%2F01%2Frdf-schema%23label&concept_lexicons_select=http%3A%2F%2Fwww.w3.org%2F2000%2F01%2Frdf-schema%23label%29 After running the INSERT SPARQL query with the [HTML helper](https://dataportal.material-digital.de/dataset/cross-project-use-case/resource/source record/) on the update query endpoint, the SAMM document is transformed into a simple PMDCo knowledge graph. The PMDCo graph can be queried with this example: [PMDCo-Query](https://dataportal.material-digital.de/sparklis/?title=Core+English+DBpedia&endpoint=https%3A%2F%2Fdataportal.material-digital.de%2Fdataset%2Ff2bca6a2-04df-47cb-9439-589e46ba60e2%2Ffuseki%2F%24%2Fsparql&sparklis-query=%5BVId%5DReturn%28Det%28An%288%2CModif%28Select%2CUnordered%29%2CClass%28%22http%3A%2F%2Fpurl.obolibrary.org%2Fobo%2FBFO_0000040%22%29%29%2CSome%28And%28Rel%28%22http%3A%2F%2Fpurl.obolibrary.org%2Fobo%2FRO_0000086%22%2CFwd%2CDet%28An%2845%2CModif%28Select%2CUnordered%29%2CThing%29%2CSome%28And%28Rel%28%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23type%22%2CFwd%2CDet%28An%2882%2CModif%28Select%2CUnordered%29%2CThing%29%2CNone%29%29%2CRel%28%22http%3A%2F%2Fpurl.obolibrary.org%2Fobo%2FIAO_0000417%22%2CFwd%2CDet%28An%2881%2CModif%28Select%2CUnordered%29%2CThing%29%2CSome%28Rel%28%22http%3A%2F%2Fpurl.obolibrary.org%2Fobo%2FOBI_0001938%22%2CFwd%2CDet%28An%28118%2CModif%28Select%2CUnordered%29%2CThing%29%2CSome%28And%28Rel%28%22https%3A%2F%2Fqudt.org%2Fschema%2Fqudt%2FnumericValue%22%2CFwd%2CDet%28An%28155%2CModif%28Select%2CUnordered%29%2CThing%29%2CNone%29%29%2CRel%28%22https%3A%2F%2Fqudt.org%2Fschema%2Fqudt%2Funit%22%2CFwd%2CDet%28An%28154%2CModif%28Select%2CUnordered%29%2CThing%29%2CNone%29%29%29%29%29%29%29%29%29%29%29%29%29%2CRel%28%22http%3A%2F%2Fwww.w3.org%2F2000%2F01%2Frdf-schema%23label%22%2CFwd%2CDet%28An%28193%2CModif%28Select%2CUnordered%29%2CThing%29%2CNone%29%29%2CRel%28%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23type%22%2CFwd%2CDet%28An%28191%2CModif%28Select%2CUnordered%29%2CThing%29%2CNone%29%29%29%29%29%29&sparklis-path=D&entity_lexicon_select=http%3A%2F%2Fwww.w3.org%2F2000%2F01%2Frdf-schema%23label&concept_lexicons_select=http%3A%2F%2Fwww.w3.org%2F2000%2F01%2Frdf-schema%23label%29 The original JSON payload can be reconstructed from the SAMM triples using this [JSON-Query](https://dataportal.material-digital.de/dataset/source record/fuseki/%24/sparql?query=PREFIX+rdf%3A+%3Chttp%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%3E%0APREFIX+n1%3A+%3Curn%3Asamm%3Aio.catenax.material_data%3A1.0.0%23%3E%0APREFIX+n3%3A+%3Curn%3Asamm%3Aorg.eclipse.esmf.samm%3Ameta-model%3A2.2.0%23%3E%0A%0ASELECT+%28CONCAT%28%0A++%27%7B%27%2C%0A++++%3FsectionsJson%2C+%27%2C%27%2C%0A++++%27%22thermophysicalProperty%22%3A%7B%27%2C+%3FthermoScalarsJson%2C%0A++++++%27%2C%22linearThermalExpansionCoefficient%22%3A%7B%27%2C+%3FltecJson%2C+%27%7D%7D%2C%27%2C%0A++++%27%22pvt%22%3A%27%2C+%3FpvtJson%2C%0A++%27%7D%27%0A%29+AS+%3Fjson%29%0A%0AWHERE+%7B%0A%0A++%7B%0A++++SELECT+%3Fmat%0A++++++%28CONCAT%28%27%5B%27%2C+GROUP_CONCAT%28%3FpvtEntry+%3B+SEPARATOR%3D%27%2C%27%29%2C+%27%5D%27%29+AS+%3FpvtJson%29%0A++++WHERE+%7B%0A++++++%7B%0A++++++++SELECT+%3Fmat+%3Fpvt%0A++++++++++%28CONCAT%28%27%7B%27%2C+GROUP_CONCAT%28%0A++++++++++++CONCAT%28%27%22%27%2C+STRAFTER%28STR%28%3Fp%29%2C+%27%23%27%29%2C+%27%22%3A%27%2C%0A+++++++++++++++++++IF%28REGEX%28STR%28%3Fv%29%2C+%27%5E-%3F%5B0-9%5D%2B%28%5C%5C.%5B0-9%5D%2B%29%3F%28%5BeE%5D%5B%2B-%5D%3F%5B0-9%5D%2B%29%3F%24%27%29%2C%0A++++++++++++++++++++++STR%28%3Fv%29%2C%0A++++++++++++++++++++++CONCAT%28%27%22%27%2C+STR%28%3Fv%29%2C+%27%22%27%29%29%29%0A++++++++++++%3B+SEPARATOR%3D%27%2C%27%29%0A++++++++++%2C+%27%7D%27%29+AS+%3FpvtEntry%29%0A++++++++WHERE+%7B%0A++++++++++%3Fmat+a+n1%3AMaterialData+.%0A++++++++++%3Fmat+n1%3AthermophysicalProperty%2Fn1%3Apvt+%3Fpvt+.%0A++++++++++%3Fpvt+%3Fp+%3Fv+.%0A++++++++++FILTER%28isLiteral%28%3Fv%29+%26%26+%3Fp+%21%3D+rdf%3Atype%29%0A++++++++%7D%0A++++++++GROUP+BY+%3Fmat+%3Fpvt%0A++++++%7D%0A++++%7D%0A++++GROUP+BY+%3Fmat%0A++%7D%0A%0A++%7B%0A++++SELECT+%3Fmat%0A++++++%28GROUP_CONCAT%28%0A++++++++CONCAT%28%27%22%27%2C+STRAFTER%28STR%28%3Fp%29%2C+%27%23%27%29%2C+%27%22%3A%27%2C%0A+++++++++++++++IF%28REGEX%28STR%28%3Fv%29%2C+%27%5E-%3F%5B0-9%5D%2B%28%5C%5C.%5B0-9%5D%2B%29%3F%28%5BeE%5D%5B%2B-%5D%3F%5B0-9%5D%2B%29%3F%24%27%29%2C%0A++++++++++++++++++STR%28%3Fv%29%2C%0A++++++++++++++++++CONCAT%28%27%22%27%2C+STR%28%3Fv%29%2C+%27%22%27%29%29%29%0A++++++++%3B+SEPARATOR%3D%27%2C%27%29+AS+%3FltecJson%29%0A++++WHERE+%7B%0A++++++%3Fmat+a+n1%3AMaterialData+.%0A++++++%3Fmat+n1%3AthermophysicalProperty%2Fn1%3AlinearThermalExpansionCoefficient+%3Fltec+.%0A++++++%3Fltec+%3Fp+%3Fv+.%0A++++++FILTER%28isLiteral%28%3Fv%29+%26%26+%3Fp+%21%3D+rdf%3Atype%29%0A++++%7D%0A++++GROUP+BY+%3Fmat%0A++%7D%0A%0A++%7B%0A++++SELECT+%3Fmat%0A++++++%28GROUP_CONCAT%28%0A++++++++CONCAT%28%27%22%27%2C+STRAFTER%28STR%28%3Fp%29%2C+%27%23%27%29%2C+%27%22%3A%27%2C%0A+++++++++++++++IF%28REGEX%28STR%28%3Fv%29%2C+%27%5E-%3F%5B0-9%5D%2B%28%5C%5C.%5B0-9%5D%2B%29%3F%28%5BeE%5D%5B%2B-%5D%3F%5B0-9%5D%2B%29%3F%24%27%29%2C%0A++++++++++++++++++STR%28%3Fv%29%2C%0A++++++++++++++++++CONCAT%28%27%22%27%2C+STR%28%3Fv%29%2C+%27%22%27%29%29%29%0A++++++++%3B+SEPARATOR%3D%27%2C%27%29+AS+%3FthermoScalarsJson%29%0A++++WHERE+%7B%0A++++++%3Fmat+a+n1%3AMaterialData+.%0A++++++%3Fmat+n1%3AthermophysicalProperty+%3Fthermo+.%0A++++++%3Fthermo+%3Fp+%3Fv+.%0A++++++FILTER%28isLiteral%28%3Fv%29+%26%26+%3Fp+%21%3D+rdf%3Atype%29%0A++++%7D%0A++++GROUP+BY+%3Fmat%0A++%7D%0A%0A++%7B%0A++++SELECT+%3Fmat+%28GROUP_CONCAT%28%3FsectionJson+%3B+SEPARATOR%3D%27%2C%27%29+AS+%3FsectionsJson%29%0A++++WHERE+%7B%0A++++++%7B%0A++++++++SELECT+%3Fmat+%3FsectionName%0A++++++++++%28CONCAT%28%27%22%27%2C+%3FsectionName%2C+%27%22%3A%7B%27%2C%0A++++++++++++GROUP_CONCAT%28%0A++++++++++++++CONCAT%28%27%22%27%2C+STRAFTER%28STR%28%3Fp%29%2C+%27%23%27%29%2C+%27%22%3A%27%2C%0A+++++++++++++++++++++IF%28REGEX%28STR%28%3Fv%29%2C+%27%5E-%3F%5B0-9%5D%2B%28%5C%5C.%5B0-9%5D%2B%29%3F%28%5BeE%5D%5B%2B-%5D%3F%5B0-9%5D%2B%29%3F%24%27%29%2C%0A++++++++++++++++++++++++STR%28%3Fv%29%2C%0A++++++++++++++++++++++++CONCAT%28%27%22%27%2C+STR%28%3Fv%29%2C+%27%22%27%29%29%29%0A++++++++++++++%3B+SEPARATOR%3D%27%2C%27%29%2C%0A++++++++++%27%7D%27%29+AS+%3FsectionJson%29%0A++++++++WHERE+%7B%0A++++++++++%3Fmat+a+n1%3AMaterialData+.%0A++++++++++n1%3AMaterialData+n3%3Aproperties%2Frdf%3Arest%2A%2Frdf%3Afirst+%3FsectionProp+.%0A++++++++++BIND%28STRAFTER%28STR%28%3FsectionProp%29%2C+%27%23%27%29+AS+%3FsectionName%29%0A++++++++++FILTER%28%3FsectionName+%21%3D+%27thermophysicalProperty%27%29%0A++++++++++%3Fmat+%3FsectionProp+%3FsectionInst+.%0A++++++++++%3FsectionInst+%3Fp+%3Fv+.%0A++++++++++FILTER%28isLiteral%28%3Fv%29+%26%26+%3Fp+%21%3D+rdf%3Atype%29%0A++++++++%7D%0A++++++++GROUP+BY+%3Fmat+%3FsectionName%0A++++++%7D%0A++++%7D%0A++++GROUP+BY+%3Fmat%0A++%7D%0A%0A%7D%29