SlideShare ist ein Scribd-Unternehmen logo
1 von 24
Downloaden Sie, um offline zu lesen
Semantic web warmed up:
Ontologies for
the IoT
Dr. Boris Adryan
@BorisAdryan
@thingslearn
Currently getting divorced from
logic.sysbiol.cam.ac.uk
‣Everything is connected
‣ Big, noisy, often
unstructured data
‣ We are learning how
biological entities
depend on each other
DNA > RNA > proteins
have been
‣ Everything is
connected
‣ Big, noisy, often
unstructured data
www.thingslearn.com
Analytics, context integration, machine
learning and predictive modelling for
the IoT.
0 clean shirt left
+
washing machine estimates
97% of your last pack of
powder used
+
it’s Wednesday, 23:55
+
the last four Thursdays
had a morning business
meeting
+
the car is parked 20 m from
a shop
+
last retail activity: 8 sec ago
Send immediate text
reminder to pick up
washing powder + send
tweet from @BorisHouse
“need identiïŹed” AND
“notiïŹcation appropriate”Actionable insight.
From everything.
NO ANALYTICAL FLEXIBILITY IN M2M/IOT
Matt Hatton, Machina Research
The BLN IoT ‘14
Internet replaces wire
It’s all about the
context
M2M
consumer
IoT
deïŹned I-P-O
like it’s 1975
context
context
context
context
context
context
context
Is it hot?
LIFE SCIENCE STRATEGIES
DON’T WORK IN THE IOT
- There are no commonly accepted
- ‘catalogue’ of things,
- ‘ontology’ of things,
- ‘data format’ of things,
- ‘meta data’ for things.
- Most businesses are driven by
revenue, not long-term strategic
vision
- Service providers have no need to
publish
- Data can be highly personal
(cheap excuse)
unless
they’re
META DATA, SHARING AND DATA REPOS
founded in Nov. 1999
But this is a complex and ambitious project, and is one of the biggest challenges that bioinformatics
has yet faced. Major difïŹculties stem from the detail required to describe the conditions of an
experiment, and the relative and imprecise nature of measurements of expression levels. The
potentially huge volume of data only adds to these difïŹculties.
Nature
Feb. 2000
“
“
Nov. 2000 Oct. 2002
Wide adoption:
as requirement
for publication
in scientiïŹc
journals
THE LIFE SCIENCES FIXED THEIR
KNOWLEDGE REPRESENTATION PROBLEM
FORMALISING KNOWLEDGE
FORMALISING KNOWLEDGE
WITH GENE ONTOLOGY
CURRENT GOVERNMENT
INVESTMENTS INTO GENE
ONTOLOGY
NIH alone spent $44,616,906 on
the ontology structure since 2001
(I don’t have data for UK/EU
spendings)
~100 full-time salaries for experts
with domain-speciïŹc knowledge
~40,000 terms
story
measurements
+ meta data
open, public repositories
human
curators
ontology
terms
community
PUBLISH OR PERISH
ok?
journal
informal exchange - no credit!
funders
assessment
The majority of this
infrastructure is paid for by
governments and charities
industry!
measurements
+ meta data
storage &
provenance
human
curators
ontology
terms
user
PUBLISH OR YOU’RE NOT DOING IOT
ok?
Maybe the majority of this
infrastructure should be
paid for by governments?
company
cloud
device
registration
“ “
privileges
dataadded
value
WHAT IS AN ONTOLOGY?
ARE PEOPLE NOT ALREADY USING ONTOLOGIES IN
THE IOT?
ONTOLOGIES HAVE TO BE
PRAGMATIC COMPROMISES
Gene Ontology annotation
15 years of research
47 publications
100+ authors
50+ PhDs
15 direct annotations
~150 inferred annotations
THE THREE BRANCHES OF
Adapted from Anurag et al., Mol. BioSyst., 2012,8, 346-352
Localization:Where is an entity acting?
Function:What does the entity do?
Process:When is the entity needed?
inferences on “is a”
“part of”
“regulates”
“has part”
from geneontology.org
from Ashburner et al., Nat Genet. 2000, 25(1):25-9.
GO AND CONTEXT
THE BRANCHES OF GO AND THE IOT
Localization: inside, (my?) home, living room
Function:
measures temperature
regulates temperature
interacts with user directly
interacts with user via app
Process:
regulation of temperature
measurement of ambient temperature
‘is proxy / is avatar’ for
presence?
ïŹre?
ice age?
winter?
A LAST WORD ON PRAGMATISM
“perfect” ontology
The SSN Ontology allows for
inference entirely on the basis
of its structure and annotation.
In reality, many parameters are
difïŹcult to establish and the
effort to annotate things
outweighs the utility.
“crude” ontology
A simpliïŹed structure allows for
quick annotation even by non-
specialists.
The lack of details can lead to
clashes in the ontology =>
more smartness has to go into
software; more coding effort.
1 billlion
different things
1 milllion
use cases
0 clean shirt left
+
washing machine estimates
97% of your last pack of
powder used
+
it’s Wednesday, 23:55
+
the last four Thursdays
had a morning business
meeting
+
the car is parked 20 m from
a shop
+
last retail activity: 8 sec ago
Send immediate text
reminder to pick up
washing powder + send
tweet from @BorisHouse
“need identiïŹed” AND
“notiïŹcation appropriate”Actionable insight.
From everything.
“indicator of esteem”
3% left and
not pressed
“not home”
“buying”
credit card:
“highly personal device”
~ alive and awake
Dr. Boris Adryan
@BorisAdryan
@thingslearn
@SoftwareSaved
Open software
Open source
Open data
Fellow of the

Weitere Àhnliche Inhalte

Was ist angesagt?

GP-Write computing group
GP-Write computing groupGP-Write computing group
GP-Write computing groupChris Dwan
 
Designing Cross-Domain Semantic Web of Things Applications
Designing Cross-Domain Semantic Web of Things ApplicationsDesigning Cross-Domain Semantic Web of Things Applications
Designing Cross-Domain Semantic Web of Things ApplicationsAmélie Gyrard
 
Building a Real-Time Security Application Using Log Data and Machine Learning...
Building a Real-Time Security Application Using Log Data and Machine Learning...Building a Real-Time Security Application Using Log Data and Machine Learning...
Building a Real-Time Security Application Using Log Data and Machine Learning...Sri Ambati
 
Artificial intelligence - Digital Readiness.
Artificial intelligence - Digital Readiness.Artificial intelligence - Digital Readiness.
Artificial intelligence - Digital Readiness.Dr. Kim (Kyllesbech Larsen)
 
W-JAX Keynote - Big Data and Corporate Evolution
W-JAX Keynote - Big Data and Corporate EvolutionW-JAX Keynote - Big Data and Corporate Evolution
W-JAX Keynote - Big Data and Corporate Evolutionjstogdill
 
Digital analytics & privacy: it's not the end of the world
Digital analytics & privacy: it's not the end of the worldDigital analytics & privacy: it's not the end of the world
Digital analytics & privacy: it's not the end of the worldOReillyStrata
 
Fold For Covid
Fold For CovidFold For Covid
Fold For CovidBalena
 
Securing data with blockchain and ai
Securing data with blockchain and aiSecuring data with blockchain and ai
Securing data with blockchain and aiVenkat Projects
 
Big data - What is It?
Big data - What is It?Big data - What is It?
Big data - What is It?Nicole Aidney
 
Cloud Computing, SDN, Big Data and Internet of Everything - Lew Tucker
Cloud Computing, SDN, Big Data and Internet of Everything - Lew TuckerCloud Computing, SDN, Big Data and Internet of Everything - Lew Tucker
Cloud Computing, SDN, Big Data and Internet of Everything - Lew TuckerLew Tucker
 
The Internet of Things, Productivity, and Employment
The Internet of Things, Productivity, and Employment The Internet of Things, Productivity, and Employment
The Internet of Things, Productivity, and Employment Alex Krause
 
THE INTERNET OF THINGS, PRODUCTIVITY AND EMPLOYMENT Boston 0915
THE INTERNET OF THINGS, PRODUCTIVITY AND EMPLOYMENT Boston 0915THE INTERNET OF THINGS, PRODUCTIVITY AND EMPLOYMENT Boston 0915
THE INTERNET OF THINGS, PRODUCTIVITY AND EMPLOYMENT Boston 0915Economic Strategy Institute
 
Briefing room: An alternative for streaming data collection
Briefing room: An alternative for streaming data collectionBriefing room: An alternative for streaming data collection
Briefing room: An alternative for streaming data collectionmark madsen
 
Machine learning and ai in a brave new cloud world
Machine learning and ai in a brave new cloud worldMachine learning and ai in a brave new cloud world
Machine learning and ai in a brave new cloud worldUlf Mattsson
 
Cognitive computing big_data_statistical_analytics
Cognitive computing big_data_statistical_analyticsCognitive computing big_data_statistical_analytics
Cognitive computing big_data_statistical_analyticsPietro Leo
 
3-part approach to turning IoT data into business power
 3-part approach to turning IoT data into business power 3-part approach to turning IoT data into business power
3-part approach to turning IoT data into business powerAbhishek Sood
 
IC-SDV 2019: The Economics of Artificial Intelligence and Machine Learning fo...
IC-SDV 2019: The Economics of Artificial Intelligence and Machine Learning fo...IC-SDV 2019: The Economics of Artificial Intelligence and Machine Learning fo...
IC-SDV 2019: The Economics of Artificial Intelligence and Machine Learning fo...Dr. Haxel Consult
 

Was ist angesagt? (20)

GP-Write computing group
GP-Write computing groupGP-Write computing group
GP-Write computing group
 
Designing Cross-Domain Semantic Web of Things Applications
Designing Cross-Domain Semantic Web of Things ApplicationsDesigning Cross-Domain Semantic Web of Things Applications
Designing Cross-Domain Semantic Web of Things Applications
 
Building a Real-Time Security Application Using Log Data and Machine Learning...
Building a Real-Time Security Application Using Log Data and Machine Learning...Building a Real-Time Security Application Using Log Data and Machine Learning...
Building a Real-Time Security Application Using Log Data and Machine Learning...
 
Artificial intelligence - Digital Readiness.
Artificial intelligence - Digital Readiness.Artificial intelligence - Digital Readiness.
Artificial intelligence - Digital Readiness.
 
W-JAX Keynote - Big Data and Corporate Evolution
W-JAX Keynote - Big Data and Corporate EvolutionW-JAX Keynote - Big Data and Corporate Evolution
W-JAX Keynote - Big Data and Corporate Evolution
 
Digital analytics & privacy: it's not the end of the world
Digital analytics & privacy: it's not the end of the worldDigital analytics & privacy: it's not the end of the world
Digital analytics & privacy: it's not the end of the world
 
Fold For Covid
Fold For CovidFold For Covid
Fold For Covid
 
Securing data with blockchain and ai
Securing data with blockchain and aiSecuring data with blockchain and ai
Securing data with blockchain and ai
 
WHAT IS IoT
WHAT IS IoTWHAT IS IoT
WHAT IS IoT
 
Big data - What is It?
Big data - What is It?Big data - What is It?
Big data - What is It?
 
Cloud Computing, SDN, Big Data and Internet of Everything - Lew Tucker
Cloud Computing, SDN, Big Data and Internet of Everything - Lew TuckerCloud Computing, SDN, Big Data and Internet of Everything - Lew Tucker
Cloud Computing, SDN, Big Data and Internet of Everything - Lew Tucker
 
The Internet of Things, Productivity, and Employment
The Internet of Things, Productivity, and Employment The Internet of Things, Productivity, and Employment
The Internet of Things, Productivity, and Employment
 
THE INTERNET OF THINGS, PRODUCTIVITY AND EMPLOYMENT Boston 0915
THE INTERNET OF THINGS, PRODUCTIVITY AND EMPLOYMENT Boston 0915THE INTERNET OF THINGS, PRODUCTIVITY AND EMPLOYMENT Boston 0915
THE INTERNET OF THINGS, PRODUCTIVITY AND EMPLOYMENT Boston 0915
 
Briefing room: An alternative for streaming data collection
Briefing room: An alternative for streaming data collectionBriefing room: An alternative for streaming data collection
Briefing room: An alternative for streaming data collection
 
Big data
Big dataBig data
Big data
 
what is IoT
what is IoTwhat is IoT
what is IoT
 
Machine learning and ai in a brave new cloud world
Machine learning and ai in a brave new cloud worldMachine learning and ai in a brave new cloud world
Machine learning and ai in a brave new cloud world
 
Cognitive computing big_data_statistical_analytics
Cognitive computing big_data_statistical_analyticsCognitive computing big_data_statistical_analytics
Cognitive computing big_data_statistical_analytics
 
3-part approach to turning IoT data into business power
 3-part approach to turning IoT data into business power 3-part approach to turning IoT data into business power
