A Methodology for Integrating Hierarchical VMAP-Data Structures into an Ontology Using Semantically Represented Analyses
Abstract
:1. Introduction
- a set of requirements for Ontology-Based Data Access (OBDA) of bulk data;
- mechanisms that upload metadata and automatically query additional information from the bulk data;
- queries for additional metadata using semantically representing routines that process the bulk data and produce metadata;
- semantic routine management that can be expanded from data processing to manufacturing and management processes.
2. Standardization and Semantic Technologies for Simulation Data Management
2.1. Standardization of SPDM
2.1.1. The ISO Standard STEP
- The data model requires tedious and lengthy standardization processes for new modules due to the CWA: only defined classes are accepted.
- The data definition varies fundamentally due to the different granularity of design and simulation data.
- Simulation data can either be referenced as a whole file or fully stored in a STEP file. Referencing, however, lacks the possibility of linking to key results within the model, while STEP file formats require large amounts of storage space as described in Section 3.
2.1.2. The VMAP CAE Data Interface Standard
- GEOMETRY contains spatial information on nodes and elements.
- VARIABLES stores physical quantities referenced to the nodes and elements.
- In SYSTEM, the simulation parameters such as coordinate system and integration method are defined.
- MATERIAL contains material information stored in different tables, which can be imported or shared across files.
2.2. Semantic Technologies for SPDM
2.2.1. Ontological Core Framework
2.2.2. Ontological Data Integration
- Bulk data must be stored in an efficient format. This may be propriety or semantic.
- To store data efficiently, it may be integrated to different extents.
- Data access must be defined if data are not fully imported into the database.
- An ontology, i.e., a domain model, is required for full reasoning capabilities and must be maintained.
3. Software Requirements
- Semantic access to simulation data is necessary due to the described digital twin context. Simulation data, including all data values, must be found from a semantic access point.
- Simulation data are too large for a one-to-one mapping to a semantic framework, as is the current practice in OBDA [26,29]. Storage space is already a significant issue for SPDM, especially in dynamic simulations. Storing it in triples can be expected to take up a multiple amount of storage space, while the knowledge gained may be minimal. This is due to the clear-text nature of semantic formats and the inefficiency of RDF in storing ordered lists or even arrays, as structural relations would be repeatedly stated [18].The extra space is easily demonstrated when comparing the size of a use case example for STEP Application Protocol 209 “Multidisciplinary analysis and design” in ISO 10303-209:2014 (AP209) [41]. The recreated test case file in VMAP takes up only 176 kB of disk space, much less than the AP209 test file with 4278 kB. An Ontology Web Language [42] (OWL) instances file (translated using ExpressToOwl [43]) requires 43,652 kB. Therefore, the respective data must remain in its optimal storage format to minimize storage space while maximizing interoperability.
- Access methods must be easily available to create new metadata without manual labor. Currently, the post-processing of VMAP files requires mapping back and forth between vendor-specific formats. This is computationally intensive and unnecessary for well-defined post-processing steps and easily automatable tasks that can be bundled in a batch process. The requirement we impose is automating data processing to obtain the desired information. For this, very performative routines are available in open-source software packages for the binary HDF5 structure of VMAP.
- providing a file and request metadata via a user interface;
- uploading vital information from the file to the ontology down to a certain depth;
- searching the requested metadata and returning it if it is available;
- finding the routine required to create the metadata if it is unavailable, executing the routine, and adding the metadata to the knowledge graph;
- returning the metadata to the user.
4. Software Architecture and Prototype
- All data can be accessed via the knowledge graph (see Section 4.3). A GUI is implemented to show the current capabilities.
- The knowledge graph is populated only with such information required for new metadata to be queried and found or created with efficient methods (Section 4.1), thus significantly reducing the required storage space.
- Access methods are semantically available in the knowledge graph and can be easily managed (see the process ontology in Section 4.1 and the access layer in Section 4.3).
4.1. Semantic Definitions
4.1.1. Storage Ontology
4.1.2. Process Ontology
4.2. Querying Information in Three Steps
- 1.
- Find the File
- 2.
- Find the Metadata
- 3.
- Find the Metadata Routine
4.3. Software Design
4.3.1. Presentation Layer
4.3.2. Application Layer
4.3.3. Access Layer
4.3.4. Naming Conventions and Used Packages
- The classes of the prototype’s presentation layer use the tkinter package, which provides functions for both the user interface and the control classes [50].
- The h5py package can import HDF5 files, i.e., VMAP data [51].
- NumPy uses HDF5 for storage and computing and provides efficient numerical methods [52].
4.4. Test Functions
- Requesting metadata should require a minimal amount of information about its object. Finding the referred dataset instance has been implemented for an owlready2 entity, the datapath of a dataset, the required state variable, and the HDF5 dataset itself. This has been tested in test00existsoninstance.py, test01existsoninstancename.py, test02datapath.py, test03variable.py, and test04dataset.py, respectively.
- When instantiating a file to the knowledge graph, duplicates must be identified. This is tested in test05duplicatefile.py based on ID parameters.
- If a metadata instance is already available, it must be found in the knowledge graph and directly returned, rather than repeatedly searching and executing the data processing routines. In test06duplicatemetadata.py, metadata instances are found with the same existsOn and subClassOf specifications as requested.
- More complex metadata, i.e., the difference between two datasets, and translations of Cauchy stresses into a Von Mises criterion, are created in test08difference.py and test09cauchytomises.py, respectively.
- A more complex blow molding simulation result from an industrial use case for VMAP [2] was instantiated and processed in test07bsimresults.py. The data for this test case is currently not publicly available.
5. Discussion and Outlook
- Without manual mapping, data can be directly analyzed on the binary VMAP file. Loading only vital information into the ontology minimizes the storage space footprint of the stored triples, and the bulk data remains in its optimal form.
- New numerical methods and data analyses can be imported into the process ontology for knowledge management of the available routines and automatic use in the semantic framework.
- As outlined in Section 2, a widely accepted common ontological framework for OBDA of simulation data is yet to be developed. Harmonizing smartMpCCI and PSO appears to be a promising starting point.
- The method is currently only implemented as a prototype and is not yet being used in an industrial context, which is a vital prerequisite for the method’s success [5,14]. Currently, PLM methods and particularly SPDM methods lack standardized benchmarks, restricting the evaluation to expert assessments for individual industry scenarios [15].
- The computational overhead of the method depends on the search along the knowledge graph. This can be minimized using efficient semantic search engines [57]. The method may be limited to the simple routines tested in this paper. However, APIs can be used to automate integrated workflows efficiently.
Supplementary Materials
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
Abbreviations
STEP | ISO 10303 “Standard for the Exchange of Product model data” |
IoT | Internet of Things |
SDM | Simulation Data Management |
SPARQL | SPARQL Protocol And RDF Query Language [33] |
SCAI | Fraunhofer-Institute for Algorithms and Scientific Computing |
SQL-DB | Structured Query Language database |
SQL | Structured Query Language |
DB | database |
MpCCI | Mesh-based parallel Code Coupling Interface |
HDF5 | Hierarchical Data Format |
PSO | Physics-based Simulation Ontology |
BFO | Basic Formal Ontology |
OBDA | Ontology-Based Data Access |
smartMpCCI | MpCCI Ontologies for Digital Twins |
OWL | Ontology Web Language [42] |
OPC-UA | Open Platform Communications (OPC) Unified Architecture [37,38] |
RDF | Resource Description Framework [35] |
AP209 | STEP Application Protocol 209 “Multidisciplinary analysis and design” in ISO 10303-209:2014 |
SPDM | Simulation Process and Data Management |
RDFS | RDF Schema [45] |
CAE | Computer Aided Engineering |
PLM | Product Lifecycle Management |
SME | Small and Medium Enterprise |
API | Application Programming Interface |
OWA | open-world assumption |
CWA | closed-world assumption |
Appendix A. Class Diagram
Appendix B. RDF Notations of Semantic Definitions
Appendix B.1. Top-Level Classes of the Storage Ontology
- VMAP_File subClassOf VMAP_Thing
- VMAP_Group subClassOf VMAP_Thing
- VMAP_Group isStoredIn VMAP_file
- VMAP_Group has_data_path xsd:string
- VMAP_Attribute subClassOf VMAP_Thing
- VMAP_Attribute isStoredIn VMAP_Group
- VMAP_Attribute has_value (xsd:string or xsd:int or xsd:float or ...)
- VMAP_Dataset subClassOf VMAP_Thing
- VMAP_Dataset isStoredIn VMAP_Group
- VMAP_Dataset hasColumns VMAP_Dataset_Column
- VMAP_Dataset stores_variable xsd:string
- VMAP_Dataset_Column subClassOf VMAP_Thing
- VMAP_Dataset_Column isStoredIn VMAP_Dataset
- VMAP_Dataset_Column has_column_number xsd:nonNegativeInteger
- VMAP_Dataset_Column has_column_name xsd:string
Appendix B.2. Top-Level Classes of the Process Ontology
- Routine subClassOf bfo:Process
- Routine hasInput owl:Thing
- Routine hasOutput Metadata
- VMAP_Routine subClassOf Routine
- VMAP_Metadata subClassOf Metadata
- VMAP_Routine hasInput VMAP_File or VMAP_Dataset
- VMAP_Routine hasOutput VMAP_Metadata
Appendix C. SPARQL Notations of Semantic Queries
Appendix C.1. Finding the File
- SELECT ?file WHERE {
- ?dataset :isStoredIn+ ?file
- ?dataset hasColumns [ :stores_variable "temperature" ] }
Appendix C.2. Finding the Metdata
- SELECT ?metadata WHERE {
- ?metadata :existsOn mydataset
- ?metadata rdf:type Minimum }
Appendix C.3. Finding the Metadata Routine Using Routine Instances
- routine1 rdf:type Routine
- routine1 hasInput mydataset1
- routine1 hasOutput minimum1
- SELECT ?routine WHERE {
- ?routine :hasInput mydataset
- ?routine :hasOutput minimum }
Appendix C.4. Finding the Metadata Routine Using Routine Subclasses
- Minimum subClassOf Metadata
- Dset_Min_Routine hasOutput some Minimum
- Dset_Min_Routine hasInput some VMAP_Dataset
- routine1 rdf:type Dset_Min_Routine
- SELECT ?routineindividual WHERE {
- ?routineindividual a ?routineclass .
- ?routineclass rdfs:subClassOf+ ?outputrestriction .
- ?routineclass rdfs:subClassOf+ ?inputrestriction .
- { SELECT ?outputrestriction WHERE {
- ?outputrestriction a owl:Restriction ;
- owl:onProperty [ rdfs:subPropertyOf* :hasOutput ] ;
- owl:someValuesFrom :Minimum . } }
- { SELECT ?inputrestriction WHERE {
- ?inputrestriction a owl:Restriction ;
- owl:onProperty [ rdfs:subPropertyOf* :hasInput ] ;
- owl:someValuesFrom :Minimum . } } }
References
- ISO 10303-209:2014; Industrial Automation Systems and Integration—Product Data Representation and Exchange—Part 209: Application Protocol: Multidisciplinary Analysis and Design. Standard, International Organization for Standardization: Geneva, Switzerland, 2014.
- VMAP Project Consortium. VMAP. A New Interface Standard for Integrated Virtual Material Modelling in Manufacturing Industry. General Information. 2022. Available online: https://vmap.vorschau.ws.fraunhofer.de/content/dam/scai/vmap/VMAP_v100-General_Information.pdf (accessed on 14 September 2022).
- VMAP Project Consortium. VMAP. A New Interface Standard for Integrated Virtual Material Modelling in Manufacturing Industry. Standard Specifications. 2022. Available online: https://vmap.vorschau.ws.fraunhofer.de/content/dam/scai/vmap/VMAP_v100-Standard_specifications.pdf (accessed on 21 November 2022).
- Kärger, L.; Bernath, A.; Fritz, F.; Galkin, S.; Magagnato, D.; Oeckerath, A.; Schön, A.; Henning, F. Development and Validation of a CAE Chain for Unidirectional Fibre Reinforced Composite Components. Compos. Struct. 2015, 132, 350–358. [Google Scholar] [CrossRef]
- Spelten, P. Bridging the Gap between Product and Simulation Data Management. An Analysis of the Needs and Possibilities in Industrial Engineering. Bachelor’s Thesis, Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V., Munich, Germany, 2021. [Google Scholar] [CrossRef]
- Spelten, P. Simulation Data Goes Ontology. Master’s Thesis, Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V., Munich, Germany, 2023. [Google Scholar] [CrossRef]
- Michels, P.; Bruch, O.; Gulati, P. ITEA VMAP - How the simulation workflow of blow moulded plastic parts benefits from the VMAP Interface Standard. In Proceedings of the NAFEMS World Congress VMAP Conference 2019, Quebec, QC, Canada, 17–20 June 2019. [Google Scholar]
- ISO 10303-14:2005; Industrial Automation Systems and Integration—Product Data Representation and Exchange—Part 14: Description Methods: The Express-X Language Reference Manual. Standard, International Organization for Standardization: Geneva, Switzerland, 2005.
- ISO 10303-21:2015; Industrial Automation Systems and Integration—Product Data Representation and Exchange—Part 21: Implementation Methods: Clear Text Encoding of the Exchange Structure. Standard, International Organization for Standardization: Geneva, Switzerland, 2015.
- ISO 10303-26:2011; Industrial Automation Systems—Product Data Representation and Exchange—Part 26: Implementation Methods: Binary Representation of Express-Driven Data. Standard, International Organization for Standardization: Geneva, Switzerland, 2011.
- The HDF Group. Hierarchical Data Format, Version 5. 1997. Available online: https://www.hdfgroup.org/HDF5/ (accessed on 5 December 2022).
- ISO 10303-1:1994; Industrial Automation Systems and Integration—Product Data Representation and Exchange—Part 1: Overview and Fundamental Principles. Standard, International Organization for Standardization: Geneva, Switzerland, 1994.
- AFNeT. AP209 Website. Available online: www.ap209.org/ (accessed on 16 January 2021).
- Norris, M. How to—Get Started with Simulation Data Management; NAFEMS: Chicago, IL, USA, 2020; ISBN 978-1-83979-027-0. [Google Scholar]
- Eigner, M.; Stelzer, R. Product Lifecycle Management; Springer: Berlin/Heidelberg, Germany, 2009. [Google Scholar]
- Turnitsa, C.; Padilla, J.J.; Tolk, A. Ontology for modeling and simulation. In Proceedings of the Winter Simulation Conference, Baltimore, MD, USA, 5–8 December 2010; pp. 643–651. [Google Scholar] [CrossRef]
- Berners-Lee, T.; Fischetti, M. Weaving the Web: The Original Design and Ultimate Destiny of the World Wide Web by Its Inventor; DIANE Publishing Company: Darby, PA, USA, 2001; ISBN 978-1439500361. [Google Scholar]
- Wagner, A. Linked Product Data: Describing Multi-Functional Parametric Building Products Using Semantic Web Technologies. Ph.D. Thesis, Technische Universität Darmstadt, Darmstadt, Germany, 2020. [Google Scholar] [CrossRef]
- Bruno, G.; Antonelli, D.; Villa, A. A reference ontology to support product lifecycle management. Procedia CIRP 2015, 33, 41–46. [Google Scholar] [CrossRef]
- El Kadiri, S.; Kiritsis, D. Ontologies in the context of product lifecycle management: State of the art literature review. Int. J. Prod. Res. 2015, 53, 5657–5668. [Google Scholar] [CrossRef]
- Meyer, M.C.; Yu, Z.; Delforouzi, A.; Roggenbuck, J.; Wolf, K. Ontologies for Digital Twins in Smart Manufacturing; Whitepaper; Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.: Munich, Germany, 2020. [Google Scholar]
- Meyer, M.C.; Delforouzi, A.; Schlimper, R.; John, M.; Link, T.; Koster, D.; Summa, J.; Krauß, C. A digital twin for lightweight thermoplastic composite part production. In Proceedings of the NAFEMS World Congress 2021, Online, 25–29 October 2021. [Google Scholar]
- Grolinger, K.; Capretz, M.A.M.; Marti, J.R.; Srivastava, K.D. Ontology – based Representation of Simulation Models. In Proceedings of the Twenty-Fourth International Conference on Software Engineering and Knowledge Engineering (SEKE), San Francisco, CA, USA, 1–3 July 2012; pp. 432–437. [Google Scholar]
- Bao, Q.; Zhao, G.; Yu, Y.; Dai, S.; Wang, W. The ontology-based modeling and evolution of digital twin for assembly workshop. Int. J. Adv. Manuf. Technol. 2021, 117, 395–411. [Google Scholar] [CrossRef]
- Nagy, L.; Ruppert, T.; Abonyi, J. Ontology-Based Analysis of Manufacturing Processes: Lessons Learned from the Case Study of Wire Harness Production. Complexity 2021, 2021. [Google Scholar] [CrossRef]
- Singh, S.; Shehab, E.; Higgins, N.; Fowler, K.; Reynolds, D.; Erkoyuncu, J.A.; Gadd, P. Data management for developing digital twin ontology model. Proc. Inst. Mech. Eng. Part J. Eng. Manuf. 2021, 235, 2323–2337. [Google Scholar] [CrossRef]
- Cheong, H.; Butscher, A. Physics-based simulation ontology: An ontology to support modeling and reuse of data for physics-based simulation. J. Eng. Des. 2019, 30, 655–687. [Google Scholar] [CrossRef]
- Arp, R.; Smith, B.; Spear, A.D. Building Ontologies with Basic Formal Ontology; MIT Press: Cambridge, MA, USA, 2015. [Google Scholar]
- Dehainsala, H.; Pierra, G.; Bellatreche, L. OntoDB: An Ontology-Based Database for Data Intensive Applications. In Proceedings of Database Systems for Advanced Applications; Springer: Berlin/Heidelberg, Germany, 2007. [Google Scholar]
- Araujo, T.H.; Agena, B.T.; Braghetto, K.R.; Wassermann, R. Ontomongo—Ontology-based data access for NoSQL. Proc. Ceur Workshop Proc. 2017, 1908, 55–66. [Google Scholar]
- Calvanese, D.; Cogrel, B.; Komla-Ebri, S.; Kontchakov, R.; Lanti, D.; Rezk, M.; Rodriguez-Muro, M.; Xiao, G. Ontop: Answering SPARQL queries over relational databases. Semant. Web 2017, 8, 471–487. [Google Scholar] [CrossRef]
- Fielding, R.T. Architectural Styles and the Design of Network-Based Software Architectures; University of California: Irvine, CA, USA, 2000. [Google Scholar]
- Harris, S.; Seaborne, A. SPARQL 1.1 Query Language. W3C Recommendation 21 March 2013. 2013. Available online: http://www.w3.org/TR/sparql11-query/ (accessed on 14 September 2022).
- Asprino, L.; Daga, E.; Gangemi, A.; Mulholland, P. Knowledge Graph Construction with a Façade: A Unified Method to Access Heterogeneous Data Sources on the Web. ACM Trans. Internet Technol. 2022, 23, 1–31. [Google Scholar] [CrossRef]
- Klyne, G.; Carroll, J. Resource Description Framework (RDF): Concepts and Abstract Syntax. W3C Recommendation 2004. Latest Version. Available online: http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/ (accessed on 26 December 2023).
- Steindl, G.; Frühwirth, T.; Kastner, W. Ontology-Based OPC UA Data Access via Custom Property Functions. In Proceedings of the IEEE International Conference on Emerging Technologies and Factory Automation, ETFA, Zaragoza, Spain, 10–13 September 2019; Volume 2019, pp. 95–101. [Google Scholar] [CrossRef]
- OPC 10000-1 UA V 1.05.02; Unified Architecture Core—UA. Standard, OPC Foundation. The Industrial Interoperability Standard: Scottsdale, AZ, USA, 2022.
- Mahnke, W.; Leitner, S.H. OPC Unified Architecture—The future standard for communication and information modeling in automation. ABB Rev. 2009, 3, 3. [Google Scholar]
- Cyganiak, R.; Das, S.; Sundara, S. R2RML: RDB to RDF Mapping Language. W3C Recommendation, W3C. 2012. Available online: https://www.w3.org/TR/2012/REC-r2rml-20120927/ (accessed on 26 December 2023).
- Leshcheva, I.; Begler, A. A method of semi-automated ontology population from multiple semi-structured data sources. J. Inf. Sci. 2022, 48, 223–236. [Google Scholar] [CrossRef]
- Boy, J.; Crepel, J.M.; Rosché, P. Test Suite for the CAE Implementor Forum Round 5S. 2019. Available online: https://www.mbx-if.org/documents_cae/test_suite%20CAE-IF%20R5S_v1.0.pdf (accessed on 9 July 2020).
- Dean, M.; Schreiber, G. OWL Web Ontology Language Reference. W3C Recommendation 2004. Latest Version. Available online: http://www.w3.org/TR/2004/REC-owl-ref-20040210/ (accessed on 26 December 2023).
- Pauwels, P.; Terkaj, W. EXPRESS to OWL for construction industry: Towards a recommendable and usable ifcOWL ontology. Autom. Constr. 2016, 63, 100–133. [Google Scholar] [CrossRef]
- OMG®Unified Modeling Language®Version 2.5.1 Specifications; OMG UML®. Standards, Object Management Group (OMG®) 2017. Available online: https://www.omg.org/spec/UML/2.5.1/PDF (accessed on 26 December 2023).
- Brickley, D.; Guha, R. RDF Schema 1.1. W3C Recommendation 2014. Latest Version. Available online: http://www.w3.org/TR/2014/REC-rdfschema-20140225/ (accessed on 26 December 2023).
- Tony Liu, D.; William Xu, X. A review of web-based product data management systems. Comput. Ind. 2001, 44, 251–262. [Google Scholar] [CrossRef]
- Abdelrahman, M.M.; Zhan, S.; Chong, A. A three-tier architecture visual-programming platform for building-lifecycle data management. In Proceedings of the SimAUD, Online, 25–27 May 2020. [Google Scholar] [CrossRef]
- Lamy, J.B. Owlready: Ontology-oriented programming in Python with automatic classification and high level constructs for biomedical ontologies. Artif. Intell. Med. 2017, 80, 11–28. [Google Scholar] [CrossRef] [PubMed]
- Van Rossum, G.; Drake, F.L., Jr. Python Tutorial; Centrum voor Wiskunde en Informatica Amsterdam: Amsterdam, The Netherlands, 1995. [Google Scholar]
- Foundation, P.S. Tkinter—Python Interface to Tcl/Tk. 2023. Available online: https://docs.python.org/3/library/tkinter.html (accessed on 5 December 2023).
- Collette, A. Python and HDF5; O’Reilly: Sebastopol, CA, USA, 2013. [Google Scholar] [CrossRef]
- Harris, C.R.; Millman, K.J.; Van Der Walt, S.J.; Gommers, R.; Virtanen, P.; Cournapeau, D.; Wieser, E.; Taylor, J.; Berg, S.; Smith, N.J.; et al. Array programming with NumPy. Nature 2020, 585, 357–362. [Google Scholar] [CrossRef] [PubMed]
- Ganapathy, G.; Sagayaraj, S. To generate the ontology from java source code. Int. J. Adv. Comput. Sci. Appl. 2011, 2, 111–116. [Google Scholar] [CrossRef]
- Bedini, I.; Nguyen, B. Automatic ontology generation: State of the art. In PRiSM Laboratory Technical Report; University of Versailles: Paris, France, 2007; pp. 1–15. [Google Scholar]
- Chu, S.C.; Xue, X.; Pan, J.S.; Wu, X. Optimizing ontology alignment in vector space. J. Internet Technol. 2020, 21, 15–22. [Google Scholar]
- He, Y.; Chen, J.; Antonyrajah, D.; Horrocks, I. BERTMap: A BERT-based ontology alignment system. In Proceedings of the AAAI Conference on Artificial Intelligence, Washington DC, USA, 7–14 February 2022; Volume 36, pp. 5684–5691. [Google Scholar]
- Roy, S.; Modak, A.; Barik, D.; Goon, S. An overview of semantic search engines. Int. J. Res. Rev. 2019, 6, 73–85. [Google Scholar]
Domain Knowledge | Data Access | Storage Logic | |
---|---|---|---|
STEP | Application Protocol (AP) [8] | Part21 [9] or binary file [10] | ASCII file |
VMAP | General Specifications [2] | Standard Specifications [3] | HDF5 file [11] |
Data pipelines to knowledge graphs | Ontology | Mapping-based OBDA | Relational database or supported proprietary formats |
This work | Ontology | Procedural knowledge in semantically represented access methods | Semantic knowledge graph and HDF5 data |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Spelten, P.; Meyer, M.-C.; Wagner, A.; Wolf, K.; Reith, D. A Methodology for Integrating Hierarchical VMAP-Data Structures into an Ontology Using Semantically Represented Analyses. Information 2024, 15, 21. https://doi.org/10.3390/info15010021
Spelten P, Meyer M-C, Wagner A, Wolf K, Reith D. A Methodology for Integrating Hierarchical VMAP-Data Structures into an Ontology Using Semantically Represented Analyses. Information. 2024; 15(1):21. https://doi.org/10.3390/info15010021
Chicago/Turabian StyleSpelten, Philipp, Morten-Christian Meyer, Anna Wagner, Klaus Wolf, and Dirk Reith. 2024. "A Methodology for Integrating Hierarchical VMAP-Data Structures into an Ontology Using Semantically Represented Analyses" Information 15, no. 1: 21. https://doi.org/10.3390/info15010021
APA StyleSpelten, P., Meyer, M. -C., Wagner, A., Wolf, K., & Reith, D. (2024). A Methodology for Integrating Hierarchical VMAP-Data Structures into an Ontology Using Semantically Represented Analyses. Information, 15(1), 21. https://doi.org/10.3390/info15010021