CIS/2 conformance classes

7 views
Skip to first unread message

Robert Lipman

unread,
Sep 10, 2009, 2:46:39 PM9/10/09
to CIS/2 - CIMsteel Integration Standards
Hi,

I'd like to hear from CIS/2 software developers how they are using the
CIS/2 conformance classes in the development of their CIS/2 import and
export capabilities. Conformance classes and their use is well
defined in volume 5 of the CIS/2 documentation.

The initial set of software systems that implemented probably used the
conformance classes to help in their development process. Some even
reported which conformance classes were implemented in a CIS/2 file.

I'd like to get a feel for how they're being used now, if at all.

Are you still using the conformance classes along with their STEP
toolkits?

Does using them make any difference?

Are newer software developers even aware of the conformance classes?

Would CIS/2 implementations that don't use the conformance classes
benefit from them?

Thanks,

Bob

Gennady

unread,
Sep 11, 2009, 10:54:46 AM9/11/09
to CIS/2 - CIMsteel Integration Standards
Hello, Robert.
As a developer for CADWorx I briefly read about conformance classes in
docs you've mentioned. But never use it. My translator uses Step Tools
SDK as an engine and as I understand their c++ classes were generated
based on particular schema (the same way as wrapper classes generated
from user-defined xsd schema to create xml files). This way
conformance to ISO 10303 is done automatically for each stp
statement.

Pierre Gasztowtt

unread,
Sep 11, 2009, 1:13:33 PM9/11/09
to CIS/2 - CIMsteel Integration Standards
I remember filling the conformace class info at the request of Pr.
Alastair Watson's from Leeds University for the SAP/ETABS CIS/2 import/
export utility. Conformance classes for the RAM CADstudio CIS/2 export
utility are identical. Conformance claasses are neat in theory, but
actual test suites would be better.

Barry

unread,
Sep 14, 2009, 4:28:12 PM9/14/09
to CIS/2 - CIMsteel Integration Standards
Robert,

SDS/2 allows the user to export by conformance class. There is an
option for each conformance class that is supported.
In addition to this there is a list of exported conformance classes in
the header of the SDS/2 created CIS/2 file. SDS/2 will export the top
level CC and not necessarily all CCs.

example:

FILE_DESCRIPTION(
/* description */ ('CC170+CC166',
'{cimsteel logical product model version (6) object (1)
structural-frame-schema (1)}'),
/* implementation_level */ '2;1');

This states that Conformance Class 166 (analysis_model_3d) and
Conformance Class 170 (assembly_map) were used during this export.
Notice that the CC164 (analysis_model) is not listed, but CC166
includes CC164. If I wanted to export a manufacturing model I would
choose to export CC312 (located_assembly).

-Barry Butler
Reply all
Reply to author
Forward
0 new messages