3-part approach to turning IoT data into business power
 
IC-SDV 2019: The Economics of Artificial Intelligence and Machine Learning fo...
IC-SDV 2019: The Economics of Artificial Intelligence and Machine Learning fo...IC-SDV 2019: The Economics of Artificial Intelligence and Machine Learning fo...
IC-SDV 2019: The Economics of Artificial Intelligence and Machine Learning fo...
 

Andere mochten auch

EclipseCon France 2015 - Science Track
EclipseCon France 2015 - Science TrackEclipseCon France 2015 - Science Track
EclipseCon France 2015 - Science TrackBoris Adryan
 
TopConf Linz, 02/02/2016
TopConf Linz, 02/02/2016TopConf Linz, 02/02/2016
TopConf Linz, 02/02/2016Boris Adryan
 
Eclipse IoT - Day 0 of thingmonk 2016
Eclipse IoT - Day 0 of  thingmonk 2016Eclipse IoT - Day 0 of  thingmonk 2016
Eclipse IoT - Day 0 of thingmonk 2016Boris Adryan
 
Just because you can doesn't mean that you should - thingmonk 2016
Just because you can doesn't mean that you should - thingmonk 2016Just because you can doesn't mean that you should - thingmonk 2016
Just because you can doesn't mean that you should - thingmonk 2016Boris Adryan
 
Thingmonk 2015
Thingmonk 2015Thingmonk 2015
Thingmonk 2015Boris Adryan
 
Plattformen fĂŒr das Internet der Dinge, solutions.hamburg, 05.09.16
Plattformen fĂŒr das Internet der Dinge, solutions.hamburg, 05.09.16Plattformen fĂŒr das Internet der Dinge, solutions.hamburg, 05.09.16
Plattformen fĂŒr das Internet der Dinge, solutions.hamburg, 05.09.16Boris Adryan
 
Mehr und schneller ist nicht automatisch besser - data2day, 06.10.16
Mehr und schneller ist nicht automatisch besser - data2day, 06.10.16Mehr und schneller ist nicht automatisch besser - data2day, 06.10.16
Mehr und schneller ist nicht automatisch besser - data2day, 06.10.16Boris Adryan
 
Eclipse IoT - ecosystem
Eclipse IoT - ecosystemEclipse IoT - ecosystem
Eclipse IoT - ecosystemBoris Adryan
 

Andere mochten auch (8)

EclipseCon France 2015 - Science Track
EclipseCon France 2015 - Science TrackEclipseCon France 2015 - Science Track
EclipseCon France 2015 - Science Track
 
TopConf Linz, 02/02/2016
TopConf Linz, 02/02/2016TopConf Linz, 02/02/2016
TopConf Linz, 02/02/2016
 
Eclipse IoT - Day 0 of thingmonk 2016
Eclipse IoT - Day 0 of  thingmonk 2016Eclipse IoT - Day 0 of  thingmonk 2016
Eclipse IoT - Day 0 of thingmonk 2016
 
Just because you can doesn't mean that you should - thingmonk 2016
Just because you can doesn't mean that you should - thingmonk 2016Just because you can doesn't mean that you should - thingmonk 2016
Just because you can doesn't mean that you should - thingmonk 2016
 
Thingmonk 2015
Thingmonk 2015Thingmonk 2015
Thingmonk 2015
 
Plattformen fĂŒr das Internet der Dinge, solutions.hamburg, 05.09.16
Plattformen fĂŒr das Internet der Dinge, solutions.hamburg, 05.09.16Plattformen fĂŒr das Internet der Dinge, solutions.hamburg, 05.09.16
Plattformen fĂŒr das Internet der Dinge, solutions.hamburg, 05.09.16
 
Mehr und schneller ist nicht automatisch besser - data2day, 06.10.16
Mehr und schneller ist nicht automatisch besser - data2day, 06.10.16Mehr und schneller ist nicht automatisch besser - data2day, 06.10.16
Mehr und schneller ist nicht automatisch besser - data2day, 06.10.16
 
Eclipse IoT - ecosystem
Eclipse IoT - ecosystemEclipse IoT - ecosystem
Eclipse IoT - ecosystem
 

Ähnlich wie Data Science London - Meetup, 28/05/15

Exponentials and Networks
Exponentials and NetworksExponentials and Networks
Exponentials and NetworksDavid Orban
 
