Some thoughts on requirements for languages in engineering Requirements for Languages for modelling big systems World Ontology Summit,

Similar documents
631 ALLOWANES AND TOLERANCES

Lincoln Under-cabinet Light Installation Instructions

Lecture 3 Sections Fri, Jan 23, 2009

Spark Plug Fouling 3.0 Liter OptiMax

Roller and ball bars for easy and safe die change

Chapter URL:

Application Examples of Air-piloted Valves

ABB industrial drives. Mechanical installation instructions ACS880 multidrive cabinets

2/2 4/4 Solenoid Directional Seat Valve, ISO Size 03

DPST-NO None 2 channels Auto-reset Inverse 24 VAC/VDC G9SB-2002-A 4 1 channel or 2

Get Ready for the Lesson

Safety Relay Unit. Ordering Information. Ultra Slim Safety Relay

The Study on Mechanical Reliability Design Method and Its Application

Free Machining Austenitic Ferritic + Martensitic Pure Titanium Titanium Alloys Stainless Steels Stainless Steels <950N/mm 2

Protection of Light Armours Against Shaped Charge Projectiles

Brazed heat exchanger XB

Solenoid Operated Proportional Directional Control Valve (with Pressure Compensation, Multiple Valve Series)

Duct LKR Bends LBR LBXR S-bend LBSR Taper LDR Rect-to-round transition LFR

Unit 2. DC Motors and Generators UNIT OBJECTIVE DISCUSSION OF FUNDAMENTALS. Operating principle of dc motors

2/2 Solenoid Operated Seat Valve, ISO Size 03

FINGER STRIPS. and other EMI shielding products. Characteristics

Energy Recovery Ventilator

Welcome Home W W W. G O M A Y N E. C O M

Two-Position Electric Duplex Room Thermostats

JUMO MIDAS C18 SW. OEM seawater pressure transmitter. Applications. Brief description. Customer benefits. Special features. Approvals/approval marks

