diff --git a/OnToology/SAREF4BLD/RawRDF/IFC-Properties-In-Axioms-1.rdf/OnToology.cfg b/OnToology/SAREF4BLD/RawRDF/IFC-Properties-In-Axioms-1.rdf/OnToology.cfg new file mode 100644 index 0000000000000000000000000000000000000000..c60d01f27b2bfa1d78a349b8131f4f26cab66e05 --- /dev/null +++ b/OnToology/SAREF4BLD/RawRDF/IFC-Properties-In-Axioms-1.rdf/OnToology.cfg @@ -0,0 +1,12 @@ +[ar2dtool] +enable = True + +[widoco] +enable = True + +[oops] +enable = True + +[owl2jsonld] +enable = True + diff --git a/OnToology/SAREF4BLD/RawRDF/IFC-Properties-In-Axioms-1.rdf/context/context.jsonld b/OnToology/SAREF4BLD/RawRDF/IFC-Properties-In-Axioms-1.rdf/context/context.jsonld new file mode 100644 index 0000000000000000000000000000000000000000..fdc75d7bd930ba31a8d2a4a2841ac65b5cbeebd6 --- /dev/null +++ b/OnToology/SAREF4BLD/RawRDF/IFC-Properties-In-Axioms-1.rdf/context/context.jsonld @@ -0,0 +1,1099 @@ +{ + "@context" : { + "maximumPowerOutput" : { + "@id" : "http://saref.linkeddata.es/def/bldg#maximumPowerOutput", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "waterStorageCapacity" : { + "@id" : "http://saref.linkeddata.es/def/bldg#waterStorageCapacity", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "valveMechanism" : { + "@id" : "http://saref.linkeddata.es/def/bldg#valveMechanism", + "@type" : "http://www.w3.org/2001/XMLSchema#string" + }, + "capacityControlType" : { + "@id" : "http://saref.linkeddata.es/def/bldg#capacityControlType", + "@type" : "http://www.w3.org/2001/XMLSchema#string" + }, + "mechanicalOperated" : { + "@id" : "http://saref.linkeddata.es/def/bldg#mechanicalOperated", + "@type" : "http://www.w3.org/2001/XMLSchema#boolean" + }, + "CooledBeam" : { + "@id" : "http://saref.linkeddata.es/def/bldg#CooledBeam" + }, + "secondaryCurrent" : { + "@id" : "http://saref.linkeddata.es/def/bldg#secondaryCurrent", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "transformerVectorGroup" : { + "@id" : "http://saref.linkeddata.es/def/bldg#transformerVectorGroup", + "@type" : "http://www.w3.org/2001/XMLSchema#string" + }, + "teTime" : { + "@id" : "http://saref.linkeddata.es/def/bldg#teTime", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "Burner" : { + "@id" : "http://saref.linkeddata.es/def/bldg#Burner" + }, + "nominalPowerRate" : { + "@id" : "http://saref.linkeddata.es/def/bldg#nominalPowerRate", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "primaryApparentPower" : { + "@id" : "http://saref.linkeddata.es/def/bldg#primaryApparentPower", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "temperatureRating" : { + "@id" : "http://saref.linkeddata.es/def/bldg#temperatureRating", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "colorRenderingIndex" : { + "@id" : "http://saref.linkeddata.es/def/bldg#colorRenderingIndex", + "@type" : "http://www.w3.org/2001/XMLSchema#integer" + }, + "colorAppearance" : { + "@id" : "http://saref.linkeddata.es/def/bldg#colorAppearance", + "@type" : "http://www.w3.org/2001/XMLSchema#string" + }, + "TubeBundle" : { + "@id" : "http://saref.linkeddata.es/def/bldg#TubeBundle" + }, + "nominalCoolingCapacity" : { + "@id" : "http://saref.linkeddata.es/def/bldg#nominalCoolingCapacity", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "complexNumber" : { + "@id" : "http://www.w3.org/2001/XMLSchema#complexNumber" + }, + "controlStrategy" : { + "@id" : "http://saref.linkeddata.es/def/bldg#controlStrategy", + "@type" : "http://www.w3.org/2001/XMLSchema#string" + }, + "Filter" : { + "@id" : "http://saref.linkeddata.es/def/bldg#Filter" + }, + "ambientDesignWetBulbTemperature" : { + "@id" : "http://saref.linkeddata.es/def/bldg#ambientDesignWetBulbTemperature", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "secondaryApparentPower" : { + "@id" : "http://saref.linkeddata.es/def/bldg#secondaryApparentPower", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "nominalMoistureGain" : { + "@id" : "http://saref.linkeddata.es/def/bldg#nominalMoistureGain", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "Lamp" : { + "@id" : "http://saref.linkeddata.es/def/bldg#Lamp" + }, + "realRealRange" : { + "@id" : "http://www.w3.org/2001/XMLSchema#realRealRange" + }, + "finishColor" : { + "@id" : "http://saref.linkeddata.es/def/bldg#finishColor", + "@type" : "http://www.w3.org/2001/XMLSchema#string" + }, + "VibrationIsolator" : { + "@id" : "http://saref.linkeddata.es/def/bldg#VibrationIsolator" + }, + "waterPressureRange" : { + "@id" : "http://saref.linkeddata.es/def/bldg#waterPressureRange", + "@type" : "http://www.w3.org/2001/XMLSchema#realRealRange" + }, + "pressureRating" : { + "@id" : "http://saref.linkeddata.es/def/bldg#pressureRating", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "nominalStaticPressure" : { + "@id" : "http://saref.linkeddata.es/def/bldg#nominalStaticPressure", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "coilWidth" : { + "@id" : "http://saref.linkeddata.es/def/bldg#coilWidth", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "heatTransferDimension" : { + "@id" : "http://saref.linkeddata.es/def/bldg#heatTransferDimension", + "@type" : "http://www.w3.org/2001/XMLSchema#string" + }, + "nominalFrequency" : { + "@id" : "http://saref.linkeddata.es/def/bldg#nominalFrequency", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "standard" : { + "@id" : "http://saref.linkeddata.es/def/bldg#standard", + "@type" : "http://www.w3.org/2001/XMLSchema#string" + }, + "spectrum" : { + "@id" : "http://saref.linkeddata.es/def/bldg#spectrum", + "@type" : "http://www.w3.org/2001/XMLSchema#realRealRange" + }, + "bladeAction" : { + "@id" : "http://saref.linkeddata.es/def/bldg#bladeAction", + "@type" : "http://www.w3.org/2001/XMLSchema#string" + }, + "nominalEfficiency" : { + "@id" : "http://saref.linkeddata.es/def/bldg#nominalEfficiency", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "Humidifier" : { + "@id" : "http://saref.linkeddata.es/def/bldg#Humidifier" + }, + "hasDefrost" : { + "@id" : "http://saref.linkeddata.es/def/bldg#hasDefrost", + "@type" : "http://www.w3.org/2001/XMLSchema#boolean" + }, + "closeOffRating" : { + "@id" : "http://saref.linkeddata.es/def/bldg#closeOffRating", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "frameDepth" : { + "@id" : "http://saref.linkeddata.es/def/bldg#frameDepth", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "ShadingDevice" : { + "@id" : "http://saref.linkeddata.es/def/bldg#ShadingDevice" + }, + "internalRefrigerantVolume" : { + "@id" : "http://saref.linkeddata.es/def/bldg#internalRefrigerantVolume", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "frameType" : { + "@id" : "http://saref.linkeddata.es/def/bldg#frameType", + "@type" : "http://www.w3.org/2001/XMLSchema#string" + }, + "startingTime" : { + "@id" : "http://saref.linkeddata.es/def/bldg#startingTime", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "basinReserveVolume" : { + "@id" : "http://saref.linkeddata.es/def/bldg#basinReserveVolume", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "height" : { + "@id" : "http://saref.linkeddata.es/def/bldg#height", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "patternType" : { + "@id" : "http://saref.linkeddata.es/def/bldg#patternType", + "@type" : "http://www.w3.org/2001/XMLSchema#string" + }, + "numberOfGangs" : { + "@id" : "http://saref.linkeddata.es/def/bldg#numberOfGangs", + "@type" : "http://www.w3.org/2001/XMLSchema#integer" + }, + "waterFlowControlSystemType" : { + "@id" : "http://saref.linkeddata.es/def/bldg#waterFlowControlSystemType", + "@type" : "http://www.w3.org/2001/XMLSchema#string" + }, + "externalSurfaceArea" : { + "@id" : "http://saref.linkeddata.es/def/bldg#externalSurfaceArea", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "lightEmitterNominalPower" : { + "@id" : "http://saref.linkeddata.es/def/bldg#lightEmitterNominalPower", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "hydraulicDiameter" : { + "@id" : "http://saref.linkeddata.es/def/bldg#hydraulicDiameter", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "minimunPartLoadRatio" : { + "@id" : "http://saref.linkeddata.es/def/bldg#minimunPartLoadRatio", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "nominalSupplyWaterTemperatureCooling" : { + "@id" : "http://saref.linkeddata.es/def/bldg#nominalSupplyWaterTemperatureCooling", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "operationalTemperatureRange" : { + "@id" : "http://saref.linkeddata.es/def/bldg#operationalTemperatureRange", + "@type" : "http://www.w3.org/2001/XMLSchema#realRealRange" + }, + "workingPressureRange" : { + "@id" : "http://saref.linkeddata.es/def/bldg#workingPressureRange", + "@type" : "http://www.w3.org/2001/XMLSchema#realRealRange" + }, + "verticalSpacing" : { + "@id" : "http://saref.linkeddata.es/def/bldg#verticalSpacing", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "nominalHeatTransferArea" : { + "@id" : "http://saref.linkeddata.es/def/bldg#nominalHeatTransferArea", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "heatTransferSurfaceArea" : { + "@id" : "http://saref.linkeddata.es/def/bldg#heatTransferSurfaceArea", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "flowArrangement" : { + "@id" : "http://saref.linkeddata.es/def/bldg#flowArrangement", + "@type" : "http://www.w3.org/2001/XMLSchema#string" + }, + "inLineRowSpacing" : { + "@id" : "http://saref.linkeddata.es/def/bldg#inLineRowSpacing", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "heatTransferTypeEnum" : { + "@id" : "http://saref.linkeddata.es/def/bldg#heatTransferTypeEnum", + "@type" : "http://www.w3.org/2001/XMLSchema#string" + }, + "nominalHeatRejectionRate" : { + "@id" : "http://saref.linkeddata.es/def/bldg#nominalHeatRejectionRate", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "refrigerantClass" : { + "@id" : "http://saref.linkeddata.es/def/bldg#refrigerantClass", + "@type" : "http://www.w3.org/2001/XMLSchema#string" + }, + "HeatExchanger" : { + "@id" : "http://saref.linkeddata.es/def/bldg#HeatExchanger" + }, + "energySource" : { + "@id" : "http://saref.linkeddata.es/def/bldg#energySource", + "@type" : "http://www.w3.org/2001/XMLSchema#string" + }, + "lampMaintenanceFactor" : { + "@id" : "http://saref.linkeddata.es/def/bldg#lampMaintenanceFactor", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "electricGeneratorEfficiency" : { + "@id" : "http://saref.linkeddata.es/def/bldg#electricGeneratorEfficiency", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "label" : { + "@id" : "http://www.w3.org/2000/01/rdf-schema#label" + }, + "mediaSource" : { + "@id" : "http://saref.linkeddata.es/def/bldg#mediaSource", + "@type" : "http://www.w3.org/2001/XMLSchema#string" + }, + "integratedLightingType" : { + "@id" : "http://saref.linkeddata.es/def/bldg#integratedLightingType", + "@type" : "http://www.w3.org/2001/XMLSchema#string" + }, + "testPressure" : { + "@id" : "http://saref.linkeddata.es/def/bldg#testPressure", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "hasTurbulator" : { + "@id" : "http://saref.linkeddata.es/def/bldg#hasTurbulator", + "@type" : "http://www.w3.org/2001/XMLSchema#boolean" + }, + "insideDiameter" : { + "@id" : "http://saref.linkeddata.es/def/bldg#insideDiameter", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "secondaryAirFlowRateRange" : { + "@id" : "http://saref.linkeddata.es/def/bldg#secondaryAirFlowRateRange", + "@type" : "http://www.w3.org/2001/XMLSchema#realRealRange" + }, + "Damper" : { + "@id" : "http://saref.linkeddata.es/def/bldg#Damper" + }, + "Tank" : { + "@id" : "http://saref.linkeddata.es/def/bldg#Tank" + }, + "isWaterStorageHeater" : { + "@id" : "http://saref.linkeddata.es/def/bldg#isWaterStorageHeater", + "@type" : "http://www.w3.org/2001/XMLSchema#boolean" + }, + "staggeredRowSpacing" : { + "@id" : "http://saref.linkeddata.es/def/bldg#staggeredRowSpacing", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "nominalLengthOrDiameter" : { + "@id" : "http://saref.linkeddata.es/def/bldg#nominalLengthOrDiameter", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "accessType" : { + "@id" : "http://saref.linkeddata.es/def/bldg#accessType", + "@type" : "http://www.w3.org/2001/XMLSchema#string" + }, + "Boiler" : { + "@id" : "http://saref.linkeddata.es/def/bldg#Boiler" + }, + "audioVolume" : { + "@id" : "http://saref.linkeddata.es/def/bldg#audioVolume", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "motorDriveType" : { + "@id" : "http://saref.linkeddata.es/def/bldg#motorDriveType", + "@type" : "http://www.w3.org/2001/XMLSchema#string" + }, + "temperatureRange" : { + "@id" : "http://saref.linkeddata.es/def/bldg#temperatureRange", + "@type" : "http://www.w3.org/2001/XMLSchema#realRealRange" + }, + "waterRequirement" : { + "@id" : "http://saref.linkeddata.es/def/bldg#waterRequirement", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "valvePattern" : { + "@id" : "http://saref.linkeddata.es/def/bldg#valvePattern", + "@type" : "http://www.w3.org/2001/XMLSchema#string" + }, + "bladeShape" : { + "@id" : "http://saref.linkeddata.es/def/bldg#bladeShape", + "@type" : "http://www.w3.org/2001/XMLSchema#string" + }, + "nominalCapacity" : { + "@id" : "http://saref.linkeddata.es/def/bldg#nominalCapacity", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "ElectricMotor" : { + "@id" : "http://saref.linkeddata.es/def/bldg#ElectricMotor" + }, + "remoteReading" : { + "@id" : "http://saref.linkeddata.es/def/bldg#remoteReading", + "@type" : "http://www.w3.org/2001/XMLSchema#boolean" + }, + "shadingDeviceType" : { + "@id" : "http://saref.linkeddata.es/def/bldg#shadingDeviceType", + "@type" : "http://www.w3.org/2001/XMLSchema#string" + }, + "legend" : { + "@id" : "http://saref.linkeddata.es/def/bldg#legend", + "@type" : "http://www.w3.org/2001/XMLSchema#string" + }, + "idealShaftPower" : { + "@id" : "http://saref.linkeddata.es/def/bldg#idealShaftPower", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "Condenser" : { + "@id" : "http://saref.linkeddata.es/def/bldg#Condenser" + }, + "nominalEnergyConsumption" : { + "@id" : "http://saref.linkeddata.es/def/bldg#nominalEnergyConsumption", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "arrangement" : { + "@id" : "http://saref.linkeddata.es/def/bldg#arrangement", + "@type" : "http://www.w3.org/2001/XMLSchema#string" + }, + "AirToAirHeatRecovery" : { + "@id" : "http://saref.linkeddata.es/def/bldg#AirToAirHeatRecovery" + }, + "maximumSupportedWeight" : { + "@id" : "http://saref.linkeddata.es/def/bldg#maximumSupportedWeight", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "impellerDiameter" : { + "@id" : "http://saref.linkeddata.es/def/bldg#impellerDiameter", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "TransportElement" : { + "@id" : "http://saref.linkeddata.es/def/bldg#TransportElement" + }, + "startCurrentFactor" : { + "@id" : "http://saref.linkeddata.es/def/bldg#startCurrentFactor", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "openPressureDrop" : { + "@id" : "http://saref.linkeddata.es/def/bldg#openPressureDrop", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "nominalSupplyWaterTemperatureHeating" : { + "@id" : "http://saref.linkeddata.es/def/bldg#nominalSupplyWaterTemperatureHeating", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "nominalSorroundingHumidityCooling" : { + "@id" : "http://saref.linkeddata.es/def/bldg#nominalSorroundingHumidityCooling", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "DuctSilencer" : { + "@id" : "http://saref.linkeddata.es/def/bldg#DuctSilencer" + }, + "heatTransferMedium" : { + "@id" : "http://saref.linkeddata.es/def/bldg#heatTransferMedium", + "@type" : "http://www.w3.org/2001/XMLSchema#string" + }, + "imaginaryImpedanceRatio" : { + "@id" : "http://saref.linkeddata.es/def/bldg#imaginaryImpedanceRatio", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "sprayType" : { + "@id" : "http://saref.linkeddata.es/def/bldg#sprayType", + "@type" : "http://www.w3.org/2001/XMLSchema#string" + }, + "connectionSize" : { + "@id" : "http://saref.linkeddata.es/def/bldg#connectionSize", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "faceArea" : { + "@id" : "http://saref.linkeddata.es/def/bldg#faceArea", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "nominalDepth" : { + "@id" : "http://saref.linkeddata.es/def/bldg#nominalDepth", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "endShapeType" : { + "@id" : "http://saref.linkeddata.es/def/bldg#endShapeType", + "@type" : "http://www.w3.org/2001/XMLSchema#string" + }, + "secondCurvatureRadius" : { + "@id" : "http://saref.linkeddata.es/def/bldg#secondCurvatureRadius", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "shortCircuitVoltage" : { + "@id" : "http://saref.linkeddata.es/def/bldg#shortCircuitVoltage" + }, + "operatingMode" : { + "@id" : "http://saref.linkeddata.es/def/bldg#operatingMode", + "@type" : "http://www.w3.org/2001/XMLSchema#string" + }, + "primaryFrequency" : { + "@id" : "http://saref.linkeddata.es/def/bldg#primaryFrequency", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "pipeConnectionEnum" : { + "@id" : "http://saref.linkeddata.es/def/bldg#pipeConnectionEnum", + "@type" : "http://www.w3.org/2001/XMLSchema#string" + }, + "capacityPeople" : { + "@id" : "http://saref.linkeddata.es/def/bldg#capacityPeople", + "@type" : "http://www.w3.org/2001/XMLSchema#positiveInteger" + }, + "nominalWidthOrDiameter" : { + "@id" : "http://saref.linkeddata.es/def/bldg#nominalWidthOrDiameter", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "hasPartWinding" : { + "@id" : "http://saref.linkeddata.es/def/bldg#hasPartWinding", + "@type" : "http://www.w3.org/2001/XMLSchema#boolean" + }, + "frameThickness" : { + "@id" : "http://saref.linkeddata.es/def/bldg#frameThickness", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "frameSize" : { + "@id" : "http://saref.linkeddata.es/def/bldg#frameSize", + "@type" : "http://www.w3.org/2001/XMLSchema#string" + }, + "internalSurfaceArea" : { + "@id" : "http://saref.linkeddata.es/def/bldg#internalSurfaceArea", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "numberOfBlades" : { + "@id" : "http://saref.linkeddata.es/def/bldg#numberOfBlades", + "@type" : "http://www.w3.org/2001/XMLSchema#integer" + }, + "Transformer" : { + "@id" : "http://saref.linkeddata.es/def/bldg#Transformer" + }, + "Outlet" : { + "@id" : "http://saref.linkeddata.es/def/bldg#Outlet" + }, + "evaporationCoolant" : { + "@id" : "http://saref.linkeddata.es/def/bldg#evaporationCoolant", + "@type" : "http://www.w3.org/2001/XMLSchema#string" + }, + "isolatorCompressibility" : { + "@id" : "http://saref.linkeddata.es/def/bldg#isolatorCompressibility", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "nominalAirFlowRate" : { + "@id" : "http://saref.linkeddata.es/def/bldg#nominalAirFlowRate", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "bladeEdge" : { + "@id" : "http://saref.linkeddata.es/def/bldg#bladeEdge", + "@type" : "http://www.w3.org/2001/XMLSchema#string" + }, + "liftElevationDifference" : { + "@id" : "http://saref.linkeddata.es/def/bldg#liftElevationDifference", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "isIlluminated" : { + "@id" : "http://saref.linkeddata.es/def/bldg#isIlluminated", + "@type" : "http://www.w3.org/2001/XMLSchema#boolean" + }, + "application" : { + "@id" : "http://saref.linkeddata.es/def/bldg#application", + "@type" : "http://www.w3.org/2001/XMLSchema#string" + }, + "Compressor" : { + "@id" : "http://saref.linkeddata.es/def/bldg#Compressor" + }, + "SwitchingDevice" : { + "@id" : "http://saref.linkeddata.es/def/bldg#SwitchingDevice" + }, + "Evaporator" : { + "@id" : "http://saref.linkeddata.es/def/bldg#Evaporator" + }, + "bodyMass" : { + "@id" : "http://saref.linkeddata.es/def/bldg#bodyMass", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "outletConnectionSize" : { + "@id" : "http://saref.linkeddata.es/def/bldg#outletConnectionSize", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "isFreeHanging" : { + "@id" : "http://saref.linkeddata.es/def/bldg#isFreeHanging", + "@type" : "http://www.w3.org/2001/XMLSchema#boolean" + }, + "isolatorStaticDeflection" : { + "@id" : "http://saref.linkeddata.es/def/bldg#isolatorStaticDeflection", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "idealCapacity" : { + "@id" : "http://saref.linkeddata.es/def/bldg#idealCapacity", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "primaryVoltage" : { + "@id" : "http://saref.linkeddata.es/def/bldg#primaryVoltage", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "lockedRotorCurrent" : { + "@id" : "http://saref.linkeddata.es/def/bldg#lockedRotorCurrent", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "operatingWight" : { + "@id" : "http://saref.linkeddata.es/def/bldg#operatingWight", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "capacityWeight" : { + "@id" : "http://saref.linkeddata.es/def/bldg#capacityWeight", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "nominalSupplyVoltageOffset" : { + "@id" : "http://saref.linkeddata.es/def/bldg#nominalSupplyVoltageOffset", + "@type" : "http://www.w3.org/2001/XMLSchema#realRealRange" + }, + "nominalDiameter" : { + "@id" : "http://saref.linkeddata.es/def/bldg#nominalDiameter", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "visibleLightReflectance" : { + "@id" : "http://saref.linkeddata.es/def/bldg#visibleLightReflectance", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "operation" : { + "@id" : "http://saref.linkeddata.es/def/bldg#operation", + "@type" : "http://www.w3.org/2001/XMLSchema#string" + }, + "operationalRiterial" : { + "@id" : "http://saref.linkeddata.es/def/bldg#operationalRiterial", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "nominalFlowRate" : { + "@id" : "http://saref.linkeddata.es/def/bldg#nominalFlowRate", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "readOutType" : { + "@id" : "http://saref.linkeddata.es/def/bldg#readOutType", + "@type" : "http://www.w3.org/2001/XMLSchema#string" + }, + "flowResistanceRange" : { + "@id" : "http://saref.linkeddata.es/def/bldg#flowResistanceRange", + "@type" : "http://www.w3.org/2001/XMLSchema#realRealRange" + }, + "nominalBodyDepth" : { + "@id" : "http://saref.linkeddata.es/def/bldg#nominalBodyDepth", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "outsideDiameter" : { + "@id" : "http://saref.linkeddata.es/def/bldg#outsideDiameter", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "numberOfRows" : { + "@id" : "http://saref.linkeddata.es/def/bldg#numberOfRows", + "@type" : "http://www.w3.org/2001/XMLSchema#integer" + }, + "nominalEvaporatingTemmperature" : { + "@id" : "http://saref.linkeddata.es/def/bldg#nominalEvaporatingTemmperature", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "Fan" : { + "@id" : "http://saref.linkeddata.es/def/bldg#Fan" + }, + "thermalEfficiency" : { + "@id" : "http://saref.linkeddata.es/def/bldg#thermalEfficiency", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "nomminalRotationSpeed" : { + "@id" : "http://saref.linkeddata.es/def/bldg#nomminalRotationSpeed", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "SpaceHeater" : { + "@id" : "http://saref.linkeddata.es/def/bldg#SpaceHeater" + }, + "switchFunction" : { + "@id" : "http://saref.linkeddata.es/def/bldg#switchFunction", + "@type" : "http://www.w3.org/2001/XMLSchema#string" + }, + "Coil" : { + "@id" : "http://saref.linkeddata.es/def/bldg#Coil" + }, + "maximumAirFlowRate" : { + "@id" : "http://saref.linkeddata.es/def/bldg#maximumAirFlowRate", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "nominalSorroundingTemperatureCooling" : { + "@id" : "http://saref.linkeddata.es/def/bldg#nominalSorroundingTemperatureCooling", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "netPositiveSuctionHead" : { + "@id" : "http://saref.linkeddata.es/def/bldg#netPositiveSuctionHead", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "bladeThickness" : { + "@id" : "http://saref.linkeddata.es/def/bldg#bladeThickness", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "capacityControl" : { + "@id" : "http://saref.linkeddata.es/def/bldg#capacityControl", + "@type" : "http://www.w3.org/2001/XMLSchema#string" + }, + "flowCoefficient" : { + "@id" : "http://saref.linkeddata.es/def/bldg#flowCoefficient", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "EvaporativeCooler" : { + "@id" : "http://saref.linkeddata.es/def/bldg#EvaporativeCooler" + }, + "ElectricFlowStorageDevice" : { + "@id" : "http://saref.linkeddata.es/def/bldg#ElectricFlowStorageDevice" + }, + "thermalTransmittance" : { + "@id" : "http://saref.linkeddata.es/def/bldg#thermalTransmittance", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "thermalMassHeatCapacity" : { + "@id" : "http://saref.linkeddata.es/def/bldg#thermalMassHeatCapacity", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "lampBallastType" : { + "@id" : "http://saref.linkeddata.es/def/bldg#lampBallastType", + "@type" : "http://www.w3.org/2001/XMLSchema#string" + }, + "length" : { + "@id" : "http://saref.linkeddata.es/def/bldg#length", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "effectiveCapacity" : { + "@id" : "http://saref.linkeddata.es/def/bldg#effectiveCapacity", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "finalResistance" : { + "@id" : "http://saref.linkeddata.es/def/bldg#finalResistance", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "nominalWaterFlowCooling" : { + "@id" : "http://saref.linkeddata.es/def/bldg#nominalWaterFlowCooling", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "outputCapacity" : { + "@id" : "http://saref.linkeddata.es/def/bldg#outputCapacity", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "nominalRotationSpeed" : { + "@id" : "http://saref.linkeddata.es/def/bldg#nominalRotationSpeed", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "isExternal" : { + "@id" : "http://saref.linkeddata.es/def/bldg#isExternal", + "@type" : "http://www.w3.org/2001/XMLSchema#boolean" + }, + "CoolingTower" : { + "@id" : "http://saref.linkeddata.es/def/bldg#CoolingTower" + }, + "isPluggableOutlet" : { + "@id" : "http://saref.linkeddata.es/def/bldg#isPluggableOutlet", + "@type" : "http://www.w3.org/2001/XMLSchema#boolean" + }, + "circuitType" : { + "@id" : "http://saref.linkeddata.es/def/bldg#circuitType", + "@type" : "http://www.w3.org/2001/XMLSchema#string" + }, + "ElectricGenerator" : { + "@id" : "http://saref.linkeddata.es/def/bldg#ElectricGenerator" + }, + "failPosition" : { + "@id" : "http://saref.linkeddata.es/def/bldg#failPosition", + "@type" : "http://www.w3.org/2001/XMLSchema#string" + }, + "storageType" : { + "@id" : "http://saref.linkeddata.es/def/bldg#storageType", + "@type" : "http://www.w3.org/2001/XMLSchema#string" + }, + "nominalReturnWaterTemperatureHeating" : { + "@id" : "http://saref.linkeddata.es/def/bldg#nominalReturnWaterTemperatureHeating", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "coverWidth" : { + "@id" : "http://saref.linkeddata.es/def/bldg#coverWidth", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "manualOverride" : { + "@id" : "http://saref.linkeddata.es/def/bldg#manualOverride", + "@type" : "http://www.w3.org/2001/XMLSchema#boolean" + }, + "primaryCurrent" : { + "@id" : "http://saref.linkeddata.es/def/bldg#primaryCurrent", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "workingPressure" : { + "@id" : "http://saref.linkeddata.es/def/bldg#workingPressure", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "evaporationMediumType" : { + "@id" : "http://saref.linkeddata.es/def/bldg#evaporationMediumType", + "@type" : "http://www.w3.org/2001/XMLSchema#string" + }, + "isNeutralSecondaryTerminalAvailable" : { + "@id" : "http://saref.linkeddata.es/def/bldg#isNeutralSecondaryTerminalAvailable", + "@type" : "http://www.w3.org/2001/XMLSchema#boolean" + }, + "temperatureClassification" : { + "@id" : "http://saref.linkeddata.es/def/bldg#temperatureClassification", + "@type" : "http://www.w3.org/2001/XMLSchema#string" + }, + "numberOfSections" : { + "@id" : "http://saref.linkeddata.es/def/bldg#numberOfSections", + "@type" : "http://www.w3.org/2001/XMLSchema#integer" + }, + "limitingTerminalSize" : { + "@id" : "http://saref.linkeddata.es/def/bldg#limitingTerminalSize", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "Interceptor" : { + "@id" : "http://saref.linkeddata.es/def/bldg#Interceptor" + }, + "coilLength" : { + "@id" : "http://saref.linkeddata.es/def/bldg#coilLength", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "initialResistance" : { + "@id" : "http://saref.linkeddata.es/def/bldg#initialResistance", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "nominalHeatTransferCoefficient" : { + "@id" : "http://saref.linkeddata.es/def/bldg#nominalHeatTransferCoefficient", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "FlowMeter" : { + "@id" : "http://saref.linkeddata.es/def/bldg#FlowMeter" + }, + "valveOperation" : { + "@id" : "http://saref.linkeddata.es/def/bldg#valveOperation", + "@type" : "http://www.w3.org/2001/XMLSchema#string" + }, + "maximumPartLoadRatio" : { + "@id" : "http://saref.linkeddata.es/def/bldg#maximumPartLoadRatio", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "fireExit" : { + "@id" : "http://saref.linkeddata.es/def/bldg#fireExit", + "@type" : "http://www.w3.org/2001/XMLSchema#boolean" + }, + "nominalParticleGeometricStandardDeviation" : { + "@id" : "http://saref.linkeddata.es/def/bldg#nominalParticleGeometricStandardDeviation", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "motorEnclosureType" : { + "@id" : "http://saref.linkeddata.es/def/bldg#motorEnclosureType", + "@type" : "http://www.w3.org/2001/XMLSchema#string" + }, + "nominalCondensingTemperature" : { + "@id" : "http://saref.linkeddata.es/def/bldg#nominalCondensingTemperature", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "nominalSorroundingTemperatureHeating" : { + "@id" : "http://saref.linkeddata.es/def/bldg#nominalSorroundingTemperatureHeating", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "airFlowRateRange" : { + "@id" : "http://saref.linkeddata.es/def/bldg#airFlowRateRange" + }, + "vibrationTransmissibility" : { + "@id" : "http://saref.linkeddata.es/def/bldg#vibrationTransmissibility", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "compressorSpeed" : { + "@id" : "http://saref.linkeddata.es/def/bldg#compressorSpeed", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "nominalSensibleCapacity" : { + "@id" : "http://saref.linkeddata.es/def/bldg#nominalSensibleCapacity", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "secondaryCurrentType" : { + "@id" : "http://saref.linkeddata.es/def/bldg#secondaryCurrentType", + "@type" : "http://www.w3.org/2001/XMLSchema#string" + }, + "nominalLatentCapacity" : { + "@id" : "http://saref.linkeddata.es/def/bldg#nominalLatentCapacity", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "volumen" : { + "@id" : "http://saref.linkeddata.es/def/bldg#volumen", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "numberOfCircuits" : { + "@id" : "http://saref.linkeddata.es/def/bldg#numberOfCircuits", + "@type" : "http://www.w3.org/2001/XMLSchema#integer" + }, + "Pump" : { + "@id" : "http://saref.linkeddata.es/def/bldg#Pump" + }, + "maximumApparentPower" : { + "@id" : "http://saref.linkeddata.es/def/bldg#maximumApparentPower", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "inletConnectionSize" : { + "@id" : "http://saref.linkeddata.es/def/bldg#inletConnectionSize", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "nominalPartLoadRatio" : { + "@id" : "http://saref.linkeddata.es/def/bldg#nominalPartLoadRatio", + "@type" : "http://www.w3.org/2001/XMLSchema#realRealRange" + }, + "foulingFactor" : { + "@id" : "http://saref.linkeddata.es/def/bldg#foulingFactor", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "outletTemperatureRange" : { + "@id" : "http://saref.linkeddata.es/def/bldg#outletTemperatureRange", + "@type" : "http://www.w3.org/2001/XMLSchema#realRealRange" + }, + "lampCompensationType" : { + "@id" : "http://saref.linkeddata.es/def/bldg#lampCompensationType", + "@type" : "http://www.w3.org/2001/XMLSchema#string" + }, + "solarReflectance" : { + "@id" : "http://saref.linkeddata.es/def/bldg#solarReflectance", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "size" : { + "@id" : "http://saref.linkeddata.es/def/bldg#size", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "nominalPowerConsumption" : { + "@id" : "http://saref.linkeddata.es/def/bldg#nominalPowerConsumption", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "Engine" : { + "@id" : "http://saref.linkeddata.es/def/bldg#Engine" + }, + "Actuator" : { + "@id" : "http://saref.linkeddata.es/def/bldg#Actuator" + }, + "colorTempeature" : { + "@id" : "http://saref.linkeddata.es/def/bldg#colorTempeature", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "secondaryFrequency" : { + "@id" : "http://saref.linkeddata.es/def/bldg#secondaryFrequency", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "visibleLightTransmittance" : { + "@id" : "http://saref.linkeddata.es/def/bldg#visibleLightTransmittance", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "placementType" : { + "@id" : "http://saref.linkeddata.es/def/bldg#placementType", + "@type" : "http://www.w3.org/2001/XMLSchema#string" + }, + "solarTransmittance" : { + "@id" : "http://saref.linkeddata.es/def/bldg#solarTransmittance", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "waterInletTemperatureRange" : { + "@id" : "http://saref.linkeddata.es/def/bldg#waterInletTemperatureRange", + "@type" : "http://www.w3.org/2001/XMLSchema#realRealRange" + }, + "AudioVisualAppliance" : { + "@id" : "http://saref.linkeddata.es/def/bldg#AudioVisualAppliance" + }, + "comment" : { + "@id" : "http://www.w3.org/2000/01/rdf-schema#comment" + }, + "isNeutralPrimaryTerminalAvailable" : { + "@id" : "http://saref.linkeddata.es/def/bldg#isNeutralPrimaryTerminalAvailable", + "@type" : "http://www.w3.org/2001/XMLSchema#boolean" + }, + "contributedLuminousFlux" : { + "@id" : "http://saref.linkeddata.es/def/bldg#contributedLuminousFlux", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "nominalReturnWaterTemperatureCooling" : { + "@id" : "http://saref.linkeddata.es/def/bldg#nominalReturnWaterTemperatureCooling", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "nominalFilterFaceVelocity" : { + "@id" : "http://saref.linkeddata.es/def/bldg#nominalFilterFaceVelocity", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "nominalParticleGeometricMeanDiameter" : { + "@id" : "http://saref.linkeddata.es/def/bldg#nominalParticleGeometricMeanDiameter", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "hasHotGasBypass" : { + "@id" : "http://saref.linkeddata.es/def/bldg#hasHotGasBypass", + "@type" : "http://www.w3.org/2001/XMLSchema#boolean" + }, + "nominalMediaSurfaceVelocity" : { + "@id" : "http://saref.linkeddata.es/def/bldg#nominalMediaSurfaceVelocity", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "Chiller" : { + "@id" : "http://saref.linkeddata.es/def/bldg#Chiller" + }, + "nominalSupplyVoltage" : { + "@id" : "http://saref.linkeddata.es/def/bldg#nominalSupplyVoltage", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "primaryAirFlowRateRange" : { + "@id" : "http://saref.linkeddata.es/def/bldg#primaryAirFlowRateRange", + "@type" : "http://www.w3.org/2001/XMLSchema#realRealRange" + }, + "nominalTotalPressure" : { + "@id" : "http://saref.linkeddata.es/def/bldg#nominalTotalPressure", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "electricMotorEfficiency" : { + "@id" : "http://saref.linkeddata.es/def/bldg#electricMotorEfficiency", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "thermalConductivity" : { + "@id" : "http://saref.linkeddata.es/def/bldg#thermalConductivity", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "internalControl" : { + "@id" : "http://saref.linkeddata.es/def/bldg#internalControl", + "@type" : "http://www.w3.org/2001/XMLSchema#string" + }, + "roughness" : { + "@id" : "http://saref.linkeddata.es/def/bldg#roughness", + "@type" : "http://www.w3.org/2001/XMLSchema#string" + }, + "firstCurvatureRadius" : { + "@id" : "http://saref.linkeddata.es/def/bldg#firstCurvatureRadius", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "nominalCapcity" : { + "@id" : "http://saref.linkeddata.es/def/bldg#nominalCapcity", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "nominalBodyLength" : { + "@id" : "http://saref.linkeddata.es/def/bldg#nominalBodyLength", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "nominalUa" : { + "@id" : "http://saref.linkeddata.es/def/bldg#nominalUa", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "Valve" : { + "@id" : "http://saref.linkeddata.es/def/bldg#Valve" + }, + "ProtectiveDeviceTrippingUnit" : { + "@id" : "http://saref.linkeddata.es/def/bldg#ProtectiveDeviceTrippingUnit" + }, + "nominalWaterFlowHeating" : { + "@id" : "http://saref.linkeddata.es/def/bldg#nominalWaterFlowHeating", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "hasLock" : { + "@id" : "http://saref.linkeddata.es/def/bldg#hasLock", + "@type" : "http://www.w3.org/2001/XMLSchema#boolean" + }, + "heatExchangeArea" : { + "@id" : "http://saref.linkeddata.es/def/bldg#heatExchangeArea", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "horizontalSpacing" : { + "@id" : "http://saref.linkeddata.es/def/bldg#horizontalSpacing", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "leakageFullyClosed" : { + "@id" : "http://saref.linkeddata.es/def/bldg#leakageFullyClosed", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "numberOfPanels" : { + "@id" : "http://saref.linkeddata.es/def/bldg#numberOfPanels", + "@type" : "http://www.w3.org/2001/XMLSchema#integer" + }, + "internalWaterVolume" : { + "@id" : "http://saref.linkeddata.es/def/bldg#internalWaterVolume", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "realImpedanceRatio" : { + "@id" : "http://saref.linkeddata.es/def/bldg#realImpedanceRatio", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "ambientDesignDryBulbTemperature" : { + "@id" : "http://saref.linkeddata.es/def/bldg#ambientDesignDryBulbTemperature", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "numberOsSockets" : { + "@id" : "http://saref.linkeddata.es/def/bldg#numberOsSockets", + "@type" : "http://www.w3.org/2001/XMLSchema#integer" + }, + "coverLength" : { + "@id" : "http://saref.linkeddata.es/def/bldg#coverLength", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "weight" : { + "@id" : "http://saref.linkeddata.es/def/bldg#weight", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "orientation" : { + "@id" : "http://saref.linkeddata.es/def/bldg#orientation", + "@type" : "http://www.w3.org/2001/XMLSchema#string" + }, + "nominalPressureDrop" : { + "@id" : "http://saref.linkeddata.es/def/bldg#nominalPressureDrop", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "numberOfCells" : { + "@id" : "http://saref.linkeddata.es/def/bldg#numberOfCells", + "@type" : "http://www.w3.org/2001/XMLSchema#integer" + }, + "nominalBodyWidth" : { + "@id" : "http://saref.linkeddata.es/def/bldg#nominalBodyWidth", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "maximumWorkingPressure" : { + "@id" : "http://saref.linkeddata.es/def/bldg#maximumWorkingPressure", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "hasExteriorInsulation" : { + "@id" : "http://saref.linkeddata.es/def/bldg#hasExteriorInsulation", + "@type" : "http://www.w3.org/2001/XMLSchema#boolean" + }, + "isGuarded" : { + "@id" : "http://saref.linkeddata.es/def/bldg#isGuarded", + "@type" : "http://www.w3.org/2001/XMLSchema#boolean" + }, + "operationTemperatureRange" : { + "@id" : "http://saref.linkeddata.es/def/bldg#operationTemperatureRange" + }, + "nominalHeatingCapacity" : { + "@id" : "http://saref.linkeddata.es/def/bldg#nominalHeatingCapacity", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "powerSource" : { + "@id" : "http://saref.linkeddata.es/def/bldg#powerSource", + "@type" : "http://www.w3.org/2001/XMLSchema#string" + }, + "secondaryVoltage" : { + "@id" : "http://saref.linkeddata.es/def/bldg#secondaryVoltage", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "ventilatingPipeSize" : { + "@id" : "http://saref.linkeddata.es/def/bldg#ventilatingPipeSize", + "@type" : "http://www.w3.org/2001/XMLSchema#float" + }, + "flowRateRange" : { + "@id" : "http://saref.linkeddata.es/def/bldg#flowRateRange", + "@type" : "http://www.w3.org/2001/XMLSchema#realRealRange" + } + } +} diff --git a/OnToology/SAREF4BLD/RawRDF/IFC-Properties-In-Axioms-1.rdf/diagrams/ar2dtool-class/IFC-Properties-In-Axioms-1.rdf.png b/OnToology/SAREF4BLD/RawRDF/IFC-Properties-In-Axioms-1.rdf/diagrams/ar2dtool-class/IFC-Properties-In-Axioms-1.rdf.png new file mode 100644 index 0000000000000000000000000000000000000000..d2172b7a4b8c9b4136c0b3143f19e62592061835 Binary files /dev/null and b/OnToology/SAREF4BLD/RawRDF/IFC-Properties-In-Axioms-1.rdf/diagrams/ar2dtool-class/IFC-Properties-In-Axioms-1.rdf.png differ diff --git a/OnToology/SAREF4BLD/RawRDF/IFC-Properties-In-Axioms-1.rdf/diagrams/ar2dtool-class/IFC-Properties-In-Axioms-1.rdf.png.dot b/OnToology/SAREF4BLD/RawRDF/IFC-Properties-In-Axioms-1.rdf/diagrams/ar2dtool-class/IFC-Properties-In-Axioms-1.rdf.png.dot new file mode 100644 index 0000000000000000000000000000000000000000..0d69981773de463d238434b09b1095abdd03d7f2 --- /dev/null +++ b/OnToology/SAREF4BLD/RawRDF/IFC-Properties-In-Axioms-1.rdf/diagrams/ar2dtool-class/IFC-Properties-In-Axioms-1.rdf.png.dot @@ -0,0 +1,498 @@ +digraph ar2dtool_diagram { +rankdir=LR; +size="1501" + "NULL" -> "http://saref.linkeddata.es/def/bldg#flowResistanceRange" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#electricGeneratorEfficiency" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#transformerVectorGroup" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#maximumPowerOutput" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#numberOfBlades" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#nominalPowerRate" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#length" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#teTime" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#airFlowRateRange" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#waterStorageCapacity" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#sprayType" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#testPressure" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#flowRateRange" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#inletConnectionSize" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#isolatorCompressibility" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#numberOfSections" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#nominalDiameter" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#coverLength" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#refrigerantClass" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#numberOfRows" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#foulingFactor" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#compressorSpeed" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#spectrum" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#numberOsSockets" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#evaporationCoolant" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#roughness" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#capacityWeight" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#nominalHeatTransferCoefficient" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#realImpedanceRatio" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#powerSource" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#fireExit" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#maximumWorkingPressure" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#nominalEnergyConsumption" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#nominalBodyWidth" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#standard" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#nominalSupplyWaterTemperatureCooling" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#nominalFilterFaceVelocity" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#isGuarded" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#ambientDesignWetBulbTemperature" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#waterInletTemperatureRange" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#nominalCapcity" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#secondaryFrequency" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#heatTransferTypeEnum" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#nominalPressureDrop" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#legend" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#lightEmitterNominalPower" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#lampBallastType" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#nominalSensibleCapacity" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#hasHotGasBypass" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#nominalReturnWaterTemperatureHeating" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#nominalParticleGeometricMeanDiameter" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#internalRefrigerantVolume" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#coilWidth" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#operationalTemperatureRange" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#verticalSpacing" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#waterFlowControlSystemType" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#temperatureClassification" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#liftElevationDifference" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#volumen" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#operatingWight" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#nominalFlowRate" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#netPositiveSuctionHead" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#primaryCurrent" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#orientation" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#energySource" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#nominalSorroundingHumidityCooling" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#nominalHeatTransferArea" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#numberOfCircuits" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#nomminalRotationSpeed" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#nominalPowerConsumption" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#idealShaftPower" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#outputCapacity" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#isFreeHanging" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#nominalPartLoadRatio" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#lampCompensationType" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#outletConnectionSize" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#operatingMode" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#thermalEfficiency" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#waterRequirement" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#initialResistance" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#mechanicalOperated" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#isNeutralPrimaryTerminalAvailable" [ label = "owl:onProperty" ]; + "NULL" -> "xsd:realRealRange" [ label = "owl:allValuesFrom" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#secondaryApparentPower" [ label = "owl:onProperty" ]; + "NULL" -> "xsd:positiveInteger" [ label = "owl:allValuesFrom" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#idealCapacity" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#lampMaintenanceFactor" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#nominalSorroundingTemperatureCooling" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#numberOfCells" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#application" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#thermalMassHeatCapacity" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#isExternal" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#patternType" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#colorAppearance" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#temperatureRating" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#audioVolume" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#motorEnclosureType" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#colorRenderingIndex" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#nominalReturnWaterTemperatureCooling" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#capacityPeople" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#nominalBodyLength" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#nominalWaterFlowCooling" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#minimunPartLoadRatio" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#bladeEdge" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#outletTemperatureRange" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#visibleLightReflectance" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#heatTransferSurfaceArea" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#heatExchangeArea" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#nominalSorroundingTemperatureHeating" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#effectiveCapacity" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#startingTime" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#nominalHeatRejectionRate" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#pressureRating" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#bladeThickness" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#electricMotorEfficiency" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#nominalTotalPressure" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#operation" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#nominalWidthOrDiameter" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#hasPartWinding" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#valveOperation" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#isolatorStaticDeflection" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#basinReserveVolume" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#capacityControlType" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#insideDiameter" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#primaryApparentPower" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#temperatureRange" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#ventilatingPipeSize" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#horizontalSpacing" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#bladeAction" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#primaryAirFlowRateRange" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#readOutType" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#outsideDiameter" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#nominalStaticPressure" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#connectionSize" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#vibrationTransmissibility" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#firstCurvatureRadius" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#heatTransferDimension" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#frameThickness" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#staggeredRowSpacing" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#nominalEvaporatingTemmperature" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#hasTurbulator" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#internalControl" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#flowCoefficient" [ label = "owl:onProperty" ]; + "NULL" -> "xsd:boolean" [ label = "owl:allValuesFrom" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#waterPressureRange" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#nominalLengthOrDiameter" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#operationTemperatureRange" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#isPluggableOutlet" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#bodyMass" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#capacityControl" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#finishColor" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#nominalAirFlowRate" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#secondaryAirFlowRateRange" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#secondaryCurrent" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#nominalFrequency" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#evaporationMediumType" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#nominalSupplyWaterTemperatureHeating" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#hasExteriorInsulation" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#bladeShape" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#frameSize" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#placementType" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#controlStrategy" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#nominalEfficiency" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#limitingTerminalSize" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#ambientDesignDryBulbTemperature" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#maximumAirFlowRate" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#inLineRowSpacing" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#nominalUa" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#heatTransferMedium" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#circuitType" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#valvePattern" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#storageType" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#contributedLuminousFlux" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#nominalSupplyVoltage" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#numberOfPanels" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#maximumSupportedWeight" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#size" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#operationalRiterial" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#lockedRotorCurrent" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#thermalConductivity" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#numberOfGangs" [ label = "owl:onProperty" ]; + "NULL" -> "xsd:integer" [ label = "owl:allValuesFrom" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#nominalWaterFlowHeating" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#nominalMediaSurfaceVelocity" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#height" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#coilLength" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#nominalLatentCapacity" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#nominalParticleGeometricStandardDeviation" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#colorTempeature" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#primaryFrequency" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#nominalDepth" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#internalSurfaceArea" [ label = "owl:onProperty" ]; + "NULL" -> "xsd:string" [ label = "owl:allValuesFrom" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#secondaryVoltage" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#imaginaryImpedanceRatio" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#failPosition" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#closeOffRating" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#isWaterStorageHeater" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#faceArea" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#isIlluminated" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#nominalCondensingTemperature" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#mediaSource" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#primaryVoltage" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#weight" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#externalSurfaceArea" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#coverWidth" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#nominalCapacity" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#remoteReading" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#workingPressure" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#nominalCoolingCapacity" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#isNeutralSecondaryTerminalAvailable" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#maximumApparentPower" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#shortCircuitVoltage" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#hydraulicDiameter" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#nominalBodyDepth" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#frameType" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#valveMechanism" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#hasLock" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#arrangement" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#nominalRotationSpeed" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#nominalSupplyVoltageOffset" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#solarReflectance" [ label = "owl:onProperty" ]; + "NULL" -> "xsd:float" [ label = "owl:allValuesFrom" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#manualOverride" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#visibleLightTransmittance" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#pipeConnectionEnum" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#solarTransmittance" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#integratedLightingType" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#leakageFullyClosed" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#finalResistance" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#shadingDeviceType" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#endShapeType" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#accessType" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#nominalHeatingCapacity" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#motorDriveType" [ label = "owl:onProperty" ]; + "NULL" -> "xsd:complexNumber" [ label = "owl:allValuesFrom" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#flowArrangement" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#secondCurvatureRadius" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#thermalTransmittance" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#secondaryCurrentType" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#startCurrentFactor" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#nominalMoistureGain" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#maximumPartLoadRatio" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#openPressureDrop" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#workingPressureRange" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#frameDepth" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#impellerDiameter" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#hasDefrost" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#internalWaterVolume" [ label = "owl:onProperty" ]; + "NULL" -> "http://saref.linkeddata.es/def/bldg#switchFunction" [ label = "owl:onProperty" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#nominalSorroundingHumidityCooling" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#closeOffRating" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#openPressureDrop" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#primaryApparentPower" ]; + "owl:Thing" -> "xsd:string" [ label = "http://saref.linkeddata.es/def/bldg#motorDriveType" ]; + "owl:Thing" -> "xsd:boolean" [ label = "http://saref.linkeddata.es/def/bldg#isNeutralPrimaryTerminalAvailable" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#nomminalRotationSpeed" ]; + "owl:Thing" -> "xsd:string" [ label = "http://saref.linkeddata.es/def/bldg#colorAppearance" ]; + "owl:Thing" -> "xsd:integer" [ label = "http://saref.linkeddata.es/def/bldg#colorRenderingIndex" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#nominalCapacity" ]; + "owl:Thing" -> "xsd:string" [ label = "http://saref.linkeddata.es/def/bldg#mediaSource" ]; + "owl:Thing" -> "xsd:realRealRange" [ label = "http://saref.linkeddata.es/def/bldg#workingPressureRange" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#verticalSpacing" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#finalResistance" ]; + "owl:Thing" -> "xsd:string" [ label = "http://saref.linkeddata.es/def/bldg#roughness" ]; + "owl:Thing" -> "xsd:integer" [ label = "http://saref.linkeddata.es/def/bldg#numberOfCells" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#coilLength" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#nominalHeatTransferArea" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#inLineRowSpacing" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#ambientDesignDryBulbTemperature" ]; + "owl:Thing" -> "xsd:string" [ label = "http://saref.linkeddata.es/def/bldg#heatTransferDimension" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#pressureRating" ]; + "owl:Thing" -> "xsd:realRealRange" [ label = "http://saref.linkeddata.es/def/bldg#temperatureRange" ]; + "owl:Thing" -> "xsd:string" [ label = "http://saref.linkeddata.es/def/bldg#pipeConnectionEnum" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#workingPressure" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#minimunPartLoadRatio" ]; + "owl:Thing" -> "xsd:string" [ label = "http://saref.linkeddata.es/def/bldg#valveOperation" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#externalSurfaceArea" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#visibleLightTransmittance" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#nominalCondensingTemperature" ]; + "owl:Thing" -> "xsd:integer" [ label = "http://saref.linkeddata.es/def/bldg#numberOfGangs" ]; + "owl:Thing" -> "xsd:boolean" [ label = "http://saref.linkeddata.es/def/bldg#isPluggableOutlet" ]; + "owl:Thing" -> "xsd:string" [ label = "http://saref.linkeddata.es/def/bldg#valvePattern" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#idealCapacity" ]; + "owl:Thing" -> "xsd:string" [ label = "http://saref.linkeddata.es/def/bldg#finishColor" ]; + "owl:Thing" -> "xsd:string" [ label = "http://saref.linkeddata.es/def/bldg#sprayType" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#nominalBodyDepth" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#isolatorCompressibility" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#netPositiveSuctionHead" ]; + "owl:Thing" -> "xsd:string" [ label = "http://saref.linkeddata.es/def/bldg#application" ]; + "owl:Thing" -> "xsd:string" [ label = "http://saref.linkeddata.es/def/bldg#motorEnclosureType" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#volumen" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#leakageFullyClosed" ]; + "owl:Thing" -> "xsd:string" [ label = "http://saref.linkeddata.es/def/bldg#integratedLightingType" ]; + "owl:Thing" -> "xsd:string" [ label = "http://saref.linkeddata.es/def/bldg#standard" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#heatExchangeArea" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#contributedLuminousFlux" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#nominalSupplyWaterTemperatureHeating" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#secondaryVoltage" ]; + "owl:Thing" -> "xsd:realRealRange" [ label = "http://saref.linkeddata.es/def/bldg#waterInletTemperatureRange" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#nominalPressureDrop" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#nominalWaterFlowHeating" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#temperatureRating" ]; + "owl:Thing" -> "xsd:boolean" [ label = "http://saref.linkeddata.es/def/bldg#hasHotGasBypass" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#nominalHeatTransferCoefficient" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#nominalMediaSurfaceVelocity" ]; + "owl:Thing" -> "xsd:string" [ label = "http://saref.linkeddata.es/def/bldg#capacityControlType" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#audioVolume" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#nominalCoolingCapacity" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#foulingFactor" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#visibleLightReflectance" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#hydraulicDiameter" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#lockedRotorCurrent" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#nominalDiameter" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#outputCapacity" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#secondaryApparentPower" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#nominalRotationSpeed" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#electricMotorEfficiency" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#outletConnectionSize" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#nominalTotalPressure" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#nominalSensibleCapacity" ]; + "owl:Thing" -> "xsd:realRealRange" [ label = "http://saref.linkeddata.es/def/bldg#flowRateRange" ]; + "owl:Thing" -> "xsd:string" [ label = "http://saref.linkeddata.es/def/bldg#internalControl" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#secondaryCurrent" ]; + "owl:Thing" -> "xsd:string" [ label = "http://saref.linkeddata.es/def/bldg#placementType" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#nominalParticleGeometricStandardDeviation" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#thermalMassHeatCapacity" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#nominalStaticPressure" ]; + "owl:Thing" -> "xsd:boolean" [ label = "http://saref.linkeddata.es/def/bldg#isGuarded" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#maximumAirFlowRate" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#teTime" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#solarReflectance" ]; + "owl:Thing" -> "xsd:string" [ label = "http://saref.linkeddata.es/def/bldg#heatTransferMedium" ]; + "owl:Thing" -> "xsd:string" [ label = "http://saref.linkeddata.es/def/bldg#powerSource" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#impellerDiameter" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#nominalBodyWidth" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#internalSurfaceArea" ]; + "owl:Thing" -> "xsd:boolean" [ label = "http://saref.linkeddata.es/def/bldg#remoteReading" ]; + "owl:Thing" -> "xsd:boolean" [ label = "http://saref.linkeddata.es/def/bldg#hasExteriorInsulation" ]; + "owl:Thing" -> "xsd:realRealRange" [ label = "http://saref.linkeddata.es/def/bldg#secondaryAirFlowRateRange" ]; + "owl:Thing" -> "xsd:string" [ label = "http://saref.linkeddata.es/def/bldg#lampCompensationType" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#bodyMass" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#waterRequirement" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#nominalPowerRate" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#flowCoefficient" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#nominalLatentCapacity" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#nominalSorroundingTemperatureHeating" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#nominalFilterFaceVelocity" ]; + "owl:Thing" -> "xsd:realRealRange" [ label = "http://saref.linkeddata.es/def/bldg#primaryAirFlowRateRange" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#idealShaftPower" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#staggeredRowSpacing" ]; + "owl:Thing" -> "xsd:string" [ label = "http://saref.linkeddata.es/def/bldg#energySource" ]; + "owl:Thing" -> "xsd:boolean" [ label = "http://saref.linkeddata.es/def/bldg#hasPartWinding" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#thermalConductivity" ]; + "owl:Thing" -> "xsd:realRealRange" [ label = "http://saref.linkeddata.es/def/bldg#outletTemperatureRange" ]; + "owl:Thing" -> "xsd:complexNumber" [ label = "http://saref.linkeddata.es/def/bldg#shortCircuitVoltage" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#electricGeneratorEfficiency" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#maximumApparentPower" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#nominalHeatRejectionRate" ]; + "owl:Thing" -> "xsd:string" [ label = "http://saref.linkeddata.es/def/bldg#arrangement" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#nominalReturnWaterTemperatureCooling" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#initialResistance" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#primaryCurrent" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#horizontalSpacing" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#lightEmitterNominalPower" ]; + "owl:Thing" -> "xsd:string" [ label = "http://saref.linkeddata.es/def/bldg#accessType" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#height" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#vibrationTransmissibility" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#maximumPartLoadRatio" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#thermalEfficiency" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#connectionSize" ]; + "owl:Thing" -> "xsd:string" [ label = "http://saref.linkeddata.es/def/bldg#lampBallastType" ]; + "owl:Thing" -> "xsd:string" [ label = "http://saref.linkeddata.es/def/bldg#storageType" ]; + "owl:Thing" -> "xsd:boolean" [ label = "http://saref.linkeddata.es/def/bldg#hasDefrost" ]; + "owl:Thing" -> "xsd:boolean" [ label = "http://saref.linkeddata.es/def/bldg#isExternal" ]; + "owl:Thing" -> "xsd:integer" [ label = "http://saref.linkeddata.es/def/bldg#numberOfSections" ]; + "owl:Thing" -> "xsd:integer" [ label = "http://saref.linkeddata.es/def/bldg#numberOfBlades" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#lampMaintenanceFactor" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#firstCurvatureRadius" ]; + "owl:Thing" -> "xsd:string" [ label = "http://saref.linkeddata.es/def/bldg#orientation" ]; + "owl:Thing" -> "xsd:string" [ label = "http://saref.linkeddata.es/def/bldg#secondaryCurrentType" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#imaginaryImpedanceRatio" ]; + "owl:Thing" -> "xsd:realRealRange" [ label = "http://saref.linkeddata.es/def/bldg#flowResistanceRange" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#ambientDesignWetBulbTemperature" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#nominalSupplyVoltage" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#nominalDepth" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#nominalPowerConsumption" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#nominalWidthOrDiameter" ]; + "owl:Thing" -> "xsd:string" [ label = "http://saref.linkeddata.es/def/bldg#endShapeType" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#colorTempeature" ]; + "owl:Thing" -> "xsd:string" [ label = "http://saref.linkeddata.es/def/bldg#capacityControl" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#maximumPowerOutput" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#insideDiameter" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#waterStorageCapacity" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#ventilatingPipeSize" ]; + "owl:Thing" -> "xsd:boolean" [ label = "http://saref.linkeddata.es/def/bldg#isIlluminated" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#nominalHeatingCapacity" ]; + "owl:Thing" -> "xsd:string" [ label = "http://saref.linkeddata.es/def/bldg#controlStrategy" ]; + "owl:Thing" -> "xsd:integer" [ label = "http://saref.linkeddata.es/def/bldg#numberOsSockets" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#outsideDiameter" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#nominalSorroundingTemperatureCooling" ]; + "owl:Thing" -> "xsd:string" [ label = "http://saref.linkeddata.es/def/bldg#bladeEdge" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#capacityWeight" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#internalRefrigerantVolume" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#size" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#faceArea" ]; + "owl:Thing" -> "xsd:string" [ label = "http://saref.linkeddata.es/def/bldg#circuitType" ]; + "owl:Thing" -> "xsd:string" [ label = "http://saref.linkeddata.es/def/bldg#frameSize" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#frameDepth" ]; + "owl:Thing" -> "xsd:string" [ label = "http://saref.linkeddata.es/def/bldg#evaporationCoolant" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#frameThickness" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#secondCurvatureRadius" ]; + "owl:Thing" -> "xsd:realRealRange" [ label = "http://saref.linkeddata.es/def/bldg#waterPressureRange" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#bladeThickness" ]; + "owl:Thing" -> "xsd:string" [ label = "http://saref.linkeddata.es/def/bldg#heatTransferTypeEnum" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#nominalUa" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#compressorSpeed" ]; + "owl:Thing" -> "xsd:string" [ label = "http://saref.linkeddata.es/def/bldg#patternType" ]; + "owl:Thing" -> "xsd:string" [ label = "http://saref.linkeddata.es/def/bldg#shadingDeviceType" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#nominalSupplyWaterTemperatureCooling" ]; + "owl:Thing" -> "xsd:string" [ label = "http://saref.linkeddata.es/def/bldg#operatingMode" ]; + "owl:Thing" -> "xsd:string" [ label = "http://saref.linkeddata.es/def/bldg#evaporationMediumType" ]; + "owl:Thing" -> "xsd:boolean" [ label = "http://saref.linkeddata.es/def/bldg#mechanicalOperated" ]; + "owl:Thing" -> "xsd:realRealRange" [ label = "http://saref.linkeddata.es/def/bldg#airFlowRateRange" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#primaryVoltage" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#weight" ]; + "owl:Thing" -> "xsd:string" [ label = "http://saref.linkeddata.es/def/bldg#bladeShape" ]; + "owl:Thing" -> "xsd:boolean" [ label = "http://saref.linkeddata.es/def/bldg#isFreeHanging" ]; + "owl:Thing" -> "xsd:string" [ label = "http://saref.linkeddata.es/def/bldg#switchFunction" ]; + "owl:Thing" -> "xsd:positiveInteger" [ label = "http://saref.linkeddata.es/def/bldg#capacityPeople" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#nominalLengthOrDiameter" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#liftElevationDifference" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#nominalWaterFlowCooling" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#maximumWorkingPressure" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#nominalParticleGeometricMeanDiameter" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#startingTime" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#nominalBodyLength" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#basinReserveVolume" ]; + "owl:Thing" -> "xsd:boolean" [ label = "http://saref.linkeddata.es/def/bldg#hasLock" ]; + "owl:Thing" -> "xsd:string" [ label = "http://saref.linkeddata.es/def/bldg#waterFlowControlSystemType" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#nominalEfficiency" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#primaryFrequency" ]; + "owl:Thing" -> "xsd:string" [ label = "http://saref.linkeddata.es/def/bldg#temperatureClassification" ]; + "owl:Thing" -> "xsd:realRealRange" [ label = "http://saref.linkeddata.es/def/bldg#operationalTemperatureRange" ]; + "owl:Thing" -> "xsd:string" [ label = "http://saref.linkeddata.es/def/bldg#flowArrangement" ]; + "owl:Thing" -> "xsd:realRealRange" [ label = "http://saref.linkeddata.es/def/bldg#operationTemperatureRange" ]; + "owl:Thing" -> "xsd:integer" [ label = "http://saref.linkeddata.es/def/bldg#numberOfCircuits" ]; + "owl:Thing" -> "xsd:integer" [ label = "http://saref.linkeddata.es/def/bldg#numberOfPanels" ]; + "owl:Thing" -> "xsd:string" [ label = "http://saref.linkeddata.es/def/bldg#bladeAction" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#inletConnectionSize" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#nominalReturnWaterTemperatureHeating" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#realImpedanceRatio" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#limitingTerminalSize" ]; + "owl:Thing" -> "xsd:string" [ label = "http://saref.linkeddata.es/def/bldg#refrigerantClass" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#heatTransferSurfaceArea" ]; + "owl:Thing" -> "xsd:string" [ label = "http://saref.linkeddata.es/def/bldg#frameType" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#internalWaterVolume" ]; + "owl:Thing" -> "xsd:boolean" [ label = "http://saref.linkeddata.es/def/bldg#hasTurbulator" ]; + "owl:Thing" -> "xsd:boolean" [ label = "http://saref.linkeddata.es/def/bldg#fireExit" ]; + "owl:Thing" -> "xsd:boolean" [ label = "http://saref.linkeddata.es/def/bldg#isWaterStorageHeater" ]; + "owl:Thing" -> "xsd:boolean" [ label = "http://saref.linkeddata.es/def/bldg#isNeutralSecondaryTerminalAvailable" ]; + "owl:Thing" -> "xsd:realRealRange" [ label = "http://saref.linkeddata.es/def/bldg#nominalSupplyVoltageOffset" ]; + "owl:Thing" -> "xsd:integer" [ label = "http://saref.linkeddata.es/def/bldg#numberOfRows" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#nominalFlowRate" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#testPressure" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#maximumSupportedWeight" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#nominalAirFlowRate" ]; + "owl:Thing" -> "xsd:string" [ label = "http://saref.linkeddata.es/def/bldg#transformerVectorGroup" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#isolatorStaticDeflection" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#thermalTransmittance" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#operationalRiterial" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#nominalEnergyConsumption" ]; + "owl:Thing" -> "xsd:boolean" [ label = "http://saref.linkeddata.es/def/bldg#manualOverride" ]; + "owl:Thing" -> "xsd:string" [ label = "http://saref.linkeddata.es/def/bldg#operation" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#effectiveCapacity" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#nominalEvaporatingTemmperature" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#startCurrentFactor" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#length" ]; + "owl:Thing" -> "xsd:string" [ label = "http://saref.linkeddata.es/def/bldg#legend" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#coilWidth" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#nominalCapcity" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#nominalFrequency" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#secondaryFrequency" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#operatingWight" ]; + "owl:Thing" -> "xsd:string" [ label = "http://saref.linkeddata.es/def/bldg#failPosition" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#coverLength" ]; + "owl:Thing" -> "xsd:string" [ label = "http://saref.linkeddata.es/def/bldg#readOutType" ]; + "owl:Thing" -> "xsd:string" [ label = "http://saref.linkeddata.es/def/bldg#valveMechanism" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#solarTransmittance" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#nominalMoistureGain" ]; + "owl:Thing" -> "xsd:realRealRange" [ label = "http://saref.linkeddata.es/def/bldg#nominalPartLoadRatio" ]; + "owl:Thing" -> "xsd:realRealRange" [ label = "http://saref.linkeddata.es/def/bldg#spectrum" ]; + "owl:Thing" -> "xsd:float" [ label = "http://saref.linkeddata.es/def/bldg#coverWidth" ]; + +} diff --git a/OnToology/SAREF4BLD/RawRDF/IFC-Properties-In-Axioms-1.rdf/diagrams/ar2dtool-class/IFC-Properties-In-Axioms-1.rdf.png.graphml b/OnToology/SAREF4BLD/RawRDF/IFC-Properties-In-Axioms-1.rdf/diagrams/ar2dtool-class/IFC-Properties-In-Axioms-1.rdf.png.graphml new file mode 100644 index 0000000000000000000000000000000000000000..0a24cc638237d0451b8a47baaa7a2beef41dba51 --- /dev/null +++ b/OnToology/SAREF4BLD/RawRDF/IFC-Properties-In-Axioms-1.rdf/diagrams/ar2dtool-class/IFC-Properties-In-Axioms-1.rdf.png.graphml @@ -0,0 +1,8457 @@ + + + + + + + + + + + + + + + NULL + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#flowResistanceRange + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#electricGeneratorEfficiency + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#transformerVectorGroup + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#maximumPowerOutput + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#numberOfBlades + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#nominalPowerRate + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#length + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#teTime + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#airFlowRateRange + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#waterStorageCapacity + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#sprayType + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#testPressure + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#flowRateRange + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#inletConnectionSize + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#isolatorCompressibility + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#numberOfSections + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#nominalDiameter + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#coverLength + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#refrigerantClass + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#numberOfRows + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#foulingFactor + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#compressorSpeed + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#spectrum + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#numberOsSockets + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#evaporationCoolant + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#roughness + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#capacityWeight + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#nominalHeatTransferCoefficient + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#realImpedanceRatio + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#powerSource + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#fireExit + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#maximumWorkingPressure + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#nominalEnergyConsumption + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#nominalBodyWidth + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#standard + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#nominalSupplyWaterTemperatureCooling + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#nominalFilterFaceVelocity + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#isGuarded + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#ambientDesignWetBulbTemperature + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#waterInletTemperatureRange + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#nominalCapcity + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#secondaryFrequency + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#heatTransferTypeEnum + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#nominalPressureDrop + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#legend + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#lightEmitterNominalPower + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#lampBallastType + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#nominalSensibleCapacity + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#hasHotGasBypass + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#nominalReturnWaterTemperatureHeating + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#nominalParticleGeometricMeanDiameter + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#internalRefrigerantVolume + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#coilWidth + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#operationalTemperatureRange + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#verticalSpacing + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#waterFlowControlSystemType + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#temperatureClassification + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#liftElevationDifference + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#volumen + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#operatingWight + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#nominalFlowRate + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#netPositiveSuctionHead + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#primaryCurrent + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#orientation + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#energySource + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#nominalSorroundingHumidityCooling + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#nominalHeatTransferArea + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#numberOfCircuits + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#nomminalRotationSpeed + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#nominalPowerConsumption + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#idealShaftPower + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#outputCapacity + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#isFreeHanging + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#nominalPartLoadRatio + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#lampCompensationType + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#outletConnectionSize + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#operatingMode + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#thermalEfficiency + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#waterRequirement + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#initialResistance + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#mechanicalOperated + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#isNeutralPrimaryTerminalAvailable + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + xsd:realRealRange + + + + + + + + + + + owl:allValuesFrom + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#secondaryApparentPower + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + xsd:positiveInteger + + + + + + + + + + + owl:allValuesFrom + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#idealCapacity + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#lampMaintenanceFactor + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#nominalSorroundingTemperatureCooling + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#numberOfCells + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#application + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#thermalMassHeatCapacity + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#isExternal + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#patternType + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#colorAppearance + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#temperatureRating + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#audioVolume + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#motorEnclosureType + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#colorRenderingIndex + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#nominalReturnWaterTemperatureCooling + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#capacityPeople + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#nominalBodyLength + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#nominalWaterFlowCooling + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#minimunPartLoadRatio + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#bladeEdge + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#outletTemperatureRange + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#visibleLightReflectance + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#heatTransferSurfaceArea + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#heatExchangeArea + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#nominalSorroundingTemperatureHeating + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#effectiveCapacity + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#startingTime + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#nominalHeatRejectionRate + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#pressureRating + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#bladeThickness + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#electricMotorEfficiency + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#nominalTotalPressure + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#operation + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#nominalWidthOrDiameter + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#hasPartWinding + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#valveOperation + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#isolatorStaticDeflection + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#basinReserveVolume + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#capacityControlType + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#insideDiameter + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#primaryApparentPower + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#temperatureRange + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#ventilatingPipeSize + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#horizontalSpacing + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#bladeAction + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#primaryAirFlowRateRange + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#readOutType + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#outsideDiameter + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#nominalStaticPressure + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#connectionSize + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#vibrationTransmissibility + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#firstCurvatureRadius + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#heatTransferDimension + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#frameThickness + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#staggeredRowSpacing + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#nominalEvaporatingTemmperature + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#hasTurbulator + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#internalControl + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#flowCoefficient + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + xsd:boolean + + + + + + + + + + + owl:allValuesFrom + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#waterPressureRange + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#nominalLengthOrDiameter + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#operationTemperatureRange + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#isPluggableOutlet + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#bodyMass + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#capacityControl + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#finishColor + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#nominalAirFlowRate + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#secondaryAirFlowRateRange + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#secondaryCurrent + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#nominalFrequency + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#evaporationMediumType + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#nominalSupplyWaterTemperatureHeating + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#hasExteriorInsulation + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#bladeShape + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#frameSize + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#placementType + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#controlStrategy + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#nominalEfficiency + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#limitingTerminalSize + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#ambientDesignDryBulbTemperature + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#maximumAirFlowRate + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#inLineRowSpacing + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#nominalUa + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#heatTransferMedium + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#circuitType + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#valvePattern + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#storageType + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#contributedLuminousFlux + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#nominalSupplyVoltage + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#numberOfPanels + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#maximumSupportedWeight + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#size + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#operationalRiterial + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#lockedRotorCurrent + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#thermalConductivity + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#numberOfGangs + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + xsd:integer + + + + + + + + + + + owl:allValuesFrom + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#nominalWaterFlowHeating + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#nominalMediaSurfaceVelocity + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#height + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#coilLength + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#nominalLatentCapacity + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#nominalParticleGeometricStandardDeviation + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#colorTempeature + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#primaryFrequency + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#nominalDepth + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#internalSurfaceArea + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + xsd:string + + + + + + + + + + + owl:allValuesFrom + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#secondaryVoltage + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#imaginaryImpedanceRatio + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#failPosition + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#closeOffRating + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#isWaterStorageHeater + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#faceArea + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#isIlluminated + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#nominalCondensingTemperature + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#mediaSource + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#primaryVoltage + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#weight + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#externalSurfaceArea + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#coverWidth + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#nominalCapacity + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#remoteReading + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#workingPressure + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#nominalCoolingCapacity + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#isNeutralSecondaryTerminalAvailable + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#maximumApparentPower + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#shortCircuitVoltage + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#hydraulicDiameter + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#nominalBodyDepth + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#frameType + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#valveMechanism + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#hasLock + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#arrangement + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#nominalRotationSpeed + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#nominalSupplyVoltageOffset + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#solarReflectance + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + xsd:float + + + + + + + + + + + owl:allValuesFrom + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#manualOverride + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#visibleLightTransmittance + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#pipeConnectionEnum + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#solarTransmittance + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#integratedLightingType + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#leakageFullyClosed + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#finalResistance + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#shadingDeviceType + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#endShapeType + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#accessType + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#nominalHeatingCapacity + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#motorDriveType + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + xsd:complexNumber + + + + + + + + + + + owl:allValuesFrom + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#flowArrangement + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#secondCurvatureRadius + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#thermalTransmittance + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#secondaryCurrentType + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#startCurrentFactor + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#nominalMoistureGain + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#maximumPartLoadRatio + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#openPressureDrop + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#workingPressureRange + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#frameDepth + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#impellerDiameter + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#hasDefrost + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#internalWaterVolume + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#switchFunction + + + + + + + + + + + owl:onProperty + + + + + + + + + + + + owl:Thing + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#nominalSorroundingHumidityCooling + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#closeOffRating + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#openPressureDrop + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#primaryApparentPower + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#motorDriveType + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#isNeutralPrimaryTerminalAvailable + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#nomminalRotationSpeed + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#colorAppearance + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#colorRenderingIndex + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#nominalCapacity + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#mediaSource + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#workingPressureRange + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#verticalSpacing + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#finalResistance + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#roughness + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#numberOfCells + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#coilLength + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#nominalHeatTransferArea + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#inLineRowSpacing + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#ambientDesignDryBulbTemperature + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#heatTransferDimension + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#pressureRating + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#temperatureRange + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#pipeConnectionEnum + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#workingPressure + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#minimunPartLoadRatio + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#valveOperation + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#externalSurfaceArea + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#visibleLightTransmittance + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#nominalCondensingTemperature + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#numberOfGangs + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#isPluggableOutlet + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#valvePattern + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#idealCapacity + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#finishColor + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#sprayType + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#nominalBodyDepth + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#isolatorCompressibility + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#netPositiveSuctionHead + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#application + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#motorEnclosureType + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#volumen + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#leakageFullyClosed + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#integratedLightingType + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#standard + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#heatExchangeArea + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#contributedLuminousFlux + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#nominalSupplyWaterTemperatureHeating + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#secondaryVoltage + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#waterInletTemperatureRange + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#nominalPressureDrop + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#nominalWaterFlowHeating + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#temperatureRating + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#hasHotGasBypass + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#nominalHeatTransferCoefficient + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#nominalMediaSurfaceVelocity + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#capacityControlType + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#audioVolume + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#nominalCoolingCapacity + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#foulingFactor + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#visibleLightReflectance + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#hydraulicDiameter + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#lockedRotorCurrent + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#nominalDiameter + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#outputCapacity + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#secondaryApparentPower + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#nominalRotationSpeed + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#electricMotorEfficiency + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#outletConnectionSize + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#nominalTotalPressure + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#nominalSensibleCapacity + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#flowRateRange + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#internalControl + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#secondaryCurrent + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#placementType + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#nominalParticleGeometricStandardDeviation + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#thermalMassHeatCapacity + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#nominalStaticPressure + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#isGuarded + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#maximumAirFlowRate + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#teTime + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#solarReflectance + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#heatTransferMedium + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#powerSource + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#impellerDiameter + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#nominalBodyWidth + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#internalSurfaceArea + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#remoteReading + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#hasExteriorInsulation + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#secondaryAirFlowRateRange + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#lampCompensationType + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#bodyMass + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#waterRequirement + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#nominalPowerRate + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#flowCoefficient + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#nominalLatentCapacity + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#nominalSorroundingTemperatureHeating + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#nominalFilterFaceVelocity + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#primaryAirFlowRateRange + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#idealShaftPower + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#staggeredRowSpacing + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#energySource + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#hasPartWinding + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#thermalConductivity + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#outletTemperatureRange + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#shortCircuitVoltage + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#electricGeneratorEfficiency + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#maximumApparentPower + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#nominalHeatRejectionRate + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#arrangement + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#nominalReturnWaterTemperatureCooling + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#initialResistance + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#primaryCurrent + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#horizontalSpacing + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#lightEmitterNominalPower + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#accessType + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#height + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#vibrationTransmissibility + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#maximumPartLoadRatio + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#thermalEfficiency + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#connectionSize + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#lampBallastType + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#storageType + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#hasDefrost + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#isExternal + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#numberOfSections + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#numberOfBlades + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#lampMaintenanceFactor + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#firstCurvatureRadius + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#orientation + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#secondaryCurrentType + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#imaginaryImpedanceRatio + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#flowResistanceRange + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#ambientDesignWetBulbTemperature + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#nominalSupplyVoltage + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#nominalDepth + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#nominalPowerConsumption + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#nominalWidthOrDiameter + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#endShapeType + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#colorTempeature + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#capacityControl + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#maximumPowerOutput + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#insideDiameter + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#waterStorageCapacity + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#ventilatingPipeSize + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#isIlluminated + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#nominalHeatingCapacity + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#controlStrategy + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#numberOsSockets + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#outsideDiameter + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#nominalSorroundingTemperatureCooling + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#bladeEdge + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#capacityWeight + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#internalRefrigerantVolume + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#size + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#faceArea + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#circuitType + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#frameSize + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#frameDepth + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#evaporationCoolant + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#frameThickness + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#secondCurvatureRadius + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#waterPressureRange + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#bladeThickness + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#heatTransferTypeEnum + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#nominalUa + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#compressorSpeed + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#patternType + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#shadingDeviceType + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#nominalSupplyWaterTemperatureCooling + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#operatingMode + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#evaporationMediumType + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#mechanicalOperated + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#airFlowRateRange + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#primaryVoltage + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#weight + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#bladeShape + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#isFreeHanging + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#switchFunction + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#capacityPeople + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#nominalLengthOrDiameter + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#liftElevationDifference + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#nominalWaterFlowCooling + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#maximumWorkingPressure + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#nominalParticleGeometricMeanDiameter + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#startingTime + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#nominalBodyLength + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#basinReserveVolume + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#hasLock + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#waterFlowControlSystemType + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#nominalEfficiency + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#primaryFrequency + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#temperatureClassification + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#operationalTemperatureRange + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#flowArrangement + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#operationTemperatureRange + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#numberOfCircuits + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#numberOfPanels + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#bladeAction + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#inletConnectionSize + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#nominalReturnWaterTemperatureHeating + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#realImpedanceRatio + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#limitingTerminalSize + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#refrigerantClass + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#heatTransferSurfaceArea + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#frameType + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#internalWaterVolume + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#hasTurbulator + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#fireExit + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#isWaterStorageHeater + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#isNeutralSecondaryTerminalAvailable + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#nominalSupplyVoltageOffset + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#numberOfRows + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#nominalFlowRate + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#testPressure + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#maximumSupportedWeight + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#nominalAirFlowRate + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#transformerVectorGroup + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#isolatorStaticDeflection + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#thermalTransmittance + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#operationalRiterial + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#nominalEnergyConsumption + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#manualOverride + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#operation + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#effectiveCapacity + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#nominalEvaporatingTemmperature + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#startCurrentFactor + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#length + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#legend + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#coilWidth + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#nominalCapcity + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#nominalFrequency + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#secondaryFrequency + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#operatingWight + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#failPosition + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#coverLength + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#readOutType + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#valveMechanism + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#solarTransmittance + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#nominalMoistureGain + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#nominalPartLoadRatio + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#spectrum + + + + + + + + + + + http://saref.linkeddata.es/def/bldg#coverWidth + + + + + + + diff --git a/OnToology/SAREF4BLD/RawRDF/IFC-Properties-In-Axioms-1.rdf/diagrams/ar2dtool-taxonomy/IFC-Properties-In-Axioms-1.rdf.png b/OnToology/SAREF4BLD/RawRDF/IFC-Properties-In-Axioms-1.rdf/diagrams/ar2dtool-taxonomy/IFC-Properties-In-Axioms-1.rdf.png new file mode 100644 index 0000000000000000000000000000000000000000..bcaf83aaf3dd108d317bd69727e2a778cfb11d12 Binary files /dev/null and b/OnToology/SAREF4BLD/RawRDF/IFC-Properties-In-Axioms-1.rdf/diagrams/ar2dtool-taxonomy/IFC-Properties-In-Axioms-1.rdf.png differ diff --git a/OnToology/SAREF4BLD/RawRDF/IFC-Properties-In-Axioms-1.rdf/diagrams/ar2dtool-taxonomy/IFC-Properties-In-Axioms-1.rdf.png.dot b/OnToology/SAREF4BLD/RawRDF/IFC-Properties-In-Axioms-1.rdf/diagrams/ar2dtool-taxonomy/IFC-Properties-In-Axioms-1.rdf.png.dot new file mode 100644 index 0000000000000000000000000000000000000000..e80df72416338ef21d0dce9cd61428dd041719a6 --- /dev/null +++ b/OnToology/SAREF4BLD/RawRDF/IFC-Properties-In-Axioms-1.rdf/diagrams/ar2dtool-taxonomy/IFC-Properties-In-Axioms-1.rdf.png.dot @@ -0,0 +1,5 @@ +digraph ar2dtool_diagram { +rankdir=LR; +size="1000" + +} diff --git a/OnToology/SAREF4BLD/RawRDF/IFC-Properties-In-Axioms-1.rdf/diagrams/ar2dtool-taxonomy/IFC-Properties-In-Axioms-1.rdf.png.graphml b/OnToology/SAREF4BLD/RawRDF/IFC-Properties-In-Axioms-1.rdf/diagrams/ar2dtool-taxonomy/IFC-Properties-In-Axioms-1.rdf.png.graphml new file mode 100644 index 0000000000000000000000000000000000000000..510e4755a50445d28599add6cf4fcf898a57e2eb --- /dev/null +++ b/OnToology/SAREF4BLD/RawRDF/IFC-Properties-In-Axioms-1.rdf/diagrams/ar2dtool-taxonomy/IFC-Properties-In-Axioms-1.rdf.png.graphml @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/OnToology/SAREF4BLD/RawRDF/IFC-Properties-In-Axioms-1.rdf/diagrams/config/ar2dtool-class.conf b/OnToology/SAREF4BLD/RawRDF/IFC-Properties-In-Axioms-1.rdf/diagrams/config/ar2dtool-class.conf new file mode 100644 index 0000000000000000000000000000000000000000..d077cda5f09d4c4e7a484280dcbd4a8957381ca4 --- /dev/null +++ b/OnToology/SAREF4BLD/RawRDF/IFC-Properties-In-Axioms-1.rdf/diagrams/config/ar2dtool-class.conf @@ -0,0 +1,44 @@ +pathToDot=/usr/bin/dot; +pathToTempDir=/home/ubuntu/tests/tmp; + +imageSize=1501; +rankdir=LR; + +######## +#shapes# +######## + +#classShape=diamond; +#individualShape=diamond; +#literalShape=box; +#arrowhead=normal; +#arrowtail=normal; +#arrowdir=forward; + +######## +#colors# +######## + +classColor=orange; +#individualColor=orange; +#literalColor=blue; +#arrowColor=blue; + +############# +#RDF options# +############# + +nodeNameMode=prefix; +ignoreLiterals=true; +ignoreRdfType=true; +synthesizeObjectProperties=true; + +####### +#lists# +####### + +#ignoreElementsList=[]; + +ignoreElementList=[]; + + diff --git a/OnToology/SAREF4BLD/RawRDF/IFC-Properties-In-Axioms-1.rdf/diagrams/config/ar2dtool-taxonomy.conf b/OnToology/SAREF4BLD/RawRDF/IFC-Properties-In-Axioms-1.rdf/diagrams/config/ar2dtool-taxonomy.conf new file mode 100644 index 0000000000000000000000000000000000000000..5ddce70de80c50cf6e114822fef458b7e29d1c5a --- /dev/null +++ b/OnToology/SAREF4BLD/RawRDF/IFC-Properties-In-Axioms-1.rdf/diagrams/config/ar2dtool-taxonomy.conf @@ -0,0 +1,57 @@ +pathToDot=/usr/bin/dot; +pathToTempDir=/home/ubuntu/tests/tmp; +imageSize=1000; +rankdir=LR; + +######## +#shapes# +######## + +#classShape=diamond; +#individualShape=diamond; +#literalShape=box; +#arrowhead=normal; +#arrowtail=normal; +#arrowdir=forward; + +######## +#colors# +######## + +#classColor=orange; +#individualColor=orange; +#literalColor=blue; +#arrowColor=blue; + + +####### +#files# +####### + +generateGvFile=true; +generateGraphMLFile=false; + + + +############# +#RDF options# +############# + +nodeNameMode=prefix; +ignoreLiterals=true; +ignoreRdfType=false; +synthesizeObjectProperties=false; + + +####### +#lists# +####### + + +includeOnlyElementList=[ +< +http://www.w3.org/2000/01/rdf-schema#subClassOf +> +]; + + diff --git a/OnToology/SAREF4BLD/RawRDF/IFC-Properties-In-Axioms-1.rdf/documentation/IFC-Properties-In-Axioms-1.rdf.widoco.conf b/OnToology/SAREF4BLD/RawRDF/IFC-Properties-In-Axioms-1.rdf/documentation/IFC-Properties-In-Axioms-1.rdf.widoco.conf new file mode 100644 index 0000000000000000000000000000000000000000..dc6eac35d10e2df7317ee4ad52ead7ac59231dc4 --- /dev/null +++ b/OnToology/SAREF4BLD/RawRDF/IFC-Properties-In-Axioms-1.rdf/documentation/IFC-Properties-In-Axioms-1.rdf.widoco.conf @@ -0,0 +1,25 @@ + +abstract= +ontologyTitle= +ontologyPrefix=[Ontology NS Prefix] +ontologyNamespaceURI=[Ontology URI] +ontologyName=[Ontology Name] +thisVersionURI= +latestVersionURI= +previousVersionURI= +dateOfRelease= +ontologyRevisionNumber= +licenseURI=http://creativecommons.org/licenses/by-nc-sa/2.0/ +licenseName=License name. E.g.: Creative Commons Attribution-NonCommercial-ShareAlike 2.0 Generic License +licenseIconURL=http://i.creativecommons.org/l/by-nc-sa/2.0/88x31.png +citeAs= +authors= +authorsURI= +authorsInstitution= +contributors= +contributorsURI= +contributorsInstitution= +importedOntologyNames= +importedOntologyURIs= +extendedOntologyNames= +extendedOntologyURIs= diff --git a/OnToology/SAREF4BLD/RawRDF/IFC-Properties-In-Axioms-1.rdf/documentation/index-en.html b/OnToology/SAREF4BLD/RawRDF/IFC-Properties-In-Axioms-1.rdf/documentation/index-en.html new file mode 100644 index 0000000000000000000000000000000000000000..490b8cb8a271315df57b0c8a30fc317346d52b0c --- /dev/null +++ b/OnToology/SAREF4BLD/RawRDF/IFC-Properties-In-Axioms-1.rdf/documentation/index-en.html @@ -0,0 +1,65 @@ + + + + + + + + + + + + + +
+
language en
+
Download serialization:
License:
+ + +License + +
Provenance of this page

+
+
+ +
+
+
+
+
+
+

6. Acknowledgements back to ToC

+

The authors would like to thank Silvio Peroni for developing LODE, a Live OWL Documentation Environment, which is used for representing the Cross Referencing Section of this document and Daniel Garijo for developing Widoco, the program used to create the document template used in this documentation.

+
+ + \ No newline at end of file diff --git a/OnToology/SAREF4BLD/RawRDF/IFC-Properties-In-Axioms-1.rdf/documentation/ontology.n3 b/OnToology/SAREF4BLD/RawRDF/IFC-Properties-In-Axioms-1.rdf/documentation/ontology.n3 new file mode 100644 index 0000000000000000000000000000000000000000..0b40df3a9234d1faac5c20011c8e45410fe51bd1 --- /dev/null +++ b/OnToology/SAREF4BLD/RawRDF/IFC-Properties-In-Axioms-1.rdf/documentation/ontology.n3 @@ -0,0 +1,2142 @@ + " Length of the tubes in the tube bundle. Usually measured in millimeters (mm)."@en . + . + " The finished length of the silencer. Usually measured in millimeters (mm)."@en . + "length"@en . + . + . + "The fluid used for the coolant in the evaporator."@en . + "evaporation coolant"@en . + . + . + "Defines the general material category intended to be stored."@en . + "storage type"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f88 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f88 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f88 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fe6 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fe7 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fe8 . + . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f12 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f13 . + . + "Possible range of airflow that can be delivered. For cases where there is no airflow across the coil (e.g. electric coil in a floor slab), then the value is zero. Usually measured in m3/s."@en . + . + "Possible range of airflow that can be delivered. Usually measured in m3/s."@en . + "air flow rate range"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f58 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f58 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f58 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f7b . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f7b . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f7b . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f28 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f28 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f28 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f4b . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f4b . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f4b . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fd7 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fd7 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fd7 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7ffa . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7ffa . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7ffa . + . + " Luminous flux is a photometric measure of radiant flux, i.e. the volume of light emitted from a light source. Luminous flux is measured either for the interior as a whole or for a part of the interior (partial luminous flux for a solid angle). All other photometric parameters are derivatives of luminous flux. Luminous flux is measured in lumens (lm). The luminous flux is given as a nominal value for each lamp. Usually measured in Lumen (lm, Candela Steradian)."@en . + "contributed luminous flux"@en . + . + . + " Width of coil. Usually measured in millimeters (mm"@en . + "coil width"@en . + . + . + " Indication whether the element is designed for use in the exterior (TRUE) or not (FALSE). If (TRUE) it is an external element and faces the outside of the building."@en . + "is external"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f1b . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f1b . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f1b . + "Indicates how the space heater is designed to be placed. "@en . + . + " Indicates the placement of the coil. FLOOR indicates an under floor heater (if coil type is WATERHEATINGCOIL or ELECTRICHEATINGCOIL), CEILING indicates a cooling ceiling (if coil type is WATERCOOLINGCOIL), UNIT indicates that the coil is part of a cooling or heating unit, like cooled beam, etc."@en . + "placement type"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fa7 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fa7 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fa7 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fca . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fca . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fca . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f5d . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f61 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f66 . + . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f69 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f5e . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f67 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f64 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f62 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f5f . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f5c . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f60 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f65 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f68 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f63 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f8d . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f8d . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f8d . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7ef3 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7ef3 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7ef3 . + . + " Input current when a motor armature is energized but not rotating. Usually measured in Ampere (A)."@en . + "locked rotor current"@en . + . + . + " The maximum and minimum allowed voltage of the supply e.g. boundaries of 380V/440V may be applied for a nominal voltage of 400V."@en . + "nominal supply voltage offset"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f5d . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f5d . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f5d . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fe9 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fe9 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fe9 . + . + " Internal surface area. Usually measured in square metre (m2)."@en . + "internal surface area"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f2d . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f2d . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f2d . + . + " Nominal sensible capacity. Usually measured in Watts (W, J/s)."@en . + "nominal sensible capacity"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f71 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f71 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f71 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fb9 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fb9 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fb9 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fdc . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fdc . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fdc . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f41 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f41 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f41 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fac . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fac . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fac . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f9f . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f9f . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f9f . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7ff0 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7ff0 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7ff0 . + . + "List of the possible vector groups for the transformer from which that required may be set. Values in the enumeration list follow a standard international code where the first letter describes how the primary windings are connected, the second letter describes how the secondary windings are connected, and the numbers describe the rotation of voltages and currents from the primary to the secondary side in multiples of 30 degrees. D: means that the windings are delta-connected. Y: means that the windings are star-connected. Z: means that the windings are zig-zag connected (a special start-connected providing low reactance of the transformer). The connectivity is only relevant for three-phase transformers."@en . + "transformer vector group"@en . + . + . + "Allowable water circuit working pressure range. Usually measured in Pascals (Pa, N/m2)."@en . + "water pressure range"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f11 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f11 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f11 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f6f . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f6f . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f6f . + . + " Elevation difference between cooling tower sump and the top of the tower. Usually measured in millimeters (mm)."@en . + "lift elevation difference"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fc0 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fc0 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fc0 . + . + " Water storage capacity. Usually measured in cubic metre (m3)."@en . + "water storage capacity"@en . + . + . + " Indication whether the element is operated machanically (TRUE) or not, i.e. manually (FALSE)."@en . + "mechanical operated"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f3f . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f3f . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f3f . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f83 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f83 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f83 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fee . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fee . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fee . + " Compressor nameplate capacity. Usually measured in Watts (W, J/s)."@en . + " Nominal cooling capacity of chiller at standardized conditions as defined by the agency having jurisdiction. Usually measured in Watts (W, J/s)."@en . + . + " The total nominal or design volumetric capacity of the tank. Usually measured in cubic metre (m3)."@en . + "nominal capacity"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f0f . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f0f . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f0f . + " Weight of filter. Usually measured in kilograms (kg) or grams (g)."@en . + " The weight of the silencer. Usually measured in kilograms (kg) or grams (g)."@en . + . + " The weight of the humidifier. Usually measured in kilograms (kg) or grams (g)."@en . + "weight"@en . + . + . + " Nominal surrounding humidity (refers to nominal cooling capacity). Usually measured in degrees Kelvin (K)."@en . + "nominal sorrounding humidity cooling"@en . + . + . + " Identifies the operating mode of the boiler."@en . + "operating mode"@en . + . + . + " Diameter of compressor impeller - used to scale performance of geometrically similar compressors. Usually measured in millimeters (mm)."@en . + "impeller diameter"@en . + . + . + " Whether or not hot gas bypass is provided for the compressor. TRUE = Yes, FALSE = No."@en . + "has hot gas bypass"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f53 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f53 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f53 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fbe . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fbe . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fbe . + . + " The length (or depth) of the damper frame. Usually measured in millimeters (mm)."@en . + "frame depth"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f23 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f23 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f23 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fd2 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fd2 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fd2 . + . + "Allowable part load ratio range."@en . + "nominal part load ratio"@en . + . + . + " The maximum output power rating of the engine. Usually measured in Watts (W, J/s)."@en . + "maximum power output"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fa2 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fa2 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fa2 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fa2 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fa3 . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f95 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f95 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f95 . + . + " Number of tube rows in the tube bundle assembly."@en . + "number of rows"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f65 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f65 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f65 . + . + " Nominal or quoted length, measured along the y-axis of the local coordinate system of the object, of the body of the object. Usually measured in millimeters (mm)."@en . + "nominal body width"@en . + . + . + " the vibration transmissibility percentage."@en . + "vibration transmissibility"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f35 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f35 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f35 . + . + " Length of coil. Usually measured in millimeters (mm)."@en . + "coil length"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fe4 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fe4 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fe4 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7ef9 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7ef9 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7ef9 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f05 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f05 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f05 . + . + " Nominal supply water temperature (refers to nominal heating capacity). Usually measured in degrees Kelvin (K)."@en . + "nominal supply water temperature heating"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fb4 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fb4 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fb4 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7eec . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7eec . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7eec . + . + "The intended orientation for the damper as specified by the manufacturer."@en . + "orientation"@en . + . + . + " Nominal UA value."@en . + "nominal ua"@en . + . + . + " Identifies the form of compensation used for power factor correction and radio suppression."@en . + "lamp compensation type"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f77 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f77 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f77 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f9a . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f9a . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f9a . + . + "Blade action."@en . + "blade action"@en . + . + . + " A text inscribed or applied to the switch as a legend to indicate purpose or function."@en . + "legend"@en . + . + . + " The time (in s) needed for the motor to reach its rated speed with its driven equipment attached, starting from standstill and at the nominal voltage applied at its terminals."@en . + "starting time"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f47 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f47 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f47 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f6a . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f6a . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f6a . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7ff6 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7ff6 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7ff6 . + . + "Enumeration defining the temperature classification of the space heater surface temperature. low temperature - surface temperature is relatively low, usually heated by hot water or electricity. high temperature - surface temperature is relatively high, usually heated by gas or steam."@en . + "temperature classification"@en . + . + . + " The current that has been transformed and is running out of the transformer on the secondary side. Usually measured in Ampere (A)."@en . + "secondary current"@en . + . + . + " A list of the secondary current types that can result from transformer output."@en . + "secondary current type"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7efe . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7efe . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7efe . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f17 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f17 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f17 . + . + " The type of ballast used to stabilise gas discharge by limiting the current during operation and to deliver the necessary striking voltage for starting. Ballasts are needed to operate Discharge Lamps such as Fluorescent, Compact Fluorescent, High-pressure Mercury, Metal Halide and High-pressure Sodium Lamps. Magnetic ballasts are chokes which limit the current passing through a lamp connected in series on the principle of self-induction. The resultant current and power are decisive for the efficient operation of the lamp. A specially designed ballast is required for every type of lamp to comply with lamp rating in terms of Luminous Flux, Color Appearance and service life. The two types of magnetic ballasts for fluorescent lamps are KVG Conventional (EC-A series) and VVG Low-loss ballasts (EC-B series). Low-loss ballasts have a higher efficiency, which means reduced ballast losses and a lower thermal load. Electronic ballasts are used to run fluorescent lamps at high frequencies (approx. 35 - 40 kHz)."@en . + "lamp ballast type"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f3a . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f3a . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f3a . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fc6 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fc6 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fc6 . + . + " The number of sockets that may be connected. In case of inconsistency, sockets defined on ports take precedence."@en . + "number os sockets"@en . + . + . + " Indication of whether the motor enclosure is guarded (= TRUE) or not (= FALSE)."@en . + "is guarded"@en . + . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f96 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f97 . + . + . + " (Tsol) The ratio of incident solar radiation that directly passes through a shading system (also named _e). Note the following equation Asol + Rsol + Tsol = 1"@en . + "solar transmittance"@en . + . + . + " Type of power driving the compressor."@en . + "power source"@en . + . + . + " The static pressure within the air stream that the fan must overcome to insure designed circulation of air. Usually measured in Pascals (Pa, N/m2)."@en . + "nominal static pressure"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f0a . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f0a . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f0a . + . + " Initial new filter fluid resistance (i.e., pressure drop at the maximum air flowrate across the filter when the filter is new per ASHRAE Standard 52.1). Usually measured in Pascals (Pa, N/m2)."@en . + "initial resistance"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f89 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f89 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f89 . + . + "Blade shape. Flat means triple V-groove."@en . + "blade shape"@en . + . + . + " Overall Thermal Efficiency is defined as gross energy output of the heat transfer device divided by the energy input."@en . + "thermal efficiency"@en . + . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7ff5 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7ff8 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7ffa . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7ffc . + . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7ff7 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7ff1 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7ff4 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7ffb . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7ff9 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7ff3 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7ff6 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7ff0 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7ff2 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f59 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f59 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f59 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f7c . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f7c . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f7c . + . + " Horizontal spacing between tubes in the tube bundle. Usually measured in millimeters (mm)."@en . + "horizontal spacing"@en . + . + . + " Temperature rating. Usually measured in degrees Kelvin (K)."@en . + "temperature rating"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f29 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f29 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f29 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f4c . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f4c . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f4c . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f90 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f90 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f90 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fd8 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fd8 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fd8 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7ffb . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7ffb . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7ffb . + . + " SecondCurvatureRadius should be defined as the top or right side radius of curvature value. Usually measured in millimeters (mm)."@en . + "second curvature radius"@en . + . + . + " The compressibility of the vibration isolator."@en . + "isolator compressibility"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f1c . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f1c . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f1c . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f60 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f60 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f60 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fa8 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fa8 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fa8 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fcb . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fcb . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fcb . + . + " Pump rotational speed under nominal conditions. Usually measured in cycles/s."@en . + "nomminal rotation speed"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f30 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f30 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f30 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f8e . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f8e . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f8e . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7ef4 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7ef4 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7ef4 . + . + "The mechanism by which the valve function is achieved where: BALL: Valve that has a ported ball that can be turned relative to the body seat ports. BUTTERFLY: Valve in which a streamlined disc pivots about a diametric axis. CONFIGUREDGATE: Screwdown valve in which the closing gate is shaped in a configured manner to have a more precise control of pressure and flow change across the valve. GLAND: Valve with a tapered seating, in which a rotatable plug is retained by means of a gland and gland packing. GLOBE: Screwdown valve that has a spherical body. LUBRICATEDPLUG: Plug valve in which a lubricant is injected under pressure between the plug face and the body. NEEDLE: Valve for regulating the flow in or from a pipe, in which a slender cone moves along the axis of flow to close against a fixed conical seat. PARALLELSLIDE: Screwdown valve that has a machined plate that slides in formed grooves to form a seal. PLUG: Valve that has a ported plug that can be turned relative to the body seat ports. WEDGEGATE: Screwdown valve that has a wedge shaped plate fitting into tapered guides to form a seal."@en . + "valve mechanism"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f00 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f00 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f00 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f23 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f19 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f22 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f1b . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f1e . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f1d . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f14 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f1f . + . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f16 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f18 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f21 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f15 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f1a . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f1c . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f17 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f20 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f5e . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f5e . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f5e . + . + " In both the DIN and CIE standards, artificial light sources are classified in terms of their color appearance. To the human eye they all appear to be white the difference can only be detected by direct comparison. Visual performance is not directly affected by differences in color appearance."@en . + "color appearance"@en . + . + . + " The nominal depth of the tank. Note: Not required for a horizontal cylindrical tank. Usually measured in millimeters (mm)."@en . + "nominal depth"@en . + . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7ef8 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7ef9 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7efa . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7efb . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7efc . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7efd . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7efe . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7eff . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f2e . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f2e . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f2e . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f72 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f72 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f72 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fdd . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fdd . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fdd . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f42 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f42 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f42 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fad . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fad . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fad . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7ff1 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7ff1 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7ff1 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f12 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f12 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f12 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fc1 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fc1 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fc1 . + . + "Defines the basic flow arrangements for the heat exchanger: COUNTERFLOW: Counterflow heat exchanger arrangement. CROSSFLOW: Crossflow heat exchanger arrangement. PARALLELFLOW: Parallel flow heat exchanger arrangement. MULTIPASS: Multipass flow heat exchanger arrangement. OTHER: Other type of heat exchanger flow arrangement not defined above."@en . + "arrangement"@en . + . + . + "Type of heat transfer between the two air streams."@en . + "heat transfer type enum"@en . + . + . + "InletVane: Control by adjusting inlet vane. VariableSpeedDrive: Control by variable speed drive. BladePitchAngle: Control by adjusting blade pitch angle. TwoSpeed: Control by switch between high and low speed. DischargeDamper: Control by modulating discharge damper."@en . + "capacity control type"@en . + . + . + " Nominal pressure rating of the boiler as rated by the agency having jurisdiction. Usually measured in Pascals (Pa, N/m2)."@en . + "pressure rating"@en . + . + . + " Non recoverable losses of luminous flux of a lamp due to lamp depreciation i.e. the decreasing of light output of a luminaire due to aging and dirt."@en . + "lamp maintenance factor"@en . + . + . + " The thickness of the damper blade. Usually measured in millimeters (mm)."@en . + "blade thickness"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f84 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f84 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f84 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fef . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fef . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fef . + . + " Nominal total power consumption. Usually measured in Watts (W, J/s)."@en . + "nominal power consumption"@en . + . + . + "Allowable range of frictional resistance against which the fluid is being pumped. Usually measured in Pascals (Pa, N/m2)."@en . + "flow resistance range"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f54 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f54 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f54 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fbf . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fbf . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fbf . + . + " Size of the outlet connection. Usually measured in millimeters (mm)."@en . + "outlet connection size"@en . + . + . + " Flow coefficient (the quantity of fluid that passes through a fully open valve at unit pressure drop), typically expressed as the Kv or Cv value for the valve."@en . + "flow coefficient"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f24 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f24 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f24 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fd3 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fd3 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fd3 . + " Number of vertical sections, measured in the direction of flow."@en . + . + " Number of sections used in the construction of the tank. Default is 1. Note: All sections assumed to be the same size."@en . + "number of sections"@en . + . + . + " Specifies the type of shading device."@en . + "shading device type"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7ee8 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7ee8 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7ee8 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f40 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f42 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f3b . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f3a . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f3e . + . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f38 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f3f . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f39 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f3d . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f3c . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f41 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fa3 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fa3 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fa3 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f96 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f96 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f96 . + . + " The type of frame used by the damper (e.g., Standard, Single Flange, Single Reversed Flange, Double Flange, etc.)."@en . + "frame type"@en . + . + . + "The spectrum of radiation describes its composition with regard to wavelength. Light, for example, as the portion of electromagnetic radiation that is visible to the human eye, is radiation with wavelengths in the range of approx. 380 to 780 nm (1 nm = 10 m). The corresponding range of colours varies from violet to indigo, blue, green, yellow, orange, and red. These colours form a continuous spectrum, in which the various spectral sectors merge into each other."@en . + "spectrum"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f66 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f66 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f66 . + . + " The current that is going to be transformed and that runs into the transformer on the primary side. Usually measured in Ampere (A)."@en . + "primary current"@en . + . + . + " TRUE if the tube has a turbulator, FALSE if it does not."@en . + "has turbulator"@en . + . + . + " The normally expected maximum working pressure of the valve. Usually measured in Pascals (Pa, N/m2)."@en . + "working pressure"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f36 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f36 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f36 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fe5 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fe5 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fe5 . + . + " The ratio of output capacity to intake capacity."@en . + "electric motor efficiency"@en . + . + . + " Compressor speed. Usually measured in cycles/s."@en . + "compressor speed"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f06 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f06 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f06 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fb5 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fb5 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fb5 . + . + " Indicates media sources and corresponding names of ports (IfcDistributionPort with FlowDirection=SINK and PredefinedType=AUDIOVISUAL) or aggregated audio/video components (IfcAudioVisualAppliance)."@en . + "media source"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7eed . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7eed . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7eed . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fda . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fdb . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fdc . + . + . + " Identifies whether hand-operated operation is provided as an override (= TRUE) or not (= FALSE). Note that this value should be set to FALSE by default in the case of a Hand Operated Actuator."@en . + "manual override"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f78 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f78 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f78 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f9b . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f9b . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f9b . + . + " Indicates discrete audio volume levels and corresponding sound power offsets, if applicable. Missing values may be interpolated. Measured in watts."@en . + "audio volume"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f48 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f48 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f48 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f6b . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f6b . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f6b . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7ff7 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7ff7 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7ff7 . + . + " Staggered tube row spacing. Usually measured in millimeters (mm)."@en . + "staggered row spacing"@en . + . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f7e . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f73 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f74 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f75 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f7a . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f7b . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f76 . + . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f79 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f7c . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f77 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f78 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f7d . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f72 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f18 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f18 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f18 . + "Temperature range. Usually measured in degrees Kelvin (K)."@en . + "Allowable minimum and maximum temperature. Usually measured in degrees Kelvin (K)."@en . + . + "Allowable operational range of the fluid temperature. Usually measured in degrees Kelvin (K)."@en . + "temperature range"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f3b . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f3b . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f3b . + . + "Internal modulation control."@en . + "internal control"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fc7 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fc7 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fc7 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fea . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fea . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fea . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7eff . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7eff . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7eff . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f0b . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f0b . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f0b . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fba . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fba . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fba . + . + " Nominal or quoted length, measured along the x-axis of the local coordinate system of the object, of the body of the object. Usually measured in millimeters (mm)."@en . + "nominal body length"@en . + . + . + " Maximum working pressure. Usually measured in Pascals (Pa, N/m2)."@en . + "maximum working pressure"@en . + . + . + " Finish color for cooled beam."@en . + "finish color"@en . + . + . + " The frequency that is going to be transformed and that runs into the transformer on the primary side. Usually measured in cycles/s or Hertz (Hz)."@en . + "primary frequency"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f7d . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f7d . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f7d . + . + " Height of the vibration isolator before tha application of load. Usually measured in millimeters (mm)."@en . + "height"@en . + . + "Allowable operation ambient fluid temperature range. Usually measured in degrees Kelvin (K)."@en . + . + " Allowable operation ambient air temperature range. Usually measured in degrees Kelvin (K)."@en . + . + "Allowable operation ambient air temperature range. Usually measured in degrees Kelvin (K)."@en . + "operation temperature range"@en . + . + . + " Nominal return water temperature (refers to nominal heating capacity). Usually measured in degrees Kelvin (K)."@en . + "nominal return water temperature heating"@en . + . + . + "Allowable water inlet temperature range. Usually measured in degrees Kelvin (K)."@en . + "water inlet temperature range"@en . + . + . + " A complex number that specifies the real and imaginary parts of the short-circuit voltage at rated current of a transformer given in %."@en . + "short circuit voltage"@en . + . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f94 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f8e . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f91 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f8d . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f93 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f8f . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f90 . + . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f95 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f92 . + . + " Fraction of the visible light that passes the shading system at normal incidence. It is a value without unit."@en . + "visible light transmittance"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f4d . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f4d . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f4d . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f91 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f91 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f91 . + . + "OpenCircuit: Exposes water directly to the cooling atmosphere. CloseCircuit: The fluid is separated from the atmosphere by a heat exchanger. Wet: The air stream or the heat exchange surface is evaporatively cooled. Dry: No evaporation into the air stream. DryWet: A combination of a dry tower and a wet tower."@en . + "circuit type"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fd9 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fd9 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fd9 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7ffc . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7ffc . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7ffc . + . + " Indication whether this object is designed to serve as an exit in the case of fire (TRUE) or not (FALSE). Here whether the transport element (in case of e.g., a lift) is designed to serve as a fire exit, e.g., for fire escape purposes."@en . + "fire exit"@en . + . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f0b . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f0c . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f0d . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f0e . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f0f . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f10 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f11 . + . + . + " Total volume of fluid in the tubes and their headers. Usually measured in cubic metre (m3)."@en . + "volumen"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f1d . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f1d . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f1d . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f61 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f61 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f61 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fa9 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fa9 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fa9 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fcc . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fcc . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fcc . + . + " Nominal latent capacity. Usually measured in Watts (W, J/s)."@en . + "nominal latent capacity"@en . + . + . + " Size of the inlet connection. Usually measured in millimeters (mm)."@en . + "inlet connection size"@en . + . + . + " Nominal rate of water vapor added into the airstream. Usually measured in kg/s."@en . + "nominal moisture gain"@en . + . + . + "Motor drive type: DIRECTDRIVE: Direct drive. BELTDRIVE: Belt drive. COUPLING: Coupling. OTHER: Other type of motor drive. UNKNOWN: Unknown motor drive type. "@en . + "motor drive type"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f31 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f31 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f31 . + . + " (Rsol): The ratio of incident solar radiation that is reflected by a shading system (also named _e). Note the following equation Asol + Rsol + Tsol = 1"@en . + "solar reflectance"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f8f . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f8f . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f8f . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fe0 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fe0 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fe0 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7ef5 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7ef5 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7ef5 . + . + " Ambient design wet bulb temperature used for selecting the cooling tower. Usually measured in degrees Kelvin (K)."@en . + "ambient design wet bulb temperature"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f01 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f01 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f01 . + . + "ColdLiquid: Evaporator is using liquid type of fluid to exchange heat with refrigerant. ColdAir: Evaporator is using air to exchange heat with refrigerant."@en . + "evaporation medium type"@en . + . + . + " A measure of the vertical deviations of the surface."@en . + "roughness"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f5f . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f5f . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f5f . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fb0 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fb0 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fb0 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f6f . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f70 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f71 . + . + . + " The ratio between the real part of the zero sequence impedance and the real part of the positive impedance (i.e. real part of the short-circuit voltage) of the transformer. Used for three-phase transformer which includes a N-conductor."@en . + "real impedance ratio"@en . + . + . + " Maximum part load ratio as a fraction of nominal capacity."@en . + "maximum part load ratio"@en . + . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fbe . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fbf . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fc0 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fc1 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fc2 . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f2f . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f2f . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f2f . + . + "FanCycling: Fan is cycled on and off to control duty. TwoSpeedFan: Fan is switched between low and high speed to control duty. VariableSpeedFan: Fan speed is varied to control duty. DampersControl: Dampers modulate the air flow to control duty. BypassValveControl: Bypass valve modulates the water flow to control duty. MultipleSeriesPumps: Turn on/off multiple series pump to control duty. TwoSpeedPump: Switch between high/low pump speed to control duty. VariableSpeedPump: vary pump speed to control duty."@en . + "capacity control"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f73 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f73 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f73 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fde . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fde . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fde . + . + " The length measured along the x-axis in the local coordinate system of the cover of the oil interceptor. Usually measured in millimeters (mm)."@en . + "cover width"@en . + . + . + " Average fluid velocity at the media surface. Usually measured in m/s."@en . + "nominal media surface velocity"@en . + . + . + " Nominal surrounding temperature (refers to nominal heating capacity). Usually measured in degrees Kelvin (K)."@en . + "nominal sorrounding temperature heating"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f43 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f43 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f43 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fae . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fae . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fae . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7ff2 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7ff2 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7ff2 . + . + " the designation of the Standard applicable for the definition of the characteristics of the tripping_unit."@en . + "standard"@en . + . + . + " Actual outside diameter of the tube in the tube bundle. Usually measured in millimeters (mm)."@en . + "outside diameter"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f13 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f13 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f13 . + . + "Defines the types of end shapes that can be used for preformed tanks. The convention for reading these enumerated values is that for a vertical cylinder, the first value is the base and the second is the top for a horizontal cylinder, the order of reading should be left to right. For a speherical tank, the value UNSET should be used.B5"@en . + "end shape type"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fc2 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fc2 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fc2 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7efa . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7efa . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7efa . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f03 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f06 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f0a . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f05 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f08 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f02 . + . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f04 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f07 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f09 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fb3 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7faf . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fa9 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fb2 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fa8 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fb0 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fb5 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fab . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fb4 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7faa . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fb6 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fa5 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fac . + . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fa4 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fae . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fb1 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fa7 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fa6 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fad . + . + " Nominal cooling tower capacity in terms of heat transfer rate of the cooling tower between air stream and water stream at nominal conditions. Usually measured in Watts (W, J/s)."@en . + "nominal capcity"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f85 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f85 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f85 . + "Enumeration defining the energy source or fuel combusted to generate heat if applicable. Note: hydronic heaters shall use UNSET, dual-use hydronic/electric heaters shall use ELECTRICITY."@en . + "The source of energy."@en . + . + "Enumeration defining the energy source or fuel cumbusted to generate heat."@en . + "energy source"@en . + . + . + " The length measured along the x-axis in the local coordinate system or the radius (in the case of a circular shape in plan) of the cover of the oil interceptor. Usually measured in millimeters (mm)."@en . + "cover length"@en . + . + . + " The CRI indicates how well a light source renders eight standard colors compared to perfect reference lamp with the same color temperature. The CRI scale ranges from 1 to 100, with 100 representing perfect rendering properties."@en . + "color rendering index"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f55 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f55 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f55 . + . + " Nominal fluid flow rate through the filter. Usually measured in m3/s."@en . + "nominal flow rate"@en . + . + . + " Total heat transfer area of the vessel. Usually measured in square metre (m2)."@en . + "heat transfer surface area"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f25 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f25 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f25 . + " Internal volume of condenser (water side). Usually measured in cubic metre (m3)."@en . + . + " Internal volume of evaporator (water side). Usually measured in cubic metre (m3)."@en . + "internal water volume"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fd4 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fd4 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fd4 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7ee9 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7ee9 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7ee9 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f57 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f49 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f56 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f55 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f4e . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f4f . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f4d . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f54 . + . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f52 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f53 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f59 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f4c . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f51 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f5b . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f4a . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f4b . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f5a . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f58 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f50 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fa4 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fa4 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fa4 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f97 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f97 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f97 . + "Refrigerant class used by the condenser. CFC: Chlorofluorocarbons. HCFC: Hydrochlorofluorocarbons. HFC: Hydrofluorocarbons."@en . + "Refrigerant class used by the compressor. CFC: Chlorofluorocarbons. HCFC: Hydrochlorofluorocarbons. HFC: Hydrofluorocarbons."@en . + . + " Refrigerant class used by the compressor. CFC: Chlorofluorocarbons. HCFC: Hydrochlorofluorocarbons. HFC: Hydrofluorocarbons."@en . + "refrigerant class"@en . + . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fb7 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fb8 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fb9 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fba . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fbb . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fbc . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fbd . + . + . + " Maximum allowable air flow rate. Usually measured in m3/s."@en . + "maximum air flow rate"@en . + . + . + " External surface area (both primary and secondary area). Usually measured in square metre (m2)."@en . + "external surface area"@en . + . + " Make-up water requirements. Usually measured in m3/s."@en . + . + " Make-up water requirement. Usually measured in m3/s."@en . + "water requirement"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f67 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f67 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f67 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f8a . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f8a . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f8a . + . + "Defines the types of pattern (or shape of a tank that may be specified."@en . + "pattern type"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7ef0 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7ef0 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7ef0 . + . + " Compressor capacity under ideal conditions. Usually measured in Watts (W, J/s)."@en . + "ideal capacity"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f37 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f37 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f37 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f5a . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f5a . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f5a . + . + " The connection size of the to and from the pump. Usually measured in millimeters (mm)."@en . + "connection size"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fe6 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fe6 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fe6 . + . + " An indication of whether the neutral point of the secondary winding is available as a terminal (=TRUE) or not (= FALSE)."@en . + "is neutral secondary terminal available"@en . + . + . + " The power in VA (volt ampere) that has been transformed and is running out of the transformer on the secondary side. Usually measured in Watts (W, J/s)."@en . + "secondary apparent power"@en . + . + . + " The size of the connection to the valve (or to each connection for faucets, mixing valves, etc.). Usually measured in millimeters (mm)."@en . + "size"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f07 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f07 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f07 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f2a . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f2a . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f2a . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fb6 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fb6 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fb6 . + . + " Time of operation at maximum operational ambient air temperature. Measured in seconds (s) or days (d) or other units of time."@en . + "operational riterial"@en . + . + . + " Nominal fan power rate.Usually measured in Watts (W, J/s)."@en . + "nominal power rate"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7eee . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7eee . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7eee . + . + " Nominal water flow (refers to nominal heating capacity). Usually measured in m3/s."@en . + "nominal water flow heating"@en . + . + . + " Volume between operating and overflow levels in cooling tower basin. Usually measured in cubic metre (m3)."@en . + "basin reserve volume"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f79 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f79 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f79 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f9c . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f9c . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f9c . + . + " This is used to identify if the boiler has storage capacity (TRUE). If FALSE, then there is no storage capacity built into the boiler, such as an instantaneous hot water heater."@en . + "is water storage heater"@en . + . + . + " The color temperature of any source of radiation is defined as the temperature (in Kelvin) of a black-body or Planckian radiator whose radiation has the same chromaticity as the source of radiation. Often the values are only approximate color temperatures as the black-body radiator cannot emit radiation of every chromaticity value. The color temperatures of the commonest artificial light sources range from less than 3000K (warm white) to 4000K (intermediate) and over 5000K (daylight). Usually measured in degrees Kelvin (K)."@en . + "color tempeature"@en . + . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f27 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f2b . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f2a . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f24 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f25 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f28 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f29 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f2c . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f2d . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f26 . + . + . + " capacity of the transportation element measured in numbers of person."@en . + "capacity people"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f49 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f49 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f49 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f6c . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f6c . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f6c . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7ff8 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7ff8 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7ff8 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f34 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f2e . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f33 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f36 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f30 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f32 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f35 . + . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f2f . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f31 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f37 . + . + " Nominal supply water temperature (refers to nominal cooling capacity). Usually measured in degrees Kelvin (K)."@en . + "nominal supply water temperature cooling"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f19 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f19 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f19 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f3c . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f3c . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f3c . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f80 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f80 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f80 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fc8 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fc8 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fc8 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7feb . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7feb . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7feb . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fea . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7feb . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fec . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fed . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fee . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fef . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f0c . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f0c . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f0c . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f50 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f50 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f50 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fbb . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fbb . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fbb . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f20 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f20 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f20 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f7e . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f7e . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f7e . + " CounterFlow: Air and water flow enter in different directions. CrossFlow: Air and water flow are perpendicular. ParallelFlow: air and water flow enter in same directions."@en . + . + "CounterFlow: Air and water flow enter in different directions. CrossFlow: Air and water flow are perpendicular. ParallelFlow: Air and water flow enter in same directions."@en . + "flow arrangement"@en . + . + . + " Actual inner diameter of the tube in the tube bundle. Usually measured in millimeters (mm)."@en . + "inside diameter"@en . + . + . + " Nominal heat transfer surface area associated with nominal overall heat transfer coefficient. Usually measured in square metre (m2)."@en . + "nominal heat transfer area"@en . + . + . + " has the heat exchanger has defrost function or not."@en . + "has defrost"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f4e . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f4e . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f4e . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f92 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f92 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f92 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f1e . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f1e . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f1e . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f62 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f62 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f62 . + . + " Nominal surrounding temperature (refers to nominal cooling capacity). Usually measured in degrees Kelvin (K)."@en . + "nominal sorrounding temperature cooling"@en . + . + . + "Indicates types of switches which differs in functionality."@en . + "switch function"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fcd . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fcd . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fcd . + . + "Allowable outlet temperature of either the water or the steam. Usually measured in degrees Kelvin (K)."@en . + "outlet temperature range"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f32 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f32 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f32 . + . + " IEC. Start current factor defines how large the peek starting current will become on the engine. StartCurrentFactor is multiplied to NominalCurrent and we get the start current."@en . + "start current factor"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fe1 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fe1 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fe1 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7ef6 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7ef6 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7ef6 . + . + " Indicates whether the meter has a connection for remote reading through connection of a communication device (set TRUE) or not (set FALSE)."@en . + "remote reading"@en . + . + . + " Leakage when fully closed. Usually measured in m3/s."@en . + "leakage fully closed"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f02 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f02 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f02 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fb1 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fb1 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fb1 . + . + " the ratio of output capacity to intake capacity."@en . + "electric generator efficiency"@en . + . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fd8 . + . + . + " Number of gangs/buttons on this switch."@en . + "number of gangs"@en . + . + . + " Total pressure drop across the filter. Usually measured in Pascals (Pa, N/m2)."@en . + "nominal pressure drop"@en . + . + . + " Specifies the required fail-safe position of the actuator."@en . + "fail position"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f74 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f74 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f74 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fcd . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fce . + . + . + " Nominal chiller efficiency under nominal conditions. "@en . + "nominal efficiency"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fdf . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fdf . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fdf . + . + " Compressor shaft power under ideal conditions. Usually measured in Watts (W, J/s)."@en . + "ideal shaft power"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f44 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f44 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f44 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7faf . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7faf . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7faf . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7ff3 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7ff3 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7ff3 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f14 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f14 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f14 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fc3 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fc3 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fc3 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7efb . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7efb . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7efb . + . + " Static deflection of the vibration isolator. Usually measured in millimeters (mm)."@en . + "isolator static deflection"@en . + . + . + "Indicates how heat is transmitted according to the shape of the space heater."@en . + "heat transfer dimension"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f86 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f86 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f86 . + . + " Nominal fan wheel speed. Usually measured in cycles/s."@en . + "nominal rotation speed"@en . + . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fe9 . + . + . + " Minimum part load ratio as a fraction of nominal capacity."@en . + "minimun part load ratio"@en . + . + . + " The power in VA (volt ampere) that has been transformed and that runs into the transformer on the primary side. Usually measured in Watts (W, J/s)."@en . + "primary apparent power"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f56 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f56 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f56 . + . + " The ratio between the imaginary part of the zero sequence impedance and the imaginary part of the positive impedance (i.e. imaginary part of the short-circuit voltage) of the transformer. Used for three-phase transformer which includes a N-conductor."@en . + "imaginary impedance ratio"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f26 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f26 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f26 . + . + " Face area open to the airstream. Usually measured in square metre (m2)."@en . + "face area"@en . + . + . + " Operating weight of the tank including all of its contents. Usually measured in kilograms (kg) or grams (g)."@en . + "operating wight"@en . + . + . + " Heat exchange area. Usually measured in square metre (m2)."@en . + "heat exchange area"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fd5 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fd5 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fd5 . + . + " The nominal length or, in the case of a vertical cylindrical tank, the nominal diameter of the tank. Usually measured in millimeters (mm)."@en . + "nominal length or diameter"@en . + . + . + "Enumeration defining the heat transfer medium if applicable."@en . + "heat transfer medium"@en . + . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fc3 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fc4 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fc5 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fc6 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fc7 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fc8 . + . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f7f . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f80 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f81 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f82 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f83 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f84 . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fa5 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fa5 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fa5 . + . + " Nominal heating capacity. Usually measured in Watts (W, J/s)."@en . + "nominal heating capacity"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f98 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f98 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f98 . + . + " Light emitter nominal power. Usually measured in Watts (W, J/s)."@en . + "light emitter nominal power"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f68 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f68 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f68 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f8b . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f8b . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f8b . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7ef1 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7ef1 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7ef1 . + . + " The maximum pressure to which the valve has been subjected under test. Usually measured in Pascals (Pa, N/m2)."@en . + "test pressure"@en . + . + . + " Indication of whether the motor is single speed, i.e. has a single winding (= FALSE) or multi-speed i.e.has part winding (= TRUE) ."@en . + "has part winding"@en . + . + . + " The maximum terminal size capacity of the device. Usually measured in square metre (m2)."@en . + "limiting terminal size"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f38 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f38 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f38 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f5b . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f5b . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f5b . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fe7 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fe7 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fe7 . + . + " Nominal cooling capacity. Usually measured in Watts (W, J/s)."@en . + "nominal cooling capacity"@en . + . + . + " Chiller evaporating temperature.Usually measured in degrees Kelvin (K)."@en . + "nominal evaporating temmperature"@en . + . + . + " Ambient design dry bulb temperature used for selecting the cooling tower. Usually measured in degrees Kelvin (K)."@en . + "ambient design dry bulb temperature"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f08 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f08 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f08 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f2b . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f2b . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f2b . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7eef . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7ef2 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7ef0 . + . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7eea . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7eeb . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7eec . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7eed . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7ee8 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7eee . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7ee9 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7ef1 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fb7 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fb7 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fb7 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fda . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fda . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fda . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7eef . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7eef . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7eef . + . + " TRUE if the silencer has exterior insulation. FALSE if it does not."@en . + "has exterior insulation"@en . + . + . + " The maximum time (in s) at which the motor could run with locked rotor when the motor is used in an EX-environment. The time indicates that a protective device should trip before this time when the starting current of the motor is slowing through the device."@en . + "te time"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7faa . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7faa . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7faa . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f9d . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f9d . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f9d . + " Internal volume of condenser (refrigerant side). Usually measured in cubic metre (m3)."@en . + . + " Internal volume of evaporator (refrigerant side). Usually measured in cubic metre (m3)."@en . + "internal refrigerant volume"@en . + . + . + " Is it free hanging type (not mounted in a false ceiling)?"@en . + "is free hanging"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f6d . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f6d . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f6d . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7ff9 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7ff9 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7ff9 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f6a . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f6b . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f6c . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f6d . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f6e . + . + . + " Filter fluid resistance when replacement is required (i.e., Pressure drop at the maximum air flowrate across the filter when the filter needs replacement per ASHRAE Standard 52.1). Usually measured in Pascals (Pa, N/m2)."@en . + "final resistance"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f3d . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f3d . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f3d . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f81 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f81 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f81 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fc9 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fc9 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fc9 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fec . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fec . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fec . + . + " Particle geometric mean diameter associated with nominal efficiency. Usually measured in millimeters (mm)."@en . + "nominal particle geometric mean diameter"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f0d . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f0d . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f0d . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f51 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f51 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f51 . + . + " Capacity of the transport element measured by weight. Usually measured in kilograms (kg) or grams (g)."@en . + "capacity weight"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fbc . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fbc . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fbc . + . + " A list of the available types of motor enclosure from which that required may be selected."@en . + "motor enclosure type"@en . + . + . + " FirstCurvatureRadius should be defined as the base or left side radius of curvature value. Usually measured in millimeters (mm)."@en . + "first curvature radius"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f21 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f21 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f21 . + . + "FixedExitingWaterTemp: The capacity is controlled to maintain a fixed exiting water temperature. WetBulbTempReset: The set-point is reset based on the wet-bulb temperature."@en . + "control strategy"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f7f . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f7f . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f7f . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fd0 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fd0 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fd0 . + . + " Close off rating. Usually measured in Pascals (Pa, N/m2)."@en . + "close off rating"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f4f . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f4f . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f4f . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fa0 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fa0 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fa0 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f93 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f93 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f93 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f1f . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f1f . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f1f . + . + " Nominal diameter or width of the tubes in the tube bundle. Usually measured in millimeters (mm)."@en . + "nominal diameter"@en . + . + " Nominal air flow rate. Usually measured in m3/s."@en . + . + " Nominal rate of air flow into which water vapor is added. Usually measured in m3/s."@en . + "nominal air flow rate"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f63 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f63 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f63 . + . + " The nominal frequency of the supply. Usually measured in cycles/s or Hertz (Hz)."@en . + "nominal frequency"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fce . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fce . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fce . + . + "The operational mechanism for the damper operation."@en . + "operation"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f33 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f33 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f33 . + . + " The nominal voltage of the supply. Usually measured in Volts (V, W/A)."@en . + "nominal supply voltage"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fe2 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fe2 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fe2 . + . + " Nominal return water temperature (refers to nominal cooling capacity). Usually measured in degrees Kelvin (K)."@en . + "nominal return water temperature cooling"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7ef7 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7ef7 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7ef7 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f03 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f03 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f03 . + . + "Indication of the form that readout from the meter takes. In the case of a dial read out, this may comprise multiple dials that give a cumulative reading and/or a mechanical odometer."@en . + "read out type"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fb2 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fb2 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fb2 . + . + " IfcThermalTransmittanceMeasure is a measure of the rate at which energy is transmitted through a body. Usually measured in Watts/m2 Kelvin."@en . + "thermal transmittance"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7eea . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7eea . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7eea . + . + " Hydraulic diameter. Usually measured in millimeters (mm)."@en . + "hydraulic diameter"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f75 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f75 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f75 . + . + " Number of parallel fluid tube circuits."@en . + "number of circuits"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f45 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f45 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f45 . + . + " Overall body mass of the heater. Usually measured in kilograms (kg) or grams (g)."@en . + "body mass"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7ff4 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7ff4 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7ff4 . + . + " The voltage that is going to be transformed and that runs into the transformer on the primary side. Usually measured in Volts (V, W/A)."@en . + "primary voltage"@en . + . + "Allowable operational air temperature range. Usually measured in degrees Kelvin (K)."@en . + . + "Allowable operation ambient air temperature range. Usually measured in degrees Kelvin (K)."@en . + "operational temperature range"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f15 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f15 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f15 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fc4 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fc4 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fc4 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7efc . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7efc . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7efc . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f87 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f87 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f87 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f57 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f57 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f57 . + . + " Indication of whether the outlet accepts a loose plug connection (= TRUE) or whether it is directly connected (= FALSE) or whether the form of connection has not yet been determined (= UNKNOWN)."@en . + "is pluggable outlet"@en . + . + . + " Factory fitted waterflow control system."@en . + "water flow control system type"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f7a . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f7a . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f7a . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f27 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f27 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f27 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f4a . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f4a . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f4a . + . + "Defines the types of access (or cover) to a tank that may be specified. Note that covers are generally specified for rectangular tanks. For cylindrical tanks, access will normally be via a manhole."@en . + "access type"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fd6 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fd6 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fd6 . + . + " Fouling factor of the tubes in the tube bundle. Usually measured in m2 Kelvin/Watt."@en . + "fouling factor"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f1a . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f1a . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f1a . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f99 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f99 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f99 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fa6 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fa6 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fa6 . + . + "The configuration of the ports of a valve according to either the linear route taken by a fluid flowing through the valve or by the number of ports where: SINGLEPORT: Valve that has a single entry port from the system that it serves, the exit port being to the surrounding environment. ANGLED_2_PORT: Valve in which the direction of flow is changed through 90 degrees. STRAIGHT_2_PORT: Valve in which the flow is straight through. STRAIGHT_3_PORT: Valve with three separate ports. CROSSOVER_4_PORT: Valve with 4 separate ports."@en . + "valve pattern"@en . + . + . + "possible range of secondary airflow that can be delivered. Usually measured in Pascals (Pa, N/m2)."@en . + "secondary air flow rate range"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f69 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f69 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f69 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f8c . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f8c . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f8c . + . + " The nominal width or, in the case of a horizontal cylindrical tank, the nominal diameter of the tank. Note: Not required for a vertical cylindrical tank. Usually measured in millimeters (mm)."@en . + "nominal width or diameter"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7ef2 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7ef2 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7ef2 . + . + " Particle geometric standard deviation associated with nominal efficiency. "@en . + "nominal particle geometric standard deviation"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f39 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f39 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f39 . + . + " Number of cells in one cooling tower unit."@en . + "number of cells"@en . + . + . + " Indication of whether a switching device has a key operated lock (=TRUE) or not (= FALSE)."@en . + "has lock"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f5c . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f5c . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f5c . + . + " Total pressure drop across damper. Usually measured in Pascals (Pa, N/m2)."@en . + "open pressure drop"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fe8 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fe8 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fe8 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7ef3 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7ef4 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7ef5 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7ef6 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7ef7 . + . + . + " The maximum weight that can be carried by the vibration isolator. Usually measured in kilograms (kg) or grams (g)."@en . + "maximum supported weight"@en . + . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f85 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f86 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f87 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f88 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f89 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f8a . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f8b . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f8c . + . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f9d . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f9a . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f98 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fa1 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f9c . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f9f . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f9b . + . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fa0 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f9e . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f99 . + . + "Humidifier application. Fixed: Humidifier installed in a ducted flow distribution system. Portable: Humidifier is not installed in a ducted flow distribution system."@en . + "application"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f09 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f09 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f09 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f2c . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f2c . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f2c . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f70 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f70 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f70 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fb8 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fb8 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fb8 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fdb . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fdb . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fdb . + . + " Total nominal heat output as listed by the manufacturer. Usually measured in Watts (W, J/s)."@en . + "output capacity"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f40 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f40 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f40 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fab . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fab . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fab . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f9e . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f9e . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f9e . + . + "The method of valve operation where: DROPWEIGHT: A valve that is closed by the action of a weighted lever being released, the weight normally being prevented from dropping by being held by a wire, the closure normally being made by the action of heat on a fusible link in the wire FLOAT: A valve that is opened and closed by the action of a float that rises and falls with water level. The float may be a ball attached to a lever or other mechanism HYDRAULIC: A valve that is opened and closed by hydraulic actuation LEVER: A valve that is opened and closed by the action of a lever rotating the gate within the valve. LOCKSHIELD: A valve that requires the use of a special lockshield key for opening and closing, the operating mechanism being protected by a shroud during normal operation. MOTORIZED: A valve that is opened and closed by the action of an electric motor on an actuator PNEUMATIC: A valve that is opened and closed by pneumatic actuation SOLENOID: A valve that is normally held open by a magnetic field in a coil acting on the gate but that is closed immediately if the electrical current generating the magnetic field is removed. SPRING: A valve that is normally held in position by the pressure of a spring on a plate but that may be caused to open if the pressure of the fluid is sufficient to overcome the spring pressure. THERMOSTATIC: A valve in which the ports are opened or closed to maintain a required predetermined temperature. WHEEL: A valve that is opened and closed by the action of a wheel moving the gate within the valve."@en . + "valve operation"@en . + . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f00 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f01 . + . + . + " Vertical spacing between tubes in the tube bundle.Usually measured in millimeters (mm)."@en . + "vertical spacing"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f10 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f10 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f10 . + . + "Integrated lighting in cooled beam."@en . + "integrated lighting type"@en . + . + . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fe5 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fe0 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fe3 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fdd . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fe4 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fde . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fe1 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fdf . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fe2 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f6e . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f6e . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f6e . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f3e . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f3e . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f3e . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f82 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f82 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f82 . + . + " The voltage that has been transformed and is running out of the transformer on the secondary side. Usually measured in Volts (V, W/A)."@en . + "secondary voltage"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fed . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fed . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fed . + . + " Number of blades."@en . + "number of blades"@en . + . + . + " Fraction of the visible light that is reflected by the glazing at normal incidence. It is a value without unit."@en . + "visible light reflectance"@en . + . + . + " Nominal water flow (refers to nominal cooling capacity). Usually measured in m3/s."@en . + "nominal water flow cooling"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f0e . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f0e . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f0e . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f52 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f52 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f52 . + . + "Blade edge."@en . + "blade edge"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fbd . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fbd . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fbd . + . + " Size of the ventilating pipe(s). Usually measured in millimeters (mm)."@en . + "ventilating pipe size"@en . + . + . + " The thickness of the damper frame material. Usually measured in millimeters (mm)."@en . + "frame thickness"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f22 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f22 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f22 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fd1 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fd1 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fd1 . + . + " Designation of the frame size according to the named range of frame sizes designated at the place of use or according to a given standard."@en . + "frame size"@en . + . + . + " Nominal fuel consumption rate required to produce the total boiler heat output. Usually measured in Watts (W, J/s)."@en . + "nominal energy consumption"@en . + . + . + "The manner in which the pipe connection is made to the cooled beam."@en . + "pipe connection enum"@en . + . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fd9 . + . + . + " Chiller condensing temperature. Usually measured in degrees Kelvin (K)."@en . + "nominal condensing temperature"@en . + . + . + " Filter face velocity. Usually measured in m/s."@en . + "nominal filter face velocity"@en . + . + . + " In-line tube row spacing. Usually measured in millimeters (mm)."@en . + "in line row spacing"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fa1 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fa1 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fa1 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f94 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f94 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f94 . + . + " The total effective or actual volumetric capacity of the tank. Usually measured in cubic metre (m3).B3"@en . + "effective capacity"@en . + . + . + "possible range of primary airflow that can be delivered. Usually measured in m3/s."@en . + "primary air flow rate range"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f64 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f64 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f64 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fcf . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fcf . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fcf . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f43 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f44 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f45 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f46 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f47 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f48 . + . + . + " Nominal total pressure rise across the fan. Usually measured in Pascals (Pa, N/m2)."@en . + "nominal total pressure"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f34 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f34 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f34 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fc9 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fca . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fcb . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fcc . + . + . + " SprayFilled: Water is sprayed into airflow. SplashTypeFill: water cascades over successive rows of splash bars. FilmTypeFill: water flows in a thin layer over closely spaced sheets."@en . + "spray type"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fe3 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fe3 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fe3 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7ef8 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7ef8 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7ef8 . + . + " Minimum liquid pressure at the pump inlet to prevent cavitation. Usually measured in Pascals (Pa, N/m2)."@en . + "net positive suction head"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f04 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f04 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f04 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fb3 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fb3 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fb3 . + . + " Nominal overall heat transfer coefficient associated with nominal heat transfer area. Usually measured in Watts/m2 Kelvin."@en . + "nominal heat transfer coefficient"@en . + . + . + " Fouling factor of the tubes in the tube bundle. Usually measured in m2 Kelvin/Watt."@en . + "thermal conductivity"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7eeb . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7eeb . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7eeb . + . + " An indication of whether the neutral point of the primary winding is available as a terminal (=TRUE) or not (= FALSE)."@en . + "is neutral primary terminal available"@en . + . + . + " Maximum apparent power/capacity in VA (volt ampere). Usually measured in Watts (W, J/s)."@en . + "maximum apparent power"@en . + . + . + " Nominal or quoted =length, measured along the z-axis of the local coordinate system of the object, of the body of the object. Usually measured in millimeters (mm)."@en . + "nominal body depth"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f76 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f76 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f76 . + . + " An indication of whether there is an illuminated indicator to show that the switch is on (=TRUE) or not (= FALSE)."@en . + "is illuminated"@en . + . + . + " The frequency that has been transformed and is running out of the transformer on the secondary side. Usually measured in cycles/s or Hertz (Hz)."@en . + "secondary frequency"@en . + . + . + "Allowable minimum and maximum working pressure (relative to ambient pressure). Usually measured in Pascals (Pa, N/m2)."@en . + "working pressure range"@en . + . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fd6 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fd2 . + . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fd5 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fd7 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fd3 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fd0 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fcf . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fd4 . + _:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fd1 . + . + " Product of component mass and specific heat."@en . + "thermal mass heat capacity"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f46 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f46 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f46 . + . + " Number of panels."@en . + "number of panels"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7ff5 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7ff5 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7ff5 . + "Possible range of fluid flowrate that can be delivered. Usually measured in m3/s."@en . + . + "Allowable range of volume of fluid being pumped against the resistance specified. Usually measured in kg/s."@en . + "flow rate range"@en . + . + . + " Sum of the refrigeration effect and the heat equivalent of the power input to the compressor. Usually measured in Watts (W, J/s)."@en . + "nominal heat rejection rate"@en . + . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f16 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f16 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7f16 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fc5 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fc5 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7fc5 . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7efd . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7efd . +_:AX2dX28d09753X3aX158aa87ecf1X3aXX2dX7efd . diff --git a/OnToology/SAREF4BLD/RawRDF/IFC-Properties-In-Axioms-1.rdf/documentation/ontology.ttl b/OnToology/SAREF4BLD/RawRDF/IFC-Properties-In-Axioms-1.rdf/documentation/ontology.ttl new file mode 100644 index 0000000000000000000000000000000000000000..2f498bb018f0f8ddcd33e7b99870669edf2f5c8d --- /dev/null +++ b/OnToology/SAREF4BLD/RawRDF/IFC-Properties-In-Axioms-1.rdf/documentation/ontology.ttl @@ -0,0 +1,2962 @@ +@prefix rdfs: . +@prefix foaf: . +@prefix owl: . +@prefix xsd: . +@prefix rdf: . + + + a owl:DatatypeProperty ; + rdfs:comment " Water storage capacity. Usually measured in cubic metre (m3)."@en ; + rdfs:label "water storage capacity"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " Fouling factor of the tubes in the tube bundle. Usually measured in m2 Kelvin/Watt."@en ; + rdfs:label "thermal conductivity"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment "Internal modulation control."@en ; + rdfs:label "internal control"@en ; + rdfs:range xsd:string . + + + a owl:Class ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:boolean ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:boolean ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:integer ; + owl:onProperty + ] . + + + a owl:DatatypeProperty ; + rdfs:comment "The spectrum of radiation describes its composition with regard to wavelength. Light, for example, as the portion of electromagnetic radiation that is visible to the human eye, is radiation with wavelengths in the range of approx. 380 to 780 nm (1 nm = 10 m). The corresponding range of colours varies from violet to indigo, blue, green, yellow, orange, and red. These colours form a continuous spectrum, in which the various spectral sectors merge into each other."@en ; + rdfs:label "spectrum"@en ; + rdfs:range xsd:realRealRange . + + + a owl:DatatypeProperty ; + rdfs:comment " The nominal length or, in the case of a vertical cylindrical tank, the nominal diameter of the tank. Usually measured in millimeters (mm)."@en ; + rdfs:label "nominal length or diameter"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " Minimum liquid pressure at the pump inlet to prevent cavitation. Usually measured in Pascals (Pa, N/m2)."@en ; + rdfs:label "net positive suction head"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " Nominal return water temperature (refers to nominal heating capacity). Usually measured in degrees Kelvin (K)."@en ; + rdfs:label "nominal return water temperature heating"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " Identifies the form of compensation used for power factor correction and radio suppression."@en ; + rdfs:label "lamp compensation type"@en ; + rdfs:range xsd:string . + + + a owl:DatatypeProperty ; + rdfs:comment " Fraction of the visible light that passes the shading system at normal incidence. It is a value without unit."@en ; + rdfs:label "visible light transmittance"@en ; + rdfs:range xsd:float . + + + a owl:Class ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty + ] . + + + a owl:DatatypeProperty ; + rdfs:comment " An indication of whether the neutral point of the secondary winding is available as a terminal (=TRUE) or not (= FALSE)."@en ; + rdfs:label "is neutral secondary terminal available"@en ; + rdfs:range xsd:boolean . + + + a owl:DatatypeProperty ; + rdfs:comment " (Rsol): The ratio of incident solar radiation that is reflected by a shading system (also named _e). Note the following equation Asol + Rsol + Tsol = 1"@en ; + rdfs:label "solar reflectance"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " Number of panels."@en ; + rdfs:label "number of panels"@en ; + rdfs:range xsd:integer . + + + a owl:Class ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty + ] . + + + a owl:Class ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:realRealRange ; + owl:onProperty + ] . + + + a owl:DatatypeProperty ; + rdfs:comment "Allowable minimum and maximum temperature. Usually measured in degrees Kelvin (K)."@en , "Allowable operational range of the fluid temperature. Usually measured in degrees Kelvin (K)."@en , "Temperature range. Usually measured in degrees Kelvin (K)."@en ; + rdfs:label "temperature range"@en ; + rdfs:range xsd:realRealRange . + + + a owl:DatatypeProperty ; + rdfs:comment " Nominal rate of air flow into which water vapor is added. Usually measured in m3/s."@en , " Nominal air flow rate. Usually measured in m3/s."@en ; + rdfs:label "nominal air flow rate"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " Nominal cooling tower capacity in terms of heat transfer rate of the cooling tower between air stream and water stream at nominal conditions. Usually measured in Watts (W, J/s)."@en ; + rdfs:label "nominal capcity"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " Nominal surrounding temperature (refers to nominal cooling capacity). Usually measured in degrees Kelvin (K)."@en ; + rdfs:label "nominal sorrounding temperature cooling"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment "Integrated lighting in cooled beam."@en ; + rdfs:label "integrated lighting type"@en ; + rdfs:range xsd:string . + + + a owl:DatatypeProperty ; + rdfs:comment "Allowable range of frictional resistance against which the fluid is being pumped. Usually measured in Pascals (Pa, N/m2)."@en ; + rdfs:label "flow resistance range"@en ; + rdfs:range xsd:realRealRange . + + + a owl:DatatypeProperty ; + rdfs:comment " Static deflection of the vibration isolator. Usually measured in millimeters (mm)."@en ; + rdfs:label "isolator static deflection"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment "Allowable minimum and maximum working pressure (relative to ambient pressure). Usually measured in Pascals (Pa, N/m2)."@en ; + rdfs:label "working pressure range"@en ; + rdfs:range xsd:realRealRange . + + + a owl:Class ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:integer ; + owl:onProperty + ] . + + + a owl:Class ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:boolean ; + owl:onProperty + ] . + + + a owl:DatatypeProperty ; + rdfs:comment " The length (or depth) of the damper frame. Usually measured in millimeters (mm)."@en ; + rdfs:label "frame depth"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " The finished length of the silencer. Usually measured in millimeters (mm)."@en , " Length of the tubes in the tube bundle. Usually measured in millimeters (mm)."@en ; + rdfs:label "length"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " The length measured along the x-axis in the local coordinate system or the radius (in the case of a circular shape in plan) of the cover of the oil interceptor. Usually measured in millimeters (mm)."@en ; + rdfs:label "cover length"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " Nominal water flow (refers to nominal heating capacity). Usually measured in m3/s."@en ; + rdfs:label "nominal water flow heating"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " Designation of the frame size according to the named range of frame sizes designated at the place of use or according to a given standard."@en ; + rdfs:label "frame size"@en ; + rdfs:range xsd:string . + + + a owl:DatatypeProperty ; + rdfs:comment "Allowable water circuit working pressure range. Usually measured in Pascals (Pa, N/m2)."@en ; + rdfs:label "water pressure range"@en ; + rdfs:range xsd:realRealRange . + + + a owl:DatatypeProperty ; + rdfs:comment " Nominal fan power rate.Usually measured in Watts (W, J/s)."@en ; + rdfs:label "nominal power rate"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " The nominal width or, in the case of a horizontal cylindrical tank, the nominal diameter of the tank. Note: Not required for a vertical cylindrical tank. Usually measured in millimeters (mm)."@en ; + rdfs:label "nominal width or diameter"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " Elevation difference between cooling tower sump and the top of the tower. Usually measured in millimeters (mm)."@en ; + rdfs:label "lift elevation difference"@en ; + rdfs:range xsd:float . + + + a owl:Class ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] . + + + a owl:DatatypeProperty ; + rdfs:comment " Minimum part load ratio as a fraction of nominal capacity."@en ; + rdfs:label "minimun part load ratio"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment "The manner in which the pipe connection is made to the cooled beam."@en ; + rdfs:label "pipe connection enum"@en ; + rdfs:range xsd:string . + + + a owl:DatatypeProperty ; + rdfs:comment " Leakage when fully closed. Usually measured in m3/s."@en ; + rdfs:label "leakage fully closed"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment "Defines the types of access (or cover) to a tank that may be specified. Note that covers are generally specified for rectangular tanks. For cylindrical tanks, access will normally be via a manhole."@en ; + rdfs:label "access type"@en ; + rdfs:range xsd:string . + + + a owl:DatatypeProperty ; + rdfs:comment " Chiller evaporating temperature.Usually measured in degrees Kelvin (K)."@en ; + rdfs:label "nominal evaporating temmperature"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " Height of the vibration isolator before tha application of load. Usually measured in millimeters (mm)."@en ; + rdfs:label "height"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " Input current when a motor armature is energized but not rotating. Usually measured in Ampere (A)."@en ; + rdfs:label "locked rotor current"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment "Blade action."@en ; + rdfs:label "blade action"@en ; + rdfs:range xsd:string . + + + a owl:DatatypeProperty ; + rdfs:comment " Time of operation at maximum operational ambient air temperature. Measured in seconds (s) or days (d) or other units of time."@en ; + rdfs:label "operational riterial"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " Indicates media sources and corresponding names of ports (IfcDistributionPort with FlowDirection=SINK and PredefinedType=AUDIOVISUAL) or aggregated audio/video components (IfcAudioVisualAppliance)."@en ; + rdfs:label "media source"@en ; + rdfs:range xsd:string . + + + a owl:DatatypeProperty ; + rdfs:comment " IfcThermalTransmittanceMeasure is a measure of the rate at which energy is transmitted through a body. Usually measured in Watts/m2 Kelvin."@en ; + rdfs:label "thermal transmittance"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " A list of the secondary current types that can result from transformer output."@en ; + rdfs:label "secondary current type"@en ; + rdfs:range xsd:string . + + + a owl:DatatypeProperty ; + rdfs:comment " Factory fitted waterflow control system."@en ; + rdfs:label "water flow control system type"@en ; + rdfs:range xsd:string . + + + a owl:DatatypeProperty ; + rdfs:comment " The weight of the humidifier. Usually measured in kilograms (kg) or grams (g)."@en , " Weight of filter. Usually measured in kilograms (kg) or grams (g)."@en , " The weight of the silencer. Usually measured in kilograms (kg) or grams (g)."@en ; + rdfs:label "weight"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " Number of sections used in the construction of the tank. Default is 1. Note: All sections assumed to be the same size."@en , " Number of vertical sections, measured in the direction of flow."@en ; + rdfs:label "number of sections"@en ; + rdfs:range xsd:integer . + + + a owl:DatatypeProperty ; + rdfs:comment " has the heat exchanger has defrost function or not."@en ; + rdfs:label "has defrost"@en ; + rdfs:range xsd:boolean . + + + a owl:DatatypeProperty ; + rdfs:comment " Nominal cooling capacity of chiller at standardized conditions as defined by the agency having jurisdiction. Usually measured in Watts (W, J/s)."@en , " Compressor nameplate capacity. Usually measured in Watts (W, J/s)."@en , " The total nominal or design volumetric capacity of the tank. Usually measured in cubic metre (m3)."@en ; + rdfs:label "nominal capacity"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " In both the DIN and CIE standards, artificial light sources are classified in terms of their color appearance. To the human eye they all appear to be white the difference can only be detected by direct comparison. Visual performance is not directly affected by differences in color appearance."@en ; + rdfs:label "color appearance"@en ; + rdfs:range xsd:string . + + + a owl:DatatypeProperty ; + rdfs:comment " Fouling factor of the tubes in the tube bundle. Usually measured in m2 Kelvin/Watt."@en ; + rdfs:label "fouling factor"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " Internal surface area. Usually measured in square metre (m2)."@en ; + rdfs:label "internal surface area"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " Indication of whether the outlet accepts a loose plug connection (= TRUE) or whether it is directly connected (= FALSE) or whether the form of connection has not yet been determined (= UNKNOWN)."@en ; + rdfs:label "is pluggable outlet"@en ; + rdfs:range xsd:boolean . + + + a owl:DatatypeProperty ; + rdfs:comment " The thickness of the damper blade. Usually measured in millimeters (mm)."@en ; + rdfs:label "blade thickness"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " Is it free hanging type (not mounted in a false ceiling)?"@en ; + rdfs:label "is free hanging"@en ; + rdfs:range xsd:boolean . + + + a owl:DatatypeProperty ; + rdfs:comment " The normally expected maximum working pressure of the valve. Usually measured in Pascals (Pa, N/m2)."@en ; + rdfs:label "working pressure"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " Temperature rating. Usually measured in degrees Kelvin (K)."@en ; + rdfs:label "temperature rating"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " Actual outside diameter of the tube in the tube bundle. Usually measured in millimeters (mm)."@en ; + rdfs:label "outside diameter"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment "Defines the general material category intended to be stored."@en ; + rdfs:label "storage type"@en ; + rdfs:range xsd:string . + + + a owl:Class ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] . + + + a owl:DatatypeProperty ; + rdfs:comment " Flow coefficient (the quantity of fluid that passes through a fully open valve at unit pressure drop), typically expressed as the Kv or Cv value for the valve."@en ; + rdfs:label "flow coefficient"@en ; + rdfs:range xsd:float . + + + a owl:Class ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:realRealRange ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:realRealRange ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:boolean ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:realRealRange ; + owl:onProperty + ] . + + + a owl:Class ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:integer ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:realRealRange ; + owl:onProperty + ] . + + + a owl:DatatypeProperty ; + rdfs:comment " Indication whether the element is designed for use in the exterior (TRUE) or not (FALSE). If (TRUE) it is an external element and faces the outside of the building."@en ; + rdfs:label "is external"@en ; + rdfs:range xsd:boolean . + + + a owl:DatatypeProperty ; + rdfs:comment "Defines the basic flow arrangements for the heat exchanger: COUNTERFLOW: Counterflow heat exchanger arrangement. CROSSFLOW: Crossflow heat exchanger arrangement. PARALLELFLOW: Parallel flow heat exchanger arrangement. MULTIPASS: Multipass flow heat exchanger arrangement. OTHER: Other type of heat exchanger flow arrangement not defined above."@en ; + rdfs:label "arrangement"@en ; + rdfs:range xsd:string . + + + a owl:DatatypeProperty ; + rdfs:comment "Allowable operational air temperature range. Usually measured in degrees Kelvin (K)."@en , "Allowable operation ambient air temperature range. Usually measured in degrees Kelvin (K)."@en ; + rdfs:label "operational temperature range"@en ; + rdfs:range xsd:realRealRange . + + + a owl:DatatypeProperty ; + rdfs:comment " Width of coil. Usually measured in millimeters (mm"@en ; + rdfs:label "coil width"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " The number of sockets that may be connected. In case of inconsistency, sockets defined on ports take precedence."@en ; + rdfs:label "number os sockets"@en ; + rdfs:range xsd:integer . + + + a owl:DatatypeProperty ; + rdfs:comment " Nominal water flow (refers to nominal cooling capacity). Usually measured in m3/s."@en ; + rdfs:label "nominal water flow cooling"@en ; + rdfs:range xsd:float . + + + a owl:Class ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:boolean ; + owl:onProperty + ] . + + + a owl:DatatypeProperty ; + rdfs:comment "FanCycling: Fan is cycled on and off to control duty. TwoSpeedFan: Fan is switched between low and high speed to control duty. VariableSpeedFan: Fan speed is varied to control duty. DampersControl: Dampers modulate the air flow to control duty. BypassValveControl: Bypass valve modulates the water flow to control duty. MultipleSeriesPumps: Turn on/off multiple series pump to control duty. TwoSpeedPump: Switch between high/low pump speed to control duty. VariableSpeedPump: vary pump speed to control duty."@en ; + rdfs:label "capacity control"@en ; + rdfs:range xsd:string . + + + a owl:DatatypeProperty ; + rdfs:comment " TRUE if the silencer has exterior insulation. FALSE if it does not."@en ; + rdfs:label "has exterior insulation"@en ; + rdfs:range xsd:boolean . + + + a owl:DatatypeProperty ; + rdfs:comment " External surface area (both primary and secondary area). Usually measured in square metre (m2)."@en ; + rdfs:label "external surface area"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " The nominal depth of the tank. Note: Not required for a horizontal cylindrical tank. Usually measured in millimeters (mm)."@en ; + rdfs:label "nominal depth"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " The voltage that is going to be transformed and that runs into the transformer on the primary side. Usually measured in Volts (V, W/A)."@en ; + rdfs:label "primary voltage"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment "Indicates types of switches which differs in functionality."@en ; + rdfs:label "switch function"@en ; + rdfs:range xsd:string . + + + a owl:DatatypeProperty ; + rdfs:comment " Nominal heating capacity. Usually measured in Watts (W, J/s)."@en ; + rdfs:label "nominal heating capacity"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " Vertical spacing between tubes in the tube bundle.Usually measured in millimeters (mm)."@en ; + rdfs:label "vertical spacing"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " The power in VA (volt ampere) that has been transformed and is running out of the transformer on the secondary side. Usually measured in Watts (W, J/s)."@en ; + rdfs:label "secondary apparent power"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " In-line tube row spacing. Usually measured in millimeters (mm)."@en ; + rdfs:label "in line row spacing"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " The maximum weight that can be carried by the vibration isolator. Usually measured in kilograms (kg) or grams (g)."@en ; + rdfs:label "maximum supported weight"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " Particle geometric standard deviation associated with nominal efficiency. "@en ; + rdfs:label "nominal particle geometric standard deviation"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " An indication of whether the neutral point of the primary winding is available as a terminal (=TRUE) or not (= FALSE)."@en ; + rdfs:label "is neutral primary terminal available"@en ; + rdfs:range xsd:boolean . + + + a owl:DatatypeProperty ; + rdfs:comment " The voltage that has been transformed and is running out of the transformer on the secondary side. Usually measured in Volts (V, W/A)."@en ; + rdfs:label "secondary voltage"@en ; + rdfs:range xsd:float . + + + a owl:Class ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:integer ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:boolean ; + owl:onProperty + ] . + + + a owl:Class ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty + ] . + + + a owl:DatatypeProperty ; + rdfs:comment " Nominal or quoted length, measured along the y-axis of the local coordinate system of the object, of the body of the object. Usually measured in millimeters (mm)."@en ; + rdfs:label "nominal body width"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment "Indicates how heat is transmitted according to the shape of the space heater."@en ; + rdfs:label "heat transfer dimension"@en ; + rdfs:range xsd:string . + + + a owl:DatatypeProperty ; + rdfs:comment " The nominal frequency of the supply. Usually measured in cycles/s or Hertz (Hz)."@en ; + rdfs:label "nominal frequency"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " The current that is going to be transformed and that runs into the transformer on the primary side. Usually measured in Ampere (A)."@en ; + rdfs:label "primary current"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment "Enumeration defining the temperature classification of the space heater surface temperature. low temperature - surface temperature is relatively low, usually heated by hot water or electricity. high temperature - surface temperature is relatively high, usually heated by gas or steam."@en ; + rdfs:label "temperature classification"@en ; + rdfs:range xsd:string . + + + a owl:DatatypeProperty ; + rdfs:comment " IEC. Start current factor defines how large the peek starting current will become on the engine. StartCurrentFactor is multiplied to NominalCurrent and we get the start current."@en ; + rdfs:label "start current factor"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " Fraction of the visible light that is reflected by the glazing at normal incidence. It is a value without unit."@en ; + rdfs:label "visible light reflectance"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment "The mechanism by which the valve function is achieved where: BALL: Valve that has a ported ball that can be turned relative to the body seat ports. BUTTERFLY: Valve in which a streamlined disc pivots about a diametric axis. CONFIGUREDGATE: Screwdown valve in which the closing gate is shaped in a configured manner to have a more precise control of pressure and flow change across the valve. GLAND: Valve with a tapered seating, in which a rotatable plug is retained by means of a gland and gland packing. GLOBE: Screwdown valve that has a spherical body. LUBRICATEDPLUG: Plug valve in which a lubricant is injected under pressure between the plug face and the body. NEEDLE: Valve for regulating the flow in or from a pipe, in which a slender cone moves along the axis of flow to close against a fixed conical seat. PARALLELSLIDE: Screwdown valve that has a machined plate that slides in formed grooves to form a seal. PLUG: Valve that has a ported plug that can be turned relative to the body seat ports. WEDGEGATE: Screwdown valve that has a wedge shaped plate fitting into tapered guides to form a seal."@en ; + rdfs:label "valve mechanism"@en ; + rdfs:range xsd:string . + + + a owl:DatatypeProperty ; + rdfs:comment " Indication whether this object is designed to serve as an exit in the case of fire (TRUE) or not (FALSE). Here whether the transport element (in case of e.g., a lift) is designed to serve as a fire exit, e.g., for fire escape purposes."@en ; + rdfs:label "fire exit"@en ; + rdfs:range xsd:boolean . + + + a owl:Class ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] . + + + a owl:DatatypeProperty ; + rdfs:comment " Sum of the refrigeration effect and the heat equivalent of the power input to the compressor. Usually measured in Watts (W, J/s)."@en ; + rdfs:label "nominal heat rejection rate"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment "The intended orientation for the damper as specified by the manufacturer."@en ; + rdfs:label "orientation"@en ; + rdfs:range xsd:string . + + + a owl:DatatypeProperty ; + rdfs:comment " Nominal rate of water vapor added into the airstream. Usually measured in kg/s."@en ; + rdfs:label "nominal moisture gain"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " The time (in s) needed for the motor to reach its rated speed with its driven equipment attached, starting from standstill and at the nominal voltage applied at its terminals."@en ; + rdfs:label "starting time"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment "Enumeration defining the energy source or fuel combusted to generate heat if applicable. Note: hydronic heaters shall use UNSET, dual-use hydronic/electric heaters shall use ELECTRICITY."@en , "Enumeration defining the energy source or fuel cumbusted to generate heat."@en , "The source of energy."@en ; + rdfs:label "energy source"@en ; + rdfs:range xsd:string . + + + a owl:DatatypeProperty ; + rdfs:comment " The static pressure within the air stream that the fan must overcome to insure designed circulation of air. Usually measured in Pascals (Pa, N/m2)."@en ; + rdfs:label "nominal static pressure"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " The compressibility of the vibration isolator."@en ; + rdfs:label "isolator compressibility"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " Heat exchange area. Usually measured in square metre (m2)."@en ; + rdfs:label "heat exchange area"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " SecondCurvatureRadius should be defined as the top or right side radius of curvature value. Usually measured in millimeters (mm)."@en ; + rdfs:label "second curvature radius"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " The frequency that has been transformed and is running out of the transformer on the secondary side. Usually measured in cycles/s or Hertz (Hz)."@en ; + rdfs:label "secondary frequency"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " Type of power driving the compressor."@en ; + rdfs:label "power source"@en ; + rdfs:range xsd:string . + + + a owl:DatatypeProperty ; + rdfs:comment " Internal volume of evaporator (water side). Usually measured in cubic metre (m3)."@en , " Internal volume of condenser (water side). Usually measured in cubic metre (m3)."@en ; + rdfs:label "internal water volume"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " Size of the ventilating pipe(s). Usually measured in millimeters (mm)."@en ; + rdfs:label "ventilating pipe size"@en ; + rdfs:range xsd:float . + + + a owl:Class ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:integer ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:integer ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] . + + + a owl:DatatypeProperty ; + rdfs:comment " Filter face velocity. Usually measured in m/s."@en ; + rdfs:label "nominal filter face velocity"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " FirstCurvatureRadius should be defined as the base or left side radius of curvature value. Usually measured in millimeters (mm)."@en ; + rdfs:label "first curvature radius"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " The total effective or actual volumetric capacity of the tank. Usually measured in cubic metre (m3).B3"@en ; + rdfs:label "effective capacity"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " Size of the outlet connection. Usually measured in millimeters (mm)."@en ; + rdfs:label "outlet connection size"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " Nominal supply water temperature (refers to nominal cooling capacity). Usually measured in degrees Kelvin (K)."@en ; + rdfs:label "nominal supply water temperature cooling"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " A complex number that specifies the real and imaginary parts of the short-circuit voltage at rated current of a transformer given in %."@en ; + rdfs:label "short circuit voltage"@en ; + rdfs:range xsd:complexNumber . + + + a owl:Class ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] . + + + a owl:Class ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:realRealRange ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:boolean ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:realRealRange ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:realRealRange ; + owl:onProperty + ] . + + + a owl:Class ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:integer ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:boolean ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:integer ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] . + + + a owl:Class ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:realRealRange ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:realRealRange ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:realRealRange ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] . + + + a owl:DatatypeProperty ; + rdfs:comment " (Tsol) The ratio of incident solar radiation that directly passes through a shading system (also named _e). Note the following equation Asol + Rsol + Tsol = 1"@en ; + rdfs:label "solar transmittance"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " Number of tube rows in the tube bundle assembly."@en ; + rdfs:label "number of rows"@en ; + rdfs:range xsd:integer . + + + a owl:DatatypeProperty ; + rdfs:comment " A text inscribed or applied to the switch as a legend to indicate purpose or function."@en ; + rdfs:label "legend"@en ; + rdfs:range xsd:string . + + + a owl:Class ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:positiveInteger ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:boolean ; + owl:onProperty + ] . + + + a owl:DatatypeProperty ; + rdfs:comment " Maximum allowable air flow rate. Usually measured in m3/s."@en ; + rdfs:label "maximum air flow rate"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " Nominal or quoted length, measured along the x-axis of the local coordinate system of the object, of the body of the object. Usually measured in millimeters (mm)."@en ; + rdfs:label "nominal body length"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " Nominal fan wheel speed. Usually measured in cycles/s."@en ; + rdfs:label "nominal rotation speed"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " Nominal fluid flow rate through the filter. Usually measured in m3/s."@en ; + rdfs:label "nominal flow rate"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment "The fluid used for the coolant in the evaporator."@en ; + rdfs:label "evaporation coolant"@en ; + rdfs:range xsd:string . + + + a owl:DatatypeProperty ; + rdfs:comment " Particle geometric mean diameter associated with nominal efficiency. Usually measured in millimeters (mm)."@en ; + rdfs:label "nominal particle geometric mean diameter"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " Nominal supply water temperature (refers to nominal heating capacity). Usually measured in degrees Kelvin (K)."@en ; + rdfs:label "nominal supply water temperature heating"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment "Defines the types of pattern (or shape of a tank that may be specified."@en ; + rdfs:label "pattern type"@en ; + rdfs:range xsd:string . + + + a owl:DatatypeProperty ; + rdfs:comment " capacity of the transportation element measured in numbers of person."@en ; + rdfs:label "capacity people"@en ; + rdfs:range xsd:positiveInteger . + + + a owl:DatatypeProperty ; + rdfs:comment " Light emitter nominal power. Usually measured in Watts (W, J/s)."@en ; + rdfs:label "light emitter nominal power"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment "possible range of secondary airflow that can be delivered. Usually measured in Pascals (Pa, N/m2)."@en ; + rdfs:label "secondary air flow rate range"@en ; + rdfs:range xsd:realRealRange . + + + a owl:DatatypeProperty ; + rdfs:comment " The maximum output power rating of the engine. Usually measured in Watts (W, J/s)."@en ; + rdfs:label "maximum power output"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " The thickness of the damper frame material. Usually measured in millimeters (mm)."@en ; + rdfs:label "frame thickness"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " Maximum apparent power/capacity in VA (volt ampere). Usually measured in Watts (W, J/s)."@en ; + rdfs:label "maximum apparent power"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment "Defines the types of end shapes that can be used for preformed tanks. The convention for reading these enumerated values is that for a vertical cylinder, the first value is the base and the second is the top for a horizontal cylinder, the order of reading should be left to right. For a speherical tank, the value UNSET should be used.B5"@en ; + rdfs:label "end shape type"@en ; + rdfs:range xsd:string . + + + a owl:DatatypeProperty ; + rdfs:comment " The power in VA (volt ampere) that has been transformed and that runs into the transformer on the primary side. Usually measured in Watts (W, J/s)."@en ; + rdfs:label "primary apparent power"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " Nominal latent capacity. Usually measured in Watts (W, J/s)."@en ; + rdfs:label "nominal latent capacity"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment "Type of heat transfer between the two air streams."@en ; + rdfs:label "heat transfer type enum"@en ; + rdfs:range xsd:string . + + + a owl:Class ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:integer ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty + ] . + + + a owl:DatatypeProperty ; + rdfs:comment " Nominal total power consumption. Usually measured in Watts (W, J/s)."@en ; + rdfs:label "nominal power consumption"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " The length measured along the x-axis in the local coordinate system of the cover of the oil interceptor. Usually measured in millimeters (mm)."@en ; + rdfs:label "cover width"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment "Humidifier application. Fixed: Humidifier installed in a ducted flow distribution system. Portable: Humidifier is not installed in a ducted flow distribution system."@en ; + rdfs:label "application"@en ; + rdfs:range xsd:string . + + + a owl:DatatypeProperty ; + rdfs:comment " Number of gangs/buttons on this switch."@en ; + rdfs:label "number of gangs"@en ; + rdfs:range xsd:integer . + + + a owl:DatatypeProperty ; + rdfs:comment " The connection size of the to and from the pump. Usually measured in millimeters (mm)."@en ; + rdfs:label "connection size"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " Total pressure drop across the filter. Usually measured in Pascals (Pa, N/m2)."@en ; + rdfs:label "nominal pressure drop"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " Indicates discrete audio volume levels and corresponding sound power offsets, if applicable. Missing values may be interpolated. Measured in watts."@en ; + rdfs:label "audio volume"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment "Allowable part load ratio range."@en ; + rdfs:label "nominal part load ratio"@en ; + rdfs:range xsd:realRealRange . + + + a owl:DatatypeProperty ; + rdfs:comment "Indication of the form that readout from the meter takes. In the case of a dial read out, this may comprise multiple dials that give a cumulative reading and/or a mechanical odometer."@en ; + rdfs:label "read out type"@en ; + rdfs:range xsd:string . + + + a owl:DatatypeProperty ; + rdfs:comment " Face area open to the airstream. Usually measured in square metre (m2)."@en ; + rdfs:label "face area"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " Average fluid velocity at the media surface. Usually measured in m/s."@en ; + rdfs:label "nominal media surface velocity"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " Nominal surrounding temperature (refers to nominal heating capacity). Usually measured in degrees Kelvin (K)."@en ; + rdfs:label "nominal sorrounding temperature heating"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " Ambient design wet bulb temperature used for selecting the cooling tower. Usually measured in degrees Kelvin (K)."@en ; + rdfs:label "ambient design wet bulb temperature"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " Nominal or quoted =length, measured along the z-axis of the local coordinate system of the object, of the body of the object. Usually measured in millimeters (mm)."@en ; + rdfs:label "nominal body depth"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " The ratio of output capacity to intake capacity."@en ; + rdfs:label "electric motor efficiency"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " the ratio of output capacity to intake capacity."@en ; + rdfs:label "electric generator efficiency"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " TRUE if the tube has a turbulator, FALSE if it does not."@en ; + rdfs:label "has turbulator"@en ; + rdfs:range xsd:boolean . + + + a owl:DatatypeProperty ; + rdfs:comment "Possible range of fluid flowrate that can be delivered. Usually measured in m3/s."@en , "Allowable range of volume of fluid being pumped against the resistance specified. Usually measured in kg/s."@en ; + rdfs:label "flow rate range"@en ; + rdfs:range xsd:realRealRange . + + + a owl:DatatypeProperty ; + rdfs:comment " Total volume of fluid in the tubes and their headers. Usually measured in cubic metre (m3)."@en ; + rdfs:label "volumen"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " The current that has been transformed and is running out of the transformer on the secondary side. Usually measured in Ampere (A)."@en ; + rdfs:label "secondary current"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment "Motor drive type: DIRECTDRIVE: Direct drive. BELTDRIVE: Belt drive. COUPLING: Coupling. OTHER: Other type of motor drive. UNKNOWN: Unknown motor drive type. "@en ; + rdfs:label "motor drive type"@en ; + rdfs:range xsd:string . + + + a owl:DatatypeProperty ; + rdfs:comment " Close off rating. Usually measured in Pascals (Pa, N/m2)."@en ; + rdfs:label "close off rating"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " The nominal voltage of the supply. Usually measured in Volts (V, W/A)."@en ; + rdfs:label "nominal supply voltage"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment "The method of valve operation where: DROPWEIGHT: A valve that is closed by the action of a weighted lever being released, the weight normally being prevented from dropping by being held by a wire, the closure normally being made by the action of heat on a fusible link in the wire FLOAT: A valve that is opened and closed by the action of a float that rises and falls with water level. The float may be a ball attached to a lever or other mechanism HYDRAULIC: A valve that is opened and closed by hydraulic actuation LEVER: A valve that is opened and closed by the action of a lever rotating the gate within the valve. LOCKSHIELD: A valve that requires the use of a special lockshield key for opening and closing, the operating mechanism being protected by a shroud during normal operation. MOTORIZED: A valve that is opened and closed by the action of an electric motor on an actuator PNEUMATIC: A valve that is opened and closed by pneumatic actuation SOLENOID: A valve that is normally held open by a magnetic field in a coil acting on the gate but that is closed immediately if the electrical current generating the magnetic field is removed. SPRING: A valve that is normally held in position by the pressure of a spring on a plate but that may be caused to open if the pressure of the fluid is sufficient to overcome the spring pressure. THERMOSTATIC: A valve in which the ports are opened or closed to maintain a required predetermined temperature. WHEEL: A valve that is opened and closed by the action of a wheel moving the gate within the valve."@en ; + rdfs:label "valve operation"@en ; + rdfs:range xsd:string . + + + a owl:DatatypeProperty ; + rdfs:comment " Nominal heat transfer surface area associated with nominal overall heat transfer coefficient. Usually measured in square metre (m2)."@en ; + rdfs:label "nominal heat transfer area"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " Nominal diameter or width of the tubes in the tube bundle. Usually measured in millimeters (mm)."@en ; + rdfs:label "nominal diameter"@en ; + rdfs:range xsd:float . + + + a owl:Class ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] . + + + a owl:Class ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:realRealRange ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:realRealRange ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty + ] . + + + a owl:DatatypeProperty ; + rdfs:comment " The CRI indicates how well a light source renders eight standard colors compared to perfect reference lamp with the same color temperature. The CRI scale ranges from 1 to 100, with 100 representing perfect rendering properties."@en ; + rdfs:label "color rendering index"@en ; + rdfs:range xsd:integer . + + + a owl:DatatypeProperty ; + rdfs:comment " This is used to identify if the boiler has storage capacity (TRUE). If FALSE, then there is no storage capacity built into the boiler, such as an instantaneous hot water heater."@en ; + rdfs:label "is water storage heater"@en ; + rdfs:range xsd:boolean . + + + a owl:Class ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty + ] . + + + a owl:DatatypeProperty ; + rdfs:comment " A list of the available types of motor enclosure from which that required may be selected."@en ; + rdfs:label "motor enclosure type"@en ; + rdfs:range xsd:string . + + + a owl:DatatypeProperty ; + rdfs:comment "Allowable outlet temperature of either the water or the steam. Usually measured in degrees Kelvin (K)."@en ; + rdfs:label "outlet temperature range"@en ; + rdfs:range xsd:realRealRange . + + + a owl:DatatypeProperty ; + rdfs:comment " Identifies whether hand-operated operation is provided as an override (= TRUE) or not (= FALSE). Note that this value should be set to FALSE by default in the case of a Hand Operated Actuator."@en ; + rdfs:label "manual override"@en ; + rdfs:range xsd:boolean . + + + a owl:DatatypeProperty ; + rdfs:comment " Compressor shaft power under ideal conditions. Usually measured in Watts (W, J/s)."@en ; + rdfs:label "ideal shaft power"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " Total pressure drop across damper. Usually measured in Pascals (Pa, N/m2)."@en ; + rdfs:label "open pressure drop"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " Luminous flux is a photometric measure of radiant flux, i.e. the volume of light emitted from a light source. Luminous flux is measured either for the interior as a whole or for a part of the interior (partial luminous flux for a solid angle). All other photometric parameters are derivatives of luminous flux. Luminous flux is measured in lumens (lm). The luminous flux is given as a nominal value for each lamp. Usually measured in Lumen (lm, Candela Steradian)."@en ; + rdfs:label "contributed luminous flux"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " Nominal UA value."@en ; + rdfs:label "nominal ua"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " Number of blades."@en ; + rdfs:label "number of blades"@en ; + rdfs:range xsd:integer . + + + a owl:DatatypeProperty ; + rdfs:comment " The maximum and minimum allowed voltage of the supply e.g. boundaries of 380V/440V may be applied for a nominal voltage of 400V."@en ; + rdfs:label "nominal supply voltage offset"@en ; + rdfs:range xsd:realRealRange . + + + a owl:DatatypeProperty ; + rdfs:comment "Blade shape. Flat means triple V-groove."@en ; + rdfs:label "blade shape"@en ; + rdfs:range xsd:string . + + + a owl:DatatypeProperty ; + rdfs:comment " Initial new filter fluid resistance (i.e., pressure drop at the maximum air flowrate across the filter when the filter is new per ASHRAE Standard 52.1). Usually measured in Pascals (Pa, N/m2)."@en ; + rdfs:label "initial resistance"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " Finish color for cooled beam."@en ; + rdfs:label "finish color"@en ; + rdfs:range xsd:string . + + + a owl:DatatypeProperty ; + rdfs:comment " Total heat transfer area of the vessel. Usually measured in square metre (m2)."@en ; + rdfs:label "heat transfer surface area"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " Indication of whether a switching device has a key operated lock (=TRUE) or not (= FALSE)."@en ; + rdfs:label "has lock"@en ; + rdfs:range xsd:boolean . + + + a owl:DatatypeProperty ; + rdfs:comment " Nominal sensible capacity. Usually measured in Watts (W, J/s)."@en ; + rdfs:label "nominal sensible capacity"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " The color temperature of any source of radiation is defined as the temperature (in Kelvin) of a black-body or Planckian radiator whose radiation has the same chromaticity as the source of radiation. Often the values are only approximate color temperatures as the black-body radiator cannot emit radiation of every chromaticity value. The color temperatures of the commonest artificial light sources range from less than 3000K (warm white) to 4000K (intermediate) and over 5000K (daylight). Usually measured in degrees Kelvin (K)."@en ; + rdfs:label "color tempeature"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " Internal volume of condenser (refrigerant side). Usually measured in cubic metre (m3)."@en , " Internal volume of evaporator (refrigerant side). Usually measured in cubic metre (m3)."@en ; + rdfs:label "internal refrigerant volume"@en ; + rdfs:range xsd:float . + + + a owl:Class ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:boolean ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:boolean ; + owl:onProperty + ] . + + + a owl:DatatypeProperty ; + rdfs:comment "Refrigerant class used by the condenser. CFC: Chlorofluorocarbons. HCFC: Hydrochlorofluorocarbons. HFC: Hydrofluorocarbons."@en , " Refrigerant class used by the compressor. CFC: Chlorofluorocarbons. HCFC: Hydrochlorofluorocarbons. HFC: Hydrofluorocarbons."@en , "Refrigerant class used by the compressor. CFC: Chlorofluorocarbons. HCFC: Hydrochlorofluorocarbons. HFC: Hydrofluorocarbons."@en ; + rdfs:label "refrigerant class"@en ; + rdfs:range xsd:string . + + + a owl:DatatypeProperty ; + rdfs:comment "Enumeration defining the heat transfer medium if applicable."@en ; + rdfs:label "heat transfer medium"@en ; + rdfs:range xsd:string . + + + a owl:DatatypeProperty ; + rdfs:comment " Length of coil. Usually measured in millimeters (mm)."@en ; + rdfs:label "coil length"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " Indication of whether the motor is single speed, i.e. has a single winding (= FALSE) or multi-speed i.e.has part winding (= TRUE) ."@en ; + rdfs:label "has part winding"@en ; + rdfs:range xsd:boolean . + + + a owl:DatatypeProperty ; + rdfs:comment " The type of ballast used to stabilise gas discharge by limiting the current during operation and to deliver the necessary striking voltage for starting. Ballasts are needed to operate Discharge Lamps such as Fluorescent, Compact Fluorescent, High-pressure Mercury, Metal Halide and High-pressure Sodium Lamps. Magnetic ballasts are chokes which limit the current passing through a lamp connected in series on the principle of self-induction. The resultant current and power are decisive for the efficient operation of the lamp. A specially designed ballast is required for every type of lamp to comply with lamp rating in terms of Luminous Flux, Color Appearance and service life. The two types of magnetic ballasts for fluorescent lamps are KVG Conventional (EC-A series) and VVG Low-loss ballasts (EC-B series). Low-loss ballasts have a higher efficiency, which means reduced ballast losses and a lower thermal load. Electronic ballasts are used to run fluorescent lamps at high frequencies (approx. 35 - 40 kHz)."@en ; + rdfs:label "lamp ballast type"@en ; + rdfs:range xsd:string . + + + a owl:DatatypeProperty ; + rdfs:comment "FixedExitingWaterTemp: The capacity is controlled to maintain a fixed exiting water temperature. WetBulbTempReset: The set-point is reset based on the wet-bulb temperature."@en ; + rdfs:label "control strategy"@en ; + rdfs:range xsd:string . + + + a owl:DatatypeProperty ; + rdfs:comment " Nominal total pressure rise across the fan. Usually measured in Pascals (Pa, N/m2)."@en ; + rdfs:label "nominal total pressure"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " The ratio between the imaginary part of the zero sequence impedance and the imaginary part of the positive impedance (i.e. imaginary part of the short-circuit voltage) of the transformer. Used for three-phase transformer which includes a N-conductor."@en ; + rdfs:label "imaginary impedance ratio"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment "OpenCircuit: Exposes water directly to the cooling atmosphere. CloseCircuit: The fluid is separated from the atmosphere by a heat exchanger. Wet: The air stream or the heat exchange surface is evaporatively cooled. Dry: No evaporation into the air stream. DryWet: A combination of a dry tower and a wet tower."@en ; + rdfs:label "circuit type"@en ; + rdfs:range xsd:string . + + + a owl:Class ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] . + + + a owl:DatatypeProperty ; + rdfs:comment " Total nominal heat output as listed by the manufacturer. Usually measured in Watts (W, J/s)."@en ; + rdfs:label "output capacity"@en ; + rdfs:range xsd:float . + + + a owl:Class ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:complexNumber ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:boolean ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:boolean ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty + ] . + + + a owl:DatatypeProperty ; + rdfs:comment "InletVane: Control by adjusting inlet vane. VariableSpeedDrive: Control by variable speed drive. BladePitchAngle: Control by adjusting blade pitch angle. TwoSpeed: Control by switch between high and low speed. DischargeDamper: Control by modulating discharge damper."@en ; + rdfs:label "capacity control type"@en ; + rdfs:range xsd:string . + + + a owl:DatatypeProperty ; + rdfs:comment " Volume between operating and overflow levels in cooling tower basin. Usually measured in cubic metre (m3)."@en ; + rdfs:label "basin reserve volume"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " Maximum part load ratio as a fraction of nominal capacity."@en ; + rdfs:label "maximum part load ratio"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " Chiller condensing temperature. Usually measured in degrees Kelvin (K)."@en ; + rdfs:label "nominal condensing temperature"@en ; + rdfs:range xsd:float . + + + a owl:Class ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:realRealRange ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:boolean ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:realRealRange ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:realRealRange ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty + ] . + + + a owl:DatatypeProperty ; + rdfs:comment " Actual inner diameter of the tube in the tube bundle. Usually measured in millimeters (mm)."@en ; + rdfs:label "inside diameter"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " Nominal fuel consumption rate required to produce the total boiler heat output. Usually measured in Watts (W, J/s)."@en ; + rdfs:label "nominal energy consumption"@en ; + rdfs:range xsd:float . + + + a owl:Class ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:integer ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:realRealRange ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty + ] . + + + a owl:DatatypeProperty ; + rdfs:comment " Diameter of compressor impeller - used to scale performance of geometrically similar compressors. Usually measured in millimeters (mm)."@en ; + rdfs:label "impeller diameter"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " Nominal surrounding humidity (refers to nominal cooling capacity). Usually measured in degrees Kelvin (K)."@en ; + rdfs:label "nominal sorrounding humidity cooling"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " The maximum pressure to which the valve has been subjected under test. Usually measured in Pascals (Pa, N/m2)."@en ; + rdfs:label "test pressure"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " Horizontal spacing between tubes in the tube bundle. Usually measured in millimeters (mm)."@en ; + rdfs:label "horizontal spacing"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " Nominal overall heat transfer coefficient associated with nominal heat transfer area. Usually measured in Watts/m2 Kelvin."@en ; + rdfs:label "nominal heat transfer coefficient"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " Make-up water requirements. Usually measured in m3/s."@en , " Make-up water requirement. Usually measured in m3/s."@en ; + rdfs:label "water requirement"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " Hydraulic diameter. Usually measured in millimeters (mm)."@en ; + rdfs:label "hydraulic diameter"@en ; + rdfs:range xsd:float . + + + a owl:Class ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:realRealRange ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:realRealRange ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] . + + + a owl:DatatypeProperty ; + rdfs:comment "Possible range of airflow that can be delivered. For cases where there is no airflow across the coil (e.g. electric coil in a floor slab), then the value is zero. Usually measured in m3/s."@en , "Possible range of airflow that can be delivered. Usually measured in m3/s."@en ; + rdfs:label "air flow rate range"@en ; + rdfs:range xsd:realRealRange . + + + a owl:DatatypeProperty ; + rdfs:comment " Specifies the required fail-safe position of the actuator."@en ; + rdfs:label "fail position"@en ; + rdfs:range xsd:string . + + + a owl:DatatypeProperty ; + rdfs:comment " Operating weight of the tank including all of its contents. Usually measured in kilograms (kg) or grams (g)."@en ; + rdfs:label "operating wight"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " Number of parallel fluid tube circuits."@en ; + rdfs:label "number of circuits"@en ; + rdfs:range xsd:integer . + + + a owl:DatatypeProperty ; + rdfs:comment " Ambient design dry bulb temperature used for selecting the cooling tower. Usually measured in degrees Kelvin (K)."@en ; + rdfs:label "ambient design dry bulb temperature"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " Compressor capacity under ideal conditions. Usually measured in Watts (W, J/s)."@en ; + rdfs:label "ideal capacity"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " Indication whether the element is operated machanically (TRUE) or not, i.e. manually (FALSE)."@en ; + rdfs:label "mechanical operated"@en ; + rdfs:range xsd:boolean . + + + a owl:DatatypeProperty ; + rdfs:comment "Blade edge."@en ; + rdfs:label "blade edge"@en ; + rdfs:range xsd:string . + + + a owl:DatatypeProperty ; + rdfs:comment " Number of cells in one cooling tower unit."@en ; + rdfs:label "number of cells"@en ; + rdfs:range xsd:integer . + + + a owl:DatatypeProperty ; + rdfs:comment " Pump rotational speed under nominal conditions. Usually measured in cycles/s."@en ; + rdfs:label "nomminal rotation speed"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " Filter fluid resistance when replacement is required (i.e., Pressure drop at the maximum air flowrate across the filter when the filter needs replacement per ASHRAE Standard 52.1). Usually measured in Pascals (Pa, N/m2)."@en ; + rdfs:label "final resistance"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " Non recoverable losses of luminous flux of a lamp due to lamp depreciation i.e. the decreasing of light output of a luminaire due to aging and dirt."@en ; + rdfs:label "lamp maintenance factor"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment "The configuration of the ports of a valve according to either the linear route taken by a fluid flowing through the valve or by the number of ports where: SINGLEPORT: Valve that has a single entry port from the system that it serves, the exit port being to the surrounding environment. ANGLED_2_PORT: Valve in which the direction of flow is changed through 90 degrees. STRAIGHT_2_PORT: Valve in which the flow is straight through. STRAIGHT_3_PORT: Valve with three separate ports. CROSSOVER_4_PORT: Valve with 4 separate ports."@en ; + rdfs:label "valve pattern"@en ; + rdfs:range xsd:string . + + + a owl:DatatypeProperty ; + rdfs:comment " Indication of whether the motor enclosure is guarded (= TRUE) or not (= FALSE)."@en ; + rdfs:label "is guarded"@en ; + rdfs:range xsd:boolean . + + + a owl:DatatypeProperty ; + rdfs:comment " Maximum working pressure. Usually measured in Pascals (Pa, N/m2)."@en ; + rdfs:label "maximum working pressure"@en ; + rdfs:range xsd:float . + + + a owl:Class ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty + ] . + + + a owl:DatatypeProperty ; + rdfs:comment " Identifies the operating mode of the boiler."@en ; + rdfs:label "operating mode"@en ; + rdfs:range xsd:string . + + + a owl:DatatypeProperty ; + rdfs:comment " the vibration transmissibility percentage."@en ; + rdfs:label "vibration transmissibility"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " Nominal cooling capacity. Usually measured in Watts (W, J/s)."@en ; + rdfs:label "nominal cooling capacity"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " Nominal return water temperature (refers to nominal cooling capacity). Usually measured in degrees Kelvin (K)."@en ; + rdfs:label "nominal return water temperature cooling"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " Product of component mass and specific heat."@en ; + rdfs:label "thermal mass heat capacity"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " Nominal pressure rating of the boiler as rated by the agency having jurisdiction. Usually measured in Pascals (Pa, N/m2)."@en ; + rdfs:label "pressure rating"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment "Indicates how the space heater is designed to be placed. "@en , " Indicates the placement of the coil. FLOOR indicates an under floor heater (if coil type is WATERHEATINGCOIL or ELECTRICHEATINGCOIL), CEILING indicates a cooling ceiling (if coil type is WATERCOOLINGCOIL), UNIT indicates that the coil is part of a cooling or heating unit, like cooled beam, etc."@en ; + rdfs:label "placement type"@en ; + rdfs:range xsd:string . + + + a owl:DatatypeProperty ; + rdfs:comment " Capacity of the transport element measured by weight. Usually measured in kilograms (kg) or grams (g)."@en ; + rdfs:label "capacity weight"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " An indication of whether there is an illuminated indicator to show that the switch is on (=TRUE) or not (= FALSE)."@en ; + rdfs:label "is illuminated"@en ; + rdfs:range xsd:boolean . + + + a owl:Class ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:realRealRange ; + owl:onProperty + ] . + + + a owl:DatatypeProperty ; + rdfs:comment " Overall Thermal Efficiency is defined as gross energy output of the heat transfer device divided by the energy input."@en ; + rdfs:label "thermal efficiency"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " A measure of the vertical deviations of the surface."@en ; + rdfs:label "roughness"@en ; + rdfs:range xsd:string . + + + a owl:DatatypeProperty ; + rdfs:comment " Staggered tube row spacing. Usually measured in millimeters (mm)."@en ; + rdfs:label "staggered row spacing"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment "List of the possible vector groups for the transformer from which that required may be set. Values in the enumeration list follow a standard international code where the first letter describes how the primary windings are connected, the second letter describes how the secondary windings are connected, and the numbers describe the rotation of voltages and currents from the primary to the secondary side in multiples of 30 degrees. D: means that the windings are delta-connected. Y: means that the windings are star-connected. Z: means that the windings are zig-zag connected (a special start-connected providing low reactance of the transformer). The connectivity is only relevant for three-phase transformers."@en ; + rdfs:label "transformer vector group"@en ; + rdfs:range xsd:string . + + + a owl:DatatypeProperty ; + rdfs:comment " the designation of the Standard applicable for the definition of the characteristics of the tripping_unit."@en ; + rdfs:label "standard"@en ; + rdfs:range xsd:string . + + + a owl:DatatypeProperty ; + rdfs:comment " Compressor speed. Usually measured in cycles/s."@en ; + rdfs:label "compressor speed"@en ; + rdfs:range xsd:float . + + + a owl:Class ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty + ] . + + + a owl:DatatypeProperty ; + rdfs:comment " CounterFlow: Air and water flow enter in different directions. CrossFlow: Air and water flow are perpendicular. ParallelFlow: air and water flow enter in same directions."@en , "CounterFlow: Air and water flow enter in different directions. CrossFlow: Air and water flow are perpendicular. ParallelFlow: Air and water flow enter in same directions."@en ; + rdfs:label "flow arrangement"@en ; + rdfs:range xsd:string . + + + a owl:DatatypeProperty ; + rdfs:comment "The operational mechanism for the damper operation."@en ; + rdfs:label "operation"@en ; + rdfs:range xsd:string . + + + a owl:DatatypeProperty ; + rdfs:comment " Allowable operation ambient air temperature range. Usually measured in degrees Kelvin (K)."@en , "Allowable operation ambient air temperature range. Usually measured in degrees Kelvin (K)."@en , "Allowable operation ambient fluid temperature range. Usually measured in degrees Kelvin (K)."@en ; + rdfs:label "operation temperature range"@en ; + rdfs:range xsd:realRealRange , xsd:float . + + + a owl:Class ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:boolean ; + owl:onProperty + ] . + + + a owl:DatatypeProperty ; + rdfs:comment " Overall body mass of the heater. Usually measured in kilograms (kg) or grams (g)."@en ; + rdfs:label "body mass"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment "ColdLiquid: Evaporator is using liquid type of fluid to exchange heat with refrigerant. ColdAir: Evaporator is using air to exchange heat with refrigerant."@en ; + rdfs:label "evaporation medium type"@en ; + rdfs:range xsd:string . + + + a owl:DatatypeProperty ; + rdfs:comment " Indicates whether the meter has a connection for remote reading through connection of a communication device (set TRUE) or not (set FALSE)."@en ; + rdfs:label "remote reading"@en ; + rdfs:range xsd:boolean . + + + a owl:DatatypeProperty ; + rdfs:comment "Allowable water inlet temperature range. Usually measured in degrees Kelvin (K)."@en ; + rdfs:label "water inlet temperature range"@en ; + rdfs:range xsd:realRealRange . + + + a owl:DatatypeProperty ; + rdfs:comment " The ratio between the real part of the zero sequence impedance and the real part of the positive impedance (i.e. real part of the short-circuit voltage) of the transformer. Used for three-phase transformer which includes a N-conductor."@en ; + rdfs:label "real impedance ratio"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " The frequency that is going to be transformed and that runs into the transformer on the primary side. Usually measured in cycles/s or Hertz (Hz)."@en ; + rdfs:label "primary frequency"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " Specifies the type of shading device."@en ; + rdfs:label "shading device type"@en ; + rdfs:range xsd:string . + + + a owl:Class ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:boolean ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:realRealRange ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] . + + + a owl:DatatypeProperty ; + rdfs:comment " The size of the connection to the valve (or to each connection for faucets, mixing valves, etc.). Usually measured in millimeters (mm)."@en ; + rdfs:label "size"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " SprayFilled: Water is sprayed into airflow. SplashTypeFill: water cascades over successive rows of splash bars. FilmTypeFill: water flows in a thin layer over closely spaced sheets."@en ; + rdfs:label "spray type"@en ; + rdfs:range xsd:string . + + + a owl:Class ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:realRealRange ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] . + + + a owl:Class ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:boolean ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:boolean ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty + ] . + + + a owl:DatatypeProperty ; + rdfs:comment " The maximum time (in s) at which the motor could run with locked rotor when the motor is used in an EX-environment. The time indicates that a protective device should trip before this time when the starting current of the motor is slowing through the device."@en ; + rdfs:label "te time"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment "possible range of primary airflow that can be delivered. Usually measured in m3/s."@en ; + rdfs:label "primary air flow rate range"@en ; + rdfs:range xsd:realRealRange . + + + a owl:DatatypeProperty ; + rdfs:comment " Whether or not hot gas bypass is provided for the compressor. TRUE = Yes, FALSE = No."@en ; + rdfs:label "has hot gas bypass"@en ; + rdfs:range xsd:boolean . + + + a owl:DatatypeProperty ; + rdfs:comment " Size of the inlet connection. Usually measured in millimeters (mm)."@en ; + rdfs:label "inlet connection size"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " Nominal chiller efficiency under nominal conditions. "@en ; + rdfs:label "nominal efficiency"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " The maximum terminal size capacity of the device. Usually measured in square metre (m2)."@en ; + rdfs:label "limiting terminal size"@en ; + rdfs:range xsd:float . + + + a owl:DatatypeProperty ; + rdfs:comment " The type of frame used by the damper (e.g., Standard, Single Flange, Single Reversed Flange, Double Flange, etc.)."@en ; + rdfs:label "frame type"@en ; + rdfs:range xsd:string . + + + a owl:Class ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty + ] ; + rdfs:subClassOf + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty + ] . diff --git a/OnToology/SAREF4BLD/RawRDF/IFC-Properties-In-Axioms-1.rdf/documentation/ontology.xml b/OnToology/SAREF4BLD/RawRDF/IFC-Properties-In-Axioms-1.rdf/documentation/ontology.xml new file mode 100644 index 0000000000000000000000000000000000000000..8b77b6115668adba4d0ecf4568d24af8a4e446ac --- /dev/null +++ b/OnToology/SAREF4BLD/RawRDF/IFC-Properties-In-Axioms-1.rdf/documentation/ontology.xml @@ -0,0 +1,3265 @@ + + + + Water storage capacity. Usually measured in cubic metre (m3). + water storage capacity + + + + + + + + + + Fouling factor of the tubes in the tube bundle. Usually measured in m2 Kelvin/Watt. + thermal conductivity + + + + + + + + + + Internal modulation control. + internal control + + + + + + + + + + + + + + + + + + The spectrum of radiation describes its composition with regard to wavelength. Light, for example, as the portion of electromagnetic radiation that is visible to the human eye, is radiation with wavelengths in the range of approx. 380 to 780 nm (1 nm = 10 m). The corresponding range of colours varies from violet to indigo, blue, green, yellow, orange, and red. These colours form a continuous spectrum, in which the various spectral sectors merge into each other. + spectrum + + + + + + + + + + + + + + + The nominal length or, in the case of a vertical cylindrical tank, the nominal diameter of the tank. Usually measured in millimeters (mm). + nominal length or diameter + + + + + + + + + + + + + + + Minimum liquid pressure at the pump inlet to prevent cavitation. Usually measured in Pascals (Pa, N/m2). + net positive suction head + + + + + Nominal return water temperature (refers to nominal heating capacity). Usually measured in degrees Kelvin (K). + nominal return water temperature heating + + + + + + + + + + + + + + + + + + + + + + + + + Identifies the form of compensation used for power factor correction and radio suppression. + lamp compensation type + + + + + + + + + + Fraction of the visible light that passes the shading system at normal incidence. It is a value without unit. + visible light transmittance + + + + + + + + + + + + + + + + + + + + + + + + + + An indication of whether the neutral point of the secondary winding is available as a terminal (=TRUE) or not (= FALSE). + is neutral secondary terminal available + + + + + + + + + + (Rsol): The ratio of incident solar radiation that is reflected by a shading system (also named _e). Note the following equation Asol + Rsol + Tsol = 1 + solar reflectance + + + + + + + + + + + + + + + Number of panels. + number of panels + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Temperature range. Usually measured in degrees Kelvin (K). + Allowable minimum and maximum temperature. Usually measured in degrees Kelvin (K). + + Allowable operational range of the fluid temperature. Usually measured in degrees Kelvin (K). + temperature range + + + + Nominal air flow rate. Usually measured in m3/s. + + Nominal rate of air flow into which water vapor is added. Usually measured in m3/s. + nominal air flow rate + + + + + + + + + + Nominal cooling tower capacity in terms of heat transfer rate of the cooling tower between air stream and water stream at nominal conditions. Usually measured in Watts (W, J/s). + nominal capcity + + + + + + + + + + Nominal surrounding temperature (refers to nominal cooling capacity). Usually measured in degrees Kelvin (K). + nominal sorrounding temperature cooling + + + + + Integrated lighting in cooled beam. + integrated lighting type + + + + + Allowable range of frictional resistance against which the fluid is being pumped. Usually measured in Pascals (Pa, N/m2). + flow resistance range + + + + + + + + + + Static deflection of the vibration isolator. Usually measured in millimeters (mm). + isolator static deflection + + + + + Allowable minimum and maximum working pressure (relative to ambient pressure). Usually measured in Pascals (Pa, N/m2). + working pressure range + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The length (or depth) of the damper frame. Usually measured in millimeters (mm). + frame depth + + + + + + + + + Length of the tubes in the tube bundle. Usually measured in millimeters (mm). + + The finished length of the silencer. Usually measured in millimeters (mm). + length + + + + + The length measured along the x-axis in the local coordinate system or the radius (in the case of a circular shape in plan) of the cover of the oil interceptor. Usually measured in millimeters (mm). + cover length + + + + + Nominal water flow (refers to nominal heating capacity). Usually measured in m3/s. + nominal water flow heating + + + + + Designation of the frame size according to the named range of frame sizes designated at the place of use or according to a given standard. + frame size + + + + + Allowable water circuit working pressure range. Usually measured in Pascals (Pa, N/m2). + water pressure range + + + + + + + + + + + + + + + Nominal fan power rate.Usually measured in Watts (W, J/s). + nominal power rate + + + + + The nominal width or, in the case of a horizontal cylindrical tank, the nominal diameter of the tank. Note: Not required for a vertical cylindrical tank. Usually measured in millimeters (mm). + nominal width or diameter + + + + + Elevation difference between cooling tower sump and the top of the tower. Usually measured in millimeters (mm). + lift elevation difference + + + + + + + + + + + + + + + + Minimum part load ratio as a fraction of nominal capacity. + minimun part load ratio + + + + + The manner in which the pipe connection is made to the cooled beam. + pipe connection enum + + + + + Leakage when fully closed. Usually measured in m3/s. + leakage fully closed + + + + + + + + + + Defines the types of access (or cover) to a tank that may be specified. Note that covers are generally specified for rectangular tanks. For cylindrical tanks, access will normally be via a manhole. + access type + + + + + Chiller evaporating temperature.Usually measured in degrees Kelvin (K). + nominal evaporating temmperature + + + + + Height of the vibration isolator before tha application of load. Usually measured in millimeters (mm). + height + + + + + + + + + + + + + + + Input current when a motor armature is energized but not rotating. Usually measured in Ampere (A). + locked rotor current + + + + + Blade action. + blade action + + + + + + + + + + Time of operation at maximum operational ambient air temperature. Measured in seconds (s) or days (d) or other units of time. + operational riterial + + + + + Indicates media sources and corresponding names of ports (IfcDistributionPort with FlowDirection=SINK and PredefinedType=AUDIOVISUAL) or aggregated audio/video components (IfcAudioVisualAppliance). + media source + + + + + + + + + + IfcThermalTransmittanceMeasure is a measure of the rate at which energy is transmitted through a body. Usually measured in Watts/m2 Kelvin. + thermal transmittance + + + + + A list of the secondary current types that can result from transformer output. + secondary current type + + + + + + + + + + Factory fitted waterflow control system. + water flow control system type + + + + Weight of filter. Usually measured in kilograms (kg) or grams (g). + The weight of the silencer. Usually measured in kilograms (kg) or grams (g). + + The weight of the humidifier. Usually measured in kilograms (kg) or grams (g). + weight + + + + Number of vertical sections, measured in the direction of flow. + + Number of sections used in the construction of the tank. Default is 1. Note: All sections assumed to be the same size. + number of sections + + + + + + + + + + has the heat exchanger has defrost function or not. + has defrost + + + + + + + + + Compressor nameplate capacity. Usually measured in Watts (W, J/s). + Nominal cooling capacity of chiller at standardized conditions as defined by the agency having jurisdiction. Usually measured in Watts (W, J/s). + + The total nominal or design volumetric capacity of the tank. Usually measured in cubic metre (m3). + nominal capacity + + + + + In both the DIN and CIE standards, artificial light sources are classified in terms of their color appearance. To the human eye they all appear to be white the difference can only be detected by direct comparison. Visual performance is not directly affected by differences in color appearance. + color appearance + + + + + Fouling factor of the tubes in the tube bundle. Usually measured in m2 Kelvin/Watt. + fouling factor + + + + + Internal surface area. Usually measured in square metre (m2). + internal surface area + + + + + + + + + + Indication of whether the outlet accepts a loose plug connection (= TRUE) or whether it is directly connected (= FALSE) or whether the form of connection has not yet been determined (= UNKNOWN). + is pluggable outlet + + + + + The thickness of the damper blade. Usually measured in millimeters (mm). + blade thickness + + + + + Is it free hanging type (not mounted in a false ceiling)? + is free hanging + + + + + The normally expected maximum working pressure of the valve. Usually measured in Pascals (Pa, N/m2). + working pressure + + + + + Temperature rating. Usually measured in degrees Kelvin (K). + temperature rating + + + + + + + + + + Actual outside diameter of the tube in the tube bundle. Usually measured in millimeters (mm). + outside diameter + + + + + + + + + + Defines the general material category intended to be stored. + storage type + + + + + + + + + + + + + + + + + + + + + Flow coefficient (the quantity of fluid that passes through a fully open valve at unit pressure drop), typically expressed as the Kv or Cv value for the valve. + flow coefficient + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Indication whether the element is designed for use in the exterior (TRUE) or not (FALSE). If (TRUE) it is an external element and faces the outside of the building. + is external + + + + + Defines the basic flow arrangements for the heat exchanger: COUNTERFLOW: Counterflow heat exchanger arrangement. CROSSFLOW: Crossflow heat exchanger arrangement. PARALLELFLOW: Parallel flow heat exchanger arrangement. MULTIPASS: Multipass flow heat exchanger arrangement. OTHER: Other type of heat exchanger flow arrangement not defined above. + arrangement + + + + + + + + + + + + + + Allowable operational air temperature range. Usually measured in degrees Kelvin (K). + + Allowable operation ambient air temperature range. Usually measured in degrees Kelvin (K). + operational temperature range + + + + + Width of coil. Usually measured in millimeters (mm + coil width + + + + + + + + + + The number of sockets that may be connected. In case of inconsistency, sockets defined on ports take precedence. + number os sockets + + + + + Nominal water flow (refers to nominal cooling capacity). Usually measured in m3/s. + nominal water flow cooling + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + FanCycling: Fan is cycled on and off to control duty. TwoSpeedFan: Fan is switched between low and high speed to control duty. VariableSpeedFan: Fan speed is varied to control duty. DampersControl: Dampers modulate the air flow to control duty. BypassValveControl: Bypass valve modulates the water flow to control duty. MultipleSeriesPumps: Turn on/off multiple series pump to control duty. TwoSpeedPump: Switch between high/low pump speed to control duty. VariableSpeedPump: vary pump speed to control duty. + capacity control + + + + + TRUE if the silencer has exterior insulation. FALSE if it does not. + has exterior insulation + + + + + External surface area (both primary and secondary area). Usually measured in square metre (m2). + external surface area + + + + + + + + + + + + + + + The nominal depth of the tank. Note: Not required for a horizontal cylindrical tank. Usually measured in millimeters (mm). + nominal depth + + + + + The voltage that is going to be transformed and that runs into the transformer on the primary side. Usually measured in Volts (V, W/A). + primary voltage + + + + + Indicates types of switches which differs in functionality. + switch function + + + + + Nominal heating capacity. Usually measured in Watts (W, J/s). + nominal heating capacity + + + + + Vertical spacing between tubes in the tube bundle.Usually measured in millimeters (mm). + vertical spacing + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The power in VA (volt ampere) that has been transformed and is running out of the transformer on the secondary side. Usually measured in Watts (W, J/s). + secondary apparent power + + + + + In-line tube row spacing. Usually measured in millimeters (mm). + in line row spacing + + + + + + + + + + + + + + + The maximum weight that can be carried by the vibration isolator. Usually measured in kilograms (kg) or grams (g). + maximum supported weight + + + + + + + + + + Particle geometric standard deviation associated with nominal efficiency. + nominal particle geometric standard deviation + + + + + + + + + + An indication of whether the neutral point of the primary winding is available as a terminal (=TRUE) or not (= FALSE). + is neutral primary terminal available + + + + + + + + + + The voltage that has been transformed and is running out of the transformer on the secondary side. Usually measured in Volts (V, W/A). + secondary voltage + + + + + + + + + + + + + + + + + + + + + + + + Nominal or quoted length, measured along the y-axis of the local coordinate system of the object, of the body of the object. Usually measured in millimeters (mm). + nominal body width + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Indicates how heat is transmitted according to the shape of the space heater. + heat transfer dimension + + + + + The nominal frequency of the supply. Usually measured in cycles/s or Hertz (Hz). + nominal frequency + + + + + The current that is going to be transformed and that runs into the transformer on the primary side. Usually measured in Ampere (A). + primary current + + + + + + + + + + + + + + + + + + + + Enumeration defining the temperature classification of the space heater surface temperature. low temperature - surface temperature is relatively low, usually heated by hot water or electricity. high temperature - surface temperature is relatively high, usually heated by gas or steam. + temperature classification + + + + + + + + + + + + + + + IEC. Start current factor defines how large the peek starting current will become on the engine. StartCurrentFactor is multiplied to NominalCurrent and we get the start current. + start current factor + + + + + + + + + + Fraction of the visible light that is reflected by the glazing at normal incidence. It is a value without unit. + visible light reflectance + + + + + The mechanism by which the valve function is achieved where: BALL: Valve that has a ported ball that can be turned relative to the body seat ports. BUTTERFLY: Valve in which a streamlined disc pivots about a diametric axis. CONFIGUREDGATE: Screwdown valve in which the closing gate is shaped in a configured manner to have a more precise control of pressure and flow change across the valve. GLAND: Valve with a tapered seating, in which a rotatable plug is retained by means of a gland and gland packing. GLOBE: Screwdown valve that has a spherical body. LUBRICATEDPLUG: Plug valve in which a lubricant is injected under pressure between the plug face and the body. NEEDLE: Valve for regulating the flow in or from a pipe, in which a slender cone moves along the axis of flow to close against a fixed conical seat. PARALLELSLIDE: Screwdown valve that has a machined plate that slides in formed grooves to form a seal. PLUG: Valve that has a ported plug that can be turned relative to the body seat ports. WEDGEGATE: Screwdown valve that has a wedge shaped plate fitting into tapered guides to form a seal. + valve mechanism + + + + + Indication whether this object is designed to serve as an exit in the case of fire (TRUE) or not (FALSE). Here whether the transport element (in case of e.g., a lift) is designed to serve as a fire exit, e.g., for fire escape purposes. + fire exit + + + + + + + + + + + + + + Sum of the refrigeration effect and the heat equivalent of the power input to the compressor. Usually measured in Watts (W, J/s). + nominal heat rejection rate + + + + + + + + + + + + + + + + + + + + The intended orientation for the damper as specified by the manufacturer. + orientation + + + + + Nominal rate of water vapor added into the airstream. Usually measured in kg/s. + nominal moisture gain + + + + + + + + + + The time (in s) needed for the motor to reach its rated speed with its driven equipment attached, starting from standstill and at the nominal voltage applied at its terminals. + starting time + + + + Enumeration defining the energy source or fuel combusted to generate heat if applicable. Note: hydronic heaters shall use UNSET, dual-use hydronic/electric heaters shall use ELECTRICITY. + The source of energy. + + Enumeration defining the energy source or fuel cumbusted to generate heat. + energy source + + + + + The static pressure within the air stream that the fan must overcome to insure designed circulation of air. Usually measured in Pascals (Pa, N/m2). + nominal static pressure + + + + + The compressibility of the vibration isolator. + isolator compressibility + + + + + Heat exchange area. Usually measured in square metre (m2). + heat exchange area + + + + + SecondCurvatureRadius should be defined as the top or right side radius of curvature value. Usually measured in millimeters (mm). + second curvature radius + + + + + + + + + + + + + + + The frequency that has been transformed and is running out of the transformer on the secondary side. Usually measured in cycles/s or Hertz (Hz). + secondary frequency + + + + + + + + + + + + + + + Type of power driving the compressor. + power source + + + + + + + + + Internal volume of condenser (water side). Usually measured in cubic metre (m3). + + Internal volume of evaporator (water side). Usually measured in cubic metre (m3). + internal water volume + + + + + + + + + + Size of the ventilating pipe(s). Usually measured in millimeters (mm). + ventilating pipe size + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Filter face velocity. Usually measured in m/s. + nominal filter face velocity + + + + + + + + + + FirstCurvatureRadius should be defined as the base or left side radius of curvature value. Usually measured in millimeters (mm). + first curvature radius + + + + + + + + + + The total effective or actual volumetric capacity of the tank. Usually measured in cubic metre (m3).B3 + effective capacity + + + + + + + + + + + + + + + Size of the outlet connection. Usually measured in millimeters (mm). + outlet connection size + + + + + Nominal supply water temperature (refers to nominal cooling capacity). Usually measured in degrees Kelvin (K). + nominal supply water temperature cooling + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A complex number that specifies the real and imaginary parts of the short-circuit voltage at rated current of a transformer given in %. + short circuit voltage + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + (Tsol) The ratio of incident solar radiation that directly passes through a shading system (also named _e). Note the following equation Asol + Rsol + Tsol = 1 + solar transmittance + + + + + Number of tube rows in the tube bundle assembly. + number of rows + + + + + A text inscribed or applied to the switch as a legend to indicate purpose or function. + legend + + + + + + + + + + + + + + + + Maximum allowable air flow rate. Usually measured in m3/s. + maximum air flow rate + + + + + + + + + + + + + + + Nominal or quoted length, measured along the x-axis of the local coordinate system of the object, of the body of the object. Usually measured in millimeters (mm). + nominal body length + + + + + Nominal fan wheel speed. Usually measured in cycles/s. + nominal rotation speed + + + + + Nominal fluid flow rate through the filter. Usually measured in m3/s. + nominal flow rate + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The fluid used for the coolant in the evaporator. + evaporation coolant + + + + + Particle geometric mean diameter associated with nominal efficiency. Usually measured in millimeters (mm). + nominal particle geometric mean diameter + + + + + + + + + + Nominal supply water temperature (refers to nominal heating capacity). Usually measured in degrees Kelvin (K). + nominal supply water temperature heating + + + + + Defines the types of pattern (or shape of a tank that may be specified. + pattern type + + + + + capacity of the transportation element measured in numbers of person. + capacity people + + + + + Light emitter nominal power. Usually measured in Watts (W, J/s). + light emitter nominal power + + + + + possible range of secondary airflow that can be delivered. Usually measured in Pascals (Pa, N/m2). + secondary air flow rate range + + + + + + + + + + The maximum output power rating of the engine. Usually measured in Watts (W, J/s). + maximum power output + + + + + The thickness of the damper frame material. Usually measured in millimeters (mm). + frame thickness + + + + + + + + + + Maximum apparent power/capacity in VA (volt ampere). Usually measured in Watts (W, J/s). + maximum apparent power + + + + + + + + + + Defines the types of end shapes that can be used for preformed tanks. The convention for reading these enumerated values is that for a vertical cylinder, the first value is the base and the second is the top for a horizontal cylinder, the order of reading should be left to right. For a speherical tank, the value UNSET should be used.B5 + end shape type + + + + + The power in VA (volt ampere) that has been transformed and that runs into the transformer on the primary side. Usually measured in Watts (W, J/s). + primary apparent power + + + + + Nominal latent capacity. Usually measured in Watts (W, J/s). + nominal latent capacity + + + + + + + + + + + + + + + Type of heat transfer between the two air streams. + heat transfer type enum + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Nominal total power consumption. Usually measured in Watts (W, J/s). + nominal power consumption + + + + + The length measured along the x-axis in the local coordinate system of the cover of the oil interceptor. Usually measured in millimeters (mm). + cover width + + + + + + + + + + + + + + + + + + + + + + + + + Humidifier application. Fixed: Humidifier installed in a ducted flow distribution system. Portable: Humidifier is not installed in a ducted flow distribution system. + application + + + + + Number of gangs/buttons on this switch. + number of gangs + + + + + The connection size of the to and from the pump. Usually measured in millimeters (mm). + connection size + + + + + Total pressure drop across the filter. Usually measured in Pascals (Pa, N/m2). + nominal pressure drop + + + + + Indicates discrete audio volume levels and corresponding sound power offsets, if applicable. Missing values may be interpolated. Measured in watts. + audio volume + + + + + Allowable part load ratio range. + nominal part load ratio + + + + + Indication of the form that readout from the meter takes. In the case of a dial read out, this may comprise multiple dials that give a cumulative reading and/or a mechanical odometer. + read out type + + + + + + + + + + Face area open to the airstream. Usually measured in square metre (m2). + face area + + + + + Average fluid velocity at the media surface. Usually measured in m/s. + nominal media surface velocity + + + + + Nominal surrounding temperature (refers to nominal heating capacity). Usually measured in degrees Kelvin (K). + nominal sorrounding temperature heating + + + + + Ambient design wet bulb temperature used for selecting the cooling tower. Usually measured in degrees Kelvin (K). + ambient design wet bulb temperature + + + + + Nominal or quoted =length, measured along the z-axis of the local coordinate system of the object, of the body of the object. Usually measured in millimeters (mm). + nominal body depth + + + + + The ratio of output capacity to intake capacity. + electric motor efficiency + + + + + the ratio of output capacity to intake capacity. + electric generator efficiency + + + + + TRUE if the tube has a turbulator, FALSE if it does not. + has turbulator + + + + Possible range of fluid flowrate that can be delivered. Usually measured in m3/s. + + Allowable range of volume of fluid being pumped against the resistance specified. Usually measured in kg/s. + flow rate range + + + + + Total volume of fluid in the tubes and their headers. Usually measured in cubic metre (m3). + volumen + + + + + The current that has been transformed and is running out of the transformer on the secondary side. Usually measured in Ampere (A). + secondary current + + + + + Motor drive type: DIRECTDRIVE: Direct drive. BELTDRIVE: Belt drive. COUPLING: Coupling. OTHER: Other type of motor drive. UNKNOWN: Unknown motor drive type. + motor drive type + + + + + Close off rating. Usually measured in Pascals (Pa, N/m2). + close off rating + + + + + The nominal voltage of the supply. Usually measured in Volts (V, W/A). + nominal supply voltage + + + + + The method of valve operation where: DROPWEIGHT: A valve that is closed by the action of a weighted lever being released, the weight normally being prevented from dropping by being held by a wire, the closure normally being made by the action of heat on a fusible link in the wire FLOAT: A valve that is opened and closed by the action of a float that rises and falls with water level. The float may be a ball attached to a lever or other mechanism HYDRAULIC: A valve that is opened and closed by hydraulic actuation LEVER: A valve that is opened and closed by the action of a lever rotating the gate within the valve. LOCKSHIELD: A valve that requires the use of a special lockshield key for opening and closing, the operating mechanism being protected by a shroud during normal operation. MOTORIZED: A valve that is opened and closed by the action of an electric motor on an actuator PNEUMATIC: A valve that is opened and closed by pneumatic actuation SOLENOID: A valve that is normally held open by a magnetic field in a coil acting on the gate but that is closed immediately if the electrical current generating the magnetic field is removed. SPRING: A valve that is normally held in position by the pressure of a spring on a plate but that may be caused to open if the pressure of the fluid is sufficient to overcome the spring pressure. THERMOSTATIC: A valve in which the ports are opened or closed to maintain a required predetermined temperature. WHEEL: A valve that is opened and closed by the action of a wheel moving the gate within the valve. + valve operation + + + + + + + + + + + + + + + Nominal heat transfer surface area associated with nominal overall heat transfer coefficient. Usually measured in square metre (m2). + nominal heat transfer area + + + + + + + + + + Nominal diameter or width of the tubes in the tube bundle. Usually measured in millimeters (mm). + nominal diameter + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The CRI indicates how well a light source renders eight standard colors compared to perfect reference lamp with the same color temperature. The CRI scale ranges from 1 to 100, with 100 representing perfect rendering properties. + color rendering index + + + + + + + + + + This is used to identify if the boiler has storage capacity (TRUE). If FALSE, then there is no storage capacity built into the boiler, such as an instantaneous hot water heater. + is water storage heater + + + + + + + + + + + + + + A list of the available types of motor enclosure from which that required may be selected. + motor enclosure type + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Allowable outlet temperature of either the water or the steam. Usually measured in degrees Kelvin (K). + outlet temperature range + + + + + Identifies whether hand-operated operation is provided as an override (= TRUE) or not (= FALSE). Note that this value should be set to FALSE by default in the case of a Hand Operated Actuator. + manual override + + + + + Compressor shaft power under ideal conditions. Usually measured in Watts (W, J/s). + ideal shaft power + + + + + Total pressure drop across damper. Usually measured in Pascals (Pa, N/m2). + open pressure drop + + + + + + + + + + + + + + + + + + + + Luminous flux is a photometric measure of radiant flux, i.e. the volume of light emitted from a light source. Luminous flux is measured either for the interior as a whole or for a part of the interior (partial luminous flux for a solid angle). All other photometric parameters are derivatives of luminous flux. Luminous flux is measured in lumens (lm). The luminous flux is given as a nominal value for each lamp. Usually measured in Lumen (lm, Candela Steradian). + contributed luminous flux + + + + + Nominal UA value. + nominal ua + + + + + + + + + + + + + + + + + + + + Number of blades. + number of blades + + + + + + + + + + The maximum and minimum allowed voltage of the supply e.g. boundaries of 380V/440V may be applied for a nominal voltage of 400V. + nominal supply voltage offset + + + + + Blade shape. Flat means triple V-groove. + blade shape + + + + + Initial new filter fluid resistance (i.e., pressure drop at the maximum air flowrate across the filter when the filter is new per ASHRAE Standard 52.1). Usually measured in Pascals (Pa, N/m2). + initial resistance + + + + + + + + + + + + + + + Finish color for cooled beam. + finish color + + + + + Total heat transfer area of the vessel. Usually measured in square metre (m2). + heat transfer surface area + + + + + Indication of whether a switching device has a key operated lock (=TRUE) or not (= FALSE). + has lock + + + + + Nominal sensible capacity. Usually measured in Watts (W, J/s). + nominal sensible capacity + + + + + The color temperature of any source of radiation is defined as the temperature (in Kelvin) of a black-body or Planckian radiator whose radiation has the same chromaticity as the source of radiation. Often the values are only approximate color temperatures as the black-body radiator cannot emit radiation of every chromaticity value. The color temperatures of the commonest artificial light sources range from less than 3000K (warm white) to 4000K (intermediate) and over 5000K (daylight). Usually measured in degrees Kelvin (K). + color tempeature + + + + Internal volume of condenser (refrigerant side). Usually measured in cubic metre (m3). + + Internal volume of evaporator (refrigerant side). Usually measured in cubic metre (m3). + internal refrigerant volume + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Refrigerant class used by the condenser. CFC: Chlorofluorocarbons. HCFC: Hydrochlorofluorocarbons. HFC: Hydrofluorocarbons. + Refrigerant class used by the compressor. CFC: Chlorofluorocarbons. HCFC: Hydrochlorofluorocarbons. HFC: Hydrofluorocarbons. + + Refrigerant class used by the compressor. CFC: Chlorofluorocarbons. HCFC: Hydrochlorofluorocarbons. HFC: Hydrofluorocarbons. + refrigerant class + + + + + + + + + + Enumeration defining the heat transfer medium if applicable. + heat transfer medium + + + + + Length of coil. Usually measured in millimeters (mm). + coil length + + + + + Indication of whether the motor is single speed, i.e. has a single winding (= FALSE) or multi-speed i.e.has part winding (= TRUE) . + has part winding + + + + + The type of ballast used to stabilise gas discharge by limiting the current during operation and to deliver the necessary striking voltage for starting. Ballasts are needed to operate Discharge Lamps such as Fluorescent, Compact Fluorescent, High-pressure Mercury, Metal Halide and High-pressure Sodium Lamps. Magnetic ballasts are chokes which limit the current passing through a lamp connected in series on the principle of self-induction. The resultant current and power are decisive for the efficient operation of the lamp. A specially designed ballast is required for every type of lamp to comply with lamp rating in terms of Luminous Flux, Color Appearance and service life. The two types of magnetic ballasts for fluorescent lamps are KVG Conventional (EC-A series) and VVG Low-loss ballasts (EC-B series). Low-loss ballasts have a higher efficiency, which means reduced ballast losses and a lower thermal load. Electronic ballasts are used to run fluorescent lamps at high frequencies (approx. 35 - 40 kHz). + lamp ballast type + + + + + FixedExitingWaterTemp: The capacity is controlled to maintain a fixed exiting water temperature. WetBulbTempReset: The set-point is reset based on the wet-bulb temperature. + control strategy + + + + + + + + + + Nominal total pressure rise across the fan. Usually measured in Pascals (Pa, N/m2). + nominal total pressure + + + + + The ratio between the imaginary part of the zero sequence impedance and the imaginary part of the positive impedance (i.e. imaginary part of the short-circuit voltage) of the transformer. Used for three-phase transformer which includes a N-conductor. + imaginary impedance ratio + + + + + OpenCircuit: Exposes water directly to the cooling atmosphere. CloseCircuit: The fluid is separated from the atmosphere by a heat exchanger. Wet: The air stream or the heat exchange surface is evaporatively cooled. Dry: No evaporation into the air stream. DryWet: A combination of a dry tower and a wet tower. + circuit type + + + + + + + + + + + + + + + + + + + + + + + Total nominal heat output as listed by the manufacturer. Usually measured in Watts (W, J/s). + output capacity + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + InletVane: Control by adjusting inlet vane. VariableSpeedDrive: Control by variable speed drive. BladePitchAngle: Control by adjusting blade pitch angle. TwoSpeed: Control by switch between high and low speed. DischargeDamper: Control by modulating discharge damper. + capacity control type + + + + + Volume between operating and overflow levels in cooling tower basin. Usually measured in cubic metre (m3). + basin reserve volume + + + + + + + + + + Maximum part load ratio as a fraction of nominal capacity. + maximum part load ratio + + + + + Chiller condensing temperature. Usually measured in degrees Kelvin (K). + nominal condensing temperature + + + + + + + + + + + + + + + + + + + + + + + + + + + + Actual inner diameter of the tube in the tube bundle. Usually measured in millimeters (mm). + inside diameter + + + + + + + + + + Nominal fuel consumption rate required to produce the total boiler heat output. Usually measured in Watts (W, J/s). + nominal energy consumption + + + + + + + + + + + + + + + + + Diameter of compressor impeller - used to scale performance of geometrically similar compressors. Usually measured in millimeters (mm). + impeller diameter + + + + + + + + + + Nominal surrounding humidity (refers to nominal cooling capacity). Usually measured in degrees Kelvin (K). + nominal sorrounding humidity cooling + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The maximum pressure to which the valve has been subjected under test. Usually measured in Pascals (Pa, N/m2). + test pressure + + + + + Horizontal spacing between tubes in the tube bundle. Usually measured in millimeters (mm). + horizontal spacing + + + + + Nominal overall heat transfer coefficient associated with nominal heat transfer area. Usually measured in Watts/m2 Kelvin. + nominal heat transfer coefficient + + + + + + + + + + + + + + + + + + + Make-up water requirements. Usually measured in m3/s. + + Make-up water requirement. Usually measured in m3/s. + water requirement + + + + + Hydraulic diameter. Usually measured in millimeters (mm). + hydraulic diameter + + + + + + + + + + + + + + + + + + + + + + + Possible range of airflow that can be delivered. For cases where there is no airflow across the coil (e.g. electric coil in a floor slab), then the value is zero. Usually measured in m3/s. + + Possible range of airflow that can be delivered. Usually measured in m3/s. + air flow rate range + + + + + + + + + + Specifies the required fail-safe position of the actuator. + fail position + + + + + + + + + + + + + + + Operating weight of the tank including all of its contents. Usually measured in kilograms (kg) or grams (g). + operating wight + + + + + + + + + + + + + + + + + + + + Number of parallel fluid tube circuits. + number of circuits + + + + + + + + + + + + + + + + + + + + Ambient design dry bulb temperature used for selecting the cooling tower. Usually measured in degrees Kelvin (K). + ambient design dry bulb temperature + + + + + Compressor capacity under ideal conditions. Usually measured in Watts (W, J/s). + ideal capacity + + + + + Indication whether the element is operated machanically (TRUE) or not, i.e. manually (FALSE). + mechanical operated + + + + + + + + + + Blade edge. + blade edge + + + + + Number of cells in one cooling tower unit. + number of cells + + + + + + + + + + + + + + + + + + + + + + + + + Pump rotational speed under nominal conditions. Usually measured in cycles/s. + nomminal rotation speed + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Filter fluid resistance when replacement is required (i.e., Pressure drop at the maximum air flowrate across the filter when the filter needs replacement per ASHRAE Standard 52.1). Usually measured in Pascals (Pa, N/m2). + final resistance + + + + + + + + + + + + + + + Non recoverable losses of luminous flux of a lamp due to lamp depreciation i.e. the decreasing of light output of a luminaire due to aging and dirt. + lamp maintenance factor + + + + + The configuration of the ports of a valve according to either the linear route taken by a fluid flowing through the valve or by the number of ports where: SINGLEPORT: Valve that has a single entry port from the system that it serves, the exit port being to the surrounding environment. ANGLED_2_PORT: Valve in which the direction of flow is changed through 90 degrees. STRAIGHT_2_PORT: Valve in which the flow is straight through. STRAIGHT_3_PORT: Valve with three separate ports. CROSSOVER_4_PORT: Valve with 4 separate ports. + valve pattern + + + + + Indication of whether the motor enclosure is guarded (= TRUE) or not (= FALSE). + is guarded + + + + + + + + + + Maximum working pressure. Usually measured in Pascals (Pa, N/m2). + maximum working pressure + + + + + + + + + + + + + + + + + + + + Identifies the operating mode of the boiler. + operating mode + + + + + the vibration transmissibility percentage. + vibration transmissibility + + + + + Nominal cooling capacity. Usually measured in Watts (W, J/s). + nominal cooling capacity + + + + + Nominal return water temperature (refers to nominal cooling capacity). Usually measured in degrees Kelvin (K). + nominal return water temperature cooling + + + + + Product of component mass and specific heat. + thermal mass heat capacity + + + + + + + + + + Nominal pressure rating of the boiler as rated by the agency having jurisdiction. Usually measured in Pascals (Pa, N/m2). + pressure rating + + + + + + + + + + + + + + Indicates how the space heater is designed to be placed. + + Indicates the placement of the coil. FLOOR indicates an under floor heater (if coil type is WATERHEATINGCOIL or ELECTRICHEATINGCOIL), CEILING indicates a cooling ceiling (if coil type is WATERCOOLINGCOIL), UNIT indicates that the coil is part of a cooling or heating unit, like cooled beam, etc. + placement type + + + + + + + + + + + + + + + + + + + + Capacity of the transport element measured by weight. Usually measured in kilograms (kg) or grams (g). + capacity weight + + + + + + + + + + + + + + + + + + + + + + + + + An indication of whether there is an illuminated indicator to show that the switch is on (=TRUE) or not (= FALSE). + is illuminated + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Overall Thermal Efficiency is defined as gross energy output of the heat transfer device divided by the energy input. + thermal efficiency + + + + + A measure of the vertical deviations of the surface. + roughness + + + + + Staggered tube row spacing. Usually measured in millimeters (mm). + staggered row spacing + + + + + List of the possible vector groups for the transformer from which that required may be set. Values in the enumeration list follow a standard international code where the first letter describes how the primary windings are connected, the second letter describes how the secondary windings are connected, and the numbers describe the rotation of voltages and currents from the primary to the secondary side in multiples of 30 degrees. D: means that the windings are delta-connected. Y: means that the windings are star-connected. Z: means that the windings are zig-zag connected (a special start-connected providing low reactance of the transformer). The connectivity is only relevant for three-phase transformers. + transformer vector group + + + + + + + + + + + + + + + the designation of the Standard applicable for the definition of the characteristics of the tripping_unit. + standard + + + + + Compressor speed. Usually measured in cycles/s. + compressor speed + + + + + + + + + + + + + + + + + + CounterFlow: Air and water flow enter in different directions. CrossFlow: Air and water flow are perpendicular. ParallelFlow: air and water flow enter in same directions. + + CounterFlow: Air and water flow enter in different directions. CrossFlow: Air and water flow are perpendicular. ParallelFlow: Air and water flow enter in same directions. + flow arrangement + + + + + + + + + + + + + + + The operational mechanism for the damper operation. + operation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Allowable operation ambient fluid temperature range. Usually measured in degrees Kelvin (K). + + Allowable operation ambient air temperature range. Usually measured in degrees Kelvin (K). + + Allowable operation ambient air temperature range. Usually measured in degrees Kelvin (K). + operation temperature range + + + + + + + + + + + + + + + + + + Overall body mass of the heater. Usually measured in kilograms (kg) or grams (g). + body mass + + + + + + + + + + + + + + + ColdLiquid: Evaporator is using liquid type of fluid to exchange heat with refrigerant. ColdAir: Evaporator is using air to exchange heat with refrigerant. + evaporation medium type + + + + + Indicates whether the meter has a connection for remote reading through connection of a communication device (set TRUE) or not (set FALSE). + remote reading + + + + + + + + + + Allowable water inlet temperature range. Usually measured in degrees Kelvin (K). + water inlet temperature range + + + + + The ratio between the real part of the zero sequence impedance and the real part of the positive impedance (i.e. real part of the short-circuit voltage) of the transformer. Used for three-phase transformer which includes a N-conductor. + real impedance ratio + + + + + + + + + + The frequency that is going to be transformed and that runs into the transformer on the primary side. Usually measured in cycles/s or Hertz (Hz). + primary frequency + + + + + Specifies the type of shading device. + shading device type + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The size of the connection to the valve (or to each connection for faucets, mixing valves, etc.). Usually measured in millimeters (mm). + size + + + + + SprayFilled: Water is sprayed into airflow. SplashTypeFill: water cascades over successive rows of splash bars. FilmTypeFill: water flows in a thin layer over closely spaced sheets. + spray type + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The maximum time (in s) at which the motor could run with locked rotor when the motor is used in an EX-environment. The time indicates that a protective device should trip before this time when the starting current of the motor is slowing through the device. + te time + + + + + possible range of primary airflow that can be delivered. Usually measured in m3/s. + primary air flow rate range + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Whether or not hot gas bypass is provided for the compressor. TRUE = Yes, FALSE = No. + has hot gas bypass + + + + + + + + + + + + + + + Size of the inlet connection. Usually measured in millimeters (mm). + inlet connection size + + + + + Nominal chiller efficiency under nominal conditions. + nominal efficiency + + + + + + + + + + The maximum terminal size capacity of the device. Usually measured in square metre (m2). + limiting terminal size + + + + + + + + + + The type of frame used by the damper (e.g., Standard, Single Flange, Single Reversed Flange, Double Flange, etc.). + frame type + + + + + + + + + + + + + diff --git a/OnToology/SAREF4BLD/RawRDF/IFC-Properties-In-Axioms-1.rdf/documentation/provenance/provenance-en.html b/OnToology/SAREF4BLD/RawRDF/IFC-Properties-In-Axioms-1.rdf/documentation/provenance/provenance-en.html new file mode 100644 index 0000000000000000000000000000000000000000..a0ab4899b4a900695b1aa3ff2f6d9e490606c4ff --- /dev/null +++ b/OnToology/SAREF4BLD/RawRDF/IFC-Properties-In-Axioms-1.rdf/documentation/provenance/provenance-en.html @@ -0,0 +1,16 @@ + + + + + + + + +
+
    +
  • The ontology documentation was the result of using the Widoco tool (which itself uses LODE for generating the crossreference section).
  • +
+
+

Back to documentation. TTL format

+ + \ No newline at end of file diff --git a/OnToology/SAREF4BLD/RawRDF/IFC-Properties-In-Axioms-1.rdf/documentation/provenance/provenance-en.ttl b/OnToology/SAREF4BLD/RawRDF/IFC-Properties-In-Axioms-1.rdf/documentation/provenance/provenance-en.ttl new file mode 100644 index 0000000000000000000000000000000000000000..8d94670e012a9b499752d580c9d616ef10e90abc --- /dev/null +++ b/OnToology/SAREF4BLD/RawRDF/IFC-Properties-In-Axioms-1.rdf/documentation/provenance/provenance-en.ttl @@ -0,0 +1,6 @@ +@prefix prov: . +@prefix dc: . +@prefix foaf: . +<..\index-en.html> a prov:Entity; + prov:wasAttributedTo ,; +. diff --git a/OnToology/SAREF4BLD/RawRDF/IFC-Properties-In-Axioms-1.rdf/documentation/readme.md b/OnToology/SAREF4BLD/RawRDF/IFC-Properties-In-Axioms-1.rdf/documentation/readme.md new file mode 100644 index 0000000000000000000000000000000000000000..55c60f040229e5d5ff923ad238868108d0ec13c1 --- /dev/null +++ b/OnToology/SAREF4BLD/RawRDF/IFC-Properties-In-Axioms-1.rdf/documentation/readme.md @@ -0,0 +1,34 @@ +About Widoco output +=================== +The purpose of Widoco is to reuse and integrate existing tools for documentation, plus the set of features listed below: +* Separation of the sections of your html page so you can write them independently and replace only those needed. +* Automatic annotation in RDF-a of the html produced. +* Association of a provenance page which includes the history of your vocabulary (W3C PROV-O compliant). +* Metadata extraction from the ontology plus the means to complete it on the fly when generating your ontology. +* Guidelines on the main sections that your document should have and how to complete them. + +Widoco will create 3 different folders: +| +|-provenance (a folder including an html and RDF serialization of how the documentation page was created) +|-resources (folder with the different resources) +|-sections (folder with the different sections of the documentation, separated for easy editing. Just edit one and the main page will be updated) + +Completing ontology metadata. +=================== +Widoco uses the ontology metadata to update a configuration file. If you complete that configuration file (ended up widoco.conf), the tool will enhance your html with additional details, such as how to cite the document, previous revisions, icons with the licence, etc. + +Browser issues +========== +The result of executing Widoco is an html file. We have tested it in Mozilla, IE and Chrome, and when the page is stored in a server all the browsers work correctly. If you view the file locally, we recommend you to use Mozilla Firefox (or Internet Explorer, if you must). Google Chrome will not show the contents correctly, as it doesn't allow XMLHttpRequest without HTTP. If you want to view the page locally with Google Chrome you have two possibilities: + +a) Place the file in a server and access it via its URL (for example, put it in dropbox and access through its public url). + +b) Execute Chrome with the following commands : + +(WIN) chrome.exe --allow-file-access-from-files, + +(OSX) open /Applications/Google\ Chrome.app/ --args --allow-file-access-from-files + +(UNX) /usr/bin/google-chrome --allow-file-access-from-files + +Do you have a problem? open an issue at https://github.com/dgarijo/Widoco \ No newline at end of file diff --git a/OnToology/SAREF4BLD/RawRDF/IFC-Properties-In-Axioms-1.rdf/documentation/resources/extra.css b/OnToology/SAREF4BLD/RawRDF/IFC-Properties-In-Axioms-1.rdf/documentation/resources/extra.css new file mode 100644 index 0000000000000000000000000000000000000000..11e3db0dd29615118a8e00123a89026f3ddb7432 --- /dev/null +++ b/OnToology/SAREF4BLD/RawRDF/IFC-Properties-In-Axioms-1.rdf/documentation/resources/extra.css @@ -0,0 +1,124 @@ +body { + text-align: justify; +} + +h1 { + line-height: 110%; +} + +.hlist { + border: 1px solid navy; + padding:5px; + background-color: #F4FFFF; +} + +.hlist li { + display: inline; + display: inline-table; + list-style-type: none; + padding-right: 20px; + +} + +.entity { + border: 1px solid navy; + margin:5px 0px 5px 0px; + padding: 5px; +} + +.type-c { + cursor:help; + color:orange; +} + +.type-op { + cursor:help; + color:navy; +} + +.type-dp { + cursor:help; + color:green; +} + +.type-ap { + cursor:help; + color:maroon; +} + +.type-ni { + cursor:help; + color:brown; +} + +.logic { + color:purple; + font-weight:bold; +} + +h3 { + margin-top: 3px; + padding-bottom: 5px; + border-bottom: 1px solid navy; +} + +h2 { + margin-top:40px; +} + +.dotted { + border-bottom: 1px dotted gray; +} + +dt { + margin-top:5px; +} + +.description { + border-top: 1px dashed gray; + border-bottom: 1px dashed gray; + background-color: rgb(242, 243, 244); + margin-top:5px; + padding-bottom:5px; +} + +.description dl { + background-color: rgb(242, 243, 244); +} + +.description ul { + padding-left: 12px; + margin-top: 0px; +} + +.backlink { + font-size:10pt; + text-align:right; + float:right; + color:black; + padding: 2px; + border: 1px dotted navy; + background-color: #F4FFFF; +} + +.imageblock { + text-align: center; +} + +.imageblock img { + border:1px solid gray; +} + +.endnote { + margin-top: 40px; + border-top: 1px solid gray; + padding-top: 10px; + text-align: center; + color:gray; + font-size:70%; +} + +.literal { + color:green; + font-style:italic; +} \ No newline at end of file diff --git a/OnToology/SAREF4BLD/RawRDF/IFC-Properties-In-Axioms-1.rdf/documentation/resources/jquery.js b/OnToology/SAREF4BLD/RawRDF/IFC-Properties-In-Axioms-1.rdf/documentation/resources/jquery.js new file mode 100644 index 0000000000000000000000000000000000000000..e67db74720181747df5fd8f310bf3a7293dcce34 --- /dev/null +++ b/OnToology/SAREF4BLD/RawRDF/IFC-Properties-In-Axioms-1.rdf/documentation/resources/jquery.js @@ -0,0 +1,18 @@ +/*! + * jQuery JavaScript Library v1.6.2 + * http://jquery.com/ + * + * Copyright 2011, John Resig + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * Includes Sizzle.js + * http://sizzlejs.com/ + * Copyright 2011, The Dojo Foundation + * Released under the MIT, BSD, and GPL Licenses. + * + * Date: Thu Jun 30 14:16:56 2011 -0400 + */ +(function(a,b){function cv(a){return f.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}function cs(a){if(!cg[a]){var b=c.body,d=f("<"+a+">").appendTo(b),e=d.css("display");d.remove();if(e==="none"||e===""){ch||(ch=c.createElement("iframe"),ch.frameBorder=ch.width=ch.height=0),b.appendChild(ch);if(!ci||!ch.createElement)ci=(ch.contentWindow||ch.contentDocument).document,ci.write((c.compatMode==="CSS1Compat"?"":"")+""),ci.close();d=ci.createElement(a),ci.body.appendChild(d),e=f.css(d,"display"),b.removeChild(ch)}cg[a]=e}return cg[a]}function cr(a,b){var c={};f.each(cm.concat.apply([],cm.slice(0,b)),function(){c[this]=a});return c}function cq(){cn=b}function cp(){setTimeout(cq,0);return cn=f.now()}function cf(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function ce(){try{return new a.XMLHttpRequest}catch(b){}}function b$(a,c){a.dataFilter&&(c=a.dataFilter(c,a.dataType));var d=a.dataTypes,e={},g,h,i=d.length,j,k=d[0],l,m,n,o,p;for(g=1;g0){c!=="border"&&f.each(e,function(){c||(d-=parseFloat(f.css(a,"padding"+this))||0),c==="margin"?d+=parseFloat(f.css(a,c+this))||0:d-=parseFloat(f.css(a,"border"+this+"Width"))||0});return d+"px"}d=bx(a,b,b);if(d<0||d==null)d=a.style[b]||0;d=parseFloat(d)||0,c&&f.each(e,function(){d+=parseFloat(f.css(a,"padding"+this))||0,c!=="padding"&&(d+=parseFloat(f.css(a,"border"+this+"Width"))||0),c==="margin"&&(d+=parseFloat(f.css(a,c+this))||0)});return d+"px"}function bm(a,b){b.src?f.ajax({url:b.src,async:!1,dataType:"script"}):f.globalEval((b.text||b.textContent||b.innerHTML||"").replace(be,"/*$0*/")),b.parentNode&&b.parentNode.removeChild(b)}function bl(a){f.nodeName(a,"input")?bk(a):"getElementsByTagName"in a&&f.grep(a.getElementsByTagName("input"),bk)}function bk(a){if(a.type==="checkbox"||a.type==="radio")a.defaultChecked=a.checked}function bj(a){return"getElementsByTagName"in a?a.getElementsByTagName("*"):"querySelectorAll"in a?a.querySelectorAll("*"):[]}function bi(a,b){var c;if(b.nodeType===1){b.clearAttributes&&b.clearAttributes(),b.mergeAttributes&&b.mergeAttributes(a),c=b.nodeName.toLowerCase();if(c==="object")b.outerHTML=a.outerHTML;else if(c!=="input"||a.type!=="checkbox"&&a.type!=="radio"){if(c==="option")b.selected=a.defaultSelected;else if(c==="input"||c==="textarea")b.defaultValue=a.defaultValue}else a.checked&&(b.defaultChecked=b.checked=a.checked),b.value!==a.value&&(b.value=a.value);b.removeAttribute(f.expando)}}function bh(a,b){if(b.nodeType===1&&!!f.hasData(a)){var c=f.expando,d=f.data(a),e=f.data(b,d);if(d=d[c]){var g=d.events;e=e[c]=f.extend({},d);if(g){delete e.handle,e.events={};for(var h in g)for(var i=0,j=g[h].length;i=0===c})}function V(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function N(a,b){return(a&&a!=="*"?a+".":"")+b.replace(z,"`").replace(A,"&")}function M(a){var b,c,d,e,g,h,i,j,k,l,m,n,o,p=[],q=[],r=f._data(this,"events");if(!(a.liveFired===this||!r||!r.live||a.target.disabled||a.button&&a.type==="click")){a.namespace&&(n=new RegExp("(^|\\.)"+a.namespace.split(".").join("\\.(?:.*\\.)?")+"(\\.|$)")),a.liveFired=this;var s=r.live.slice(0);for(i=0;ic)break;a.currentTarget=e.elem,a.data=e.handleObj.data,a.handleObj=e.handleObj,o=e.handleObj.origHandler.apply(e.elem,arguments);if(o===!1||a.isPropagationStopped()){c=e.level,o===!1&&(b=!1);if(a.isImmediatePropagationStopped())break}}return b}}function K(a,c,d){var e=f.extend({},d[0]);e.type=a,e.originalEvent={},e.liveFired=b,f.event.handle.call(c,e),e.isDefaultPrevented()&&d[0].preventDefault()}function E(){return!0}function D(){return!1}function m(a,c,d){var e=c+"defer",g=c+"queue",h=c+"mark",i=f.data(a,e,b,!0);i&&(d==="queue"||!f.data(a,g,b,!0))&&(d==="mark"||!f.data(a,h,b,!0))&&setTimeout(function(){!f.data(a,g,b,!0)&&!f.data(a,h,b,!0)&&(f.removeData(a,e,!0),i.resolve())},0)}function l(a){for(var b in a)if(b!=="toJSON")return!1;return!0}function k(a,c,d){if(d===b&&a.nodeType===1){var e="data-"+c.replace(j,"$1-$2").toLowerCase();d=a.getAttribute(e);if(typeof d=="string"){try{d=d==="true"?!0:d==="false"?!1:d==="null"?null:f.isNaN(d)?i.test(d)?f.parseJSON(d):d:parseFloat(d)}catch(g){}f.data(a,c,d)}else d=b}return d}var c=a.document,d=a.navigator,e=a.location,f=function(){function J(){if(!e.isReady){try{c.documentElement.doScroll("left")}catch(a){setTimeout(J,1);return}e.ready()}}var e=function(a,b){return new e.fn.init(a,b,h)},f=a.jQuery,g=a.$,h,i=/^(?:[^<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,j=/\S/,k=/^\s+/,l=/\s+$/,m=/\d/,n=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,o=/^[\],:{}\s]*$/,p=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,q=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,r=/(?:^|:|,)(?:\s*\[)+/g,s=/(webkit)[ \/]([\w.]+)/,t=/(opera)(?:.*version)?[ \/]([\w.]+)/,u=/(msie) ([\w.]+)/,v=/(mozilla)(?:.*? rv:([\w.]+))?/,w=/-([a-z])/ig,x=function(a,b){return b.toUpperCase()},y=d.userAgent,z,A,B,C=Object.prototype.toString,D=Object.prototype.hasOwnProperty,E=Array.prototype.push,F=Array.prototype.slice,G=String.prototype.trim,H=Array.prototype.indexOf,I={};e.fn=e.prototype={constructor:e,init:function(a,d,f){var g,h,j,k;if(!a)return this;if(a.nodeType){this.context=this[0]=a,this.length=1;return this}if(a==="body"&&!d&&c.body){this.context=c,this[0]=c.body,this.selector=a,this.length=1;return this}if(typeof a=="string"){a.charAt(0)!=="<"||a.charAt(a.length-1)!==">"||a.length<3?g=i.exec(a):g=[null,a,null];if(g&&(g[1]||!d)){if(g[1]){d=d instanceof e?d[0]:d,k=d?d.ownerDocument||d:c,j=n.exec(a),j?e.isPlainObject(d)?(a=[c.createElement(j[1])],e.fn.attr.call(a,d,!0)):a=[k.createElement(j[1])]:(j=e.buildFragment([g[1]],[k]),a=(j.cacheable?e.clone(j.fragment):j.fragment).childNodes);return e.merge(this,a)}h=c.getElementById(g[2]);if(h&&h.parentNode){if(h.id!==g[2])return f.find(a);this.length=1,this[0]=h}this.context=c,this.selector=a;return this}return!d||d.jquery?(d||f).find(a):this.constructor(d).find(a)}if(e.isFunction(a))return f.ready(a);a.selector!==b&&(this.selector=a.selector,this.context=a.context);return e.makeArray(a,this)},selector:"",jquery:"1.6.2",length:0,size:function(){return this.length},toArray:function(){return F.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=this.constructor();e.isArray(a)?E.apply(d,a):e.merge(d,a),d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")");return d},each:function(a,b){return e.each(this,a,b)},ready:function(a){e.bindReady(),A.done(a);return this},eq:function(a){return a===-1?this.slice(a):this.slice(a,+a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(F.apply(this,arguments),"slice",F.call(arguments).join(","))},map:function(a){return this.pushStack(e.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:E,sort:[].sort,splice:[].splice},e.fn.init.prototype=e.fn,e.extend=e.fn.extend=function(){var a,c,d,f,g,h,i=arguments[0]||{},j=1,k=arguments.length,l=!1;typeof i=="boolean"&&(l=i,i=arguments[1]||{},j=2),typeof i!="object"&&!e.isFunction(i)&&(i={}),k===j&&(i=this,--j);for(;j0)return;A.resolveWith(c,[e]),e.fn.trigger&&e(c).trigger("ready").unbind("ready")}},bindReady:function(){if(!A){A=e._Deferred();if(c.readyState==="complete")return setTimeout(e.ready,1);if(c.addEventListener)c.addEventListener("DOMContentLoaded",B,!1),a.addEventListener("load",e.ready,!1);else if(c.attachEvent){c.attachEvent("onreadystatechange",B),a.attachEvent("onload",e.ready);var b=!1;try{b=a.frameElement==null}catch(d){}c.documentElement.doScroll&&b&&J()}}},isFunction:function(a){return e.type(a)==="function"},isArray:Array.isArray||function(a){return e.type(a)==="array"},isWindow:function(a){return a&&typeof a=="object"&&"setInterval"in a},isNaN:function(a){return a==null||!m.test(a)||isNaN(a)},type:function(a){return a==null?String(a):I[C.call(a)]||"object"},isPlainObject:function(a){if(!a||e.type(a)!=="object"||a.nodeType||e.isWindow(a))return!1;if(a.constructor&&!D.call(a,"constructor")&&!D.call(a.constructor.prototype,"isPrototypeOf"))return!1;var c;for(c in a);return c===b||D.call(a,c)},isEmptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){throw a},parseJSON:function(b){if(typeof b!="string"||!b)return null;b=e.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(o.test(b.replace(p,"@").replace(q,"]").replace(r,"")))return(new Function("return "+b))();e.error("Invalid JSON: "+b)},parseXML:function(b,c,d){a.DOMParser?(d=new DOMParser,c=d.parseFromString(b,"text/xml")):(c=new ActiveXObject("Microsoft.XMLDOM"),c.async="false",c.loadXML(b)),d=c.documentElement,(!d||!d.nodeName||d.nodeName==="parsererror")&&e.error("Invalid XML: "+b);return c},noop:function(){},globalEval:function(b){b&&j.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(w,x)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,d){var f,g=0,h=a.length,i=h===b||e.isFunction(a);if(d){if(i){for(f in a)if(c.apply(a[f],d)===!1)break}else for(;g0&&a[0]&&a[j-1]||j===0||e.isArray(a));if(k)for(;i1?h.call(arguments,0):c,--e||g.resolveWith(g,h.call(b,0))}}var b=arguments,c=0,d=b.length,e=d,g=d<=1&&a&&f.isFunction(a.promise)?a:f.Deferred();if(d>1){for(;c
a",d=a.getElementsByTagName("*"),e=a.getElementsByTagName("a")[0];if(!d||!d.length||!e)return{};g=c.createElement("select"),h=g.appendChild(c.createElement("option")),i=a.getElementsByTagName("input")[0],k={leadingWhitespace:a.firstChild.nodeType===3,tbody:!a.getElementsByTagName("tbody").length,htmlSerialize:!!a.getElementsByTagName("link").length,style:/top/.test(e.getAttribute("style")),hrefNormalized:e.getAttribute("href")==="/a",opacity:/^0.55$/.test(e.style.opacity),cssFloat:!!e.style.cssFloat,checkOn:i.value==="on",optSelected:h.selected,getSetAttribute:a.className!=="t",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0},i.checked=!0,k.noCloneChecked=i.cloneNode(!0).checked,g.disabled=!0,k.optDisabled=!h.disabled;try{delete a.test}catch(v){k.deleteExpando=!1}!a.addEventListener&&a.attachEvent&&a.fireEvent&&(a.attachEvent("onclick",function(){k.noCloneEvent=!1}),a.cloneNode(!0).fireEvent("onclick")),i=c.createElement("input"),i.value="t",i.setAttribute("type","radio"),k.radioValue=i.value==="t",i.setAttribute("checked","checked"),a.appendChild(i),l=c.createDocumentFragment(),l.appendChild(a.firstChild),k.checkClone=l.cloneNode(!0).cloneNode(!0).lastChild.checked,a.innerHTML="",a.style.width=a.style.paddingLeft="1px",m=c.getElementsByTagName("body")[0],o=c.createElement(m?"div":"body"),p={visibility:"hidden",width:0,height:0,border:0,margin:0},m&&f.extend(p,{position:"absolute",left:-1e3,top:-1e3});for(t in p)o.style[t]=p[t];o.appendChild(a),n=m||b,n.insertBefore(o,n.firstChild),k.appendChecked=i.checked,k.boxModel=a.offsetWidth===2,"zoom"in a.style&&(a.style.display="inline",a.style.zoom=1,k.inlineBlockNeedsLayout=a.offsetWidth===2,a.style.display="",a.innerHTML="
",k.shrinkWrapBlocks=a.offsetWidth!==2),a.innerHTML="
t
",q=a.getElementsByTagName("td"),u=q[0].offsetHeight===0,q[0].style.display="",q[1].style.display="none",k.reliableHiddenOffsets=u&&q[0].offsetHeight===0,a.innerHTML="",c.defaultView&&c.defaultView.getComputedStyle&&(j=c.createElement("div"),j.style.width="0",j.style.marginRight="0",a.appendChild(j),k.reliableMarginRight=(parseInt((c.defaultView.getComputedStyle(j,null)||{marginRight:0}).marginRight,10)||0)===0),o.innerHTML="",n.removeChild(o);if(a.attachEvent)for(t in{submit:1,change:1,focusin:1})s="on"+t,u=s in a,u||(a.setAttribute(s,"return;"),u=typeof a[s]=="function"),k[t+"Bubbles"]=u;o=l=g=h=m=j=a=i=null;return k}(),f.boxModel=f.support.boxModel;var i=/^(?:\{.*\}|\[.*\])$/,j=/([a-z])([A-Z])/g;f.extend({cache:{},uuid:0,expando:"jQuery"+(f.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){a=a.nodeType?f.cache[a[f.expando]]:a[f.expando];return!!a&&!l(a)},data:function(a,c,d,e){if(!!f.acceptData(a)){var g=f.expando,h=typeof c=="string",i,j=a.nodeType,k=j?f.cache:a,l=j?a[f.expando]:a[f.expando]&&f.expando;if((!l||e&&l&&!k[l][g])&&h&&d===b)return;l||(j?a[f.expando]=l=++f.uuid:l=f.expando),k[l]||(k[l]={},j||(k[l].toJSON=f.noop));if(typeof c=="object"||typeof c=="function")e?k[l][g]=f.extend(k[l][g],c):k[l]=f.extend(k[l],c);i=k[l],e&&(i[g]||(i[g]={}),i=i[g]),d!==b&&(i[f.camelCase(c)]=d);if(c==="events"&&!i[c])return i[g]&&i[g].events;return h?i[f.camelCase(c)]||i[c]:i}},removeData:function(b,c,d){if(!!f.acceptData(b)){var e=f.expando,g=b.nodeType,h=g?f.cache:b,i=g?b[f.expando]:f.expando;if(!h[i])return;if(c){var j=d?h[i][e]:h[i];if(j){delete j[c];if(!l(j))return}}if(d){delete h[i][e];if(!l(h[i]))return}var k=h[i][e];f.support.deleteExpando||h!=a?delete h[i]:h[i]=null,k?(h[i]={},g||(h[i].toJSON=f.noop),h[i][e]=k):g&&(f.support.deleteExpando?delete b[f.expando]:b.removeAttribute?b.removeAttribute(f.expando):b[f.expando]=null)}},_data:function(a,b,c){return f.data(a,b,c,!0)},acceptData:function(a){if(a.nodeName){var b=f.noData[a.nodeName.toLowerCase()];if(b)return b!==!0&&a.getAttribute("classid")===b}return!0}}),f.fn.extend({data:function(a,c){var d=null;if(typeof a=="undefined"){if(this.length){d=f.data(this[0]);if(this[0].nodeType===1){var e=this[0].attributes,g;for(var h=0,i=e.length;h-1)return!0;return!1},val:function(a){var c,d,e=this[0];if(!arguments.length){if(e){c=f.valHooks[e.nodeName.toLowerCase()]||f.valHooks[e.type];if(c&&"get"in c&&(d=c.get(e,"value"))!==b)return d;d=e.value;return typeof d=="string"?d.replace(p,""):d==null?"":d}return b}var g=f.isFunction(a);return this.each(function(d){var e=f(this),h;if(this.nodeType===1){g?h=a.call(this,d,e.val()):h=a,h==null?h="":typeof h=="number"?h+="":f.isArray(h)&&(h=f.map(h,function(a){return a==null?"":a+""})),c=f.valHooks[this.nodeName.toLowerCase()]||f.valHooks[this.type];if(!c||!("set"in c)||c.set(this,h,"value")===b)this.value=h}})}}),f.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c=a.selectedIndex,d=[],e=a.options,g=a.type==="select-one";if(c<0)return null;for(var h=g?c:0,i=g?c+1:e.length;h=0}),c.length||(a.selectedIndex=-1);return c}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attrFix:{tabindex:"tabIndex"},attr:function(a,c,d,e){var g=a.nodeType;if(!a||g===3||g===8||g===2)return b;if(e&&c in f.attrFn)return f(a)[c](d);if(!("getAttribute"in a))return f.prop(a,c,d);var h,i,j=g!==1||!f.isXMLDoc(a);j&&(c=f.attrFix[c]||c,i=f.attrHooks[c],i||(t.test(c)?i=w:v&&c!=="className"&&(f.nodeName(a,"form")||u.test(c))&&(i=v)));if(d!==b){if(d===null){f.removeAttr(a,c);return b}if(i&&"set"in i&&j&&(h=i.set(a,d,c))!==b)return h;a.setAttribute(c,""+d);return d}if(i&&"get"in i&&j&&(h=i.get(a,c))!==null)return h;h=a.getAttribute(c);return h===null?b:h},removeAttr:function(a,b){var c;a.nodeType===1&&(b=f.attrFix[b]||b,f.support.getSetAttribute?a.removeAttribute(b):(f.attr(a,b,""),a.removeAttributeNode(a.getAttributeNode(b))),t.test(b)&&(c=f.propFix[b]||b)in a&&(a[c]=!1))},attrHooks:{type:{set:function(a,b){if(q.test(a.nodeName)&&a.parentNode)f.error("type property can't be changed");else if(!f.support.radioValue&&b==="radio"&&f.nodeName(a,"input")){var c=a.value;a.setAttribute("type",b),c&&(a.value=c);return b}}},tabIndex:{get:function(a){var c=a.getAttributeNode("tabIndex");return c&&c.specified?parseInt(c.value,10):r.test(a.nodeName)||s.test(a.nodeName)&&a.href?0:b}},value:{get:function(a,b){if(v&&f.nodeName(a,"button"))return v.get(a,b);return b in a?a.value:null},set:function(a,b,c){if(v&&f.nodeName(a,"button"))return v.set(a,b,c);a.value=b}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop:function(a,c,d){var e=a.nodeType;if(!a||e===3||e===8||e===2)return b;var g,h,i=e!==1||!f.isXMLDoc(a);i&&(c=f.propFix[c]||c,h=f.propHooks[c]);return d!==b?h&&"set"in h&&(g=h.set(a,d,c))!==b?g:a[c]=d:h&&"get"in h&&(g=h.get(a,c))!==b?g:a[c]},propHooks:{}}),w={get:function(a,c){return f.prop(a,c)?c.toLowerCase():b},set:function(a,b,c){var d;b===!1?f.removeAttr(a,c):(d=f.propFix[c]||c,d in a&&(a[d]=!0),a.setAttribute(c,c.toLowerCase()));return c}},f.support.getSetAttribute||(f.attrFix=f.propFix,v=f.attrHooks.name=f.attrHooks.title=f.valHooks.button={get:function(a,c){var d;d=a.getAttributeNode(c);return d&&d.nodeValue!==""?d.nodeValue:b},set:function(a,b,c){var d=a.getAttributeNode(c);if(d){d.nodeValue=b;return b}}},f.each(["width","height"],function(a,b){f.attrHooks[b]=f.extend(f.attrHooks[b],{set:function(a,c){if(c===""){a.setAttribute(b,"auto");return c}}})})),f.support.hrefNormalized||f.each(["href","src","width","height"],function(a,c){f.attrHooks[c]=f.extend(f.attrHooks[c],{get:function(a){var d=a.getAttribute(c,2);return d===null?b:d}})}),f.support.style||(f.attrHooks.style={get:function(a){return a.style.cssText.toLowerCase()||b},set:function(a,b){return a.style.cssText=""+b}}),f.support.optSelected||(f.propHooks.selected=f.extend(f.propHooks.selected,{get:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex)}})),f.support.checkOn||f.each(["radio","checkbox"],function(){f.valHooks[this]={get:function(a){return a.getAttribute("value")===null?"on":a.value}}}),f.each(["radio","checkbox"],function(){f.valHooks[this]=f.extend(f.valHooks[this],{set:function(a,b){if(f.isArray(b))return a.checked=f.inArray(f(a).val(),b)>=0}})});var x=/\.(.*)$/,y=/^(?:textarea|input|select)$/i,z=/\./g,A=/ /g,B=/[^\w\s.|`]/g,C=function(a){return a.replace(B,"\\$&")};f.event={add:function(a,c,d,e){if(a.nodeType!==3&&a.nodeType!==8){if(d===!1)d=D;else if(!d)return;var g,h;d.handler&&(g=d,d=g.handler),d.guid||(d.guid=f.guid++);var i=f._data(a);if(!i)return;var j=i.events,k=i.handle;j||(i.events=j={}),k||(i.handle=k=function(a){return typeof f!="undefined"&&(!a||f.event.triggered!==a.type)?f.event.handle.apply(k.elem,arguments):b}),k.elem=a,c=c.split(" ");var l,m=0,n;while(l=c[m++]){h=g?f.extend({},g):{handler:d,data:e},l.indexOf(".")>-1?(n=l.split("."),l=n.shift(),h.namespace=n.slice(0).sort().join(".")):(n=[],h.namespace=""),h.type=l,h.guid||(h.guid=d.guid);var o=j[l],p=f.event.special[l]||{};if(!o){o=j[l]=[];if(!p.setup||p.setup.call(a,e,n,k)===!1)a.addEventListener?a.addEventListener(l,k,!1):a.attachEvent&&a.attachEvent("on"+l,k)}p.add&&(p.add.call(a,h),h.handler.guid||(h.handler.guid=d.guid)),o.push(h),f.event.global[l]=!0}a=null}},global:{},remove:function(a,c,d,e){if(a.nodeType!==3&&a.nodeType!==8){d===!1&&(d=D);var g,h,i,j,k=0,l,m,n,o,p,q,r,s=f.hasData(a)&&f._data(a),t=s&&s.events;if(!s||!t)return;c&&c.type&&(d=c.handler,c=c.type);if(!c||typeof c=="string"&&c.charAt(0)==="."){c=c||"";for(h in t)f.event.remove(a,h+c);return}c=c.split(" ");while(h=c[k++]){r=h,q=null,l=h.indexOf(".")<0,m=[],l||(m=h.split("."),h=m.shift(),n=new RegExp("(^|\\.)"+f.map(m.slice(0).sort(),C).join("\\.(?:.*\\.)?")+"(\\.|$)")),p=t[h];if(!p)continue;if(!d){for(j=0;j=0&&(h=h.slice(0,-1),j=!0),h.indexOf(".")>=0&&(i=h.split("."),h=i. +shift(),i.sort());if(!!e&&!f.event.customEvent[h]||!!f.event.global[h]){c=typeof c=="object"?c[f.expando]?c:new f.Event(h,c):new f.Event(h),c.type=h,c.exclusive=j,c.namespace=i.join("."),c.namespace_re=new RegExp("(^|\\.)"+i.join("\\.(?:.*\\.)?")+"(\\.|$)");if(g||!e)c.preventDefault(),c.stopPropagation();if(!e){f.each(f.cache,function(){var a=f.expando,b=this[a];b&&b.events&&b.events[h]&&f.event.trigger(c,d,b.handle.elem)});return}if(e.nodeType===3||e.nodeType===8)return;c.result=b,c.target=e,d=d!=null?f.makeArray(d):[],d.unshift(c);var k=e,l=h.indexOf(":")<0?"on"+h:"";do{var m=f._data(k,"handle");c.currentTarget=k,m&&m.apply(k,d),l&&f.acceptData(k)&&k[l]&&k[l].apply(k,d)===!1&&(c.result=!1,c.preventDefault()),k=k.parentNode||k.ownerDocument||k===c.target.ownerDocument&&a}while(k&&!c.isPropagationStopped());if(!c.isDefaultPrevented()){var n,o=f.event.special[h]||{};if((!o._default||o._default.call(e.ownerDocument,c)===!1)&&(h!=="click"||!f.nodeName(e,"a"))&&f.acceptData(e)){try{l&&e[h]&&(n=e[l],n&&(e[l]=null),f.event.triggered=h,e[h]())}catch(p){}n&&(e[l]=n),f.event.triggered=b}}return c.result}},handle:function(c){c=f.event.fix(c||a.event);var d=((f._data(this,"events")||{})[c.type]||[]).slice(0),e=!c.exclusive&&!c.namespace,g=Array.prototype.slice.call(arguments,0);g[0]=c,c.currentTarget=this;for(var h=0,i=d.length;h-1?f.map(a.options,function(a){return a.selected}).join("-"):"":f.nodeName(a,"select")&&(c=a.selectedIndex);return c},J=function(c){var d=c.target,e,g;if(!!y.test(d.nodeName)&&!d.readOnly){e=f._data(d,"_change_data"),g=I(d),(c.type!=="focusout"||d.type!=="radio")&&f._data(d,"_change_data",g);if(e===b||g===e)return;if(e!=null||g)c.type="change",c.liveFired=b,f.event.trigger(c,arguments[1],d)}};f.event.special.change={filters:{focusout:J,beforedeactivate:J,click:function(a){var b=a.target,c=f.nodeName(b,"input")?b.type:"";(c==="radio"||c==="checkbox"||f.nodeName(b,"select"))&&J.call(this,a)},keydown:function(a){var b=a.target,c=f.nodeName(b,"input")?b.type:"";(a.keyCode===13&&!f.nodeName(b,"textarea")||a.keyCode===32&&(c==="checkbox"||c==="radio")||c==="select-multiple")&&J.call(this,a)},beforeactivate:function(a){var b=a.target;f._data(b,"_change_data",I(b))}},setup:function(a,b){if(this.type==="file")return!1;for(var c in H)f.event.add(this,c+".specialChange",H[c]);return y.test(this.nodeName)},teardown:function(a){f.event.remove(this,".specialChange");return y.test(this.nodeName)}},H=f.event.special.change.filters,H.focus=H.beforeactivate}f.support.focusinBubbles||f.each({focus:"focusin",blur:"focusout"},function(a,b){function e(a){var c=f.event.fix(a);c.type=b,c.originalEvent={},f.event.trigger(c,null,c.target),c.isDefaultPrevented()&&a.preventDefault()}var d=0;f.event.special[b]={setup:function(){d++===0&&c.addEventListener(a,e,!0)},teardown:function(){--d===0&&c.removeEventListener(a,e,!0)}}}),f.each(["bind","one"],function(a,c){f.fn[c]=function(a,d,e){var g;if(typeof a=="object"){for(var h in a)this[c](h,d,a[h],e);return this}if(arguments.length===2||d===!1)e=d,d=b;c==="one"?(g=function(a){f(this).unbind(a,g);return e.apply(this,arguments)},g.guid=e.guid||f.guid++):g=e;if(a==="unload"&&c!=="one")this.one(a,d,e);else for(var i=0,j=this.length;i0?this.bind(b,a,c):this.trigger(b)},f.attrFn&&(f.attrFn[b]=!0)}),function(){function u(a,b,c,d,e,f){for(var g=0,h=d.length;g0){j=i;break}}i=i[a]}d[g]=j}}}function t(a,b,c,d,e,f){for(var g=0,h=d.length;g+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,d=0,e=Object.prototype.toString,g=!1,h=!0,i=/\\/g,j=/\W/;[0,0].sort(function(){h=!1;return 0});var k=function(b,d,f,g){f=f||[],d=d||c;var h=d;if(d.nodeType!==1&&d.nodeType!==9)return[];if(!b||typeof b!="string")return f;var i,j,n,o,q,r,s,t,u=!0,w=k.isXML(d),x=[],y=b;do{a.exec(""),i=a.exec(y);if(i){y=i[3],x.push(i[1]);if(i[2]){o=i[3];break}}}while(i);if(x.length>1&&m.exec(b))if(x.length===2&&l.relative[x[0]])j=v(x[0]+x[1],d);else{j=l.relative[x[0]]?[d]:k(x.shift(),d);while(x.length)b=x.shift(),l.relative[b]&&(b+=x.shift()),j=v(b,j)}else{!g&&x.length>1&&d.nodeType===9&&!w&&l.match.ID.test(x[0])&&!l.match.ID.test(x[x.length-1])&&(q=k.find(x.shift(),d,w),d=q.expr?k.filter(q.expr,q.set)[0]:q.set[0]);if(d){q=g?{expr:x.pop(),set:p(g)}:k.find(x.pop(),x.length===1&&(x[0]==="~"||x[0]==="+")&&d.parentNode?d.parentNode:d,w),j=q.expr?k.filter(q.expr,q.set):q.set,x.length>0?n=p(j):u=!1;while(x.length)r=x.pop(),s=r,l.relative[r]?s=x.pop():r="",s==null&&(s=d),l.relative[r](n,s,w)}else n=x=[]}n||(n=j),n||k.error(r||b);if(e.call(n)==="[object Array]")if(!u)f.push.apply(f,n);else if(d&&d.nodeType===1)for(t=0;n[t]!=null;t++)n[t]&&(n[t]===!0||n[t].nodeType===1&&k.contains(d,n[t]))&&f.push(j[t]);else for(t=0;n[t]!=null;t++)n[t]&&n[t].nodeType===1&&f.push(j[t]);else p(n,f);o&&(k(o,h,f,g),k.uniqueSort(f));return f};k.uniqueSort=function(a){if(r){g=h,a.sort(r);if(g)for(var b=1;b0},k.find=function(a,b,c){var d;if(!a)return[];for(var e=0,f=l.order.length;e":function(a,b){var c,d=typeof b=="string",e=0,f=a.length;if(d&&!j.test(b)){b=b.toLowerCase();for(;e=0)?c||d.push(h):c&&(b[g]=!1));return!1},ID:function(a){return a[1].replace(i,"")},TAG:function(a,b){return a[1].replace(i,"").toLowerCase()},CHILD:function(a){if(a[1]==="nth"){a[2]||k.error(a[0]),a[2]=a[2].replace(/^\+|\s*/g,"");var b=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]==="even"&&"2n"||a[2]==="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0,a[3]=b[3]-0}else a[2]&&k.error(a[0]);a[0]=d++;return a},ATTR:function(a,b,c,d,e,f){var g=a[1]=a[1].replace(i,"");!f&&l.attrMap[g]&&(a[1]=l.attrMap[g]),a[4]=(a[4]||a[5]||"").replace(i,""),a[2]==="~="&&(a[4]=" "+a[4]+" ");return a},PSEUDO:function(b,c,d,e,f){if(b[1]==="not")if((a.exec(b[3])||"").length>1||/^\w/.test(b[3]))b[3]=k(b[3],null,null,c);else{var g=k.filter(b[3],c,d,!0^f);d||e.push.apply(e,g);return!1}else if(l.match.POS.test(b[0])||l.match.CHILD.test(b[0]))return!0;return b},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){return a.disabled===!1&&a.type!=="hidden"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){a.parentNode&&a.parentNode.selectedIndex;return a.selected===!0},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){return!!k(c[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){var b=a.getAttribute("type"),c=a.type;return a.nodeName.toLowerCase()==="input"&&"text"===c&&(b===c||b===null)},radio:function(a){return a.nodeName.toLowerCase()==="input"&&"radio"===a.type},checkbox:function(a){return a.nodeName.toLowerCase()==="input"&&"checkbox"===a.type},file:function(a){return a.nodeName.toLowerCase()==="input"&&"file"===a.type},password:function(a){return a.nodeName.toLowerCase()==="input"&&"password"===a.type},submit:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"submit"===a.type},image:function(a){return a.nodeName.toLowerCase()==="input"&&"image"===a.type},reset:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"reset"===a.type},button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&"button"===a.type||b==="button"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)},focus:function(a){return a===a.ownerDocument.activeElement}},setFilters:{first:function(a,b){return b===0},last:function(a,b,c,d){return b===d.length-1},even:function(a,b){return b%2===0},odd:function(a,b){return b%2===1},lt:function(a,b,c){return bc[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,d){var e=b[1],f=l.filters[e];if(f)return f(a,c,b,d);if(e==="contains")return(a.textContent||a.innerText||k.getText([a])||"").indexOf(b[3])>=0;if(e==="not"){var g=b[3];for(var h=0,i=g.length;h=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(a,b){return b==="*"&&a.nodeType===1||a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>-1},ATTR:function(a,b){var c=b[1],d=l.attrHandle[c]?l.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),e=d+"",f=b[2],g=b[4];return d==null?f==="!=":f==="="?e===g:f==="*="?e.indexOf(g)>=0:f==="~="?(" "+e+" ").indexOf(g)>=0:g?f==="!="?e!==g:f==="^="?e.indexOf(g)===0:f==="$="?e.substr(e.length-g.length)===g:f==="|="?e===g||e.substr(0,g.length+1)===g+"-":!1:e&&d!==!1},POS:function(a,b,c,d){var e=b[2],f=l.setFilters[e];if(f)return f(a,c,b,d)}}},m=l.match.POS,n=function(a,b){return"\\"+(b-0+1)};for(var o in l.match)l.match[o]=new RegExp(l.match[o].source+/(?![^\[]*\])(?![^\(]*\))/.source),l.leftMatch[o]=new RegExp(/(^(?:.|\r|\n)*?)/.source+l.match[o].source.replace(/\\(\d+)/g,n));var p=function(a,b){a=Array.prototype.slice.call(a,0);if(b){b.push.apply(b,a);return b}return a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].nodeType}catch(q){p=function(a,b){var c=0,d=b||[];if(e.call(a)==="[object Array]")Array.prototype.push.apply(d,a);else if(typeof a.length=="number")for(var f=a.length;c",e.insertBefore(a,e.firstChild),c.getElementById(d)&&(l.find.ID=function(a,c,d){if(typeof c.getElementById!="undefined"&&!d){var e=c.getElementById(a[1]);return e?e.id===a[1]||typeof e.getAttributeNode!="undefined"&&e.getAttributeNode("id").nodeValue===a[1]?[e]:b:[]}},l.filter.ID=function(a,b){var c=typeof a.getAttributeNode!="undefined"&&a.getAttributeNode("id");return a.nodeType===1&&c&&c.nodeValue===b}),e.removeChild(a),e=a=null}(),function(){var a=c.createElement("div");a.appendChild(c.createComment("")),a.getElementsByTagName("*").length>0&&(l.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]==="*"){var d=[];for(var e=0;c[e];e++)c[e].nodeType===1&&d.push(c[e]);c=d}return c}),a.innerHTML="",a.firstChild&&typeof a.firstChild.getAttribute!="undefined"&&a.firstChild.getAttribute("href")!=="#"&&(l.attrHandle.href=function(a){return a.getAttribute("href",2)}),a=null}(),c.querySelectorAll&&function(){var a=k,b=c.createElement("div"),d="__sizzle__";b.innerHTML="

";if(!b.querySelectorAll||b.querySelectorAll(".TEST").length!==0){k=function(b,e,f,g){e=e||c;if(!g&&!k.isXML(e)){var h=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(h&&(e.nodeType===1||e.nodeType===9)){if(h[1])return p(e.getElementsByTagName(b),f);if(h[2]&&l.find.CLASS&&e.getElementsByClassName)return p(e.getElementsByClassName(h[2]),f)}if(e.nodeType===9){if(b==="body"&&e.body)return p([e.body],f);if(h&&h[3]){var i=e.getElementById(h[3]);if(!i||!i.parentNode)return p([],f);if(i.id===h[3])return p([i],f)}try{return p(e.querySelectorAll(b),f)}catch(j){}}else if(e.nodeType===1&&e.nodeName.toLowerCase()!=="object"){var m=e,n=e.getAttribute("id"),o=n||d,q=e.parentNode,r=/^\s*[+~]/.test(b);n?o=o.replace(/'/g,"\\$&"):e.setAttribute("id",o),r&&q&&(e=e.parentNode);try{if(!r||q)return p(e.querySelectorAll("[id='"+o+"'] "+b),f)}catch(s){}finally{n||m.removeAttribute("id")}}}return a(b,e,f,g)};for(var e in a)k[e]=a[e];b=null}}(),function(){var a=c.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;if(b){var d=!b.call(c.createElement("div"),"div"),e=!1;try{b.call(c.documentElement,"[test!='']:sizzle")}catch(f){e=!0}k.matchesSelector=function(a,c){c=c.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!k.isXML(a))try{if(e||!l.match.PSEUDO.test(c)&&!/!=/.test(c)){var f=b.call(a,c);if(f||!d||a.document&&a.document.nodeType!==11)return f}}catch(g){}return k(c,null,null,[a]).length>0}}}(),function(){var a=c.createElement("div");a.innerHTML="
";if(!!a.getElementsByClassName&&a.getElementsByClassName("e").length!==0){a.lastChild.className="e";if(a.getElementsByClassName("e").length===1)return;l.order.splice(1,0,"CLASS"),l.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!="undefined"&&!c)return b.getElementsByClassName(a[1])},a=null}}(),c.documentElement.contains?k.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:c.documentElement.compareDocumentPosition?k.contains=function(a,b){return!!(a.compareDocumentPosition(b)&16)}:k.contains=function(){return!1},k.isXML=function(a){var b=(a?a.ownerDocument||a:0).documentElement;return b?b.nodeName!=="HTML":!1};var v=function(a,b){var c,d=[],e="",f=b.nodeType?[b]:b;while(c=l.match.PSEUDO.exec(a))e+=c[0],a=a.replace(l.match.PSEUDO,"");a=l.relative[a]?a+"*":a;for(var g=0,h=f.length;g0)for(h=g;h0:this.filter(a).length>0)},closest:function(a,b){var c=[],d,e,g=this[0];if(f.isArray(a)){var h,i,j={},k=1;if(g&&a.length){for(d=0,e=a.length;d-1:f(g).is(h))&&c.push({selector:i,elem:g,level:k});g=g.parentNode,k++}}return c}var l=T.test(a)||typeof a!="string"?f(a,b||this.context):0;for(d=0,e=this.length;d-1:f.find.matchesSelector(g,a)){c.push(g);break}g=g.parentNode;if(!g||!g.ownerDocument||g===b||g.nodeType===11)break}}c=c.length>1?f.unique(c):c;return this.pushStack(c,"closest",a)},index:function(a){if(!a||typeof a=="string")return f.inArray(this[0],a?f(a):this.parent().children());return f.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=typeof a=="string"?f(a,b):f.makeArray(a&&a.nodeType?[a]:a),d=f.merge(this.get(),c);return this.pushStack(V(c[0])||V(d[0])?d:f.unique(d))},andSelf:function(){return this.add(this.prevObject)}}),f.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return f.dir(a,"parentNode")},parentsUntil:function(a,b,c){return f.dir(a,"parentNode",c)},next:function(a){return f.nth(a,2,"nextSibling")},prev:function(a){return f.nth(a,2,"previousSibling")},nextAll:function(a){return f.dir(a,"nextSibling")},prevAll:function(a){return f.dir(a,"previousSibling")},nextUntil:function(a,b,c){return f.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return f.dir(a,"previousSibling",c)},siblings:function(a){return f.sibling(a.parentNode.firstChild,a)},children:function(a){return f.sibling(a.firstChild)},contents:function(a){return f.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:f.makeArray(a.childNodes)}},function(a,b){f.fn[a]=function(c,d){var e=f.map(this,b,c),g=S.call(arguments);O.test(a)||(d=c),d&&typeof d=="string"&&(e=f.filter(d,e)),e=this.length>1&&!U[a]?f.unique(e):e,(this.length>1||Q.test(d))&&P.test(a)&&(e=e.reverse());return this.pushStack(e,a,g.join(","))}}),f.extend({filter:function(a,b,c){c&&(a=":not("+a+")");return b.length===1?f.find.matchesSelector(b[0],a)?[b[0]]:[]:f.find.matches(a,b)},dir:function(a,c,d){var e=[],g=a[c];while(g&&g.nodeType!==9&&(d===b||g.nodeType!==1||!f(g).is(d)))g.nodeType===1&&e.push(g),g=g[c];return e},nth:function(a,b,c,d){b=b||1;var e=0;for(;a;a=a[c])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var X=/ jQuery\d+="(?:\d+|null)"/g,Y=/^\s+/,Z=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,$=/<([\w:]+)/,_=/",""],legend:[1,"
","
"],thead:[1,"","
"],tr:[2,"","
"],td:[3,"","
"],col:[2,"","
"],area:[1,"",""],_default:[0,"",""]};bf.optgroup=bf.option,bf.tbody=bf.tfoot=bf.colgroup=bf.caption=bf.thead,bf.th=bf.td,f.support.htmlSerialize||(bf._default=[1,"div
","
"]),f.fn.extend({text:function(a){if(f.isFunction(a))return this.each(function(b){var c=f(this);c.text(a.call(this,b,c.text()))});if(typeof a!="object"&&a!==b)return this.empty().append((this[0]&&this[0].ownerDocument||c).createTextNode(a));return f.text(this)},wrapAll:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapAll(a.call(this,b))});if(this[0]){var b=f(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapInner(a.call(this,b))});return this.each(function(){var b=f(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){f(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){f.nodeName(this,"body")||f(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=f(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,f(arguments[0]).toArray());return a}},remove:function(a,b){for(var c=0,d;(d=this[c])!=null;c++)if(!a||f.filter(a,[d]).length)!b&&d.nodeType===1&&(f.cleanData(d.getElementsByTagName("*")),f.cleanData([d])),d.parentNode&&d.parentNode.removeChild(d);return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++){b.nodeType===1&&f.cleanData(b.getElementsByTagName("*"));while(b.firstChild)b.removeChild(b.firstChild)}return this},clone:function(a,b){a=a==null?!1:a,b=b==null?a:b;return this.map(function(){return f.clone(this,a,b)})},html:function(a){if(a===b)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(X,""):null;if(typeof a=="string"&&!bb.test(a)&&(f.support.leadingWhitespace||!Y.test(a))&&!bf[($.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Z,"<$1>");try{for(var c=0,d=this.length;c1&&l0?this.clone(!0):this).get();f(e[h])[b](j),d=d.concat(j +)}return this.pushStack(d,a,e.selector)}}),f.extend({clone:function(a,b,c){var d=a.cloneNode(!0),e,g,h;if((!f.support.noCloneEvent||!f.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!f.isXMLDoc(a)){bi(a,d),e=bj(a),g=bj(d);for(h=0;e[h];++h)bi(e[h],g[h])}if(b){bh(a,d);if(c){e=bj(a),g=bj(d);for(h=0;e[h];++h)bh(e[h],g[h])}}e=g=null;return d},clean:function(a,b,d,e){var g;b=b||c,typeof b.createElement=="undefined"&&(b=b.ownerDocument||b[0]&&b[0].ownerDocument||c);var h=[],i;for(var j=0,k;(k=a[j])!=null;j++){typeof k=="number"&&(k+="");if(!k)continue;if(typeof k=="string")if(!ba.test(k))k=b.createTextNode(k);else{k=k.replace(Z,"<$1>");var l=($.exec(k)||["",""])[1].toLowerCase(),m=bf[l]||bf._default,n=m[0],o=b.createElement("div");o.innerHTML=m[1]+k+m[2];while(n--)o=o.lastChild;if(!f.support.tbody){var p=_.test(k),q=l==="table"&&!p?o.firstChild&&o.firstChild.childNodes:m[1]===""&&!p?o.childNodes:[];for(i=q.length-1;i>=0;--i)f.nodeName(q[i],"tbody")&&!q[i].childNodes.length&&q[i].parentNode.removeChild(q[i])}!f.support.leadingWhitespace&&Y.test(k)&&o.insertBefore(b.createTextNode(Y.exec(k)[0]),o.firstChild),k=o.childNodes}var r;if(!f.support.appendChecked)if(k[0]&&typeof (r=k.length)=="number")for(i=0;i=0)return b+"px"}}}),f.support.opacity||(f.cssHooks.opacity={get:function(a,b){return bo.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle;c.zoom=1;var e=f.isNaN(b)?"":"alpha(opacity="+b*100+")",g=d&&d.filter||c.filter||"";c.filter=bn.test(g)?g.replace(bn,e):g+" "+e}}),f(function(){f.support.reliableMarginRight||(f.cssHooks.marginRight={get:function(a,b){var c;f.swap(a,{display:"inline-block"},function(){b?c=bx(a,"margin-right","marginRight"):c=a.style.marginRight});return c}})}),c.defaultView&&c.defaultView.getComputedStyle&&(by=function(a,c){var d,e,g;c=c.replace(bp,"-$1").toLowerCase();if(!(e=a.ownerDocument.defaultView))return b;if(g=e.getComputedStyle(a,null))d=g.getPropertyValue(c),d===""&&!f.contains(a.ownerDocument.documentElement,a)&&(d=f.style(a,c));return d}),c.documentElement.currentStyle&&(bz=function(a,b){var c,d=a.currentStyle&&a.currentStyle[b],e=a.runtimeStyle&&a.runtimeStyle[b],f=a.style;!bq.test(d)&&br.test(d)&&(c=f.left,e&&(a.runtimeStyle.left=a.currentStyle.left),f.left=b==="fontSize"?"1em":d||0,d=f.pixelLeft+"px",f.left=c,e&&(a.runtimeStyle.left=e));return d===""?"auto":d}),bx=by||bz,f.expr&&f.expr.filters&&(f.expr.filters.hidden=function(a){var b=a.offsetWidth,c=a.offsetHeight;return b===0&&c===0||!f.support.reliableHiddenOffsets&&(a.style.display||f.css(a,"display"))==="none"},f.expr.filters.visible=function(a){return!f.expr.filters.hidden(a)});var bB=/%20/g,bC=/\[\]$/,bD=/\r?\n/g,bE=/#.*$/,bF=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,bG=/^(?:color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,bH=/^(?:about|app|app\-storage|.+\-extension|file|widget):$/,bI=/^(?:GET|HEAD)$/,bJ=/^\/\//,bK=/\?/,bL=/)<[^<]*)*<\/script>/gi,bM=/^(?:select|textarea)/i,bN=/\s+/,bO=/([?&])_=[^&]*/,bP=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,bQ=f.fn.load,bR={},bS={},bT,bU;try{bT=e.href}catch(bV){bT=c.createElement("a"),bT.href="",bT=bT.href}bU=bP.exec(bT.toLowerCase())||[],f.fn.extend({load:function(a,c,d){if(typeof a!="string"&&bQ)return bQ.apply(this,arguments);if(!this.length)return this;var e=a.indexOf(" ");if(e>=0){var g=a.slice(e,a.length);a=a.slice(0,e)}var h="GET";c&&(f.isFunction(c)?(d=c,c=b):typeof c=="object"&&(c=f.param(c,f.ajaxSettings.traditional),h="POST"));var i=this;f.ajax({url:a,type:h,dataType:"html",data:c,complete:function(a,b,c){c=a.responseText,a.isResolved()&&(a.done(function(a){c=a}),i.html(g?f("
").append(c.replace(bL,"")).find(g):c)),d&&i.each(d,[c,b,a])}});return this},serialize:function(){return f.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?f.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||bM.test(this.nodeName)||bG.test(this.type))}).map(function(a,b){var c=f(this).val();return c==null?null:f.isArray(c)?f.map(c,function(a,c){return{name:b.name,value:a.replace(bD,"\r\n")}}):{name:b.name,value:c.replace(bD,"\r\n")}}).get()}}),f.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){f.fn[b]=function(a){return this.bind(b,a)}}),f.each(["get","post"],function(a,c){f[c]=function(a,d,e,g){f.isFunction(d)&&(g=g||e,e=d,d=b);return f.ajax({type:c,url:a,data:d,success:e,dataType:g})}}),f.extend({getScript:function(a,c){return f.get(a,b,c,"script")},getJSON:function(a,b,c){return f.get(a,b,c,"json")},ajaxSetup:function(a,b){b?f.extend(!0,a,f.ajaxSettings,b):(b=a,a=f.extend(!0,f.ajaxSettings,b));for(var c in{context:1,url:1})c in b?a[c]=b[c]:c in f.ajaxSettings&&(a[c]=f.ajaxSettings[c]);return a},ajaxSettings:{url:bT,isLocal:bH.test(bU[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":"*/*"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":f.parseJSON,"text xml":f.parseXML}},ajaxPrefilter:bW(bR),ajaxTransport:bW(bS),ajax:function(a,c){function w(a,c,l,m){if(s!==2){s=2,q&&clearTimeout(q),p=b,n=m||"",v.readyState=a?4:0;var o,r,u,w=l?bZ(d,v,l):b,x,y;if(a>=200&&a<300||a===304){if(d.ifModified){if(x=v.getResponseHeader("Last-Modified"))f.lastModified[k]=x;if(y=v.getResponseHeader("Etag"))f.etag[k]=y}if(a===304)c="notmodified",o=!0;else try{r=b$(d,w),c="success",o=!0}catch(z){c="parsererror",u=z}}else{u=c;if(!c||a)c="error",a<0&&(a=0)}v.status=a,v.statusText=c,o?h.resolveWith(e,[r,c,v]):h.rejectWith(e,[v,c,u]),v.statusCode(j),j=b,t&&g.trigger("ajax"+(o?"Success":"Error"),[v,d,o?r:u]),i.resolveWith(e,[v,c]),t&&(g.trigger("ajaxComplete",[v,d]),--f.active||f.event.trigger("ajaxStop"))}}typeof a=="object"&&(c=a,a=b),c=c||{};var d=f.ajaxSetup({},c),e=d.context||d,g=e!==d&&(e.nodeType||e instanceof f)?f(e):f.event,h=f.Deferred(),i=f._Deferred(),j=d.statusCode||{},k,l={},m={},n,o,p,q,r,s=0,t,u,v={readyState:0,setRequestHeader:function(a,b){if(!s){var c=a.toLowerCase();a=m[c]=m[c]||a,l[a]=b}return this},getAllResponseHeaders:function(){return s===2?n:null},getResponseHeader:function(a){var c;if(s===2){if(!o){o={};while(c=bF.exec(n))o[c[1].toLowerCase()]=c[2]}c=o[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){s||(d.mimeType=a);return this},abort:function(a){a=a||"abort",p&&p.abort(a),w(0,a);return this}};h.promise(v),v.success=v.done,v.error=v.fail,v.complete=i.done,v.statusCode=function(a){if(a){var b;if(s<2)for(b in a)j[b]=[j[b],a[b]];else b=a[v.status],v.then(b,b)}return this},d.url=((a||d.url)+"").replace(bE,"").replace(bJ,bU[1]+"//"),d.dataTypes=f.trim(d.dataType||"*").toLowerCase().split(bN),d.crossDomain==null&&(r=bP.exec(d.url.toLowerCase()),d.crossDomain=!(!r||r[1]==bU[1]&&r[2]==bU[2]&&(r[3]||(r[1]==="http:"?80:443))==(bU[3]||(bU[1]==="http:"?80:443)))),d.data&&d.processData&&typeof d.data!="string"&&(d.data=f.param(d.data,d.traditional)),bX(bR,d,c,v);if(s===2)return!1;t=d.global,d.type=d.type.toUpperCase(),d.hasContent=!bI.test(d.type),t&&f.active++===0&&f.event.trigger("ajaxStart");if(!d.hasContent){d.data&&(d.url+=(bK.test(d.url)?"&":"?")+d.data),k=d.url;if(d.cache===!1){var x=f.now(),y=d.url.replace(bO,"$1_="+x);d.url=y+(y===d.url?(bK.test(d.url)?"&":"?")+"_="+x:"")}}(d.data&&d.hasContent&&d.contentType!==!1||c.contentType)&&v.setRequestHeader("Content-Type",d.contentType),d.ifModified&&(k=k||d.url,f.lastModified[k]&&v.setRequestHeader("If-Modified-Since",f.lastModified[k]),f.etag[k]&&v.setRequestHeader("If-None-Match",f.etag[k])),v.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+(d.dataTypes[0]!=="*"?", */*; q=0.01":""):d.accepts["*"]);for(u in d.headers)v.setRequestHeader(u,d.headers[u]);if(d.beforeSend&&(d.beforeSend.call(e,v,d)===!1||s===2)){v.abort();return!1}for(u in{success:1,error:1,complete:1})v[u](d[u]);p=bX(bS,d,c,v);if(!p)w(-1,"No Transport");else{v.readyState=1,t&&g.trigger("ajaxSend",[v,d]),d.async&&d.timeout>0&&(q=setTimeout(function(){v.abort("timeout")},d.timeout));try{s=1,p.send(l,w)}catch(z){status<2?w(-1,z):f.error(z)}}return v},param:function(a,c){var d=[],e=function(a,b){b=f.isFunction(b)?b():b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=f.ajaxSettings.traditional);if(f.isArray(a)||a.jquery&&!f.isPlainObject(a))f.each(a,function(){e(this.name,this.value)});else for(var g in a)bY(g,a[g],c,e);return d.join("&").replace(bB,"+")}}),f.extend({active:0,lastModified:{},etag:{}});var b_=f.now(),ca=/(\=)\?(&|$)|\?\?/i;f.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return f.expando+"_"+b_++}}),f.ajaxPrefilter("json jsonp",function(b,c,d){var e=b.contentType==="application/x-www-form-urlencoded"&&typeof b.data=="string";if(b.dataTypes[0]==="jsonp"||b.jsonp!==!1&&(ca.test(b.url)||e&&ca.test(b.data))){var g,h=b.jsonpCallback=f.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,i=a[h],j=b.url,k=b.data,l="$1"+h+"$2";b.jsonp!==!1&&(j=j.replace(ca,l),b.url===j&&(e&&(k=k.replace(ca,l)),b.data===k&&(j+=(/\?/.test(j)?"&":"?")+b.jsonp+"="+h))),b.url=j,b.data=k,a[h]=function(a){g=[a]},d.always(function(){a[h]=i,g&&f.isFunction(i)&&a[h](g[0])}),b.converters["script json"]=function(){g||f.error(h+" was not called");return g[0]},b.dataTypes[0]="json";return"script"}}),f.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){f.globalEval(a);return a}}}),f.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),f.ajaxTransport("script",function(a){if(a.crossDomain){var d,e=c.head||c.getElementsByTagName("head")[0]||c.documentElement;return{send:function(f,g){d=c.createElement("script"),d.async="async",a.scriptCharset&&(d.charset=a.scriptCharset),d.src=a.url,d.onload=d.onreadystatechange=function(a,c){if(c||!d.readyState||/loaded|complete/.test(d.readyState))d.onload=d.onreadystatechange=null,e&&d.parentNode&&e.removeChild(d),d=b,c||g(200,"success")},e.insertBefore(d,e.firstChild)},abort:function(){d&&d.onload(0,1)}}}});var cb=a.ActiveXObject?function(){for(var a in cd)cd[a](0,1)}:!1,cc=0,cd;f.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&ce()||cf()}:ce,function(a){f.extend(f.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})}(f.ajaxSettings.xhr()),f.support.ajax&&f.ajaxTransport(function(c){if(!c.crossDomain||f.support.cors){var d;return{send:function(e,g){var h=c.xhr(),i,j;c.username?h.open(c.type,c.url,c.async,c.username,c.password):h.open(c.type,c.url,c.async);if(c.xhrFields)for(j in c.xhrFields)h[j]=c.xhrFields[j];c.mimeType&&h.overrideMimeType&&h.overrideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(j in e)h.setRequestHeader(j,e[j])}catch(k){}h.send(c.hasContent&&c.data||null),d=function(a,e){var j,k,l,m,n;try{if(d&&(e||h.readyState===4)){d=b,i&&(h.onreadystatechange=f.noop,cb&&delete cd[i]);if(e)h.readyState!==4&&h.abort();else{j=h.status,l=h.getAllResponseHeaders(),m={},n=h.responseXML,n&&n.documentElement&&(m.xml=n),m.text=h.responseText;try{k=h.statusText}catch(o){k=""}!j&&c.isLocal&&!c.crossDomain?j=m.text?200:404:j===1223&&(j=204)}}}catch(p){e||g(-1,p)}m&&g(j,k,m,l)},!c.async||h.readyState===4?d():(i=++cc,cb&&(cd||(cd={},f(a).unload(cb)),cd[i]=d),h.onreadystatechange=d)},abort:function(){d&&d(0,1)}}}});var cg={},ch,ci,cj=/^(?:toggle|show|hide)$/,ck=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,cl,cm=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],cn,co=a.webkitRequestAnimationFrame||a.mozRequestAnimationFrame||a.oRequestAnimationFrame;f.fn.extend({show:function(a,b,c){var d,e;if(a||a===0)return this.animate(cr("show",3),a,b,c);for(var g=0,h=this.length;g=e.duration+this.startTime){this.now=this.end,this.pos=this.state=1,this.update(),e.animatedProperties[this.prop]=!0;for(g in e.animatedProperties)e.animatedProperties[g]!==!0&&(c=!1);if(c){e.overflow!=null&&!f.support.shrinkWrapBlocks&&f.each(["","X","Y"],function(a,b){d.style["overflow"+b]=e.overflow[a]}),e.hide&&f(d).hide();if(e.hide||e.show)for(var i in e.animatedProperties)f.style(d,i,e.orig[i]);e.complete.call(d)}return!1}e.duration==Infinity?this.now=b:(h=b-this.startTime,this.state=h/e.duration,this.pos=f.easing[e.animatedProperties[this.prop]](this.state,h,0,1,e.duration),this.now=this.start+(this.end-this.start)*this.pos),this.update();return!0}},f.extend(f.fx,{tick:function(){for(var a=f.timers,b=0;b
";f.extend(b.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"}),b.innerHTML=j,a.insertBefore(b,a.firstChild),d=b.firstChild,e=d.firstChild,h=d.nextSibling.firstChild.firstChild,this.doesNotAddBorder=e.offsetTop!==5,this.doesAddBorderForTableAndCells=h.offsetTop===5,e.style.position="fixed",e.style.top="20px",this.supportsFixedPosition=e.offsetTop===20||e.offsetTop===15,e.style.position=e.style.top="",d.style.overflow="hidden",d.style.position="relative",this.subtractsBorderForOverflowNotVisible=e.offsetTop===-5,this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==i,a.removeChild(b),f.offset.initialize=f.noop},bodyOffset:function(a){var b=a.offsetTop,c=a.offsetLeft;f.offset.initialize(),f.offset.doesNotIncludeMarginInBodyOffset&&(b+=parseFloat(f.css(a,"marginTop"))||0,c+=parseFloat(f.css(a,"marginLeft"))||0);return{top:b,left:c}},setOffset:function(a,b,c){var d=f.css(a,"position");d==="static"&&(a.style.position="relative");var e=f(a),g=e.offset(),h=f.css(a,"top"),i=f.css(a,"left"),j=(d==="absolute"||d==="fixed")&&f.inArray("auto",[h,i])>-1,k={},l={},m,n;j?(l=e.position(),m=l.top,n=l.left):(m=parseFloat(h)||0,n=parseFloat(i)||0),f.isFunction(b)&&(b=b.call(a,c,g)),b.top!=null&&(k.top=b.top-g.top+m),b.left!=null&&(k.left=b.left-g.left+n),"using"in b?b.using.call(a,k):e.css(k)}},f.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),c=this.offset(),d=cu.test(b[0].nodeName)?{top:0,left:0}:b.offset();c.top-=parseFloat(f.css(a,"marginTop"))||0,c.left-=parseFloat(f.css(a,"marginLeft"))||0,d.top+=parseFloat(f.css(b[0],"borderTopWidth"))||0,d.left+=parseFloat(f.css(b[0],"borderLeftWidth"))||0;return{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||c.body;while(a&&!cu.test(a.nodeName)&&f.css(a,"position")==="static")a=a.offsetParent;return a})}}),f.each(["Left","Top"],function(a,c){var d="scroll"+c;f.fn[d]=function(c){var e,g;if(c===b){e=this[0];if(!e)return null;g=cv(e);return g?"pageXOffset"in g?g[a?"pageYOffset":"pageXOffset"]:f.support.boxModel&&g.document.documentElement[d]||g.document.body[d]:e[d]}return this.each(function(){g=cv(this),g?g.scrollTo(a?f(g).scrollLeft():c,a?c:f(g).scrollTop()):this[d]=c})}}),f.each(["Height","Width"],function(a,c){var d=c.toLowerCase();f.fn["inner"+c]=function(){var a=this[0];return a&&a.style?parseFloat(f.css(a,d,"padding")):null},f.fn["outer"+c]=function(a){var b=this[0];return b&&b.style?parseFloat(f.css(b,d,a?"margin":"border")):null},f.fn[d]=function(a){var e=this[0];if(!e)return a==null?null:this;if(f.isFunction(a))return this.each(function(b){var c=f(this);c[d](a.call(this,b,c[d]()))});if(f.isWindow(e)){var g=e.document.documentElement["client"+c];return e.document.compatMode==="CSS1Compat"&&g||e.document.body["client"+c]||g}if(e.nodeType===9)return Math.max(e.documentElement["client"+c],e.body["scroll"+c],e.documentElement["scroll"+c],e.body["offset"+c],e.documentElement["offset"+c]);if(a===b){var h=f.css(e,d),i=parseFloat(h);return f.isNaN(i)?h:i}return this.css(d,typeof a=="string"?a:a+"px")}}),a.jQuery=a.$=f})(window); \ No newline at end of file diff --git a/OnToology/SAREF4BLD/RawRDF/IFC-Properties-In-Axioms-1.rdf/documentation/resources/marked.min.js b/OnToology/SAREF4BLD/RawRDF/IFC-Properties-In-Axioms-1.rdf/documentation/resources/marked.min.js new file mode 100644 index 0000000000000000000000000000000000000000..1d736f997e77390480f7c13a9ba187b1e6c247ae --- /dev/null +++ b/OnToology/SAREF4BLD/RawRDF/IFC-Properties-In-Axioms-1.rdf/documentation/resources/marked.min.js @@ -0,0 +1,6 @@ +/** + * marked - a markdown parser + * Copyright (c) 2011-2014, Christopher Jeffrey. (MIT Licensed) + * https://github.com/chjj/marked + */ +(function(){var block={newline:/^\n+/,code:/^( {4}[^\n]+\n*)+/,fences:noop,hr:/^( *[-*_]){3,} *(?:\n+|$)/,heading:/^ *(#{1,6}) *([^\n]+?) *#* *(?:\n+|$)/,nptable:noop,lheading:/^([^\n]+)\n *(=|-){2,} *(?:\n+|$)/,blockquote:/^( *>[^\n]+(\n(?!def)[^\n]+)*\n*)+/,list:/^( *)(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?!\1bull )\n*|\s*$)/,html:/^ *(?:comment|closed|closing) *(?:\n{2,}|\s*$)/,def:/^ *\[([^\]]+)\]: *]+)>?(?: +["(]([^\n]+)[")])? *(?:\n+|$)/,table:noop,paragraph:/^((?:[^\n]+\n?(?!hr|heading|lheading|blockquote|tag|def))+)\n*/,text:/^[^\n]+/};block.bullet=/(?:[*+-]|\d+\.)/;block.item=/^( *)(bull) [^\n]*(?:\n(?!\1bull )[^\n]*)*/;block.item=replace(block.item,"gm")(/bull/g,block.bullet)();block.list=replace(block.list)(/bull/g,block.bullet)("hr","\\n+(?=\\1?(?:[-*_] *){3,}(?:\\n+|$))")("def","\\n+(?="+block.def.source+")")();block.blockquote=replace(block.blockquote)("def",block.def)();block._tag="(?!(?:"+"a|em|strong|small|s|cite|q|dfn|abbr|data|time|code"+"|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo"+"|span|br|wbr|ins|del|img)\\b)\\w+(?!:/|[^\\w\\s@]*@)\\b";block.html=replace(block.html)("comment",//)("closed",/<(tag)[\s\S]+?<\/\1>/)("closing",/])*?>/)(/tag/g,block._tag)();block.paragraph=replace(block.paragraph)("hr",block.hr)("heading",block.heading)("lheading",block.lheading)("blockquote",block.blockquote)("tag","<"+block._tag)("def",block.def)();block.normal=merge({},block);block.gfm=merge({},block.normal,{fences:/^ *(`{3,}|~{3,}) *(\S+)? *\n([\s\S]+?)\s*\1 *(?:\n+|$)/,paragraph:/^/});block.gfm.paragraph=replace(block.paragraph)("(?!","(?!"+block.gfm.fences.source.replace("\\1","\\2")+"|"+block.list.source.replace("\\1","\\3")+"|")();block.tables=merge({},block.gfm,{nptable:/^ *(\S.*\|.*)\n *([-:]+ *\|[-| :]*)\n((?:.*\|.*(?:\n|$))*)\n*/,table:/^ *\|(.+)\n *\|( *[-:]+[-| :]*)\n((?: *\|.*(?:\n|$))*)\n*/});function Lexer(options){this.tokens=[];this.tokens.links={};this.options=options||marked.defaults;this.rules=block.normal;if(this.options.gfm){if(this.options.tables){this.rules=block.tables}else{this.rules=block.gfm}}}Lexer.rules=block;Lexer.lex=function(src,options){var lexer=new Lexer(options);return lexer.lex(src)};Lexer.prototype.lex=function(src){src=src.replace(/\r\n|\r/g,"\n").replace(/\t/g," ").replace(/\u00a0/g," ").replace(/\u2424/g,"\n");return this.token(src,true)};Lexer.prototype.token=function(src,top,bq){var src=src.replace(/^ +$/gm,""),next,loose,cap,bull,b,item,space,i,l;while(src){if(cap=this.rules.newline.exec(src)){src=src.substring(cap[0].length);if(cap[0].length>1){this.tokens.push({type:"space"})}}if(cap=this.rules.code.exec(src)){src=src.substring(cap[0].length);cap=cap[0].replace(/^ {4}/gm,"");this.tokens.push({type:"code",text:!this.options.pedantic?cap.replace(/\n+$/,""):cap});continue}if(cap=this.rules.fences.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"code",lang:cap[2],text:cap[3]});continue}if(cap=this.rules.heading.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"heading",depth:cap[1].length,text:cap[2]});continue}if(top&&(cap=this.rules.nptable.exec(src))){src=src.substring(cap[0].length);item={type:"table",header:cap[1].replace(/^ *| *\| *$/g,"").split(/ *\| */),align:cap[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:cap[3].replace(/\n$/,"").split("\n")};for(i=0;i ?/gm,"");this.token(cap,top,true);this.tokens.push({type:"blockquote_end"});continue}if(cap=this.rules.list.exec(src)){src=src.substring(cap[0].length);bull=cap[2];this.tokens.push({type:"list_start",ordered:bull.length>1});cap=cap[0].match(this.rules.item);next=false;l=cap.length;i=0;for(;i1&&b.length>1)){src=cap.slice(i+1).join("\n")+src;i=l-1}}loose=next||/\n\n(?!\s*$)/.test(item);if(i!==l-1){next=item.charAt(item.length-1)==="\n";if(!loose)loose=next}this.tokens.push({type:loose?"loose_item_start":"list_item_start"});this.token(item,false,bq);this.tokens.push({type:"list_item_end"})}this.tokens.push({type:"list_end"});continue}if(cap=this.rules.html.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:this.options.sanitize?"paragraph":"html",pre:cap[1]==="pre"||cap[1]==="script"||cap[1]==="style",text:cap[0]});continue}if(!bq&&top&&(cap=this.rules.def.exec(src))){src=src.substring(cap[0].length);this.tokens.links[cap[1].toLowerCase()]={href:cap[2],title:cap[3]};continue}if(top&&(cap=this.rules.table.exec(src))){src=src.substring(cap[0].length);item={type:"table",header:cap[1].replace(/^ *| *\| *$/g,"").split(/ *\| */),align:cap[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:cap[3].replace(/(?: *\| *)?\n$/,"").split("\n")};for(i=0;i])/,autolink:/^<([^ >]+(@|:\/)[^ >]+)>/,url:noop,tag:/^|^<\/?\w+(?:"[^"]*"|'[^']*'|[^'">])*?>/,link:/^!?\[(inside)\]\(href\)/,reflink:/^!?\[(inside)\]\s*\[([^\]]*)\]/,nolink:/^!?\[((?:\[[^\]]*\]|[^\[\]])*)\]/,strong:/^__([\s\S]+?)__(?!_)|^\*\*([\s\S]+?)\*\*(?!\*)/,em:/^\b_((?:__|[\s\S])+?)_\b|^\*((?:\*\*|[\s\S])+?)\*(?!\*)/,code:/^(`+)\s*([\s\S]*?[^`])\s*\1(?!`)/,br:/^ {2,}\n(?!\s*$)/,del:noop,text:/^[\s\S]+?(?=[\\?(?:\s+['"]([\s\S]*?)['"])?\s*/;inline.link=replace(inline.link)("inside",inline._inside)("href",inline._href)();inline.reflink=replace(inline.reflink)("inside",inline._inside)();inline.normal=merge({},inline);inline.pedantic=merge({},inline.normal,{strong:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,em:/^_(?=\S)([\s\S]*?\S)_(?!_)|^\*(?=\S)([\s\S]*?\S)\*(?!\*)/});inline.gfm=merge({},inline.normal,{escape:replace(inline.escape)("])","~|])")(),url:/^(https?:\/\/[^\s<]+[^<.,:;"')\]\s])/,del:/^~~(?=\S)([\s\S]*?\S)~~/,text:replace(inline.text)("]|","~]|")("|","|https?://|")()});inline.breaks=merge({},inline.gfm,{br:replace(inline.br)("{2,}","*")(),text:replace(inline.gfm.text)("{2,}","*")()});function InlineLexer(links,options){this.options=options||marked.defaults;this.links=links;this.rules=inline.normal;this.renderer=this.options.renderer||new Renderer;this.renderer.options=this.options;if(!this.links){throw new Error("Tokens array requires a `links` property.")}if(this.options.gfm){if(this.options.breaks){this.rules=inline.breaks}else{this.rules=inline.gfm}}else if(this.options.pedantic){this.rules=inline.pedantic}}InlineLexer.rules=inline;InlineLexer.output=function(src,links,options){var inline=new InlineLexer(links,options);return inline.output(src)};InlineLexer.prototype.output=function(src){var out="",link,text,href,cap;while(src){if(cap=this.rules.escape.exec(src)){src=src.substring(cap[0].length);out+=cap[1];continue}if(cap=this.rules.autolink.exec(src)){src=src.substring(cap[0].length);if(cap[2]==="@"){text=cap[1].charAt(6)===":"?this.mangle(cap[1].substring(7)):this.mangle(cap[1]);href=this.mangle("mailto:")+text}else{text=escape(cap[1]);href=text}out+=this.renderer.link(href,null,text);continue}if(!this.inLink&&(cap=this.rules.url.exec(src))){src=src.substring(cap[0].length);text=escape(cap[1]);href=text;out+=this.renderer.link(href,null,text);continue}if(cap=this.rules.tag.exec(src)){if(!this.inLink&&/^/i.test(cap[0])){this.inLink=false}src=src.substring(cap[0].length);out+=this.options.sanitize?escape(cap[0]):cap[0];continue}if(cap=this.rules.link.exec(src)){src=src.substring(cap[0].length);this.inLink=true;out+=this.outputLink(cap,{href:cap[2],title:cap[3]});this.inLink=false;continue}if((cap=this.rules.reflink.exec(src))||(cap=this.rules.nolink.exec(src))){src=src.substring(cap[0].length);link=(cap[2]||cap[1]).replace(/\s+/g," ");link=this.links[link.toLowerCase()];if(!link||!link.href){out+=cap[0].charAt(0);src=cap[0].substring(1)+src;continue}this.inLink=true;out+=this.outputLink(cap,link);this.inLink=false;continue}if(cap=this.rules.strong.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.strong(this.output(cap[2]||cap[1]));continue}if(cap=this.rules.em.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.em(this.output(cap[2]||cap[1]));continue}if(cap=this.rules.code.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.codespan(escape(cap[2],true));continue}if(cap=this.rules.br.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.br();continue}if(cap=this.rules.del.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.del(this.output(cap[1]));continue}if(cap=this.rules.text.exec(src)){src=src.substring(cap[0].length);out+=escape(this.smartypants(cap[0]));continue}if(src){throw new Error("Infinite loop on byte: "+src.charCodeAt(0))}}return out};InlineLexer.prototype.outputLink=function(cap,link){var href=escape(link.href),title=link.title?escape(link.title):null;return cap[0].charAt(0)!=="!"?this.renderer.link(href,title,this.output(cap[1])):this.renderer.image(href,title,escape(cap[1]))};InlineLexer.prototype.smartypants=function(text){if(!this.options.smartypants)return text;return text.replace(/--/g,"—").replace(/(^|[-\u2014/(\[{"\s])'/g,"$1‘").replace(/'/g,"’").replace(/(^|[-\u2014/(\[{\u2018\s])"/g,"$1“").replace(/"/g,"”").replace(/\.{3}/g,"…")};InlineLexer.prototype.mangle=function(text){var out="",l=text.length,i=0,ch;for(;i.5){ch="x"+ch.toString(16)}out+="&#"+ch+";"}return out};function Renderer(options){this.options=options||{}}Renderer.prototype.code=function(code,lang,escaped){if(this.options.highlight){var out=this.options.highlight(code,lang);if(out!=null&&out!==code){escaped=true;code=out}}if(!lang){return"
"+(escaped?code:escape(code,true))+"\n
"}return'
'+(escaped?code:escape(code,true))+"\n
\n"};Renderer.prototype.blockquote=function(quote){return"
\n"+quote+"
\n"};Renderer.prototype.html=function(html){return html};Renderer.prototype.heading=function(text,level,raw){return"'+text+"\n"};Renderer.prototype.hr=function(){return this.options.xhtml?"
\n":"
\n"};Renderer.prototype.list=function(body,ordered){var type=ordered?"ol":"ul";return"<"+type+">\n"+body+"\n"};Renderer.prototype.listitem=function(text){return"
  • "+text+"
  • \n"};Renderer.prototype.paragraph=function(text){return"

    "+text+"

    \n"};Renderer.prototype.table=function(header,body){return"\n"+"\n"+header+"\n"+"\n"+body+"\n"+"
    \n"};Renderer.prototype.tablerow=function(content){return"\n"+content+"\n"};Renderer.prototype.tablecell=function(content,flags){var type=flags.header?"th":"td";var tag=flags.align?"<"+type+' style="text-align:'+flags.align+'">':"<"+type+">";return tag+content+"\n"};Renderer.prototype.strong=function(text){return""+text+""};Renderer.prototype.em=function(text){return""+text+""};Renderer.prototype.codespan=function(text){return""+text+""};Renderer.prototype.br=function(){return this.options.xhtml?"
    ":"
    "};Renderer.prototype.del=function(text){return""+text+""};Renderer.prototype.link=function(href,title,text){if(this.options.sanitize){try{var prot=decodeURIComponent(unescape(href)).replace(/[^\w:]/g,"").toLowerCase()}catch(e){return""}if(prot.indexOf("javascript:")===0){return""}}var out='
    ";return out};Renderer.prototype.image=function(href,title,text){var out=''+text+'":">";return out};function Parser(options){this.tokens=[];this.token=null;this.options=options||marked.defaults;this.options.renderer=this.options.renderer||new Renderer;this.renderer=this.options.renderer;this.renderer.options=this.options}Parser.parse=function(src,options,renderer){var parser=new Parser(options,renderer);return parser.parse(src)};Parser.prototype.parse=function(src){this.inline=new InlineLexer(src.links,this.options,this.renderer);this.tokens=src.reverse();var out="";while(this.next()){out+=this.tok()}return out};Parser.prototype.next=function(){return this.token=this.tokens.pop()};Parser.prototype.peek=function(){return this.tokens[this.tokens.length-1]||0};Parser.prototype.parseText=function(){var body=this.token.text;while(this.peek().type==="text"){body+="\n"+this.next().text}return this.inline.output(body)};Parser.prototype.tok=function(){switch(this.token.type){case"space":{return""}case"hr":{return this.renderer.hr()}case"heading":{return this.renderer.heading(this.inline.output(this.token.text),this.token.depth,this.token.text)}case"code":{return this.renderer.code(this.token.text,this.token.lang,this.token.escaped)}case"table":{var header="",body="",i,row,cell,flags,j;cell="";for(i=0;i/g,">").replace(/"/g,""").replace(/'/g,"'")}function unescape(html){return html.replace(/&([#\w]+);/g,function(_,n){n=n.toLowerCase();if(n==="colon")return":";if(n.charAt(0)==="#"){return n.charAt(1)==="x"?String.fromCharCode(parseInt(n.substring(2),16)):String.fromCharCode(+n.substring(1))}return""})}function replace(regex,opt){regex=regex.source;opt=opt||"";return function self(name,val){if(!name)return new RegExp(regex,opt);val=val.source||val;val=val.replace(/(^|[^\[])\^/g,"$1");regex=regex.replace(name,val);return self}}function noop(){}noop.exec=noop;function merge(obj){var i=1,target,key;for(;iAn error occured:

    "+escape(e.message+"",true)+"
    "}throw e}}marked.options=marked.setOptions=function(opt){merge(marked.defaults,opt);return marked};marked.defaults={gfm:true,tables:true,breaks:false,pedantic:false,sanitize:false,smartLists:false,silent:false,highlight:null,langPrefix:"lang-",smartypants:false,headerPrefix:"",renderer:new Renderer,xhtml:false};marked.Parser=Parser;marked.parser=Parser.parse;marked.Renderer=Renderer;marked.Lexer=Lexer;marked.lexer=Lexer.lex;marked.InlineLexer=InlineLexer;marked.inlineLexer=InlineLexer.output;marked.parse=marked;if(typeof module!=="undefined"&&typeof exports==="object"){module.exports=marked}else if(typeof define==="function"&&define.amd){define(function(){return marked})}else{this.marked=marked}}).call(function(){return this||(typeof window!=="undefined"?window:global)}()); \ No newline at end of file diff --git a/OnToology/SAREF4BLD/RawRDF/IFC-Properties-In-Axioms-1.rdf/documentation/resources/owl.css b/OnToology/SAREF4BLD/RawRDF/IFC-Properties-In-Axioms-1.rdf/documentation/resources/owl.css new file mode 100644 index 0000000000000000000000000000000000000000..9e80a257a37f672ee0d6e3380311bbe04d76a958 --- /dev/null +++ b/OnToology/SAREF4BLD/RawRDF/IFC-Properties-In-Axioms-1.rdf/documentation/resources/owl.css @@ -0,0 +1,248 @@ +.RFC2119 { + text-transform: lowercase; + font-style: italic; +} +.nonterminal { + font-weight: bold; + font-family: sans-serif; + font-size: 95%; +} +#abstract br { + /* doesn't work right SOMETIMES + margin-bottom: 1em; */ +} +.name { + font-family: monospace; +} +.buttonpanel { + margin-top: 1ex; + margin-bottom: 1ex; + padding-left: 1ex; + padding-right: 1ex; + padding-top: 1ex; + padding-bottom: 0.6ex; + border: 1px dotted black; +} +.grammar { + margin-top: 1ex; + margin-bottom: 1ex; + padding-left: 1ex; + padding-right: 1ex; + padding-top: 1ex; + padding-bottom: 0.6ex; + border: 1px dashed #2f6fab; + font-family: monospace; +} +.image { + text-align: center; +} +.centered { + text-align: center; + padding-top: 4ex; + padding-bottom: 4ex; +} +.centered table { + margin: 0 auto; + text-align: left; +} +.caption { + font-weight: bold; +} +.indent { + margin-left: 20px; +} +.atrisknote { + padding: 5px; + margin-top: 10px; + margin-bottom: 10px; + border: solid 2px blue; + background-color: #FFA; +} +.atrisknotehead { + font-style: italic; +} + +/* Stying the examples. */ + +.anexample:before { + content: "Example:"; + font-family: sans-serif; + font-size: 1.6ex; + font-weight: bold; +} +.anexample { + margin-top: 1ex; + margin-bottom: 1ex; + padding-left: 1ex; + padding-right: 1ex; + padding-top: 1ex; + padding-bottom: 0.6ex; + border: 1px dashed #2f6fab; + background-color: #f9f9f9; +} +.anexample table { + background-color: #f9f9f9; +} + +/* Styling the parts in the functional-style syntax. */ + +div.fss { + margin-top: 10px; + margin-bottom: 10px; + margin-left: 20px; + margin-right: 20px; + font-family: monospace; +} +table.fss { + margin: 0px 0px 0px 0px; + padding: 0px 0px 0px 0px; + width: 100%; +} +table.fss caption.fss { + font-size: 1.5ex; + font-weight: bold; + text-align: left; + padding-left: 10px; +} +table.fss td:first-child { + font-family: monospace; + padding-left: 20px; + padding-right: 20px; + width: 60%; +} +table{ + background-color: #f4ffff; + border: 1px solid navy; + margin: 20px; + vertical-align: middle; +} +table td { + padding: 5px 15px; + text-align: left; +} + +/* Styling the parts in the RDF syntax. */ + +div.rdf{ + margin-top: 10px; + margin-bottom: 10px; + margin-left: 20px; + margin-right: 20px; + font-family: monospace; +} +table.rdf { + margin: 0px 0px 0px 0px; + padding: 0px 0px 0px 0px; + width: 100%; +} +table.rdf caption.rdf { + font-size: 1.5ex; + font-weight: bold; + text-align: left; + padding-left: 10px; +} +table.rdf td:first-child { + font-family: monospace; + padding-left: 20px; + padding-right: 20px; + width: 60%; +} + +/* Styling the XML syntax. */ + +div.xmlsyn { + margin-top: 10px; + margin-bottom: 10px; + margin-left: 20px; + margin-right: 20px; + font-family: monospace; +} +div.axioms { + margin-top: 10px; + margin-bottom: 10px; + margin-left: 20px; + margin-right: 20px; +} + +/* Other styles. */ + +table.complexity td { + text-align: center; +} +table.allname td { + font-family: monospace; +} +table.canonicalparsing { + margin-left: 20px; + border-style: none; +} +table.canonicalparsing td { + vertical-align: top; + padding: 2px 2px 2px 2px; +} +table.canonicalparsing td.two { + padding-left: 30px; +} + +/* The following are classes for templates used in the editing process. */ + +.review { + padding: 5px; + border: solid 1px black; + margin-left: 10%; + margin-top: 10px; + margin-bottom: 10px; + background-color: #FFA; + font-size: smaller; +} +.reviewauthor { + font-size: smaller; + font-style: italic; +} +.ednote { + padding: 5px; + border: solid 1px black; + margin-top: 10px; + margin-bottom: 10px; +} +.ednotehead { + font-weight: bold; +} + +/* override mediawiki's beautiful DL styling... */ +dl { + background: white; + width: 100%; + border: none; + margin-top: 0; + margin-bottom: 0; + padding-top: 0; + padding-bottom: 0; +} + +div { + margin-top: 0; + margin-bottom: 0; +} +#fulltitle { + font-size: 140%; + font-weight: bold; +} + +.xml { + color: red +} + +.rdbms{ +color: red +} + +/* just copying from wiki, so it stays through TR. Currently + affects Primer, at least */ +pre { + background-color:#F9F9F9; + border:1px dashed #2F6FAB; + color:black; + line-height:1.1em; + padding:1em; +} \ No newline at end of file diff --git a/OnToology/SAREF4BLD/RawRDF/IFC-Properties-In-Axioms-1.rdf/documentation/resources/primer.css b/OnToology/SAREF4BLD/RawRDF/IFC-Properties-In-Axioms-1.rdf/documentation/resources/primer.css new file mode 100644 index 0000000000000000000000000000000000000000..fc28be7169638d433e9e0576fc93c1991dd50328 --- /dev/null +++ b/OnToology/SAREF4BLD/RawRDF/IFC-Properties-In-Axioms-1.rdf/documentation/resources/primer.css @@ -0,0 +1,103 @@ +/* define a class "noprint" for sections which don't get printed */ +.noprint { display: none; } + +/* our syntax menu for switching */ +div.syntaxmenu { + border: 1px dotted black; + padding:0.5em; + margin: 1em; +} + +.container { + margin-right: auto; + margin-left: auto; + padding-left: 15px; + padding-right: 15px; +} + +@media print { + div.syntaxmenu { display:none; } +} + +/* use tab-like headers for syntax examples */ +div.exampleheader { + font-size: 90%; + float: left; + background: #F9F9F9; + color: #2F6FAB; + border: 1px dashed #2F6FAB; + border-bottom: 0px; + padding-top: 2px; +} + +div.exampleheader span.exampleheader { + background: #F9F9F9; + padding-top: 0px; + padding-right: 10px; + padding-left: 10px; + padding-bottom: 3px; + padding-top: 0px; +} + +/* Also copy MediaWiki style here, so it will not look different when exported */ +div.fssyntax pre, div.rdfxml pre, div.owlxml pre, div.turtle pre, div.manchester pre { + background-color: #F9F9F9; + border: 1px dashed #2F6FAB; + color: black; + line-height: 1.1em; + padding: 1em; + clear: both; + margin-left: 0em; +} +/* Expansion to add the status*/ +.status { + position: fixed; + left: 0em; + top: 0em; + text-align: right; + vertical-align: middle; + /* Square version of the inside span. Slightly larger */ + width: 26em; + height: 26em; + z-index: -1; + opacity: 0.8; + + /** From http://stackoverflow.com/questions/1080792/how-to-draw-vertical-text-with-css-cross-browser */ + + -webkit-transform: rotate(-90deg); + -moz-transform: rotate(-90deg); + -ms-transform: rotate(-90deg); + -o-transform: rotate(-90deg); + transform: rotate(-90deg); + /* also accepts left, right, top, bottom coordinates; not + * required, but a good idea for styling */ + -webkit-transform-origin: 50% 50%; + -moz-transform-origin: 50% 50%; + -ms-transform-origin: 50% 50%; + -o-transform-origin: 50% 50%; + transform-origin: 50% 50%; + + /* Should be unset in IE9+ I think. */ + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); +} + +/* The actual status box */ + .status div { + display: block; + background: rgb(0, 90, 156); + color: white; + width: 24em; + padding-top: 0.3em; + padding-left: 0em; + padding-right: 5em; + padding-bottom: 0.3em; + /* Enable for debugging + border: red thin solid; + */ +} + +/* And text inside, don't confuse fonts as it breaks em above */ +.status div span { + font-family: "Tauri"; + font-size: larger; +} \ No newline at end of file diff --git a/OnToology/SAREF4BLD/RawRDF/IFC-Properties-In-Axioms-1.rdf/documentation/resources/rec.css b/OnToology/SAREF4BLD/RawRDF/IFC-Properties-In-Axioms-1.rdf/documentation/resources/rec.css new file mode 100644 index 0000000000000000000000000000000000000000..cf29b2856518de9359d28cd0363acf4c44488f70 --- /dev/null +++ b/OnToology/SAREF4BLD/RawRDF/IFC-Properties-In-Axioms-1.rdf/documentation/resources/rec.css @@ -0,0 +1,81 @@ +/* Style for a "Recommendation" */ + +/* + Copyright 1997-2003 W3C (MIT, ERCIM, Keio). All Rights Reserved. + The following software licensing rules apply: + http://www.w3.org/Consortium/Legal/copyright-software */ + +/* $Id: base.css,v 1.25 2006/04/18 08:42:53 bbos Exp $ */ + +body { + padding: 2em 1em 2em 70px; + margin: 0; + font-family: sans-serif; + color: black; + background: white; + background-position: top left; + background-attachment: fixed; + background-repeat: no-repeat; +} +:link { color: #00C; background: transparent } +:visited { color: #609; background: transparent } +a:active { color: #C00; background: transparent } + +a:link img, a:visited img { border-style: none } /* no border on img links */ + +a img { color: white; } /* trick to hide the border in Netscape 4 */ +@media all { /* hide the next rule from Netscape 4 */ + a img { color: inherit; } /* undo the color change above */ +} + +th, td { /* ns 4 */ + font-family: sans-serif; +} + +h1, h2, h3, h4, h5, h6 { text-align: left } +/* background should be transparent, but WebTV has a bug */ +h1, h2, h3 { color: #005A9C; background: white } +h1 { font: 170% sans-serif } +h2 { font: 140% sans-serif } +h3 { font: 120% sans-serif } +h4 { font: bold 100% sans-serif } +h5 { font: italic 100% sans-serif } +h6 { font: small-caps 100% sans-serif } + +.hide { display: none } + +div.head { margin-bottom: 1em } +div.head h1 { margin-top: 2em; clear: both } +div.head table { margin-left: 2em; margin-top: 2em } + +p.copyright { font-size: small } +p.copyright small { font-size: small } + +@media screen { /* hide from IE3 */ +a[href]:hover { background: #ffa } +} + +pre { margin-left: 2em } +/* +p { + margin-top: 0.6em; + margin-bottom: 0.6em; +} +*/ +dt, dd { margin-top: 0; margin-bottom: 0 } /* opera 3.50 */ +dt { font-weight: bold } + +pre, code { font-family: monospace } /* navigator 4 requires this */ + +ul.toc, ol.toc { + list-style: disc; /* Mac NS has problem with 'none' */ + list-style: none; +} + +@media aural { + h1, h2, h3 { stress: 20; richness: 90 } + .hide { speak: none } + p.copyright { volume: x-soft; speech-rate: x-fast } + dt { pause-before: 20% } + pre { speak-punctuation: code } +} diff --git a/OnToology/SAREF4BLD/RawRDF/IFC-Properties-In-Axioms-1.rdf/documentation/sections/abstract-en.html b/OnToology/SAREF4BLD/RawRDF/IFC-Properties-In-Axioms-1.rdf/documentation/sections/abstract-en.html new file mode 100644 index 0000000000000000000000000000000000000000..661275661fc35cfa7c2235c92282d8b214f8b4a1 --- /dev/null +++ b/OnToology/SAREF4BLD/RawRDF/IFC-Properties-In-Axioms-1.rdf/documentation/sections/abstract-en.html @@ -0,0 +1 @@ +

    Abstract

    Here goes the abstract. A couple of sentences summarizing the ontology and its prupose.

    diff --git a/OnToology/SAREF4BLD/RawRDF/IFC-Properties-In-Axioms-1.rdf/documentation/sections/crossref-en.html b/OnToology/SAREF4BLD/RawRDF/IFC-Properties-In-Axioms-1.rdf/documentation/sections/crossref-en.html new file mode 100644 index 0000000000000000000000000000000000000000..869e17ebcd226e658ae82ca7fe8fd8bfe27ba2e7 --- /dev/null +++ b/OnToology/SAREF4BLD/RawRDF/IFC-Properties-In-Axioms-1.rdf/documentation/sections/crossref-en.html @@ -0,0 +1,8165 @@ +

    4. Cross reference for [Ontology Name] classes, properties and dataproperties

    +This section provides details for each class and property defined by [Ontology Name]. +
    +

    Classes

    +
    +
    +

    actuatorc + back to ToC or Class ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#Actuator

    +
    +
    has super-classes
    +
    + manual override + dp + only + boolean +
    +
    + fail position + dp + only + string +
    +
    +
    +
    +

    air to air heat recoveryc + back to ToC or Class ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#AirToAirHeatRecovery

    +
    +
    has super-classes
    +
    + has defrost + dp + only + boolean +
    +
    + secondary air flow rate range + dp + only + real real range + c +
    +
    + primary air flow rate range + dp + only + real real range + c +
    +
    + operational temperature range + dp + only + real real range + c +
    +
    + heat transfer type enum + dp + only + string +
    +
    +
    +
    +

    audio visual appliancec + back to ToC or Class ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#AudioVisualAppliance

    +
    +
    has super-classes
    +
    + audio volume + dp + only + float +
    +
    + media source + dp + only + string +
    +
    +
    +
    +

    boilerc + back to ToC or Class ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#Boiler

    +
    +
    has super-classes
    +
    + nominal part load ratio + dp + only + real real range + c +
    +
    + water inlet temperature range + dp + only + real real range + c +
    +
    + operating mode + dp + only + string +
    +
    + is water storage heater + dp + only + boolean +
    +
    + water storage capacity + dp + only + float +
    +
    + energy source + dp + only + string +
    +
    + nominal energy consumption + dp + only + float +
    +
    + outlet temperature range + dp + only + real real range + c +
    +
    + pressure rating + dp + only + float +
    +
    + heat transfer surface area + dp + only + float +
    +
    +
    +
    +

    burnerc + back to ToC or Class ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#Burner

    +
    +
    has super-classes
    +
    + energy source + dp + only + string +
    +
    +
    +
    +

    chillerc + back to ToC or Class ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#Chiller

    +
    +
    has super-classes
    +
    + nominal heat rejection rate + dp + only + float +
    +
    + nominal condensing temperature + dp + only + float +
    +
    + nominal efficiency + dp + only + float +
    +
    + nominal power consumption + dp + only + float +
    +
    + nominal capacity + dp + only + float +
    +
    + nominal evaporating temmperature + dp + only + float +
    +
    +
    +
    +

    coilc + back to ToC or Class ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#Coil

    +
    +
    has super-classes
    +
    + placement type + dp + only + string +
    +
    + nominal latent capacity + dp + only + float +
    +
    + nominal ua + dp + only + float +
    +
    + nominal sensible capacity + dp + only + float +
    +
    + operational temperature range + dp + only + real real range + c +
    +
    + air flow rate range + op + only + real real range + c +
    +
    +
    +
    +

    compressorc + back to ToC or Class ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#Compressor

    +
    +
    has super-classes
    +
    + compressor speed + dp + only + float +
    +
    + ideal shaft power + dp + only + float +
    +
    + minimun part load ratio + dp + only + float +
    +
    + power source + dp + only + string +
    +
    + refrigerant class + dp + only + string +
    +
    + nominal capacity + dp + only + float +
    +
    + ideal capacity + dp + only + float +
    +
    + impeller diameter + dp + only + float +
    +
    + maximum part load ratio + dp + only + float +
    +
    + has hot gas bypass + dp + only + boolean +
    +
    +
    +
    +

    condenserc + back to ToC or Class ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#Condenser

    +
    +
    has super-classes
    +
    + nominal heat transfer coefficient + dp + only + float +
    +
    + internal surface area + dp + only + float +
    +
    + internal water volume + dp + only + float +
    +
    + internal refrigerant volume + dp + only + float +
    +
    + external surface area + dp + only + float +
    +
    + refrigerant class + dp + only + string +
    +
    + nominal heat transfer area + dp + only + float +
    +
    +
    +
    +

    cooled beamc + back to ToC or Class ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#CooledBeam

    +
    +
    has super-classes
    +
    + is free hanging + dp + only + boolean +
    +
    + integrated lighting type + dp + only + string +
    +
    + nominal return water temperature heating + dp + only + float +
    +
    + nominal sorrounding temperature heating + dp + only + float +
    +
    + pipe connection enum + dp + only + string +
    +
    + nominal supply water temperature heating + dp + only + float +
    +
    + coil width + dp + only + float +
    +
    + nominal supply water temperature cooling + dp + only + float +
    +
    + nominal water flow heating + dp + only + float +
    +
    + nominal heating capacity + dp + only + float +
    +
    + water pressure range + dp + only + real real range + c +
    +
    + coil length + dp + only + float +
    +
    + water flow control system type + dp + only + string +
    +
    + nominal sorrounding temperature cooling + dp + only + float +
    +
    + nominal return water temperature cooling + dp + only + float +
    +
    + finish color + dp + only + string +
    +
    + nominal cooling capacity + dp + only + float +
    +
    + nominal water flow cooling + dp + only + float +
    +
    + nominal sorrounding humidity cooling + dp + only + float +
    +
    +
    +
    +

    cooling towerc + back to ToC or Class ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#CoolingTower

    +
    +
    has super-classes
    +
    + number of cells + dp + only + integer +
    +
    + spray type + dp + only + string +
    +
    + lift elevation difference + dp + only + float +
    +
    + ambient design dry bulb temperature + dp + only + float +
    +
    + basin reserve volume + dp + only + float +
    +
    + circuit type + dp + only + string +
    +
    + control strategy + dp + only + string +
    +
    + flow arrangement + dp + only + string +
    +
    + ambient design wet bulb temperature + dp + only + float +
    +
    + water requirement + dp + only + float +
    +
    + operation temperature range + dp + only + float +
    +
    + nominal capcity + dp + only + float +
    +
    + capacity control + dp + only + string +
    +
    +
    +
    +

    damperc + back to ToC or Class ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#Damper

    +
    +
    has super-classes
    +
    + number of blades + dp + only + integer +
    +
    + temperature rating + dp + only + float +
    +
    + leakage fully closed + dp + only + float +
    +
    + frame thickness + dp + only + float +
    +
    + close off rating + dp + only + float +
    +
    + open pressure drop + dp + only + float +
    +
    + operation + dp + only + string +
    +
    + blade action + dp + only + string +
    +
    + blade thickness + dp + only + float +
    +
    + frame depth + dp + only + float +
    +
    + temperature range + dp + only + real real range + c +
    +
    + blade edge + dp + only + string +
    +
    + maximum air flow rate + dp + only + float +
    +
    + frame type + dp + only + string +
    +
    + nominal air flow rate + dp + only + float +
    +
    + orientation + dp + only + string +
    +
    + face area + dp + only + float +
    +
    + maximum working pressure + dp + only + float +
    +
    + blade shape + dp + only + string +
    +
    +
    +
    +

    duct silencerc + back to ToC or Class ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#DuctSilencer

    +
    +
    has super-classes
    +
    + working pressure range + dp + only + real real range + c +
    +
    + has exterior insulation + dp + only + boolean +
    +
    + air flow rate range + op + only + real real range + c +
    +
    + weight + dp + only + float +
    +
    + hydraulic diameter + dp + only + float +
    +
    + temperature range + dp + only + real real range + c +
    +
    + length + dp + only + float +
    +
    +
    +
    +

    electric flow storage devicec + back to ToC or Class ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#ElectricFlowStorageDevice

    +
    +
    has super-classes
    +
    + nominal frequency + dp + only + float +
    +
    + nominal supply voltage + dp + only + float +
    +
    + nominal supply voltage offset + dp + only + real real range + c +
    +
    +
    +
    +

    electric generatorc + back to ToC or Class ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#ElectricGenerator

    +
    +
    has super-classes
    +
    + maximum power output + dp + only + float +
    +
    + electric generator efficiency + dp + only + float +
    +
    + start current factor + dp + only + float +
    +
    +
    +
    +

    electric motorc + back to ToC or Class ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#ElectricMotor

    +
    +
    has super-classes
    +
    + starting time + dp + only + float +
    +
    + has part winding + dp + only + boolean +
    +
    + locked rotor current + dp + only + float +
    +
    + te time + dp + only + float +
    +
    + motor enclosure type + dp + only + string +
    +
    + frame size + dp + only + string +
    +
    + electric motor efficiency + dp + only + float +
    +
    + start current factor + dp + only + float +
    +
    + maximum power output + dp + only + float +
    +
    + is guarded + dp + only + boolean +
    +
    +
    +
    +

    enginec + back to ToC or Class ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#Engine

    +
    +
    has super-classes
    +
    + energy source + dp + only + string +
    +
    +
    +
    +

    evaporative coolerc + back to ToC or Class ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#EvaporativeCooler

    +
    +
    has super-classes
    +
    + operational temperature range + dp + only + real real range + c +
    +
    + water requirement + dp + only + float +
    +
    + flow arrangement + dp + only + string +
    +
    + heat exchange area + dp + only + float +
    +
    +
    +
    +

    evaporatorc + back to ToC or Class ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#Evaporator

    +
    +
    has super-classes
    +
    + nominal heat transfer coefficient + dp + only + float +
    +
    + external surface area + dp + only + float +
    +
    + nominal heat transfer area + dp + only + float +
    +
    + evaporation coolant + dp + only + string +
    +
    + internal water volume + dp + only + float +
    +
    + internal refrigerant volume + dp + only + float +
    +
    + refrigerant class + dp + only + string +
    +
    + evaporation medium type + dp + only + string +
    +
    + internal surface area + dp + only + float +
    +
    +
    +
    +

    fanc + back to ToC or Class ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#Fan

    +
    +
    has super-classes
    +
    + nominal power rate + dp + only + float +
    +
    + operational riterial + dp + only + float +
    +
    + nominal total pressure + dp + only + float +
    +
    + motor drive type + dp + only + string +
    +
    + nominal static pressure + dp + only + float +
    +
    + operation temperature range + dp + only + real real range + c +
    +
    + nominal rotation speed + dp + only + float +
    +
    + nominal air flow rate + dp + only + float +
    +
    + capacity control type + dp + only + string +
    +
    +
    +
    +

    filterc + back to ToC or Class ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#Filter

    +
    +
    has super-classes
    +
    + nominal media surface velocity + dp + only + float +
    +
    + initial resistance + dp + only + float +
    +
    + nominal pressure drop + dp + only + float +
    +
    + operation temperature range + dp + only + real real range + c +
    +
    + nominal filter face velocity + dp + only + float +
    +
    + flow rate range + dp + only + real real range + c +
    +
    + nominal flow rate + dp + only + float +
    +
    + final resistance + dp + only + float +
    +
    + nominal particle geometric standard deviation + dp + only + float +
    +
    + nominal particle geometric mean diameter + dp + only + float +
    +
    + weight + dp + only + float +
    +
    +
    +
    +

    flow meterc + back to ToC or Class ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#FlowMeter

    +
    +
    has super-classes
    +
    + read out type + dp + only + string +
    +
    + remote reading + dp + only + boolean +
    +
    +
    +
    +

    heat exchangerc + back to ToC or Class ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#HeatExchanger

    +
    +
    has super-classes
    +
    + arrangement + dp + only + string +
    +
    +
    +
    +

    humidifierc + back to ToC or Class ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#Humidifier

    +
    +
    has super-classes
    +
    + nominal moisture gain + dp + only + float +
    +
    + water requirement + dp + only + float +
    +
    + nominal air flow rate + dp + only + float +
    +
    + application + dp + only + string +
    +
    + internal control + dp + only + string +
    +
    + weight + dp + only + float +
    +
    +
    +
    +

    interceptorc + back to ToC or Class ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#Interceptor

    +
    +
    has super-classes
    +
    + nominal body length + dp + only + float +
    +
    + nominal body depth + dp + only + float +
    +
    + inlet connection size + dp + only + float +
    +
    + ventilating pipe size + dp + only + float +
    +
    + cover width + dp + only + float +
    +
    + cover length + dp + only + float +
    +
    + nominal body width + dp + only + float +
    +
    + outlet connection size + dp + only + float +
    +
    +
    +
    +

    lampc + back to ToC or Class ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#Lamp

    +
    +
    has super-classes
    +
    + spectrum + dp + only + real real range + c +
    +
    + lamp compensation type + dp + only + string +
    +
    + color rendering index + dp + only + integer +
    +
    + color appearance + dp + only + string +
    +
    + color tempeature + dp + only + float +
    +
    + lamp ballast type + dp + only + string +
    +
    + lamp maintenance factor + dp + only + float +
    +
    + light emitter nominal power + dp + only + float +
    +
    + contributed luminous flux + dp + only + float +
    +
    +
    +
    +

    outletc + back to ToC or Class ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#Outlet

    +
    +
    has super-classes
    +
    + is pluggable outlet + dp + only + boolean +
    +
    + number os sockets + dp + only + integer +
    +
    +
    +
    +

    protective device tripping unitc + back to ToC or Class ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#ProtectiveDeviceTrippingUnit

    +
    +
    has super-classes
    +
    + limiting terminal size + dp + only + float +
    +
    + standard + dp + only + string +
    +
    +
    +
    +

    pumpc + back to ToC or Class ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#Pump

    +
    +
    has super-classes
    +
    + flow resistance range + dp + only + real real range + c +
    +
    + nomminal rotation speed + dp + only + float +
    +
    + net positive suction head + dp + only + float +
    +
    + temperature range + dp + only + real real range + c +
    +
    + connection size + dp + only + float +
    +
    + flow rate range + dp + only + real real range + c +
    +
    +
    +
    +

    shading devicec + back to ToC or Class ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#ShadingDevice

    +
    +
    has super-classes
    +
    + solar transmittance + dp + only + float +
    +
    + shading device type + dp + only + string +
    +
    + solar reflectance + dp + only + float +
    +
    + is external + dp + only + boolean +
    +
    + roughness + dp + only + string +
    +
    + mechanical operated + dp + only + boolean +
    +
    + thermal transmittance + dp + only + float +
    +
    + visible light transmittance + dp + only + float +
    +
    + visible light reflectance + dp + only + float +
    +
    +
    +
    +

    space heaterc + back to ToC or Class ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#SpaceHeater

    +
    +
    has super-classes
    +
    + temperature classification + dp + only + string +
    +
    + thermal efficiency + dp + only + float +
    +
    + body mass + dp + only + float +
    +
    + output capacity + dp + only + float +
    +
    + number of sections + dp + only + integer +
    +
    + number of panels + dp + only + integer +
    +
    + thermal mass heat capacity + dp + only + float +
    +
    + placement type + dp + only + string +
    +
    + heat transfer medium + dp + only + string +
    +
    + energy source + dp + only + string +
    +
    + heat transfer dimension + dp + only + string +
    +
    +
    +
    +

    switching devicec + back to ToC or Class ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#SwitchingDevice

    +
    +
    has super-classes
    +
    + is illuminated + dp + only + boolean +
    +
    + legend + dp + only + string +
    +
    + number of gangs + dp + only + integer +
    +
    + switch function + dp + only + string +
    +
    + has lock + dp + only + boolean +
    +
    +
    +
    +

    tankc + back to ToC or Class ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#Tank

    +
    +
    has super-classes
    +
    + first curvature radius + dp + only + float +
    +
    + number of sections + dp + only + integer +
    +
    + nominal capacity + dp + only + float +
    +
    + storage type + dp + only + string +
    +
    + second curvature radius + dp + only + float +
    +
    + access type + dp + only + string +
    +
    + pattern type + dp + only + string +
    +
    + nominal depth + dp + only + float +
    +
    + end shape type + dp + only + string +
    +
    + effective capacity + dp + only + float +
    +
    + nominal length or diameter + dp + only + float +
    +
    + nominal width or diameter + dp + only + float +
    +
    + operating wight + dp + only + float +
    +
    +
    +
    +

    transformerc + back to ToC or Class ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#Transformer

    +
    +
    has super-classes
    +
    + secondary current type + dp + only + string +
    +
    + is neutral primary terminal available + dp + only + boolean +
    +
    + is neutral secondary terminal available + dp + only + boolean +
    +
    + primary frequency + dp + only + float +
    +
    + secondary current + dp + only + float +
    +
    + secondary apparent power + dp + only + float +
    +
    + imaginary impedance ratio + dp + only + float +
    +
    + primary voltage + dp + only + float +
    +
    + primary apparent power + dp + only + float +
    +
    + secondary frequency + dp + only + float +
    +
    + secondary voltage + dp + only + float +
    +
    + real impedance ratio + dp + only + float +
    +
    + primary current + dp + only + float +
    +
    + maximum apparent power + dp + only + float +
    +
    + transformer vector group + dp + only + string +
    +
    + short circuit voltage + op + only + complex number + c +
    +
    +
    +
    +

    transport elementc + back to ToC or Class ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#TransportElement

    +
    +
    has super-classes
    +
    + fire exit + dp + only + boolean +
    +
    + capacity people + dp + only + positive integer +
    +
    + capacity weight + dp + only + float +
    +
    +
    +
    +

    tube bundlec + back to ToC or Class ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#TubeBundle

    +
    +
    has super-classes
    +
    + nominal diameter + dp + only + float +
    +
    + volumen + dp + only + float +
    +
    + outside diameter + dp + only + float +
    +
    + inside diameter + dp + only + float +
    +
    + has turbulator + dp + only + boolean +
    +
    + number of circuits + dp + only + integer +
    +
    + in line row spacing + dp + only + float +
    +
    + vertical spacing + dp + only + float +
    +
    + length + dp + only + float +
    +
    + fouling factor + dp + only + float +
    +
    + number of rows + dp + only + integer +
    +
    + staggered row spacing + dp + only + float +
    +
    + thermal conductivity + dp + only + float +
    +
    + horizontal spacing + dp + only + float +
    +
    +
    +
    +

    valvec + back to ToC or Class ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#Valve

    +
    +
    has super-classes
    +
    + flow coefficient + dp + only + float +
    +
    + close off rating + dp + only + float +
    +
    + size + dp + only + float +
    +
    + working pressure + dp + only + float +
    +
    + test pressure + dp + only + float +
    +
    + valve mechanism + dp + only + string +
    +
    + valve operation + dp + only + string +
    +
    + valve pattern + dp + only + string +
    +
    +
    +
    +

    vibration isolatorc + back to ToC or Class ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#VibrationIsolator

    +
    +
    has super-classes
    +
    + maximum supported weight + dp + only + float +
    +
    + height + dp + only + float +
    +
    + vibration transmissibility + dp + only + float +
    +
    + isolator static deflection + dp + only + float +
    +
    + isolator compressibility + dp + only + float +
    +
    +
    +
    +

    Object Properties

    + +
    +

    air flow rate rangeop + back to ToC or Object Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#airFlowRateRange

    +
    + Possible range of airflow that can be delivered. For cases where there is no airflow across the coil (e.g. electric coil in a floor slab), then the value is zero. Usually measured in m3/s. +
    +
    +
    +
    has range
    +
    + real real range + c +
    +
    is also defined as
    +
    + data property +
    +
    +
    +
    +
    +

    short circuit voltageop + back to ToC or Object Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#shortCircuitVoltage

    +
    + A complex number that specifies the real and imaginary parts of the short-circuit voltage at rated current of a transformer given in %. +
    +
    +
    +
    has range
    +
    + complex number + c +
    +
    is also defined as
    +
    + data property +
    +
    +
    +
    +
    +

    Data Properties

    + +
    +

    access typedp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#accessType

    +
    + Defines the types of access (or cover) to a tank that may be specified. Note that covers are generally specified for rectangular tanks. For cylindrical tanks, access will normally be via a manhole. +
    +
    +
    +
    has range
    +
    + string +
    +
    +
    +
    +
    +

    air flow rate rangeop + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#airFlowRateRange

    +
    + Possible range of airflow that can be delivered. For cases where there is no airflow across the coil (e.g. electric coil in a floor slab), then the value is zero. Usually measured in m3/s. +
    +
    +
    +
    is also defined as
    +
    + object property +
    +
    +
    +
    +
    +

    ambient design dry bulb temperaturedp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#ambientDesignDryBulbTemperature

    +
    + Ambient design dry bulb temperature used for selecting the cooling tower. Usually measured in degrees Kelvin (K). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    ambient design wet bulb temperaturedp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#ambientDesignWetBulbTemperature

    +
    + Ambient design wet bulb temperature used for selecting the cooling tower. Usually measured in degrees Kelvin (K). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    applicationdp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#application

    +
    + Humidifier application. Fixed: Humidifier installed in a ducted flow distribution system. Portable: Humidifier is not installed in a ducted flow distribution system. +
    +
    +
    +
    has range
    +
    + string +
    +
    +
    +
    +
    +

    arrangementdp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#arrangement

    +
    + Defines the basic flow arrangements for the heat exchanger: COUNTERFLOW: Counterflow heat exchanger arrangement. CROSSFLOW: Crossflow heat exchanger arrangement. PARALLELFLOW: Parallel flow heat exchanger arrangement. MULTIPASS: Multipass flow heat exchanger arrangement. OTHER: Other type of heat exchanger flow arrangement not defined above. +
    +
    +
    +
    has range
    +
    + string +
    +
    +
    +
    +
    +

    audio volumedp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#audioVolume

    +
    + Indicates discrete audio volume levels and corresponding sound power offsets, if applicable. Missing values may be interpolated. Measured in watts. +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    basin reserve volumedp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#basinReserveVolume

    +
    + Volume between operating and overflow levels in cooling tower basin. Usually measured in cubic metre (m3). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    blade actiondp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#bladeAction

    +
    + Blade action. +
    +
    +
    +
    has range
    +
    + string +
    +
    +
    +
    +
    +

    blade edgedp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#bladeEdge

    +
    + Blade edge. +
    +
    +
    +
    has range
    +
    + string +
    +
    +
    +
    +
    +

    blade shapedp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#bladeShape

    +
    + Blade shape. Flat means triple V-groove. +
    +
    +
    +
    has range
    +
    + string +
    +
    +
    +
    +
    +

    blade thicknessdp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#bladeThickness

    +
    + The thickness of the damper blade. Usually measured in millimeters (mm). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    body massdp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#bodyMass

    +
    + Overall body mass of the heater. Usually measured in kilograms (kg) or grams (g). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    capacity controldp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#capacityControl

    +
    + FanCycling: Fan is cycled on and off to control duty. TwoSpeedFan: Fan is switched between low and high speed to control duty. VariableSpeedFan: Fan speed is varied to control duty. DampersControl: Dampers modulate the air flow to control duty. BypassValveControl: Bypass valve modulates the water flow to control duty. MultipleSeriesPumps: Turn on/off multiple series pump to control duty. TwoSpeedPump: Switch between high/low pump speed to control duty. VariableSpeedPump: vary pump speed to control duty. +
    +
    +
    +
    has range
    +
    + string +
    +
    +
    +
    +
    +

    capacity control typedp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#capacityControlType

    +
    + InletVane: Control by adjusting inlet vane. VariableSpeedDrive: Control by variable speed drive. BladePitchAngle: Control by adjusting blade pitch angle. TwoSpeed: Control by switch between high and low speed. DischargeDamper: Control by modulating discharge damper. +
    +
    +
    +
    has range
    +
    + string +
    +
    +
    +
    +
    +

    capacity peopledp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#capacityPeople

    +
    + capacity of the transportation element measured in numbers of person. +
    +
    +
    +
    has range
    +
    + positive integer +
    +
    +
    +
    +
    +

    capacity weightdp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#capacityWeight

    +
    + Capacity of the transport element measured by weight. Usually measured in kilograms (kg) or grams (g). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    circuit typedp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#circuitType

    +
    + OpenCircuit: Exposes water directly to the cooling atmosphere. CloseCircuit: The fluid is separated from the atmosphere by a heat exchanger. Wet: The air stream or the heat exchange surface is evaporatively cooled. Dry: No evaporation into the air stream. DryWet: A combination of a dry tower and a wet tower. +
    +
    +
    +
    has range
    +
    + string +
    +
    +
    +
    +
    +

    close off ratingdp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#closeOffRating

    +
    + Close off rating. Usually measured in Pascals (Pa, N/m2). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    coil lengthdp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#coilLength

    +
    + Length of coil. Usually measured in millimeters (mm). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    coil widthdp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#coilWidth

    +
    + Width of coil. Usually measured in millimeters (mm +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    color appearancedp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#colorAppearance

    +
    + In both the DIN and CIE standards, artificial light sources are classified in terms of their color appearance. To the human eye they all appear to be white the difference can only be detected by direct comparison. Visual performance is not directly affected by differences in color appearance. +
    +
    +
    +
    has range
    +
    + string +
    +
    +
    +
    +
    +

    color rendering indexdp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#colorRenderingIndex

    +
    + The CRI indicates how well a light source renders eight standard colors compared to perfect reference lamp with the same color temperature. The CRI scale ranges from 1 to 100, with 100 representing perfect rendering properties. +
    +
    +
    +
    has range
    +
    + integer +
    +
    +
    +
    +
    +

    color tempeaturedp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#colorTempeature

    +
    + The color temperature of any source of radiation is defined as the temperature (in Kelvin) of a black-body or Planckian radiator whose radiation has the same chromaticity as the source of radiation. Often the values are only approximate color temperatures as the black-body radiator cannot emit radiation of every chromaticity value. The color temperatures of the commonest artificial light sources range from less than 3000K (warm white) to 4000K (intermediate) and over 5000K (daylight). Usually measured in degrees Kelvin (K). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    compressor speeddp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#compressorSpeed

    +
    + Compressor speed. Usually measured in cycles/s. +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    connection sizedp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#connectionSize

    +
    + The connection size of the to and from the pump. Usually measured in millimeters (mm). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    contributed luminous fluxdp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#contributedLuminousFlux

    +
    + Luminous flux is a photometric measure of radiant flux, i.e. the volume of light emitted from a light source. Luminous flux is measured either for the interior as a whole or for a part of the interior (partial luminous flux for a solid angle). All other photometric parameters are derivatives of luminous flux. Luminous flux is measured in lumens (lm). The luminous flux is given as a nominal value for each lamp. Usually measured in Lumen (lm, Candela Steradian). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    control strategydp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#controlStrategy

    +
    + FixedExitingWaterTemp: The capacity is controlled to maintain a fixed exiting water temperature. WetBulbTempReset: The set-point is reset based on the wet-bulb temperature. +
    +
    +
    +
    has range
    +
    + string +
    +
    +
    +
    +
    +

    cover lengthdp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#coverLength

    +
    + The length measured along the x-axis in the local coordinate system or the radius (in the case of a circular shape in plan) of the cover of the oil interceptor. Usually measured in millimeters (mm). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    cover widthdp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#coverWidth

    +
    + The length measured along the x-axis in the local coordinate system of the cover of the oil interceptor. Usually measured in millimeters (mm). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    effective capacitydp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#effectiveCapacity

    +
    + The total effective or actual volumetric capacity of the tank. Usually measured in cubic metre (m3).B3 +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    electric generator efficiencydp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#electricGeneratorEfficiency

    +
    + the ratio of output capacity to intake capacity. +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    electric motor efficiencydp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#electricMotorEfficiency

    +
    + The ratio of output capacity to intake capacity. +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    end shape typedp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#endShapeType

    +
    + Defines the types of end shapes that can be used for preformed tanks. The convention for reading these enumerated values is that for a vertical cylinder, the first value is the base and the second is the top for a horizontal cylinder, the order of reading should be left to right. For a speherical tank, the value UNSET should be used.B5 +
    +
    +
    +
    has range
    +
    + string +
    +
    +
    +
    +
    +

    energy sourcedp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#energySource

    +
    + Enumeration defining the energy source or fuel combusted to generate heat if applicable. Note: hydronic heaters shall use UNSET, dual-use hydronic/electric heaters shall use ELECTRICITY. +
    +
    +
    +
    has range
    +
    + string +
    +
    +
    +
    +
    +

    evaporation coolantdp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#evaporationCoolant

    +
    + The fluid used for the coolant in the evaporator. +
    +
    +
    +
    has range
    +
    + string +
    +
    +
    +
    +
    +

    evaporation medium typedp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#evaporationMediumType

    +
    + ColdLiquid: Evaporator is using liquid type of fluid to exchange heat with refrigerant. ColdAir: Evaporator is using air to exchange heat with refrigerant. +
    +
    +
    +
    has range
    +
    + string +
    +
    +
    +
    +
    +

    external surface areadp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#externalSurfaceArea

    +
    + External surface area (both primary and secondary area). Usually measured in square metre (m2). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    face areadp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#faceArea

    +
    + Face area open to the airstream. Usually measured in square metre (m2). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    fail positiondp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#failPosition

    +
    + Specifies the required fail-safe position of the actuator. +
    +
    +
    +
    has range
    +
    + string +
    +
    +
    +
    +
    +

    final resistancedp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#finalResistance

    +
    + Filter fluid resistance when replacement is required (i.e., Pressure drop at the maximum air flowrate across the filter when the filter needs replacement per ASHRAE Standard 52.1). Usually measured in Pascals (Pa, N/m2). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    finish colordp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#finishColor

    +
    + Finish color for cooled beam. +
    +
    +
    +
    has range
    +
    + string +
    +
    +
    +
    +
    +

    fire exitdp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#fireExit

    +
    + Indication whether this object is designed to serve as an exit in the case of fire (TRUE) or not (FALSE). Here whether the transport element (in case of e.g., a lift) is designed to serve as a fire exit, e.g., for fire escape purposes. +
    +
    +
    +
    has range
    +
    + boolean +
    +
    +
    +
    +
    +

    first curvature radiusdp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#firstCurvatureRadius

    +
    + FirstCurvatureRadius should be defined as the base or left side radius of curvature value. Usually measured in millimeters (mm). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    flow arrangementdp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#flowArrangement

    +
    + CounterFlow: Air and water flow enter in different directions. CrossFlow: Air and water flow are perpendicular. ParallelFlow: air and water flow enter in same directions. +
    +
    +
    +
    has range
    +
    + string +
    +
    +
    +
    +
    +

    flow coefficientdp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#flowCoefficient

    +
    + Flow coefficient (the quantity of fluid that passes through a fully open valve at unit pressure drop), typically expressed as the Kv or Cv value for the valve. +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    flow rate rangedp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#flowRateRange

    +
    + Allowable range of volume of fluid being pumped against the resistance specified. Usually measured in kg/s. +
    +
    +
    +
    has range
    +
    + real real range + c +
    +
    +
    +
    +
    +

    flow resistance rangedp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#flowResistanceRange

    +
    + Allowable range of frictional resistance against which the fluid is being pumped. Usually measured in Pascals (Pa, N/m2). +
    +
    +
    +
    has range
    +
    + real real range + c +
    +
    +
    +
    +
    +

    fouling factordp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#foulingFactor

    +
    + Fouling factor of the tubes in the tube bundle. Usually measured in m2 Kelvin/Watt. +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    frame depthdp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#frameDepth

    +
    + The length (or depth) of the damper frame. Usually measured in millimeters (mm). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    frame sizedp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#frameSize

    +
    + Designation of the frame size according to the named range of frame sizes designated at the place of use or according to a given standard. +
    +
    +
    +
    has range
    +
    + string +
    +
    +
    +
    +
    +

    frame thicknessdp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#frameThickness

    +
    + The thickness of the damper frame material. Usually measured in millimeters (mm). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    frame typedp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#frameType

    +
    + The type of frame used by the damper (e.g., Standard, Single Flange, Single Reversed Flange, Double Flange, etc.). +
    +
    +
    +
    has range
    +
    + string +
    +
    +
    +
    +
    +

    has defrostdp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#hasDefrost

    +
    + has the heat exchanger has defrost function or not. +
    +
    +
    +
    has range
    +
    + boolean +
    +
    +
    +
    +
    +

    has exterior insulationdp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#hasExteriorInsulation

    +
    + TRUE if the silencer has exterior insulation. FALSE if it does not. +
    +
    +
    +
    has range
    +
    + boolean +
    +
    +
    +
    +
    +

    has hot gas bypassdp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#hasHotGasBypass

    +
    + Whether or not hot gas bypass is provided for the compressor. TRUE = Yes, FALSE = No. +
    +
    +
    +
    has range
    +
    + boolean +
    +
    +
    +
    +
    +

    has lockdp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#hasLock

    +
    + Indication of whether a switching device has a key operated lock (=TRUE) or not (= FALSE). +
    +
    +
    +
    has range
    +
    + boolean +
    +
    +
    +
    +
    +

    has part windingdp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#hasPartWinding

    +
    + Indication of whether the motor is single speed, i.e. has a single winding (= FALSE) or multi-speed i.e.has part winding (= TRUE) . +
    +
    +
    +
    has range
    +
    + boolean +
    +
    +
    +
    +
    +

    has turbulatordp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#hasTurbulator

    +
    + TRUE if the tube has a turbulator, FALSE if it does not. +
    +
    +
    +
    has range
    +
    + boolean +
    +
    +
    +
    +
    +

    heat exchange areadp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#heatExchangeArea

    +
    + Heat exchange area. Usually measured in square metre (m2). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    heat transfer dimensiondp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#heatTransferDimension

    +
    + Indicates how heat is transmitted according to the shape of the space heater. +
    +
    +
    +
    has range
    +
    + string +
    +
    +
    +
    +
    +

    heat transfer mediumdp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#heatTransferMedium

    +
    + Enumeration defining the heat transfer medium if applicable. +
    +
    +
    +
    has range
    +
    + string +
    +
    +
    +
    +
    +

    heat transfer surface areadp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#heatTransferSurfaceArea

    +
    + Total heat transfer area of the vessel. Usually measured in square metre (m2). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    heat transfer type enumdp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#heatTransferTypeEnum

    +
    + Type of heat transfer between the two air streams. +
    +
    +
    +
    has range
    +
    + string +
    +
    +
    +
    +
    +

    heightdp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#height

    +
    + Height of the vibration isolator before tha application of load. Usually measured in millimeters (mm). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    horizontal spacingdp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#horizontalSpacing

    +
    + Horizontal spacing between tubes in the tube bundle. Usually measured in millimeters (mm). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    hydraulic diameterdp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#hydraulicDiameter

    +
    + Hydraulic diameter. Usually measured in millimeters (mm). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    ideal capacitydp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#idealCapacity

    +
    + Compressor capacity under ideal conditions. Usually measured in Watts (W, J/s). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    ideal shaft powerdp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#idealShaftPower

    +
    + Compressor shaft power under ideal conditions. Usually measured in Watts (W, J/s). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    imaginary impedance ratiodp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#imaginaryImpedanceRatio

    +
    + The ratio between the imaginary part of the zero sequence impedance and the imaginary part of the positive impedance (i.e. imaginary part of the short-circuit voltage) of the transformer. Used for three-phase transformer which includes a N-conductor. +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    impeller diameterdp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#impellerDiameter

    +
    + Diameter of compressor impeller - used to scale performance of geometrically similar compressors. Usually measured in millimeters (mm). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    in line row spacingdp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#inLineRowSpacing

    +
    + In-line tube row spacing. Usually measured in millimeters (mm). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    initial resistancedp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#initialResistance

    +
    + Initial new filter fluid resistance (i.e., pressure drop at the maximum air flowrate across the filter when the filter is new per ASHRAE Standard 52.1). Usually measured in Pascals (Pa, N/m2). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    inlet connection sizedp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#inletConnectionSize

    +
    + Size of the inlet connection. Usually measured in millimeters (mm). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    inside diameterdp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#insideDiameter

    +
    + Actual inner diameter of the tube in the tube bundle. Usually measured in millimeters (mm). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    integrated lighting typedp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#integratedLightingType

    +
    + Integrated lighting in cooled beam. +
    +
    +
    +
    has range
    +
    + string +
    +
    +
    +
    +
    +

    internal controldp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#internalControl

    +
    + Internal modulation control. +
    +
    +
    +
    has range
    +
    + string +
    +
    +
    +
    +
    +

    internal refrigerant volumedp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#internalRefrigerantVolume

    +
    + Internal volume of condenser (refrigerant side). Usually measured in cubic metre (m3). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    internal surface areadp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#internalSurfaceArea

    +
    + Internal surface area. Usually measured in square metre (m2). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    internal water volumedp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#internalWaterVolume

    +
    + Internal volume of condenser (water side). Usually measured in cubic metre (m3). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    is externaldp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#isExternal

    +
    + Indication whether the element is designed for use in the exterior (TRUE) or not (FALSE). If (TRUE) it is an external element and faces the outside of the building. +
    +
    +
    +
    has range
    +
    + boolean +
    +
    +
    +
    +
    +

    is free hangingdp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#isFreeHanging

    +
    + Is it free hanging type (not mounted in a false ceiling)? +
    +
    +
    +
    has range
    +
    + boolean +
    +
    +
    +
    +
    +

    is guardeddp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#isGuarded

    +
    + Indication of whether the motor enclosure is guarded (= TRUE) or not (= FALSE). +
    +
    +
    +
    has range
    +
    + boolean +
    +
    +
    +
    +
    +

    is illuminateddp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#isIlluminated

    +
    + An indication of whether there is an illuminated indicator to show that the switch is on (=TRUE) or not (= FALSE). +
    +
    +
    +
    has range
    +
    + boolean +
    +
    +
    +
    +
    +

    is neutral primary terminal availabledp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#isNeutralPrimaryTerminalAvailable

    +
    + An indication of whether the neutral point of the primary winding is available as a terminal (=TRUE) or not (= FALSE). +
    +
    +
    +
    has range
    +
    + boolean +
    +
    +
    +
    +
    +

    is neutral secondary terminal availabledp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#isNeutralSecondaryTerminalAvailable

    +
    + An indication of whether the neutral point of the secondary winding is available as a terminal (=TRUE) or not (= FALSE). +
    +
    +
    +
    has range
    +
    + boolean +
    +
    +
    +
    +
    +

    is pluggable outletdp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#isPluggableOutlet

    +
    + Indication of whether the outlet accepts a loose plug connection (= TRUE) or whether it is directly connected (= FALSE) or whether the form of connection has not yet been determined (= UNKNOWN). +
    +
    +
    +
    has range
    +
    + boolean +
    +
    +
    +
    +
    +

    is water storage heaterdp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#isWaterStorageHeater

    +
    + This is used to identify if the boiler has storage capacity (TRUE). If FALSE, then there is no storage capacity built into the boiler, such as an instantaneous hot water heater. +
    +
    +
    +
    has range
    +
    + boolean +
    +
    +
    +
    +
    +

    isolator compressibilitydp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#isolatorCompressibility

    +
    + The compressibility of the vibration isolator. +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    isolator static deflectiondp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#isolatorStaticDeflection

    +
    + Static deflection of the vibration isolator. Usually measured in millimeters (mm). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    lamp ballast typedp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#lampBallastType

    +
    + The type of ballast used to stabilise gas discharge by limiting the current during operation and to deliver the necessary striking voltage for starting. Ballasts are needed to operate Discharge Lamps such as Fluorescent, Compact Fluorescent, High-pressure Mercury, Metal Halide and High-pressure Sodium Lamps. Magnetic ballasts are chokes which limit the current passing through a lamp connected in series on the principle of self-induction. The resultant current and power are decisive for the efficient operation of the lamp. A specially designed ballast is required for every type of lamp to comply with lamp rating in terms of Luminous Flux, Color Appearance and service life. The two types of magnetic ballasts for fluorescent lamps are KVG Conventional (EC-A series) and VVG Low-loss ballasts (EC-B series). Low-loss ballasts have a higher efficiency, which means reduced ballast losses and a lower thermal load. Electronic ballasts are used to run fluorescent lamps at high frequencies (approx. 35 - 40 kHz). +
    +
    +
    +
    has range
    +
    + string +
    +
    +
    +
    +
    +

    lamp compensation typedp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#lampCompensationType

    +
    + Identifies the form of compensation used for power factor correction and radio suppression. +
    +
    +
    +
    has range
    +
    + string +
    +
    +
    +
    +
    +

    lamp maintenance factordp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#lampMaintenanceFactor

    +
    + Non recoverable losses of luminous flux of a lamp due to lamp depreciation i.e. the decreasing of light output of a luminaire due to aging and dirt. +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    leakage fully closeddp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#leakageFullyClosed

    +
    + Leakage when fully closed. Usually measured in m3/s. +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    legenddp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#legend

    +
    + A text inscribed or applied to the switch as a legend to indicate purpose or function. +
    +
    +
    +
    has range
    +
    + string +
    +
    +
    +
    +
    +

    lengthdp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#length

    +
    + Length of the tubes in the tube bundle. Usually measured in millimeters (mm). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    lift elevation differencedp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#liftElevationDifference

    +
    + Elevation difference between cooling tower sump and the top of the tower. Usually measured in millimeters (mm). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    light emitter nominal powerdp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#lightEmitterNominalPower

    +
    + Light emitter nominal power. Usually measured in Watts (W, J/s). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    limiting terminal sizedp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#limitingTerminalSize

    +
    + The maximum terminal size capacity of the device. Usually measured in square metre (m2). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    locked rotor currentdp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#lockedRotorCurrent

    +
    + Input current when a motor armature is energized but not rotating. Usually measured in Ampere (A). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    manual overridedp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#manualOverride

    +
    + Identifies whether hand-operated operation is provided as an override (= TRUE) or not (= FALSE). Note that this value should be set to FALSE by default in the case of a Hand Operated Actuator. +
    +
    +
    +
    has range
    +
    + boolean +
    +
    +
    +
    +
    +

    maximum air flow ratedp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#maximumAirFlowRate

    +
    + Maximum allowable air flow rate. Usually measured in m3/s. +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    maximum apparent powerdp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#maximumApparentPower

    +
    + Maximum apparent power/capacity in VA (volt ampere). Usually measured in Watts (W, J/s). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    maximum part load ratiodp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#maximumPartLoadRatio

    +
    + Maximum part load ratio as a fraction of nominal capacity. +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    maximum power outputdp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#maximumPowerOutput

    +
    + The maximum output power rating of the engine. Usually measured in Watts (W, J/s). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    maximum supported weightdp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#maximumSupportedWeight

    +
    + The maximum weight that can be carried by the vibration isolator. Usually measured in kilograms (kg) or grams (g). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    maximum working pressuredp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#maximumWorkingPressure

    +
    + Maximum working pressure. Usually measured in Pascals (Pa, N/m2). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    mechanical operateddp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#mechanicalOperated

    +
    + Indication whether the element is operated machanically (TRUE) or not, i.e. manually (FALSE). +
    +
    +
    +
    has range
    +
    + boolean +
    +
    +
    +
    +
    +

    media sourcedp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#mediaSource

    +
    + Indicates media sources and corresponding names of ports (IfcDistributionPort with FlowDirection=SINK and PredefinedType=AUDIOVISUAL) or aggregated audio/video components (IfcAudioVisualAppliance). +
    +
    +
    +
    has range
    +
    + string +
    +
    +
    +
    +
    +

    minimun part load ratiodp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#minimunPartLoadRatio

    +
    + Minimum part load ratio as a fraction of nominal capacity. +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    motor drive typedp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#motorDriveType

    +
    + Motor drive type: DIRECTDRIVE: Direct drive. BELTDRIVE: Belt drive. COUPLING: Coupling. OTHER: Other type of motor drive. UNKNOWN: Unknown motor drive type. +
    +
    +
    +
    has range
    +
    + string +
    +
    +
    +
    +
    +

    motor enclosure typedp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#motorEnclosureType

    +
    + A list of the available types of motor enclosure from which that required may be selected. +
    +
    +
    +
    has range
    +
    + string +
    +
    +
    +
    +
    +

    net positive suction headdp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#netPositiveSuctionHead

    +
    + Minimum liquid pressure at the pump inlet to prevent cavitation. Usually measured in Pascals (Pa, N/m2). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    nominal air flow ratedp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#nominalAirFlowRate

    +
    + Nominal air flow rate. Usually measured in m3/s. +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    nominal body depthdp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#nominalBodyDepth

    +
    + Nominal or quoted =length, measured along the z-axis of the local coordinate system of the object, of the body of the object. Usually measured in millimeters (mm). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    nominal body lengthdp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#nominalBodyLength

    +
    + Nominal or quoted length, measured along the x-axis of the local coordinate system of the object, of the body of the object. Usually measured in millimeters (mm). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    nominal body widthdp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#nominalBodyWidth

    +
    + Nominal or quoted length, measured along the y-axis of the local coordinate system of the object, of the body of the object. Usually measured in millimeters (mm). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    nominal capacitydp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#nominalCapacity

    +
    + Compressor nameplate capacity. Usually measured in Watts (W, J/s). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    nominal capcitydp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#nominalCapcity

    +
    + Nominal cooling tower capacity in terms of heat transfer rate of the cooling tower between air stream and water stream at nominal conditions. Usually measured in Watts (W, J/s). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    nominal condensing temperaturedp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#nominalCondensingTemperature

    +
    + Chiller condensing temperature. Usually measured in degrees Kelvin (K). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    nominal cooling capacitydp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#nominalCoolingCapacity

    +
    + Nominal cooling capacity. Usually measured in Watts (W, J/s). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    nominal depthdp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#nominalDepth

    +
    + The nominal depth of the tank. Note: Not required for a horizontal cylindrical tank. Usually measured in millimeters (mm). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    nominal diameterdp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#nominalDiameter

    +
    + Nominal diameter or width of the tubes in the tube bundle. Usually measured in millimeters (mm). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    nominal efficiencydp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#nominalEfficiency

    +
    + Nominal chiller efficiency under nominal conditions. +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    nominal energy consumptiondp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#nominalEnergyConsumption

    +
    + Nominal fuel consumption rate required to produce the total boiler heat output. Usually measured in Watts (W, J/s). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    nominal evaporating temmperaturedp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#nominalEvaporatingTemmperature

    +
    + Chiller evaporating temperature.Usually measured in degrees Kelvin (K). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    nominal filter face velocitydp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#nominalFilterFaceVelocity

    +
    + Filter face velocity. Usually measured in m/s. +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    nominal flow ratedp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#nominalFlowRate

    +
    + Nominal fluid flow rate through the filter. Usually measured in m3/s. +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    nominal frequencydp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#nominalFrequency

    +
    + The nominal frequency of the supply. Usually measured in cycles/s or Hertz (Hz). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    nominal heat rejection ratedp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#nominalHeatRejectionRate

    +
    + Sum of the refrigeration effect and the heat equivalent of the power input to the compressor. Usually measured in Watts (W, J/s). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    nominal heat transfer areadp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#nominalHeatTransferArea

    +
    + Nominal heat transfer surface area associated with nominal overall heat transfer coefficient. Usually measured in square metre (m2). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    nominal heat transfer coefficientdp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#nominalHeatTransferCoefficient

    +
    + Nominal overall heat transfer coefficient associated with nominal heat transfer area. Usually measured in Watts/m2 Kelvin. +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    nominal heating capacitydp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#nominalHeatingCapacity

    +
    + Nominal heating capacity. Usually measured in Watts (W, J/s). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    nominal latent capacitydp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#nominalLatentCapacity

    +
    + Nominal latent capacity. Usually measured in Watts (W, J/s). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    nominal length or diameterdp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#nominalLengthOrDiameter

    +
    + The nominal length or, in the case of a vertical cylindrical tank, the nominal diameter of the tank. Usually measured in millimeters (mm). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    nominal media surface velocitydp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#nominalMediaSurfaceVelocity

    +
    + Average fluid velocity at the media surface. Usually measured in m/s. +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    nominal moisture gaindp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#nominalMoistureGain

    +
    + Nominal rate of water vapor added into the airstream. Usually measured in kg/s. +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    nominal part load ratiodp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#nominalPartLoadRatio

    +
    + Allowable part load ratio range. +
    +
    +
    +
    has range
    +
    + real real range + c +
    +
    +
    +
    +
    +

    nominal particle geometric mean diameterdp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#nominalParticleGeometricMeanDiameter

    +
    + Particle geometric mean diameter associated with nominal efficiency. Usually measured in millimeters (mm). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    nominal particle geometric standard deviationdp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#nominalParticleGeometricStandardDeviation

    +
    + Particle geometric standard deviation associated with nominal efficiency. +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    nominal power consumptiondp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#nominalPowerConsumption

    +
    + Nominal total power consumption. Usually measured in Watts (W, J/s). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    nominal power ratedp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#nominalPowerRate

    +
    + Nominal fan power rate.Usually measured in Watts (W, J/s). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    nominal pressure dropdp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#nominalPressureDrop

    +
    + Total pressure drop across the filter. Usually measured in Pascals (Pa, N/m2). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    nominal return water temperature coolingdp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#nominalReturnWaterTemperatureCooling

    +
    + Nominal return water temperature (refers to nominal cooling capacity). Usually measured in degrees Kelvin (K). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    nominal return water temperature heatingdp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#nominalReturnWaterTemperatureHeating

    +
    + Nominal return water temperature (refers to nominal heating capacity). Usually measured in degrees Kelvin (K). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    nominal rotation speeddp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#nominalRotationSpeed

    +
    + Nominal fan wheel speed. Usually measured in cycles/s. +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    nominal sensible capacitydp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#nominalSensibleCapacity

    +
    + Nominal sensible capacity. Usually measured in Watts (W, J/s). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    nominal sorrounding humidity coolingdp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#nominalSorroundingHumidityCooling

    +
    + Nominal surrounding humidity (refers to nominal cooling capacity). Usually measured in degrees Kelvin (K). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    nominal sorrounding temperature coolingdp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#nominalSorroundingTemperatureCooling

    +
    + Nominal surrounding temperature (refers to nominal cooling capacity). Usually measured in degrees Kelvin (K). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    nominal sorrounding temperature heatingdp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#nominalSorroundingTemperatureHeating

    +
    + Nominal surrounding temperature (refers to nominal heating capacity). Usually measured in degrees Kelvin (K). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    nominal static pressuredp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#nominalStaticPressure

    +
    + The static pressure within the air stream that the fan must overcome to insure designed circulation of air. Usually measured in Pascals (Pa, N/m2). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    nominal supply voltagedp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#nominalSupplyVoltage

    +
    + The nominal voltage of the supply. Usually measured in Volts (V, W/A). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    nominal supply voltage offsetdp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#nominalSupplyVoltageOffset

    +
    + The maximum and minimum allowed voltage of the supply e.g. boundaries of 380V/440V may be applied for a nominal voltage of 400V. +
    +
    +
    +
    has range
    +
    + real real range + c +
    +
    +
    +
    +
    +

    nominal supply water temperature coolingdp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#nominalSupplyWaterTemperatureCooling

    +
    + Nominal supply water temperature (refers to nominal cooling capacity). Usually measured in degrees Kelvin (K). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    nominal supply water temperature heatingdp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#nominalSupplyWaterTemperatureHeating

    +
    + Nominal supply water temperature (refers to nominal heating capacity). Usually measured in degrees Kelvin (K). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    nominal total pressuredp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#nominalTotalPressure

    +
    + Nominal total pressure rise across the fan. Usually measured in Pascals (Pa, N/m2). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    nominal uadp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#nominalUa

    +
    + Nominal UA value. +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    nominal water flow coolingdp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#nominalWaterFlowCooling

    +
    + Nominal water flow (refers to nominal cooling capacity). Usually measured in m3/s. +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    nominal water flow heatingdp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#nominalWaterFlowHeating

    +
    + Nominal water flow (refers to nominal heating capacity). Usually measured in m3/s. +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    nominal width or diameterdp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#nominalWidthOrDiameter

    +
    + The nominal width or, in the case of a horizontal cylindrical tank, the nominal diameter of the tank. Note: Not required for a vertical cylindrical tank. Usually measured in millimeters (mm). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    nomminal rotation speeddp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#nomminalRotationSpeed

    +
    + Pump rotational speed under nominal conditions. Usually measured in cycles/s. +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    number of bladesdp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#numberOfBlades

    +
    + Number of blades. +
    +
    +
    +
    has range
    +
    + integer +
    +
    +
    +
    +
    +

    number of cellsdp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#numberOfCells

    +
    + Number of cells in one cooling tower unit. +
    +
    +
    +
    has range
    +
    + integer +
    +
    +
    +
    +
    +

    number of circuitsdp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#numberOfCircuits

    +
    + Number of parallel fluid tube circuits. +
    +
    +
    +
    has range
    +
    + integer +
    +
    +
    +
    +
    +

    number of gangsdp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#numberOfGangs

    +
    + Number of gangs/buttons on this switch. +
    +
    +
    +
    has range
    +
    + integer +
    +
    +
    +
    +
    +

    number of panelsdp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#numberOfPanels

    +
    + Number of panels. +
    +
    +
    +
    has range
    +
    + integer +
    +
    +
    +
    +
    +

    number of rowsdp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#numberOfRows

    +
    + Number of tube rows in the tube bundle assembly. +
    +
    +
    +
    has range
    +
    + integer +
    +
    +
    +
    +
    +

    number of sectionsdp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#numberOfSections

    +
    + Number of sections used in the construction of the tank. Default is 1. Note: All sections assumed to be the same size. +
    +
    +
    +
    has range
    +
    + integer +
    +
    +
    +
    +
    +

    number os socketsdp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#numberOsSockets

    +
    + The number of sockets that may be connected. In case of inconsistency, sockets defined on ports take precedence. +
    +
    +
    +
    has range
    +
    + integer +
    +
    +
    +
    +
    +

    open pressure dropdp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#openPressureDrop

    +
    + Total pressure drop across damper. Usually measured in Pascals (Pa, N/m2). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    operating modedp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#operatingMode

    +
    + Identifies the operating mode of the boiler. +
    +
    +
    +
    has range
    +
    + string +
    +
    +
    +
    +
    +

    operating wightdp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#operatingWight

    +
    + Operating weight of the tank including all of its contents. Usually measured in kilograms (kg) or grams (g). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    operationdp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#operation

    +
    + The operational mechanism for the damper operation. +
    +
    +
    +
    has range
    +
    + string +
    +
    +
    +
    +
    +

    operation temperature rangedp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#operationTemperatureRange

    +
    + Allowable operation ambient air temperature range. Usually measured in degrees Kelvin (K). +
    +
    +
    +
    has range
    +
    + float +
    +
    + real real range + c +
    +
    +
    +
    +
    +

    operational riterialdp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#operationalRiterial

    +
    + Time of operation at maximum operational ambient air temperature. Measured in seconds (s) or days (d) or other units of time. +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    operational temperature rangedp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#operationalTemperatureRange

    +
    + Allowable operation ambient air temperature range. Usually measured in degrees Kelvin (K). +
    +
    +
    +
    has range
    +
    + real real range + c +
    +
    +
    +
    +
    +

    orientationdp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#orientation

    +
    + The intended orientation for the damper as specified by the manufacturer. +
    +
    +
    +
    has range
    +
    + string +
    +
    +
    +
    +
    +

    outlet connection sizedp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#outletConnectionSize

    +
    + Size of the outlet connection. Usually measured in millimeters (mm). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    outlet temperature rangedp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#outletTemperatureRange

    +
    + Allowable outlet temperature of either the water or the steam. Usually measured in degrees Kelvin (K). +
    +
    +
    +
    has range
    +
    + real real range + c +
    +
    +
    +
    +
    +

    output capacitydp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#outputCapacity

    +
    + Total nominal heat output as listed by the manufacturer. Usually measured in Watts (W, J/s). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    outside diameterdp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#outsideDiameter

    +
    + Actual outside diameter of the tube in the tube bundle. Usually measured in millimeters (mm). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    pattern typedp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#patternType

    +
    + Defines the types of pattern (or shape of a tank that may be specified. +
    +
    +
    +
    has range
    +
    + string +
    +
    +
    +
    +
    +

    pipe connection enumdp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#pipeConnectionEnum

    +
    + The manner in which the pipe connection is made to the cooled beam. +
    +
    +
    +
    has range
    +
    + string +
    +
    +
    +
    +
    +

    placement typedp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#placementType

    +
    + Indicates the placement of the coil. FLOOR indicates an under floor heater (if coil type is WATERHEATINGCOIL or ELECTRICHEATINGCOIL), CEILING indicates a cooling ceiling (if coil type is WATERCOOLINGCOIL), UNIT indicates that the coil is part of a cooling or heating unit, like cooled beam, etc. +
    +
    +
    +
    has range
    +
    + string +
    +
    +
    +
    +
    +

    power sourcedp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#powerSource

    +
    + Type of power driving the compressor. +
    +
    +
    +
    has range
    +
    + string +
    +
    +
    +
    +
    +

    pressure ratingdp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#pressureRating

    +
    + Nominal pressure rating of the boiler as rated by the agency having jurisdiction. Usually measured in Pascals (Pa, N/m2). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    primary air flow rate rangedp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#primaryAirFlowRateRange

    +
    + possible range of primary airflow that can be delivered. Usually measured in m3/s. +
    +
    +
    +
    has range
    +
    + real real range + c +
    +
    +
    +
    +
    +

    primary apparent powerdp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#primaryApparentPower

    +
    + The power in VA (volt ampere) that has been transformed and that runs into the transformer on the primary side. Usually measured in Watts (W, J/s). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    primary currentdp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#primaryCurrent

    +
    + The current that is going to be transformed and that runs into the transformer on the primary side. Usually measured in Ampere (A). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    primary frequencydp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#primaryFrequency

    +
    + The frequency that is going to be transformed and that runs into the transformer on the primary side. Usually measured in cycles/s or Hertz (Hz). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    primary voltagedp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#primaryVoltage

    +
    + The voltage that is going to be transformed and that runs into the transformer on the primary side. Usually measured in Volts (V, W/A). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    read out typedp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#readOutType

    +
    + Indication of the form that readout from the meter takes. In the case of a dial read out, this may comprise multiple dials that give a cumulative reading and/or a mechanical odometer. +
    +
    +
    +
    has range
    +
    + string +
    +
    +
    +
    +
    +

    real impedance ratiodp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#realImpedanceRatio

    +
    + The ratio between the real part of the zero sequence impedance and the real part of the positive impedance (i.e. real part of the short-circuit voltage) of the transformer. Used for three-phase transformer which includes a N-conductor. +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    refrigerant classdp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#refrigerantClass

    +
    + Refrigerant class used by the compressor. CFC: Chlorofluorocarbons. HCFC: Hydrochlorofluorocarbons. HFC: Hydrofluorocarbons. +
    +
    +
    +
    has range
    +
    + string +
    +
    +
    +
    +
    +

    remote readingdp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#remoteReading

    +
    + Indicates whether the meter has a connection for remote reading through connection of a communication device (set TRUE) or not (set FALSE). +
    +
    +
    +
    has range
    +
    + boolean +
    +
    +
    +
    +
    +

    roughnessdp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#roughness

    +
    + A measure of the vertical deviations of the surface. +
    +
    +
    +
    has range
    +
    + string +
    +
    +
    +
    +
    +

    second curvature radiusdp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#secondCurvatureRadius

    +
    + SecondCurvatureRadius should be defined as the top or right side radius of curvature value. Usually measured in millimeters (mm). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    secondary air flow rate rangedp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#secondaryAirFlowRateRange

    +
    + possible range of secondary airflow that can be delivered. Usually measured in Pascals (Pa, N/m2). +
    +
    +
    +
    has range
    +
    + real real range + c +
    +
    +
    +
    +
    +

    secondary apparent powerdp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#secondaryApparentPower

    +
    + The power in VA (volt ampere) that has been transformed and is running out of the transformer on the secondary side. Usually measured in Watts (W, J/s). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    secondary currentdp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#secondaryCurrent

    +
    + The current that has been transformed and is running out of the transformer on the secondary side. Usually measured in Ampere (A). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    secondary current typedp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#secondaryCurrentType

    +
    + A list of the secondary current types that can result from transformer output. +
    +
    +
    +
    has range
    +
    + string +
    +
    +
    +
    +
    +

    secondary frequencydp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#secondaryFrequency

    +
    + The frequency that has been transformed and is running out of the transformer on the secondary side. Usually measured in cycles/s or Hertz (Hz). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    secondary voltagedp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#secondaryVoltage

    +
    + The voltage that has been transformed and is running out of the transformer on the secondary side. Usually measured in Volts (V, W/A). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    shading device typedp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#shadingDeviceType

    +
    + Specifies the type of shading device. +
    +
    +
    +
    has range
    +
    + string +
    +
    +
    +
    +
    +

    short circuit voltageop + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#shortCircuitVoltage

    +
    + A complex number that specifies the real and imaginary parts of the short-circuit voltage at rated current of a transformer given in %. +
    +
    +
    +
    is also defined as
    +
    + object property +
    +
    +
    +
    +
    +

    sizedp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#size

    +
    + The size of the connection to the valve (or to each connection for faucets, mixing valves, etc.). Usually measured in millimeters (mm). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    solar reflectancedp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#solarReflectance

    +
    + (Rsol): The ratio of incident solar radiation that is reflected by a shading system (also named _e). Note the following equation Asol + Rsol + Tsol = 1 +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    solar transmittancedp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#solarTransmittance

    +
    + (Tsol) The ratio of incident solar radiation that directly passes through a shading system (also named _e). Note the following equation Asol + Rsol + Tsol = 1 +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    spectrumdp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#spectrum

    +
    + The spectrum of radiation describes its composition with regard to wavelength. Light, for example, as the portion of electromagnetic radiation that is visible to the human eye, is radiation with wavelengths in the range of approx. 380 to 780 nm (1 nm = 10 m). The corresponding range of colours varies from violet to indigo, blue, green, yellow, orange, and red. These colours form a continuous spectrum, in which the various spectral sectors merge into each other. +
    +
    +
    +
    has range
    +
    + real real range + c +
    +
    +
    +
    +
    +

    spray typedp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#sprayType

    +
    + SprayFilled: Water is sprayed into airflow. SplashTypeFill: water cascades over successive rows of splash bars. FilmTypeFill: water flows in a thin layer over closely spaced sheets. +
    +
    +
    +
    has range
    +
    + string +
    +
    +
    +
    +
    +

    staggered row spacingdp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#staggeredRowSpacing

    +
    + Staggered tube row spacing. Usually measured in millimeters (mm). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    standarddp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#standard

    +
    + the designation of the Standard applicable for the definition of the characteristics of the tripping_unit. +
    +
    +
    +
    has range
    +
    + string +
    +
    +
    +
    +
    +

    start current factordp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#startCurrentFactor

    +
    + IEC. Start current factor defines how large the peek starting current will become on the engine. StartCurrentFactor is multiplied to NominalCurrent and we get the start current. +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    starting timedp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#startingTime

    +
    + The time (in s) needed for the motor to reach its rated speed with its driven equipment attached, starting from standstill and at the nominal voltage applied at its terminals. +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    storage typedp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#storageType

    +
    + Defines the general material category intended to be stored. +
    +
    +
    +
    has range
    +
    + string +
    +
    +
    +
    +
    +

    switch functiondp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#switchFunction

    +
    + Indicates types of switches which differs in functionality. +
    +
    +
    +
    has range
    +
    + string +
    +
    +
    +
    +
    +

    te timedp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#teTime

    +
    + The maximum time (in s) at which the motor could run with locked rotor when the motor is used in an EX-environment. The time indicates that a protective device should trip before this time when the starting current of the motor is slowing through the device. +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    temperature classificationdp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#temperatureClassification

    +
    + Enumeration defining the temperature classification of the space heater surface temperature. low temperature - surface temperature is relatively low, usually heated by hot water or electricity. high temperature - surface temperature is relatively high, usually heated by gas or steam. +
    +
    +
    +
    has range
    +
    + string +
    +
    +
    +
    +
    +

    temperature rangedp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#temperatureRange

    +
    + Allowable minimum and maximum temperature. Usually measured in degrees Kelvin (K). +
    +
    +
    +
    has range
    +
    + real real range + c +
    +
    +
    +
    +
    +

    temperature ratingdp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#temperatureRating

    +
    + Temperature rating. Usually measured in degrees Kelvin (K). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    test pressuredp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#testPressure

    +
    + The maximum pressure to which the valve has been subjected under test. Usually measured in Pascals (Pa, N/m2). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    thermal conductivitydp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#thermalConductivity

    +
    + Fouling factor of the tubes in the tube bundle. Usually measured in m2 Kelvin/Watt. +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    thermal efficiencydp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#thermalEfficiency

    +
    + Overall Thermal Efficiency is defined as gross energy output of the heat transfer device divided by the energy input. +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    thermal mass heat capacitydp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#thermalMassHeatCapacity

    +
    + Product of component mass and specific heat. +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    thermal transmittancedp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#thermalTransmittance

    +
    + IfcThermalTransmittanceMeasure is a measure of the rate at which energy is transmitted through a body. Usually measured in Watts/m2 Kelvin. +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    transformer vector groupdp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#transformerVectorGroup

    +
    + List of the possible vector groups for the transformer from which that required may be set. Values in the enumeration list follow a standard international code where the first letter describes how the primary windings are connected, the second letter describes how the secondary windings are connected, and the numbers describe the rotation of voltages and currents from the primary to the secondary side in multiples of 30 degrees. D: means that the windings are delta-connected. Y: means that the windings are star-connected. Z: means that the windings are zig-zag connected (a special start-connected providing low reactance of the transformer). The connectivity is only relevant for three-phase transformers. +
    +
    +
    +
    has range
    +
    + string +
    +
    +
    +
    +
    +

    valve mechanismdp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#valveMechanism

    +
    + The mechanism by which the valve function is achieved where: BALL: Valve that has a ported ball that can be turned relative to the body seat ports. BUTTERFLY: Valve in which a streamlined disc pivots about a diametric axis. CONFIGUREDGATE: Screwdown valve in which the closing gate is shaped in a configured manner to have a more precise control of pressure and flow change across the valve. GLAND: Valve with a tapered seating, in which a rotatable plug is retained by means of a gland and gland packing. GLOBE: Screwdown valve that has a spherical body. LUBRICATEDPLUG: Plug valve in which a lubricant is injected under pressure between the plug face and the body. NEEDLE: Valve for regulating the flow in or from a pipe, in which a slender cone moves along the axis of flow to close against a fixed conical seat. PARALLELSLIDE: Screwdown valve that has a machined plate that slides in formed grooves to form a seal. PLUG: Valve that has a ported plug that can be turned relative to the body seat ports. WEDGEGATE: Screwdown valve that has a wedge shaped plate fitting into tapered guides to form a seal. +
    +
    +
    +
    has range
    +
    + string +
    +
    +
    +
    +
    +

    valve operationdp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#valveOperation

    +
    + The method of valve operation where: DROPWEIGHT: A valve that is closed by the action of a weighted lever being released, the weight normally being prevented from dropping by being held by a wire, the closure normally being made by the action of heat on a fusible link in the wire FLOAT: A valve that is opened and closed by the action of a float that rises and falls with water level. The float may be a ball attached to a lever or other mechanism HYDRAULIC: A valve that is opened and closed by hydraulic actuation LEVER: A valve that is opened and closed by the action of a lever rotating the gate within the valve. LOCKSHIELD: A valve that requires the use of a special lockshield key for opening and closing, the operating mechanism being protected by a shroud during normal operation. MOTORIZED: A valve that is opened and closed by the action of an electric motor on an actuator PNEUMATIC: A valve that is opened and closed by pneumatic actuation SOLENOID: A valve that is normally held open by a magnetic field in a coil acting on the gate but that is closed immediately if the electrical current generating the magnetic field is removed. SPRING: A valve that is normally held in position by the pressure of a spring on a plate but that may be caused to open if the pressure of the fluid is sufficient to overcome the spring pressure. THERMOSTATIC: A valve in which the ports are opened or closed to maintain a required predetermined temperature. WHEEL: A valve that is opened and closed by the action of a wheel moving the gate within the valve. +
    +
    +
    +
    has range
    +
    + string +
    +
    +
    +
    +
    +

    valve patterndp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#valvePattern

    +
    + The configuration of the ports of a valve according to either the linear route taken by a fluid flowing through the valve or by the number of ports where: SINGLEPORT: Valve that has a single entry port from the system that it serves, the exit port being to the surrounding environment. ANGLED_2_PORT: Valve in which the direction of flow is changed through 90 degrees. STRAIGHT_2_PORT: Valve in which the flow is straight through. STRAIGHT_3_PORT: Valve with three separate ports. CROSSOVER_4_PORT: Valve with 4 separate ports. +
    +
    +
    +
    has range
    +
    + string +
    +
    +
    +
    +
    +

    ventilating pipe sizedp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#ventilatingPipeSize

    +
    + Size of the ventilating pipe(s). Usually measured in millimeters (mm). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    vertical spacingdp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#verticalSpacing

    +
    + Vertical spacing between tubes in the tube bundle.Usually measured in millimeters (mm). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    vibration transmissibilitydp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#vibrationTransmissibility

    +
    + the vibration transmissibility percentage. +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    visible light reflectancedp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#visibleLightReflectance

    +
    + Fraction of the visible light that is reflected by the glazing at normal incidence. It is a value without unit. +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    visible light transmittancedp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#visibleLightTransmittance

    +
    + Fraction of the visible light that passes the shading system at normal incidence. It is a value without unit. +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    volumendp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#volumen

    +
    + Total volume of fluid in the tubes and their headers. Usually measured in cubic metre (m3). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    water flow control system typedp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#waterFlowControlSystemType

    +
    + Factory fitted waterflow control system. +
    +
    +
    +
    has range
    +
    + string +
    +
    +
    +
    +
    +

    water inlet temperature rangedp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#waterInletTemperatureRange

    +
    + Allowable water inlet temperature range. Usually measured in degrees Kelvin (K). +
    +
    +
    +
    has range
    +
    + real real range + c +
    +
    +
    +
    +
    +

    water pressure rangedp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#waterPressureRange

    +
    + Allowable water circuit working pressure range. Usually measured in Pascals (Pa, N/m2). +
    +
    +
    +
    has range
    +
    + real real range + c +
    +
    +
    +
    +
    +

    water requirementdp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#waterRequirement

    +
    + Make-up water requirement. Usually measured in m3/s. +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    water storage capacitydp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#waterStorageCapacity

    +
    + Water storage capacity. Usually measured in cubic metre (m3). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    weightdp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#weight

    +
    + The weight of the humidifier. Usually measured in kilograms (kg) or grams (g). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    working pressuredp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#workingPressure

    +
    + The normally expected maximum working pressure of the valve. Usually measured in Pascals (Pa, N/m2). +
    +
    +
    +
    has range
    +
    + float +
    +
    +
    +
    +
    +

    working pressure rangedp + back to ToC or Data Property ToC + +

    +

    + IRI: http://saref.linkeddata.es/def/bldg#workingPressureRange

    +
    + Allowable minimum and maximum working pressure (relative to ambient pressure). Usually measured in Pascals (Pa, N/m2). +
    +
    +
    +
    has range
    +
    + real real range + c +
    +
    +
    +
    +
    \ No newline at end of file diff --git a/OnToology/SAREF4BLD/RawRDF/IFC-Properties-In-Axioms-1.rdf/documentation/sections/description-en.html b/OnToology/SAREF4BLD/RawRDF/IFC-Properties-In-Axioms-1.rdf/documentation/sections/description-en.html new file mode 100644 index 0000000000000000000000000000000000000000..b48b522378b2967de273045a1ab0f1fdd6a9efe6 --- /dev/null +++ b/OnToology/SAREF4BLD/RawRDF/IFC-Properties-In-Axioms-1.rdf/documentation/sections/description-en.html @@ -0,0 +1,2 @@ +

    3. [Ontology Name]: Description back to ToC

    +

    Complete description of the ontology: a diagram explaining how the classes are related, examples of usage, etc.

    diff --git a/OnToology/SAREF4BLD/RawRDF/IFC-Properties-In-Axioms-1.rdf/documentation/sections/introduction-en.html b/OnToology/SAREF4BLD/RawRDF/IFC-Properties-In-Axioms-1.rdf/documentation/sections/introduction-en.html new file mode 100644 index 0000000000000000000000000000000000000000..3f32dba445613a9fe96b2648948f390a4f815aba --- /dev/null +++ b/OnToology/SAREF4BLD/RawRDF/IFC-Properties-In-Axioms-1.rdf/documentation/sections/introduction-en.html @@ -0,0 +1,17 @@ +

    1. Introduction back to ToC

    +

    This should talk a bit about your ontology, its motivation, soa and goals

    +
    +

    1.1. Namespace declarations back to ToC

    +

    + + + + + + + + + +
    Table 1: Namespaces used in the document
    rdfs<http://www.w3.org/2000/01/rdf-schema#>
    [Ontology NS Prefix]<http://www.w3.org/2002/07/owl#>
    xsd<http://www.w3.org/2001/XMLSchema#>
    rdf<http://www.w3.org/1999/02/22-rdf-syntax-ns#>
    bldg<http://saref.linkeddata.es/def/bldg#>
    +
    +
    diff --git a/OnToology/SAREF4BLD/RawRDF/IFC-Properties-In-Axioms-1.rdf/documentation/sections/overview-en.html b/OnToology/SAREF4BLD/RawRDF/IFC-Properties-In-Axioms-1.rdf/documentation/sections/overview-en.html new file mode 100644 index 0000000000000000000000000000000000000000..5a9e350b4b2d59765455e59863a48247de07e25d --- /dev/null +++ b/OnToology/SAREF4BLD/RawRDF/IFC-Properties-In-Axioms-1.rdf/documentation/sections/overview-en.html @@ -0,0 +1,1146 @@ +

    2. [Ontology Name]: Overview back to ToC

    +

    Overview of the ontology goes here: a few sentences explaining the main concepts of the ontology

    +

    Classes

    +

    Object Properties

    Data Properties

    \ No newline at end of file diff --git a/OnToology/SAREF4BLD/RawRDF/IFC-Properties-In-Axioms-1.rdf/documentation/sections/references-en.html b/OnToology/SAREF4BLD/RawRDF/IFC-Properties-In-Axioms-1.rdf/documentation/sections/references-en.html new file mode 100644 index 0000000000000000000000000000000000000000..67e4c3ca714e267b45cbf15f781a89c34778df5d --- /dev/null +++ b/OnToology/SAREF4BLD/RawRDF/IFC-Properties-In-Axioms-1.rdf/documentation/sections/references-en.html @@ -0,0 +1,2 @@ +

    5. References back to ToC

    +

    Add your references here. It is recommended to have them as a list.

    diff --git a/OnToology/SAREF4BLD/RawRDF/IFC-Properties-In-Axioms-1.rdf/evaluation/evaluation/bootstrap.css b/OnToology/SAREF4BLD/RawRDF/IFC-Properties-In-Axioms-1.rdf/evaluation/evaluation/bootstrap.css new file mode 100644 index 0000000000000000000000000000000000000000..b17ff4c1ab05298201d2169cad6869e6b7d8de68 --- /dev/null +++ b/OnToology/SAREF4BLD/RawRDF/IFC-Properties-In-Axioms-1.rdf/evaluation/evaluation/bootstrap.css @@ -0,0 +1,7155 @@ +/*! + * Bootstrap v3.0.3 (http://getbootstrap.com) + * Copyright 2013 Twitter, Inc. + * Licensed under http://www.apache.org/licenses/LICENSE-2.0 + */ + +/*! normalize.css v2.1.3 | MIT License | git.io/normalize */ + +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +nav, +section, +summary { + display: block; +} + +audio, +canvas, +video { + display: inline-block; +} + +audio:not([controls]) { + display: none; + height: 0; +} + +[hidden], +template { + display: none; +} + +html { + font-family: sans-serif; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; +} + +body { + margin: 0; +} + +a { + background: transparent; +} + +a:focus { + outline: thin dotted; +} + +a:active, +a:hover { + outline: 0; +} + +h1 { + margin: 0.67em 0; + font-size: 2em; +} + +abbr[title] { + border-bottom: 1px dotted; +} + +b, +strong { + font-weight: bold; +} + +dfn { + font-style: italic; +} + +hr { + height: 0; + -moz-box-sizing: content-box; + box-sizing: content-box; +} + +mark { + color: #000; + background: #ff0; +} + +code, +kbd, +pre, +samp { + font-family: monospace, serif; + font-size: 1em; +} + +pre { + white-space: pre-wrap; +} + +q { + quotes: "\201C" "\201D" "\2018" "\2019"; +} + +small { + font-size: 80%; +} + +sub, +sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline; +} + +sup { + top: -0.5em; +} + +sub { + bottom: -0.25em; +} + +img { + border: 0; +} + +svg:not(:root) { + overflow: hidden; +} + +figure { + margin: 0; +} + +fieldset { + padding: 0.35em 0.625em 0.75em; + margin: 0 2px; + border: 1px solid #c0c0c0; +} + +legend { + padding: 0; + border: 0; +} + +button, +input, +select, +textarea { + margin: 0; + font-family: inherit; + font-size: 100%; +} + +button, +input { + line-height: normal; +} + +button, +select { + text-transform: none; +} + +button, +html input[type="button"], +input[type="reset"], +input[type="submit"] { + cursor: pointer; + -webkit-appearance: button; +} + +button[disabled], +html input[disabled] { + cursor: default; +} + +input[type="checkbox"], +input[type="radio"] { + padding: 0; + box-sizing: border-box; +} + +input[type="search"] { + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; + -webkit-appearance: textfield; +} + +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +button::-moz-focus-inner, +input::-moz-focus-inner { + padding: 0; + border: 0; +} + +textarea { + overflow: auto; + vertical-align: top; +} + +table { + border-collapse: collapse; + border-spacing: 0; +} + +@media print { + * { + color: #000 !important; + text-shadow: none !important; + background: transparent !important; + box-shadow: none !important; + } + a, + a:visited { + text-decoration: underline; + } + a[href]:after { + content: " (" attr(href) ")"; + } + abbr[title]:after { + content: " (" attr(title) ")"; + } + a[href^="javascript:"]:after, + a[href^="#"]:after { + content: ""; + } + pre, + blockquote { + border: 1px solid #999; + page-break-inside: avoid; + } + thead { + display: table-header-group; + } + tr, + img { + page-break-inside: avoid; + } + img { + max-width: 100% !important; + } + @page { + margin: 2cm .5cm; + } + p, + h2, + h3 { + orphans: 3; + widows: 3; + } + h2, + h3 { + page-break-after: avoid; + } + select { + background: #fff !important; + } + .navbar { + display: none; + } + .table td, + .table th { + background-color: #fff !important; + } + .btn > .caret, + .dropup > .btn > .caret { + border-top-color: #000 !important; + } + .label { + border: 1px solid #000; + } + .table { + border-collapse: collapse !important; + } + .table-bordered th, + .table-bordered td { + border: 1px solid #ddd !important; + } +} + +*, +*:before, +*:after { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +html { + font-size: 62.5%; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} + +body { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + line-height: 1.428571429; + color: #333333; + background-color: #ffffff; +} + +input, +button, +select, +textarea { + font-family: inherit; + font-size: inherit; + line-height: inherit; +} + +a { + color: #428bca; + text-decoration: none; +} + +a:hover, +a:focus { + color: #2a6496; + text-decoration: underline; +} + +a:focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} + +img { + vertical-align: middle; +} + +.img-responsive { + display: block; + height: auto; + max-width: 100%; +} + +.img-rounded { + border-radius: 6px; +} + +.img-thumbnail { + display: inline-block; + height: auto; + max-width: 100%; + padding: 4px; + line-height: 1.428571429; + background-color: #ffffff; + border: 1px solid #dddddd; + border-radius: 4px; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} + +.img-circle { + border-radius: 50%; +} + +hr { + margin-top: 20px; + margin-bottom: 20px; + border: 0; + border-top: 1px solid #eeeeee; +} + +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; +} + +h1, +h2, +h3, +h4, +h5, +h6, +.h1, +.h2, +.h3, +.h4, +.h5, +.h6 { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight: 500; + line-height: 1.1; + color: inherit; +} + +h1 small, +h2 small, +h3 small, +h4 small, +h5 small, +h6 small, +.h1 small, +.h2 small, +.h3 small, +.h4 small, +.h5 small, +.h6 small, +h1 .small, +h2 .small, +h3 .small, +h4 .small, +h5 .small, +h6 .small, +.h1 .small, +.h2 .small, +.h3 .small, +.h4 .small, +.h5 .small, +.h6 .small { + font-weight: normal; + line-height: 1; + color: #999999; +} + +h1, +h2, +h3 { + margin-top: 20px; + margin-bottom: 10px; +} + +h1 small, +h2 small, +h3 small, +h1 .small, +h2 .small, +h3 .small { + font-size: 65%; +} + +h4, +h5, +h6 { + margin-top: 10px; + margin-bottom: 10px; +} + +h4 small, +h5 small, +h6 small, +h4 .small, +h5 .small, +h6 .small { + font-size: 75%; +} + +h1, +.h1 { + font-size: 36px; +} + +h2, +.h2 { + font-size: 30px; +} + +h3, +.h3 { + font-size: 24px; +} + +h4, +.h4 { + font-size: 18px; +} + +h5, +.h5 { + font-size: 14px; +} + +h6, +.h6 { + font-size: 12px; +} + +p { + margin: 0 0 10px; +} + +.lead { + margin-bottom: 20px; + font-size: 16px; + font-weight: 200; + line-height: 1.4; +} + +@media (min-width: 768px) { + .lead { + font-size: 21px; + } +} + +small, +.small { + font-size: 85%; +} + +cite { + font-style: normal; +} + +.text-muted { + color: #999999; +} + +.text-primary { + color: #428bca; +} + +.text-primary:hover { + color: #3071a9; +} + +.text-warning { + color: #8a6d3b; +} + +.text-warning:hover { + color: #66512c; +} + +.text-danger { + color: #a94442; +} + +.text-danger:hover { + color: #843534; +} + +.text-success { + color: #3c763d; +} + +.text-success:hover { + color: #2b542c; +} + +.text-info { + color: #31708f; +} + +.text-info:hover { + color: #245269; +} + +.text-left { + text-align: left; +} + +.text-right { + text-align: right; +} + +.text-center { + text-align: center; +} + +.page-header { + padding-bottom: 9px; + margin: 40px 0 20px; + border-bottom: 1px solid #eeeeee; +} + +ul, +ol { + margin-top: 0; + margin-bottom: 10px; +} + +ul ul, +ol ul, +ul ol, +ol ol { + margin-bottom: 0; +} + +.list-unstyled { + padding-left: 0; + list-style: none; +} + +.list-inline { + padding-left: 0; + list-style: none; +} + +.list-inline > li { + display: inline-block; + padding-right: 5px; + padding-left: 5px; +} + +.list-inline > li:first-child { + padding-left: 0; +} + +dl { + margin-top: 0; + margin-bottom: 20px; +} + +dt, +dd { + line-height: 1.428571429; +} + +dt { + font-weight: bold; +} + +dd { + margin-left: 0; +} + +@media (min-width: 768px) { + .dl-horizontal dt { + float: left; + width: 160px; + overflow: hidden; + clear: left; + text-align: right; + text-overflow: ellipsis; + white-space: nowrap; + } + .dl-horizontal dd { + margin-left: 180px; + } + .dl-horizontal dd:before, + .dl-horizontal dd:after { + display: table; + content: " "; + } + .dl-horizontal dd:after { + clear: both; + } + .dl-horizontal dd:before, + .dl-horizontal dd:after { + display: table; + content: " "; + } + .dl-horizontal dd:after { + clear: both; + } +} + +abbr[title], +abbr[data-original-title] { + cursor: help; + border-bottom: 1px dotted #999999; +} + +.initialism { + font-size: 90%; + text-transform: uppercase; +} + +blockquote { + padding: 10px 20px; + margin: 0 0 20px; + border-left: 5px solid #eeeeee; +} + +blockquote p { + font-size: 17.5px; + font-weight: 300; + line-height: 1.25; +} + +blockquote p:last-child { + margin-bottom: 0; +} + +blockquote small, +blockquote .small { + display: block; + line-height: 1.428571429; + color: #999999; +} + +blockquote small:before, +blockquote .small:before { + content: '\2014 \00A0'; +} + +blockquote.pull-right { + padding-right: 15px; + padding-left: 0; + border-right: 5px solid #eeeeee; + border-left: 0; +} + +blockquote.pull-right p, +blockquote.pull-right small, +blockquote.pull-right .small { + text-align: right; +} + +blockquote.pull-right small:before, +blockquote.pull-right .small:before { + content: ''; +} + +blockquote.pull-right small:after, +blockquote.pull-right .small:after { + content: '\00A0 \2014'; +} + +blockquote:before, +blockquote:after { + content: ""; +} + +address { + margin-bottom: 20px; + font-style: normal; + line-height: 1.428571429; +} + +code, +kbd, +pre, +samp { + font-family: Menlo, Monaco, Consolas, "Courier New", monospace; +} + +code { + padding: 2px 4px; + font-size: 90%; + color: #c7254e; + white-space: nowrap; + background-color: #f9f2f4; + border-radius: 4px; +} + +pre { + display: block; + padding: 9.5px; + margin: 0 0 10px; + font-size: 13px; + line-height: 1.428571429; + color: #333333; + word-break: break-all; + word-wrap: break-word; + background-color: #f5f5f5; + border: 1px solid #cccccc; + border-radius: 4px; +} + +pre code { + padding: 0; + font-size: inherit; + color: inherit; + white-space: pre-wrap; + background-color: transparent; + border-radius: 0; +} + +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; +} + +.container { + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; +} + +.container:before, +.container:after { + display: table; + content: " "; +} + +.container:after { + clear: both; +} + +.container:before, +.container:after { + display: table; + content: " "; +} + +.container:after { + clear: both; +} + +@media (min-width: 768px) { + .container { + width: 750px; + } +} + +@media (min-width: 992px) { + .container { + width: 970px; + } +} + +@media (min-width: 1200px) { + .container { + width: 1170px; + } +} + +.row { + margin-right: -15px; + margin-left: -15px; +} + +.row:before, +.row:after { + display: table; + content: " "; +} + +.row:after { + clear: both; +} + +.row:before, +.row:after { + display: table; + content: " "; +} + +.row:after { + clear: both; +} + +.col-xs-1, +.col-sm-1, +.col-md-1, +.col-lg-1, +.col-xs-2, +.col-sm-2, +.col-md-2, +.col-lg-2, +.col-xs-3, +.col-sm-3, +.col-md-3, +.col-lg-3, +.col-xs-4, +.col-sm-4, +.col-md-4, +.col-lg-4, +.col-xs-5, +.col-sm-5, +.col-md-5, +.col-lg-5, +.col-xs-6, +.col-sm-6, +.col-md-6, +.col-lg-6, +.col-xs-7, +.col-sm-7, +.col-md-7, +.col-lg-7, +.col-xs-8, +.col-sm-8, +.col-md-8, +.col-lg-8, +.col-xs-9, +.col-sm-9, +.col-md-9, +.col-lg-9, +.col-xs-10, +.col-sm-10, +.col-md-10, +.col-lg-10, +.col-xs-11, +.col-sm-11, +.col-md-11, +.col-lg-11, +.col-xs-12, +.col-sm-12, +.col-md-12, +.col-lg-12 { + position: relative; + min-height: 1px; + padding-right: 15px; + padding-left: 15px; +} + +.col-xs-1, +.col-xs-2, +.col-xs-3, +.col-xs-4, +.col-xs-5, +.col-xs-6, +.col-xs-7, +.col-xs-8, +.col-xs-9, +.col-xs-10, +.col-xs-11, +.col-xs-12 { + float: left; +} + +.col-xs-12 { + width: 100%; +} + +.col-xs-11 { + width: 91.66666666666666%; +} + +.col-xs-10 { + width: 83.33333333333334%; +} + +.col-xs-9 { + width: 75%; +} + +.col-xs-8 { + width: 66.66666666666666%; +} + +.col-xs-7 { + width: 58.333333333333336%; +} + +.col-xs-6 { + width: 50%; +} + +.col-xs-5 { + width: 41.66666666666667%; +} + +.col-xs-4 { + width: 33.33333333333333%; +} + +.col-xs-3 { + width: 25%; +} + +.col-xs-2 { + width: 16.666666666666664%; +} + +.col-xs-1 { + width: 8.333333333333332%; +} + +.col-xs-pull-12 { + right: 100%; +} + +.col-xs-pull-11 { + right: 91.66666666666666%; +} + +.col-xs-pull-10 { + right: 83.33333333333334%; +} + +.col-xs-pull-9 { + right: 75%; +} + +.col-xs-pull-8 { + right: 66.66666666666666%; +} + +.col-xs-pull-7 { + right: 58.333333333333336%; +} + +.col-xs-pull-6 { + right: 50%; +} + +.col-xs-pull-5 { + right: 41.66666666666667%; +} + +.col-xs-pull-4 { + right: 33.33333333333333%; +} + +.col-xs-pull-3 { + right: 25%; +} + +.col-xs-pull-2 { + right: 16.666666666666664%; +} + +.col-xs-pull-1 { + right: 8.333333333333332%; +} + +.col-xs-pull-0 { + right: 0; +} + +.col-xs-push-12 { + left: 100%; +} + +.col-xs-push-11 { + left: 91.66666666666666%; +} + +.col-xs-push-10 { + left: 83.33333333333334%; +} + +.col-xs-push-9 { + left: 75%; +} + +.col-xs-push-8 { + left: 66.66666666666666%; +} + +.col-xs-push-7 { + left: 58.333333333333336%; +} + +.col-xs-push-6 { + left: 50%; +} + +.col-xs-push-5 { + left: 41.66666666666667%; +} + +.col-xs-push-4 { + left: 33.33333333333333%; +} + +.col-xs-push-3 { + left: 25%; +} + +.col-xs-push-2 { + left: 16.666666666666664%; +} + +.col-xs-push-1 { + left: 8.333333333333332%; +} + +.col-xs-push-0 { + left: 0; +} + +.col-xs-offset-12 { + margin-left: 100%; +} + +.col-xs-offset-11 { + margin-left: 91.66666666666666%; +} + +.col-xs-offset-10 { + margin-left: 83.33333333333334%; +} + +.col-xs-offset-9 { + margin-left: 75%; +} + +.col-xs-offset-8 { + margin-left: 66.66666666666666%; +} + +.col-xs-offset-7 { + margin-left: 58.333333333333336%; +} + +.col-xs-offset-6 { + margin-left: 50%; +} + +.col-xs-offset-5 { + margin-left: 41.66666666666667%; +} + +.col-xs-offset-4 { + margin-left: 33.33333333333333%; +} + +.col-xs-offset-3 { + margin-left: 25%; +} + +.col-xs-offset-2 { + margin-left: 16.666666666666664%; +} + +.col-xs-offset-1 { + margin-left: 8.333333333333332%; +} + +.col-xs-offset-0 { + margin-left: 0; +} + +@media (min-width: 768px) { + .col-sm-1, + .col-sm-2, + .col-sm-3, + .col-sm-4, + .col-sm-5, + .col-sm-6, + .col-sm-7, + .col-sm-8, + .col-sm-9, + .col-sm-10, + .col-sm-11, + .col-sm-12 { + float: left; + } + .col-sm-12 { + width: 100%; + } + .col-sm-11 { + width: 91.66666666666666%; + } + .col-sm-10 { + width: 83.33333333333334%; + } + .col-sm-9 { + width: 75%; + } + .col-sm-8 { + width: 66.66666666666666%; + } + .col-sm-7 { + width: 58.333333333333336%; + } + .col-sm-6 { + width: 50%; + } + .col-sm-5 { + width: 41.66666666666667%; + } + .col-sm-4 { + width: 33.33333333333333%; + } + .col-sm-3 { + width: 25%; + } + .col-sm-2 { + width: 16.666666666666664%; + } + .col-sm-1 { + width: 8.333333333333332%; + } + .col-sm-pull-12 { + right: 100%; + } + .col-sm-pull-11 { + right: 91.66666666666666%; + } + .col-sm-pull-10 { + right: 83.33333333333334%; + } + .col-sm-pull-9 { + right: 75%; + } + .col-sm-pull-8 { + right: 66.66666666666666%; + } + .col-sm-pull-7 { + right: 58.333333333333336%; + } + .col-sm-pull-6 { + right: 50%; + } + .col-sm-pull-5 { + right: 41.66666666666667%; + } + .col-sm-pull-4 { + right: 33.33333333333333%; + } + .col-sm-pull-3 { + right: 25%; + } + .col-sm-pull-2 { + right: 16.666666666666664%; + } + .col-sm-pull-1 { + right: 8.333333333333332%; + } + .col-sm-pull-0 { + right: 0; + } + .col-sm-push-12 { + left: 100%; + } + .col-sm-push-11 { + left: 91.66666666666666%; + } + .col-sm-push-10 { + left: 83.33333333333334%; + } + .col-sm-push-9 { + left: 75%; + } + .col-sm-push-8 { + left: 66.66666666666666%; + } + .col-sm-push-7 { + left: 58.333333333333336%; + } + .col-sm-push-6 { + left: 50%; + } + .col-sm-push-5 { + left: 41.66666666666667%; + } + .col-sm-push-4 { + left: 33.33333333333333%; + } + .col-sm-push-3 { + left: 25%; + } + .col-sm-push-2 { + left: 16.666666666666664%; + } + .col-sm-push-1 { + left: 8.333333333333332%; + } + .col-sm-push-0 { + left: 0; + } + .col-sm-offset-12 { + margin-left: 100%; + } + .col-sm-offset-11 { + margin-left: 91.66666666666666%; + } + .col-sm-offset-10 { + margin-left: 83.33333333333334%; + } + .col-sm-offset-9 { + margin-left: 75%; + } + .col-sm-offset-8 { + margin-left: 66.66666666666666%; + } + .col-sm-offset-7 { + margin-left: 58.333333333333336%; + } + .col-sm-offset-6 { + margin-left: 50%; + } + .col-sm-offset-5 { + margin-left: 41.66666666666667%; + } + .col-sm-offset-4 { + margin-left: 33.33333333333333%; + } + .col-sm-offset-3 { + margin-left: 25%; + } + .col-sm-offset-2 { + margin-left: 16.666666666666664%; + } + .col-sm-offset-1 { + margin-left: 8.333333333333332%; + } + .col-sm-offset-0 { + margin-left: 0; + } +} + +@media (min-width: 992px) { + .col-md-1, + .col-md-2, + .col-md-3, + .col-md-4, + .col-md-5, + .col-md-6, + .col-md-7, + .col-md-8, + .col-md-9, + .col-md-10, + .col-md-11, + .col-md-12 { + float: left; + } + .col-md-12 { + width: 100%; + } + .col-md-11 { + width: 91.66666666666666%; + } + .col-md-10 { + width: 83.33333333333334%; + } + .col-md-9 { + width: 75%; + } + .col-md-8 { + width: 66.66666666666666%; + } + .col-md-7 { + width: 58.333333333333336%; + } + .col-md-6 { + width: 50%; + } + .col-md-5 { + width: 41.66666666666667%; + } + .col-md-4 { + width: 33.33333333333333%; + } + .col-md-3 { + width: 25%; + } + .col-md-2 { + width: 16.666666666666664%; + } + .col-md-1 { + width: 8.333333333333332%; + } + .col-md-pull-12 { + right: 100%; + } + .col-md-pull-11 { + right: 91.66666666666666%; + } + .col-md-pull-10 { + right: 83.33333333333334%; + } + .col-md-pull-9 { + right: 75%; + } + .col-md-pull-8 { + right: 66.66666666666666%; + } + .col-md-pull-7 { + right: 58.333333333333336%; + } + .col-md-pull-6 { + right: 50%; + } + .col-md-pull-5 { + right: 41.66666666666667%; + } + .col-md-pull-4 { + right: 33.33333333333333%; + } + .col-md-pull-3 { + right: 25%; + } + .col-md-pull-2 { + right: 16.666666666666664%; + } + .col-md-pull-1 { + right: 8.333333333333332%; + } + .col-md-pull-0 { + right: 0; + } + .col-md-push-12 { + left: 100%; + } + .col-md-push-11 { + left: 91.66666666666666%; + } + .col-md-push-10 { + left: 83.33333333333334%; + } + .col-md-push-9 { + left: 75%; + } + .col-md-push-8 { + left: 66.66666666666666%; + } + .col-md-push-7 { + left: 58.333333333333336%; + } + .col-md-push-6 { + left: 50%; + } + .col-md-push-5 { + left: 41.66666666666667%; + } + .col-md-push-4 { + left: 33.33333333333333%; + } + .col-md-push-3 { + left: 25%; + } + .col-md-push-2 { + left: 16.666666666666664%; + } + .col-md-push-1 { + left: 8.333333333333332%; + } + .col-md-push-0 { + left: 0; + } + .col-md-offset-12 { + margin-left: 100%; + } + .col-md-offset-11 { + margin-left: 91.66666666666666%; + } + .col-md-offset-10 { + margin-left: 83.33333333333334%; + } + .col-md-offset-9 { + margin-left: 75%; + } + .col-md-offset-8 { + margin-left: 66.66666666666666%; + } + .col-md-offset-7 { + margin-left: 58.333333333333336%; + } + .col-md-offset-6 { + margin-left: 50%; + } + .col-md-offset-5 { + margin-left: 41.66666666666667%; + } + .col-md-offset-4 { + margin-left: 33.33333333333333%; + } + .col-md-offset-3 { + margin-left: 25%; + } + .col-md-offset-2 { + margin-left: 16.666666666666664%; + } + .col-md-offset-1 { + margin-left: 8.333333333333332%; + } + .col-md-offset-0 { + margin-left: 0; + } +} + +@media (min-width: 1200px) { + .col-lg-1, + .col-lg-2, + .col-lg-3, + .col-lg-4, + .col-lg-5, + .col-lg-6, + .col-lg-7, + .col-lg-8, + .col-lg-9, + .col-lg-10, + .col-lg-11, + .col-lg-12 { + float: left; + } + .col-lg-12 { + width: 100%; + } + .col-lg-11 { + width: 91.66666666666666%; + } + .col-lg-10 { + width: 83.33333333333334%; + } + .col-lg-9 { + width: 75%; + } + .col-lg-8 { + width: 66.66666666666666%; + } + .col-lg-7 { + width: 58.333333333333336%; + } + .col-lg-6 { + width: 50%; + } + .col-lg-5 { + width: 41.66666666666667%; + } + .col-lg-4 { + width: 33.33333333333333%; + } + .col-lg-3 { + width: 25%; + } + .col-lg-2 { + width: 16.666666666666664%; + } + .col-lg-1 { + width: 8.333333333333332%; + } + .col-lg-pull-12 { + right: 100%; + } + .col-lg-pull-11 { + right: 91.66666666666666%; + } + .col-lg-pull-10 { + right: 83.33333333333334%; + } + .col-lg-pull-9 { + right: 75%; + } + .col-lg-pull-8 { + right: 66.66666666666666%; + } + .col-lg-pull-7 { + right: 58.333333333333336%; + } + .col-lg-pull-6 { + right: 50%; + } + .col-lg-pull-5 { + right: 41.66666666666667%; + } + .col-lg-pull-4 { + right: 33.33333333333333%; + } + .col-lg-pull-3 { + right: 25%; + } + .col-lg-pull-2 { + right: 16.666666666666664%; + } + .col-lg-pull-1 { + right: 8.333333333333332%; + } + .col-lg-pull-0 { + right: 0; + } + .col-lg-push-12 { + left: 100%; + } + .col-lg-push-11 { + left: 91.66666666666666%; + } + .col-lg-push-10 { + left: 83.33333333333334%; + } + .col-lg-push-9 { + left: 75%; + } + .col-lg-push-8 { + left: 66.66666666666666%; + } + .col-lg-push-7 { + left: 58.333333333333336%; + } + .col-lg-push-6 { + left: 50%; + } + .col-lg-push-5 { + left: 41.66666666666667%; + } + .col-lg-push-4 { + left: 33.33333333333333%; + } + .col-lg-push-3 { + left: 25%; + } + .col-lg-push-2 { + left: 16.666666666666664%; + } + .col-lg-push-1 { + left: 8.333333333333332%; + } + .col-lg-push-0 { + left: 0; + } + .col-lg-offset-12 { + margin-left: 100%; + } + .col-lg-offset-11 { + margin-left: 91.66666666666666%; + } + .col-lg-offset-10 { + margin-left: 83.33333333333334%; + } + .col-lg-offset-9 { + margin-left: 75%; + } + .col-lg-offset-8 { + margin-left: 66.66666666666666%; + } + .col-lg-offset-7 { + margin-left: 58.333333333333336%; + } + .col-lg-offset-6 { + margin-left: 50%; + } + .col-lg-offset-5 { + margin-left: 41.66666666666667%; + } + .col-lg-offset-4 { + margin-left: 33.33333333333333%; + } + .col-lg-offset-3 { + margin-left: 25%; + } + .col-lg-offset-2 { + margin-left: 16.666666666666664%; + } + .col-lg-offset-1 { + margin-left: 8.333333333333332%; + } + .col-lg-offset-0 { + margin-left: 0; + } +} + +table { + max-width: 100%; + background-color: transparent; +} + +th { + text-align: left; +} + +.table { + width: 100%; + margin-bottom: 20px; +} + +.table > thead > tr > th, +.table > tbody > tr > th, +.table > tfoot > tr > th, +.table > thead > tr > td, +.table > tbody > tr > td, +.table > tfoot > tr > td { + padding: 8px; + line-height: 1.428571429; + vertical-align: top; + border-top: 1px solid #dddddd; +} + +.table > thead > tr > th { + vertical-align: bottom; + border-bottom: 2px solid #dddddd; +} + +.table > caption + thead > tr:first-child > th, +.table > colgroup + thead > tr:first-child > th, +.table > thead:first-child > tr:first-child > th, +.table > caption + thead > tr:first-child > td, +.table > colgroup + thead > tr:first-child > td, +.table > thead:first-child > tr:first-child > td { + border-top: 0; +} + +.table > tbody + tbody { + border-top: 2px solid #dddddd; +} + +.table .table { + background-color: #ffffff; +} + +.table-condensed > thead > tr > th, +.table-condensed > tbody > tr > th, +.table-condensed > tfoot > tr > th, +.table-condensed > thead > tr > td, +.table-condensed > tbody > tr > td, +.table-condensed > tfoot > tr > td { + padding: 5px; +} + +.table-bordered { + border: 1px solid #dddddd; +} + +.table-bordered > thead > tr > th, +.table-bordered > tbody > tr > th, +.table-bordered > tfoot > tr > th, +.table-bordered > thead > tr > td, +.table-bordered > tbody > tr > td, +.table-bordered > tfoot > tr > td { + border: 1px solid #dddddd; +} + +.table-bordered > thead > tr > th, +.table-bordered > thead > tr > td { + border-bottom-width: 2px; +} + +.table-striped > tbody > tr:nth-child(odd) > td, +.table-striped > tbody > tr:nth-child(odd) > th { + background-color: #f9f9f9; +} + +.table-hover > tbody > tr:hover > td, +.table-hover > tbody > tr:hover > th { + background-color: #f5f5f5; +} + +table col[class*="col-"] { + position: static; + display: table-column; + float: none; +} + +table td[class*="col-"], +table th[class*="col-"] { + display: table-cell; + float: none; +} + +.table > thead > tr > .active, +.table > tbody > tr > .active, +.table > tfoot > tr > .active, +.table > thead > .active > td, +.table > tbody > .active > td, +.table > tfoot > .active > td, +.table > thead > .active > th, +.table > tbody > .active > th, +.table > tfoot > .active > th { + background-color: #f5f5f5; +} + +.table-hover > tbody > tr > .active:hover, +.table-hover > tbody > .active:hover > td, +.table-hover > tbody > .active:hover > th { + background-color: #e8e8e8; +} + +.table > thead > tr > .success, +.table > tbody > tr > .success, +.table > tfoot > tr > .success, +.table > thead > .success > td, +.table > tbody > .success > td, +.table > tfoot > .success > td, +.table > thead > .success > th, +.table > tbody > .success > th, +.table > tfoot > .success > th { + background-color: #dff0d8; +} + +.table-hover > tbody > tr > .success:hover, +.table-hover > tbody > .success:hover > td, +.table-hover > tbody > .success:hover > th { + background-color: #d0e9c6; +} + +.table > thead > tr > .danger, +.table > tbody > tr > .danger, +.table > tfoot > tr > .danger, +.table > thead > .danger > td, +.table > tbody > .danger > td, +.table > tfoot > .danger > td, +.table > thead > .danger > th, +.table > tbody > .danger > th, +.table > tfoot > .danger > th { + background-color: #f2dede; +} + +.table-hover > tbody > tr > .danger:hover, +.table-hover > tbody > .danger:hover > td, +.table-hover > tbody > .danger:hover > th { + background-color: #ebcccc; +} + +.table > thead > tr > .warning, +.table > tbody > tr > .warning, +.table > tfoot > tr > .warning, +.table > thead > .warning > td, +.table > tbody > .warning > td, +.table > tfoot > .warning > td, +.table > thead > .warning > th, +.table > tbody > .warning > th, +.table > tfoot > .warning > th { + background-color: #fcf8e3; +} + +.table-hover > tbody > tr > .warning:hover, +.table-hover > tbody > .warning:hover > td, +.table-hover > tbody > .warning:hover > th { + background-color: #faf2cc; +} + +@media (max-width: 767px) { + .table-responsive { + width: 100%; + margin-bottom: 15px; + overflow-x: scroll; + overflow-y: hidden; + border: 1px solid #dddddd; + -ms-overflow-style: -ms-autohiding-scrollbar; + -webkit-overflow-scrolling: touch; + } + .table-responsive > .table { + margin-bottom: 0; + } + .table-responsive > .table > thead > tr > th, + .table-responsive > .table > tbody > tr > th, + .table-responsive > .table > tfoot > tr > th, + .table-responsive > .table > thead > tr > td, + .table-responsive > .table > tbody > tr > td, + .table-responsive > .table > tfoot > tr > td { + white-space: nowrap; + } + .table-responsive > .table-bordered { + border: 0; + } + .table-responsive > .table-bordered > thead > tr > th:first-child, + .table-responsive > .table-bordered > tbody > tr > th:first-child, + .table-responsive > .table-bordered > tfoot > tr > th:first-child, + .table-responsive > .table-bordered > thead > tr > td:first-child, + .table-responsive > .table-bordered > tbody > tr > td:first-child, + .table-responsive > .table-bordered > tfoot > tr > td:first-child { + border-left: 0; + } + .table-responsive > .table-bordered > thead > tr > th:last-child, + .table-responsive > .table-bordered > tbody > tr > th:last-child, + .table-responsive > .table-bordered > tfoot > tr > th:last-child, + .table-responsive > .table-bordered > thead > tr > td:last-child, + .table-responsive > .table-bordered > tbody > tr > td:last-child, + .table-responsive > .table-bordered > tfoot > tr > td:last-child { + border-right: 0; + } + .table-responsive > .table-bordered > tbody > tr:last-child > th, + .table-responsive > .table-bordered > tfoot > tr:last-child > th, + .table-responsive > .table-bordered > tbody > tr:last-child > td, + .table-responsive > .table-bordered > tfoot > tr:last-child > td { + border-bottom: 0; + } +} + +fieldset { + padding: 0; + margin: 0; + border: 0; +} + +legend { + display: block; + width: 100%; + padding: 0; + margin-bottom: 20px; + font-size: 21px; + line-height: inherit; + color: #333333; + border: 0; + border-bottom: 1px solid #e5e5e5; +} + +label { + display: inline-block; + margin-bottom: 5px; + font-weight: bold; +} + +input[type="search"] { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +input[type="radio"], +input[type="checkbox"] { + margin: 4px 0 0; + margin-top: 1px \9; + /* IE8-9 */ + + line-height: normal; +} + +input[type="file"] { + display: block; +} + +select[multiple], +select[size] { + height: auto; +} + +select optgroup { + font-family: inherit; + font-size: inherit; + font-style: inherit; +} + +input[type="file"]:focus, +input[type="radio"]:focus, +input[type="checkbox"]:focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} + +input[type="number"]::-webkit-outer-spin-button, +input[type="number"]::-webkit-inner-spin-button { + height: auto; +} + +output { + display: block; + padding-top: 7px; + font-size: 14px; + line-height: 1.428571429; + color: #555555; + vertical-align: middle; +} + +.form-control { + display: block; + width: 100%; + height: 34px; + padding: 6px 12px; + font-size: 14px; + line-height: 1.428571429; + color: #555555; + vertical-align: middle; + background-color: #ffffff; + background-image: none; + border: 1px solid #cccccc; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; + transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; +} + +.form-control:focus { + border-color: #66afe9; + outline: 0; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); +} + +.form-control:-moz-placeholder { + color: #999999; +} + +.form-control::-moz-placeholder { + color: #999999; + opacity: 1; +} + +.form-control:-ms-input-placeholder { + color: #999999; +} + +.form-control::-webkit-input-placeholder { + color: #999999; +} + +.form-control[disabled], +.form-control[readonly], +fieldset[disabled] .form-control { + cursor: not-allowed; + background-color: #eeeeee; +} + +textarea.form-control { + height: auto; +} + +.form-group { + margin-bottom: 15px; +} + +.radio, +.checkbox { + display: block; + min-height: 20px; + padding-left: 20px; + margin-top: 10px; + margin-bottom: 10px; + vertical-align: middle; +} + +.radio label, +.checkbox label { + display: inline; + margin-bottom: 0; + font-weight: normal; + cursor: pointer; +} + +.radio input[type="radio"], +.radio-inline input[type="radio"], +.checkbox input[type="checkbox"], +.checkbox-inline input[type="checkbox"] { + float: left; + margin-left: -20px; +} + +.radio + .radio, +.checkbox + .checkbox { + margin-top: -5px; +} + +.radio-inline, +.checkbox-inline { + display: inline-block; + padding-left: 20px; + margin-bottom: 0; + font-weight: normal; + vertical-align: middle; + cursor: pointer; +} + +.radio-inline + .radio-inline, +.checkbox-inline + .checkbox-inline { + margin-top: 0; + margin-left: 10px; +} + +input[type="radio"][disabled], +input[type="checkbox"][disabled], +.radio[disabled], +.radio-inline[disabled], +.checkbox[disabled], +.checkbox-inline[disabled], +fieldset[disabled] input[type="radio"], +fieldset[disabled] input[type="checkbox"], +fieldset[disabled] .radio, +fieldset[disabled] .radio-inline, +fieldset[disabled] .checkbox, +fieldset[disabled] .checkbox-inline { + cursor: not-allowed; +} + +.input-sm { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} + +select.input-sm { + height: 30px; + line-height: 30px; +} + +textarea.input-sm { + height: auto; +} + +.input-lg { + height: 46px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.33; + border-radius: 6px; +} + +select.input-lg { + height: 46px; + line-height: 46px; +} + +textarea.input-lg { + height: auto; +} + +.has-warning .help-block, +.has-warning .control-label, +.has-warning .radio, +.has-warning .checkbox, +.has-warning .radio-inline, +.has-warning .checkbox-inline { + color: #8a6d3b; +} + +.has-warning .form-control { + border-color: #8a6d3b; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} + +.has-warning .form-control:focus { + border-color: #66512c; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; +} + +.has-warning .input-group-addon { + color: #8a6d3b; + background-color: #fcf8e3; + border-color: #8a6d3b; +} + +.has-error .help-block, +.has-error .control-label, +.has-error .radio, +.has-error .checkbox, +.has-error .radio-inline, +.has-error .checkbox-inline { + color: #a94442; +} + +.has-error .form-control { + border-color: #a94442; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} + +.has-error .form-control:focus { + border-color: #843534; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; +} + +.has-error .input-group-addon { + color: #a94442; + background-color: #f2dede; + border-color: #a94442; +} + +.has-success .help-block, +.has-success .control-label, +.has-success .radio, +.has-success .checkbox, +.has-success .radio-inline, +.has-success .checkbox-inline { + color: #3c763d; +} + +.has-success .form-control { + border-color: #3c763d; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} + +.has-success .form-control:focus { + border-color: #2b542c; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; +} + +.has-success .input-group-addon { + color: #3c763d; + background-color: #dff0d8; + border-color: #3c763d; +} + +.form-control-static { + margin-bottom: 0; +} + +.help-block { + display: block; + margin-top: 5px; + margin-bottom: 10px; + color: #737373; +} + +@media (min-width: 768px) { + .form-inline .form-group { + display: inline-block; + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .form-control { + display: inline-block; + } + .form-inline select.form-control { + width: auto; + } + .form-inline .radio, + .form-inline .checkbox { + display: inline-block; + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + .form-inline .radio input[type="radio"], + .form-inline .checkbox input[type="checkbox"] { + float: none; + margin-left: 0; + } +} + +.form-horizontal .control-label, +.form-horizontal .radio, +.form-horizontal .checkbox, +.form-horizontal .radio-inline, +.form-horizontal .checkbox-inline { + padding-top: 7px; + margin-top: 0; + margin-bottom: 0; +} + +.form-horizontal .radio, +.form-horizontal .checkbox { + min-height: 27px; +} + +.form-horizontal .form-group { + margin-right: -15px; + margin-left: -15px; +} + +.form-horizontal .form-group:before, +.form-horizontal .form-group:after { + display: table; + content: " "; +} + +.form-horizontal .form-group:after { + clear: both; +} + +.form-horizontal .form-group:before, +.form-horizontal .form-group:after { + display: table; + content: " "; +} + +.form-horizontal .form-group:after { + clear: both; +} + +.form-horizontal .form-control-static { + padding-top: 7px; +} + +@media (min-width: 768px) { + .form-horizontal .control-label { + text-align: right; + } +} + +.btn { + display: inline-block; + padding: 6px 12px; + margin-bottom: 0; + font-size: 14px; + font-weight: normal; + line-height: 1.428571429; + text-align: center; + white-space: nowrap; + vertical-align: middle; + cursor: pointer; + background-image: none; + border: 1px solid transparent; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + -o-user-select: none; + user-select: none; +} + +.btn:focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} + +.btn:hover, +.btn:focus { + color: #333333; + text-decoration: none; +} + +.btn:active, +.btn.active { + background-image: none; + outline: 0; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); +} + +.btn.disabled, +.btn[disabled], +fieldset[disabled] .btn { + pointer-events: none; + cursor: not-allowed; + opacity: 0.65; + filter: alpha(opacity=65); + -webkit-box-shadow: none; + box-shadow: none; +} + +.btn-default { + color: #333333; + background-color: #ffffff; + border-color: #cccccc; +} + +.btn-default:hover, +.btn-default:focus, +.btn-default:active, +.btn-default.active, +.open .dropdown-toggle.btn-default { + color: #333333; + background-color: #ebebeb; + border-color: #adadad; +} + +.btn-default:active, +.btn-default.active, +.open .dropdown-toggle.btn-default { + background-image: none; +} + +.btn-default.disabled, +.btn-default[disabled], +fieldset[disabled] .btn-default, +.btn-default.disabled:hover, +.btn-default[disabled]:hover, +fieldset[disabled] .btn-default:hover, +.btn-default.disabled:focus, +.btn-default[disabled]:focus, +fieldset[disabled] .btn-default:focus, +.btn-default.disabled:active, +.btn-default[disabled]:active, +fieldset[disabled] .btn-default:active, +.btn-default.disabled.active, +.btn-default[disabled].active, +fieldset[disabled] .btn-default.active { + background-color: #ffffff; + border-color: #cccccc; +} + +.btn-default .badge { + color: #ffffff; + background-color: #fff; +} + +.btn-primary { + color: #ffffff; + background-color: #428bca; + border-color: #357ebd; +} + +.btn-primary:hover, +.btn-primary:focus, +.btn-primary:active, +.btn-primary.active, +.open .dropdown-toggle.btn-primary { + color: #ffffff; + background-color: #3276b1; + border-color: #285e8e; +} + +.btn-primary:active, +.btn-primary.active, +.open .dropdown-toggle.btn-primary { + background-image: none; +} + +.btn-primary.disabled, +.btn-primary[disabled], +fieldset[disabled] .btn-primary, +.btn-primary.disabled:hover, +.btn-primary[disabled]:hover, +fieldset[disabled] .btn-primary:hover, +.btn-primary.disabled:focus, +.btn-primary[disabled]:focus, +fieldset[disabled] .btn-primary:focus, +.btn-primary.disabled:active, +.btn-primary[disabled]:active, +fieldset[disabled] .btn-primary:active, +.btn-primary.disabled.active, +.btn-primary[disabled].active, +fieldset[disabled] .btn-primary.active { + background-color: #428bca; + border-color: #357ebd; +} + +.btn-primary .badge { + color: #428bca; + background-color: #fff; +} + +.btn-warning { + color: #ffffff; + background-color: #f0ad4e; + border-color: #eea236; +} + +.btn-warning:hover, +.btn-warning:focus, +.btn-warning:active, +.btn-warning.active, +.open .dropdown-toggle.btn-warning { + color: #ffffff; + background-color: #ed9c28; + border-color: #d58512; +} + +.btn-warning:active, +.btn-warning.active, +.open .dropdown-toggle.btn-warning { + background-image: none; +} + +.btn-warning.disabled, +.btn-warning[disabled], +fieldset[disabled] .btn-warning, +.btn-warning.disabled:hover, +.btn-warning[disabled]:hover, +fieldset[disabled] .btn-warning:hover, +.btn-warning.disabled:focus, +.btn-warning[disabled]:focus, +fieldset[disabled] .btn-warning:focus, +.btn-warning.disabled:active, +.btn-warning[disabled]:active, +fieldset[disabled] .btn-warning:active, +.btn-warning.disabled.active, +.btn-warning[disabled].active, +fieldset[disabled] .btn-warning.active { + background-color: #f0ad4e; + border-color: #eea236; +} + +.btn-warning .badge { + color: #f0ad4e; + background-color: #fff; +} + +.btn-danger { + color: #ffffff; + background-color: #d9534f; + border-color: #d43f3a; +} + +.btn-danger:hover, +.btn-danger:focus, +.btn-danger:active, +.btn-danger.active, +.open .dropdown-toggle.btn-danger { + color: #ffffff; + background-color: #d2322d; + border-color: #ac2925; +} + +.btn-danger:active, +.btn-danger.active, +.open .dropdown-toggle.btn-danger { + background-image: none; +} + +.btn-danger.disabled, +.btn-danger[disabled], +fieldset[disabled] .btn-danger, +.btn-danger.disabled:hover, +.btn-danger[disabled]:hover, +fieldset[disabled] .btn-danger:hover, +.btn-danger.disabled:focus, +.btn-danger[disabled]:focus, +fieldset[disabled] .btn-danger:focus, +.btn-danger.disabled:active, +.btn-danger[disabled]:active, +fieldset[disabled] .btn-danger:active, +.btn-danger.disabled.active, +.btn-danger[disabled].active, +fieldset[disabled] .btn-danger.active { + background-color: #d9534f; + border-color: #d43f3a; +} + +.btn-danger .badge { + color: #d9534f; + background-color: #fff; +} + +.btn-success { + color: #ffffff; + background-color: #5cb85c; + border-color: #4cae4c; +} + +.btn-success:hover, +.btn-success:focus, +.btn-success:active, +.btn-success.active, +.open .dropdown-toggle.btn-success { + color: #ffffff; + background-color: #47a447; + border-color: #398439; +} + +.btn-success:active, +.btn-success.active, +.open .dropdown-toggle.btn-success { + background-image: none; +} + +.btn-success.disabled, +.btn-success[disabled], +fieldset[disabled] .btn-success, +.btn-success.disabled:hover, +.btn-success[disabled]:hover, +fieldset[disabled] .btn-success:hover, +.btn-success.disabled:focus, +.btn-success[disabled]:focus, +fieldset[disabled] .btn-success:focus, +.btn-success.disabled:active, +.btn-success[disabled]:active, +fieldset[disabled] .btn-success:active, +.btn-success.disabled.active, +.btn-success[disabled].active, +fieldset[disabled] .btn-success.active { + background-color: #5cb85c; + border-color: #4cae4c; +} + +.btn-success .badge { + color: #5cb85c; + background-color: #fff; +} + +.btn-info { + color: #ffffff; + background-color: #5bc0de; + border-color: #46b8da; +} + +.btn-info:hover, +.btn-info:focus, +.btn-info:active, +.btn-info.active, +.open .dropdown-toggle.btn-info { + color: #ffffff; + background-color: #39b3d7; + border-color: #269abc; +} + +.btn-info:active, +.btn-info.active, +.open .dropdown-toggle.btn-info { + background-image: none; +} + +.btn-info.disabled, +.btn-info[disabled], +fieldset[disabled] .btn-info, +.btn-info.disabled:hover, +.btn-info[disabled]:hover, +fieldset[disabled] .btn-info:hover, +.btn-info.disabled:focus, +.btn-info[disabled]:focus, +fieldset[disabled] .btn-info:focus, +.btn-info.disabled:active, +.btn-info[disabled]:active, +fieldset[disabled] .btn-info:active, +.btn-info.disabled.active, +.btn-info[disabled].active, +fieldset[disabled] .btn-info.active { + background-color: #5bc0de; + border-color: #46b8da; +} + +.btn-info .badge { + color: #5bc0de; + background-color: #fff; +} + +.btn-link { + font-weight: normal; + color: #428bca; + cursor: pointer; + border-radius: 0; +} + +.btn-link, +.btn-link:active, +.btn-link[disabled], +fieldset[disabled] .btn-link { + background-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; +} + +.btn-link, +.btn-link:hover, +.btn-link:focus, +.btn-link:active { + border-color: transparent; +} + +.btn-link:hover, +.btn-link:focus { + color: #2a6496; + text-decoration: underline; + background-color: transparent; +} + +.btn-link[disabled]:hover, +fieldset[disabled] .btn-link:hover, +.btn-link[disabled]:focus, +fieldset[disabled] .btn-link:focus { + color: #999999; + text-decoration: none; +} + +.btn-lg { + padding: 10px 16px; + font-size: 18px; + line-height: 1.33; + border-radius: 6px; +} + +.btn-sm { + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} + +.btn-xs { + padding: 1px 5px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} + +.btn-block { + display: block; + width: 100%; + padding-right: 0; + padding-left: 0; +} + +.btn-block + .btn-block { + margin-top: 5px; +} + +input[type="submit"].btn-block, +input[type="reset"].btn-block, +input[type="button"].btn-block { + width: 100%; +} + +.fade { + opacity: 0; + -webkit-transition: opacity 0.15s linear; + transition: opacity 0.15s linear; +} + +.fade.in { + opacity: 1; +} + +.collapse { + display: none; +} + +.collapse.in { + display: block; +} + +.collapsing { + position: relative; + height: 0; + overflow: hidden; + -webkit-transition: height 0.35s ease; + transition: height 0.35s ease; +} + +@font-face { + font-family: 'Glyphicons Halflings'; + src: url('../fonts/glyphicons-halflings-regular.eot'); + src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg'); +} + +.glyphicon { + position: relative; + top: 1px; + display: inline-block; + font-family: 'Glyphicons Halflings'; + -webkit-font-smoothing: antialiased; + font-style: normal; + font-weight: normal; + line-height: 1; + -moz-osx-font-smoothing: grayscale; +} + +.glyphicon:empty { + width: 1em; +} + +.glyphicon-asterisk:before { + content: "\2a"; +} + +.glyphicon-plus:before { + content: "\2b"; +} + +.glyphicon-euro:before { + content: "\20ac"; +} + +.glyphicon-minus:before { + content: "\2212"; +} + +.glyphicon-cloud:before { + content: "\2601"; +} + +.glyphicon-envelope:before { + content: "\2709"; +} + +.glyphicon-pencil:before { + content: "\270f"; +} + +.glyphicon-glass:before { + content: "\e001"; +} + +.glyphicon-music:before { + content: "\e002"; +} + +.glyphicon-search:before { + content: "\e003"; +} + +.glyphicon-heart:before { + content: "\e005"; +} + +.glyphicon-star:before { + content: "\e006"; +} + +.glyphicon-star-empty:before { + content: "\e007"; +} + +.glyphicon-user:before { + content: "\e008"; +} + +.glyphicon-film:before { + content: "\e009"; +} + +.glyphicon-th-large:before { + content: "\e010"; +} + +.glyphicon-th:before { + content: "\e011"; +} + +.glyphicon-th-list:before { + content: "\e012"; +} + +.glyphicon-ok:before { + content: "\e013"; +} + +.glyphicon-remove:before { + content: "\e014"; +} + +.glyphicon-zoom-in:before { + content: "\e015"; +} + +.glyphicon-zoom-out:before { + content: "\e016"; +} + +.glyphicon-off:before { + content: "\e017"; +} + +.glyphicon-signal:before { + content: "\e018"; +} + +.glyphicon-cog:before { + content: "\e019"; +} + +.glyphicon-trash:before { + content: "\e020"; +} + +.glyphicon-home:before { + content: "\e021"; +} + +.glyphicon-file:before { + content: "\e022"; +} + +.glyphicon-time:before { + content: "\e023"; +} + +.glyphicon-road:before { + content: "\e024"; +} + +.glyphicon-download-alt:before { + content: "\e025"; +} + +.glyphicon-download:before { + content: "\e026"; +} + +.glyphicon-upload:before { + content: "\e027"; +} + +.glyphicon-inbox:before { + content: "\e028"; +} + +.glyphicon-play-circle:before { + content: "\e029"; +} + +.glyphicon-repeat:before { + content: "\e030"; +} + +.glyphicon-refresh:before { + content: "\e031"; +} + +.glyphicon-list-alt:before { + content: "\e032"; +} + +.glyphicon-lock:before { + content: "\e033"; +} + +.glyphicon-flag:before { + content: "\e034"; +} + +.glyphicon-headphones:before { + content: "\e035"; +} + +.glyphicon-volume-off:before { + content: "\e036"; +} + +.glyphicon-volume-down:before { + content: "\e037"; +} + +.glyphicon-volume-up:before { + content: "\e038"; +} + +.glyphicon-qrcode:before { + content: "\e039"; +} + +.glyphicon-barcode:before { + content: "\e040"; +} + +.glyphicon-tag:before { + content: "\e041"; +} + +.glyphicon-tags:before { + content: "\e042"; +} + +.glyphicon-book:before { + content: "\e043"; +} + +.glyphicon-bookmark:before { + content: "\e044"; +} + +.glyphicon-print:before { + content: "\e045"; +} + +.glyphicon-camera:before { + content: "\e046"; +} + +.glyphicon-font:before { + content: "\e047"; +} + +.glyphicon-bold:before { + content: "\e048"; +} + +.glyphicon-italic:before { + content: "\e049"; +} + +.glyphicon-text-height:before { + content: "\e050"; +} + +.glyphicon-text-width:before { + content: "\e051"; +} + +.glyphicon-align-left:before { + content: "\e052"; +} + +.glyphicon-align-center:before { + content: "\e053"; +} + +.glyphicon-align-right:before { + content: "\e054"; +} + +.glyphicon-align-justify:before { + content: "\e055"; +} + +.glyphicon-list:before { + content: "\e056"; +} + +.glyphicon-indent-left:before { + content: "\e057"; +} + +.glyphicon-indent-right:before { + content: "\e058"; +} + +.glyphicon-facetime-video:before { + content: "\e059"; +} + +.glyphicon-picture:before { + content: "\e060"; +} + +.glyphicon-map-marker:before { + content: "\e062"; +} + +.glyphicon-adjust:before { + content: "\e063"; +} + +.glyphicon-tint:before { + content: "\e064"; +} + +.glyphicon-edit:before { + content: "\e065"; +} + +.glyphicon-share:before { + content: "\e066"; +} + +.glyphicon-check:before { + content: "\e067"; +} + +.glyphicon-move:before { + content: "\e068"; +} + +.glyphicon-step-backward:before { + content: "\e069"; +} + +.glyphicon-fast-backward:before { + content: "\e070"; +} + +.glyphicon-backward:before { + content: "\e071"; +} + +.glyphicon-play:before { + content: "\e072"; +} + +.glyphicon-pause:before { + content: "\e073"; +} + +.glyphicon-stop:before { + content: "\e074"; +} + +.glyphicon-forward:before { + content: "\e075"; +} + +.glyphicon-fast-forward:before { + content: "\e076"; +} + +.glyphicon-step-forward:before { + content: "\e077"; +} + +.glyphicon-eject:before { + content: "\e078"; +} + +.glyphicon-chevron-left:before { + content: "\e079"; +} + +.glyphicon-chevron-right:before { + content: "\e080"; +} + +.glyphicon-plus-sign:before { + content: "\e081"; +} + +.glyphicon-minus-sign:before { + content: "\e082"; +} + +.glyphicon-remove-sign:before { + content: "\e083"; +} + +.glyphicon-ok-sign:before { + content: "\e084"; +} + +.glyphicon-question-sign:before { + content: "\e085"; +} + +.glyphicon-info-sign:before { + content: "\e086"; +} + +.glyphicon-screenshot:before { + content: "\e087"; +} + +.glyphicon-remove-circle:before { + content: "\e088"; +} + +.glyphicon-ok-circle:before { + content: "\e089"; +} + +.glyphicon-ban-circle:before { + content: "\e090"; +} + +.glyphicon-arrow-left:before { + content: "\e091"; +} + +.glyphicon-arrow-right:before { + content: "\e092"; +} + +.glyphicon-arrow-up:before { + content: "\e093"; +} + +.glyphicon-arrow-down:before { + content: "\e094"; +} + +.glyphicon-share-alt:before { + content: "\e095"; +} + +.glyphicon-resize-full:before { + content: "\e096"; +} + +.glyphicon-resize-small:before { + content: "\e097"; +} + +.glyphicon-exclamation-sign:before { + content: "\e101"; +} + +.glyphicon-gift:before { + content: "\e102"; +} + +.glyphicon-leaf:before { + content: "\e103"; +} + +.glyphicon-fire:before { + content: "\e104"; +} + +.glyphicon-eye-open:before { + content: "\e105"; +} + +.glyphicon-eye-close:before { + content: "\e106"; +} + +.glyphicon-warning-sign:before { + content: "\e107"; +} + +.glyphicon-plane:before { + content: "\e108"; +} + +.glyphicon-calendar:before { + content: "\e109"; +} + +.glyphicon-random:before { + content: "\e110"; +} + +.glyphicon-comment:before { + content: "\e111"; +} + +.glyphicon-magnet:before { + content: "\e112"; +} + +.glyphicon-chevron-up:before { + content: "\e113"; +} + +.glyphicon-chevron-down:before { + content: "\e114"; +} + +.glyphicon-retweet:before { + content: "\e115"; +} + +.glyphicon-shopping-cart:before { + content: "\e116"; +} + +.glyphicon-folder-close:before { + content: "\e117"; +} + +.glyphicon-folder-open:before { + content: "\e118"; +} + +.glyphicon-resize-vertical:before { + content: "\e119"; +} + +.glyphicon-resize-horizontal:before { + content: "\e120"; +} + +.glyphicon-hdd:before { + content: "\e121"; +} + +.glyphicon-bullhorn:before { + content: "\e122"; +} + +.glyphicon-bell:before { + content: "\e123"; +} + +.glyphicon-certificate:before { + content: "\e124"; +} + +.glyphicon-thumbs-up:before { + content: "\e125"; +} + +.glyphicon-thumbs-down:before { + content: "\e126"; +} + +.glyphicon-hand-right:before { + content: "\e127"; +} + +.glyphicon-hand-left:before { + content: "\e128"; +} + +.glyphicon-hand-up:before { + content: "\e129"; +} + +.glyphicon-hand-down:before { + content: "\e130"; +} + +.glyphicon-circle-arrow-right:before { + content: "\e131"; +} + +.glyphicon-circle-arrow-left:before { + content: "\e132"; +} + +.glyphicon-circle-arrow-up:before { + content: "\e133"; +} + +.glyphicon-circle-arrow-down:before { + content: "\e134"; +} + +.glyphicon-globe:before { + content: "\e135"; +} + +.glyphicon-wrench:before { + content: "\e136"; +} + +.glyphicon-tasks:before { + content: "\e137"; +} + +.glyphicon-filter:before { + content: "\e138"; +} + +.glyphicon-briefcase:before { + content: "\e139"; +} + +.glyphicon-fullscreen:before { + content: "\e140"; +} + +.glyphicon-dashboard:before { + content: "\e141"; +} + +.glyphicon-paperclip:before { + content: "\e142"; +} + +.glyphicon-heart-empty:before { + content: "\e143"; +} + +.glyphicon-link:before { + content: "\e144"; +} + +.glyphicon-phone:before { + content: "\e145"; +} + +.glyphicon-pushpin:before { + content: "\e146"; +} + +.glyphicon-usd:before { + content: "\e148"; +} + +.glyphicon-gbp:before { + content: "\e149"; +} + +.glyphicon-sort:before { + content: "\e150"; +} + +.glyphicon-sort-by-alphabet:before { + content: "\e151"; +} + +.glyphicon-sort-by-alphabet-alt:before { + content: "\e152"; +} + +.glyphicon-sort-by-order:before { + content: "\e153"; +} + +.glyphicon-sort-by-order-alt:before { + content: "\e154"; +} + +.glyphicon-sort-by-attributes:before { + content: "\e155"; +} + +.glyphicon-sort-by-attributes-alt:before { + content: "\e156"; +} + +.glyphicon-unchecked:before { + content: "\e157"; +} + +.glyphicon-expand:before { + content: "\e158"; +} + +.glyphicon-collapse-down:before { + content: "\e159"; +} + +.glyphicon-collapse-up:before { + content: "\e160"; +} + +.glyphicon-log-in:before { + content: "\e161"; +} + +.glyphicon-flash:before { + content: "\e162"; +} + +.glyphicon-log-out:before { + content: "\e163"; +} + +.glyphicon-new-window:before { + content: "\e164"; +} + +.glyphicon-record:before { + content: "\e165"; +} + +.glyphicon-save:before { + content: "\e166"; +} + +.glyphicon-open:before { + content: "\e167"; +} + +.glyphicon-saved:before { + content: "\e168"; +} + +.glyphicon-import:before { + content: "\e169"; +} + +.glyphicon-export:before { + content: "\e170"; +} + +.glyphicon-send:before { + content: "\e171"; +} + +.glyphicon-floppy-disk:before { + content: "\e172"; +} + +.glyphicon-floppy-saved:before { + content: "\e173"; +} + +.glyphicon-floppy-remove:before { + content: "\e174"; +} + +.glyphicon-floppy-save:before { + content: "\e175"; +} + +.glyphicon-floppy-open:before { + content: "\e176"; +} + +.glyphicon-credit-card:before { + content: "\e177"; +} + +.glyphicon-transfer:before { + content: "\e178"; +} + +.glyphicon-cutlery:before { + content: "\e179"; +} + +.glyphicon-header:before { + content: "\e180"; +} + +.glyphicon-compressed:before { + content: "\e181"; +} + +.glyphicon-earphone:before { + content: "\e182"; +} + +.glyphicon-phone-alt:before { + content: "\e183"; +} + +.glyphicon-tower:before { + content: "\e184"; +} + +.glyphicon-stats:before { + content: "\e185"; +} + +.glyphicon-sd-video:before { + content: "\e186"; +} + +.glyphicon-hd-video:before { + content: "\e187"; +} + +.glyphicon-subtitles:before { + content: "\e188"; +} + +.glyphicon-sound-stereo:before { + content: "\e189"; +} + +.glyphicon-sound-dolby:before { + content: "\e190"; +} + +.glyphicon-sound-5-1:before { + content: "\e191"; +} + +.glyphicon-sound-6-1:before { + content: "\e192"; +} + +.glyphicon-sound-7-1:before { + content: "\e193"; +} + +.glyphicon-copyright-mark:before { + content: "\e194"; +} + +.glyphicon-registration-mark:before { + content: "\e195"; +} + +.glyphicon-cloud-download:before { + content: "\e197"; +} + +.glyphicon-cloud-upload:before { + content: "\e198"; +} + +.glyphicon-tree-conifer:before { + content: "\e199"; +} + +.glyphicon-tree-deciduous:before { + content: "\e200"; +} + +.caret { + display: inline-block; + width: 0; + height: 0; + margin-left: 2px; + vertical-align: middle; + border-top: 4px solid; + border-right: 4px solid transparent; + border-left: 4px solid transparent; +} + +.dropdown { + position: relative; +} + +.dropdown-toggle:focus { + outline: 0; +} + +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 160px; + padding: 5px 0; + margin: 2px 0 0; + font-size: 14px; + list-style: none; + background-color: #ffffff; + border: 1px solid #cccccc; + border: 1px solid rgba(0, 0, 0, 0.15); + border-radius: 4px; + -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); + box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); + background-clip: padding-box; +} + +.dropdown-menu.pull-right { + right: 0; + left: auto; +} + +.dropdown-menu .divider { + height: 1px; + margin: 9px 0; + overflow: hidden; + background-color: #e5e5e5; +} + +.dropdown-menu > li > a { + display: block; + padding: 3px 20px; + clear: both; + font-weight: normal; + line-height: 1.428571429; + color: #333333; + white-space: nowrap; +} + +.dropdown-menu > li > a:hover, +.dropdown-menu > li > a:focus { + color: #262626; + text-decoration: none; + background-color: #f5f5f5; +} + +.dropdown-menu > .active > a, +.dropdown-menu > .active > a:hover, +.dropdown-menu > .active > a:focus { + color: #ffffff; + text-decoration: none; + background-color: #428bca; + outline: 0; +} + +.dropdown-menu > .disabled > a, +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + color: #999999; +} + +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + text-decoration: none; + cursor: not-allowed; + background-color: transparent; + background-image: none; + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); +} + +.open > .dropdown-menu { + display: block; +} + +.open > a { + outline: 0; +} + +.dropdown-header { + display: block; + padding: 3px 20px; + font-size: 12px; + line-height: 1.428571429; + color: #999999; +} + +.dropdown-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 990; +} + +.pull-right > .dropdown-menu { + right: 0; + left: auto; +} + +.dropup .caret, +.navbar-fixed-bottom .dropdown .caret { + border-top: 0; + border-bottom: 4px solid; + content: ""; +} + +.dropup .dropdown-menu, +.navbar-fixed-bottom .dropdown .dropdown-menu { + top: auto; + bottom: 100%; + margin-bottom: 1px; +} + +@media (min-width: 768px) { + .navbar-right .dropdown-menu { + right: 0; + left: auto; + } +} + +.btn-group, +.btn-group-vertical { + position: relative; + display: inline-block; + vertical-align: middle; +} + +.btn-group > .btn, +.btn-group-vertical > .btn { + position: relative; + float: left; +} + +.btn-group > .btn:hover, +.btn-group-vertical > .btn:hover, +.btn-group > .btn:focus, +.btn-group-vertical > .btn:focus, +.btn-group > .btn:active, +.btn-group-vertical > .btn:active, +.btn-group > .btn.active, +.btn-group-vertical > .btn.active { + z-index: 2; +} + +.btn-group > .btn:focus, +.btn-group-vertical > .btn:focus { + outline: none; +} + +.btn-group .btn + .btn, +.btn-group .btn + .btn-group, +.btn-group .btn-group + .btn, +.btn-group .btn-group + .btn-group { + margin-left: -1px; +} + +.btn-toolbar:before, +.btn-toolbar:after { + display: table; + content: " "; +} + +.btn-toolbar:after { + clear: both; +} + +.btn-toolbar:before, +.btn-toolbar:after { + display: table; + content: " "; +} + +.btn-toolbar:after { + clear: both; +} + +.btn-toolbar .btn-group { + float: left; +} + +.btn-toolbar > .btn + .btn, +.btn-toolbar > .btn-group + .btn, +.btn-toolbar > .btn + .btn-group, +.btn-toolbar > .btn-group + .btn-group { + margin-left: 5px; +} + +.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { + border-radius: 0; +} + +.btn-group > .btn:first-child { + margin-left: 0; +} + +.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.btn-group > .btn:last-child:not(:first-child), +.btn-group > .dropdown-toggle:not(:first-child) { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +.btn-group > .btn-group { + float: left; +} + +.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; +} + +.btn-group > .btn-group:first-child > .btn:last-child, +.btn-group > .btn-group:first-child > .dropdown-toggle { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.btn-group > .btn-group:last-child > .btn:first-child { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +.btn-group .dropdown-toggle:active, +.btn-group.open .dropdown-toggle { + outline: 0; +} + +.btn-group-xs > .btn { + padding: 1px 5px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} + +.btn-group-sm > .btn { + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} + +.btn-group-lg > .btn { + padding: 10px 16px; + font-size: 18px; + line-height: 1.33; + border-radius: 6px; +} + +.btn-group > .btn + .dropdown-toggle { + padding-right: 8px; + padding-left: 8px; +} + +.btn-group > .btn-lg + .dropdown-toggle { + padding-right: 12px; + padding-left: 12px; +} + +.btn-group.open .dropdown-toggle { + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); +} + +.btn-group.open .dropdown-toggle.btn-link { + -webkit-box-shadow: none; + box-shadow: none; +} + +.btn .caret { + margin-left: 0; +} + +.btn-lg .caret { + border-width: 5px 5px 0; + border-bottom-width: 0; +} + +.dropup .btn-lg .caret { + border-width: 0 5px 5px; +} + +.btn-group-vertical > .btn, +.btn-group-vertical > .btn-group, +.btn-group-vertical > .btn-group > .btn { + display: block; + float: none; + width: 100%; + max-width: 100%; +} + +.btn-group-vertical > .btn-group:before, +.btn-group-vertical > .btn-group:after { + display: table; + content: " "; +} + +.btn-group-vertical > .btn-group:after { + clear: both; +} + +.btn-group-vertical > .btn-group:before, +.btn-group-vertical > .btn-group:after { + display: table; + content: " "; +} + +.btn-group-vertical > .btn-group:after { + clear: both; +} + +.btn-group-vertical > .btn-group > .btn { + float: none; +} + +.btn-group-vertical > .btn + .btn, +.btn-group-vertical > .btn + .btn-group, +.btn-group-vertical > .btn-group + .btn, +.btn-group-vertical > .btn-group + .btn-group { + margin-top: -1px; + margin-left: 0; +} + +.btn-group-vertical > .btn:not(:first-child):not(:last-child) { + border-radius: 0; +} + +.btn-group-vertical > .btn:first-child:not(:last-child) { + border-top-right-radius: 4px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} + +.btn-group-vertical > .btn:last-child:not(:first-child) { + border-top-right-radius: 0; + border-bottom-left-radius: 4px; + border-top-left-radius: 0; +} + +.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; +} + +.btn-group-vertical > .btn-group:first-child > .btn:last-child, +.btn-group-vertical > .btn-group:first-child > .dropdown-toggle { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} + +.btn-group-vertical > .btn-group:last-child > .btn:first-child { + border-top-right-radius: 0; + border-top-left-radius: 0; +} + +.btn-group-justified { + display: table; + width: 100%; + border-collapse: separate; + table-layout: fixed; +} + +.btn-group-justified > .btn, +.btn-group-justified > .btn-group { + display: table-cell; + float: none; + width: 1%; +} + +.btn-group-justified > .btn-group .btn { + width: 100%; +} + +[data-toggle="buttons"] > .btn > input[type="radio"], +[data-toggle="buttons"] > .btn > input[type="checkbox"] { + display: none; +} + +.input-group { + position: relative; + display: table; + border-collapse: separate; +} + +.input-group[class*="col-"] { + float: none; + padding-right: 0; + padding-left: 0; +} + +.input-group .form-control { + width: 100%; + margin-bottom: 0; +} + +.input-group-lg > .form-control, +.input-group-lg > .input-group-addon, +.input-group-lg > .input-group-btn > .btn { + height: 46px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.33; + border-radius: 6px; +} + +select.input-group-lg > .form-control, +select.input-group-lg > .input-group-addon, +select.input-group-lg > .input-group-btn > .btn { + height: 46px; + line-height: 46px; +} + +textarea.input-group-lg > .form-control, +textarea.input-group-lg > .input-group-addon, +textarea.input-group-lg > .input-group-btn > .btn { + height: auto; +} + +.input-group-sm > .form-control, +.input-group-sm > .input-group-addon, +.input-group-sm > .input-group-btn > .btn { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} + +select.input-group-sm > .form-control, +select.input-group-sm > .input-group-addon, +select.input-group-sm > .input-group-btn > .btn { + height: 30px; + line-height: 30px; +} + +textarea.input-group-sm > .form-control, +textarea.input-group-sm > .input-group-addon, +textarea.input-group-sm > .input-group-btn > .btn { + height: auto; +} + +.input-group-addon, +.input-group-btn, +.input-group .form-control { + display: table-cell; +} + +.input-group-addon:not(:first-child):not(:last-child), +.input-group-btn:not(:first-child):not(:last-child), +.input-group .form-control:not(:first-child):not(:last-child) { + border-radius: 0; +} + +.input-group-addon, +.input-group-btn { + width: 1%; + white-space: nowrap; + vertical-align: middle; +} + +.input-group-addon { + padding: 6px 12px; + font-size: 14px; + font-weight: normal; + line-height: 1; + color: #555555; + text-align: center; + background-color: #eeeeee; + border: 1px solid #cccccc; + border-radius: 4px; +} + +.input-group-addon.input-sm { + padding: 5px 10px; + font-size: 12px; + border-radius: 3px; +} + +.input-group-addon.input-lg { + padding: 10px 16px; + font-size: 18px; + border-radius: 6px; +} + +.input-group-addon input[type="radio"], +.input-group-addon input[type="checkbox"] { + margin-top: 0; +} + +.input-group .form-control:first-child, +.input-group-addon:first-child, +.input-group-btn:first-child > .btn, +.input-group-btn:first-child > .dropdown-toggle, +.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.input-group-addon:first-child { + border-right: 0; +} + +.input-group .form-control:last-child, +.input-group-addon:last-child, +.input-group-btn:last-child > .btn, +.input-group-btn:last-child > .dropdown-toggle, +.input-group-btn:first-child > .btn:not(:first-child) { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +.input-group-addon:last-child { + border-left: 0; +} + +.input-group-btn { + position: relative; + white-space: nowrap; +} + +.input-group-btn:first-child > .btn { + margin-right: -1px; +} + +.input-group-btn:last-child > .btn { + margin-left: -1px; +} + +.input-group-btn > .btn { + position: relative; +} + +.input-group-btn > .btn + .btn { + margin-left: -4px; +} + +.input-group-btn > .btn:hover, +.input-group-btn > .btn:active { + z-index: 2; +} + +.nav { + padding-left: 0; + margin-bottom: 0; + list-style: none; +} + +.nav:before, +.nav:after { + display: table; + content: " "; +} + +.nav:after { + clear: both; +} + +.nav:before, +.nav:after { + display: table; + content: " "; +} + +.nav:after { + clear: both; +} + +.nav > li { + position: relative; + display: block; +} + +.nav > li > a { + position: relative; + display: block; + padding: 10px 15px; +} + +.nav > li > a:hover, +.nav > li > a:focus { + text-decoration: none; + background-color: #eeeeee; +} + +.nav > li.disabled > a { + color: #999999; +} + +.nav > li.disabled > a:hover, +.nav > li.disabled > a:focus { + color: #999999; + text-decoration: none; + cursor: not-allowed; + background-color: transparent; +} + +.nav .open > a, +.nav .open > a:hover, +.nav .open > a:focus { + background-color: #eeeeee; + border-color: #428bca; +} + +.nav .nav-divider { + height: 1px; + margin: 9px 0; + overflow: hidden; + background-color: #e5e5e5; +} + +.nav > li > a > img { + max-width: none; +} + +.nav-tabs { + border-bottom: 1px solid #dddddd; +} + +.nav-tabs > li { + float: left; + margin-bottom: -1px; +} + +.nav-tabs > li > a { + margin-right: 2px; + line-height: 1.428571429; + border: 1px solid transparent; + border-radius: 4px 4px 0 0; +} + +.nav-tabs > li > a:hover { + border-color: #eeeeee #eeeeee #dddddd; +} + +.nav-tabs > li.active > a, +.nav-tabs > li.active > a:hover, +.nav-tabs > li.active > a:focus { + color: #555555; + cursor: default; + background-color: #ffffff; + border: 1px solid #dddddd; + border-bottom-color: transparent; +} + +.nav-tabs.nav-justified { + width: 100%; + border-bottom: 0; +} + +.nav-tabs.nav-justified > li { + float: none; +} + +.nav-tabs.nav-justified > li > a { + margin-bottom: 5px; + text-align: center; +} + +.nav-tabs.nav-justified > .dropdown .dropdown-menu { + top: auto; + left: auto; +} + +@media (min-width: 768px) { + .nav-tabs.nav-justified > li { + display: table-cell; + width: 1%; + } + .nav-tabs.nav-justified > li > a { + margin-bottom: 0; + } +} + +.nav-tabs.nav-justified > li > a { + margin-right: 0; + border-radius: 4px; +} + +.nav-tabs.nav-justified > .active > a, +.nav-tabs.nav-justified > .active > a:hover, +.nav-tabs.nav-justified > .active > a:focus { + border: 1px solid #dddddd; +} + +@media (min-width: 768px) { + .nav-tabs.nav-justified > li > a { + border-bottom: 1px solid #dddddd; + border-radius: 4px 4px 0 0; + } + .nav-tabs.nav-justified > .active > a, + .nav-tabs.nav-justified > .active > a:hover, + .nav-tabs.nav-justified > .active > a:focus { + border-bottom-color: #ffffff; + } +} + +.nav-pills > li { + float: left; +} + +.nav-pills > li > a { + border-radius: 4px; +} + +.nav-pills > li + li { + margin-left: 2px; +} + +.nav-pills > li.active > a, +.nav-pills > li.active > a:hover, +.nav-pills > li.active > a:focus { + color: #ffffff; + background-color: #428bca; +} + +.nav-stacked > li { + float: none; +} + +.nav-stacked > li + li { + margin-top: 2px; + margin-left: 0; +} + +.nav-justified { + width: 100%; +} + +.nav-justified > li { + float: none; +} + +.nav-justified > li > a { + margin-bottom: 5px; + text-align: center; +} + +.nav-justified > .dropdown .dropdown-menu { + top: auto; + left: auto; +} + +@media (min-width: 768px) { + .nav-justified > li { + display: table-cell; + width: 1%; + } + .nav-justified > li > a { + margin-bottom: 0; + } +} + +.nav-tabs-justified { + border-bottom: 0; +} + +.nav-tabs-justified > li > a { + margin-right: 0; + border-radius: 4px; +} + +.nav-tabs-justified > .active > a, +.nav-tabs-justified > .active > a:hover, +.nav-tabs-justified > .active > a:focus { + border: 1px solid #dddddd; +} + +@media (min-width: 768px) { + .nav-tabs-justified > li > a { + border-bottom: 1px solid #dddddd; + border-radius: 4px 4px 0 0; + } + .nav-tabs-justified > .active > a, + .nav-tabs-justified > .active > a:hover, + .nav-tabs-justified > .active > a:focus { + border-bottom-color: #ffffff; + } +} + +.tab-content > .tab-pane { + display: none; +} + +.tab-content > .active { + display: block; +} + +.nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-right-radius: 0; + border-top-left-radius: 0; +} + +.navbar { + position: relative; + min-height: 50px; + margin-bottom: 20px; + border: 1px solid transparent; +} + +.navbar:before, +.navbar:after { + display: table; + content: " "; +} + +.navbar:after { + clear: both; +} + +.navbar:before, +.navbar:after { + display: table; + content: " "; +} + +.navbar:after { + clear: both; +} + +@media (min-width: 768px) { + .navbar { + border-radius: 4px; + } +} + +.navbar-header:before, +.navbar-header:after { + display: table; + content: " "; +} + +.navbar-header:after { + clear: both; +} + +.navbar-header:before, +.navbar-header:after { + display: table; + content: " "; +} + +.navbar-header:after { + clear: both; +} + +@media (min-width: 768px) { + .navbar-header { + float: left; + } +} + +.navbar-collapse { + max-height: 340px; + padding-right: 15px; + padding-left: 15px; + overflow-x: visible; + border-top: 1px solid transparent; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); + -webkit-overflow-scrolling: touch; +} + +.navbar-collapse:before, +.navbar-collapse:after { + display: table; + content: " "; +} + +.navbar-collapse:after { + clear: both; +} + +.navbar-collapse:before, +.navbar-collapse:after { + display: table; + content: " "; +} + +.navbar-collapse:after { + clear: both; +} + +.navbar-collapse.in { + overflow-y: auto; +} + +@media (min-width: 768px) { + .navbar-collapse { + width: auto; + border-top: 0; + box-shadow: none; + } + .navbar-collapse.collapse { + display: block !important; + height: auto !important; + padding-bottom: 0; + overflow: visible !important; + } + .navbar-collapse.in { + overflow-y: visible; + } + .navbar-fixed-top .navbar-collapse, + .navbar-static-top .navbar-collapse, + .navbar-fixed-bottom .navbar-collapse { + padding-right: 0; + padding-left: 0; + } +} + +.container > .navbar-header, +.container > .navbar-collapse { + margin-right: -15px; + margin-left: -15px; +} + +@media (min-width: 768px) { + .container > .navbar-header, + .container > .navbar-collapse { + margin-right: 0; + margin-left: 0; + } +} + +.navbar-static-top { + z-index: 1000; + border-width: 0 0 1px; +} + +@media (min-width: 768px) { + .navbar-static-top { + border-radius: 0; + } +} + +.navbar-fixed-top, +.navbar-fixed-bottom { + position: fixed; + right: 0; + left: 0; + z-index: 1030; +} + +@media (min-width: 768px) { + .navbar-fixed-top, + .navbar-fixed-bottom { + border-radius: 0; + } +} + +.navbar-fixed-top { + top: 0; + border-width: 0 0 1px; +} + +.navbar-fixed-bottom { + bottom: 0; + margin-bottom: 0; + border-width: 1px 0 0; +} + +.navbar-brand { + float: left; + padding: 15px 15px; + font-size: 18px; + line-height: 20px; +} + +.navbar-brand:hover, +.navbar-brand:focus { + text-decoration: none; +} + +@media (min-width: 768px) { + .navbar > .container .navbar-brand { + margin-left: -15px; + } +} + +.navbar-toggle { + position: relative; + float: right; + padding: 9px 10px; + margin-top: 8px; + margin-right: 15px; + margin-bottom: 8px; + background-color: transparent; + background-image: none; + border: 1px solid transparent; + border-radius: 4px; +} + +.navbar-toggle .icon-bar { + display: block; + width: 22px; + height: 2px; + border-radius: 1px; +} + +.navbar-toggle .icon-bar + .icon-bar { + margin-top: 4px; +} + +@media (min-width: 768px) { + .navbar-toggle { + display: none; + } +} + +.navbar-nav { + margin: 7.5px -15px; +} + +.navbar-nav > li > a { + padding-top: 10px; + padding-bottom: 10px; + line-height: 20px; +} + +@media (max-width: 767px) { + .navbar-nav .open .dropdown-menu { + position: static; + float: none; + width: auto; + margin-top: 0; + background-color: transparent; + border: 0; + box-shadow: none; + } + .navbar-nav .open .dropdown-menu > li > a, + .navbar-nav .open .dropdown-menu .dropdown-header { + padding: 5px 15px 5px 25px; + } + .navbar-nav .open .dropdown-menu > li > a { + line-height: 20px; + } + .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-nav .open .dropdown-menu > li > a:focus { + background-image: none; + } +} + +@media (min-width: 768px) { + .navbar-nav { + float: left; + margin: 0; + } + .navbar-nav > li { + float: left; + } + .navbar-nav > li > a { + padding-top: 15px; + padding-bottom: 15px; + } + .navbar-nav.navbar-right:last-child { + margin-right: -15px; + } +} + +@media (min-width: 768px) { + .navbar-left { + float: left !important; + } + .navbar-right { + float: right !important; + } +} + +.navbar-form { + padding: 10px 15px; + margin-top: 8px; + margin-right: -15px; + margin-bottom: 8px; + margin-left: -15px; + border-top: 1px solid transparent; + border-bottom: 1px solid transparent; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); +} + +@media (min-width: 768px) { + .navbar-form .form-group { + display: inline-block; + margin-bottom: 0; + vertical-align: middle; + } + .navbar-form .form-control { + display: inline-block; + } + .navbar-form select.form-control { + width: auto; + } + .navbar-form .radio, + .navbar-form .checkbox { + display: inline-block; + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + .navbar-form .radio input[type="radio"], + .navbar-form .checkbox input[type="checkbox"] { + float: none; + margin-left: 0; + } +} + +@media (max-width: 767px) { + .navbar-form .form-group { + margin-bottom: 5px; + } +} + +@media (min-width: 768px) { + .navbar-form { + width: auto; + padding-top: 0; + padding-bottom: 0; + margin-right: 0; + margin-left: 0; + border: 0; + -webkit-box-shadow: none; + box-shadow: none; + } + .navbar-form.navbar-right:last-child { + margin-right: -15px; + } +} + +.navbar-nav > li > .dropdown-menu { + margin-top: 0; + border-top-right-radius: 0; + border-top-left-radius: 0; +} + +.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} + +.navbar-nav.pull-right > li > .dropdown-menu, +.navbar-nav > li > .dropdown-menu.pull-right { + right: 0; + left: auto; +} + +.navbar-btn { + margin-top: 8px; + margin-bottom: 8px; +} + +.navbar-btn.btn-sm { + margin-top: 10px; + margin-bottom: 10px; +} + +.navbar-btn.btn-xs { + margin-top: 14px; + margin-bottom: 14px; +} + +.navbar-text { + margin-top: 15px; + margin-bottom: 15px; +} + +@media (min-width: 768px) { + .navbar-text { + float: left; + margin-right: 15px; + margin-left: 15px; + } + .navbar-text.navbar-right:last-child { + margin-right: 0; + } +} + +.navbar-default { + background-color: #f8f8f8; + border-color: #e7e7e7; +} + +.navbar-default .navbar-brand { + color: #777777; +} + +.navbar-default .navbar-brand:hover, +.navbar-default .navbar-brand:focus { + color: #5e5e5e; + background-color: transparent; +} + +.navbar-default .navbar-text { + color: #777777; +} + +.navbar-default .navbar-nav > li > a { + color: #777777; +} + +.navbar-default .navbar-nav > li > a:hover, +.navbar-default .navbar-nav > li > a:focus { + color: #333333; + background-color: transparent; +} + +.navbar-default .navbar-nav > .active > a, +.navbar-default .navbar-nav > .active > a:hover, +.navbar-default .navbar-nav > .active > a:focus { + color: #555555; + background-color: #e7e7e7; +} + +.navbar-default .navbar-nav > .disabled > a, +.navbar-default .navbar-nav > .disabled > a:hover, +.navbar-default .navbar-nav > .disabled > a:focus { + color: #cccccc; + background-color: transparent; +} + +.navbar-default .navbar-toggle { + border-color: #dddddd; +} + +.navbar-default .navbar-toggle:hover, +.navbar-default .navbar-toggle:focus { + background-color: #dddddd; +} + +.navbar-default .navbar-toggle .icon-bar { + background-color: #cccccc; +} + +.navbar-default .navbar-collapse, +.navbar-default .navbar-form { + border-color: #e7e7e7; +} + +.navbar-default .navbar-nav > .open > a, +.navbar-default .navbar-nav > .open > a:hover, +.navbar-default .navbar-nav > .open > a:focus { + color: #555555; + background-color: #e7e7e7; +} + +@media (max-width: 767px) { + .navbar-default .navbar-nav .open .dropdown-menu > li > a { + color: #777777; + } + .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { + color: #333333; + background-color: transparent; + } + .navbar-default .navbar-nav .open .dropdown-menu > .active > a, + .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, + .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus { + color: #555555; + background-color: #e7e7e7; + } + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus { + color: #cccccc; + background-color: transparent; + } +} + +.navbar-default .navbar-link { + color: #777777; +} + +.navbar-default .navbar-link:hover { + color: #333333; +} + +.navbar-inverse { + background-color: #222222; + border-color: #080808; +} + +.navbar-inverse .navbar-brand { + color: #999999; +} + +.navbar-inverse .navbar-brand:hover, +.navbar-inverse .navbar-brand:focus { + color: #ffffff; + background-color: transparent; +} + +.navbar-inverse .navbar-text { + color: #999999; +} + +.navbar-inverse .navbar-nav > li > a { + color: #999999; +} + +.navbar-inverse .navbar-nav > li > a:hover, +.navbar-inverse .navbar-nav > li > a:focus { + color: #ffffff; + background-color: transparent; +} + +.navbar-inverse .navbar-nav > .active > a, +.navbar-inverse .navbar-nav > .active > a:hover, +.navbar-inverse .navbar-nav > .active > a:focus { + color: #ffffff; + background-color: #080808; +} + +.navbar-inverse .navbar-nav > .disabled > a, +.navbar-inverse .navbar-nav > .disabled > a:hover, +.navbar-inverse .navbar-nav > .disabled > a:focus { + color: #444444; + background-color: transparent; +} + +.navbar-inverse .navbar-toggle { + border-color: #333333; +} + +.navbar-inverse .navbar-toggle:hover, +.navbar-inverse .navbar-toggle:focus { + background-color: #333333; +} + +.navbar-inverse .navbar-toggle .icon-bar { + background-color: #ffffff; +} + +.navbar-inverse .navbar-collapse, +.navbar-inverse .navbar-form { + border-color: #101010; +} + +.navbar-inverse .navbar-nav > .open > a, +.navbar-inverse .navbar-nav > .open > a:hover, +.navbar-inverse .navbar-nav > .open > a:focus { + color: #ffffff; + background-color: #080808; +} + +@media (max-width: 767px) { + .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header { + border-color: #080808; + } + .navbar-inverse .navbar-nav .open .dropdown-menu .divider { + background-color: #080808; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a { + color: #999999; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus { + color: #ffffff; + background-color: transparent; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus { + color: #ffffff; + background-color: #080808; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus { + color: #444444; + background-color: transparent; + } +} + +.navbar-inverse .navbar-link { + color: #999999; +} + +.navbar-inverse .navbar-link:hover { + color: #ffffff; +} + +.breadcrumb { + padding: 8px 15px; + margin-bottom: 20px; + list-style: none; + background-color: #f5f5f5; + border-radius: 4px; +} + +.breadcrumb > li { + display: inline-block; +} + +.breadcrumb > li + li:before { + padding: 0 5px; + color: #cccccc; + content: "/\00a0"; +} + +.breadcrumb > .active { + color: #999999; +} + +.pagination { + display: inline-block; + padding-left: 0; + margin: 20px 0; + border-radius: 4px; +} + +.pagination > li { + display: inline; +} + +.pagination > li > a, +.pagination > li > span { + position: relative; + float: left; + padding: 6px 12px; + margin-left: -1px; + line-height: 1.428571429; + text-decoration: none; + background-color: #ffffff; + border: 1px solid #dddddd; +} + +.pagination > li:first-child > a, +.pagination > li:first-child > span { + margin-left: 0; + border-bottom-left-radius: 4px; + border-top-left-radius: 4px; +} + +.pagination > li:last-child > a, +.pagination > li:last-child > span { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; +} + +.pagination > li > a:hover, +.pagination > li > span:hover, +.pagination > li > a:focus, +.pagination > li > span:focus { + background-color: #eeeeee; +} + +.pagination > .active > a, +.pagination > .active > span, +.pagination > .active > a:hover, +.pagination > .active > span:hover, +.pagination > .active > a:focus, +.pagination > .active > span:focus { + z-index: 2; + color: #ffffff; + cursor: default; + background-color: #428bca; + border-color: #428bca; +} + +.pagination > .disabled > span, +.pagination > .disabled > span:hover, +.pagination > .disabled > span:focus, +.pagination > .disabled > a, +.pagination > .disabled > a:hover, +.pagination > .disabled > a:focus { + color: #999999; + cursor: not-allowed; + background-color: #ffffff; + border-color: #dddddd; +} + +.pagination-lg > li > a, +.pagination-lg > li > span { + padding: 10px 16px; + font-size: 18px; +} + +.pagination-lg > li:first-child > a, +.pagination-lg > li:first-child > span { + border-bottom-left-radius: 6px; + border-top-left-radius: 6px; +} + +.pagination-lg > li:last-child > a, +.pagination-lg > li:last-child > span { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +.pagination-sm > li > a, +.pagination-sm > li > span { + padding: 5px 10px; + font-size: 12px; +} + +.pagination-sm > li:first-child > a, +.pagination-sm > li:first-child > span { + border-bottom-left-radius: 3px; + border-top-left-radius: 3px; +} + +.pagination-sm > li:last-child > a, +.pagination-sm > li:last-child > span { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} + +.pager { + padding-left: 0; + margin: 20px 0; + text-align: center; + list-style: none; +} + +.pager:before, +.pager:after { + display: table; + content: " "; +} + +.pager:after { + clear: both; +} + +.pager:before, +.pager:after { + display: table; + content: " "; +} + +.pager:after { + clear: both; +} + +.pager li { + display: inline; +} + +.pager li > a, +.pager li > span { + display: inline-block; + padding: 5px 14px; + background-color: #ffffff; + border: 1px solid #dddddd; + border-radius: 15px; +} + +.pager li > a:hover, +.pager li > a:focus { + text-decoration: none; + background-color: #eeeeee; +} + +.pager .next > a, +.pager .next > span { + float: right; +} + +.pager .previous > a, +.pager .previous > span { + float: left; +} + +.pager .disabled > a, +.pager .disabled > a:hover, +.pager .disabled > a:focus, +.pager .disabled > span { + color: #999999; + cursor: not-allowed; + background-color: #ffffff; +} + +.label { + display: inline; + padding: .2em .6em .3em; + font-size: 75%; + font-weight: bold; + line-height: 1; + color: #ffffff; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: .25em; +} + +.label[href]:hover, +.label[href]:focus { + color: #ffffff; + text-decoration: none; + cursor: pointer; +} + +.label:empty { + display: none; +} + +.btn .label { + position: relative; + top: -1px; +} + +.label-default { + background-color: #999999; +} + +.label-default[href]:hover, +.label-default[href]:focus { + background-color: #808080; +} + +.label-primary { + background-color: #428bca; +} + +.label-primary[href]:hover, +.label-primary[href]:focus { + background-color: #3071a9; +} + +.label-success { + background-color: #5cb85c; +} + +.label-success[href]:hover, +.label-success[href]:focus { + background-color: #449d44; +} + +.label-info { + background-color: #5bc0de; +} + +.label-info[href]:hover, +.label-info[href]:focus { + background-color: #31b0d5; +} + +.label-warning { + background-color: #f0ad4e; +} + +.label-warning[href]:hover, +.label-warning[href]:focus { + background-color: #ec971f; +} + +.label-minor { + background-color: #fad664; +} +.label-minor[href]:hover, +.label-minor[href]:focus { + background-color: #f8c933; +} + +.label-danger { + background-color: #d9534f; +} + +.label-danger[href]:hover, +.label-danger[href]:focus { + background-color: #c9302c; +} + +.badge { + display: inline-block; + min-width: 10px; + padding: 3px 7px; + font-size: 12px; + font-weight: bold; + line-height: 1; + color: #ffffff; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + background-color: #999999; + border-radius: 10px; +} + +.badge:empty { + display: none; +} + +.btn .badge { + position: relative; + top: -1px; +} + +a.badge:hover, +a.badge:focus { + color: #ffffff; + text-decoration: none; + cursor: pointer; +} + +a.list-group-item.active > .badge, +.nav-pills > .active > a > .badge { + color: #428bca; + background-color: #ffffff; +} + +.nav-pills > li > a > .badge { + margin-left: 3px; +} + +/*.jumbotron { + padding: 30px; + margin-bottom: 30px; + font-size: 21px; + font-weight: 200; + line-height: 2.1428571435; + color: inherit; + background-color: #eeeeee; +} + +.jumbotron h1, +.jumbotron .h1 { + line-height: 1; + color: inherit; +} + +.jumbotron p { + line-height: 1.4; +} + +.container .jumbotron { + border-radius: 6px; +} + +.jumbotron .container { + max-width: 100%; +} + +@media screen and (min-width: 768px) { + .jumbotron { + padding-top: 48px; + padding-bottom: 48px; + } + .container .jumbotron { + padding-right: 60px; + padding-left: 60px; + } + .jumbotron h1, + .jumbotron .h1 { + font-size: 63px; + } +}*/ + +.thumbnail { + display: block; + padding: 4px; + margin-bottom: 20px; + line-height: 1.428571429; + background-color: #ffffff; + border: 1px solid #dddddd; + border-radius: 4px; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} + +.thumbnail > img, +.thumbnail a > img { + display: block; + height: auto; + max-width: 100%; + margin-right: auto; + margin-left: auto; +} + +a.thumbnail:hover, +a.thumbnail:focus, +a.thumbnail.active { + border-color: #428bca; +} + +.thumbnail .caption { + padding: 9px; + color: #333333; +} + +.alert { + padding: 15px; + margin-bottom: 20px; + border: 1px solid transparent; + border-radius: 4px; +} + +.alert h4 { + margin-top: 0; + color: inherit; +} + +.alert .alert-link { + font-weight: bold; +} + +.alert > p, +.alert > ul { + margin-bottom: 0; +} + +.alert > p + p { + margin-top: 5px; +} + +.alert-dismissable { + padding-right: 35px; +} + +.alert-dismissable .close { + position: relative; + top: -2px; + right: -21px; + color: inherit; +} + +.alert-success { + color: #3c763d; + background-color: #dff0d8; + border-color: #d6e9c6; +} + +.alert-success hr { + border-top-color: #c9e2b3; +} + +.alert-success .alert-link { + color: #2b542c; +} + +.alert-info { + color: #31708f; + background-color: #d9edf7; + border-color: #bce8f1; +} + +.alert-info hr { + border-top-color: #a6e1ec; +} + +.alert-info .alert-link { + color: #245269; +} + +.alert-warning { + color: #8a6d3b; + background-color: #fcf8e3; + border-color: #faebcc; +} + +.alert-warning hr { + border-top-color: #f7e1b5; +} + +.alert-warning .alert-link { + color: #66512c; +} + +.alert-danger { + color: #a94442; + background-color: #f2dede; + border-color: #ebccd1; +} + +.alert-danger hr { + border-top-color: #e4b9c0; +} + +.alert-danger .alert-link { + color: #843534; +} + +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} + +@keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} + +.progress { + height: 20px; + margin-bottom: 20px; + overflow: hidden; + background-color: #f5f5f5; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); +} + +.progress-bar { + float: left; + width: 0; + height: 100%; + font-size: 12px; + line-height: 20px; + color: #ffffff; + text-align: center; + background-color: #428bca; + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + -webkit-transition: width 0.6s ease; + transition: width 0.6s ease; +} + +.progress-striped .progress-bar { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-size: 40px 40px; +} + +.progress.active .progress-bar { + -webkit-animation: progress-bar-stripes 2s linear infinite; + animation: progress-bar-stripes 2s linear infinite; +} + +.progress-bar-success { + background-color: #5cb85c; +} + +.progress-striped .progress-bar-success { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} + +.progress-bar-info { + background-color: #5bc0de; +} + +.progress-striped .progress-bar-info { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} + +.progress-bar-warning { + background-color: #f0ad4e; +} + +.progress-striped .progress-bar-warning { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} + +.progress-bar-danger { + background-color: #d9534f; +} + +.progress-striped .progress-bar-danger { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} + +.media, +.media-body { + overflow: hidden; + zoom: 1; +} + +.media, +.media .media { + margin-top: 15px; +} + +.media:first-child { + margin-top: 0; +} + +.media-object { + display: block; +} + +.media-heading { + margin: 0 0 5px; +} + +.media > .pull-left { + margin-right: 10px; +} + +.media > .pull-right { + margin-left: 10px; +} + +.media-list { + padding-left: 0; + list-style: none; +} + +.list-group { + padding-left: 0; + margin-bottom: 20px; +} + +.list-group-item { + position: relative; + display: block; + padding: 10px 15px; + margin-bottom: -1px; + background-color: #ffffff; + border: 1px solid #dddddd; +} + +.list-group-item:first-child { + border-top-right-radius: 4px; + border-top-left-radius: 4px; +} + +.list-group-item:last-child { + margin-bottom: 0; + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px; +} + +.list-group-item > .badge { + float: right; +} + +.list-group-item > .badge + .badge { + margin-right: 5px; +} + +a.list-group-item { + color: #555555; +} + +a.list-group-item .list-group-item-heading { + color: #333333; +} + +a.list-group-item:hover, +a.list-group-item:focus { + text-decoration: none; + background-color: #f5f5f5; +} + +a.list-group-item.active, +a.list-group-item.active:hover, +a.list-group-item.active:focus { + z-index: 2; + color: #ffffff; + background-color: #428bca; + border-color: #428bca; +} + +a.list-group-item.active .list-group-item-heading, +a.list-group-item.active:hover .list-group-item-heading, +a.list-group-item.active:focus .list-group-item-heading { + color: inherit; +} + +a.list-group-item.active .list-group-item-text, +a.list-group-item.active:hover .list-group-item-text, +a.list-group-item.active:focus .list-group-item-text { + color: #e1edf7; +} + +.list-group-item-heading { + margin-top: 0; + margin-bottom: 5px; +} + +.list-group-item-text { + margin-bottom: 0; + line-height: 1.3; +} + +.panel { + margin-bottom: 20px; + background-color: #ffffff; + border: 1px solid transparent; + border-radius: 4px; + -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); +} + +.panel-body { + padding: 15px; +} + +.panel-body:before, +.panel-body:after { + display: table; + content: " "; +} + +.panel-body:after { + clear: both; +} + +.panel-body:before, +.panel-body:after { + display: table; + content: " "; +} + +.panel-body:after { + clear: both; +} + +.panel > .list-group { + margin-bottom: 0; +} + +.panel > .list-group .list-group-item { + border-width: 1px 0; +} + +.panel > .list-group .list-group-item:first-child { + border-top-right-radius: 0; + border-top-left-radius: 0; +} + +.panel > .list-group .list-group-item:last-child { + border-bottom: 0; +} + +.panel-heading + .list-group .list-group-item:first-child { + border-top-width: 0; +} + +.panel > .table, +.panel > .table-responsive > .table { + margin-bottom: 0; +} + +.panel > .panel-body + .table, +.panel > .panel-body + .table-responsive { + border-top: 1px solid #dddddd; +} + +.panel > .table > tbody:first-child th, +.panel > .table > tbody:first-child td { + border-top: 0; +} + +.panel > .table-bordered, +.panel > .table-responsive > .table-bordered { + border: 0; +} + +.panel > .table-bordered > thead > tr > th:first-child, +.panel > .table-responsive > .table-bordered > thead > tr > th:first-child, +.panel > .table-bordered > tbody > tr > th:first-child, +.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, +.panel > .table-bordered > tfoot > tr > th:first-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, +.panel > .table-bordered > thead > tr > td:first-child, +.panel > .table-responsive > .table-bordered > thead > tr > td:first-child, +.panel > .table-bordered > tbody > tr > td:first-child, +.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, +.panel > .table-bordered > tfoot > tr > td:first-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child { + border-left: 0; +} + +.panel > .table-bordered > thead > tr > th:last-child, +.panel > .table-responsive > .table-bordered > thead > tr > th:last-child, +.panel > .table-bordered > tbody > tr > th:last-child, +.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, +.panel > .table-bordered > tfoot > tr > th:last-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, +.panel > .table-bordered > thead > tr > td:last-child, +.panel > .table-responsive > .table-bordered > thead > tr > td:last-child, +.panel > .table-bordered > tbody > tr > td:last-child, +.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, +.panel > .table-bordered > tfoot > tr > td:last-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child { + border-right: 0; +} + +.panel > .table-bordered > thead > tr:last-child > th, +.panel > .table-responsive > .table-bordered > thead > tr:last-child > th, +.panel > .table-bordered > tbody > tr:last-child > th, +.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, +.panel > .table-bordered > tfoot > tr:last-child > th, +.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th, +.panel > .table-bordered > thead > tr:last-child > td, +.panel > .table-responsive > .table-bordered > thead > tr:last-child > td, +.panel > .table-bordered > tbody > tr:last-child > td, +.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, +.panel > .table-bordered > tfoot > tr:last-child > td, +.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td { + border-bottom: 0; +} + +.panel > .table-responsive { + margin-bottom: 0; + border: 0; +} + +.panel-heading { + padding: 10px 15px; + border-bottom: 1px solid transparent; + border-top-right-radius: 3px; + border-top-left-radius: 3px; +} + +.panel-heading > .dropdown .dropdown-toggle { + color: inherit; +} + +.panel-title { + margin-top: 0; + margin-bottom: 0; + font-size: 16px; + color: inherit; +} + +.panel-title > a { + color: inherit; +} + +.panel-footer { + padding: 10px 15px; + background-color: #f5f5f5; + border-top: 1px solid #dddddd; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} + +.panel-group .panel { + margin-bottom: 0; + overflow: hidden; + border-radius: 4px; +} + +.panel-group .panel + .panel { + margin-top: 5px; +} + +.panel-group .panel-heading { + border-bottom: 0; +} + +.panel-group .panel-heading + .panel-collapse .panel-body { + border-top: 1px solid #dddddd; +} + +.panel-group .panel-footer { + border-top: 0; +} + +.panel-group .panel-footer + .panel-collapse .panel-body { + border-bottom: 1px solid #dddddd; +} + +.panel-default { + border-color: #dddddd; +} + +.panel-default > .panel-heading { + color: #333333; + background-color: #f5f5f5; + border-color: #dddddd; +} + +.panel-default > .panel-heading + .panel-collapse .panel-body { + border-top-color: #dddddd; +} + +.panel-default > .panel-footer + .panel-collapse .panel-body { + border-bottom-color: #dddddd; +} + +.panel-primary { + border-color: #428bca; +} + +.panel-primary > .panel-heading { + color: #ffffff; + background-color: #428bca; + border-color: #428bca; +} + +.panel-primary > .panel-heading + .panel-collapse .panel-body { + border-top-color: #428bca; +} + +.panel-primary > .panel-footer + .panel-collapse .panel-body { + border-bottom-color: #428bca; +} + +.panel-success { + border-color: #d6e9c6; +} + +.panel-success > .panel-heading { + color: #3c763d; + background-color: #dff0d8; + border-color: #d6e9c6; +} + +.panel-success > .panel-heading + .panel-collapse .panel-body { + border-top-color: #d6e9c6; +} + +.panel-success > .panel-footer + .panel-collapse .panel-body { + border-bottom-color: #d6e9c6; +} + +.panel-warning { + border-color: #faebcc; +} + +.panel-warning > .panel-heading { + color: #8a6d3b; + background-color: #fcf8e3; + border-color: #faebcc; +} + +.panel-warning > .panel-heading + .panel-collapse .panel-body { + border-top-color: #faebcc; +} + +.panel-warning > .panel-footer + .panel-collapse .panel-body { + border-bottom-color: #faebcc; +} + +.panel-danger { + border-color: #ebccd1; +} + +.panel-danger > .panel-heading { + color: #a94442; + background-color: #f2dede; + border-color: #ebccd1; +} + +.panel-danger > .panel-heading + .panel-collapse .panel-body { + border-top-color: #ebccd1; +} + +.panel-danger > .panel-footer + .panel-collapse .panel-body { + border-bottom-color: #ebccd1; +} + +.panel-info { + border-color: #bce8f1; +} + +.panel-info > .panel-heading { + color: #31708f; + background-color: #d9edf7; + border-color: #bce8f1; +} + +.panel-info > .panel-heading + .panel-collapse .panel-body { + border-top-color: #bce8f1; +} + +.panel-info > .panel-footer + .panel-collapse .panel-body { + border-bottom-color: #bce8f1; +} + +.well { + min-height: 20px; + padding: 19px; + margin-bottom: 20px; + background-color: #f5f5f5; + border: 1px solid #e3e3e3; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); +} + +.well blockquote { + border-color: #ddd; + border-color: rgba(0, 0, 0, 0.15); +} + +.well-lg { + padding: 24px; + border-radius: 6px; +} + +.well-sm { + padding: 9px; + border-radius: 3px; +} + +.close { + float: right; + font-size: 21px; + font-weight: bold; + line-height: 1; + color: #000000; + text-shadow: 0 1px 0 #ffffff; + opacity: 0.2; + filter: alpha(opacity=20); +} + +.close:hover, +.close:focus { + color: #000000; + text-decoration: none; + cursor: pointer; + opacity: 0.5; + filter: alpha(opacity=50); +} + +button.close { + padding: 0; + cursor: pointer; + background: transparent; + border: 0; + -webkit-appearance: none; +} + +.modal-open { + overflow: hidden; +} + +.modal { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; + display: none; + overflow: auto; + overflow-y: scroll; +} + +.modal.fade .modal-dialog { + -webkit-transform: translate(0, -25%); + -ms-transform: translate(0, -25%); + transform: translate(0, -25%); + -webkit-transition: -webkit-transform 0.3s ease-out; + -moz-transition: -moz-transform 0.3s ease-out; + -o-transition: -o-transform 0.3s ease-out; + transition: transform 0.3s ease-out; +} + +.modal.in .modal-dialog { + -webkit-transform: translate(0, 0); + -ms-transform: translate(0, 0); + transform: translate(0, 0); +} + +.modal-dialog { + position: relative; + z-index: 1050; + width: auto; + margin: 10px; +} + +.modal-content { + position: relative; + background-color: #ffffff; + border: 1px solid #999999; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 6px; + outline: none; + -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); + box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); + background-clip: padding-box; +} + +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1030; + background-color: #000000; +} + +.modal-backdrop.fade { + opacity: 0; + filter: alpha(opacity=0); +} + +.modal-backdrop.in { + opacity: 0.5; + filter: alpha(opacity=50); +} + +.modal-header { + min-height: 16.428571429px; + padding: 15px; + border-bottom: 1px solid #e5e5e5; +} + +.modal-header .close { + margin-top: -2px; +} + +.modal-title { + margin: 0; + line-height: 1.428571429; +} + +.modal-body { + position: relative; + padding: 20px; +} + +.modal-footer { + padding: 19px 20px 20px; + margin-top: 15px; + text-align: right; + border-top: 1px solid #e5e5e5; +} + +.modal-footer:before, +.modal-footer:after { + display: table; + content: " "; +} + +.modal-footer:after { + clear: both; +} + +.modal-footer:before, +.modal-footer:after { + display: table; + content: " "; +} + +.modal-footer:after { + clear: both; +} + +.modal-footer .btn + .btn { + margin-bottom: 0; + margin-left: 5px; +} + +.modal-footer .btn-group .btn + .btn { + margin-left: -1px; +} + +.modal-footer .btn-block + .btn-block { + margin-left: 0; +} + +@media screen and (min-width: 768px) { + .modal-dialog { + width: 600px; + margin: 30px auto; + } + .modal-content { + -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); + box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); + } +} + +.tooltip { + position: absolute; + z-index: 1030; + display: block; + font-size: 12px; + line-height: 1.4; + opacity: 0; + filter: alpha(opacity=0); + visibility: visible; +} + +.tooltip.in { + opacity: 0.9; + filter: alpha(opacity=90); +} + +.tooltip.top { + padding: 5px 0; + margin-top: -3px; +} + +.tooltip.right { + padding: 0 5px; + margin-left: 3px; +} + +.tooltip.bottom { + padding: 5px 0; + margin-top: 3px; +} + +.tooltip.left { + padding: 0 5px; + margin-left: -3px; +} + +.tooltip-inner { + max-width: 200px; + padding: 3px 8px; + color: #ffffff; + text-align: center; + text-decoration: none; + background-color: #000000; + border-radius: 4px; +} + +.tooltip-arrow { + position: absolute; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} + +.tooltip.top .tooltip-arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-top-color: #000000; + border-width: 5px 5px 0; +} + +.tooltip.top-left .tooltip-arrow { + bottom: 0; + left: 5px; + border-top-color: #000000; + border-width: 5px 5px 0; +} + +.tooltip.top-right .tooltip-arrow { + right: 5px; + bottom: 0; + border-top-color: #000000; + border-width: 5px 5px 0; +} + +.tooltip.right .tooltip-arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-right-color: #000000; + border-width: 5px 5px 5px 0; +} + +.tooltip.left .tooltip-arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-left-color: #000000; + border-width: 5px 0 5px 5px; +} + +.tooltip.bottom .tooltip-arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-bottom-color: #000000; + border-width: 0 5px 5px; +} + +.tooltip.bottom-left .tooltip-arrow { + top: 0; + left: 5px; + border-bottom-color: #000000; + border-width: 0 5px 5px; +} + +.tooltip.bottom-right .tooltip-arrow { + top: 0; + right: 5px; + border-bottom-color: #000000; + border-width: 0 5px 5px; +} + +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1010; + display: none; + max-width: 276px; + padding: 1px; + text-align: left; + white-space: normal; + background-color: #ffffff; + border: 1px solid #cccccc; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 6px; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + background-clip: padding-box; +} + +.popover.top { + margin-top: -10px; +} + +.popover.right { + margin-left: 10px; +} + +.popover.bottom { + margin-top: 10px; +} + +.popover.left { + margin-left: -10px; +} + +.popover-title { + padding: 8px 14px; + margin: 0; + font-size: 14px; + font-weight: normal; + line-height: 18px; + background-color: #f7f7f7; + border-bottom: 1px solid #ebebeb; + border-radius: 5px 5px 0 0; +} + +.popover-content { + padding: 9px 14px; +} + +.popover .arrow, +.popover .arrow:after { + position: absolute; + display: block; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} + +.popover .arrow { + border-width: 11px; +} + +.popover .arrow:after { + border-width: 10px; + content: ""; +} + +.popover.top .arrow { + bottom: -11px; + left: 50%; + margin-left: -11px; + border-top-color: #999999; + border-top-color: rgba(0, 0, 0, 0.25); + border-bottom-width: 0; +} + +.popover.top .arrow:after { + bottom: 1px; + margin-left: -10px; + border-top-color: #ffffff; + border-bottom-width: 0; + content: " "; +} + +.popover.right .arrow { + top: 50%; + left: -11px; + margin-top: -11px; + border-right-color: #999999; + border-right-color: rgba(0, 0, 0, 0.25); + border-left-width: 0; +} + +.popover.right .arrow:after { + bottom: -10px; + left: 1px; + border-right-color: #ffffff; + border-left-width: 0; + content: " "; +} + +.popover.bottom .arrow { + top: -11px; + left: 50%; + margin-left: -11px; + border-bottom-color: #999999; + border-bottom-color: rgba(0, 0, 0, 0.25); + border-top-width: 0; +} + +.popover.bottom .arrow:after { + top: 1px; + margin-left: -10px; + border-bottom-color: #ffffff; + border-top-width: 0; + content: " "; +} + +.popover.left .arrow { + top: 50%; + right: -11px; + margin-top: -11px; + border-left-color: #999999; + border-left-color: rgba(0, 0, 0, 0.25); + border-right-width: 0; +} + +.popover.left .arrow:after { + right: 1px; + bottom: -10px; + border-left-color: #ffffff; + border-right-width: 0; + content: " "; +} + +.carousel { + position: relative; +} + +.carousel-inner { + position: relative; + width: 100%; + overflow: hidden; +} + +.carousel-inner > .item { + position: relative; + display: none; + -webkit-transition: 0.6s ease-in-out left; + transition: 0.6s ease-in-out left; +} + +.carousel-inner > .item > img, +.carousel-inner > .item > a > img { + display: block; + height: auto; + max-width: 100%; + line-height: 1; +} + +.carousel-inner > .active, +.carousel-inner > .next, +.carousel-inner > .prev { + display: block; +} + +.carousel-inner > .active { + left: 0; +} + +.carousel-inner > .next, +.carousel-inner > .prev { + position: absolute; + top: 0; + width: 100%; +} + +.carousel-inner > .next { + left: 100%; +} + +.carousel-inner > .prev { + left: -100%; +} + +.carousel-inner > .next.left, +.carousel-inner > .prev.right { + left: 0; +} + +.carousel-inner > .active.left { + left: -100%; +} + +.carousel-inner > .active.right { + left: 100%; +} + +.carousel-control { + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: 15%; + font-size: 20px; + color: #ffffff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); + opacity: 0.5; + filter: alpha(opacity=50); +} + +.carousel-control.left { + background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.5) 0), color-stop(rgba(0, 0, 0, 0.0001) 100%)); + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); +} + +.carousel-control.right { + right: 0; + left: auto; + background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.0001) 0), color-stop(rgba(0, 0, 0, 0.5) 100%)); + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5) 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); +} + +.carousel-control:hover, +.carousel-control:focus { + color: #ffffff; + text-decoration: none; + outline: none; + opacity: 0.9; + filter: alpha(opacity=90); +} + +.carousel-control .icon-prev, +.carousel-control .icon-next, +.carousel-control .glyphicon-chevron-left, +.carousel-control .glyphicon-chevron-right { + position: absolute; + top: 50%; + z-index: 5; + display: inline-block; +} + +.carousel-control .icon-prev, +.carousel-control .glyphicon-chevron-left { + left: 50%; +} + +.carousel-control .icon-next, +.carousel-control .glyphicon-chevron-right { + right: 50%; +} + +.carousel-control .icon-prev, +.carousel-control .icon-next { + width: 20px; + height: 20px; + margin-top: -10px; + margin-left: -10px; + font-family: serif; +} + +.carousel-control .icon-prev:before { + content: '\2039'; +} + +.carousel-control .icon-next:before { + content: '\203a'; +} + +.carousel-indicators { + position: absolute; + bottom: 10px; + left: 50%; + z-index: 15; + width: 60%; + padding-left: 0; + margin-left: -30%; + text-align: center; + list-style: none; +} + +.carousel-indicators li { + display: inline-block; + width: 10px; + height: 10px; + margin: 1px; + text-indent: -999px; + cursor: pointer; + background-color: #000 \9; + background-color: rgba(0, 0, 0, 0); + border: 1px solid #ffffff; + border-radius: 10px; +} + +.carousel-indicators .active { + width: 12px; + height: 12px; + margin: 0; + background-color: #ffffff; +} + +.carousel-caption { + position: absolute; + right: 15%; + bottom: 20px; + left: 15%; + z-index: 10; + padding-top: 20px; + padding-bottom: 20px; + color: #ffffff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); +} + +.carousel-caption .btn { + text-shadow: none; +} + +@media screen and (min-width: 768px) { + .carousel-control .glyphicons-chevron-left, + .carousel-control .glyphicons-chevron-right, + .carousel-control .icon-prev, + .carousel-control .icon-next { + width: 30px; + height: 30px; + margin-top: -15px; + margin-left: -15px; + font-size: 30px; + } + .carousel-caption { + right: 20%; + left: 20%; + padding-bottom: 30px; + } + .carousel-indicators { + bottom: 20px; + } +} + +.clearfix:before, +.clearfix:after { + display: table; + content: " "; +} + +.clearfix:after { + clear: both; +} + +.center-block { + display: block; + margin-right: auto; + margin-left: auto; +} + +.pull-right { + float: right !important; +} + +.pull-left { + float: left !important; +} + +.hide { + display: none !important; +} + +.show { + display: block !important; +} + +.invisible { + visibility: hidden; +} + +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} + +.hidden { + display: none !important; + visibility: hidden !important; +} + +.affix { + position: fixed; +} + +@-ms-viewport { + width: device-width; +} + +.visible-xs, +tr.visible-xs, +th.visible-xs, +td.visible-xs { + display: none !important; +} + +@media (max-width: 767px) { + .visible-xs { + display: block !important; + } + table.visible-xs { + display: table; + } + tr.visible-xs { + display: table-row !important; + } + th.visible-xs, + td.visible-xs { + display: table-cell !important; + } +} + +@media (min-width: 768px) and (max-width: 991px) { + .visible-xs.visible-sm { + display: block !important; + } + table.visible-xs.visible-sm { + display: table; + } + tr.visible-xs.visible-sm { + display: table-row !important; + } + th.visible-xs.visible-sm, + td.visible-xs.visible-sm { + display: table-cell !important; + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + .visible-xs.visible-md { + display: block !important; + } + table.visible-xs.visible-md { + display: table; + } + tr.visible-xs.visible-md { + display: table-row !important; + } + th.visible-xs.visible-md, + td.visible-xs.visible-md { + display: table-cell !important; + } +} + +@media (min-width: 1200px) { + .visible-xs.visible-lg { + display: block !important; + } + table.visible-xs.visible-lg { + display: table; + } + tr.visible-xs.visible-lg { + display: table-row !important; + } + th.visible-xs.visible-lg, + td.visible-xs.visible-lg { + display: table-cell !important; + } +} + +.visible-sm, +tr.visible-sm, +th.visible-sm, +td.visible-sm { + display: none !important; +} + +@media (max-width: 767px) { + .visible-sm.visible-xs { + display: block !important; + } + table.visible-sm.visible-xs { + display: table; + } + tr.visible-sm.visible-xs { + display: table-row !important; + } + th.visible-sm.visible-xs, + td.visible-sm.visible-xs { + display: table-cell !important; + } +} + +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm { + display: block !important; + } + table.visible-sm { + display: table; + } + tr.visible-sm { + display: table-row !important; + } + th.visible-sm, + td.visible-sm { + display: table-cell !important; + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + .visible-sm.visible-md { + display: block !important; + } + table.visible-sm.visible-md { + display: table; + } + tr.visible-sm.visible-md { + display: table-row !important; + } + th.visible-sm.visible-md, + td.visible-sm.visible-md { + display: table-cell !important; + } +} + +@media (min-width: 1200px) { + .visible-sm.visible-lg { + display: block !important; + } + table.visible-sm.visible-lg { + display: table; + } + tr.visible-sm.visible-lg { + display: table-row !important; + } + th.visible-sm.visible-lg, + td.visible-sm.visible-lg { + display: table-cell !important; + } +} + +.visible-md, +tr.visible-md, +th.visible-md, +td.visible-md { + display: none !important; +} + +@media (max-width: 767px) { + .visible-md.visible-xs { + display: block !important; + } + table.visible-md.visible-xs { + display: table; + } + tr.visible-md.visible-xs { + display: table-row !important; + } + th.visible-md.visible-xs, + td.visible-md.visible-xs { + display: table-cell !important; + } +} + +@media (min-width: 768px) and (max-width: 991px) { + .visible-md.visible-sm { + display: block !important; + } + table.visible-md.visible-sm { + display: table; + } + tr.visible-md.visible-sm { + display: table-row !important; + } + th.visible-md.visible-sm, + td.visible-md.visible-sm { + display: table-cell !important; + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md { + display: block !important; + } + table.visible-md { + display: table; + } + tr.visible-md { + display: table-row !important; + } + th.visible-md, + td.visible-md { + display: table-cell !important; + } +} + +@media (min-width: 1200px) { + .visible-md.visible-lg { + display: block !important; + } + table.visible-md.visible-lg { + display: table; + } + tr.visible-md.visible-lg { + display: table-row !important; + } + th.visible-md.visible-lg, + td.visible-md.visible-lg { + display: table-cell !important; + } +} + +.visible-lg, +tr.visible-lg, +th.visible-lg, +td.visible-lg { + display: none !important; +} + +@media (max-width: 767px) { + .visible-lg.visible-xs { + display: block !important; + } + table.visible-lg.visible-xs { + display: table; + } + tr.visible-lg.visible-xs { + display: table-row !important; + } + th.visible-lg.visible-xs, + td.visible-lg.visible-xs { + display: table-cell !important; + } +} + +@media (min-width: 768px) and (max-width: 991px) { + .visible-lg.visible-sm { + display: block !important; + } + table.visible-lg.visible-sm { + display: table; + } + tr.visible-lg.visible-sm { + display: table-row !important; + } + th.visible-lg.visible-sm, + td.visible-lg.visible-sm { + display: table-cell !important; + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + .visible-lg.visible-md { + display: block !important; + } + table.visible-lg.visible-md { + display: table; + } + tr.visible-lg.visible-md { + display: table-row !important; + } + th.visible-lg.visible-md, + td.visible-lg.visible-md { + display: table-cell !important; + } +} + +@media (min-width: 1200px) { + .visible-lg { + display: block !important; + } + table.visible-lg { + display: table; + } + tr.visible-lg { + display: table-row !important; + } + th.visible-lg, + td.visible-lg { + display: table-cell !important; + } +} + +.hidden-xs { + display: block !important; +} + +table.hidden-xs { + display: table; +} + +tr.hidden-xs { + display: table-row !important; +} + +th.hidden-xs, +td.hidden-xs { + display: table-cell !important; +} + +@media (max-width: 767px) { + .hidden-xs, + tr.hidden-xs, + th.hidden-xs, + td.hidden-xs { + display: none !important; + } +} + +@media (min-width: 768px) and (max-width: 991px) { + .hidden-xs.hidden-sm, + tr.hidden-xs.hidden-sm, + th.hidden-xs.hidden-sm, + td.hidden-xs.hidden-sm { + display: none !important; + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + .hidden-xs.hidden-md, + tr.hidden-xs.hidden-md, + th.hidden-xs.hidden-md, + td.hidden-xs.hidden-md { + display: none !important; + } +} + +@media (min-width: 1200px) { + .hidden-xs.hidden-lg, + tr.hidden-xs.hidden-lg, + th.hidden-xs.hidden-lg, + td.hidden-xs.hidden-lg { + display: none !important; + } +} + +.hidden-sm { + display: block !important; +} + +table.hidden-sm { + display: table; +} + +tr.hidden-sm { + display: table-row !important; +} + +th.hidden-sm, +td.hidden-sm { + display: table-cell !important; +} + +@media (max-width: 767px) { + .hidden-sm.hidden-xs, + tr.hidden-sm.hidden-xs, + th.hidden-sm.hidden-xs, + td.hidden-sm.hidden-xs { + display: none !important; + } +} + +@media (min-width: 768px) and (max-width: 991px) { + .hidden-sm, + tr.hidden-sm, + th.hidden-sm, + td.hidden-sm { + display: none !important; + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + .hidden-sm.hidden-md, + tr.hidden-sm.hidden-md, + th.hidden-sm.hidden-md, + td.hidden-sm.hidden-md { + display: none !important; + } +} + +@media (min-width: 1200px) { + .hidden-sm.hidden-lg, + tr.hidden-sm.hidden-lg, + th.hidden-sm.hidden-lg, + td.hidden-sm.hidden-lg { + display: none !important; + } +} + +.hidden-md { + display: block !important; +} + +table.hidden-md { + display: table; +} + +tr.hidden-md { + display: table-row !important; +} + +th.hidden-md, +td.hidden-md { + display: table-cell !important; +} + +@media (max-width: 767px) { + .hidden-md.hidden-xs, + tr.hidden-md.hidden-xs, + th.hidden-md.hidden-xs, + td.hidden-md.hidden-xs { + display: none !important; + } +} + +@media (min-width: 768px) and (max-width: 991px) { + .hidden-md.hidden-sm, + tr.hidden-md.hidden-sm, + th.hidden-md.hidden-sm, + td.hidden-md.hidden-sm { + display: none !important; + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + .hidden-md, + tr.hidden-md, + th.hidden-md, + td.hidden-md { + display: none !important; + } +} + +@media (min-width: 1200px) { + .hidden-md.hidden-lg, + tr.hidden-md.hidden-lg, + th.hidden-md.hidden-lg, + td.hidden-md.hidden-lg { + display: none !important; + } +} + +.hidden-lg { + display: block !important; +} + +table.hidden-lg { + display: table; +} + +tr.hidden-lg { + display: table-row !important; +} + +th.hidden-lg, +td.hidden-lg { + display: table-cell !important; +} + +@media (max-width: 767px) { + .hidden-lg.hidden-xs, + tr.hidden-lg.hidden-xs, + th.hidden-lg.hidden-xs, + td.hidden-lg.hidden-xs { + display: none !important; + } +} + +@media (min-width: 768px) and (max-width: 991px) { + .hidden-lg.hidden-sm, + tr.hidden-lg.hidden-sm, + th.hidden-lg.hidden-sm, + td.hidden-lg.hidden-sm { + display: none !important; + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + .hidden-lg.hidden-md, + tr.hidden-lg.hidden-md, + th.hidden-lg.hidden-md, + td.hidden-lg.hidden-md { + display: none !important; + } +} + +@media (min-width: 1200px) { + .hidden-lg, + tr.hidden-lg, + th.hidden-lg, + td.hidden-lg { + display: none !important; + } +} + +.visible-print, +tr.visible-print, +th.visible-print, +td.visible-print { + display: none !important; +} + +@media print { + .visible-print { + display: block !important; + } + table.visible-print { + display: table; + } + tr.visible-print { + display: table-row !important; + } + th.visible-print, + td.visible-print { + display: table-cell !important; + } + .hidden-print, + tr.hidden-print, + th.hidden-print, + td.hidden-print { + display: none !important; + } +} + + +/*Added by Maria*/ + + /* Main marketing message and sign up button */ + .jumbotron { + margin: 0px 0; + text-align: center; + } + .jumbotron h1 { + font-size: 80px; + line-height: 1; + } + .jumbotron .lead { + font-size: 20px; + line-height: 1.25; + } + .jumbotron .btn { + font-size: 21px; + padding: 14px 24px; + } + + /* Supporting marketing content */ + .marketing { + margin: 60px 0; + } + .marketing p + h4 { + margin-top: 28px; + } \ No newline at end of file diff --git a/OnToology/SAREF4BLD/RawRDF/IFC-Properties-In-Axioms-1.rdf/evaluation/evaluation/bootstrap.min.js b/OnToology/SAREF4BLD/RawRDF/IFC-Properties-In-Axioms-1.rdf/evaluation/evaluation/bootstrap.min.js new file mode 100644 index 0000000000000000000000000000000000000000..1a6258efcbff4469d71123fbb01c921ac5231f14 --- /dev/null +++ b/OnToology/SAREF4BLD/RawRDF/IFC-Properties-In-Axioms-1.rdf/evaluation/evaluation/bootstrap.min.js @@ -0,0 +1,7 @@ +/*! + * Bootstrap v3.0.3 (http://getbootstrap.com) + * Copyright 2013 Twitter, Inc. + * Licensed under http://www.apache.org/licenses/LICENSE-2.0 + */ + +if("undefined"==typeof jQuery)throw new Error("Bootstrap requires jQuery");+function(a){"use strict";function b(){var a=document.createElement("bootstrap"),b={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var c in b)if(void 0!==a.style[c])return{end:b[c]}}a.fn.emulateTransitionEnd=function(b){var c=!1,d=this;a(this).one(a.support.transition.end,function(){c=!0});var e=function(){c||a(d).trigger(a.support.transition.end)};return setTimeout(e,b),this},a(function(){a.support.transition=b()})}(jQuery),+function(a){"use strict";var b='[data-dismiss="alert"]',c=function(c){a(c).on("click",b,this.close)};c.prototype.close=function(b){function c(){f.trigger("closed.bs.alert").remove()}var d=a(this),e=d.attr("data-target");e||(e=d.attr("href"),e=e&&e.replace(/.*(?=#[^\s]*$)/,""));var f=a(e);b&&b.preventDefault(),f.length||(f=d.hasClass("alert")?d:d.parent()),f.trigger(b=a.Event("close.bs.alert")),b.isDefaultPrevented()||(f.removeClass("in"),a.support.transition&&f.hasClass("fade")?f.one(a.support.transition.end,c).emulateTransitionEnd(150):c())};var d=a.fn.alert;a.fn.alert=function(b){return this.each(function(){var d=a(this),e=d.data("bs.alert");e||d.data("bs.alert",e=new c(this)),"string"==typeof b&&e[b].call(d)})},a.fn.alert.Constructor=c,a.fn.alert.noConflict=function(){return a.fn.alert=d,this},a(document).on("click.bs.alert.data-api",b,c.prototype.close)}(jQuery),+function(a){"use strict";var b=function(c,d){this.$element=a(c),this.options=a.extend({},b.DEFAULTS,d)};b.DEFAULTS={loadingText:"loading..."},b.prototype.setState=function(a){var b="disabled",c=this.$element,d=c.is("input")?"val":"html",e=c.data();a+="Text",e.resetText||c.data("resetText",c[d]()),c[d](e[a]||this.options[a]),setTimeout(function(){"loadingText"==a?c.addClass(b).attr(b,b):c.removeClass(b).removeAttr(b)},0)},b.prototype.toggle=function(){var a=this.$element.closest('[data-toggle="buttons"]'),b=!0;if(a.length){var c=this.$element.find("input");"radio"===c.prop("type")&&(c.prop("checked")&&this.$element.hasClass("active")?b=!1:a.find(".active").removeClass("active")),b&&c.prop("checked",!this.$element.hasClass("active")).trigger("change")}b&&this.$element.toggleClass("active")};var c=a.fn.button;a.fn.button=function(c){return this.each(function(){var d=a(this),e=d.data("bs.button"),f="object"==typeof c&&c;e||d.data("bs.button",e=new b(this,f)),"toggle"==c?e.toggle():c&&e.setState(c)})},a.fn.button.Constructor=b,a.fn.button.noConflict=function(){return a.fn.button=c,this},a(document).on("click.bs.button.data-api","[data-toggle^=button]",function(b){var c=a(b.target);c.hasClass("btn")||(c=c.closest(".btn")),c.button("toggle"),b.preventDefault()})}(jQuery),+function(a){"use strict";var b=function(b,c){this.$element=a(b),this.$indicators=this.$element.find(".carousel-indicators"),this.options=c,this.paused=this.sliding=this.interval=this.$active=this.$items=null,"hover"==this.options.pause&&this.$element.on("mouseenter",a.proxy(this.pause,this)).on("mouseleave",a.proxy(this.cycle,this))};b.DEFAULTS={interval:5e3,pause:"hover",wrap:!0},b.prototype.cycle=function(b){return b||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(a.proxy(this.next,this),this.options.interval)),this},b.prototype.getActiveIndex=function(){return this.$active=this.$element.find(".item.active"),this.$items=this.$active.parent().children(),this.$items.index(this.$active)},b.prototype.to=function(b){var c=this,d=this.getActiveIndex();return b>this.$items.length-1||0>b?void 0:this.sliding?this.$element.one("slid.bs.carousel",function(){c.to(b)}):d==b?this.pause().cycle():this.slide(b>d?"next":"prev",a(this.$items[b]))},b.prototype.pause=function(b){return b||(this.paused=!0),this.$element.find(".next, .prev").length&&a.support.transition.end&&(this.$element.trigger(a.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},b.prototype.next=function(){return this.sliding?void 0:this.slide("next")},b.prototype.prev=function(){return this.sliding?void 0:this.slide("prev")},b.prototype.slide=function(b,c){var d=this.$element.find(".item.active"),e=c||d[b](),f=this.interval,g="next"==b?"left":"right",h="next"==b?"first":"last",i=this;if(!e.length){if(!this.options.wrap)return;e=this.$element.find(".item")[h]()}this.sliding=!0,f&&this.pause();var j=a.Event("slide.bs.carousel",{relatedTarget:e[0],direction:g});if(!e.hasClass("active")){if(this.$indicators.length&&(this.$indicators.find(".active").removeClass("active"),this.$element.one("slid.bs.carousel",function(){var b=a(i.$indicators.children()[i.getActiveIndex()]);b&&b.addClass("active")})),a.support.transition&&this.$element.hasClass("slide")){if(this.$element.trigger(j),j.isDefaultPrevented())return;e.addClass(b),e[0].offsetWidth,d.addClass(g),e.addClass(g),d.one(a.support.transition.end,function(){e.removeClass([b,g].join(" ")).addClass("active"),d.removeClass(["active",g].join(" ")),i.sliding=!1,setTimeout(function(){i.$element.trigger("slid.bs.carousel")},0)}).emulateTransitionEnd(600)}else{if(this.$element.trigger(j),j.isDefaultPrevented())return;d.removeClass("active"),e.addClass("active"),this.sliding=!1,this.$element.trigger("slid.bs.carousel")}return f&&this.cycle(),this}};var c=a.fn.carousel;a.fn.carousel=function(c){return this.each(function(){var d=a(this),e=d.data("bs.carousel"),f=a.extend({},b.DEFAULTS,d.data(),"object"==typeof c&&c),g="string"==typeof c?c:f.slide;e||d.data("bs.carousel",e=new b(this,f)),"number"==typeof c?e.to(c):g?e[g]():f.interval&&e.pause().cycle()})},a.fn.carousel.Constructor=b,a.fn.carousel.noConflict=function(){return a.fn.carousel=c,this},a(document).on("click.bs.carousel.data-api","[data-slide], [data-slide-to]",function(b){var c,d=a(this),e=a(d.attr("data-target")||(c=d.attr("href"))&&c.replace(/.*(?=#[^\s]+$)/,"")),f=a.extend({},e.data(),d.data()),g=d.attr("data-slide-to");g&&(f.interval=!1),e.carousel(f),(g=d.attr("data-slide-to"))&&e.data("bs.carousel").to(g),b.preventDefault()}),a(window).on("load",function(){a('[data-ride="carousel"]').each(function(){var b=a(this);b.carousel(b.data())})})}(jQuery),+function(a){"use strict";var b=function(c,d){this.$element=a(c),this.options=a.extend({},b.DEFAULTS,d),this.transitioning=null,this.options.parent&&(this.$parent=a(this.options.parent)),this.options.toggle&&this.toggle()};b.DEFAULTS={toggle:!0},b.prototype.dimension=function(){var a=this.$element.hasClass("width");return a?"width":"height"},b.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var b=a.Event("show.bs.collapse");if(this.$element.trigger(b),!b.isDefaultPrevented()){var c=this.$parent&&this.$parent.find("> .panel > .in");if(c&&c.length){var d=c.data("bs.collapse");if(d&&d.transitioning)return;c.collapse("hide"),d||c.data("bs.collapse",null)}var e=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[e](0),this.transitioning=1;var f=function(){this.$element.removeClass("collapsing").addClass("in")[e]("auto"),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!a.support.transition)return f.call(this);var g=a.camelCase(["scroll",e].join("-"));this.$element.one(a.support.transition.end,a.proxy(f,this)).emulateTransitionEnd(350)[e](this.$element[0][g])}}},b.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var b=a.Event("hide.bs.collapse");if(this.$element.trigger(b),!b.isDefaultPrevented()){var c=this.dimension();this.$element[c](this.$element[c]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse").removeClass("in"),this.transitioning=1;var d=function(){this.transitioning=0,this.$element.trigger("hidden.bs.collapse").removeClass("collapsing").addClass("collapse")};return a.support.transition?(this.$element[c](0).one(a.support.transition.end,a.proxy(d,this)).emulateTransitionEnd(350),void 0):d.call(this)}}},b.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()};var c=a.fn.collapse;a.fn.collapse=function(c){return this.each(function(){var d=a(this),e=d.data("bs.collapse"),f=a.extend({},b.DEFAULTS,d.data(),"object"==typeof c&&c);e||d.data("bs.collapse",e=new b(this,f)),"string"==typeof c&&e[c]()})},a.fn.collapse.Constructor=b,a.fn.collapse.noConflict=function(){return a.fn.collapse=c,this},a(document).on("click.bs.collapse.data-api","[data-toggle=collapse]",function(b){var c,d=a(this),e=d.attr("data-target")||b.preventDefault()||(c=d.attr("href"))&&c.replace(/.*(?=#[^\s]+$)/,""),f=a(e),g=f.data("bs.collapse"),h=g?"toggle":d.data(),i=d.attr("data-parent"),j=i&&a(i);g&&g.transitioning||(j&&j.find('[data-toggle=collapse][data-parent="'+i+'"]').not(d).addClass("collapsed"),d[f.hasClass("in")?"addClass":"removeClass"]("collapsed")),f.collapse(h)})}(jQuery),+function(a){"use strict";function b(){a(d).remove(),a(e).each(function(b){var d=c(a(this));d.hasClass("open")&&(d.trigger(b=a.Event("hide.bs.dropdown")),b.isDefaultPrevented()||d.removeClass("open").trigger("hidden.bs.dropdown"))})}function c(b){var c=b.attr("data-target");c||(c=b.attr("href"),c=c&&/#/.test(c)&&c.replace(/.*(?=#[^\s]*$)/,""));var d=c&&a(c);return d&&d.length?d:b.parent()}var d=".dropdown-backdrop",e="[data-toggle=dropdown]",f=function(b){a(b).on("click.bs.dropdown",this.toggle)};f.prototype.toggle=function(d){var e=a(this);if(!e.is(".disabled, :disabled")){var f=c(e),g=f.hasClass("open");if(b(),!g){if("ontouchstart"in document.documentElement&&!f.closest(".navbar-nav").length&&a(''}),b.prototype=a.extend({},a.fn.tooltip.Constructor.prototype),b.prototype.constructor=b,b.prototype.getDefaults=function(){return b.DEFAULTS},b.prototype.setContent=function(){var a=this.tip(),b=this.getTitle(),c=this.getContent();a.find(".popover-title")[this.options.html?"html":"text"](b),a.find(".popover-content")[this.options.html?"html":"text"](c),a.removeClass("fade top bottom left right in"),a.find(".popover-title").html()||a.find(".popover-title").hide()},b.prototype.hasContent=function(){return this.getTitle()||this.getContent()},b.prototype.getContent=function(){var a=this.$element,b=this.options;return a.attr("data-content")||("function"==typeof b.content?b.content.call(a[0]):b.content)},b.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")},b.prototype.tip=function(){return this.$tip||(this.$tip=a(this.options.template)),this.$tip};var c=a.fn.popover;a.fn.popover=function(c){return this.each(function(){var d=a(this),e=d.data("bs.popover"),f="object"==typeof c&&c;e||d.data("bs.popover",e=new b(this,f)),"string"==typeof c&&e[c]()})},a.fn.popover.Constructor=b,a.fn.popover.noConflict=function(){return a.fn.popover=c,this}}(jQuery),+function(a){"use strict";function b(c,d){var e,f=a.proxy(this.process,this);this.$element=a(c).is("body")?a(window):a(c),this.$body=a("body"),this.$scrollElement=this.$element.on("scroll.bs.scroll-spy.data-api",f),this.options=a.extend({},b.DEFAULTS,d),this.selector=(this.options.target||(e=a(c).attr("href"))&&e.replace(/.*(?=#[^\s]+$)/,"")||"")+" .nav li > a",this.offsets=a([]),this.targets=a([]),this.activeTarget=null,this.refresh(),this.process()}b.DEFAULTS={offset:10},b.prototype.refresh=function(){var b=this.$element[0]==window?"offset":"position";this.offsets=a([]),this.targets=a([]);var c=this;this.$body.find(this.selector).map(function(){var d=a(this),e=d.data("target")||d.attr("href"),f=/^#\w/.test(e)&&a(e);return f&&f.length&&[[f[b]().top+(!a.isWindow(c.$scrollElement.get(0))&&c.$scrollElement.scrollTop()),e]]||null}).sort(function(a,b){return a[0]-b[0]}).each(function(){c.offsets.push(this[0]),c.targets.push(this[1])})},b.prototype.process=function(){var a,b=this.$scrollElement.scrollTop()+this.options.offset,c=this.$scrollElement[0].scrollHeight||this.$body[0].scrollHeight,d=c-this.$scrollElement.height(),e=this.offsets,f=this.targets,g=this.activeTarget;if(b>=d)return g!=(a=f.last()[0])&&this.activate(a);for(a=e.length;a--;)g!=f[a]&&b>=e[a]&&(!e[a+1]||b<=e[a+1])&&this.activate(f[a])},b.prototype.activate=function(b){this.activeTarget=b,a(this.selector).parents(".active").removeClass("active");var c=this.selector+'[data-target="'+b+'"],'+this.selector+'[href="'+b+'"]',d=a(c).parents("li").addClass("active");d.parent(".dropdown-menu").length&&(d=d.closest("li.dropdown").addClass("active")),d.trigger("activate.bs.scrollspy")};var c=a.fn.scrollspy;a.fn.scrollspy=function(c){return this.each(function(){var d=a(this),e=d.data("bs.scrollspy"),f="object"==typeof c&&c;e||d.data("bs.scrollspy",e=new b(this,f)),"string"==typeof c&&e[c]()})},a.fn.scrollspy.Constructor=b,a.fn.scrollspy.noConflict=function(){return a.fn.scrollspy=c,this},a(window).on("load",function(){a('[data-spy="scroll"]').each(function(){var b=a(this);b.scrollspy(b.data())})})}(jQuery),+function(a){"use strict";var b=function(b){this.element=a(b)};b.prototype.show=function(){var b=this.element,c=b.closest("ul:not(.dropdown-menu)"),d=b.data("target");if(d||(d=b.attr("href"),d=d&&d.replace(/.*(?=#[^\s]*$)/,"")),!b.parent("li").hasClass("active")){var e=c.find(".active:last a")[0],f=a.Event("show.bs.tab",{relatedTarget:e});if(b.trigger(f),!f.isDefaultPrevented()){var g=a(d);this.activate(b.parent("li"),c),this.activate(g,g.parent(),function(){b.trigger({type:"shown.bs.tab",relatedTarget:e})})}}},b.prototype.activate=function(b,c,d){function e(){f.removeClass("active").find("> .dropdown-menu > .active").removeClass("active"),b.addClass("active"),g?(b[0].offsetWidth,b.addClass("in")):b.removeClass("fade"),b.parent(".dropdown-menu")&&b.closest("li.dropdown").addClass("active"),d&&d()}var f=c.find("> .active"),g=d&&a.support.transition&&f.hasClass("fade");g?f.one(a.support.transition.end,e).emulateTransitionEnd(150):e(),f.removeClass("in")};var c=a.fn.tab;a.fn.tab=function(c){return this.each(function(){var d=a(this),e=d.data("bs.tab");e||d.data("bs.tab",e=new b(this)),"string"==typeof c&&e[c]()})},a.fn.tab.Constructor=b,a.fn.tab.noConflict=function(){return a.fn.tab=c,this},a(document).on("click.bs.tab.data-api",'[data-toggle="tab"], [data-toggle="pill"]',function(b){b.preventDefault(),a(this).tab("show")})}(jQuery),+function(a){"use strict";var b=function(c,d){this.options=a.extend({},b.DEFAULTS,d),this.$window=a(window).on("scroll.bs.affix.data-api",a.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",a.proxy(this.checkPositionWithEventLoop,this)),this.$element=a(c),this.affixed=this.unpin=null,this.checkPosition()};b.RESET="affix affix-top affix-bottom",b.DEFAULTS={offset:0},b.prototype.checkPositionWithEventLoop=function(){setTimeout(a.proxy(this.checkPosition,this),1)},b.prototype.checkPosition=function(){if(this.$element.is(":visible")){var c=a(document).height(),d=this.$window.scrollTop(),e=this.$element.offset(),f=this.options.offset,g=f.top,h=f.bottom;"object"!=typeof f&&(h=g=f),"function"==typeof g&&(g=f.top()),"function"==typeof h&&(h=f.bottom());var i=null!=this.unpin&&d+this.unpin<=e.top?!1:null!=h&&e.top+this.$element.height()>=c-h?"bottom":null!=g&&g>=d?"top":!1;this.affixed!==i&&(this.unpin&&this.$element.css("top",""),this.affixed=i,this.unpin="bottom"==i?e.top-d:null,this.$element.removeClass(b.RESET).addClass("affix"+(i?"-"+i:"")),"bottom"==i&&this.$element.offset({top:document.body.offsetHeight-h-this.$element.height()}))}};var c=a.fn.affix;a.fn.affix=function(c){return this.each(function(){var d=a(this),e=d.data("bs.affix"),f="object"==typeof c&&c;e||d.data("bs.affix",e=new b(this,f)),"string"==typeof c&&e[c]()})},a.fn.affix.Constructor=b,a.fn.affix.noConflict=function(){return a.fn.affix=c,this},a(window).on("load",function(){a('[data-spy="affix"]').each(function(){var b=a(this),c=b.data();c.offset=c.offset||{},c.offsetBottom&&(c.offset.bottom=c.offsetBottom),c.offsetTop&&(c.offset.top=c.offsetTop),b.affix(c)})})}(jQuery); \ No newline at end of file diff --git a/OnToology/SAREF4BLD/RawRDF/IFC-Properties-In-Axioms-1.rdf/evaluation/evaluation/jquery-1.11.0.js b/OnToology/SAREF4BLD/RawRDF/IFC-Properties-In-Axioms-1.rdf/evaluation/evaluation/jquery-1.11.0.js new file mode 100644 index 0000000000000000000000000000000000000000..3c88fa8b7fd3f1c1f70f6d99800f315ba7a032f1 --- /dev/null +++ b/OnToology/SAREF4BLD/RawRDF/IFC-Properties-In-Axioms-1.rdf/evaluation/evaluation/jquery-1.11.0.js @@ -0,0 +1,10337 @@ +/*! + * jQuery JavaScript Library v1.11.0 + * http://jquery.com/ + * + * Includes Sizzle.js + * http://sizzlejs.com/ + * + * Copyright 2005, 2014 jQuery Foundation, Inc. and other contributors + * Released under the MIT license + * http://jquery.org/license + * + * Date: 2014-01-23T21:02Z + */ + +(function( global, factory ) { + + if ( typeof module === "object" && typeof module.exports === "object" ) { + // For CommonJS and CommonJS-like environments where a proper window is present, + // execute the factory and get jQuery + // For environments that do not inherently posses a window with a document + // (such as Node.js), expose a jQuery-making factory as module.exports + // This accentuates the need for the creation of a real window + // e.g. var jQuery = require("jquery")(window); + // See ticket #14549 for more info + module.exports = global.document ? + factory( global, true ) : + function( w ) { + if ( !w.document ) { + throw new Error( "jQuery requires a window with a document" ); + } + return factory( w ); + }; + } else { + factory( global ); + } + +// Pass this if window is not defined yet +}(typeof window !== "undefined" ? window : this, function( window, noGlobal ) { + +// Can't do this because several apps including ASP.NET trace +// the stack via arguments.caller.callee and Firefox dies if +// you try to trace through "use strict" call chains. (#13335) +// Support: Firefox 18+ +// + +var deletedIds = []; + +var slice = deletedIds.slice; + +var concat = deletedIds.concat; + +var push = deletedIds.push; + +var indexOf = deletedIds.indexOf; + +var class2type = {}; + +var toString = class2type.toString; + +var hasOwn = class2type.hasOwnProperty; + +var trim = "".trim; + +var support = {}; + + + +var + version = "1.11.0", + + // Define a local copy of jQuery + jQuery = function( selector, context ) { + // The jQuery object is actually just the init constructor 'enhanced' + // Need init if jQuery is called (just allow error to be thrown if not included) + return new jQuery.fn.init( selector, context ); + }, + + // Make sure we trim BOM and NBSP (here's looking at you, Safari 5.0 and IE) + rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, + + // Matches dashed string for camelizing + rmsPrefix = /^-ms-/, + rdashAlpha = /-([\da-z])/gi, + + // Used by jQuery.camelCase as callback to replace() + fcamelCase = function( all, letter ) { + return letter.toUpperCase(); + }; + +jQuery.fn = jQuery.prototype = { + // The current version of jQuery being used + jquery: version, + + constructor: jQuery, + + // Start with an empty selector + selector: "", + + // The default length of a jQuery object is 0 + length: 0, + + toArray: function() { + return slice.call( this ); + }, + + // Get the Nth element in the matched element set OR + // Get the whole matched element set as a clean array + get: function( num ) { + return num != null ? + + // Return a 'clean' array + ( num < 0 ? this[ num + this.length ] : this[ num ] ) : + + // Return just the object + slice.call( this ); + }, + + // Take an array of elements and push it onto the stack + // (returning the new matched element set) + pushStack: function( elems ) { + + // Build a new jQuery matched element set + var ret = jQuery.merge( this.constructor(), elems ); + + // Add the old object onto the stack (as a reference) + ret.prevObject = this; + ret.context = this.context; + + // Return the newly-formed element set + return ret; + }, + + // Execute a callback for every element in the matched set. + // (You can seed the arguments with an array of args, but this is + // only used internally.) + each: function( callback, args ) { + return jQuery.each( this, callback, args ); + }, + + map: function( callback ) { + return this.pushStack( jQuery.map(this, function( elem, i ) { + return callback.call( elem, i, elem ); + })); + }, + + slice: function() { + return this.pushStack( slice.apply( this, arguments ) ); + }, + + first: function() { + return this.eq( 0 ); + }, + + last: function() { + return this.eq( -1 ); + }, + + eq: function( i ) { + var len = this.length, + j = +i + ( i < 0 ? len : 0 ); + return this.pushStack( j >= 0 && j < len ? [ this[j] ] : [] ); + }, + + end: function() { + return this.prevObject || this.constructor(null); + }, + + // For internal use only. + // Behaves like an Array's method, not like a jQuery method. + push: push, + sort: deletedIds.sort, + splice: deletedIds.splice +}; + +jQuery.extend = jQuery.fn.extend = function() { + var src, copyIsArray, copy, name, options, clone, + target = arguments[0] || {}, + i = 1, + length = arguments.length, + deep = false; + + // Handle a deep copy situation + if ( typeof target === "boolean" ) { + deep = target; + + // skip the boolean and the target + target = arguments[ i ] || {}; + i++; + } + + // Handle case when target is a string or something (possible in deep copy) + if ( typeof target !== "object" && !jQuery.isFunction(target) ) { + target = {}; + } + + // extend jQuery itself if only one argument is passed + if ( i === length ) { + target = this; + i--; + } + + for ( ; i < length; i++ ) { + // Only deal with non-null/undefined values + if ( (options = arguments[ i ]) != null ) { + // Extend the base object + for ( name in options ) { + src = target[ name ]; + copy = options[ name ]; + + // Prevent never-ending loop + if ( target === copy ) { + continue; + } + + // Recurse if we're merging plain objects or arrays + if ( deep && copy && ( jQuery.isPlainObject(copy) || (copyIsArray = jQuery.isArray(copy)) ) ) { + if ( copyIsArray ) { + copyIsArray = false; + clone = src && jQuery.isArray(src) ? src : []; + + } else { + clone = src && jQuery.isPlainObject(src) ? src : {}; + } + + // Never move original objects, clone them + target[ name ] = jQuery.extend( deep, clone, copy ); + + // Don't bring in undefined values + } else if ( copy !== undefined ) { + target[ name ] = copy; + } + } + } + } + + // Return the modified object + return target; +}; + +jQuery.extend({ + // Unique for each copy of jQuery on the page + expando: "jQuery" + ( version + Math.random() ).replace( /\D/g, "" ), + + // Assume jQuery is ready without the ready module + isReady: true, + + error: function( msg ) { + throw new Error( msg ); + }, + + noop: function() {}, + + // See test/unit/core.js for details concerning isFunction. + // Since version 1.3, DOM methods and functions like alert + // aren't supported. They return false on IE (#2968). + isFunction: function( obj ) { + return jQuery.type(obj) === "function"; + }, + + isArray: Array.isArray || function( obj ) { + return jQuery.type(obj) === "array"; + }, + + isWindow: function( obj ) { + /* jshint eqeqeq: false */ + return obj != null && obj == obj.window; + }, + + isNumeric: function( obj ) { + // parseFloat NaNs numeric-cast false positives (null|true|false|"") + // ...but misinterprets leading-number strings, particularly hex literals ("0x...") + // subtraction forces infinities to NaN + return obj - parseFloat( obj ) >= 0; + }, + + isEmptyObject: function( obj ) { + var name; + for ( name in obj ) { + return false; + } + return true; + }, + + isPlainObject: function( obj ) { + var key; + + // Must be an Object. + // Because of IE, we also have to check the presence of the constructor property. + // Make sure that DOM nodes and window objects don't pass through, as well + if ( !obj || jQuery.type(obj) !== "object" || obj.nodeType || jQuery.isWindow( obj ) ) { + return false; + } + + try { + // Not own constructor property must be Object + if ( obj.constructor && + !hasOwn.call(obj, "constructor") && + !hasOwn.call(obj.constructor.prototype, "isPrototypeOf") ) { + return false; + } + } catch ( e ) { + // IE8,9 Will throw exceptions on certain host objects #9897 + return false; + } + + // Support: IE<9 + // Handle iteration over inherited properties before own properties. + if ( support.ownLast ) { + for ( key in obj ) { + return hasOwn.call( obj, key ); + } + } + + // Own properties are enumerated firstly, so to speed up, + // if last one is own, then all properties are own. + for ( key in obj ) {} + + return key === undefined || hasOwn.call( obj, key ); + }, + + type: function( obj ) { + if ( obj == null ) { + return obj + ""; + } + return typeof obj === "object" || typeof obj === "function" ? + class2type[ toString.call(obj) ] || "object" : + typeof obj; + }, + + // Evaluates a script in a global context + // Workarounds based on findings by Jim Driscoll + // http://weblogs.java.net/blog/driscoll/archive/2009/09/08/eval-javascript-global-context + globalEval: function( data ) { + if ( data && jQuery.trim( data ) ) { + // We use execScript on Internet Explorer + // We use an anonymous function so that context is window + // rather than jQuery in Firefox + ( window.execScript || function( data ) { + window[ "eval" ].call( window, data ); + } )( data ); + } + }, + + // Convert dashed to camelCase; used by the css and data modules + // Microsoft forgot to hump their vendor prefix (#9572) + camelCase: function( string ) { + return string.replace( rmsPrefix, "ms-" ).replace( rdashAlpha, fcamelCase ); + }, + + nodeName: function( elem, name ) { + return elem.nodeName && elem.nodeName.toLowerCase() === name.toLowerCase(); + }, + + // args is for internal usage only + each: function( obj, callback, args ) { + var value, + i = 0, + length = obj.length, + isArray = isArraylike( obj ); + + if ( args ) { + if ( isArray ) { + for ( ; i < length; i++ ) { + value = callback.apply( obj[ i ], args ); + + if ( value === false ) { + break; + } + } + } else { + for ( i in obj ) { + value = callback.apply( obj[ i ], args ); + + if ( value === false ) { + break; + } + } + } + + // A special, fast, case for the most common use of each + } else { + if ( isArray ) { + for ( ; i < length; i++ ) { + value = callback.call( obj[ i ], i, obj[ i ] ); + + if ( value === false ) { + break; + } + } + } else { + for ( i in obj ) { + value = callback.call( obj[ i ], i, obj[ i ] ); + + if ( value === false ) { + break; + } + } + } + } + + return obj; + }, + + // Use native String.trim function wherever possible + trim: trim && !trim.call("\uFEFF\xA0") ? + function( text ) { + return text == null ? + "" : + trim.call( text ); + } : + + // Otherwise use our own trimming functionality + function( text ) { + return text == null ? + "" : + ( text + "" ).replace( rtrim, "" ); + }, + + // results is for internal usage only + makeArray: function( arr, results ) { + var ret = results || []; + + if ( arr != null ) { + if ( isArraylike( Object(arr) ) ) { + jQuery.merge( ret, + typeof arr === "string" ? + [ arr ] : arr + ); + } else { + push.call( ret, arr ); + } + } + + return ret; + }, + + inArray: function( elem, arr, i ) { + var len; + + if ( arr ) { + if ( indexOf ) { + return indexOf.call( arr, elem, i ); + } + + len = arr.length; + i = i ? i < 0 ? Math.max( 0, len + i ) : i : 0; + + for ( ; i < len; i++ ) { + // Skip accessing in sparse arrays + if ( i in arr && arr[ i ] === elem ) { + return i; + } + } + } + + return -1; + }, + + merge: function( first, second ) { + var len = +second.length, + j = 0, + i = first.length; + + while ( j < len ) { + first[ i++ ] = second[ j++ ]; + } + + // Support: IE<9 + // Workaround casting of .length to NaN on otherwise arraylike objects (e.g., NodeLists) + if ( len !== len ) { + while ( second[j] !== undefined ) { + first[ i++ ] = second[ j++ ]; + } + } + + first.length = i; + + return first; + }, + + grep: function( elems, callback, invert ) { + var callbackInverse, + matches = [], + i = 0, + length = elems.length, + callbackExpect = !invert; + + // Go through the array, only saving the items + // that pass the validator function + for ( ; i < length; i++ ) { + callbackInverse = !callback( elems[ i ], i ); + if ( callbackInverse !== callbackExpect ) { + matches.push( elems[ i ] ); + } + } + + return matches; + }, + + // arg is for internal usage only + map: function( elems, callback, arg ) { + var value, + i = 0, + length = elems.length, + isArray = isArraylike( elems ), + ret = []; + + // Go through the array, translating each of the items to their new values + if ( isArray ) { + for ( ; i < length; i++ ) { + value = callback( elems[ i ], i, arg ); + + if ( value != null ) { + ret.push( value ); + } + } + + // Go through every key on the object, + } else { + for ( i in elems ) { + value = callback( elems[ i ], i, arg ); + + if ( value != null ) { + ret.push( value ); + } + } + } + + // Flatten any nested arrays + return concat.apply( [], ret ); + }, + + // A global GUID counter for objects + guid: 1, + + // Bind a function to a context, optionally partially applying any + // arguments. + proxy: function( fn, context ) { + var args, proxy, tmp; + + if ( typeof context === "string" ) { + tmp = fn[ context ]; + context = fn; + fn = tmp; + } + + // Quick check to determine if target is callable, in the spec + // this throws a TypeError, but we will just return undefined. + if ( !jQuery.isFunction( fn ) ) { + return undefined; + } + + // Simulated bind + args = slice.call( arguments, 2 ); + proxy = function() { + return fn.apply( context || this, args.concat( slice.call( arguments ) ) ); + }; + + // Set the guid of unique handler to the same of original handler, so it can be removed + proxy.guid = fn.guid = fn.guid || jQuery.guid++; + + return proxy; + }, + + now: function() { + return +( new Date() ); + }, + + // jQuery.support is not used in Core but other projects attach their + // properties to it so it needs to exist. + support: support +}); + +// Populate the class2type map +jQuery.each("Boolean Number String Function Array Date RegExp Object Error".split(" "), function(i, name) { + class2type[ "[object " + name + "]" ] = name.toLowerCase(); +}); + +function isArraylike( obj ) { + var length = obj.length, + type = jQuery.type( obj ); + + if ( type === "function" || jQuery.isWindow( obj ) ) { + return false; + } + + if ( obj.nodeType === 1 && length ) { + return true; + } + + return type === "array" || length === 0 || + typeof length === "number" && length > 0 && ( length - 1 ) in obj; +} +var Sizzle = +/*! + * Sizzle CSS Selector Engine v1.10.16 + * http://sizzlejs.com/ + * + * Copyright 2013 jQuery Foundation, Inc. and other contributors + * Released under the MIT license + * http://jquery.org/license + * + * Date: 2014-01-13 + */ +(function( window ) { + +var i, + support, + Expr, + getText, + isXML, + compile, + outermostContext, + sortInput, + hasDuplicate, + + // Local document vars + setDocument, + document, + docElem, + documentIsHTML, + rbuggyQSA, + rbuggyMatches, + matches, + contains, + + // Instance-specific data + expando = "sizzle" + -(new Date()), + preferredDoc = window.document, + dirruns = 0, + done = 0, + classCache = createCache(), + tokenCache = createCache(), + compilerCache = createCache(), + sortOrder = function( a, b ) { + if ( a === b ) { + hasDuplicate = true; + } + return 0; + }, + + // General-purpose constants + strundefined = typeof undefined, + MAX_NEGATIVE = 1 << 31, + + // Instance methods + hasOwn = ({}).hasOwnProperty, + arr = [], + pop = arr.pop, + push_native = arr.push, + push = arr.push, + slice = arr.slice, + // Use a stripped-down indexOf if we can't use a native one + indexOf = arr.indexOf || function( elem ) { + var i = 0, + len = this.length; + for ( ; i < len; i++ ) { + if ( this[i] === elem ) { + return i; + } + } + return -1; + }, + + booleans = "checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped", + + // Regular expressions + + // Whitespace characters http://www.w3.org/TR/css3-selectors/#whitespace + whitespace = "[\\x20\\t\\r\\n\\f]", + // http://www.w3.org/TR/css3-syntax/#characters + characterEncoding = "(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+", + + // Loosely modeled on CSS identifier characters + // An unquoted value should be a CSS identifier http://www.w3.org/TR/css3-selectors/#attribute-selectors + // Proper syntax: http://www.w3.org/TR/CSS21/syndata.html#value-def-identifier + identifier = characterEncoding.replace( "w", "w#" ), + + // Acceptable operators http://www.w3.org/TR/selectors/#attribute-selectors + attributes = "\\[" + whitespace + "*(" + characterEncoding + ")" + whitespace + + "*(?:([*^$|!~]?=)" + whitespace + "*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|(" + identifier + ")|)|)" + whitespace + "*\\]", + + // Prefer arguments quoted, + // then not containing pseudos/brackets, + // then attribute selectors/non-parenthetical expressions, + // then anything else + // These preferences are here to reduce the number of selectors + // needing tokenize in the PSEUDO preFilter + pseudos = ":(" + characterEncoding + ")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|" + attributes.replace( 3, 8 ) + ")*)|.*)\\)|)", + + // Leading and non-escaped trailing whitespace, capturing some non-whitespace characters preceding the latter + rtrim = new RegExp( "^" + whitespace + "+|((?:^|[^\\\\])(?:\\\\.)*)" + whitespace + "+$", "g" ), + + rcomma = new RegExp( "^" + whitespace + "*," + whitespace + "*" ), + rcombinators = new RegExp( "^" + whitespace + "*([>+~]|" + whitespace + ")" + whitespace + "*" ), + + rattributeQuotes = new RegExp( "=" + whitespace + "*([^\\]'\"]*?)" + whitespace + "*\\]", "g" ), + + rpseudo = new RegExp( pseudos ), + ridentifier = new RegExp( "^" + identifier + "$" ), + + matchExpr = { + "ID": new RegExp( "^#(" + characterEncoding + ")" ), + "CLASS": new RegExp( "^\\.(" + characterEncoding + ")" ), + "TAG": new RegExp( "^(" + characterEncoding.replace( "w", "w*" ) + ")" ), + "ATTR": new RegExp( "^" + attributes ), + "PSEUDO": new RegExp( "^" + pseudos ), + "CHILD": new RegExp( "^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + whitespace + + "*(even|odd|(([+-]|)(\\d*)n|)" + whitespace + "*(?:([+-]|)" + whitespace + + "*(\\d+)|))" + whitespace + "*\\)|)", "i" ), + "bool": new RegExp( "^(?:" + booleans + ")$", "i" ), + // For use in libraries implementing .is() + // We use this for POS matching in `select` + "needsContext": new RegExp( "^" + whitespace + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" + + whitespace + "*((?:-\\d)?\\d*)" + whitespace + "*\\)|)(?=[^-]|$)", "i" ) + }, + + rinputs = /^(?:input|select|textarea|button)$/i, + rheader = /^h\d$/i, + + rnative = /^[^{]+\{\s*\[native \w/, + + // Easily-parseable/retrievable ID or TAG or CLASS selectors + rquickExpr = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/, + + rsibling = /[+~]/, + rescape = /'|\\/g, + + // CSS escapes http://www.w3.org/TR/CSS21/syndata.html#escaped-characters + runescape = new RegExp( "\\\\([\\da-f]{1,6}" + whitespace + "?|(" + whitespace + ")|.)", "ig" ), + funescape = function( _, escaped, escapedWhitespace ) { + var high = "0x" + escaped - 0x10000; + // NaN means non-codepoint + // Support: Firefox + // Workaround erroneous numeric interpretation of +"0x" + return high !== high || escapedWhitespace ? + escaped : + high < 0 ? + // BMP codepoint + String.fromCharCode( high + 0x10000 ) : + // Supplemental Plane codepoint (surrogate pair) + String.fromCharCode( high >> 10 | 0xD800, high & 0x3FF | 0xDC00 ); + }; + +// Optimize for push.apply( _, NodeList ) +try { + push.apply( + (arr = slice.call( preferredDoc.childNodes )), + preferredDoc.childNodes + ); + // Support: Android<4.0 + // Detect silently failing push.apply + arr[ preferredDoc.childNodes.length ].nodeType; +} catch ( e ) { + push = { apply: arr.length ? + + // Leverage slice if possible + function( target, els ) { + push_native.apply( target, slice.call(els) ); + } : + + // Support: IE<9 + // Otherwise append directly + function( target, els ) { + var j = target.length, + i = 0; + // Can't trust NodeList.length + while ( (target[j++] = els[i++]) ) {} + target.length = j - 1; + } + }; +} + +function Sizzle( selector, context, results, seed ) { + var match, elem, m, nodeType, + // QSA vars + i, groups, old, nid, newContext, newSelector; + + if ( ( context ? context.ownerDocument || context : preferredDoc ) !== document ) { + setDocument( context ); + } + + context = context || document; + results = results || []; + + if ( !selector || typeof selector !== "string" ) { + return results; + } + + if ( (nodeType = context.nodeType) !== 1 && nodeType !== 9 ) { + return []; + } + + if ( documentIsHTML && !seed ) { + + // Shortcuts + if ( (match = rquickExpr.exec( selector )) ) { + // Speed-up: Sizzle("#ID") + if ( (m = match[1]) ) { + if ( nodeType === 9 ) { + elem = context.getElementById( m ); + // Check parentNode to catch when Blackberry 4.6 returns + // nodes that are no longer in the document (jQuery #6963) + if ( elem && elem.parentNode ) { + // Handle the case where IE, Opera, and Webkit return items + // by name instead of ID + if ( elem.id === m ) { + results.push( elem ); + return results; + } + } else { + return results; + } + } else { + // Context is not a document + if ( context.ownerDocument && (elem = context.ownerDocument.getElementById( m )) && + contains( context, elem ) && elem.id === m ) { + results.push( elem ); + return results; + } + } + + // Speed-up: Sizzle("TAG") + } else if ( match[2] ) { + push.apply( results, context.getElementsByTagName( selector ) ); + return results; + + // Speed-up: Sizzle(".CLASS") + } else if ( (m = match[3]) && support.getElementsByClassName && context.getElementsByClassName ) { + push.apply( results, context.getElementsByClassName( m ) ); + return results; + } + } + + // QSA path + if ( support.qsa && (!rbuggyQSA || !rbuggyQSA.test( selector )) ) { + nid = old = expando; + newContext = context; + newSelector = nodeType === 9 && selector; + + // qSA works strangely on Element-rooted queries + // We can work around this by specifying an extra ID on the root + // and working up from there (Thanks to Andrew Dupont for the technique) + // IE 8 doesn't work on object elements + if ( nodeType === 1 && context.nodeName.toLowerCase() !== "object" ) { + groups = tokenize( selector ); + + if ( (old = context.getAttribute("id")) ) { + nid = old.replace( rescape, "\\$&" ); + } else { + context.setAttribute( "id", nid ); + } + nid = "[id='" + nid + "'] "; + + i = groups.length; + while ( i-- ) { + groups[i] = nid + toSelector( groups[i] ); + } + newContext = rsibling.test( selector ) && testContext( context.parentNode ) || context; + newSelector = groups.join(","); + } + + if ( newSelector ) { + try { + push.apply( results, + newContext.querySelectorAll( newSelector ) + ); + return results; + } catch(qsaError) { + } finally { + if ( !old ) { + context.removeAttribute("id"); + } + } + } + } + } + + // All others + return select( selector.replace( rtrim, "$1" ), context, results, seed ); +} + +/** + * Create key-value caches of limited size + * @returns {Function(string, Object)} Returns the Object data after storing it on itself with + * property name the (space-suffixed) string and (if the cache is larger than Expr.cacheLength) + * deleting the oldest entry + */ +function createCache() { + var keys = []; + + function cache( key, value ) { + // Use (key + " ") to avoid collision with native prototype properties (see Issue #157) + if ( keys.push( key + " " ) > Expr.cacheLength ) { + // Only keep the most recent entries + delete cache[ keys.shift() ]; + } + return (cache[ key + " " ] = value); + } + return cache; +} + +/** + * Mark a function for special use by Sizzle + * @param {Function} fn The function to mark + */ +function markFunction( fn ) { + fn[ expando ] = true; + return fn; +} + +/** + * Support testing using an element + * @param {Function} fn Passed the created div and expects a boolean result + */ +function assert( fn ) { + var div = document.createElement("div"); + + try { + return !!fn( div ); + } catch (e) { + return false; + } finally { + // Remove from its parent by default + if ( div.parentNode ) { + div.parentNode.removeChild( div ); + } + // release memory in IE + div = null; + } +} + +/** + * Adds the same handler for all of the specified attrs + * @param {String} attrs Pipe-separated list of attributes + * @param {Function} handler The method that will be applied + */ +function addHandle( attrs, handler ) { + var arr = attrs.split("|"), + i = attrs.length; + + while ( i-- ) { + Expr.attrHandle[ arr[i] ] = handler; + } +} + +/** + * Checks document order of two siblings + * @param {Element} a + * @param {Element} b + * @returns {Number} Returns less than 0 if a precedes b, greater than 0 if a follows b + */ +function siblingCheck( a, b ) { + var cur = b && a, + diff = cur && a.nodeType === 1 && b.nodeType === 1 && + ( ~b.sourceIndex || MAX_NEGATIVE ) - + ( ~a.sourceIndex || MAX_NEGATIVE ); + + // Use IE sourceIndex if available on both nodes + if ( diff ) { + return diff; + } + + // Check if b follows a + if ( cur ) { + while ( (cur = cur.nextSibling) ) { + if ( cur === b ) { + return -1; + } + } + } + + return a ? 1 : -1; +} + +/** + * Returns a function to use in pseudos for input types + * @param {String} type + */ +function createInputPseudo( type ) { + return function( elem ) { + var name = elem.nodeName.toLowerCase(); + return name === "input" && elem.type === type; + }; +} + +/** + * Returns a function to use in pseudos for buttons + * @param {String} type + */ +function createButtonPseudo( type ) { + return function( elem ) { + var name = elem.nodeName.toLowerCase(); + return (name === "input" || name === "button") && elem.type === type; + }; +} + +/** + * Returns a function to use in pseudos for positionals + * @param {Function} fn + */ +function createPositionalPseudo( fn ) { + return markFunction(function( argument ) { + argument = +argument; + return markFunction(function( seed, matches ) { + var j, + matchIndexes = fn( [], seed.length, argument ), + i = matchIndexes.length; + + // Match elements found at the specified indexes + while ( i-- ) { + if ( seed[ (j = matchIndexes[i]) ] ) { + seed[j] = !(matches[j] = seed[j]); + } + } + }); + }); +} + +/** + * Checks a node for validity as a Sizzle context + * @param {Element|Object=} context + * @returns {Element|Object|Boolean} The input node if acceptable, otherwise a falsy value + */ +function testContext( context ) { + return context && typeof context.getElementsByTagName !== strundefined && context; +} + +// Expose support vars for convenience +support = Sizzle.support = {}; + +/** + * Detects XML nodes + * @param {Element|Object} elem An element or a document + * @returns {Boolean} True iff elem is a non-HTML XML node + */ +isXML = Sizzle.isXML = function( elem ) { + // documentElement is verified for cases where it doesn't yet exist + // (such as loading iframes in IE - #4833) + var documentElement = elem && (elem.ownerDocument || elem).documentElement; + return documentElement ? documentElement.nodeName !== "HTML" : false; +}; + +/** + * Sets document-related variables once based on the current document + * @param {Element|Object} [doc] An element or document object to use to set the document + * @returns {Object} Returns the current document + */ +setDocument = Sizzle.setDocument = function( node ) { + var hasCompare, + doc = node ? node.ownerDocument || node : preferredDoc, + parent = doc.defaultView; + + // If no document and documentElement is available, return + if ( doc === document || doc.nodeType !== 9 || !doc.documentElement ) { + return document; + } + + // Set our document + document = doc; + docElem = doc.documentElement; + + // Support tests + documentIsHTML = !isXML( doc ); + + // Support: IE>8 + // If iframe document is assigned to "document" variable and if iframe has been reloaded, + // IE will throw "permission denied" error when accessing "document" variable, see jQuery #13936 + // IE6-8 do not support the defaultView property so parent will be undefined + if ( parent && parent !== parent.top ) { + // IE11 does not have attachEvent, so all must suffer + if ( parent.addEventListener ) { + parent.addEventListener( "unload", function() { + setDocument(); + }, false ); + } else if ( parent.attachEvent ) { + parent.attachEvent( "onunload", function() { + setDocument(); + }); + } + } + + /* Attributes + ---------------------------------------------------------------------- */ + + // Support: IE<8 + // Verify that getAttribute really returns attributes and not properties (excepting IE8 booleans) + support.attributes = assert(function( div ) { + div.className = "i"; + return !div.getAttribute("className"); + }); + + /* getElement(s)By* + ---------------------------------------------------------------------- */ + + // Check if getElementsByTagName("*") returns only elements + support.getElementsByTagName = assert(function( div ) { + div.appendChild( doc.createComment("") ); + return !div.getElementsByTagName("*").length; + }); + + // Check if getElementsByClassName can be trusted + support.getElementsByClassName = rnative.test( doc.getElementsByClassName ) && assert(function( div ) { + div.innerHTML = "
    "; + + // Support: Safari<4 + // Catch class over-caching + div.firstChild.className = "i"; + // Support: Opera<10 + // Catch gEBCN failure to find non-leading classes + return div.getElementsByClassName("i").length === 2; + }); + + // Support: IE<10 + // Check if getElementById returns elements by name + // The broken getElementById methods don't pick up programatically-set names, + // so use a roundabout getElementsByName test + support.getById = assert(function( div ) { + docElem.appendChild( div ).id = expando; + return !doc.getElementsByName || !doc.getElementsByName( expando ).length; + }); + + // ID find and filter + if ( support.getById ) { + Expr.find["ID"] = function( id, context ) { + if ( typeof context.getElementById !== strundefined && documentIsHTML ) { + var m = context.getElementById( id ); + // Check parentNode to catch when Blackberry 4.6 returns + // nodes that are no longer in the document #6963 + return m && m.parentNode ? [m] : []; + } + }; + Expr.filter["ID"] = function( id ) { + var attrId = id.replace( runescape, funescape ); + return function( elem ) { + return elem.getAttribute("id") === attrId; + }; + }; + } else { + // Support: IE6/7 + // getElementById is not reliable as a find shortcut + delete Expr.find["ID"]; + + Expr.filter["ID"] = function( id ) { + var attrId = id.replace( runescape, funescape ); + return function( elem ) { + var node = typeof elem.getAttributeNode !== strundefined && elem.getAttributeNode("id"); + return node && node.value === attrId; + }; + }; + } + + // Tag + Expr.find["TAG"] = support.getElementsByTagName ? + function( tag, context ) { + if ( typeof context.getElementsByTagName !== strundefined ) { + return context.getElementsByTagName( tag ); + } + } : + function( tag, context ) { + var elem, + tmp = [], + i = 0, + results = context.getElementsByTagName( tag ); + + // Filter out possible comments + if ( tag === "*" ) { + while ( (elem = results[i++]) ) { + if ( elem.nodeType === 1 ) { + tmp.push( elem ); + } + } + + return tmp; + } + return results; + }; + + // Class + Expr.find["CLASS"] = support.getElementsByClassName && function( className, context ) { + if ( typeof context.getElementsByClassName !== strundefined && documentIsHTML ) { + return context.getElementsByClassName( className ); + } + }; + + /* QSA/matchesSelector + ---------------------------------------------------------------------- */ + + // QSA and matchesSelector support + + // matchesSelector(:active) reports false when true (IE9/Opera 11.5) + rbuggyMatches = []; + + // qSa(:focus) reports false when true (Chrome 21) + // We allow this because of a bug in IE8/9 that throws an error + // whenever `document.activeElement` is accessed on an iframe + // So, we allow :focus to pass through QSA all the time to avoid the IE error + // See http://bugs.jquery.com/ticket/13378 + rbuggyQSA = []; + + if ( (support.qsa = rnative.test( doc.querySelectorAll )) ) { + // Build QSA regex + // Regex strategy adopted from Diego Perini + assert(function( div ) { + // Select is set to empty string on purpose + // This is to test IE's treatment of not explicitly + // setting a boolean content attribute, + // since its presence should be enough + // http://bugs.jquery.com/ticket/12359 + div.innerHTML = ""; + + // Support: IE8, Opera 10-12 + // Nothing should be selected when empty strings follow ^= or $= or *= + if ( div.querySelectorAll("[t^='']").length ) { + rbuggyQSA.push( "[*^$]=" + whitespace + "*(?:''|\"\")" ); + } + + // Support: IE8 + // Boolean attributes and "value" are not treated correctly + if ( !div.querySelectorAll("[selected]").length ) { + rbuggyQSA.push( "\\[" + whitespace + "*(?:value|" + booleans + ")" ); + } + + // Webkit/Opera - :checked should return selected option elements + // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked + // IE8 throws error here and will not see later tests + if ( !div.querySelectorAll(":checked").length ) { + rbuggyQSA.push(":checked"); + } + }); + + assert(function( div ) { + // Support: Windows 8 Native Apps + // The type and name attributes are restricted during .innerHTML assignment + var input = doc.createElement("input"); + input.setAttribute( "type", "hidden" ); + div.appendChild( input ).setAttribute( "name", "D" ); + + // Support: IE8 + // Enforce case-sensitivity of name attribute + if ( div.querySelectorAll("[name=d]").length ) { + rbuggyQSA.push( "name" + whitespace + "*[*^$|!~]?=" ); + } + + // FF 3.5 - :enabled/:disabled and hidden elements (hidden elements are still enabled) + // IE8 throws error here and will not see later tests + if ( !div.querySelectorAll(":enabled").length ) { + rbuggyQSA.push( ":enabled", ":disabled" ); + } + + // Opera 10-11 does not throw on post-comma invalid pseudos + div.querySelectorAll("*,:x"); + rbuggyQSA.push(",.*:"); + }); + } + + if ( (support.matchesSelector = rnative.test( (matches = docElem.webkitMatchesSelector || + docElem.mozMatchesSelector || + docElem.oMatchesSelector || + docElem.msMatchesSelector) )) ) { + + assert(function( div ) { + // Check to see if it's possible to do matchesSelector + // on a disconnected node (IE 9) + support.disconnectedMatch = matches.call( div, "div" ); + + // This should fail with an exception + // Gecko does not error, returns false instead + matches.call( div, "[s!='']:x" ); + rbuggyMatches.push( "!=", pseudos ); + }); + } + + rbuggyQSA = rbuggyQSA.length && new RegExp( rbuggyQSA.join("|") ); + rbuggyMatches = rbuggyMatches.length && new RegExp( rbuggyMatches.join("|") ); + + /* Contains + ---------------------------------------------------------------------- */ + hasCompare = rnative.test( docElem.compareDocumentPosition ); + + // Element contains another + // Purposefully does not implement inclusive descendent + // As in, an element does not contain itself + contains = hasCompare || rnative.test( docElem.contains ) ? + function( a, b ) { + var adown = a.nodeType === 9 ? a.documentElement : a, + bup = b && b.parentNode; + return a === bup || !!( bup && bup.nodeType === 1 && ( + adown.contains ? + adown.contains( bup ) : + a.compareDocumentPosition && a.compareDocumentPosition( bup ) & 16 + )); + } : + function( a, b ) { + if ( b ) { + while ( (b = b.parentNode) ) { + if ( b === a ) { + return true; + } + } + } + return false; + }; + + /* Sorting + ---------------------------------------------------------------------- */ + + // Document order sorting + sortOrder = hasCompare ? + function( a, b ) { + + // Flag for duplicate removal + if ( a === b ) { + hasDuplicate = true; + return 0; + } + + // Sort on method existence if only one input has compareDocumentPosition + var compare = !a.compareDocumentPosition - !b.compareDocumentPosition; + if ( compare ) { + return compare; + } + + // Calculate position if both inputs belong to the same document + compare = ( a.ownerDocument || a ) === ( b.ownerDocument || b ) ? + a.compareDocumentPosition( b ) : + + // Otherwise we know they are disconnected + 1; + + // Disconnected nodes + if ( compare & 1 || + (!support.sortDetached && b.compareDocumentPosition( a ) === compare) ) { + + // Choose the first element that is related to our preferred document + if ( a === doc || a.ownerDocument === preferredDoc && contains(preferredDoc, a) ) { + return -1; + } + if ( b === doc || b.ownerDocument === preferredDoc && contains(preferredDoc, b) ) { + return 1; + } + + // Maintain original order + return sortInput ? + ( indexOf.call( sortInput, a ) - indexOf.call( sortInput, b ) ) : + 0; + } + + return compare & 4 ? -1 : 1; + } : + function( a, b ) { + // Exit early if the nodes are identical + if ( a === b ) { + hasDuplicate = true; + return 0; + } + + var cur, + i = 0, + aup = a.parentNode, + bup = b.parentNode, + ap = [ a ], + bp = [ b ]; + + // Parentless nodes are either documents or disconnected + if ( !aup || !bup ) { + return a === doc ? -1 : + b === doc ? 1 : + aup ? -1 : + bup ? 1 : + sortInput ? + ( indexOf.call( sortInput, a ) - indexOf.call( sortInput, b ) ) : + 0; + + // If the nodes are siblings, we can do a quick check + } else if ( aup === bup ) { + return siblingCheck( a, b ); + } + + // Otherwise we need full lists of their ancestors for comparison + cur = a; + while ( (cur = cur.parentNode) ) { + ap.unshift( cur ); + } + cur = b; + while ( (cur = cur.parentNode) ) { + bp.unshift( cur ); + } + + // Walk down the tree looking for a discrepancy + while ( ap[i] === bp[i] ) { + i++; + } + + return i ? + // Do a sibling check if the nodes have a common ancestor + siblingCheck( ap[i], bp[i] ) : + + // Otherwise nodes in our document sort first + ap[i] === preferredDoc ? -1 : + bp[i] === preferredDoc ? 1 : + 0; + }; + + return doc; +}; + +Sizzle.matches = function( expr, elements ) { + return Sizzle( expr, null, null, elements ); +}; + +Sizzle.matchesSelector = function( elem, expr ) { + // Set document vars if needed + if ( ( elem.ownerDocument || elem ) !== document ) { + setDocument( elem ); + } + + // Make sure that attribute selectors are quoted + expr = expr.replace( rattributeQuotes, "='$1']" ); + + if ( support.matchesSelector && documentIsHTML && + ( !rbuggyMatches || !rbuggyMatches.test( expr ) ) && + ( !rbuggyQSA || !rbuggyQSA.test( expr ) ) ) { + + try { + var ret = matches.call( elem, expr ); + + // IE 9's matchesSelector returns false on disconnected nodes + if ( ret || support.disconnectedMatch || + // As well, disconnected nodes are said to be in a document + // fragment in IE 9 + elem.document && elem.document.nodeType !== 11 ) { + return ret; + } + } catch(e) {} + } + + return Sizzle( expr, document, null, [elem] ).length > 0; +}; + +Sizzle.contains = function( context, elem ) { + // Set document vars if needed + if ( ( context.ownerDocument || context ) !== document ) { + setDocument( context ); + } + return contains( context, elem ); +}; + +Sizzle.attr = function( elem, name ) { + // Set document vars if needed + if ( ( elem.ownerDocument || elem ) !== document ) { + setDocument( elem ); + } + + var fn = Expr.attrHandle[ name.toLowerCase() ], + // Don't get fooled by Object.prototype properties (jQuery #13807) + val = fn && hasOwn.call( Expr.attrHandle, name.toLowerCase() ) ? + fn( elem, name, !documentIsHTML ) : + undefined; + + return val !== undefined ? + val : + support.attributes || !documentIsHTML ? + elem.getAttribute( name ) : + (val = elem.getAttributeNode(name)) && val.specified ? + val.value : + null; +}; + +Sizzle.error = function( msg ) { + throw new Error( "Syntax error, unrecognized expression: " + msg ); +}; + +/** + * Document sorting and removing duplicates + * @param {ArrayLike} results + */ +Sizzle.uniqueSort = function( results ) { + var elem, + duplicates = [], + j = 0, + i = 0; + + // Unless we *know* we can detect duplicates, assume their presence + hasDuplicate = !support.detectDuplicates; + sortInput = !support.sortStable && results.slice( 0 ); + results.sort( sortOrder ); + + if ( hasDuplicate ) { + while ( (elem = results[i++]) ) { + if ( elem === results[ i ] ) { + j = duplicates.push( i ); + } + } + while ( j-- ) { + results.splice( duplicates[ j ], 1 ); + } + } + + // Clear input after sorting to release objects + // See https://github.com/jquery/sizzle/pull/225 + sortInput = null; + + return results; +}; + +/** + * Utility function for retrieving the text value of an array of DOM nodes + * @param {Array|Element} elem + */ +getText = Sizzle.getText = function( elem ) { + var node, + ret = "", + i = 0, + nodeType = elem.nodeType; + + if ( !nodeType ) { + // If no nodeType, this is expected to be an array + while ( (node = elem[i++]) ) { + // Do not traverse comment nodes + ret += getText( node ); + } + } else if ( nodeType === 1 || nodeType === 9 || nodeType === 11 ) { + // Use textContent for elements + // innerText usage removed for consistency of new lines (jQuery #11153) + if ( typeof elem.textContent === "string" ) { + return elem.textContent; + } else { + // Traverse its children + for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { + ret += getText( elem ); + } + } + } else if ( nodeType === 3 || nodeType === 4 ) { + return elem.nodeValue; + } + // Do not include comment or processing instruction nodes + + return ret; +}; + +Expr = Sizzle.selectors = { + + // Can be adjusted by the user + cacheLength: 50, + + createPseudo: markFunction, + + match: matchExpr, + + attrHandle: {}, + + find: {}, + + relative: { + ">": { dir: "parentNode", first: true }, + " ": { dir: "parentNode" }, + "+": { dir: "previousSibling", first: true }, + "~": { dir: "previousSibling" } + }, + + preFilter: { + "ATTR": function( match ) { + match[1] = match[1].replace( runescape, funescape ); + + // Move the given value to match[3] whether quoted or unquoted + match[3] = ( match[4] || match[5] || "" ).replace( runescape, funescape ); + + if ( match[2] === "~=" ) { + match[3] = " " + match[3] + " "; + } + + return match.slice( 0, 4 ); + }, + + "CHILD": function( match ) { + /* matches from matchExpr["CHILD"] + 1 type (only|nth|...) + 2 what (child|of-type) + 3 argument (even|odd|\d*|\d*n([+-]\d+)?|...) + 4 xn-component of xn+y argument ([+-]?\d*n|) + 5 sign of xn-component + 6 x of xn-component + 7 sign of y-component + 8 y of y-component + */ + match[1] = match[1].toLowerCase(); + + if ( match[1].slice( 0, 3 ) === "nth" ) { + // nth-* requires argument + if ( !match[3] ) { + Sizzle.error( match[0] ); + } + + // numeric x and y parameters for Expr.filter.CHILD + // remember that false/true cast respectively to 0/1 + match[4] = +( match[4] ? match[5] + (match[6] || 1) : 2 * ( match[3] === "even" || match[3] === "odd" ) ); + match[5] = +( ( match[7] + match[8] ) || match[3] === "odd" ); + + // other types prohibit arguments + } else if ( match[3] ) { + Sizzle.error( match[0] ); + } + + return match; + }, + + "PSEUDO": function( match ) { + var excess, + unquoted = !match[5] && match[2]; + + if ( matchExpr["CHILD"].test( match[0] ) ) { + return null; + } + + // Accept quoted arguments as-is + if ( match[3] && match[4] !== undefined ) { + match[2] = match[4]; + + // Strip excess characters from unquoted arguments + } else if ( unquoted && rpseudo.test( unquoted ) && + // Get excess from tokenize (recursively) + (excess = tokenize( unquoted, true )) && + // advance to the next closing parenthesis + (excess = unquoted.indexOf( ")", unquoted.length - excess ) - unquoted.length) ) { + + // excess is a negative index + match[0] = match[0].slice( 0, excess ); + match[2] = unquoted.slice( 0, excess ); + } + + // Return only captures needed by the pseudo filter method (type and argument) + return match.slice( 0, 3 ); + } + }, + + filter: { + + "TAG": function( nodeNameSelector ) { + var nodeName = nodeNameSelector.replace( runescape, funescape ).toLowerCase(); + return nodeNameSelector === "*" ? + function() { return true; } : + function( elem ) { + return elem.nodeName && elem.nodeName.toLowerCase() === nodeName; + }; + }, + + "CLASS": function( className ) { + var pattern = classCache[ className + " " ]; + + return pattern || + (pattern = new RegExp( "(^|" + whitespace + ")" + className + "(" + whitespace + "|$)" )) && + classCache( className, function( elem ) { + return pattern.test( typeof elem.className === "string" && elem.className || typeof elem.getAttribute !== strundefined && elem.getAttribute("class") || "" ); + }); + }, + + "ATTR": function( name, operator, check ) { + return function( elem ) { + var result = Sizzle.attr( elem, name ); + + if ( result == null ) { + return operator === "!="; + } + if ( !operator ) { + return true; + } + + result += ""; + + return operator === "=" ? result === check : + operator === "!=" ? result !== check : + operator === "^=" ? check && result.indexOf( check ) === 0 : + operator === "*=" ? check && result.indexOf( check ) > -1 : + operator === "$=" ? check && result.slice( -check.length ) === check : + operator === "~=" ? ( " " + result + " " ).indexOf( check ) > -1 : + operator === "|=" ? result === check || result.slice( 0, check.length + 1 ) === check + "-" : + false; + }; + }, + + "CHILD": function( type, what, argument, first, last ) { + var simple = type.slice( 0, 3 ) !== "nth", + forward = type.slice( -4 ) !== "last", + ofType = what === "of-type"; + + return first === 1 && last === 0 ? + + // Shortcut for :nth-*(n) + function( elem ) { + return !!elem.parentNode; + } : + + function( elem, context, xml ) { + var cache, outerCache, node, diff, nodeIndex, start, + dir = simple !== forward ? "nextSibling" : "previousSibling", + parent = elem.parentNode, + name = ofType && elem.nodeName.toLowerCase(), + useCache = !xml && !ofType; + + if ( parent ) { + + // :(first|last|only)-(child|of-type) + if ( simple ) { + while ( dir ) { + node = elem; + while ( (node = node[ dir ]) ) { + if ( ofType ? node.nodeName.toLowerCase() === name : node.nodeType === 1 ) { + return false; + } + } + // Reverse direction for :only-* (if we haven't yet done so) + start = dir = type === "only" && !start && "nextSibling"; + } + return true; + } + + start = [ forward ? parent.firstChild : parent.lastChild ]; + + // non-xml :nth-child(...) stores cache data on `parent` + if ( forward && useCache ) { + // Seek `elem` from a previously-cached index + outerCache = parent[ expando ] || (parent[ expando ] = {}); + cache = outerCache[ type ] || []; + nodeIndex = cache[0] === dirruns && cache[1]; + diff = cache[0] === dirruns && cache[2]; + node = nodeIndex && parent.childNodes[ nodeIndex ]; + + while ( (node = ++nodeIndex && node && node[ dir ] || + + // Fallback to seeking `elem` from the start + (diff = nodeIndex = 0) || start.pop()) ) { + + // When found, cache indexes on `parent` and break + if ( node.nodeType === 1 && ++diff && node === elem ) { + outerCache[ type ] = [ dirruns, nodeIndex, diff ]; + break; + } + } + + // Use previously-cached element index if available + } else if ( useCache && (cache = (elem[ expando ] || (elem[ expando ] = {}))[ type ]) && cache[0] === dirruns ) { + diff = cache[1]; + + // xml :nth-child(...) or :nth-last-child(...) or :nth(-last)?-of-type(...) + } else { + // Use the same loop as above to seek `elem` from the start + while ( (node = ++nodeIndex && node && node[ dir ] || + (diff = nodeIndex = 0) || start.pop()) ) { + + if ( ( ofType ? node.nodeName.toLowerCase() === name : node.nodeType === 1 ) && ++diff ) { + // Cache the index of each encountered element + if ( useCache ) { + (node[ expando ] || (node[ expando ] = {}))[ type ] = [ dirruns, diff ]; + } + + if ( node === elem ) { + break; + } + } + } + } + + // Incorporate the offset, then check against cycle size + diff -= last; + return diff === first || ( diff % first === 0 && diff / first >= 0 ); + } + }; + }, + + "PSEUDO": function( pseudo, argument ) { + // pseudo-class names are case-insensitive + // http://www.w3.org/TR/selectors/#pseudo-classes + // Prioritize by case sensitivity in case custom pseudos are added with uppercase letters + // Remember that setFilters inherits from pseudos + var args, + fn = Expr.pseudos[ pseudo ] || Expr.setFilters[ pseudo.toLowerCase() ] || + Sizzle.error( "unsupported pseudo: " + pseudo ); + + // The user may use createPseudo to indicate that + // arguments are needed to create the filter function + // just as Sizzle does + if ( fn[ expando ] ) { + return fn( argument ); + } + + // But maintain support for old signatures + if ( fn.length > 1 ) { + args = [ pseudo, pseudo, "", argument ]; + return Expr.setFilters.hasOwnProperty( pseudo.toLowerCase() ) ? + markFunction(function( seed, matches ) { + var idx, + matched = fn( seed, argument ), + i = matched.length; + while ( i-- ) { + idx = indexOf.call( seed, matched[i] ); + seed[ idx ] = !( matches[ idx ] = matched[i] ); + } + }) : + function( elem ) { + return fn( elem, 0, args ); + }; + } + + return fn; + } + }, + + pseudos: { + // Potentially complex pseudos + "not": markFunction(function( selector ) { + // Trim the selector passed to compile + // to avoid treating leading and trailing + // spaces as combinators + var input = [], + results = [], + matcher = compile( selector.replace( rtrim, "$1" ) ); + + return matcher[ expando ] ? + markFunction(function( seed, matches, context, xml ) { + var elem, + unmatched = matcher( seed, null, xml, [] ), + i = seed.length; + + // Match elements unmatched by `matcher` + while ( i-- ) { + if ( (elem = unmatched[i]) ) { + seed[i] = !(matches[i] = elem); + } + } + }) : + function( elem, context, xml ) { + input[0] = elem; + matcher( input, null, xml, results ); + return !results.pop(); + }; + }), + + "has": markFunction(function( selector ) { + return function( elem ) { + return Sizzle( selector, elem ).length > 0; + }; + }), + + "contains": markFunction(function( text ) { + return function( elem ) { + return ( elem.textContent || elem.innerText || getText( elem ) ).indexOf( text ) > -1; + }; + }), + + // "Whether an element is represented by a :lang() selector + // is based solely on the element's language value + // being equal to the identifier C, + // or beginning with the identifier C immediately followed by "-". + // The matching of C against the element's language value is performed case-insensitively. + // The identifier C does not have to be a valid language name." + // http://www.w3.org/TR/selectors/#lang-pseudo + "lang": markFunction( function( lang ) { + // lang value must be a valid identifier + if ( !ridentifier.test(lang || "") ) { + Sizzle.error( "unsupported lang: " + lang ); + } + lang = lang.replace( runescape, funescape ).toLowerCase(); + return function( elem ) { + var elemLang; + do { + if ( (elemLang = documentIsHTML ? + elem.lang : + elem.getAttribute("xml:lang") || elem.getAttribute("lang")) ) { + + elemLang = elemLang.toLowerCase(); + return elemLang === lang || elemLang.indexOf( lang + "-" ) === 0; + } + } while ( (elem = elem.parentNode) && elem.nodeType === 1 ); + return false; + }; + }), + + // Miscellaneous + "target": function( elem ) { + var hash = window.location && window.location.hash; + return hash && hash.slice( 1 ) === elem.id; + }, + + "root": function( elem ) { + return elem === docElem; + }, + + "focus": function( elem ) { + return elem === document.activeElement && (!document.hasFocus || document.hasFocus()) && !!(elem.type || elem.href || ~elem.tabIndex); + }, + + // Boolean properties + "enabled": function( elem ) { + return elem.disabled === false; + }, + + "disabled": function( elem ) { + return elem.disabled === true; + }, + + "checked": function( elem ) { + // In CSS3, :checked should return both checked and selected elements + // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked + var nodeName = elem.nodeName.toLowerCase(); + return (nodeName === "input" && !!elem.checked) || (nodeName === "option" && !!elem.selected); + }, + + "selected": function( elem ) { + // Accessing this property makes selected-by-default + // options in Safari work properly + if ( elem.parentNode ) { + elem.parentNode.selectedIndex; + } + + return elem.selected === true; + }, + + // Contents + "empty": function( elem ) { + // http://www.w3.org/TR/selectors/#empty-pseudo + // :empty is negated by element (1) or content nodes (text: 3; cdata: 4; entity ref: 5), + // but not by others (comment: 8; processing instruction: 7; etc.) + // nodeType < 6 works because attributes (2) do not appear as children + for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { + if ( elem.nodeType < 6 ) { + return false; + } + } + return true; + }, + + "parent": function( elem ) { + return !Expr.pseudos["empty"]( elem ); + }, + + // Element/input types + "header": function( elem ) { + return rheader.test( elem.nodeName ); + }, + + "input": function( elem ) { + return rinputs.test( elem.nodeName ); + }, + + "button": function( elem ) { + var name = elem.nodeName.toLowerCase(); + return name === "input" && elem.type === "button" || name === "button"; + }, + + "text": function( elem ) { + var attr; + return elem.nodeName.toLowerCase() === "input" && + elem.type === "text" && + + // Support: IE<8 + // New HTML5 attribute values (e.g., "search") appear with elem.type === "text" + ( (attr = elem.getAttribute("type")) == null || attr.toLowerCase() === "text" ); + }, + + // Position-in-collection + "first": createPositionalPseudo(function() { + return [ 0 ]; + }), + + "last": createPositionalPseudo(function( matchIndexes, length ) { + return [ length - 1 ]; + }), + + "eq": createPositionalPseudo(function( matchIndexes, length, argument ) { + return [ argument < 0 ? argument + length : argument ]; + }), + + "even": createPositionalPseudo(function( matchIndexes, length ) { + var i = 0; + for ( ; i < length; i += 2 ) { + matchIndexes.push( i ); + } + return matchIndexes; + }), + + "odd": createPositionalPseudo(function( matchIndexes, length ) { + var i = 1; + for ( ; i < length; i += 2 ) { + matchIndexes.push( i ); + } + return matchIndexes; + }), + + "lt": createPositionalPseudo(function( matchIndexes, length, argument ) { + var i = argument < 0 ? argument + length : argument; + for ( ; --i >= 0; ) { + matchIndexes.push( i ); + } + return matchIndexes; + }), + + "gt": createPositionalPseudo(function( matchIndexes, length, argument ) { + var i = argument < 0 ? argument + length : argument; + for ( ; ++i < length; ) { + matchIndexes.push( i ); + } + return matchIndexes; + }) + } +}; + +Expr.pseudos["nth"] = Expr.pseudos["eq"]; + +// Add button/input type pseudos +for ( i in { radio: true, checkbox: true, file: true, password: true, image: true } ) { + Expr.pseudos[ i ] = createInputPseudo( i ); +} +for ( i in { submit: true, reset: true } ) { + Expr.pseudos[ i ] = createButtonPseudo( i ); +} + +// Easy API for creating new setFilters +function setFilters() {} +setFilters.prototype = Expr.filters = Expr.pseudos; +Expr.setFilters = new setFilters(); + +function tokenize( selector, parseOnly ) { + var matched, match, tokens, type, + soFar, groups, preFilters, + cached = tokenCache[ selector + " " ]; + + if ( cached ) { + return parseOnly ? 0 : cached.slice( 0 ); + } + + soFar = selector; + groups = []; + preFilters = Expr.preFilter; + + while ( soFar ) { + + // Comma and first run + if ( !matched || (match = rcomma.exec( soFar )) ) { + if ( match ) { + // Don't consume trailing commas as valid + soFar = soFar.slice( match[0].length ) || soFar; + } + groups.push( (tokens = []) ); + } + + matched = false; + + // Combinators + if ( (match = rcombinators.exec( soFar )) ) { + matched = match.shift(); + tokens.push({ + value: matched, + // Cast descendant combinators to space + type: match[0].replace( rtrim, " " ) + }); + soFar = soFar.slice( matched.length ); + } + + // Filters + for ( type in Expr.filter ) { + if ( (match = matchExpr[ type ].exec( soFar )) && (!preFilters[ type ] || + (match = preFilters[ type ]( match ))) ) { + matched = match.shift(); + tokens.push({ + value: matched, + type: type, + matches: match + }); + soFar = soFar.slice( matched.length ); + } + } + + if ( !matched ) { + break; + } + } + + // Return the length of the invalid excess + // if we're just parsing + // Otherwise, throw an error or return tokens + return parseOnly ? + soFar.length : + soFar ? + Sizzle.error( selector ) : + // Cache the tokens + tokenCache( selector, groups ).slice( 0 ); +} + +function toSelector( tokens ) { + var i = 0, + len = tokens.length, + selector = ""; + for ( ; i < len; i++ ) { + selector += tokens[i].value; + } + return selector; +} + +function addCombinator( matcher, combinator, base ) { + var dir = combinator.dir, + checkNonElements = base && dir === "parentNode", + doneName = done++; + + return combinator.first ? + // Check against closest ancestor/preceding element + function( elem, context, xml ) { + while ( (elem = elem[ dir ]) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + return matcher( elem, context, xml ); + } + } + } : + + // Check against all ancestor/preceding elements + function( elem, context, xml ) { + var oldCache, outerCache, + newCache = [ dirruns, doneName ]; + + // We can't set arbitrary data on XML nodes, so they don't benefit from dir caching + if ( xml ) { + while ( (elem = elem[ dir ]) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + if ( matcher( elem, context, xml ) ) { + return true; + } + } + } + } else { + while ( (elem = elem[ dir ]) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + outerCache = elem[ expando ] || (elem[ expando ] = {}); + if ( (oldCache = outerCache[ dir ]) && + oldCache[ 0 ] === dirruns && oldCache[ 1 ] === doneName ) { + + // Assign to newCache so results back-propagate to previous elements + return (newCache[ 2 ] = oldCache[ 2 ]); + } else { + // Reuse newcache so results back-propagate to previous elements + outerCache[ dir ] = newCache; + + // A match means we're done; a fail means we have to keep checking + if ( (newCache[ 2 ] = matcher( elem, context, xml )) ) { + return true; + } + } + } + } + } + }; +} + +function elementMatcher( matchers ) { + return matchers.length > 1 ? + function( elem, context, xml ) { + var i = matchers.length; + while ( i-- ) { + if ( !matchers[i]( elem, context, xml ) ) { + return false; + } + } + return true; + } : + matchers[0]; +} + +function condense( unmatched, map, filter, context, xml ) { + var elem, + newUnmatched = [], + i = 0, + len = unmatched.length, + mapped = map != null; + + for ( ; i < len; i++ ) { + if ( (elem = unmatched[i]) ) { + if ( !filter || filter( elem, context, xml ) ) { + newUnmatched.push( elem ); + if ( mapped ) { + map.push( i ); + } + } + } + } + + return newUnmatched; +} + +function setMatcher( preFilter, selector, matcher, postFilter, postFinder, postSelector ) { + if ( postFilter && !postFilter[ expando ] ) { + postFilter = setMatcher( postFilter ); + } + if ( postFinder && !postFinder[ expando ] ) { + postFinder = setMatcher( postFinder, postSelector ); + } + return markFunction(function( seed, results, context, xml ) { + var temp, i, elem, + preMap = [], + postMap = [], + preexisting = results.length, + + // Get initial elements from seed or context + elems = seed || multipleContexts( selector || "*", context.nodeType ? [ context ] : context, [] ), + + // Prefilter to get matcher input, preserving a map for seed-results synchronization + matcherIn = preFilter && ( seed || !selector ) ? + condense( elems, preMap, preFilter, context, xml ) : + elems, + + matcherOut = matcher ? + // If we have a postFinder, or filtered seed, or non-seed postFilter or preexisting results, + postFinder || ( seed ? preFilter : preexisting || postFilter ) ? + + // ...intermediate processing is necessary + [] : + + // ...otherwise use results directly + results : + matcherIn; + + // Find primary matches + if ( matcher ) { + matcher( matcherIn, matcherOut, context, xml ); + } + + // Apply postFilter + if ( postFilter ) { + temp = condense( matcherOut, postMap ); + postFilter( temp, [], context, xml ); + + // Un-match failing elements by moving them back to matcherIn + i = temp.length; + while ( i-- ) { + if ( (elem = temp[i]) ) { + matcherOut[ postMap[i] ] = !(matcherIn[ postMap[i] ] = elem); + } + } + } + + if ( seed ) { + if ( postFinder || preFilter ) { + if ( postFinder ) { + // Get the final matcherOut by condensing this intermediate into postFinder contexts + temp = []; + i = matcherOut.length; + while ( i-- ) { + if ( (elem = matcherOut[i]) ) { + // Restore matcherIn since elem is not yet a final match + temp.push( (matcherIn[i] = elem) ); + } + } + postFinder( null, (matcherOut = []), temp, xml ); + } + + // Move matched elements from seed to results to keep them synchronized + i = matcherOut.length; + while ( i-- ) { + if ( (elem = matcherOut[i]) && + (temp = postFinder ? indexOf.call( seed, elem ) : preMap[i]) > -1 ) { + + seed[temp] = !(results[temp] = elem); + } + } + } + + // Add elements to results, through postFinder if defined + } else { + matcherOut = condense( + matcherOut === results ? + matcherOut.splice( preexisting, matcherOut.length ) : + matcherOut + ); + if ( postFinder ) { + postFinder( null, results, matcherOut, xml ); + } else { + push.apply( results, matcherOut ); + } + } + }); +} + +function matcherFromTokens( tokens ) { + var checkContext, matcher, j, + len = tokens.length, + leadingRelative = Expr.relative[ tokens[0].type ], + implicitRelative = leadingRelative || Expr.relative[" "], + i = leadingRelative ? 1 : 0, + + // The foundational matcher ensures that elements are reachable from top-level context(s) + matchContext = addCombinator( function( elem ) { + return elem === checkContext; + }, implicitRelative, true ), + matchAnyContext = addCombinator( function( elem ) { + return indexOf.call( checkContext, elem ) > -1; + }, implicitRelative, true ), + matchers = [ function( elem, context, xml ) { + return ( !leadingRelative && ( xml || context !== outermostContext ) ) || ( + (checkContext = context).nodeType ? + matchContext( elem, context, xml ) : + matchAnyContext( elem, context, xml ) ); + } ]; + + for ( ; i < len; i++ ) { + if ( (matcher = Expr.relative[ tokens[i].type ]) ) { + matchers = [ addCombinator(elementMatcher( matchers ), matcher) ]; + } else { + matcher = Expr.filter[ tokens[i].type ].apply( null, tokens[i].matches ); + + // Return special upon seeing a positional matcher + if ( matcher[ expando ] ) { + // Find the next relative operator (if any) for proper handling + j = ++i; + for ( ; j < len; j++ ) { + if ( Expr.relative[ tokens[j].type ] ) { + break; + } + } + return setMatcher( + i > 1 && elementMatcher( matchers ), + i > 1 && toSelector( + // If the preceding token was a descendant combinator, insert an implicit any-element `*` + tokens.slice( 0, i - 1 ).concat({ value: tokens[ i - 2 ].type === " " ? "*" : "" }) + ).replace( rtrim, "$1" ), + matcher, + i < j && matcherFromTokens( tokens.slice( i, j ) ), + j < len && matcherFromTokens( (tokens = tokens.slice( j )) ), + j < len && toSelector( tokens ) + ); + } + matchers.push( matcher ); + } + } + + return elementMatcher( matchers ); +} + +function matcherFromGroupMatchers( elementMatchers, setMatchers ) { + var bySet = setMatchers.length > 0, + byElement = elementMatchers.length > 0, + superMatcher = function( seed, context, xml, results, outermost ) { + var elem, j, matcher, + matchedCount = 0, + i = "0", + unmatched = seed && [], + setMatched = [], + contextBackup = outermostContext, + // We must always have either seed elements or outermost context + elems = seed || byElement && Expr.find["TAG"]( "*", outermost ), + // Use integer dirruns iff this is the outermost matcher + dirrunsUnique = (dirruns += contextBackup == null ? 1 : Math.random() || 0.1), + len = elems.length; + + if ( outermost ) { + outermostContext = context !== document && context; + } + + // Add elements passing elementMatchers directly to results + // Keep `i` a string if there are no elements so `matchedCount` will be "00" below + // Support: IE<9, Safari + // Tolerate NodeList properties (IE: "length"; Safari: ) matching elements by id + for ( ; i !== len && (elem = elems[i]) != null; i++ ) { + if ( byElement && elem ) { + j = 0; + while ( (matcher = elementMatchers[j++]) ) { + if ( matcher( elem, context, xml ) ) { + results.push( elem ); + break; + } + } + if ( outermost ) { + dirruns = dirrunsUnique; + } + } + + // Track unmatched elements for set filters + if ( bySet ) { + // They will have gone through all possible matchers + if ( (elem = !matcher && elem) ) { + matchedCount--; + } + + // Lengthen the array for every element, matched or not + if ( seed ) { + unmatched.push( elem ); + } + } + } + + // Apply set filters to unmatched elements + matchedCount += i; + if ( bySet && i !== matchedCount ) { + j = 0; + while ( (matcher = setMatchers[j++]) ) { + matcher( unmatched, setMatched, context, xml ); + } + + if ( seed ) { + // Reintegrate element matches to eliminate the need for sorting + if ( matchedCount > 0 ) { + while ( i-- ) { + if ( !(unmatched[i] || setMatched[i]) ) { + setMatched[i] = pop.call( results ); + } + } + } + + // Discard index placeholder values to get only actual matches + setMatched = condense( setMatched ); + } + + // Add matches to results + push.apply( results, setMatched ); + + // Seedless set matches succeeding multiple successful matchers stipulate sorting + if ( outermost && !seed && setMatched.length > 0 && + ( matchedCount + setMatchers.length ) > 1 ) { + + Sizzle.uniqueSort( results ); + } + } + + // Override manipulation of globals by nested matchers + if ( outermost ) { + dirruns = dirrunsUnique; + outermostContext = contextBackup; + } + + return unmatched; + }; + + return bySet ? + markFunction( superMatcher ) : + superMatcher; +} + +compile = Sizzle.compile = function( selector, group /* Internal Use Only */ ) { + var i, + setMatchers = [], + elementMatchers = [], + cached = compilerCache[ selector + " " ]; + + if ( !cached ) { + // Generate a function of recursive functions that can be used to check each element + if ( !group ) { + group = tokenize( selector ); + } + i = group.length; + while ( i-- ) { + cached = matcherFromTokens( group[i] ); + if ( cached[ expando ] ) { + setMatchers.push( cached ); + } else { + elementMatchers.push( cached ); + } + } + + // Cache the compiled function + cached = compilerCache( selector, matcherFromGroupMatchers( elementMatchers, setMatchers ) ); + } + return cached; +}; + +function multipleContexts( selector, contexts, results ) { + var i = 0, + len = contexts.length; + for ( ; i < len; i++ ) { + Sizzle( selector, contexts[i], results ); + } + return results; +} + +function select( selector, context, results, seed ) { + var i, tokens, token, type, find, + match = tokenize( selector ); + + if ( !seed ) { + // Try to minimize operations if there is only one group + if ( match.length === 1 ) { + + // Take a shortcut and set the context if the root selector is an ID + tokens = match[0] = match[0].slice( 0 ); + if ( tokens.length > 2 && (token = tokens[0]).type === "ID" && + support.getById && context.nodeType === 9 && documentIsHTML && + Expr.relative[ tokens[1].type ] ) { + + context = ( Expr.find["ID"]( token.matches[0].replace(runescape, funescape), context ) || [] )[0]; + if ( !context ) { + return results; + } + selector = selector.slice( tokens.shift().value.length ); + } + + // Fetch a seed set for right-to-left matching + i = matchExpr["needsContext"].test( selector ) ? 0 : tokens.length; + while ( i-- ) { + token = tokens[i]; + + // Abort if we hit a combinator + if ( Expr.relative[ (type = token.type) ] ) { + break; + } + if ( (find = Expr.find[ type ]) ) { + // Search, expanding context for leading sibling combinators + if ( (seed = find( + token.matches[0].replace( runescape, funescape ), + rsibling.test( tokens[0].type ) && testContext( context.parentNode ) || context + )) ) { + + // If seed is empty or no tokens remain, we can return early + tokens.splice( i, 1 ); + selector = seed.length && toSelector( tokens ); + if ( !selector ) { + push.apply( results, seed ); + return results; + } + + break; + } + } + } + } + } + + // Compile and execute a filtering function + // Provide `match` to avoid retokenization if we modified the selector above + compile( selector, match )( + seed, + context, + !documentIsHTML, + results, + rsibling.test( selector ) && testContext( context.parentNode ) || context + ); + return results; +} + +// One-time assignments + +// Sort stability +support.sortStable = expando.split("").sort( sortOrder ).join("") === expando; + +// Support: Chrome<14 +// Always assume duplicates if they aren't passed to the comparison function +support.detectDuplicates = !!hasDuplicate; + +// Initialize against the default document +setDocument(); + +// Support: Webkit<537.32 - Safari 6.0.3/Chrome 25 (fixed in Chrome 27) +// Detached nodes confoundingly follow *each other* +support.sortDetached = assert(function( div1 ) { + // Should return 1, but returns 4 (following) + return div1.compareDocumentPosition( document.createElement("div") ) & 1; +}); + +// Support: IE<8 +// Prevent attribute/property "interpolation" +// http://msdn.microsoft.com/en-us/library/ms536429%28VS.85%29.aspx +if ( !assert(function( div ) { + div.innerHTML = ""; + return div.firstChild.getAttribute("href") === "#" ; +}) ) { + addHandle( "type|href|height|width", function( elem, name, isXML ) { + if ( !isXML ) { + return elem.getAttribute( name, name.toLowerCase() === "type" ? 1 : 2 ); + } + }); +} + +// Support: IE<9 +// Use defaultValue in place of getAttribute("value") +if ( !support.attributes || !assert(function( div ) { + div.innerHTML = ""; + div.firstChild.setAttribute( "value", "" ); + return div.firstChild.getAttribute( "value" ) === ""; +}) ) { + addHandle( "value", function( elem, name, isXML ) { + if ( !isXML && elem.nodeName.toLowerCase() === "input" ) { + return elem.defaultValue; + } + }); +} + +// Support: IE<9 +// Use getAttributeNode to fetch booleans when getAttribute lies +if ( !assert(function( div ) { + return div.getAttribute("disabled") == null; +}) ) { + addHandle( booleans, function( elem, name, isXML ) { + var val; + if ( !isXML ) { + return elem[ name ] === true ? name.toLowerCase() : + (val = elem.getAttributeNode( name )) && val.specified ? + val.value : + null; + } + }); +} + +return Sizzle; + +})( window ); + + + +jQuery.find = Sizzle; +jQuery.expr = Sizzle.selectors; +jQuery.expr[":"] = jQuery.expr.pseudos; +jQuery.unique = Sizzle.uniqueSort; +jQuery.text = Sizzle.getText; +jQuery.isXMLDoc = Sizzle.isXML; +jQuery.contains = Sizzle.contains; + + + +var rneedsContext = jQuery.expr.match.needsContext; + +var rsingleTag = (/^<(\w+)\s*\/?>(?:<\/\1>|)$/); + + + +var risSimple = /^.[^:#\[\.,]*$/; + +// Implement the identical functionality for filter and not +function winnow( elements, qualifier, not ) { + if ( jQuery.isFunction( qualifier ) ) { + return jQuery.grep( elements, function( elem, i ) { + /* jshint -W018 */ + return !!qualifier.call( elem, i, elem ) !== not; + }); + + } + + if ( qualifier.nodeType ) { + return jQuery.grep( elements, function( elem ) { + return ( elem === qualifier ) !== not; + }); + + } + + if ( typeof qualifier === "string" ) { + if ( risSimple.test( qualifier ) ) { + return jQuery.filter( qualifier, elements, not ); + } + + qualifier = jQuery.filter( qualifier, elements ); + } + + return jQuery.grep( elements, function( elem ) { + return ( jQuery.inArray( elem, qualifier ) >= 0 ) !== not; + }); +} + +jQuery.filter = function( expr, elems, not ) { + var elem = elems[ 0 ]; + + if ( not ) { + expr = ":not(" + expr + ")"; + } + + return elems.length === 1 && elem.nodeType === 1 ? + jQuery.find.matchesSelector( elem, expr ) ? [ elem ] : [] : + jQuery.find.matches( expr, jQuery.grep( elems, function( elem ) { + return elem.nodeType === 1; + })); +}; + +jQuery.fn.extend({ + find: function( selector ) { + var i, + ret = [], + self = this, + len = self.length; + + if ( typeof selector !== "string" ) { + return this.pushStack( jQuery( selector ).filter(function() { + for ( i = 0; i < len; i++ ) { + if ( jQuery.contains( self[ i ], this ) ) { + return true; + } + } + }) ); + } + + for ( i = 0; i < len; i++ ) { + jQuery.find( selector, self[ i ], ret ); + } + + // Needed because $( selector, context ) becomes $( context ).find( selector ) + ret = this.pushStack( len > 1 ? jQuery.unique( ret ) : ret ); + ret.selector = this.selector ? this.selector + " " + selector : selector; + return ret; + }, + filter: function( selector ) { + return this.pushStack( winnow(this, selector || [], false) ); + }, + not: function( selector ) { + return this.pushStack( winnow(this, selector || [], true) ); + }, + is: function( selector ) { + return !!winnow( + this, + + // If this is a positional/relative selector, check membership in the returned set + // so $("p:first").is("p:last") won't return true for a doc with two "p". + typeof selector === "string" && rneedsContext.test( selector ) ? + jQuery( selector ) : + selector || [], + false + ).length; + } +}); + + +// Initialize a jQuery object + + +// A central reference to the root jQuery(document) +var rootjQuery, + + // Use the correct document accordingly with window argument (sandbox) + document = window.document, + + // A simple way to check for HTML strings + // Prioritize #id over to avoid XSS via location.hash (#9521) + // Strict HTML recognition (#11290: must start with <) + rquickExpr = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/, + + init = jQuery.fn.init = function( selector, context ) { + var match, elem; + + // HANDLE: $(""), $(null), $(undefined), $(false) + if ( !selector ) { + return this; + } + + // Handle HTML strings + if ( typeof selector === "string" ) { + if ( selector.charAt(0) === "<" && selector.charAt( selector.length - 1 ) === ">" && selector.length >= 3 ) { + // Assume that strings that start and end with <> are HTML and skip the regex check + match = [ null, selector, null ]; + + } else { + match = rquickExpr.exec( selector ); + } + + // Match html or make sure no context is specified for #id + if ( match && (match[1] || !context) ) { + + // HANDLE: $(html) -> $(array) + if ( match[1] ) { + context = context instanceof jQuery ? context[0] : context; + + // scripts is true for back-compat + // Intentionally let the error be thrown if parseHTML is not present + jQuery.merge( this, jQuery.parseHTML( + match[1], + context && context.nodeType ? context.ownerDocument || context : document, + true + ) ); + + // HANDLE: $(html, props) + if ( rsingleTag.test( match[1] ) && jQuery.isPlainObject( context ) ) { + for ( match in context ) { + // Properties of context are called as methods if possible + if ( jQuery.isFunction( this[ match ] ) ) { + this[ match ]( context[ match ] ); + + // ...and otherwise set as attributes + } else { + this.attr( match, context[ match ] ); + } + } + } + + return this; + + // HANDLE: $(#id) + } else { + elem = document.getElementById( match[2] ); + + // Check parentNode to catch when Blackberry 4.6 returns + // nodes that are no longer in the document #6963 + if ( elem && elem.parentNode ) { + // Handle the case where IE and Opera return items + // by name instead of ID + if ( elem.id !== match[2] ) { + return rootjQuery.find( selector ); + } + + // Otherwise, we inject the element directly into the jQuery object + this.length = 1; + this[0] = elem; + } + + this.context = document; + this.selector = selector; + return this; + } + + // HANDLE: $(expr, $(...)) + } else if ( !context || context.jquery ) { + return ( context || rootjQuery ).find( selector ); + + // HANDLE: $(expr, context) + // (which is just equivalent to: $(context).find(expr) + } else { + return this.constructor( context ).find( selector ); + } + + // HANDLE: $(DOMElement) + } else if ( selector.nodeType ) { + this.context = this[0] = selector; + this.length = 1; + return this; + + // HANDLE: $(function) + // Shortcut for document ready + } else if ( jQuery.isFunction( selector ) ) { + return typeof rootjQuery.ready !== "undefined" ? + rootjQuery.ready( selector ) : + // Execute immediately if ready is not present + selector( jQuery ); + } + + if ( selector.selector !== undefined ) { + this.selector = selector.selector; + this.context = selector.context; + } + + return jQuery.makeArray( selector, this ); + }; + +// Give the init function the jQuery prototype for later instantiation +init.prototype = jQuery.fn; + +// Initialize central reference +rootjQuery = jQuery( document ); + + +var rparentsprev = /^(?:parents|prev(?:Until|All))/, + // methods guaranteed to produce a unique set when starting from a unique set + guaranteedUnique = { + children: true, + contents: true, + next: true, + prev: true + }; + +jQuery.extend({ + dir: function( elem, dir, until ) { + var matched = [], + cur = elem[ dir ]; + + while ( cur && cur.nodeType !== 9 && (until === undefined || cur.nodeType !== 1 || !jQuery( cur ).is( until )) ) { + if ( cur.nodeType === 1 ) { + matched.push( cur ); + } + cur = cur[dir]; + } + return matched; + }, + + sibling: function( n, elem ) { + var r = []; + + for ( ; n; n = n.nextSibling ) { + if ( n.nodeType === 1 && n !== elem ) { + r.push( n ); + } + } + + return r; + } +}); + +jQuery.fn.extend({ + has: function( target ) { + var i, + targets = jQuery( target, this ), + len = targets.length; + + return this.filter(function() { + for ( i = 0; i < len; i++ ) { + if ( jQuery.contains( this, targets[i] ) ) { + return true; + } + } + }); + }, + + closest: function( selectors, context ) { + var cur, + i = 0, + l = this.length, + matched = [], + pos = rneedsContext.test( selectors ) || typeof selectors !== "string" ? + jQuery( selectors, context || this.context ) : + 0; + + for ( ; i < l; i++ ) { + for ( cur = this[i]; cur && cur !== context; cur = cur.parentNode ) { + // Always skip document fragments + if ( cur.nodeType < 11 && (pos ? + pos.index(cur) > -1 : + + // Don't pass non-elements to Sizzle + cur.nodeType === 1 && + jQuery.find.matchesSelector(cur, selectors)) ) { + + matched.push( cur ); + break; + } + } + } + + return this.pushStack( matched.length > 1 ? jQuery.unique( matched ) : matched ); + }, + + // Determine the position of an element within + // the matched set of elements + index: function( elem ) { + + // No argument, return index in parent + if ( !elem ) { + return ( this[0] && this[0].parentNode ) ? this.first().prevAll().length : -1; + } + + // index in selector + if ( typeof elem === "string" ) { + return jQuery.inArray( this[0], jQuery( elem ) ); + } + + // Locate the position of the desired element + return jQuery.inArray( + // If it receives a jQuery object, the first element is used + elem.jquery ? elem[0] : elem, this ); + }, + + add: function( selector, context ) { + return this.pushStack( + jQuery.unique( + jQuery.merge( this.get(), jQuery( selector, context ) ) + ) + ); + }, + + addBack: function( selector ) { + return this.add( selector == null ? + this.prevObject : this.prevObject.filter(selector) + ); + } +}); + +function sibling( cur, dir ) { + do { + cur = cur[ dir ]; + } while ( cur && cur.nodeType !== 1 ); + + return cur; +} + +jQuery.each({ + parent: function( elem ) { + var parent = elem.parentNode; + return parent && parent.nodeType !== 11 ? parent : null; + }, + parents: function( elem ) { + return jQuery.dir( elem, "parentNode" ); + }, + parentsUntil: function( elem, i, until ) { + return jQuery.dir( elem, "parentNode", until ); + }, + next: function( elem ) { + return sibling( elem, "nextSibling" ); + }, + prev: function( elem ) { + return sibling( elem, "previousSibling" ); + }, + nextAll: function( elem ) { + return jQuery.dir( elem, "nextSibling" ); + }, + prevAll: function( elem ) { + return jQuery.dir( elem, "previousSibling" ); + }, + nextUntil: function( elem, i, until ) { + return jQuery.dir( elem, "nextSibling", until ); + }, + prevUntil: function( elem, i, until ) { + return jQuery.dir( elem, "previousSibling", until ); + }, + siblings: function( elem ) { + return jQuery.sibling( ( elem.parentNode || {} ).firstChild, elem ); + }, + children: function( elem ) { + return jQuery.sibling( elem.firstChild ); + }, + contents: function( elem ) { + return jQuery.nodeName( elem, "iframe" ) ? + elem.contentDocument || elem.contentWindow.document : + jQuery.merge( [], elem.childNodes ); + } +}, function( name, fn ) { + jQuery.fn[ name ] = function( until, selector ) { + var ret = jQuery.map( this, fn, until ); + + if ( name.slice( -5 ) !== "Until" ) { + selector = until; + } + + if ( selector && typeof selector === "string" ) { + ret = jQuery.filter( selector, ret ); + } + + if ( this.length > 1 ) { + // Remove duplicates + if ( !guaranteedUnique[ name ] ) { + ret = jQuery.unique( ret ); + } + + // Reverse order for parents* and prev-derivatives + if ( rparentsprev.test( name ) ) { + ret = ret.reverse(); + } + } + + return this.pushStack( ret ); + }; +}); +var rnotwhite = (/\S+/g); + + + +// String to Object options format cache +var optionsCache = {}; + +// Convert String-formatted options into Object-formatted ones and store in cache +function createOptions( options ) { + var object = optionsCache[ options ] = {}; + jQuery.each( options.match( rnotwhite ) || [], function( _, flag ) { + object[ flag ] = true; + }); + return object; +} + +/* + * Create a callback list using the following parameters: + * + * options: an optional list of space-separated options that will change how + * the callback list behaves or a more traditional option object + * + * By default a callback list will act like an event callback list and can be + * "fired" multiple times. + * + * Possible options: + * + * once: will ensure the callback list can only be fired once (like a Deferred) + * + * memory: will keep track of previous values and will call any callback added + * after the list has been fired right away with the latest "memorized" + * values (like a Deferred) + * + * unique: will ensure a callback can only be added once (no duplicate in the list) + * + * stopOnFalse: interrupt callings when a callback returns false + * + */ +jQuery.Callbacks = function( options ) { + + // Convert options from String-formatted to Object-formatted if needed + // (we check in cache first) + options = typeof options === "string" ? + ( optionsCache[ options ] || createOptions( options ) ) : + jQuery.extend( {}, options ); + + var // Flag to know if list is currently firing + firing, + // Last fire value (for non-forgettable lists) + memory, + // Flag to know if list was already fired + fired, + // End of the loop when firing + firingLength, + // Index of currently firing callback (modified by remove if needed) + firingIndex, + // First callback to fire (used internally by add and fireWith) + firingStart, + // Actual callback list + list = [], + // Stack of fire calls for repeatable lists + stack = !options.once && [], + // Fire callbacks + fire = function( data ) { + memory = options.memory && data; + fired = true; + firingIndex = firingStart || 0; + firingStart = 0; + firingLength = list.length; + firing = true; + for ( ; list && firingIndex < firingLength; firingIndex++ ) { + if ( list[ firingIndex ].apply( data[ 0 ], data[ 1 ] ) === false && options.stopOnFalse ) { + memory = false; // To prevent further calls using add + break; + } + } + firing = false; + if ( list ) { + if ( stack ) { + if ( stack.length ) { + fire( stack.shift() ); + } + } else if ( memory ) { + list = []; + } else { + self.disable(); + } + } + }, + // Actual Callbacks object + self = { + // Add a callback or a collection of callbacks to the list + add: function() { + if ( list ) { + // First, we save the current length + var start = list.length; + (function add( args ) { + jQuery.each( args, function( _, arg ) { + var type = jQuery.type( arg ); + if ( type === "function" ) { + if ( !options.unique || !self.has( arg ) ) { + list.push( arg ); + } + } else if ( arg && arg.length && type !== "string" ) { + // Inspect recursively + add( arg ); + } + }); + })( arguments ); + // Do we need to add the callbacks to the + // current firing batch? + if ( firing ) { + firingLength = list.length; + // With memory, if we're not firing then + // we should call right away + } else if ( memory ) { + firingStart = start; + fire( memory ); + } + } + return this; + }, + // Remove a callback from the list + remove: function() { + if ( list ) { + jQuery.each( arguments, function( _, arg ) { + var index; + while ( ( index = jQuery.inArray( arg, list, index ) ) > -1 ) { + list.splice( index, 1 ); + // Handle firing indexes + if ( firing ) { + if ( index <= firingLength ) { + firingLength--; + } + if ( index <= firingIndex ) { + firingIndex--; + } + } + } + }); + } + return this; + }, + // Check if a given callback is in the list. + // If no argument is given, return whether or not list has callbacks attached. + has: function( fn ) { + return fn ? jQuery.inArray( fn, list ) > -1 : !!( list && list.length ); + }, + // Remove all callbacks from the list + empty: function() { + list = []; + firingLength = 0; + return this; + }, + // Have the list do nothing anymore + disable: function() { + list = stack = memory = undefined; + return this; + }, + // Is it disabled? + disabled: function() { + return !list; + }, + // Lock the list in its current state + lock: function() { + stack = undefined; + if ( !memory ) { + self.disable(); + } + return this; + }, + // Is it locked? + locked: function() { + return !stack; + }, + // Call all callbacks with the given context and arguments + fireWith: function( context, args ) { + if ( list && ( !fired || stack ) ) { + args = args || []; + args = [ context, args.slice ? args.slice() : args ]; + if ( firing ) { + stack.push( args ); + } else { + fire( args ); + } + } + return this; + }, + // Call all the callbacks with the given arguments + fire: function() { + self.fireWith( this, arguments ); + return this; + }, + // To know if the callbacks have already been called at least once + fired: function() { + return !!fired; + } + }; + + return self; +}; + + +jQuery.extend({ + + Deferred: function( func ) { + var tuples = [ + // action, add listener, listener list, final state + [ "resolve", "done", jQuery.Callbacks("once memory"), "resolved" ], + [ "reject", "fail", jQuery.Callbacks("once memory"), "rejected" ], + [ "notify", "progress", jQuery.Callbacks("memory") ] + ], + state = "pending", + promise = { + state: function() { + return state; + }, + always: function() { + deferred.done( arguments ).fail( arguments ); + return this; + }, + then: function( /* fnDone, fnFail, fnProgress */ ) { + var fns = arguments; + return jQuery.Deferred(function( newDefer ) { + jQuery.each( tuples, function( i, tuple ) { + var fn = jQuery.isFunction( fns[ i ] ) && fns[ i ]; + // deferred[ done | fail | progress ] for forwarding actions to newDefer + deferred[ tuple[1] ](function() { + var returned = fn && fn.apply( this, arguments ); + if ( returned && jQuery.isFunction( returned.promise ) ) { + returned.promise() + .done( newDefer.resolve ) + .fail( newDefer.reject ) + .progress( newDefer.notify ); + } else { + newDefer[ tuple[ 0 ] + "With" ]( this === promise ? newDefer.promise() : this, fn ? [ returned ] : arguments ); + } + }); + }); + fns = null; + }).promise(); + }, + // Get a promise for this deferred + // If obj is provided, the promise aspect is added to the object + promise: function( obj ) { + return obj != null ? jQuery.extend( obj, promise ) : promise; + } + }, + deferred = {}; + + // Keep pipe for back-compat + promise.pipe = promise.then; + + // Add list-specific methods + jQuery.each( tuples, function( i, tuple ) { + var list = tuple[ 2 ], + stateString = tuple[ 3 ]; + + // promise[ done | fail | progress ] = list.add + promise[ tuple[1] ] = list.add; + + // Handle state + if ( stateString ) { + list.add(function() { + // state = [ resolved | rejected ] + state = stateString; + + // [ reject_list | resolve_list ].disable; progress_list.lock + }, tuples[ i ^ 1 ][ 2 ].disable, tuples[ 2 ][ 2 ].lock ); + } + + // deferred[ resolve | reject | notify ] + deferred[ tuple[0] ] = function() { + deferred[ tuple[0] + "With" ]( this === deferred ? promise : this, arguments ); + return this; + }; + deferred[ tuple[0] + "With" ] = list.fireWith; + }); + + // Make the deferred a promise + promise.promise( deferred ); + + // Call given func if any + if ( func ) { + func.call( deferred, deferred ); + } + + // All done! + return deferred; + }, + + // Deferred helper + when: function( subordinate /* , ..., subordinateN */ ) { + var i = 0, + resolveValues = slice.call( arguments ), + length = resolveValues.length, + + // the count of uncompleted subordinates + remaining = length !== 1 || ( subordinate && jQuery.isFunction( subordinate.promise ) ) ? length : 0, + + // the master Deferred. If resolveValues consist of only a single Deferred, just use that. + deferred = remaining === 1 ? subordinate : jQuery.Deferred(), + + // Update function for both resolve and progress values + updateFunc = function( i, contexts, values ) { + return function( value ) { + contexts[ i ] = this; + values[ i ] = arguments.length > 1 ? slice.call( arguments ) : value; + if ( values === progressValues ) { + deferred.notifyWith( contexts, values ); + + } else if ( !(--remaining) ) { + deferred.resolveWith( contexts, values ); + } + }; + }, + + progressValues, progressContexts, resolveContexts; + + // add listeners to Deferred subordinates; treat others as resolved + if ( length > 1 ) { + progressValues = new Array( length ); + progressContexts = new Array( length ); + resolveContexts = new Array( length ); + for ( ; i < length; i++ ) { + if ( resolveValues[ i ] && jQuery.isFunction( resolveValues[ i ].promise ) ) { + resolveValues[ i ].promise() + .done( updateFunc( i, resolveContexts, resolveValues ) ) + .fail( deferred.reject ) + .progress( updateFunc( i, progressContexts, progressValues ) ); + } else { + --remaining; + } + } + } + + // if we're not waiting on anything, resolve the master + if ( !remaining ) { + deferred.resolveWith( resolveContexts, resolveValues ); + } + + return deferred.promise(); + } +}); + + +// The deferred used on DOM ready +var readyList; + +jQuery.fn.ready = function( fn ) { + // Add the callback + jQuery.ready.promise().done( fn ); + + return this; +}; + +jQuery.extend({ + // Is the DOM ready to be used? Set to true once it occurs. + isReady: false, + + // A counter to track how many items to wait for before + // the ready event fires. See #6781 + readyWait: 1, + + // Hold (or release) the ready event + holdReady: function( hold ) { + if ( hold ) { + jQuery.readyWait++; + } else { + jQuery.ready( true ); + } + }, + + // Handle when the DOM is ready + ready: function( wait ) { + + // Abort if there are pending holds or we're already ready + if ( wait === true ? --jQuery.readyWait : jQuery.isReady ) { + return; + } + + // Make sure body exists, at least, in case IE gets a little overzealous (ticket #5443). + if ( !document.body ) { + return setTimeout( jQuery.ready ); + } + + // Remember that the DOM is ready + jQuery.isReady = true; + + // If a normal DOM Ready event fired, decrement, and wait if need be + if ( wait !== true && --jQuery.readyWait > 0 ) { + return; + } + + // If there are functions bound, to execute + readyList.resolveWith( document, [ jQuery ] ); + + // Trigger any bound ready events + if ( jQuery.fn.trigger ) { + jQuery( document ).trigger("ready").off("ready"); + } + } +}); + +/** + * Clean-up method for dom ready events + */ +function detach() { + if ( document.addEventListener ) { + document.removeEventListener( "DOMContentLoaded", completed, false ); + window.removeEventListener( "load", completed, false ); + + } else { + document.detachEvent( "onreadystatechange", completed ); + window.detachEvent( "onload", completed ); + } +} + +/** + * The ready event handler and self cleanup method + */ +function completed() { + // readyState === "complete" is good enough for us to call the dom ready in oldIE + if ( document.addEventListener || event.type === "load" || document.readyState === "complete" ) { + detach(); + jQuery.ready(); + } +} + +jQuery.ready.promise = function( obj ) { + if ( !readyList ) { + + readyList = jQuery.Deferred(); + + // Catch cases where $(document).ready() is called after the browser event has already occurred. + // we once tried to use readyState "interactive" here, but it caused issues like the one + // discovered by ChrisS here: http://bugs.jquery.com/ticket/12282#comment:15 + if ( document.readyState === "complete" ) { + // Handle it asynchronously to allow scripts the opportunity to delay ready + setTimeout( jQuery.ready ); + + // Standards-based browsers support DOMContentLoaded + } else if ( document.addEventListener ) { + // Use the handy event callback + document.addEventListener( "DOMContentLoaded", completed, false ); + + // A fallback to window.onload, that will always work + window.addEventListener( "load", completed, false ); + + // If IE event model is used + } else { + // Ensure firing before onload, maybe late but safe also for iframes + document.attachEvent( "onreadystatechange", completed ); + + // A fallback to window.onload, that will always work + window.attachEvent( "onload", completed ); + + // If IE and not a frame + // continually check to see if the document is ready + var top = false; + + try { + top = window.frameElement == null && document.documentElement; + } catch(e) {} + + if ( top && top.doScroll ) { + (function doScrollCheck() { + if ( !jQuery.isReady ) { + + try { + // Use the trick by Diego Perini + // http://javascript.nwbox.com/IEContentLoaded/ + top.doScroll("left"); + } catch(e) { + return setTimeout( doScrollCheck, 50 ); + } + + // detach all dom ready events + detach(); + + // and execute any waiting functions + jQuery.ready(); + } + })(); + } + } + } + return readyList.promise( obj ); +}; + + +var strundefined = typeof undefined; + + + +// Support: IE<9 +// Iteration over object's inherited properties before its own +var i; +for ( i in jQuery( support ) ) { + break; +} +support.ownLast = i !== "0"; + +// Note: most support tests are defined in their respective modules. +// false until the test is run +support.inlineBlockNeedsLayout = false; + +jQuery(function() { + // We need to execute this one support test ASAP because we need to know + // if body.style.zoom needs to be set. + + var container, div, + body = document.getElementsByTagName("body")[0]; + + if ( !body ) { + // Return for frameset docs that don't have a body + return; + } + + // Setup + container = document.createElement( "div" ); + container.style.cssText = "border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px"; + + div = document.createElement( "div" ); + body.appendChild( container ).appendChild( div ); + + if ( typeof div.style.zoom !== strundefined ) { + // Support: IE<8 + // Check if natively block-level elements act like inline-block + // elements when setting their display to 'inline' and giving + // them layout + div.style.cssText = "border:0;margin:0;width:1px;padding:1px;display:inline;zoom:1"; + + if ( (support.inlineBlockNeedsLayout = ( div.offsetWidth === 3 )) ) { + // Prevent IE 6 from affecting layout for positioned elements #11048 + // Prevent IE from shrinking the body in IE 7 mode #12869 + // Support: IE<8 + body.style.zoom = 1; + } + } + + body.removeChild( container ); + + // Null elements to avoid leaks in IE + container = div = null; +}); + + + + +(function() { + var div = document.createElement( "div" ); + + // Execute the test only if not already executed in another module. + if (support.deleteExpando == null) { + // Support: IE<9 + support.deleteExpando = true; + try { + delete div.test; + } catch( e ) { + support.deleteExpando = false; + } + } + + // Null elements to avoid leaks in IE. + div = null; +})(); + + +/** + * Determines whether an object can have data + */ +jQuery.acceptData = function( elem ) { + var noData = jQuery.noData[ (elem.nodeName + " ").toLowerCase() ], + nodeType = +elem.nodeType || 1; + + // Do not set data on non-element DOM nodes because it will not be cleared (#8335). + return nodeType !== 1 && nodeType !== 9 ? + false : + + // Nodes accept data unless otherwise specified; rejection can be conditional + !noData || noData !== true && elem.getAttribute("classid") === noData; +}; + + +var rbrace = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/, + rmultiDash = /([A-Z])/g; + +function dataAttr( elem, key, data ) { + // If nothing was found internally, try to fetch any + // data from the HTML5 data-* attribute + if ( data === undefined && elem.nodeType === 1 ) { + + var name = "data-" + key.replace( rmultiDash, "-$1" ).toLowerCase(); + + data = elem.getAttribute( name ); + + if ( typeof data === "string" ) { + try { + data = data === "true" ? true : + data === "false" ? false : + data === "null" ? null : + // Only convert to a number if it doesn't change the string + +data + "" === data ? +data : + rbrace.test( data ) ? jQuery.parseJSON( data ) : + data; + } catch( e ) {} + + // Make sure we set the data so it isn't changed later + jQuery.data( elem, key, data ); + + } else { + data = undefined; + } + } + + return data; +} + +// checks a cache object for emptiness +function isEmptyDataObject( obj ) { + var name; + for ( name in obj ) { + + // if the public data object is empty, the private is still empty + if ( name === "data" && jQuery.isEmptyObject( obj[name] ) ) { + continue; + } + if ( name !== "toJSON" ) { + return false; + } + } + + return true; +} + +function internalData( elem, name, data, pvt /* Internal Use Only */ ) { + if ( !jQuery.acceptData( elem ) ) { + return; + } + + var ret, thisCache, + internalKey = jQuery.expando, + + // We have to handle DOM nodes and JS objects differently because IE6-7 + // can't GC object references properly across the DOM-JS boundary + isNode = elem.nodeType, + + // Only DOM nodes need the global jQuery cache; JS object data is + // attached directly to the object so GC can occur automatically + cache = isNode ? jQuery.cache : elem, + + // Only defining an ID for JS objects if its cache already exists allows + // the code to shortcut on the same path as a DOM node with no cache + id = isNode ? elem[ internalKey ] : elem[ internalKey ] && internalKey; + + // Avoid doing any more work than we need to when trying to get data on an + // object that has no data at all + if ( (!id || !cache[id] || (!pvt && !cache[id].data)) && data === undefined && typeof name === "string" ) { + return; + } + + if ( !id ) { + // Only DOM nodes need a new unique ID for each element since their data + // ends up in the global cache + if ( isNode ) { + id = elem[ internalKey ] = deletedIds.pop() || jQuery.guid++; + } else { + id = internalKey; + } + } + + if ( !cache[ id ] ) { + // Avoid exposing jQuery metadata on plain JS objects when the object + // is serialized using JSON.stringify + cache[ id ] = isNode ? {} : { toJSON: jQuery.noop }; + } + + // An object can be passed to jQuery.data instead of a key/value pair; this gets + // shallow copied over onto the existing cache + if ( typeof name === "object" || typeof name === "function" ) { + if ( pvt ) { + cache[ id ] = jQuery.extend( cache[ id ], name ); + } else { + cache[ id ].data = jQuery.extend( cache[ id ].data, name ); + } + } + + thisCache = cache[ id ]; + + // jQuery data() is stored in a separate object inside the object's internal data + // cache in order to avoid key collisions between internal data and user-defined + // data. + if ( !pvt ) { + if ( !thisCache.data ) { + thisCache.data = {}; + } + + thisCache = thisCache.data; + } + + if ( data !== undefined ) { + thisCache[ jQuery.camelCase( name ) ] = data; + } + + // Check for both converted-to-camel and non-converted data property names + // If a data property was specified + if ( typeof name === "string" ) { + + // First Try to find as-is property data + ret = thisCache[ name ]; + + // Test for null|undefined property data + if ( ret == null ) { + + // Try to find the camelCased property + ret = thisCache[ jQuery.camelCase( name ) ]; + } + } else { + ret = thisCache; + } + + return ret; +} + +function internalRemoveData( elem, name, pvt ) { + if ( !jQuery.acceptData( elem ) ) { + return; + } + + var thisCache, i, + isNode = elem.nodeType, + + // See jQuery.data for more information + cache = isNode ? jQuery.cache : elem, + id = isNode ? elem[ jQuery.expando ] : jQuery.expando; + + // If there is already no cache entry for this object, there is no + // purpose in continuing + if ( !cache[ id ] ) { + return; + } + + if ( name ) { + + thisCache = pvt ? cache[ id ] : cache[ id ].data; + + if ( thisCache ) { + + // Support array or space separated string names for data keys + if ( !jQuery.isArray( name ) ) { + + // try the string as a key before any manipulation + if ( name in thisCache ) { + name = [ name ]; + } else { + + // split the camel cased version by spaces unless a key with the spaces exists + name = jQuery.camelCase( name ); + if ( name in thisCache ) { + name = [ name ]; + } else { + name = name.split(" "); + } + } + } else { + // If "name" is an array of keys... + // When data is initially created, via ("key", "val") signature, + // keys will be converted to camelCase. + // Since there is no way to tell _how_ a key was added, remove + // both plain key and camelCase key. #12786 + // This will only penalize the array argument path. + name = name.concat( jQuery.map( name, jQuery.camelCase ) ); + } + + i = name.length; + while ( i-- ) { + delete thisCache[ name[i] ]; + } + + // If there is no data left in the cache, we want to continue + // and let the cache object itself get destroyed + if ( pvt ? !isEmptyDataObject(thisCache) : !jQuery.isEmptyObject(thisCache) ) { + return; + } + } + } + + // See jQuery.data for more information + if ( !pvt ) { + delete cache[ id ].data; + + // Don't destroy the parent cache unless the internal data object + // had been the only thing left in it + if ( !isEmptyDataObject( cache[ id ] ) ) { + return; + } + } + + // Destroy the cache + if ( isNode ) { + jQuery.cleanData( [ elem ], true ); + + // Use delete when supported for expandos or `cache` is not a window per isWindow (#10080) + /* jshint eqeqeq: false */ + } else if ( support.deleteExpando || cache != cache.window ) { + /* jshint eqeqeq: true */ + delete cache[ id ]; + + // When all else fails, null + } else { + cache[ id ] = null; + } +} + +jQuery.extend({ + cache: {}, + + // The following elements (space-suffixed to avoid Object.prototype collisions) + // throw uncatchable exceptions if you attempt to set expando properties + noData: { + "applet ": true, + "embed ": true, + // ...but Flash objects (which have this classid) *can* handle expandos + "object ": "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" + }, + + hasData: function( elem ) { + elem = elem.nodeType ? jQuery.cache[ elem[jQuery.expando] ] : elem[ jQuery.expando ]; + return !!elem && !isEmptyDataObject( elem ); + }, + + data: function( elem, name, data ) { + return internalData( elem, name, data ); + }, + + removeData: function( elem, name ) { + return internalRemoveData( elem, name ); + }, + + // For internal use only. + _data: function( elem, name, data ) { + return internalData( elem, name, data, true ); + }, + + _removeData: function( elem, name ) { + return internalRemoveData( elem, name, true ); + } +}); + +jQuery.fn.extend({ + data: function( key, value ) { + var i, name, data, + elem = this[0], + attrs = elem && elem.attributes; + + // Special expections of .data basically thwart jQuery.access, + // so implement the relevant behavior ourselves + + // Gets all values + if ( key === undefined ) { + if ( this.length ) { + data = jQuery.data( elem ); + + if ( elem.nodeType === 1 && !jQuery._data( elem, "parsedAttrs" ) ) { + i = attrs.length; + while ( i-- ) { + name = attrs[i].name; + + if ( name.indexOf("data-") === 0 ) { + name = jQuery.camelCase( name.slice(5) ); + + dataAttr( elem, name, data[ name ] ); + } + } + jQuery._data( elem, "parsedAttrs", true ); + } + } + + return data; + } + + // Sets multiple values + if ( typeof key === "object" ) { + return this.each(function() { + jQuery.data( this, key ); + }); + } + + return arguments.length > 1 ? + + // Sets one value + this.each(function() { + jQuery.data( this, key, value ); + }) : + + // Gets one value + // Try to fetch any internally stored data first + elem ? dataAttr( elem, key, jQuery.data( elem, key ) ) : undefined; + }, + + removeData: function( key ) { + return this.each(function() { + jQuery.removeData( this, key ); + }); + } +}); + + +jQuery.extend({ + queue: function( elem, type, data ) { + var queue; + + if ( elem ) { + type = ( type || "fx" ) + "queue"; + queue = jQuery._data( elem, type ); + + // Speed up dequeue by getting out quickly if this is just a lookup + if ( data ) { + if ( !queue || jQuery.isArray(data) ) { + queue = jQuery._data( elem, type, jQuery.makeArray(data) ); + } else { + queue.push( data ); + } + } + return queue || []; + } + }, + + dequeue: function( elem, type ) { + type = type || "fx"; + + var queue = jQuery.queue( elem, type ), + startLength = queue.length, + fn = queue.shift(), + hooks = jQuery._queueHooks( elem, type ), + next = function() { + jQuery.dequeue( elem, type ); + }; + + // If the fx queue is dequeued, always remove the progress sentinel + if ( fn === "inprogress" ) { + fn = queue.shift(); + startLength--; + } + + if ( fn ) { + + // Add a progress sentinel to prevent the fx queue from being + // automatically dequeued + if ( type === "fx" ) { + queue.unshift( "inprogress" ); + } + + // clear up the last queue stop function + delete hooks.stop; + fn.call( elem, next, hooks ); + } + + if ( !startLength && hooks ) { + hooks.empty.fire(); + } + }, + + // not intended for public consumption - generates a queueHooks object, or returns the current one + _queueHooks: function( elem, type ) { + var key = type + "queueHooks"; + return jQuery._data( elem, key ) || jQuery._data( elem, key, { + empty: jQuery.Callbacks("once memory").add(function() { + jQuery._removeData( elem, type + "queue" ); + jQuery._removeData( elem, key ); + }) + }); + } +}); + +jQuery.fn.extend({ + queue: function( type, data ) { + var setter = 2; + + if ( typeof type !== "string" ) { + data = type; + type = "fx"; + setter--; + } + + if ( arguments.length < setter ) { + return jQuery.queue( this[0], type ); + } + + return data === undefined ? + this : + this.each(function() { + var queue = jQuery.queue( this, type, data ); + + // ensure a hooks for this queue + jQuery._queueHooks( this, type ); + + if ( type === "fx" && queue[0] !== "inprogress" ) { + jQuery.dequeue( this, type ); + } + }); + }, + dequeue: function( type ) { + return this.each(function() { + jQuery.dequeue( this, type ); + }); + }, + clearQueue: function( type ) { + return this.queue( type || "fx", [] ); + }, + // Get a promise resolved when queues of a certain type + // are emptied (fx is the type by default) + promise: function( type, obj ) { + var tmp, + count = 1, + defer = jQuery.Deferred(), + elements = this, + i = this.length, + resolve = function() { + if ( !( --count ) ) { + defer.resolveWith( elements, [ elements ] ); + } + }; + + if ( typeof type !== "string" ) { + obj = type; + type = undefined; + } + type = type || "fx"; + + while ( i-- ) { + tmp = jQuery._data( elements[ i ], type + "queueHooks" ); + if ( tmp && tmp.empty ) { + count++; + tmp.empty.add( resolve ); + } + } + resolve(); + return defer.promise( obj ); + } +}); +var pnum = (/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/).source; + +var cssExpand = [ "Top", "Right", "Bottom", "Left" ]; + +var isHidden = function( elem, el ) { + // isHidden might be called from jQuery#filter function; + // in that case, element will be second argument + elem = el || elem; + return jQuery.css( elem, "display" ) === "none" || !jQuery.contains( elem.ownerDocument, elem ); + }; + + + +// Multifunctional method to get and set values of a collection +// The value/s can optionally be executed if it's a function +var access = jQuery.access = function( elems, fn, key, value, chainable, emptyGet, raw ) { + var i = 0, + length = elems.length, + bulk = key == null; + + // Sets many values + if ( jQuery.type( key ) === "object" ) { + chainable = true; + for ( i in key ) { + jQuery.access( elems, fn, i, key[i], true, emptyGet, raw ); + } + + // Sets one value + } else if ( value !== undefined ) { + chainable = true; + + if ( !jQuery.isFunction( value ) ) { + raw = true; + } + + if ( bulk ) { + // Bulk operations run against the entire set + if ( raw ) { + fn.call( elems, value ); + fn = null; + + // ...except when executing function values + } else { + bulk = fn; + fn = function( elem, key, value ) { + return bulk.call( jQuery( elem ), value ); + }; + } + } + + if ( fn ) { + for ( ; i < length; i++ ) { + fn( elems[i], key, raw ? value : value.call( elems[i], i, fn( elems[i], key ) ) ); + } + } + } + + return chainable ? + elems : + + // Gets + bulk ? + fn.call( elems ) : + length ? fn( elems[0], key ) : emptyGet; +}; +var rcheckableType = (/^(?:checkbox|radio)$/i); + + + +(function() { + var fragment = document.createDocumentFragment(), + div = document.createElement("div"), + input = document.createElement("input"); + + // Setup + div.setAttribute( "className", "t" ); + div.innerHTML = "
    a"; + + // IE strips leading whitespace when .innerHTML is used + support.leadingWhitespace = div.firstChild.nodeType === 3; + + // Make sure that tbody elements aren't automatically inserted + // IE will insert them into empty tables + support.tbody = !div.getElementsByTagName( "tbody" ).length; + + // Make sure that link elements get serialized correctly by innerHTML + // This requires a wrapper element in IE + support.htmlSerialize = !!div.getElementsByTagName( "link" ).length; + + // Makes sure cloning an html5 element does not cause problems + // Where outerHTML is undefined, this still works + support.html5Clone = + document.createElement( "nav" ).cloneNode( true ).outerHTML !== "<:nav>"; + + // Check if a disconnected checkbox will retain its checked + // value of true after appended to the DOM (IE6/7) + input.type = "checkbox"; + input.checked = true; + fragment.appendChild( input ); + support.appendChecked = input.checked; + + // Make sure textarea (and checkbox) defaultValue is properly cloned + // Support: IE6-IE11+ + div.innerHTML = ""; + support.noCloneChecked = !!div.cloneNode( true ).lastChild.defaultValue; + + // #11217 - WebKit loses check when the name is after the checked attribute + fragment.appendChild( div ); + div.innerHTML = ""; + + // Support: Safari 5.1, iOS 5.1, Android 4.x, Android 2.3 + // old WebKit doesn't clone checked state correctly in fragments + support.checkClone = div.cloneNode( true ).cloneNode( true ).lastChild.checked; + + // Support: IE<9 + // Opera does not clone events (and typeof div.attachEvent === undefined). + // IE9-10 clones events bound via attachEvent, but they don't trigger with .click() + support.noCloneEvent = true; + if ( div.attachEvent ) { + div.attachEvent( "onclick", function() { + support.noCloneEvent = false; + }); + + div.cloneNode( true ).click(); + } + + // Execute the test only if not already executed in another module. + if (support.deleteExpando == null) { + // Support: IE<9 + support.deleteExpando = true; + try { + delete div.test; + } catch( e ) { + support.deleteExpando = false; + } + } + + // Null elements to avoid leaks in IE. + fragment = div = input = null; +})(); + + +(function() { + var i, eventName, + div = document.createElement( "div" ); + + // Support: IE<9 (lack submit/change bubble), Firefox 23+ (lack focusin event) + for ( i in { submit: true, change: true, focusin: true }) { + eventName = "on" + i; + + if ( !(support[ i + "Bubbles" ] = eventName in window) ) { + // Beware of CSP restrictions (https://developer.mozilla.org/en/Security/CSP) + div.setAttribute( eventName, "t" ); + support[ i + "Bubbles" ] = div.attributes[ eventName ].expando === false; + } + } + + // Null elements to avoid leaks in IE. + div = null; +})(); + + +var rformElems = /^(?:input|select|textarea)$/i, + rkeyEvent = /^key/, + rmouseEvent = /^(?:mouse|contextmenu)|click/, + rfocusMorph = /^(?:focusinfocus|focusoutblur)$/, + rtypenamespace = /^([^.]*)(?:\.(.+)|)$/; + +function returnTrue() { + return true; +} + +function returnFalse() { + return false; +} + +function safeActiveElement() { + try { + return document.activeElement; + } catch ( err ) { } +} + +/* + * Helper functions for managing events -- not part of the public interface. + * Props to Dean Edwards' addEvent library for many of the ideas. + */ +jQuery.event = { + + global: {}, + + add: function( elem, types, handler, data, selector ) { + var tmp, events, t, handleObjIn, + special, eventHandle, handleObj, + handlers, type, namespaces, origType, + elemData = jQuery._data( elem ); + + // Don't attach events to noData or text/comment nodes (but allow plain objects) + if ( !elemData ) { + return; + } + + // Caller can pass in an object of custom data in lieu of the handler + if ( handler.handler ) { + handleObjIn = handler; + handler = handleObjIn.handler; + selector = handleObjIn.selector; + } + + // Make sure that the handler has a unique ID, used to find/remove it later + if ( !handler.guid ) { + handler.guid = jQuery.guid++; + } + + // Init the element's event structure and main handler, if this is the first + if ( !(events = elemData.events) ) { + events = elemData.events = {}; + } + if ( !(eventHandle = elemData.handle) ) { + eventHandle = elemData.handle = function( e ) { + // Discard the second event of a jQuery.event.trigger() and + // when an event is called after a page has unloaded + return typeof jQuery !== strundefined && (!e || jQuery.event.triggered !== e.type) ? + jQuery.event.dispatch.apply( eventHandle.elem, arguments ) : + undefined; + }; + // Add elem as a property of the handle fn to prevent a memory leak with IE non-native events + eventHandle.elem = elem; + } + + // Handle multiple events separated by a space + types = ( types || "" ).match( rnotwhite ) || [ "" ]; + t = types.length; + while ( t-- ) { + tmp = rtypenamespace.exec( types[t] ) || []; + type = origType = tmp[1]; + namespaces = ( tmp[2] || "" ).split( "." ).sort(); + + // There *must* be a type, no attaching namespace-only handlers + if ( !type ) { + continue; + } + + // If event changes its type, use the special event handlers for the changed type + special = jQuery.event.special[ type ] || {}; + + // If selector defined, determine special event api type, otherwise given type + type = ( selector ? special.delegateType : special.bindType ) || type; + + // Update special based on newly reset type + special = jQuery.event.special[ type ] || {}; + + // handleObj is passed to all event handlers + handleObj = jQuery.extend({ + type: type, + origType: origType, + data: data, + handler: handler, + guid: handler.guid, + selector: selector, + needsContext: selector && jQuery.expr.match.needsContext.test( selector ), + namespace: namespaces.join(".") + }, handleObjIn ); + + // Init the event handler queue if we're the first + if ( !(handlers = events[ type ]) ) { + handlers = events[ type ] = []; + handlers.delegateCount = 0; + + // Only use addEventListener/attachEvent if the special events handler returns false + if ( !special.setup || special.setup.call( elem, data, namespaces, eventHandle ) === false ) { + // Bind the global event handler to the element + if ( elem.addEventListener ) { + elem.addEventListener( type, eventHandle, false ); + + } else if ( elem.attachEvent ) { + elem.attachEvent( "on" + type, eventHandle ); + } + } + } + + if ( special.add ) { + special.add.call( elem, handleObj ); + + if ( !handleObj.handler.guid ) { + handleObj.handler.guid = handler.guid; + } + } + + // Add to the element's handler list, delegates in front + if ( selector ) { + handlers.splice( handlers.delegateCount++, 0, handleObj ); + } else { + handlers.push( handleObj ); + } + + // Keep track of which events have ever been used, for event optimization + jQuery.event.global[ type ] = true; + } + + // Nullify elem to prevent memory leaks in IE + elem = null; + }, + + // Detach an event or set of events from an element + remove: function( elem, types, handler, selector, mappedTypes ) { + var j, handleObj, tmp, + origCount, t, events, + special, handlers, type, + namespaces, origType, + elemData = jQuery.hasData( elem ) && jQuery._data( elem ); + + if ( !elemData || !(events = elemData.events) ) { + return; + } + + // Once for each type.namespace in types; type may be omitted + types = ( types || "" ).match( rnotwhite ) || [ "" ]; + t = types.length; + while ( t-- ) { + tmp = rtypenamespace.exec( types[t] ) || []; + type = origType = tmp[1]; + namespaces = ( tmp[2] || "" ).split( "." ).sort(); + + // Unbind all events (on this namespace, if provided) for the element + if ( !type ) { + for ( type in events ) { + jQuery.event.remove( elem, type + types[ t ], handler, selector, true ); + } + continue; + } + + special = jQuery.event.special[ type ] || {}; + type = ( selector ? special.delegateType : special.bindType ) || type; + handlers = events[ type ] || []; + tmp = tmp[2] && new RegExp( "(^|\\.)" + namespaces.join("\\.(?:.*\\.|)") + "(\\.|$)" ); + + // Remove matching events + origCount = j = handlers.length; + while ( j-- ) { + handleObj = handlers[ j ]; + + if ( ( mappedTypes || origType === handleObj.origType ) && + ( !handler || handler.guid === handleObj.guid ) && + ( !tmp || tmp.test( handleObj.namespace ) ) && + ( !selector || selector === handleObj.selector || selector === "**" && handleObj.selector ) ) { + handlers.splice( j, 1 ); + + if ( handleObj.selector ) { + handlers.delegateCount--; + } + if ( special.remove ) { + special.remove.call( elem, handleObj ); + } + } + } + + // Remove generic event handler if we removed something and no more handlers exist + // (avoids potential for endless recursion during removal of special event handlers) + if ( origCount && !handlers.length ) { + if ( !special.teardown || special.teardown.call( elem, namespaces, elemData.handle ) === false ) { + jQuery.removeEvent( elem, type, elemData.handle ); + } + + delete events[ type ]; + } + } + + // Remove the expando if it's no longer used + if ( jQuery.isEmptyObject( events ) ) { + delete elemData.handle; + + // removeData also checks for emptiness and clears the expando if empty + // so use it instead of delete + jQuery._removeData( elem, "events" ); + } + }, + + trigger: function( event, data, elem, onlyHandlers ) { + var handle, ontype, cur, + bubbleType, special, tmp, i, + eventPath = [ elem || document ], + type = hasOwn.call( event, "type" ) ? event.type : event, + namespaces = hasOwn.call( event, "namespace" ) ? event.namespace.split(".") : []; + + cur = tmp = elem = elem || document; + + // Don't do events on text and comment nodes + if ( elem.nodeType === 3 || elem.nodeType === 8 ) { + return; + } + + // focus/blur morphs to focusin/out; ensure we're not firing them right now + if ( rfocusMorph.test( type + jQuery.event.triggered ) ) { + return; + } + + if ( type.indexOf(".") >= 0 ) { + // Namespaced trigger; create a regexp to match event type in handle() + namespaces = type.split("."); + type = namespaces.shift(); + namespaces.sort(); + } + ontype = type.indexOf(":") < 0 && "on" + type; + + // Caller can pass in a jQuery.Event object, Object, or just an event type string + event = event[ jQuery.expando ] ? + event : + new jQuery.Event( type, typeof event === "object" && event ); + + // Trigger bitmask: & 1 for native handlers; & 2 for jQuery (always true) + event.isTrigger = onlyHandlers ? 2 : 3; + event.namespace = namespaces.join("."); + event.namespace_re = event.namespace ? + new RegExp( "(^|\\.)" + namespaces.join("\\.(?:.*\\.|)") + "(\\.|$)" ) : + null; + + // Clean up the event in case it is being reused + event.result = undefined; + if ( !event.target ) { + event.target = elem; + } + + // Clone any incoming data and prepend the event, creating the handler arg list + data = data == null ? + [ event ] : + jQuery.makeArray( data, [ event ] ); + + // Allow special events to draw outside the lines + special = jQuery.event.special[ type ] || {}; + if ( !onlyHandlers && special.trigger && special.trigger.apply( elem, data ) === false ) { + return; + } + + // Determine event propagation path in advance, per W3C events spec (#9951) + // Bubble up to document, then to window; watch for a global ownerDocument var (#9724) + if ( !onlyHandlers && !special.noBubble && !jQuery.isWindow( elem ) ) { + + bubbleType = special.delegateType || type; + if ( !rfocusMorph.test( bubbleType + type ) ) { + cur = cur.parentNode; + } + for ( ; cur; cur = cur.parentNode ) { + eventPath.push( cur ); + tmp = cur; + } + + // Only add window if we got to document (e.g., not plain obj or detached DOM) + if ( tmp === (elem.ownerDocument || document) ) { + eventPath.push( tmp.defaultView || tmp.parentWindow || window ); + } + } + + // Fire handlers on the event path + i = 0; + while ( (cur = eventPath[i++]) && !event.isPropagationStopped() ) { + + event.type = i > 1 ? + bubbleType : + special.bindType || type; + + // jQuery handler + handle = ( jQuery._data( cur, "events" ) || {} )[ event.type ] && jQuery._data( cur, "handle" ); + if ( handle ) { + handle.apply( cur, data ); + } + + // Native handler + handle = ontype && cur[ ontype ]; + if ( handle && handle.apply && jQuery.acceptData( cur ) ) { + event.result = handle.apply( cur, data ); + if ( event.result === false ) { + event.preventDefault(); + } + } + } + event.type = type; + + // If nobody prevented the default action, do it now + if ( !onlyHandlers && !event.isDefaultPrevented() ) { + + if ( (!special._default || special._default.apply( eventPath.pop(), data ) === false) && + jQuery.acceptData( elem ) ) { + + // Call a native DOM method on the target with the same name name as the event. + // Can't use an .isFunction() check here because IE6/7 fails that test. + // Don't do default actions on window, that's where global variables be (#6170) + if ( ontype && elem[ type ] && !jQuery.isWindow( elem ) ) { + + // Don't re-trigger an onFOO event when we call its FOO() method + tmp = elem[ ontype ]; + + if ( tmp ) { + elem[ ontype ] = null; + } + + // Prevent re-triggering of the same event, since we already bubbled it above + jQuery.event.triggered = type; + try { + elem[ type ](); + } catch ( e ) { + // IE<9 dies on focus/blur to hidden element (#1486,#12518) + // only reproducible on winXP IE8 native, not IE9 in IE8 mode + } + jQuery.event.triggered = undefined; + + if ( tmp ) { + elem[ ontype ] = tmp; + } + } + } + } + + return event.result; + }, + + dispatch: function( event ) { + + // Make a writable jQuery.Event from the native event object + event = jQuery.event.fix( event ); + + var i, ret, handleObj, matched, j, + handlerQueue = [], + args = slice.call( arguments ), + handlers = ( jQuery._data( this, "events" ) || {} )[ event.type ] || [], + special = jQuery.event.special[ event.type ] || {}; + + // Use the fix-ed jQuery.Event rather than the (read-only) native event + args[0] = event; + event.delegateTarget = this; + + // Call the preDispatch hook for the mapped type, and let it bail if desired + if ( special.preDispatch && special.preDispatch.call( this, event ) === false ) { + return; + } + + // Determine handlers + handlerQueue = jQuery.event.handlers.call( this, event, handlers ); + + // Run delegates first; they may want to stop propagation beneath us + i = 0; + while ( (matched = handlerQueue[ i++ ]) && !event.isPropagationStopped() ) { + event.currentTarget = matched.elem; + + j = 0; + while ( (handleObj = matched.handlers[ j++ ]) && !event.isImmediatePropagationStopped() ) { + + // Triggered event must either 1) have no namespace, or + // 2) have namespace(s) a subset or equal to those in the bound event (both can have no namespace). + if ( !event.namespace_re || event.namespace_re.test( handleObj.namespace ) ) { + + event.handleObj = handleObj; + event.data = handleObj.data; + + ret = ( (jQuery.event.special[ handleObj.origType ] || {}).handle || handleObj.handler ) + .apply( matched.elem, args ); + + if ( ret !== undefined ) { + if ( (event.result = ret) === false ) { + event.preventDefault(); + event.stopPropagation(); + } + } + } + } + } + + // Call the postDispatch hook for the mapped type + if ( special.postDispatch ) { + special.postDispatch.call( this, event ); + } + + return event.result; + }, + + handlers: function( event, handlers ) { + var sel, handleObj, matches, i, + handlerQueue = [], + delegateCount = handlers.delegateCount, + cur = event.target; + + // Find delegate handlers + // Black-hole SVG instance trees (#13180) + // Avoid non-left-click bubbling in Firefox (#3861) + if ( delegateCount && cur.nodeType && (!event.button || event.type !== "click") ) { + + /* jshint eqeqeq: false */ + for ( ; cur != this; cur = cur.parentNode || this ) { + /* jshint eqeqeq: true */ + + // Don't check non-elements (#13208) + // Don't process clicks on disabled elements (#6911, #8165, #11382, #11764) + if ( cur.nodeType === 1 && (cur.disabled !== true || event.type !== "click") ) { + matches = []; + for ( i = 0; i < delegateCount; i++ ) { + handleObj = handlers[ i ]; + + // Don't conflict with Object.prototype properties (#13203) + sel = handleObj.selector + " "; + + if ( matches[ sel ] === undefined ) { + matches[ sel ] = handleObj.needsContext ? + jQuery( sel, this ).index( cur ) >= 0 : + jQuery.find( sel, this, null, [ cur ] ).length; + } + if ( matches[ sel ] ) { + matches.push( handleObj ); + } + } + if ( matches.length ) { + handlerQueue.push({ elem: cur, handlers: matches }); + } + } + } + } + + // Add the remaining (directly-bound) handlers + if ( delegateCount < handlers.length ) { + handlerQueue.push({ elem: this, handlers: handlers.slice( delegateCount ) }); + } + + return handlerQueue; + }, + + fix: function( event ) { + if ( event[ jQuery.expando ] ) { + return event; + } + + // Create a writable copy of the event object and normalize some properties + var i, prop, copy, + type = event.type, + originalEvent = event, + fixHook = this.fixHooks[ type ]; + + if ( !fixHook ) { + this.fixHooks[ type ] = fixHook = + rmouseEvent.test( type ) ? this.mouseHooks : + rkeyEvent.test( type ) ? this.keyHooks : + {}; + } + copy = fixHook.props ? this.props.concat( fixHook.props ) : this.props; + + event = new jQuery.Event( originalEvent ); + + i = copy.length; + while ( i-- ) { + prop = copy[ i ]; + event[ prop ] = originalEvent[ prop ]; + } + + // Support: IE<9 + // Fix target property (#1925) + if ( !event.target ) { + event.target = originalEvent.srcElement || document; + } + + // Support: Chrome 23+, Safari? + // Target should not be a text node (#504, #13143) + if ( event.target.nodeType === 3 ) { + event.target = event.target.parentNode; + } + + // Support: IE<9 + // For mouse/key events, metaKey==false if it's undefined (#3368, #11328) + event.metaKey = !!event.metaKey; + + return fixHook.filter ? fixHook.filter( event, originalEvent ) : event; + }, + + // Includes some event props shared by KeyEvent and MouseEvent + props: "altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "), + + fixHooks: {}, + + keyHooks: { + props: "char charCode key keyCode".split(" "), + filter: function( event, original ) { + + // Add which for key events + if ( event.which == null ) { + event.which = original.charCode != null ? original.charCode : original.keyCode; + } + + return event; + } + }, + + mouseHooks: { + props: "button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "), + filter: function( event, original ) { + var body, eventDoc, doc, + button = original.button, + fromElement = original.fromElement; + + // Calculate pageX/Y if missing and clientX/Y available + if ( event.pageX == null && original.clientX != null ) { + eventDoc = event.target.ownerDocument || document; + doc = eventDoc.documentElement; + body = eventDoc.body; + + event.pageX = original.clientX + ( doc && doc.scrollLeft || body && body.scrollLeft || 0 ) - ( doc && doc.clientLeft || body && body.clientLeft || 0 ); + event.pageY = original.clientY + ( doc && doc.scrollTop || body && body.scrollTop || 0 ) - ( doc && doc.clientTop || body && body.clientTop || 0 ); + } + + // Add relatedTarget, if necessary + if ( !event.relatedTarget && fromElement ) { + event.relatedTarget = fromElement === event.target ? original.toElement : fromElement; + } + + // Add which for click: 1 === left; 2 === middle; 3 === right + // Note: button is not normalized, so don't use it + if ( !event.which && button !== undefined ) { + event.which = ( button & 1 ? 1 : ( button & 2 ? 3 : ( button & 4 ? 2 : 0 ) ) ); + } + + return event; + } + }, + + special: { + load: { + // Prevent triggered image.load events from bubbling to window.load + noBubble: true + }, + focus: { + // Fire native event if possible so blur/focus sequence is correct + trigger: function() { + if ( this !== safeActiveElement() && this.focus ) { + try { + this.focus(); + return false; + } catch ( e ) { + // Support: IE<9 + // If we error on focus to hidden element (#1486, #12518), + // let .trigger() run the handlers + } + } + }, + delegateType: "focusin" + }, + blur: { + trigger: function() { + if ( this === safeActiveElement() && this.blur ) { + this.blur(); + return false; + } + }, + delegateType: "focusout" + }, + click: { + // For checkbox, fire native event so checked state will be right + trigger: function() { + if ( jQuery.nodeName( this, "input" ) && this.type === "checkbox" && this.click ) { + this.click(); + return false; + } + }, + + // For cross-browser consistency, don't fire native .click() on links + _default: function( event ) { + return jQuery.nodeName( event.target, "a" ); + } + }, + + beforeunload: { + postDispatch: function( event ) { + + // Even when returnValue equals to undefined Firefox will still show alert + if ( event.result !== undefined ) { + event.originalEvent.returnValue = event.result; + } + } + } + }, + + simulate: function( type, elem, event, bubble ) { + // Piggyback on a donor event to simulate a different one. + // Fake originalEvent to avoid donor's stopPropagation, but if the + // simulated event prevents default then we do the same on the donor. + var e = jQuery.extend( + new jQuery.Event(), + event, + { + type: type, + isSimulated: true, + originalEvent: {} + } + ); + if ( bubble ) { + jQuery.event.trigger( e, null, elem ); + } else { + jQuery.event.dispatch.call( elem, e ); + } + if ( e.isDefaultPrevented() ) { + event.preventDefault(); + } + } +}; + +jQuery.removeEvent = document.removeEventListener ? + function( elem, type, handle ) { + if ( elem.removeEventListener ) { + elem.removeEventListener( type, handle, false ); + } + } : + function( elem, type, handle ) { + var name = "on" + type; + + if ( elem.detachEvent ) { + + // #8545, #7054, preventing memory leaks for custom events in IE6-8 + // detachEvent needed property on element, by name of that event, to properly expose it to GC + if ( typeof elem[ name ] === strundefined ) { + elem[ name ] = null; + } + + elem.detachEvent( name, handle ); + } + }; + +jQuery.Event = function( src, props ) { + // Allow instantiation without the 'new' keyword + if ( !(this instanceof jQuery.Event) ) { + return new jQuery.Event( src, props ); + } + + // Event object + if ( src && src.type ) { + this.originalEvent = src; + this.type = src.type; + + // Events bubbling up the document may have been marked as prevented + // by a handler lower down the tree; reflect the correct value. + this.isDefaultPrevented = src.defaultPrevented || + src.defaultPrevented === undefined && ( + // Support: IE < 9 + src.returnValue === false || + // Support: Android < 4.0 + src.getPreventDefault && src.getPreventDefault() ) ? + returnTrue : + returnFalse; + + // Event type + } else { + this.type = src; + } + + // Put explicitly provided properties onto the event object + if ( props ) { + jQuery.extend( this, props ); + } + + // Create a timestamp if incoming event doesn't have one + this.timeStamp = src && src.timeStamp || jQuery.now(); + + // Mark it as fixed + this[ jQuery.expando ] = true; +}; + +// jQuery.Event is based on DOM3 Events as specified by the ECMAScript Language Binding +// http://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-binding.html +jQuery.Event.prototype = { + isDefaultPrevented: returnFalse, + isPropagationStopped: returnFalse, + isImmediatePropagationStopped: returnFalse, + + preventDefault: function() { + var e = this.originalEvent; + + this.isDefaultPrevented = returnTrue; + if ( !e ) { + return; + } + + // If preventDefault exists, run it on the original event + if ( e.preventDefault ) { + e.preventDefault(); + + // Support: IE + // Otherwise set the returnValue property of the original event to false + } else { + e.returnValue = false; + } + }, + stopPropagation: function() { + var e = this.originalEvent; + + this.isPropagationStopped = returnTrue; + if ( !e ) { + return; + } + // If stopPropagation exists, run it on the original event + if ( e.stopPropagation ) { + e.stopPropagation(); + } + + // Support: IE + // Set the cancelBubble property of the original event to true + e.cancelBubble = true; + }, + stopImmediatePropagation: function() { + this.isImmediatePropagationStopped = returnTrue; + this.stopPropagation(); + } +}; + +// Create mouseenter/leave events using mouseover/out and event-time checks +jQuery.each({ + mouseenter: "mouseover", + mouseleave: "mouseout" +}, function( orig, fix ) { + jQuery.event.special[ orig ] = { + delegateType: fix, + bindType: fix, + + handle: function( event ) { + var ret, + target = this, + related = event.relatedTarget, + handleObj = event.handleObj; + + // For mousenter/leave call the handler if related is outside the target. + // NB: No relatedTarget if the mouse left/entered the browser window + if ( !related || (related !== target && !jQuery.contains( target, related )) ) { + event.type = handleObj.origType; + ret = handleObj.handler.apply( this, arguments ); + event.type = fix; + } + return ret; + } + }; +}); + +// IE submit delegation +if ( !support.submitBubbles ) { + + jQuery.event.special.submit = { + setup: function() { + // Only need this for delegated form submit events + if ( jQuery.nodeName( this, "form" ) ) { + return false; + } + + // Lazy-add a submit handler when a descendant form may potentially be submitted + jQuery.event.add( this, "click._submit keypress._submit", function( e ) { + // Node name check avoids a VML-related crash in IE (#9807) + var elem = e.target, + form = jQuery.nodeName( elem, "input" ) || jQuery.nodeName( elem, "button" ) ? elem.form : undefined; + if ( form && !jQuery._data( form, "submitBubbles" ) ) { + jQuery.event.add( form, "submit._submit", function( event ) { + event._submit_bubble = true; + }); + jQuery._data( form, "submitBubbles", true ); + } + }); + // return undefined since we don't need an event listener + }, + + postDispatch: function( event ) { + // If form was submitted by the user, bubble the event up the tree + if ( event._submit_bubble ) { + delete event._submit_bubble; + if ( this.parentNode && !event.isTrigger ) { + jQuery.event.simulate( "submit", this.parentNode, event, true ); + } + } + }, + + teardown: function() { + // Only need this for delegated form submit events + if ( jQuery.nodeName( this, "form" ) ) { + return false; + } + + // Remove delegated handlers; cleanData eventually reaps submit handlers attached above + jQuery.event.remove( this, "._submit" ); + } + }; +} + +// IE change delegation and checkbox/radio fix +if ( !support.changeBubbles ) { + + jQuery.event.special.change = { + + setup: function() { + + if ( rformElems.test( this.nodeName ) ) { + // IE doesn't fire change on a check/radio until blur; trigger it on click + // after a propertychange. Eat the blur-change in special.change.handle. + // This still fires onchange a second time for check/radio after blur. + if ( this.type === "checkbox" || this.type === "radio" ) { + jQuery.event.add( this, "propertychange._change", function( event ) { + if ( event.originalEvent.propertyName === "checked" ) { + this._just_changed = true; + } + }); + jQuery.event.add( this, "click._change", function( event ) { + if ( this._just_changed && !event.isTrigger ) { + this._just_changed = false; + } + // Allow triggered, simulated change events (#11500) + jQuery.event.simulate( "change", this, event, true ); + }); + } + return false; + } + // Delegated event; lazy-add a change handler on descendant inputs + jQuery.event.add( this, "beforeactivate._change", function( e ) { + var elem = e.target; + + if ( rformElems.test( elem.nodeName ) && !jQuery._data( elem, "changeBubbles" ) ) { + jQuery.event.add( elem, "change._change", function( event ) { + if ( this.parentNode && !event.isSimulated && !event.isTrigger ) { + jQuery.event.simulate( "change", this.parentNode, event, true ); + } + }); + jQuery._data( elem, "changeBubbles", true ); + } + }); + }, + + handle: function( event ) { + var elem = event.target; + + // Swallow native change events from checkbox/radio, we already triggered them above + if ( this !== elem || event.isSimulated || event.isTrigger || (elem.type !== "radio" && elem.type !== "checkbox") ) { + return event.handleObj.handler.apply( this, arguments ); + } + }, + + teardown: function() { + jQuery.event.remove( this, "._change" ); + + return !rformElems.test( this.nodeName ); + } + }; +} + +// Create "bubbling" focus and blur events +if ( !support.focusinBubbles ) { + jQuery.each({ focus: "focusin", blur: "focusout" }, function( orig, fix ) { + + // Attach a single capturing handler on the document while someone wants focusin/focusout + var handler = function( event ) { + jQuery.event.simulate( fix, event.target, jQuery.event.fix( event ), true ); + }; + + jQuery.event.special[ fix ] = { + setup: function() { + var doc = this.ownerDocument || this, + attaches = jQuery._data( doc, fix ); + + if ( !attaches ) { + doc.addEventListener( orig, handler, true ); + } + jQuery._data( doc, fix, ( attaches || 0 ) + 1 ); + }, + teardown: function() { + var doc = this.ownerDocument || this, + attaches = jQuery._data( doc, fix ) - 1; + + if ( !attaches ) { + doc.removeEventListener( orig, handler, true ); + jQuery._removeData( doc, fix ); + } else { + jQuery._data( doc, fix, attaches ); + } + } + }; + }); +} + +jQuery.fn.extend({ + + on: function( types, selector, data, fn, /*INTERNAL*/ one ) { + var type, origFn; + + // Types can be a map of types/handlers + if ( typeof types === "object" ) { + // ( types-Object, selector, data ) + if ( typeof selector !== "string" ) { + // ( types-Object, data ) + data = data || selector; + selector = undefined; + } + for ( type in types ) { + this.on( type, selector, data, types[ type ], one ); + } + return this; + } + + if ( data == null && fn == null ) { + // ( types, fn ) + fn = selector; + data = selector = undefined; + } else if ( fn == null ) { + if ( typeof selector === "string" ) { + // ( types, selector, fn ) + fn = data; + data = undefined; + } else { + // ( types, data, fn ) + fn = data; + data = selector; + selector = undefined; + } + } + if ( fn === false ) { + fn = returnFalse; + } else if ( !fn ) { + return this; + } + + if ( one === 1 ) { + origFn = fn; + fn = function( event ) { + // Can use an empty set, since event contains the info + jQuery().off( event ); + return origFn.apply( this, arguments ); + }; + // Use same guid so caller can remove using origFn + fn.guid = origFn.guid || ( origFn.guid = jQuery.guid++ ); + } + return this.each( function() { + jQuery.event.add( this, types, fn, data, selector ); + }); + }, + one: function( types, selector, data, fn ) { + return this.on( types, selector, data, fn, 1 ); + }, + off: function( types, selector, fn ) { + var handleObj, type; + if ( types && types.preventDefault && types.handleObj ) { + // ( event ) dispatched jQuery.Event + handleObj = types.handleObj; + jQuery( types.delegateTarget ).off( + handleObj.namespace ? handleObj.origType + "." + handleObj.namespace : handleObj.origType, + handleObj.selector, + handleObj.handler + ); + return this; + } + if ( typeof types === "object" ) { + // ( types-object [, selector] ) + for ( type in types ) { + this.off( type, selector, types[ type ] ); + } + return this; + } + if ( selector === false || typeof selector === "function" ) { + // ( types [, fn] ) + fn = selector; + selector = undefined; + } + if ( fn === false ) { + fn = returnFalse; + } + return this.each(function() { + jQuery.event.remove( this, types, fn, selector ); + }); + }, + + trigger: function( type, data ) { + return this.each(function() { + jQuery.event.trigger( type, data, this ); + }); + }, + triggerHandler: function( type, data ) { + var elem = this[0]; + if ( elem ) { + return jQuery.event.trigger( type, data, elem, true ); + } + } +}); + + +function createSafeFragment( document ) { + var list = nodeNames.split( "|" ), + safeFrag = document.createDocumentFragment(); + + if ( safeFrag.createElement ) { + while ( list.length ) { + safeFrag.createElement( + list.pop() + ); + } + } + return safeFrag; +} + +var nodeNames = "abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|" + + "header|hgroup|mark|meter|nav|output|progress|section|summary|time|video", + rinlinejQuery = / jQuery\d+="(?:null|\d+)"/g, + rnoshimcache = new RegExp("<(?:" + nodeNames + ")[\\s/>]", "i"), + rleadingWhitespace = /^\s+/, + rxhtmlTag = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi, + rtagName = /<([\w:]+)/, + rtbody = /\s*$/g, + + // We have to close these tags to support XHTML (#13200) + wrapMap = { + option: [ 1, "" ], + legend: [ 1, "
    ", "
    " ], + area: [ 1, "", "" ], + param: [ 1, "", "" ], + thead: [ 1, "", "
    " ], + tr: [ 2, "", "
    " ], + col: [ 2, "", "
    " ], + td: [ 3, "", "
    " ], + + // IE6-8 can't serialize link, script, style, or any html5 (NoScope) tags, + // unless wrapped in a div with non-breaking characters in front of it. + _default: support.htmlSerialize ? [ 0, "", "" ] : [ 1, "X
    ", "
    " ] + }, + safeFragment = createSafeFragment( document ), + fragmentDiv = safeFragment.appendChild( document.createElement("div") ); + +wrapMap.optgroup = wrapMap.option; +wrapMap.tbody = wrapMap.tfoot = wrapMap.colgroup = wrapMap.caption = wrapMap.thead; +wrapMap.th = wrapMap.td; + +function getAll( context, tag ) { + var elems, elem, + i = 0, + found = typeof context.getElementsByTagName !== strundefined ? context.getElementsByTagName( tag || "*" ) : + typeof context.querySelectorAll !== strundefined ? context.querySelectorAll( tag || "*" ) : + undefined; + + if ( !found ) { + for ( found = [], elems = context.childNodes || context; (elem = elems[i]) != null; i++ ) { + if ( !tag || jQuery.nodeName( elem, tag ) ) { + found.push( elem ); + } else { + jQuery.merge( found, getAll( elem, tag ) ); + } + } + } + + return tag === undefined || tag && jQuery.nodeName( context, tag ) ? + jQuery.merge( [ context ], found ) : + found; +} + +// Used in buildFragment, fixes the defaultChecked property +function fixDefaultChecked( elem ) { + if ( rcheckableType.test( elem.type ) ) { + elem.defaultChecked = elem.checked; + } +} + +// Support: IE<8 +// Manipulating tables requires a tbody +function manipulationTarget( elem, content ) { + return jQuery.nodeName( elem, "table" ) && + jQuery.nodeName( content.nodeType !== 11 ? content : content.firstChild, "tr" ) ? + + elem.getElementsByTagName("tbody")[0] || + elem.appendChild( elem.ownerDocument.createElement("tbody") ) : + elem; +} + +// Replace/restore the type attribute of script elements for safe DOM manipulation +function disableScript( elem ) { + elem.type = (jQuery.find.attr( elem, "type" ) !== null) + "/" + elem.type; + return elem; +} +function restoreScript( elem ) { + var match = rscriptTypeMasked.exec( elem.type ); + if ( match ) { + elem.type = match[1]; + } else { + elem.removeAttribute("type"); + } + return elem; +} + +// Mark scripts as having already been evaluated +function setGlobalEval( elems, refElements ) { + var elem, + i = 0; + for ( ; (elem = elems[i]) != null; i++ ) { + jQuery._data( elem, "globalEval", !refElements || jQuery._data( refElements[i], "globalEval" ) ); + } +} + +function cloneCopyEvent( src, dest ) { + + if ( dest.nodeType !== 1 || !jQuery.hasData( src ) ) { + return; + } + + var type, i, l, + oldData = jQuery._data( src ), + curData = jQuery._data( dest, oldData ), + events = oldData.events; + + if ( events ) { + delete curData.handle; + curData.events = {}; + + for ( type in events ) { + for ( i = 0, l = events[ type ].length; i < l; i++ ) { + jQuery.event.add( dest, type, events[ type ][ i ] ); + } + } + } + + // make the cloned public data object a copy from the original + if ( curData.data ) { + curData.data = jQuery.extend( {}, curData.data ); + } +} + +function fixCloneNodeIssues( src, dest ) { + var nodeName, e, data; + + // We do not need to do anything for non-Elements + if ( dest.nodeType !== 1 ) { + return; + } + + nodeName = dest.nodeName.toLowerCase(); + + // IE6-8 copies events bound via attachEvent when using cloneNode. + if ( !support.noCloneEvent && dest[ jQuery.expando ] ) { + data = jQuery._data( dest ); + + for ( e in data.events ) { + jQuery.removeEvent( dest, e, data.handle ); + } + + // Event data gets referenced instead of copied if the expando gets copied too + dest.removeAttribute( jQuery.expando ); + } + + // IE blanks contents when cloning scripts, and tries to evaluate newly-set text + if ( nodeName === "script" && dest.text !== src.text ) { + disableScript( dest ).text = src.text; + restoreScript( dest ); + + // IE6-10 improperly clones children of object elements using classid. + // IE10 throws NoModificationAllowedError if parent is null, #12132. + } else if ( nodeName === "object" ) { + if ( dest.parentNode ) { + dest.outerHTML = src.outerHTML; + } + + // This path appears unavoidable for IE9. When cloning an object + // element in IE9, the outerHTML strategy above is not sufficient. + // If the src has innerHTML and the destination does not, + // copy the src.innerHTML into the dest.innerHTML. #10324 + if ( support.html5Clone && ( src.innerHTML && !jQuery.trim(dest.innerHTML) ) ) { + dest.innerHTML = src.innerHTML; + } + + } else if ( nodeName === "input" && rcheckableType.test( src.type ) ) { + // IE6-8 fails to persist the checked state of a cloned checkbox + // or radio button. Worse, IE6-7 fail to give the cloned element + // a checked appearance if the defaultChecked value isn't also set + + dest.defaultChecked = dest.checked = src.checked; + + // IE6-7 get confused and end up setting the value of a cloned + // checkbox/radio button to an empty string instead of "on" + if ( dest.value !== src.value ) { + dest.value = src.value; + } + + // IE6-8 fails to return the selected option to the default selected + // state when cloning options + } else if ( nodeName === "option" ) { + dest.defaultSelected = dest.selected = src.defaultSelected; + + // IE6-8 fails to set the defaultValue to the correct value when + // cloning other types of input fields + } else if ( nodeName === "input" || nodeName === "textarea" ) { + dest.defaultValue = src.defaultValue; + } +} + +jQuery.extend({ + clone: function( elem, dataAndEvents, deepDataAndEvents ) { + var destElements, node, clone, i, srcElements, + inPage = jQuery.contains( elem.ownerDocument, elem ); + + if ( support.html5Clone || jQuery.isXMLDoc(elem) || !rnoshimcache.test( "<" + elem.nodeName + ">" ) ) { + clone = elem.cloneNode( true ); + + // IE<=8 does not properly clone detached, unknown element nodes + } else { + fragmentDiv.innerHTML = elem.outerHTML; + fragmentDiv.removeChild( clone = fragmentDiv.firstChild ); + } + + if ( (!support.noCloneEvent || !support.noCloneChecked) && + (elem.nodeType === 1 || elem.nodeType === 11) && !jQuery.isXMLDoc(elem) ) { + + // We eschew Sizzle here for performance reasons: http://jsperf.com/getall-vs-sizzle/2 + destElements = getAll( clone ); + srcElements = getAll( elem ); + + // Fix all IE cloning issues + for ( i = 0; (node = srcElements[i]) != null; ++i ) { + // Ensure that the destination node is not null; Fixes #9587 + if ( destElements[i] ) { + fixCloneNodeIssues( node, destElements[i] ); + } + } + } + + // Copy the events from the original to the clone + if ( dataAndEvents ) { + if ( deepDataAndEvents ) { + srcElements = srcElements || getAll( elem ); + destElements = destElements || getAll( clone ); + + for ( i = 0; (node = srcElements[i]) != null; i++ ) { + cloneCopyEvent( node, destElements[i] ); + } + } else { + cloneCopyEvent( elem, clone ); + } + } + + // Preserve script evaluation history + destElements = getAll( clone, "script" ); + if ( destElements.length > 0 ) { + setGlobalEval( destElements, !inPage && getAll( elem, "script" ) ); + } + + destElements = srcElements = node = null; + + // Return the cloned set + return clone; + }, + + buildFragment: function( elems, context, scripts, selection ) { + var j, elem, contains, + tmp, tag, tbody, wrap, + l = elems.length, + + // Ensure a safe fragment + safe = createSafeFragment( context ), + + nodes = [], + i = 0; + + for ( ; i < l; i++ ) { + elem = elems[ i ]; + + if ( elem || elem === 0 ) { + + // Add nodes directly + if ( jQuery.type( elem ) === "object" ) { + jQuery.merge( nodes, elem.nodeType ? [ elem ] : elem ); + + // Convert non-html into a text node + } else if ( !rhtml.test( elem ) ) { + nodes.push( context.createTextNode( elem ) ); + + // Convert html into DOM nodes + } else { + tmp = tmp || safe.appendChild( context.createElement("div") ); + + // Deserialize a standard representation + tag = (rtagName.exec( elem ) || [ "", "" ])[ 1 ].toLowerCase(); + wrap = wrapMap[ tag ] || wrapMap._default; + + tmp.innerHTML = wrap[1] + elem.replace( rxhtmlTag, "<$1>" ) + wrap[2]; + + // Descend through wrappers to the right content + j = wrap[0]; + while ( j-- ) { + tmp = tmp.lastChild; + } + + // Manually add leading whitespace removed by IE + if ( !support.leadingWhitespace && rleadingWhitespace.test( elem ) ) { + nodes.push( context.createTextNode( rleadingWhitespace.exec( elem )[0] ) ); + } + + // Remove IE's autoinserted from table fragments + if ( !support.tbody ) { + + // String was a , *may* have spurious + elem = tag === "table" && !rtbody.test( elem ) ? + tmp.firstChild : + + // String was a bare or + wrap[1] === "
    " && !rtbody.test( elem ) ? + tmp : + 0; + + j = elem && elem.childNodes.length; + while ( j-- ) { + if ( jQuery.nodeName( (tbody = elem.childNodes[j]), "tbody" ) && !tbody.childNodes.length ) { + elem.removeChild( tbody ); + } + } + } + + jQuery.merge( nodes, tmp.childNodes ); + + // Fix #12392 for WebKit and IE > 9 + tmp.textContent = ""; + + // Fix #12392 for oldIE + while ( tmp.firstChild ) { + tmp.removeChild( tmp.firstChild ); + } + + // Remember the top-level container for proper cleanup + tmp = safe.lastChild; + } + } + } + + // Fix #11356: Clear elements from fragment + if ( tmp ) { + safe.removeChild( tmp ); + } + + // Reset defaultChecked for any radios and checkboxes + // about to be appended to the DOM in IE 6/7 (#8060) + if ( !support.appendChecked ) { + jQuery.grep( getAll( nodes, "input" ), fixDefaultChecked ); + } + + i = 0; + while ( (elem = nodes[ i++ ]) ) { + + // #4087 - If origin and destination elements are the same, and this is + // that element, do not do anything + if ( selection && jQuery.inArray( elem, selection ) !== -1 ) { + continue; + } + + contains = jQuery.contains( elem.ownerDocument, elem ); + + // Append to fragment + tmp = getAll( safe.appendChild( elem ), "script" ); + + // Preserve script evaluation history + if ( contains ) { + setGlobalEval( tmp ); + } + + // Capture executables + if ( scripts ) { + j = 0; + while ( (elem = tmp[ j++ ]) ) { + if ( rscriptType.test( elem.type || "" ) ) { + scripts.push( elem ); + } + } + } + } + + tmp = null; + + return safe; + }, + + cleanData: function( elems, /* internal */ acceptData ) { + var elem, type, id, data, + i = 0, + internalKey = jQuery.expando, + cache = jQuery.cache, + deleteExpando = support.deleteExpando, + special = jQuery.event.special; + + for ( ; (elem = elems[i]) != null; i++ ) { + if ( acceptData || jQuery.acceptData( elem ) ) { + + id = elem[ internalKey ]; + data = id && cache[ id ]; + + if ( data ) { + if ( data.events ) { + for ( type in data.events ) { + if ( special[ type ] ) { + jQuery.event.remove( elem, type ); + + // This is a shortcut to avoid jQuery.event.remove's overhead + } else { + jQuery.removeEvent( elem, type, data.handle ); + } + } + } + + // Remove cache only if it was not already removed by jQuery.event.remove + if ( cache[ id ] ) { + + delete cache[ id ]; + + // IE does not allow us to delete expando properties from nodes, + // nor does it have a removeAttribute function on Document nodes; + // we must handle all of these cases + if ( deleteExpando ) { + delete elem[ internalKey ]; + + } else if ( typeof elem.removeAttribute !== strundefined ) { + elem.removeAttribute( internalKey ); + + } else { + elem[ internalKey ] = null; + } + + deletedIds.push( id ); + } + } + } + } + } +}); + +jQuery.fn.extend({ + text: function( value ) { + return access( this, function( value ) { + return value === undefined ? + jQuery.text( this ) : + this.empty().append( ( this[0] && this[0].ownerDocument || document ).createTextNode( value ) ); + }, null, value, arguments.length ); + }, + + append: function() { + return this.domManip( arguments, function( elem ) { + if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { + var target = manipulationTarget( this, elem ); + target.appendChild( elem ); + } + }); + }, + + prepend: function() { + return this.domManip( arguments, function( elem ) { + if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { + var target = manipulationTarget( this, elem ); + target.insertBefore( elem, target.firstChild ); + } + }); + }, + + before: function() { + return this.domManip( arguments, function( elem ) { + if ( this.parentNode ) { + this.parentNode.insertBefore( elem, this ); + } + }); + }, + + after: function() { + return this.domManip( arguments, function( elem ) { + if ( this.parentNode ) { + this.parentNode.insertBefore( elem, this.nextSibling ); + } + }); + }, + + remove: function( selector, keepData /* Internal Use Only */ ) { + var elem, + elems = selector ? jQuery.filter( selector, this ) : this, + i = 0; + + for ( ; (elem = elems[i]) != null; i++ ) { + + if ( !keepData && elem.nodeType === 1 ) { + jQuery.cleanData( getAll( elem ) ); + } + + if ( elem.parentNode ) { + if ( keepData && jQuery.contains( elem.ownerDocument, elem ) ) { + setGlobalEval( getAll( elem, "script" ) ); + } + elem.parentNode.removeChild( elem ); + } + } + + return this; + }, + + empty: function() { + var elem, + i = 0; + + for ( ; (elem = this[i]) != null; i++ ) { + // Remove element nodes and prevent memory leaks + if ( elem.nodeType === 1 ) { + jQuery.cleanData( getAll( elem, false ) ); + } + + // Remove any remaining nodes + while ( elem.firstChild ) { + elem.removeChild( elem.firstChild ); + } + + // If this is a select, ensure that it displays empty (#12336) + // Support: IE<9 + if ( elem.options && jQuery.nodeName( elem, "select" ) ) { + elem.options.length = 0; + } + } + + return this; + }, + + clone: function( dataAndEvents, deepDataAndEvents ) { + dataAndEvents = dataAndEvents == null ? false : dataAndEvents; + deepDataAndEvents = deepDataAndEvents == null ? dataAndEvents : deepDataAndEvents; + + return this.map(function() { + return jQuery.clone( this, dataAndEvents, deepDataAndEvents ); + }); + }, + + html: function( value ) { + return access( this, function( value ) { + var elem = this[ 0 ] || {}, + i = 0, + l = this.length; + + if ( value === undefined ) { + return elem.nodeType === 1 ? + elem.innerHTML.replace( rinlinejQuery, "" ) : + undefined; + } + + // See if we can take a shortcut and just use innerHTML + if ( typeof value === "string" && !rnoInnerhtml.test( value ) && + ( support.htmlSerialize || !rnoshimcache.test( value ) ) && + ( support.leadingWhitespace || !rleadingWhitespace.test( value ) ) && + !wrapMap[ (rtagName.exec( value ) || [ "", "" ])[ 1 ].toLowerCase() ] ) { + + value = value.replace( rxhtmlTag, "<$1>" ); + + try { + for (; i < l; i++ ) { + // Remove element nodes and prevent memory leaks + elem = this[i] || {}; + if ( elem.nodeType === 1 ) { + jQuery.cleanData( getAll( elem, false ) ); + elem.innerHTML = value; + } + } + + elem = 0; + + // If using innerHTML throws an exception, use the fallback method + } catch(e) {} + } + + if ( elem ) { + this.empty().append( value ); + } + }, null, value, arguments.length ); + }, + + replaceWith: function() { + var arg = arguments[ 0 ]; + + // Make the changes, replacing each context element with the new content + this.domManip( arguments, function( elem ) { + arg = this.parentNode; + + jQuery.cleanData( getAll( this ) ); + + if ( arg ) { + arg.replaceChild( elem, this ); + } + }); + + // Force removal if there was no new content (e.g., from empty arguments) + return arg && (arg.length || arg.nodeType) ? this : this.remove(); + }, + + detach: function( selector ) { + return this.remove( selector, true ); + }, + + domManip: function( args, callback ) { + + // Flatten any nested arrays + args = concat.apply( [], args ); + + var first, node, hasScripts, + scripts, doc, fragment, + i = 0, + l = this.length, + set = this, + iNoClone = l - 1, + value = args[0], + isFunction = jQuery.isFunction( value ); + + // We can't cloneNode fragments that contain checked, in WebKit + if ( isFunction || + ( l > 1 && typeof value === "string" && + !support.checkClone && rchecked.test( value ) ) ) { + return this.each(function( index ) { + var self = set.eq( index ); + if ( isFunction ) { + args[0] = value.call( this, index, self.html() ); + } + self.domManip( args, callback ); + }); + } + + if ( l ) { + fragment = jQuery.buildFragment( args, this[ 0 ].ownerDocument, false, this ); + first = fragment.firstChild; + + if ( fragment.childNodes.length === 1 ) { + fragment = first; + } + + if ( first ) { + scripts = jQuery.map( getAll( fragment, "script" ), disableScript ); + hasScripts = scripts.length; + + // Use the original fragment for the last item instead of the first because it can end up + // being emptied incorrectly in certain situations (#8070). + for ( ; i < l; i++ ) { + node = fragment; + + if ( i !== iNoClone ) { + node = jQuery.clone( node, true, true ); + + // Keep references to cloned scripts for later restoration + if ( hasScripts ) { + jQuery.merge( scripts, getAll( node, "script" ) ); + } + } + + callback.call( this[i], node, i ); + } + + if ( hasScripts ) { + doc = scripts[ scripts.length - 1 ].ownerDocument; + + // Reenable scripts + jQuery.map( scripts, restoreScript ); + + // Evaluate executable scripts on first document insertion + for ( i = 0; i < hasScripts; i++ ) { + node = scripts[ i ]; + if ( rscriptType.test( node.type || "" ) && + !jQuery._data( node, "globalEval" ) && jQuery.contains( doc, node ) ) { + + if ( node.src ) { + // Optional AJAX dependency, but won't run scripts if not present + if ( jQuery._evalUrl ) { + jQuery._evalUrl( node.src ); + } + } else { + jQuery.globalEval( ( node.text || node.textContent || node.innerHTML || "" ).replace( rcleanScript, "" ) ); + } + } + } + } + + // Fix #11809: Avoid leaking memory + fragment = first = null; + } + } + + return this; + } +}); + +jQuery.each({ + appendTo: "append", + prependTo: "prepend", + insertBefore: "before", + insertAfter: "after", + replaceAll: "replaceWith" +}, function( name, original ) { + jQuery.fn[ name ] = function( selector ) { + var elems, + i = 0, + ret = [], + insert = jQuery( selector ), + last = insert.length - 1; + + for ( ; i <= last; i++ ) { + elems = i === last ? this : this.clone(true); + jQuery( insert[i] )[ original ]( elems ); + + // Modern browsers can apply jQuery collections as arrays, but oldIE needs a .get() + push.apply( ret, elems.get() ); + } + + return this.pushStack( ret ); + }; +}); + + +var iframe, + elemdisplay = {}; + +/** + * Retrieve the actual display of a element + * @param {String} name nodeName of the element + * @param {Object} doc Document object + */ +// Called only from within defaultDisplay +function actualDisplay( name, doc ) { + var elem = jQuery( doc.createElement( name ) ).appendTo( doc.body ), + + // getDefaultComputedStyle might be reliably used only on attached element + display = window.getDefaultComputedStyle ? + + // Use of this method is a temporary fix (more like optmization) until something better comes along, + // since it was removed from specification and supported only in FF + window.getDefaultComputedStyle( elem[ 0 ] ).display : jQuery.css( elem[ 0 ], "display" ); + + // We don't have any data stored on the element, + // so use "detach" method as fast way to get rid of the element + elem.detach(); + + return display; +} + +/** + * Try to determine the default display value of an element + * @param {String} nodeName + */ +function defaultDisplay( nodeName ) { + var doc = document, + display = elemdisplay[ nodeName ]; + + if ( !display ) { + display = actualDisplay( nodeName, doc ); + + // If the simple way fails, read from inside an iframe + if ( display === "none" || !display ) { + + // Use the already-created iframe if possible + iframe = (iframe || jQuery( "