Giter Club home page Giter Club logo

opendigitaltwins-isa95's Introduction

Open Digital Twins Ontology for ISA-95 Standard

This project is a sample implementation of the ISA-95 Standard as DTDL models to be used e.g. with Azure Digital Twins.

Work in progress!!

Supported models from ISA-95

  • Common Object Models
  • Logical equipment hierarchy
  • Physical asset hierarchy

Contributing to ontology

We are working on improving the main interfaces, adding more interfaces in areas that we don't yet support, as well as making better tools to integrate and use the models in smart manufacturing platforms and its applications.

We encourage you to contribute to continue improving the DTDL-based ISA-95 ontology. Please point out bugs or peculiarities, add or extend interfaces and vocabularies, and suggest improvements to evolve this ontology.

  • Comment or create a new issue for bug reporting
  • For improvements, please fork this repository, make your changes and send a pull request

Pull requests will be evaluated based on the quality of the proposed interface models, adherence to the modeling conventions used in the repo (see below), and conceptual and roadmap compliance.

Modeling conventions

  • All entity naming (Interfaces, Properties, Relationships, Components, etc.) is done in English.
  • Interfaces are named as singular nouns using CamelCase with capital initial (aka. PascalCase).
  • Properties are named as singular nouns using camelCase with lower-case initial, typically with two or three name components.
  • Relationships are named as singular nouns using camelCase with lower-case initial, typically with two or three name components. Naming can represent either the relationship itself, in the case of generic relationships, or a target Interface.
  • Please use language-tagged displayNameand description fields, providing at minimum English-language versions of these (more languages are of course welcome!).
  • The English-language value of displayName should mirror the DTMI local name written out in lowercase, i.e., isPartOf has the display name is part of.

Alignment with standards

TBD

Extensions

Certain extensions to the ISA-95 Standard are used with the DTDL models. This improves the usability of the models with DTDL and services like Azure Digital Twins.

More about Azure Digital Twins

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact [email protected] with any additional questions or comments.

Contributors

Microsoft: Jürgen Mayrbäurl

opendigitaltwins-isa95's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

opendigitaltwins-isa95's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.