& current status (v0.0.6) Mara Poveda Villaln Fernando Serena - - PowerPoint PPT Presentation

current status v0 0 6
SMART_READER_LITE
LIVE PREVIEW

& 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)


slide-1
SLIDE 1

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)

slide-2
SLIDE 2

WoT ontology – Osaka F2F

Ontology Engineering Group

2

Created in1995 Directors: A. Gómez-Pérez, O. Corcho Position: 8th in the UPM ranking (200 groups) Research Group (30 people)

  • 2 Full Professors
  • 5 Associate Professors
  • 3 Assistant Professors
  • 7 Senior Postdocs
  • 6 PhD Students
  • 2 MSc and BSc Students
  • 2 software engineers
  • 1 system administrator
  • 2 project managers

170+ Past Collaborators 50+ Past Visitors http://www.oeg-upm.net/ https://github.com/oeg-upm @oeg-upm

slide-3
SLIDE 3

WoT ontology – Osaka F2F

Ontology Engineering Group

3

  • Created in1995
  • World-wide known in the research areas
  • Ontologies
  • Semantic Web and Linked Data
  • Multilingual linked Data
  • Open Data
  • eScience
  • Projects (> 12M€)
  • 27 EU projects (7 as coordinator)
  • 54 National Projects
  • 27 contracts with companies
  • Awards: SUR IBM Watson
  • Publications
  • 106 journals
  • 362 International conferences and book chapters
  • 7 Books
  • Impact of publications H-index
  • Asunción Gómez-Pérez (h:50, citations 15025)
  • Oscar Corcho García (h: 36, citations 8258)
  • Services to the Spanish community
  • Host esDbpedia
  • Host linkeddata.es
  • Awards and Prizes
  • Ada Byron, Fujitsu, Open data, ISWC
  • SUR Awards Watson for Tech. Watch
  • Supervision of students
  • 28 Ph.D thesis (9 awarded best thesis prize)
  • >150 MS.C thesis and BS.C
  • Events organization
  • 11 editions of the International Summer School
  • n Ontological Engineering and the Semantic

Web

  • > 50 WS and tutorials
  • Standardization activities
  • >25 @ W3C, ISO, OASIS, AENOR, etc.
  • Mobility
  • PhD students: 3-6 months abroad
  • Postdocs: 1 month every 2 years
  • Visibility
  • Program chairs of ESWC, ISWC, KCAP,

EKAW, TKE, TIA

  • Editorial board of Journals
  • Invited talks at conferences and events
  • Programme Committee presence
  • Collaboration with COM (Center Open

Middleware)

slide-4
SLIDE 4

WoT ontology – Osaka F2F

VICINITY - vision and Objectives

4

VICINTY’s vision is to

  • provide “Interoperability” as a service
  • create a platform for domain-crossing, value-added

services by building and demonstrating a

  • bottom-up ecosystem of decentralised

interoperability of IoT infrastructures called virtual neighbourhood,

  • like social network for things, enabling value added

services

  • where users can share the access to their smart objects without

losing the control over them

  • where x-domain services and buisiness models can be

established

http://vicinity2020.eu/

slide-5
SLIDE 5

WoT ontology – Osaka F2F

VICINITY ontology network

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

  • +

+

  • drives

is reused by is extended by concept

WoT

  • ntology
slide-6
SLIDE 6

WoT ontology – Osaka F2F

Ontology development process overview

6

Legend

Activity

  • Actor

Output activity flow

Slide 6

Ontological requirements specification Ontology implementation Competency questions

  • Ont. Devel.
  • Ont. Devel.
  • Users
  • Experts

Ontology maintenance Issue tracker

  • Ont. Devel.
  • Users
  • Experts

Ontology Ontology Publication Online

  • ntology
  • Ont. Devel.

Shared in

  • nline

spreadsheets snapshot in documentation Ontology code and documentation available online Openly managed in GitHub Openly reported in GitHub issue tracker: new needs, bugs, etc.

slide-7
SLIDE 7

WoT ontology – Osaka F2F

Requirements from WoT WG

7

Ontology implementation § Ont. Devel. Ontology maintenance Issue tracker § Ont. Devel. § Users § Experts Ontology Ontology Publication Online

  • ntology

§ Ont. Devel. Ontological requirements specification Competency questions § Ont. Devel. § Users § Experts

http://w3c.github.io/wot/current-practices/wot- practices https://lists.w3.org/Archives/Public/public-wot- ig/2016Dec/0016.html

slide-8
SLIDE 8

WoT ontology – Osaka F2F

WoT ontology 0.0.6

8

slide-9
SLIDE 9

WoT ontology – Osaka F2F

Example

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

  • m:Unit_of_measure
slide-10
SLIDE 10

WoT ontology – Osaka F2F

WoT Ontology implementation

10

Ontology maintenance Issue tracker § Ont. Devel. § Users § Experts Ontological requirements specification Competency questions § Ont. Devel. § Users § Experts Ontology Publication Online

  • ntology

§ 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

slide-11
SLIDE 11

WoT ontology – Osaka F2F

WoT ontology publication (so far)

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

  • ntology

§ Ont. Devel.

http://iot.linkeddata.es/def/wot/ Ontology code

Output: Human oriented documentation Output: Machine

  • riented code

No project dependencies. Proposal: http://www.w3.org/ns/td#

slide-12
SLIDE 12

WoT ontology – Osaka F2F

Issue tracker

12

Ontological requirements specification Competency questions § Ont. Devel. § Users § Experts Ontology implementation § Ont. Devel. Ontology Ontology Publication Online

  • ntology

§ Ont. Devel. Ontology maintenance Issue tracker § Ont. Devel. § Users § Experts

Tool: GitHub issue tracker https://github.com/mariapoveda/vicinity-ontology-wot

slide-13
SLIDE 13

WoT ontology – Osaka F2F

WoT evolution

13

  • Done
  • Remove
  • Physical thing, Virtual thing, Relative endpoint, Thing

description ecosystem (VICINITY concept),

  • Rename
  • Data schema (data format), Link (endpoint),
  • Add
  • Security (not described yet)
  • Changed model
  • Default value (Property  DataSchema), Media type (concept

 datatype), added cardinalities

  • Next steps: Currently discussing
  • Need of communication protocol?
  • Model types?
  • Coupling IG JSON model with ontology conceptual model?
  • Rename properties?
  • Not following OE good practices vs space reducing in TD?
  • Security
slide-14
SLIDE 14

WoT ontology – Osaka F2F

Questions?

14

Thanks for you attention

slide-15
SLIDE 15

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)