Skip to content

Materials-Data-Science-and-Informatics/dislocation-ontology

Repository files navigation

Dislocation Ontology (DISO)

PID doc

GitHub contributors

Table of content

  1. About DISO
  2. Repository Description
  3. Documentation
  4. Usage
  5. Contact
  6. License
  7. Acknowledgements
  8. Citation

About DISO

DISO is an ontology that defines the linear defect, in particular dislocation concepts and relations between them in crystalline materials. Moreover, Crystal Structure Ontology (CSO) and Crystallographic Defect Ontology (CDO), which ontologies define the concepts of crystal structureand crystalline defect, respectively, are also introduced in this repository. The ontology development processes are described following the well-known practices, e.g., using ontology metadata and reusing existing ontologies, e.g., MDO, EMMO, and QUDT. To evaluate DISO, we have gathered competency questions (CQs) that will be answered via SPARQL query. DISO-classes

Repository Description

  • You may find the DISO with various formats: rdf, turtle, json-ld, etc.
  • We locate the folder related to data of dislocation microstructure here
  • You may find a set of competence questions (CQs) along with SPARQL queries here.
  • RDF genererator is the folder to locate python scripts that are used to generate rdf-data from the data.
    • To generate the RDF graph from the given data, we use the RDFLib python library.`
    • To generate the dislocation microstructure of nickel material, the script is in here and execute it with python map_data.py
  • crystal-structure-ontology is a folder containing details of crystal structure ontology.
  • crystallographic-defect-ontology is a folder containing details of crystallographic defect ontology.

Documentation

To make it easier to understand and reuse our ontology, human-readable documentation of the ontology is generated and can be found here.

Usage

  • We recommend to use Protégé 5.5.0 to be able to view and navigate classes and properties in DISO.
  • We recommend also to use HermiT as a reasoner for DISO. You can select it through the menu Reasoner in Protégé software.

Contact

License

The code is licensed under the MIT license. Copyright © 2022.

Acknowledgements

  • European Research Council through the ERC Grant Agreement No. 759419 MuDiLingo (”A Multiscale Dislocation Language for Data-Driven Materials Science”)
  • Helmholtz Metadata Collaboration (HMC) within the Hub Information at the Forschungszentrum Jülich.

Citation

please cite the following paper if you used any part of this work.

About

Dislocation Ontology Repository

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages