María Poveda Villalón Fernando Serena Raúl García Castro
WoT ontology development & current status (v0.0.6)
mpoveda@fi.upm.es @MariaPovedaV
Ontology Engineering Group Universidad Politécnica de Madrid
17st May, 2017 Osaka F2F (remote)
& current status (v0.0.6) Mara Poveda Villaln Fernando Serena - - PowerPoint PPT Presentation
WoT ontology development & current status (v0.0.6) Mara Poveda Villaln Fernando Serena Ral Garca Castro Ontology Engineering Group Universidad Politcnica de Madrid 17 st May, 2017 mpoveda@fi.upm.es Osaka F2F (remote)
María Poveda Villalón Fernando Serena Raúl García Castro
mpoveda@fi.upm.es @MariaPovedaV
Ontology Engineering Group Universidad Politécnica de Madrid
17st May, 2017 Osaka F2F (remote)
WoT ontology – Osaka F2F
2
Created in1995 Directors: A. Gómez-Pérez, O. Corcho Position: 8th in the UPM ranking (200 groups) Research Group (30 people)
170+ Past Collaborators 50+ Past Visitors http://www.oeg-upm.net/ https://github.com/oeg-upm @oeg-upm
WoT ontology – Osaka F2F
3
Web
EKAW, TKE, TIA
Middleware)
WoT ontology – Osaka F2F
4
losing the control over them
established
WoT ontology – Osaka F2F
5
Legend
Document Document
health building transport
VICINITY Domain Ontologies VICINITY Crossdomain Ontologies Space Web of Things Time Upper Level
time space
Vicinity core ontology
Service
VICINITY Use case Ontologies External Use case Ontologies VICINITY Requirements Health Transport Building Use case 2 Use case 1 Use case N Use case M Use case O Usability Reusability
+
is reused by is extended by concept
WoT
WoT ontology – Osaka F2F
6
Activity
Output activity flow
Slide 6
Ontological requirements specification Ontology implementation Competency questions
Ontology maintenance Issue tracker
Ontology Ontology Publication Online
Shared in
spreadsheets snapshot in documentation Ontology code and documentation available online Openly managed in GitHub Openly reported in GitHub issue tracker: new needs, bugs, etc.
WoT ontology – Osaka F2F
7
Ontology implementation § Ont. Devel. Ontology maintenance Issue tracker § Ont. Devel. § Users § Experts Ontology Ontology Publication Online
§ Ont. Devel. Ontological requirements specification Competency questions § Ont. Devel. § Users § Experts
WoT ontology – Osaka F2F
8
WoT ontology – Osaka F2F
9
wot:providesInteraction Pattern ex:MyTemperatureThing wot:Thing wot:InteractionPattern ex:temperature wot:Property
wot:isWritable
“false”^^xsd:boolean wot:Link ex:number
wot:hasValueType
ex:MyTemperatureTh ingTemperatureLink1 “coap://mytemp.example.com: 5683/temp“^^xsd:string wot:href wot:hasMediaType
wot:isAccesibleThrough
wot:interactionName “temperature“^^xsd:string wot:thingName “MyTemperature Thing“^^xsd:string wot:DataSchema wot:DataType ex:MyTemperatureThing TemperatureOutputData
wot:hasOutput Data 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 9 10 6 9 10
sensor:Temperature
4 sensor:unit
sensor:Celsius
7 7 7 9 11 11
“application/json“^^xsd:string
WoT ontology – Osaka F2F
10
Ontology maintenance Issue tracker § Ont. Devel. § Users § Experts Ontological requirements specification Competency questions § Ont. Devel. § Users § Experts Ontology Publication Online
§ Ont. Devel. Ontology implementation § Ont. Devel. Ontology
Slide 10
Output: Ontology code Tool: Ontology editor Tool: GitHub repository https://github.com/mariapoveda/vicinity-ontology-wot
WoT ontology – Osaka F2F
11
Ontology maintenance Issue tracker § Ont. Devel. § Users § Experts Ontological requirements specification Competency questions § Ont. Devel. § Users § Experts Ontology implementation § Ont. Devel. Ontology Ontology Publication Online
§ Ont. Devel.
http://iot.linkeddata.es/def/wot/ Ontology code
Output: Human oriented documentation Output: Machine
No project dependencies. Proposal: http://www.w3.org/ns/td#
WoT ontology – Osaka F2F
12
Ontological requirements specification Competency questions § Ont. Devel. § Users § Experts Ontology implementation § Ont. Devel. Ontology Ontology Publication Online
§ Ont. Devel. Ontology maintenance Issue tracker § Ont. Devel. § Users § Experts
Tool: GitHub issue tracker https://github.com/mariapoveda/vicinity-ontology-wot
WoT ontology – Osaka F2F
13
datatype), added cardinalities
WoT ontology – Osaka F2F
14
María Poveda Villalón Fernando Serena Raúl García Castro
mpoveda@fi.upm.es @MariaPovedaV
Ontology Engineering Group Universidad Politécnica de Madrid
17st May, 2017 Osaka F2F (remote)