THREADING TECHNOLOGY Ê-7 --Ê- THREADING TOOLS FOR AEROSPACE. ÓÇÎxÊ > ià>þ. /i ʳ{ ÊÎÓÊ{ ÊÈÎÊÈÎ >Ýʳ{ ÊÎÓÊ{ ÊÈ{ÊÈ{ > \Ê v J`VÃÜ Ãà V

2/2 4/4 Solenoid Directional Seat Valve, ISO Size 03

FRONT SIDE FIX WINDOW

AIRCRAFT ENGINES SERVICE INSTRUCTION ENGINE START AT LOW TEMPERATURES AT ROTAX SI R1

Low Pressure Domestic Burners

2/2 Solenoid Operated Seat Valve, ISO Size 03

Hot Air Thermostats. WTHc series. Special features. Brief description. Switching function. Approval/approval marks (see "Technical data")

JS Series Sub-Miniature Slide Switches

A battery of 19 Rectangular Portal Culverts under a major road. Rectangular Portal Culvert used as an inclined mine shaft.

CC-410 KIT SERIES INSTRUCTION SHEET

RPE3-06. Functional Description HA /2011. Directional Control Valves Solenoid Operated. Replaces HA /2009

4/3, 4/2 and 3/2 explosion-proof solenoid directional valve

4/2- and 4/3-way shut-off valve

KING COBRA/KING COBRA-2 NARROW STILE SERIES KC9357/KC9357-2

Design Optimization of Two Wheeler (Bike) Chassis

World s Leading Supplier of Fastener Inspection Equipment

Series 250 Type and Type Pneumatic Control Valves Type 3251 Globe Valve

CCD-493 KIT SERIES INSTRUCTION SHEET

RPEA3-06. Functional Description HA /2011. Directional Control Valves Solenoid Operated with 8W Coil. Replaces HA /2007

Research and Implementation of Tractor Power Shift Clutch Control System

TECHNICAL INSIGHT INTERNAL CLEARANCE - TYPES AND NORMS

TS1.5 Flat Base Pole Spacing 8mm (.315) Mounting Hole Diameter 2.8mm (.110) Stripping Length 5mm (.197)

2/2, 3/2 and 4/2 directional poppet valve with solenoid actuation

41set. redhen MODUL GABION SYSTEM. 41 means:

Product range MEGAlife

2190DF / 2575DF / 2700DF / 2702DF FIRE THEFT SAFE WITH DIGITAL LOCK. Operation and Installation Guide. MANUAL # M

DRIVE SHAFTS INDEX

Solenoid Pilot Operated Directional Control Valve

Shanghai University of Electric Power (SUEP)

Job Sheet 3. Pump Installation OBJECTIVE PROCEDURE. Installation of the Motor and Centrifugal Pump on the Pump Universal Base

January per. White. Pap. systems. Abstract. look and. Page 1/6

Cable Trolleys for C-Rails Program

Service Manual. Panasonic

RPEL1-04. Functional Description HA /2014. Solenoid - Operated Directional Control Valves. Size 04 (D 02) 250 bar (3600 PSI) 30 l/min (8.

(mω) 1. Temperature ( C) Voltage (V) ULRG1 /

RESEARCHES ON THE INFLUENCE OF PRESSURE WAVE COMPRESSOR ON THE INTAKE AIR TEMPERATURE AT THE SUPERCHARGED ENGINES

Kit Description. Adapter Kit for Johnson Controls 1 / 2 to 2 VG7xxxxx, VB-3754, VB-3974, VB-4322, and VB-4324 Two- and Three-Way Globe Valves

UPS Pure Sinewave UPS

TECHNICAL DOCUMENTATION CRANE SYSTEM GISKB I GISKB II

MPC COBRA SERIES. Manually Programmable Cylindrical Lock D

4/2 and 4/3 Solenoid Directional Valve, ISO Size 03

SERVICE MANUAL HWH TOUCH PANEL-CONTROLLED 325 SERIES HYDRAULIC LEVELING SYSTEM. FEATURING: Touch Panel Leveling Control

FUEL SYSTEM. Section 3A Pulse Crankcase Driven Fuel Pump. Model 200/225 DFI. 1. Fuel Pressure/Vacuum Gauge (0-15 psi) (Obtain Locally)

MANN+HUMMEL Oil-bath air cleaner Single-stage air cleaner without spare parts

What else can you do?

RPE3-06. Functional Description HA /2008. Solenoid Operated Directional Control Valves. Replaces HA /2006

CCS-810 KIT SERIES INSTRUCTION SHEET

Cobra. Mighty Mouse TECHNICAL SPECIFICATIONS

The widest range to provide the optimum tailor made solutions to your fume and gas extraction needs.

LTV 29-2 and 39-2 angle nutrunners. Higher speed, lower energy consumption

Carl Nielsen Music is Life. SET UP MANUAL Travelling Exhibition from Odense City Museums DK-5000 Denmark

Specialized Lending Rating Model using AHP

DESIGN OF DRIVES WITH OPTIMUM ACCELERATION

4/2- and 4/3-directional spool valve solenoid-operated, direct-acting 4WE 6

AltRider LLC. Enjoy it, show it off, and most of all, RIDE IT! Venture On, Jeremy LeBreton. Triumph Tiger Explorer 1200 Crash Bars.

4/3-4/2 Directional valve elements L8_81 (ED4-P1) with or without LS connections. RE Edition: Replaces:

Chelsea Doll Cottage

Hand-operated Actuator Type 3273

FLUID SYSTEMS. Products are available from MARYLAND METRICS

Exhaust System. Table of Contents. Section 6A - Exhaust System

SSAB Water mains PIPES AND FITTINGS

Special Valves. Connection size G1/8 to G2. Contents Version Actuation Port size Page Characteristics. Instructions Overview. Electrical G1/8 G1/4

Bus Lane Adjudication Service Joint Committee

Time Zones: India's Comparative Advantage

Control stations and enclosures

A Fuzzy Control Strategy and Optimization for Four Wheel Steering System

COLLECTION JARS & SUCTION LINERS SUCTION COLLECTION JARS SUCTION LINERS ACCESSORIES. English version 11/ 2 010

COLLECTION JARS & LINERS SUCTION COLLECTION JARS SUCTION LINERS ACCESSORIES

Electrically operated directional spool valve with a soft-shift function type WE10P NS 10. up to 35 MPa up to 120 DATA SHEET - OPERATION MANUAL

Solenoid Pilot Operated Directional Control Valve


Arcadia ssembly Instructions. 501x363x242cm / 16 5"Lx11 103/4"x7 111/4"

Aluminium Floor Outlets - Trapped Outlets

Solenoid Pilot Operated Directional Control Valve

Harmer Roof Drainage The Cast Iron Range

Transcription:

Some thoughts on requirements for lnguges in engineering Requirements for Lnguges for modelling big systems World Ontology Summit, 2012-03-22 Dvid Lel

Topics 1. Need for clsses, clsses of clss, etc. Not problem for prcticl queries Inferencing hs to ccommodte this 2. Need to tret clss level informtion nd instnce level informtion in nlogous wys Existing engineering prctice does this for good resons A design is creted without knowing whether one will be built or lots 3. Wht bout vribles? Prmeterised designs nd optimiztion within design spces re importnt 1 Some thoughts on requirements for lnguges in engineering

1. Need for clsses nd clsses of clss Some thoughts on requirements for lnguges in engineering

Things re multiply clssified A query wht type of thing is this will return lots of stuff. Therefore it is importnt to clssify the clsses, so tht you cn select wht you wnt. prt type XYZ_1/v2 Prt type plte Geometry type my luminium plte AMS 4028 Mteril specifiction subclssof 2014 Aluminium Alloy type 3 Some thoughts on requirements for lnguges in engineering

Things re multiply clssified A query wht type of thing is this will return lots of stuff. Therefore it is importnt to clssify the clsses, so tht you cn select wht you wnt. prt type XYZ_1/v2 Prt type plte SPARQL to get the lloy type of myaluminiumplte Geometry type my luminium plte SELECT?lloyType WHERE { :myaluminumplte?lloytype.?lloytype :AlloyType } AMS 4028 Mteril specifiction subclssof 2014 Aluminium Alloy type 4 Some thoughts on requirements for lnguges in engineering

Things re multiply clssified Sometimes the reltionship with quntity is just clssifiction too. my luminium plte 10.3 Kg Mss 5 Some thoughts on requirements for lnguges in engineering

Things re multiply clssified Sometimes the reltionship with quntity is just clssifiction too. my luminium plte 10.3 Kg Mss SPARQL to get the mss of myaluminiumplte SELECT?mss WHERE { :myaluminumplte?mss.?mss :Mss } 6 Some thoughts on requirements for lnguges in engineering

Things re multiply clssified There re so mny clsses s different met-levels, tht it is difficult to keep trck. AMS 4028 Mteril specifiction subclssof 2014 Aluminium Aluminium lloy type my luminium plte subclssof Aluminium lloy object subclssof Metl object 7 Some thoughts on requirements for lnguges in engineering

Things re multiply clssified There re so mny clsses s different met-levels, tht it is difficult to keep trck. The use of power clsses helps to orgnise the dt. 2014 Aluminium Aluminium lloy type subclssof intersectionof my luminium plte Alloy type Aluminium lloy object Clss of Aluminium lloy object powerclssof 8 Some thoughts on requirements for lnguges in engineering

2. Need to tret clss level nd individul level informtion in nlogous wys Some thoughts on requirements for lnguges in engineering

A cr wiring digrm Ech symbol on the digrm represents clss of component. But when working on mycr, I ssume tht ech symbol represents n individul component of mycr the mbiguity is useful. 10 Some thoughts on requirements for lnguges in engineering

A cr wiring digrm Ech symbol on the digrm represents clss of component. But when working on mycr, I ssume tht ech symbol represents n individul component of mycr the mbiguity is useful. The reltionships defined by this digrm re reltionships between clsses 11 Some thoughts on requirements for lnguges in engineering

Digression on nottion - dog owner exmple Define specilised clss nd specilised (clss of) reltionship legl entity ownership thing subclss of subclss of (grph selected by rnge restriction) subclss of dog owner ownership of dog 1,2, dog member of member of member of Fred Bloggs Fred owns Fido Fido 12 Some thoughts on requirements for lnguges in engineering ISO CAESAR 15926-2 Systems nottion

Digression on nottion - dog owner exmple Define specilised clss (but not specilised reltionship) Legl entity domin owns rnge Thing subclssof onproperty subclssof Dog owner equivlent clss somevluesfrom Dog Fred Bloggs owns Fido 13 Some thoughts on requirements for lnguges in engineering RDF/OWL CAESARnottion Systems

Digression on nottion - dog owner exmple ISO 15926 nd OWL re equivlent Actully smll upgrde to ISO 15926 is required to specify how the specilised (clss of) reltionship is creted ISO 15926 defines specilised (clss of) reltionship, but OWL does not. The specilised reltionships re useful, becuse they give n nlogous reltionships t the clss nd instnce levels. 14 Some thoughts on requirements for lnguges in engineering

A cr wiring digrm There re two relys of type XYZ in the AC system. rely type XYZ subclss of subclss of 1 AC system hs fn rely 1 AC system fn rely AC system 1 AC system hs fn rely fter run 1 AC system fn rely fter run member of member of member of member of member of AC system in mycr my cr AC system hs fn rely my cr AC system hs fn rely fter run rely seril 98/1224 rely seril 99/2375 15 Some thoughts on requirements for lnguges in engineering ISO CAESAR 15926-2 Systems nottion

A cr wiring digrm - terminology AC system fn rely nd AC system fn rely fter run re two design occurrences of rely type XYZ. AC system fn rely is the role of rely seril 98/1224 in the AC system of mycr. The reltionships design occurrence nd role re very importnt to engineering, but there is no estblished terminology nd the reltionships re not usully defined in ontologies. 16 Some thoughts on requirements for lnguges in engineering

A cr wiring digrm - nottion An RDF/OWL representtion does not tret clss nd individul level informtion in nlogous wys subclssof rely type XYZ subclssof AC system one-to-one reltionships defined by restriction clsses????? AC system fn rely AC system fn rely fter run hsprt rely seril 98/1224 AC system in mycr hsprt rely seril 99/2375 17 Some thoughts on requirements for lnguges in engineering RDF/OWL CAESARnottion Systems

3. Wht bout vribles? Some thoughts on requirements for lnguges in engineering

Why vribles? Designers define design spces An optiml (or perhps mnufcturble) design is then found within the spce A design spce is clss tht contins individul designs s members. A design spce is defined by rnges of vribles. (A rnge cn be finite set of choices.) A specific design within design spce cn lso be expressed in terms of vribles, where n instnce of the design is binding of the vribles to individuls. OK it sound odd but ber with me, nd look gin t the cr wiring digrm. 19 Some thoughts on requirements for lnguges in engineering

A cr wiring digrm Design defined in terms of vribles rely type XYZ hsprt _AC system fn rely _AC system hsprt _AC system fn rely fter run free vrible bound vribles 20 Some thoughts on requirements for lnguges in engineering RDF/OWL CAESARnottion Systems

A cr wiring digrm An instnce of design is binding rely type XYZ hsprt _AC system fn rely _AC system hsprt _AC system fn rely fter run bound to bound to bound to rely seril 98/1224 AC system in mycr rely seril 99/2375 21 Some thoughts on requirements for lnguges in engineering RDF/OWL CAESARnottion Systems

Where do we go with vribles? A mthemticl definition of design uses vribles I believe tht ny expression involving vribles cn with sufficient effort be expressed in terms of mppings between clsses We use vribles, becuse they mke life esier. Heretofore, ttempts to record design s forml set of sttements hve not mde use of vribles These ttempts hve not been successful, becuse the complexity of the informtion in design mkes it difficult. Recording design spce is even more difficult. Some reserch is needed in this re. 22 Some thoughts on requirements for lnguges in engineering

End Some thoughts on requirements for lnguges in engineering