How Semantic Technologies Supercharge a Platform for Context-Aware Applications

1,193 views
1,057 views

Published on

This presentation highlights some of the ways in which Argus Labs uses semantic technologies to power Jini, its platform to enable context-aware services in third-party applications.
Ontologies, JSON-LD and Linked Data principles all work together to create a flexible system with a powerful RESTful API for situational understanding.

Presented in the Industry Track at the International Semantic Web Conference 2013, Sydney, Australia.

Published in: Technology
1 Comment
6 Likes
Statistics
Notes
No Downloads
Views
Total views
1,193
On SlideShare
0
From Embeds
0
Number of Embeds
203
Actions
Shares
0
Downloads
26
Comments
1
Likes
6
Embeds 0
No embeds

No notes for slide
  • Quote: “Data that is semantic means exactly the same thing to any system or person that uses it”. David Siegel - Pull
  • How Semantic Technologies Supercharge a Platform for Context-Aware Applications

    1. 1. How Semantic Technologies Supercharge a Platform for Context-Aware Applications David Damen How Semantic Technologies Supercharge a Platform for Context-Aware Applications www.jini.co
    2. 2. Data Architect Argus Labs Belgian Startup Jini Contextualization Platform Who am I? David Damen How Semantic Technologies Supercharge a Platform for Context-Aware Applications www.jini.co
    3. 3. What is context? David Damen How Semantic Technologies Supercharge a Platform for Context-Aware Applications www.jini.co
    4. 4. Context Pyramid David Damen How Semantic Technologies Supercharge a Platform for Context-Aware Applications www.jini.co
    5. 5. Data that is semantic means exactly the same thing to any system or person that uses it David Damen How Semantic Technologies Supercharge a Platform for Context-Aware Applications www.jini.co
    6. 6. Sydney Reduce Ambiguity David Damen How Semantic Technologies Supercharge a Platform for Context-Aware Applications www.jini.co
    7. 7. Enrichment David Damen How Semantic Technologies Supercharge a Platform for Context-Aware Applications www.jini.co
    8. 8. Self-describing data model David Damen How Semantic Technologies Supercharge a Platform for Context-Aware Applications www.jini.co
    9. 9. Contextualization David Damen How Semantic Technologies Supercharge a Platform for Context-Aware Applications www.jini.co
    10. 10. TopBraid Composer David Damen How Semantic Technologies Supercharge a Platform for Context-Aware Applications www.jini.co
    11. 11. Event Ontology - Structure David Damen How Semantic Technologies Supercharge a Platform for Context-Aware Applications www.jini.co
    12. 12. event:product a owl:ObjectProperty ; rdfs:label "product" ; rdfs:domain event:Event . ctx:observation a owl:ObjectProperty ; rdfs:label "observation"^^xsd:string ; rdfs:domain ctx:Event ; rdfs:range ctx:Observation ; owl:equivalentProperty event:product . Event Ontology - Domain Adaptation David Damen How Semantic Technologies Supercharge a Platform for Context-Aware Applications www.jini.co
    13. 13. Location Subject place DataEntry subject Event time Temporal Entity RawData producer Producer time Structured Data observation Observatio n data Data Aggregate DataAtom producer observation Enrichment MusicTrack Atom MusicSession PhotoAtom ... WeatherAtom Context Ontology - Excerpt David Damen How Semantic Technologies Supercharge a Platform for Context-Aware Applications www.jini.co
    14. 14. Schema.org David Damen How Semantic Technologies Supercharge a Platform for Context-Aware Applications www.jini.co
    15. 15. • URIs • HTTP for dereferencing • Standard representations • Link out Linked Data David Damen How Semantic Technologies Supercharge a Platform for Context-Aware Applications www.jini.co
    16. 16. Data Representation David Damen How Semantic Technologies Supercharge a Platform for Context-Aware Applications www.jini.co
    17. 17. Results David Damen How Semantic Technologies Supercharge a Platform for Context-Aware Applications www.jini.co
    18. 18. • JSON-LD: – Developer-friendly – Facilitates integration • Ontology as living documentation • REST Linked Data Conclusions David Damen How Semantic Technologies Supercharge a Platform for Context-Aware Applications www.jini.co
    19. 19. • Tool support – Symbol clashes: ‘@’ • Data model versioning – Named Graphs – ctx:VersionInfo – owl:Deprecated Challenges David Damen How Semantic Technologies Supercharge a Platform for Context-Aware Applications www.jini.co
    20. 20. David Damen How Semantic Technologies Supercharge a Platform for Context-Aware Applications www.jini.co
    21. 21. David Damen How Semantic Technologies Supercharge a Platform for Context-Aware Applications www.jini.co
    22. 22. Jini • www.jini.co • www.facebook.com/GetJini • @GetJini Me • david@jini.co • @dafmetal More...? David Damen How Semantic Technologies Supercharge a Platform for Context-Aware Applications www.jini.co

    ×