Theatre Nurse Managers and Educators Conference - Craig Rispin Keynote
Theatre Nurse Managers and Educators Conference - Craig Rispin KeynoteTheatre Nurse Managers and Educators Conference - Craig Rispin Keynote
Theatre Nurse Managers and Educators Conference - Craig Rispin KeynoteCraig Rispin
 
THE INNOVATION & TECHNOLOGY
THE INNOVATION & TECHNOLOGYTHE INNOVATION & TECHNOLOGY
THE INNOVATION & TECHNOLOGYDeepak Pareek
 
Internet of Things (IoT) - Hafedh Alyahmadi - May 29, 2015.pdf
Internet of Things (IoT) - Hafedh Alyahmadi - May 29, 2015.pdfInternet of Things (IoT) - Hafedh Alyahmadi - May 29, 2015.pdf
Internet of Things (IoT) - Hafedh Alyahmadi - May 29, 2015.pdfImXaib
 
Introducing the Internet of Things: lecture @IULM University
Introducing the Internet of Things: lecture @IULM UniversityIntroducing the Internet of Things: lecture @IULM University
Introducing the Internet of Things: lecture @IULM UniversityLeandro Agro'
 
2019 June 27 - Big data and data science
2019 June 27 - Big data and data science2019 June 27 - Big data and data science
2019 June 27 - Big data and data scienceFabio Stella
 
Future challenges in computer science
Future challenges in computer scienceFuture challenges in computer science
Future challenges in computer scienceSeminar Links
 
Future Challenges in Computer Science.pptx
Future Challenges in Computer Science.pptxFuture Challenges in Computer Science.pptx
Future Challenges in Computer Science.pptxPrasannaKumarpanda2
 
Future Challenges in Computer Science.pptx
Future Challenges in Computer Science.pptxFuture Challenges in Computer Science.pptx
Future Challenges in Computer Science.pptxPrasannaKumarpanda2
 
Computing, Data, Algorithms, and, Problem Solving
Computing, Data, Algorithms, and, Problem SolvingComputing, Data, Algorithms, and, Problem Solving
Computing, Data, Algorithms, and, Problem SolvingPietro Leo
 
Networked Exponentials
Networked ExponentialsNetworked Exponentials
Networked ExponentialsDavid Orban
 
BIG DATA | How to explain it & how to use it for your career?
BIG DATA | How to explain it & how to use it for your career?BIG DATA | How to explain it & how to use it for your career?
BIG DATA | How to explain it & how to use it for your career?Tuan Yang
 
An introduction to the Internet of Things (IoT)
An introduction to the Internet of Things (IoT)An introduction to the Internet of Things (IoT)
An introduction to the Internet of Things (IoT)7thingsmedia
 
Disruptive technologies - Session 4 - Biochip Digital twin Smart Fabrics
Disruptive technologies - Session 4 - Biochip Digital twin Smart FabricsDisruptive technologies - Session 4 - Biochip Digital twin Smart Fabrics
Disruptive technologies - Session 4 - Biochip Digital twin Smart FabricsBohitesh Misra, PMP
 

Ähnlich wie Data Science London - Meetup, 28/05/15 (20)

Boris IoT slides
Boris IoT slides Boris IoT slides
Boris IoT slides
 
Big Data
Big DataBig Data
Big Data
 
Exponentials and Networks
Exponentials and NetworksExponentials and Networks
Exponentials and Networks
 
Theatre Nurse Managers and Educators Conference - Craig Rispin Keynote
Theatre Nurse Managers and Educators Conference - Craig Rispin KeynoteTheatre Nurse Managers and Educators Conference - Craig Rispin Keynote
Theatre Nurse Managers and Educators Conference - Craig Rispin Keynote
 
THE INNOVATION & TECHNOLOGY
THE INNOVATION & TECHNOLOGYTHE INNOVATION & TECHNOLOGY
THE INNOVATION & TECHNOLOGY
 
Internet of Things (IoT) - Hafedh Alyahmadi - May 29, 2015.pdf
Internet of Things (IoT) - Hafedh Alyahmadi - May 29, 2015.pdfInternet of Things (IoT) - Hafedh Alyahmadi - May 29, 2015.pdf
Internet of Things (IoT) - Hafedh Alyahmadi - May 29, 2015.pdf
 
p9-riliskis
p9-riliskisp9-riliskis
p9-riliskis
 
