+ All Categories
Home > Documents > WoT ontology development & current status (v0.0.6) · Slide 6 Ontological requirements...

WoT ontology development & current status (v0.0.6) · Slide 6 Ontological requirements...

Date post: 07-Jun-2020
Category:
Upload: others
View: 4 times
Download: 0 times
Share this document with a friend
15
María Poveda Villalón Fernando Serena Raúl García Castro WoT ontology development & current status (v0.0.6) [email protected] @MariaPovedaV Ontology Engineering Group Universidad Politécnica de Madrid 17 st May, 2017 Osaka F2F (remote)
Transcript
Page 1: WoT ontology development & current status (v0.0.6) · Slide 6 Ontological requirements specification Ontology implementation Competency questions Ont. Devel. Ont. Devel. Users Experts

María Poveda Villalón

Fernando Serena

Raúl García Castro

WoT ontology development

& current status (v0.0.6)

[email protected]

@MariaPovedaV

Ontology Engineering Group

Universidad Politécnica de Madrid

17st May, 2017

Osaka F2F (remote)

Page 2: WoT ontology development & current status (v0.0.6) · Slide 6 Ontological requirements specification Ontology implementation Competency questions Ont. Devel. Ont. Devel. Users Experts

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)o 2 Full Professors

o 5 Associate Professors

o 3 Assistant Professors

o 7 Senior Postdocs

o 6 PhD Students

o 2 MSc and BSc Students

o 2 software engineers

o 1 system administrator

o 2 project managers

170+ Past Collaborators

50+ Past Visitorshttp://www.oeg-upm.net/

https://github.com/oeg-upm

@oeg-upm

Page 3: WoT ontology development & current status (v0.0.6) · Slide 6 Ontological requirements specification Ontology implementation Competency questions Ont. Devel. Ont. Devel. Users Experts

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

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

Page 4: WoT ontology development & current status (v0.0.6) · Slide 6 Ontological requirements specification Ontology implementation Competency questions Ont. Devel. Ont. Devel. Users Experts

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

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

losing the control over them

o where x-domain services and buisiness models can be

established

http://vicinity2020.eu/

Page 5: WoT ontology development & current status (v0.0.6) · Slide 6 Ontological requirements specification Ontology implementation Competency questions Ont. Devel. Ont. Devel. Users Experts

WoT ontology – Osaka F2F

VICINITY ontology network

5

Legend

Document

Document

health

building

transport

VICINITY

Domain

Ontologies

VICINITY

Crossdomain

Ontologies

Space

Web of

ThingsTime

Upper

Level

time

spaceVicinity

core ontology

Service

VICINITY

Use case

Ontologies

External

Use case

Ontologies

VICINITY

Requirements

Health Transport Building

Use case 2Use case 1

Use case N Use case M Use case O

Usa

bili

ty

Reu

sab

ility

-+

+-

drives

is reused by

is extended by

concept

WoT

ontology

Page 6: WoT ontology development & current status (v0.0.6) · Slide 6 Ontological requirements specification Ontology implementation Competency questions Ont. Devel. Ont. Devel. Users Experts

WoT ontology – Osaka F2F

Ontology development process overview

6

Legend Activity Actor Outputactivity 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 ontology

Ont. Devel.

Shared in

online

spreadsheets

snapshot in documentation

Ontology code and

documentation available online

Openly managed

in GitHub

Openly reported in

GitHub issue tracker:

new needs, bugs, etc.

Page 7: WoT ontology development & current status (v0.0.6) · Slide 6 Ontological requirements specification Ontology implementation Competency questions Ont. Devel. Ont. Devel. Users Experts

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

ontology

§ 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

Page 8: WoT ontology development & current status (v0.0.6) · Slide 6 Ontological requirements specification Ontology implementation Competency questions Ont. Devel. Ont. Devel. Users Experts

WoT ontology – Osaka F2F

WoT ontology 0.0.6

8

Page 9: WoT ontology development & current status (v0.0.6) · Slide 6 Ontological requirements specification Ontology implementation Competency questions Ont. Devel. Ont. Devel. Users Experts

WoT ontology – Osaka F2F

Example

9

wot:providesInteractionPattern

ex:MyTemperatureThing

wot:Thing wot:InteractionPattern

ex:temperature

wot:Property

wot:isWritable

“false”^^xsd:boolean

wot:Link

ex:numberwot:hasValueType

ex:MyTemperatureThingTemperatureLink1

“coap://mytemp.example.com:5683/temp“^^xsd:string

wot:href wot:hasMediaType

wot:isAccesibleThrough

wot:interactionName

“temperature“^^xsd:string

wot:thingName

“MyTemperatureThing“^^xsd:string

wot:DataSchema wot:DataType

ex:MyTemperatureThingTemperatureOutputData

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

77

9

11

11

“application/json“^^xsd:string

om:Unit_of_measure

Page 10: WoT ontology development & current status (v0.0.6) · Slide 6 Ontological requirements specification Ontology implementation Competency questions Ont. Devel. Ont. Devel. Users Experts

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

ontology

§ 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

Page 11: WoT ontology development & current status (v0.0.6) · Slide 6 Ontological requirements specification Ontology implementation Competency questions Ont. Devel. Ont. Devel. Users Experts

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

ontology

§ Ont. Devel.

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

Ontology code

Output:

Human oriented

documentation

Output:

Machine

oriented code

No project dependencies.

Proposal: http://www.w3.org/ns/td#

Page 12: WoT ontology development & current status (v0.0.6) · Slide 6 Ontological requirements specification Ontology implementation Competency questions Ont. Devel. Ont. Devel. Users Experts

WoT ontology – Osaka F2F

Issue tracker

12

Ontological

requirements specification

Competency

questions

§ Ont. Devel.

§ Users§ Experts

Ontology

implementation

§ Ont. Devel.

Ontology

Ontology

Publication

Online

ontology

§ Ont. Devel.

Ontology

maintenance

Issue tracker

§ Ont. Devel.

§ Users§ Experts

Tool: GitHub issue tracker

https://github.com/mariapoveda/vicinity-ontology-wot

Page 13: WoT ontology development & current status (v0.0.6) · Slide 6 Ontological requirements specification Ontology implementation Competency questions Ont. Devel. Ont. Devel. Users Experts

WoT ontology – Osaka F2F

WoT evolution

13

Done

o Remove

• Physical thing, Virtual thing, Relative endpoint, Thing

description ecosystem (VICINITY concept),

o Rename

• Data schema (data format), Link (endpoint),

o Add

• Security (not described yet)

o Changed model

• Default value (Property DataSchema), Media type (concept

datatype), added cardinalities

Next steps: Currently discussing

o Need of communication protocol?

o Model types?

o Coupling IG JSON model with ontology conceptual model?

• Rename properties?

• Not following OE good practices vs space reducing in TD?

o Security

Page 14: WoT ontology development & current status (v0.0.6) · Slide 6 Ontological requirements specification Ontology implementation Competency questions Ont. Devel. Ont. Devel. Users Experts

WoT ontology – Osaka F2F

Questions?

14

Thanks for you attention

Page 15: WoT ontology development & current status (v0.0.6) · Slide 6 Ontological requirements specification Ontology implementation Competency questions Ont. Devel. Ont. Devel. Users Experts

María Poveda Villalón

Fernando Serena

Raúl García Castro

WoT ontology development

& current status (v0.0.6)

[email protected]

@MariaPovedaV

Ontology Engineering Group

Universidad Politécnica de Madrid

17st May, 2017

Osaka F2F (remote)


Recommended