GithubHelp home page GithubHelp logo

iso_133399's Introduction



This Github repository translates a ISO 130303-Part 11, i.e., Express, schema 
representation for ISO 13399 into a XML Schema (XSD) representation. The repository 
contains autogenerated C++ and C# code to serialize and deserialize 
13399 XML files. Example visual studio projects demostrate basic XML writing/reading 
functionality.

ISO 13399 is intended to facilitate the use, manipulation and exchange of 
cutting tool data within and between manufacturing, distribution, and usage.  
ISO 13399 specifies the data representation of everything between the workpiece 
and the machine tool. An ISO 13399 exchange file contains an electronic 
representation of cutting tool data as defined by the information structure 
that can be exchanged by tooling applications.

ISO 13399 is defined as a Schema in the ISO 130303 Express language. 
The ISO 13399  schema develops a framework in which to define tooling 
properties, tooling assemblies,  and relationship between tooling elements.  
There are no actual tooling properties  in the ISO 13399 schema. Instead 
ISO 13399 develops a programming structure in  which to embed ISO 13584, 
which is the Industrial automation systems and  integration โ€“ Parts 
library (PLIB). ISO 13399 leverages the ISO 13584 tooling parts  library 
in defining properties. ISO 13584 defines tooling reference dictionaries  
that ISO 13399 then refers to within the definitions of tooling and their 
properties.   For example, ISO 13584-511 is a reference dictionary for 
threaded items defined in  current ISO standards. ISO 13399-5 refers 
to ISO 13584-511 for definitions of threaded  items conforming 
to these standards. 

iso_133399's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

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

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.