Introducing the Internet of Things: lecture @IULM University
Introducing the Internet of Things: lecture @IULM UniversityIntroducing the Internet of Things: lecture @IULM University
Introducing the Internet of Things: lecture @IULM University
 
2017 11 cascd
2017 11 cascd2017 11 cascd
2017 11 cascd
 
2019 June 27 - Big data and data science
2019 June 27 - Big data and data science2019 June 27 - Big data and data science
2019 June 27 - Big data and data science
 
Future challenges in computer science
Future challenges in computer scienceFuture challenges in computer science
Future challenges in computer science
 
IoT Yet to Come
IoT Yet to ComeIoT Yet to Come
IoT Yet to Come
 
Future Challenges in Computer Science.pptx
Future Challenges in Computer Science.pptxFuture Challenges in Computer Science.pptx
Future Challenges in Computer Science.pptx
 
Future Challenges in Computer Science.pptx
Future Challenges in Computer Science.pptxFuture Challenges in Computer Science.pptx
Future Challenges in Computer Science.pptx
 
limitations.pdf
limitations.pdflimitations.pdf
limitations.pdf
 
Computing, Data, Algorithms, and, Problem Solving
Computing, Data, Algorithms, and, Problem SolvingComputing, Data, Algorithms, and, Problem Solving
Computing, Data, Algorithms, and, Problem Solving
 
Networked Exponentials
Networked ExponentialsNetworked Exponentials
Networked Exponentials
 
BIG DATA | How to explain it & how to use it for your career?
BIG DATA | How to explain it & how to use it for your career?BIG DATA | How to explain it & how to use it for your career?
BIG DATA | How to explain it & how to use it for your career?
 
An introduction to the Internet of Things (IoT)
An introduction to the Internet of Things (IoT)An introduction to the Internet of Things (IoT)
An introduction to the Internet of Things (IoT)
 
Disruptive technologies - Session 4 - Biochip Digital twin Smart Fabrics
Disruptive technologies - Session 4 - Biochip Digital twin Smart FabricsDisruptive technologies - Session 4 - Biochip Digital twin Smart Fabrics
Disruptive technologies - Session 4 - Biochip Digital twin Smart Fabrics
 

Mehr von Boris Adryan

Computational decision making
Computational decision makingComputational decision making
Computational decision makingBoris Adryan
 
Development and Deployment: The Human Factor
Development and Deployment: The Human FactorDevelopment and Deployment: The Human Factor
Development and Deployment: The Human FactorBoris Adryan
 
ZĂŒhlke Meetup - Mai 2017
ZĂŒhlke Meetup - Mai 2017ZĂŒhlke Meetup - Mai 2017
ZĂŒhlke Meetup - Mai 2017Boris Adryan
 
Node-RED and Minecraft - CamJam September 2015
Node-RED and Minecraft - CamJam September 2015Node-RED and Minecraft - CamJam September 2015
Node-RED and Minecraft - CamJam September 2015Boris Adryan
 
Node-RED workshop at IoT Toulouse
Node-RED workshop at IoT ToulouseNode-RED workshop at IoT Toulouse
Node-RED workshop at IoT ToulouseBoris Adryan
 
An introduction to workflow-based programming with Node-RED
An introduction to workflow-based programming with Node-REDAn introduction to workflow-based programming with Node-RED
An introduction to workflow-based programming with Node-REDBoris Adryan
 
Wiring the Internet of Things with Node-RED, @IoTConf talk, September '14
Wiring the Internet of Things with Node-RED, @IoTConf talk, September '14Wiring the Internet of Things with Node-RED, @IoTConf talk, September '14
Wiring the Internet of Things with Node-RED, @IoTConf talk, September '14Boris Adryan
 
Node-RED and getting started on the Internet of Things
Node-RED and getting started on the Internet of ThingsNode-RED and getting started on the Internet of Things
Node-RED and getting started on the Internet of ThingsBoris Adryan
 
Node-RED Interoperability Test
Node-RED Interoperability TestNode-RED Interoperability Test
Node-RED Interoperability TestBoris Adryan
 

Mehr von Boris Adryan (9)

Computational decision making
Computational decision makingComputational decision making
Computational decision making
 
Development and Deployment: The Human Factor
Development and Deployment: The Human FactorDevelopment and Deployment: The Human Factor
Development and Deployment: The Human Factor
 
