Download presentation
Presentation is loading. Please wait.
Published byWyatt Conley Modified over 11 years ago
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.