15.01.2013 Views

Ontology-based Case-Based Reasoning (OntCBR) for Engineering ...

Ontology-based Case-Based Reasoning (OntCBR) for Engineering ...

Ontology-based Case-Based Reasoning (OntCBR) for Engineering ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

3. Proposed Approach<br />

<strong>Ontology</strong>: CSN Search<br />

Problem<br />

Description<br />

with <strong>Ontology</strong><br />

has_char<br />

CarType<br />

has_d_val<br />

SUV<br />

AirPurifier<br />

has_char<br />

install<br />

has_d_val<br />

xxx<br />

subpart<br />

subpart<br />

has_char<br />

torque<br />

has_n_val<br />

xxx<br />

FanAssy<br />

subpart<br />

Motor<br />

Fan<br />

has_char<br />

has_n_val<br />

out_diameter xxx<br />

has_req<br />

Cleaning_Air<br />

subreq<br />

subreq<br />

has_req<br />

Air_Env<br />

has_char<br />

Make_Wind<br />

has_char<br />

has_char<br />

Country<br />

Flow_rate<br />

Noise<br />

<strong>Ontology</strong>: Term’s Definition & Axioms<br />

has_n_val<br />

has_n_val<br />

has_n_val<br />

Term’s Definition<br />

fan ⊑ part ⊓ ∃ has_superpart.AirPurifier<br />

sirocco_fan ≡ fan ⊓ ∃ has_req.(make_wind<br />

⊓ ∃ has_char.(flow_rate ⊓ ∃ has_q_val.{fast})<br />

⊓ ∃ has_char.(noise ⊓ ∃ has_q_val.{mid})).<br />

Axioms<br />

has_superpart = has_subpart −<br />

∀x,y,z has_subpart(x, y) ∧ has_subpart(y, z) → has_subpart(x, z).<br />

…<br />

xxx<br />

xxx<br />

xxx<br />

CSN<br />

B<br />

r1<br />

A<br />

Node#1<br />

E<br />

r2<br />

B<br />

Node#2 Node#3 Node#4<br />

B<br />

r2<br />

E<br />

B<br />

r1<br />

A<br />

F<br />

r3<br />

B<br />

r3<br />

Node#5 Node#6<br />

F<br />

B<br />

r2<br />

E

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!