ZĂŒhlke Meetup - Mai 2017
ZĂŒhlke Meetup - Mai 2017ZĂŒhlke Meetup - Mai 2017
ZĂŒhlke Meetup - Mai 2017
 
Node-RED and Minecraft - CamJam September 2015
Node-RED and Minecraft - CamJam September 2015Node-RED and Minecraft - CamJam September 2015
Node-RED and Minecraft - CamJam September 2015
 
Node-RED workshop at IoT Toulouse
Node-RED workshop at IoT ToulouseNode-RED workshop at IoT Toulouse
Node-RED workshop at IoT Toulouse
 
An introduction to workflow-based programming with Node-RED
An introduction to workflow-based programming with Node-REDAn introduction to workflow-based programming with Node-RED
An introduction to workflow-based programming with Node-RED
 
Wiring the Internet of Things with Node-RED, @IoTConf talk, September '14
Wiring the Internet of Things with Node-RED, @IoTConf talk, September '14Wiring the Internet of Things with Node-RED, @IoTConf talk, September '14
Wiring the Internet of Things with Node-RED, @IoTConf talk, September '14
 
Node-RED and getting started on the Internet of Things
Node-RED and getting started on the Internet of ThingsNode-RED and getting started on the Internet of Things
Node-RED and getting started on the Internet of Things
 
Node-RED Interoperability Test
Node-RED Interoperability TestNode-RED Interoperability Test
Node-RED Interoperability Test
 

KĂŒrzlich hochgeladen

Sampling (random) method and Non random.ppt
Sampling (random) method and Non random.pptSampling (random) method and Non random.ppt
Sampling (random) method and Non random.pptDr. Soumendra Kumar Patra
 
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightCheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightDelhi Call girls
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxolyaivanovalion
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxolyaivanovalion
 
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangaloreamitlee9823
 
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...SUHANI PANDEY
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...amitlee9823
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Delhi Call girls
 
Edukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxEdukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxolyaivanovalion
 
ELKO dropshipping via API with DroFx.pptx
ELKO dropshipping via API with DroFx.pptxELKO dropshipping via API with DroFx.pptx
ELKO dropshipping via API with DroFx.pptxolyaivanovalion
 
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...amitlee9823
 
Predicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science ProjectPredicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science ProjectBoston Institute of Analytics
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysismanisha194592
 
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...amitlee9823
 
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...amitlee9823
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFxolyaivanovalion
 
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% SecurePooja Nehwal
 
Call Girls In Bellandur ☎ 7737669865 đŸ„” Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 đŸ„” Book Your One night StandCall Girls In Bellandur ☎ 7737669865 đŸ„” Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 đŸ„” Book Your One night Standamitlee9823
 

KĂŒrzlich hochgeladen (20)

Sampling (random) method and Non random.ppt
Sampling (random) method and Non random.pptSampling (random) method and Non random.ppt
Sampling (random) method and Non random.ppt
 
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightCheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptx
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptx
 
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
 
Edukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxEdukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFx
 
ELKO dropshipping via API with DroFx.pptx
ELKO dropshipping via API with DroFx.pptxELKO dropshipping via API with DroFx.pptx
ELKO dropshipping via API with DroFx.pptx
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
 
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
 
Predicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science ProjectPredicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science Project
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysis
 
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
 
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
 
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFx
 
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
 
Call Girls In Bellandur ☎ 7737669865 đŸ„” Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 đŸ„” Book Your One night StandCall Girls In Bellandur ☎ 7737669865 đŸ„” Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 đŸ„” Book Your One night Stand
 

