en: {
anyRelation: string;
applicability: {
attribute: { equals: string; exists: string; pattern: string };
classification: {
any: string;
system: string;
systemAndValue: string;
value: string;
};
entity: { pattern: string; simple: string; withPredefined: string };
material: { any: string; pattern: string; value: string };
partOf: { simple: string; withEntity: string; withEntityAndType: string };
property: {
bounded: string;
equals: string;
exists: string;
pattern: string;
};
};
cardinality: {
atLeast: string;
atMost: string;
between: string;
exactly: string;
satisfied: string;
};
constraints: {
bounds: {
atLeast: string;
atMost: string;
between: string;
greaterThan: string;
lessThan: string;
};
conjunction: string;
enumeration: { multiple: string; single: string };
pattern: string;
simpleValue: string;
};
failures: {
attributeEmpty: string;
attributeMissing: string;
attributePatternMismatch: string;
attributeProhibited: string;
attributeValueMismatch: string;
classificationMissing: string;
classificationPresenceUnresolved: string;
classificationProhibited: string;
classificationSystemMismatch: string;
classificationSystemMissingAvailable: string;
classificationUnresolved: string;
classificationValueMismatch: string;
classificationValueMissingAvailable: string;
entityTypeMismatch: string;
materialMissing: string;
materialProhibited: string;
materialUnresolved: string;
materialValueMismatch: string;
materialValueMissingAvailable: string;
partOfEntityMismatch: string;
partOfMissing: string;
partOfMissingSimple: string;
partOfPredefinedMismatch: string;
partOfProhibited: string;
predefinedTypeMismatch: string;
predefinedTypeMissing: string;
prohibited: string;
propertyDatatypeMismatch: string;
propertyDatatypeUnknown: string;
propertyEmpty: string;
propertyMissing: string;
propertyMissingAvailable: string;
propertyOutOfBounds: string;
propertyPatternMismatch: string;
propertyProhibited: string;
propertyValueMismatch: string;
psetMissing: string;
psetMissingAvailable: string;
unknown: string;
};
optionality: { optional: string; prohibited: string; required: string };
relations: {
IfcRelAggregates: string;
IfcRelAssignsToGroup: string;
IfcRelContainedInSpatialStructure: string;
IfcRelFillsElement: string;
IfcRelNests: string;
IfcRelVoidsElement: string;
"IfcRelVoidsElement IfcRelFillsElement": string;
};
requirements: {
attribute: {
mustEqual: string;
mustExist: string;
mustMatch: string;
mustNotEqual: string;
mustNotExist: string;
};
classification: {
mustBeInSystem: string;
mustBeInSystemWithValue: string;
mustHave: string;
mustHaveValue: string;
mustNotBeInSystem: string;
mustNotHave: string;
};
entity: {
mustBe: string;
mustBeWithPredefined: string;
mustHavePredefined: string;
};
material: {
mustBe: string;
mustHave: string;
mustMatch: string;
mustNotHave: string;
};
partOf: { mustBe: string; mustBeSimple: string; mustNotBe: string };
property: {
mustBeBounded: string;
mustEqual: string;
mustExist: string;
mustHaveType: string;
mustMatch: string;
mustNotExist: string;
};
};
status: { fail: string; not_applicable: string; pass: string };
summary: {
entities: string;
noApplicable: string;
overallFail: string;
overallPass: string;
specifications: string;
title: string;
};
ui: {
actualValue: string;
applicability: string;
clearResults: string;
entities: string;
entity: string;
expectedValue: string;
exportBcf: string;
exportJson: string;
failed: string;
failureReason: string;
isolateFailed: string;
isolatePassed: string;
loadIds: string;
passed: string;
passRate: string;
requirement: string;
requirements: string;
runValidation: string;
showAll: string;
showFailed: string;
specification: string;
specifications: string;
};
}
Type Declaration
-
anyRelation: string
-
applicability: {
attribute: { equals: string; exists: string; pattern: string };
classification: {
any: string;
system: string;
systemAndValue: string;
value: string;
};
entity: { pattern: string; simple: string; withPredefined: string };
material: { any: string; pattern: string; value: string };
partOf: { simple: string; withEntity: string; withEntityAndType: string };
property: {
bounded: string;
equals: string;
exists: string;
pattern: string;
};
}
-
cardinality: {
atLeast: string;
atMost: string;
between: string;
exactly: string;
satisfied: string;
}
-
constraints: {
bounds: {
atLeast: string;
atMost: string;
between: string;
greaterThan: string;
lessThan: string;
};
conjunction: string;
enumeration: { multiple: string; single: string };
pattern: string;
simpleValue: string;
}
-
bounds: {
atLeast: string;
atMost: string;
between: string;
greaterThan: string;
lessThan: string;
}
-
conjunction: string
-
enumeration: { multiple: string; single: string }
-
pattern: string
-
simpleValue: string
-
failures: {
attributeEmpty: string;
attributeMissing: string;
attributePatternMismatch: string;
attributeProhibited: string;
attributeValueMismatch: string;
classificationMissing: string;
classificationPresenceUnresolved: string;
classificationProhibited: string;
classificationSystemMismatch: string;
classificationSystemMissingAvailable: string;
classificationUnresolved: string;
classificationValueMismatch: string;
classificationValueMissingAvailable: string;
entityTypeMismatch: string;
materialMissing: string;
materialProhibited: string;
materialUnresolved: string;
materialValueMismatch: string;
materialValueMissingAvailable: string;
partOfEntityMismatch: string;
partOfMissing: string;
partOfMissingSimple: string;
partOfPredefinedMismatch: string;
partOfProhibited: string;
predefinedTypeMismatch: string;
predefinedTypeMissing: string;
prohibited: string;
propertyDatatypeMismatch: string;
propertyDatatypeUnknown: string;
propertyEmpty: string;
propertyMissing: string;
propertyMissingAvailable: string;
propertyOutOfBounds: string;
propertyPatternMismatch: string;
propertyProhibited: string;
propertyValueMismatch: string;
psetMissing: string;
psetMissingAvailable: string;
unknown: string;
}
-
optionality: { optional: string; prohibited: string; required: string }
-
relations: {
IfcRelAggregates: string;
IfcRelAssignsToGroup: string;
IfcRelContainedInSpatialStructure: string;
IfcRelFillsElement: string;
IfcRelNests: string;
IfcRelVoidsElement: string;
"IfcRelVoidsElement IfcRelFillsElement": string;
}
-
requirements: {
attribute: {
mustEqual: string;
mustExist: string;
mustMatch: string;
mustNotEqual: string;
mustNotExist: string;
};
classification: {
mustBeInSystem: string;
mustBeInSystemWithValue: string;
mustHave: string;
mustHaveValue: string;
mustNotBeInSystem: string;
mustNotHave: string;
};
entity: {
mustBe: string;
mustBeWithPredefined: string;
mustHavePredefined: string;
};
material: {
mustBe: string;
mustHave: string;
mustMatch: string;
mustNotHave: string;
};
partOf: { mustBe: string; mustBeSimple: string; mustNotBe: string };
property: {
mustBeBounded: string;
mustEqual: string;
mustExist: string;
mustHaveType: string;
mustMatch: string;
mustNotExist: string;
};
}
-
status: { fail: string; not_applicable: string; pass: string }
-
summary: {
entities: string;
noApplicable: string;
overallFail: string;
overallPass: string;
specifications: string;
title: string;
}
-
ui: {
actualValue: string;
applicability: string;
clearResults: string;
entities: string;
entity: string;
expectedValue: string;
exportBcf: string;
exportJson: string;
failed: string;
failureReason: string;
isolateFailed: string;
isolatePassed: string;
loadIds: string;
passed: string;
passRate: string;
requirement: string;
requirements: string;
runValidation: string;
showAll: string;
showFailed: string;
specification: string;
specifications: string;
}
English translations for IDS validation