Presentation is loading. Please wait.

Presentation is loading. Please wait.

Vlad Tanasescu – ISWC + ASWC 2007. Differences + Triple Spaces = Active Triple Spaces Vlad OU.

Similar presentations


Presentation on theme: "Vlad Tanasescu – ISWC + ASWC 2007. Differences + Triple Spaces = Active Triple Spaces Vlad OU."— Presentation transcript:

1 Vlad Tanasescu – ISWC + ASWC 2007

2 Differences + Triple Spaces = Active Triple Spaces Vlad Tanasescu @ KMi @ OU

3 Vlad Tanasescu – ISWC + ASWC 2007 Differences & Triple Spaces Triple Spaces (Fensel 2004) an adaptation of tuple spaces computing as a communication paradigm for WS aiming to comply with the basic principles of the Web Differences (Tanasescu 2007) an attempt to find a common ground to various KR models in a cognitively sound way, in order not to exclude any expression of possible meaning

4 Vlad Tanasescu – ISWC + ASWC 2007 Triple Spaces P1P2 P3 a b TS1 TS2 write read/take subscribe write

5 Vlad Tanasescu – ISWC + ASWC 2007 Why Triple Spaces? Time autonomy (TS can be accessed anytime) Location autonomy (TS have they own storage space) Reference autonomy (provider and reader dont have to know about each other) Data schema autonomy (RDF)

6 Vlad Tanasescu – ISWC + ASWC 2007 Why Differences? Some domains (notably GIScience) use various KR paradigms image schemata, conceptual spaces, affordances, multi-representation,... Some of them dont use the notion of categories, classes or instances Is there a common ground? Meaning? how to integrate this to the semantic web?

7 Vlad Tanasescu – ISWC + ASWC 2007 Differences A Difference is anything that can be isolated by an actual process e.g. colours – for the non expert, for an artist, for a machine (digital, physical,...) The process is the difference Hypothesis: meaning is only composed of differences processing other differences

8 Vlad Tanasescu – ISWC + ASWC 2007 Differences vehiclecar wheeled container... wheeledcontainer car vehicle wheeled container person transport

9 Vlad Tanasescu – ISWC + ASWC 2007 Use Case

10 Vlad Tanasescu – ISWC + ASWC 2007 Use Case Model electro-chemical chemical computational numerical qualitative cognitive administrative cognitive H2O Temp sensor1sensor2sensor3 snow-level high snow-storm announced snow-storm flood danger injury emergency a-help-request earthquake

11 Vlad Tanasescu – ISWC + ASWC 2007 Use Case as TS

12 Vlad Tanasescu – ISWC + ASWC 2007 Use Case as TS II

13 Vlad Tanasescu – ISWC + ASWC 2007 A Generic Query

14 Vlad Tanasescu – ISWC + ASWC 2007 Query decomposition as active triples

15 Vlad Tanasescu – ISWC + ASWC 2007 Query caching as active triples

16 Vlad Tanasescu – ISWC + ASWC 2007 Lazy updates of active triples

17 Vlad Tanasescu – ISWC + ASWC 2007 To sum up Modelling knowledge by active triples allows Query decomposition Query caching Lazy updates These mechanisms may allow dramatic improvements at large scale

18 Vlad Tanasescu – ISWC + ASWC 2007 Future Work Decompostion and caching of sparql queries How to implement laziness Evaluation Thank you


Download ppt "Vlad Tanasescu – ISWC + ASWC 2007. Differences + Triple Spaces = Active Triple Spaces Vlad OU."

Similar presentations


Ads by Google