Presentation on theme: "Specifying Units of Measure in POSL and RuleML1.0: Targeting OO jDREW Execution Instructor: Dr Harold Boley Advisor: Tara Athan Team members Chandan Bagai."— Presentation transcript:
Specifying Units of Measure in POSL and RuleML1.0: Targeting OO jDREW Execution Instructor: Dr Harold Boley Advisor: Tara Athan Team members Chandan Bagai Sunil Kumar Ravikumar Udit Trivedi
Agenda Introduction Base Dimensions Multiples and Sub Multiples of Base Dimension Derived Units Invertibility Conclusion
Introduction Specifying units of measure in base units and derived units using POSL and RuleML 1.0. Facts specifying base dimension and conversion constants for derived units. Specifying derived dimensions in terms of base dimension. Conversion between units of measure. Targeting execution in OO jDREW.
Base Dimensions and Units Mass: kilogram (kg) Length: meter (m) Time: second (sec) Current: Ampere (A) Temperature: Kelvin (K) Amount of substance: Mole (mol) Intensity of light: candela (cd) Note: These are 7 base dimensions.
Dimensional Analysis Tom Grubers axiom and definition of physical quantities and standard units in lisp are used as facts and predicates in POSL and RuleML. Multiples,sub multiples and derived units are obtained either by –Multiply quantities==>multiply dimensions – Divide quantities ==> divide dimensions
Multiples and Sub Multiples of Base Dimension Multiple and sub multiples Special symbolOperationConstant Base UnitDimension KilometerKm/1000MLength CentimeterCm*100MLength Inch In *39.37MLength FootFt/12InchLength Milemi,ml,m,M/5280FootLength Angstrom ångström *10^10MLength Yard * MLength Furlong * MLength MilligramMg/10^6KgMass Microgram µg /10^9KgMass GramG/1000KgMass Pound Lb *2.2046KgMass TonneT*0.001KgMass
Multiples and Sub Multiples of Base Dimension Multiple and sub multiplesSpecial symbolOperationConstant Base UnitDimension Ounceoz*35.273kgMass Slugslug* kgMass Minutemin*60sTime Hour h or hr*3600sTime Dayd*86400sTime Weekweek*604800sTime Monthmonth* sTime Yearyear* sTime AreaSquare meterL*LmLength VolumeCubic meterL*L*LmLength
Derived Units Derived quantity Special name Special symbol Expression in terms of other SI unitsSI base units plane angleradianrad1m · m 1 solid anglesteradiansr1m 2 · m 2 frequencyhertzHzs1s1 forcenewtonNm · kg · s 2 pressure, stresspascalPaN/m 2 m -1 · kg · s 2 energy, work, quantity of heatjouleJN · mm 2 · kg · s 2 power, radiant fluxwattWJ/sm 2 · kg · s 3 electric charge, quantity of electricitycoulombCs · A electric potential, potential difference, electromotive force voltVW/Am 2 · kg · s 3 · A 1 capacitancefaradFC/Vm 2 · kg 1 · s 4 · A 2 electric resistanceohmΩV/Am 2 · kg · s 3 · A 2 electric conductancesiemensSA/Vm 2 · kg 1 · s 3 · A 2
Derived Units Derived quantity Special name Specia l symbo l Expression in terms of other SI unitsSI base units magnetic fluxweberWbV · sm 2 · kg · s 2 · A 1 magnetic flux densityteslaTWb/m 2 kg · s 2 · A 1 inductancehenryHWb/Am 2 · kg · s 2 · A 2 Celsius temperaturedegree Celsius °CK luminous fluxlumenlmcd · srcd illuminanceluxlxlm/m 2 m 2 · cd activity (of a radionuclide)becquerelBqs1s1 absorbed dose, specific energy (imparted), kerma grayGyJ/kgm 2 · s 2 dose equivalent, et al.sievertSvJ/kgm 2 · s 2 catalytic activitykatalkats 1 · mol
Multiples and Sub Multiples of Base Dimension
Acceptable Units(Non SI units)
Celsius to Fahrenheit conversion
Conclusion Specifying units of measure and conversion between units has vast application in the field of Science, Engineering, Manufacturing, Commerce, Medicine and Environmental Regulation. Various geographical areas have their own measurements it becomes easier if we specify these in terms of base dimensions.
Future Enhancements Web service can be implemented and used to get data about currency conversion on daily basis and create facts in knowledge base, which could be used to convert amongst various currencies, using U.S dollar as base unit for currency.
References 1. POSL- An Integrated Positional-Slotted Language for Semantic Web Knowledge 2. Units of Measure 3. Frank Olken: An Ontology of Measurement Units and Dimensions: ymposium_ /units-ontology-talk-v01--FrankOlken_ pdf 4. NIST UnitsML: 5. Ontolingua Quantities and Units: 6. Functional-Logic Programming