Data Science London - Meetup, 28/05/15

  • 1. Semantic web warmed up: Ontologies for the IoT Dr. Boris Adryan @BorisAdryan @thingslearn Currently getting divorced from logic.sysbiol.cam.ac.uk
  • 2. ‣Everything is connected ‣ Big, noisy, often unstructured data ‣ We are learning how biological entities depend on each other DNA > RNA > proteins have been
  • 3. ‣ Everything is connected ‣ Big, noisy, often unstructured data www.thingslearn.com Analytics, context integration, machine learning and predictive modelling for the IoT.
  • 4. 0 clean shirt left + washing machine estimates 97% of your last pack of powder used + it’s Wednesday, 23:55 + the last four Thursdays had a morning business meeting + the car is parked 20 m from a shop + last retail activity: 8 sec ago Send immediate text reminder to pick up washing powder + send tweet from @BorisHouse “need identiïŹed” AND “notiïŹcation appropriate”Actionable insight. From everything.
  • 5. NO ANALYTICAL FLEXIBILITY IN M2M/IOT Matt Hatton, Machina Research The BLN IoT ‘14 Internet replaces wire It’s all about the context M2M consumer IoT deïŹned I-P-O like it’s 1975 context context context context context context context Is it hot?
  • 6. LIFE SCIENCE STRATEGIES DON’T WORK IN THE IOT - There are no commonly accepted - ‘catalogue’ of things, - ‘ontology’ of things, - ‘data format’ of things, - ‘meta data’ for things. - Most businesses are driven by revenue, not long-term strategic vision - Service providers have no need to publish - Data can be highly personal (cheap excuse) unless they’re
  • 7.
  • 8. META DATA, SHARING AND DATA REPOS founded in Nov. 1999 But this is a complex and ambitious project, and is one of the biggest challenges that bioinformatics has yet faced. Major difïŹculties stem from the detail required to describe the conditions of an experiment, and the relative and imprecise nature of measurements of expression levels. The potentially huge volume of data only adds to these difïŹculties. Nature Feb. 2000 “ “ Nov. 2000 Oct. 2002 Wide adoption: as requirement for publication in scientiïŹc journals
  • 9. THE LIFE SCIENCES FIXED THEIR KNOWLEDGE REPRESENTATION PROBLEM
  • 12. CURRENT GOVERNMENT INVESTMENTS INTO GENE ONTOLOGY NIH alone spent $44,616,906 on the ontology structure since 2001 (I don’t have data for UK/EU spendings) ~100 full-time salaries for experts with domain-speciïŹc knowledge ~40,000 terms
  • 13. story measurements + meta data open, public repositories human curators ontology terms community PUBLISH OR PERISH ok? journal informal exchange - no credit! funders assessment The majority of this infrastructure is paid for by governments and charities industry!
  • 14.
  • 15. measurements + meta data storage & provenance human curators ontology terms user PUBLISH OR YOU’RE NOT DOING IOT ok? Maybe the majority of this infrastructure should be paid for by governments? company cloud device registration “ “ privileges dataadded value
  • 16. WHAT IS AN ONTOLOGY?
  • 17. ARE PEOPLE NOT ALREADY USING ONTOLOGIES IN THE IOT?
  • 18. ONTOLOGIES HAVE TO BE PRAGMATIC COMPROMISES Gene Ontology annotation 15 years of research 47 publications 100+ authors 50+ PhDs 15 direct annotations ~150 inferred annotations
  • 19. THE THREE BRANCHES OF Adapted from Anurag et al., Mol. BioSyst., 2012,8, 346-352 Localization:Where is an entity acting? Function:What does the entity do? Process:When is the entity needed?
  • 20. inferences on “is a” “part of” “regulates” “has part” from geneontology.org from Ashburner et al., Nat Genet. 2000, 25(1):25-9. GO AND CONTEXT
  • 21. THE BRANCHES OF GO AND THE IOT Localization: inside, (my?) home, living room Function: measures temperature regulates temperature interacts with user directly interacts with user via app Process: regulation of temperature measurement of ambient temperature ‘is proxy / is avatar’ for presence? ïŹre? ice age? winter?
  • 22. A LAST WORD ON PRAGMATISM “perfect” ontology The SSN Ontology allows for inference entirely on the basis of its structure and annotation. In reality, many parameters are difïŹcult to establish and the effort to annotate things outweighs the utility. “crude” ontology A simpliïŹed structure allows for quick annotation even by non- specialists. The lack of details can lead to clashes in the ontology => more smartness has to go into software; more coding effort. 1 billlion different things 1 milllion use cases
  • 23. 0 clean shirt left + washing machine estimates 97% of your last pack of powder used + it’s Wednesday, 23:55 + the last four Thursdays had a morning business meeting + the car is parked 20 m from a shop + last retail activity: 8 sec ago Send immediate text reminder to pick up washing powder + send tweet from @BorisHouse “need identiïŹed” AND “notiïŹcation appropriate”Actionable insight. From everything. “indicator of esteem” 3% left and not pressed “not home” “buying” credit card: “highly personal device” ~ alive and awake
  • 24. Dr. Boris Adryan @BorisAdryan @thingslearn @SoftwareSaved Open software Open source Open data Fellow of the