ciao.
Sto iniziando a studiare un formato xml(ifc)per l'architettura.
Nella documentazione descrive ogni elemento nel seguente modo:
[code]
ENTITY IfcBeamType;

ENTITY IfcRoot;

GlobalId : IfcGloballyUniqueId;
OwnerHistory : IfcOwnerHistory;
Name : OPTIONAL IfcLabel;
Description : OPTIONAL IfcText;
ENTITY IfcObjectDefinition;
INVERSE

HasAssignments : SET OF IfcRelAssigns FOR RelatedObjects;
IsDecomposedBy : SET OF IfcRelDecomposes FOR RelatingObject;
Decomposes : SET [0:1] OF IfcRelDecomposes FOR RelatedObjects;
HasAssociations : SET OF IfcRelAssociates FOR RelatedObjects;
ENTITY IfcTypeObject;

ApplicableOccurrence : OPTIONAL IfcLabel;
HasPropertySets : OPTIONAL SET [1:?] OF IfcPropertySetDefinition;
INVERSE

ObjectTypeOf : SET [0:1] OF IfcRelDefinesByType FOR RelatingType;
ENTITY IfcTypeProduct;

RepresentationMaps : OPTIONAL LIST [1:?] OF UNIQUE IfcRepresentationMap;
Tag : OPTIONAL IfcLabel;
ENTITY IfcElementType;

ElementType : OPTIONAL IfcLabel;
ENTITY IfcBuildingElementType;
ENTITY IfcBeamType;

PredefinedType : IfcBeamTypeEnum;
END_ENTITY;
[code]

che tipo di descrizione è?
come si analizza?
grazie