Engineering eXchange For Free - Links

exff EXPRESS Tool Links

Following are the EXPRESS tools for which some exff development has been tested. exff is agnostic with respect to EXPRESS tools. As long as the tool can generate the required XML representation of a schema, it should be possible to link it into the exff infrastructure as an EXPRESS source. For EXPRESS tools that do not support the required representation of schemas, simply feed the EXPRESS they produce into EEP or another tool that can generate the required XML.

A simple Web search will yield information on other EXPRESS services and toolkits - commercial and otherwise. Remember, the EXPRESS language reference manual is actually an ISO standard, ISO 10303-11 to be precise.

Eurostep EXPRESS Parser (EEP)

EEP is a Windows-based EXPRESS parser with an XML generation capability that supports the XML representation of EXPRESS used in exff. The EXPRESS XML DTD was defined by the STEP Modules Repository project. EEP is not an open source parser but is freely available as an executable at the Eurostep Web site under "products & services".

GraphicalEXPRESS (GE)

GraphicalEXPRESS is an EXPRESS-G template for use with the Microsoft Visio tool. It includes significant improvements over the standard template delivered with Visio. It enables EXPRESS models to be developed in either the published EXPRESS language (ISO 10303-11:1994), the Draft amendment (ISO DAM 10303-11:1999) or the proposed EXPRESS edition 3. GE can produce the XML representation of EXPRESS required for exff. GE is not an open source parser but is freely available at the Eurostep Web site under "products & services".

OSEXPRESS

OSEXPRESS is an open-source, Java/ANTLR EXPRESS parser initiated by NIST.

exff UML Tool Links

Following are the UML tools/IDEs for which some exff development has been tested. exff is agnostic with respect to UML tools and IDEs. As long as the tool has an XMI or XML-based import/export capability, it should be possible to link it into the exff infrastructure.

Poseidon Community Edition

Poseidon CE is a free, limited function edition of a commercial UML tool. The exff stylesheets for Poseidon CE were tested against version 1.6 and 2.6.

ArgoUML

The ArgoUML Web site is the host for the open-source development. The software can be downloaded from there. ArgoUML v0.12 is the only version against which any Release 0.1 testing has occurred. User documentation is also available.

OWL Tool Links

Protégé

The Stanford Protégé ontology editor and knowledge-base editor is an Open-Source project that provides an extensible architecture for the creation of customized knowledge-based applications. Protégé-2000 now provides plug-in for editing Semantic Web ontologies in OWL. There is also a graphical plug-in for drawing OWL ontologies in Protégé.

e2ont

e2ont translates EXPRESS to OWL using the OSEXPRESS open-source, Java/ANTLR EXPRESS parser and Jena, A Semantic Web Framework for Java, an open-source project supporting OWL and other ontology languages. e2ont was developed as part of the OMPEK project - Ontologies for Modeling Process Engineering Knowledge.

Python Tool Links

PEAK

The Python Enterprise Application Kit is an application kit, and applications are made from components. PEAK provides you with a component architecture, component infrastructure, and various general-purpose components and component frameworks for building applications. PEAK supports MOF and XMI. Modelling standard published by the OMG as a MOF 1.3 models in XMI format can be converted into a Python object model. Currently, that means UML 1.3 through 1.5, and CWM 1.0 through 1.1.

exff Standards Links

NASA AP233 Page.

Eurostep AP233 Page.

SysML Partners Page.

OWL Full and UML 2.0 Compared will be included in the OMG OWL-related standards.

ISO 10303-25 2003 Draft TS EXPRESS to UML mapping going through standardization within ISO available from OMG as an ISO SC4/OMG liaison document.

The standards page at the OMG Web site contains the actual specifications for UML, XMI, etc.

The UML area at OMG contains links to many other UML resources including tutorials and the standard UML specifications themselves.

The XMI area at the OMG Web site has useful XMI-related links.

The XSLT area at the W3C Web site defines XSLT itself and has useful links.

The XML 1.0 Recommendation at the W3C Web site defines XML and DTDs.

The ManTIS Task Force at OMG, formerly the MfgDTF, is where the harmonization effort between EXPRESS and UML is addressed in the Object Management Group.

W3C - The World Wide Web Consortium

RDF - Resource Description Framework (RDF) Model and Syntax Specification

OWL Web Ontology Language Overview

XMLS Datatypes - XML Schema Part 2: Datatypes