W3C

- DRAFT -

Web of Things (WoT) Applications and Use Cases Breakout

27 Oct 2020

Attendees

Present
Session 1: Takio_Yamaoka, Martin_Alvarez, Tomoaki_Mizushima, hadleybeeman, Kaz_Ashimura, Michael_McCool, Aram_Zucker-Scharff, Arman_Aygen, Brent_Zundel, Carmen_Stroe, Cristiano_Aguzzi, Daniel_Peintner, David_Ezell, Ehsan_Toreini, Esa_Tiainen, Frank_BuecheloCerrit_Niezen, H_Hzeki, Hadley_Beeman, Hazel_Kuok, Hiroki_Endo, Hiroshi_Fujisawa, Hiroshi_Ota, JaEun_Jemma_Ku, Jeff_Jaffe, Jen_Lin, Josue_O_Connor, Kazuaki_Arai, Ken_Ogiso, Kevin_Picchi, Kevin_White, Kunihiko_Toumura, Libor_Polcak, Li_Lin, Linda_van_den_Brink, Magnus_Melco, Max_Froumentin, Maxim_Tosy, Pavel_Pomerantsev, Peter_Bruhn_Andersen, Ralph_Swick, Robert_Bach, Ryuichi_Matsukura, Sudeep_Divakaran, Takashi_Minamii, Takayoshi_Ueno, Ulf_Bjorkengren, Wooglae_Kim, Yamanoi, Brian_Kardell, Gerrit_Niezen, Jack_Dickinson, Vagner_Diniz, Sebastian_Kaebisch
Session 2: Kaz_Ashimura, Michael_McCool, Fiszcz, Hiroki_Endo, Hiroshi_Fujisawa, Jlbirch, Joey_Salazar, Kristen_Chapmn, Kunihiko_Toumura, Michael_Koster, Peng_Liu, Richard_Knoll, Russl_Stringham, Shuang_Ting, Tomoaki_Mizushima
Regrets
Chair
McCool
Scribe
jennifer_lin, kaz

Contents


<inserted> Slides

Presentation

<inserted> scribenick: jennifer_lin

<inserted> mm: Focusing on the problem of IoT Interoperability

mm: Mashups of different devices from different verticals
... Current Work Items
... Thing Description
... New Work Items
... Implementations and Validation
... Plugfests
... Pictures from last TPAC in Germany
... Farm Simulation: TUM/Bologna
... Targeting an agricultural simulation

<McCool> how's the lag, btw?

mm: Explaining what the video is doing
... Node-RED/Discovery Integration
... NHK Hybridcast
... Scenario 1: Get Channels and TV Status
... Scenario 1: Tune CHannels and Launch Apps
... Scenario 2: Events and Control of Devices
... Geolocation

<hadleybeeman> I'm sorry I need to drop off, but this is really exciting! Great to see these implementations from the plug fest. They really bring the standards work to life. Nicely done!

mm: Too many standards in this space -- we need to huddle together to get it better standardized in maps
... Enable discovery to do geospatial searches
... Summary of Recent Accomplishments
... NHK Hybridcast integration (incl. TUM/Siemens mashup)
... Node-red/discovery integration (incl. NHK mashup)
... Farm/TUM mashup: display sprinkler status
... Geospatial prototyping and map visualization
... Publications FPWDs of Discovery, TD 1.1, Profiles, and Architecture 1.1 are pending Scripting API Note update pending
... Significant updates in TD 1.1 Additional OAuth2 flows (client and device) Combo security scheme Thing Models
... Next Steps
... Use case collection and requirements definition Accessibility, Publication, Automotive, ... Smart City (note Breakout on Thursday)
... Geolocation standards coordination
... Scripting Applications and updates Coordination with Web and Networks (Edge Workers)
... Discovery Privacy review
... Profiles - Constrained TDs to enhance out-of-the-box interoperability

Q&A

<inserted> scribenick: kaz

linda: (suggests collaboration with the Geospatial)

mm: (would like to have a joint discussion in Nov)
... will send an email to you later

linda: is the video available?

mm: link included in the presentation slides

Slides

mm: the simulation includes 3D animation by Cristiano
... useful for accessibility purposes

lida: yes, that's kind of digital twins

<inserted> scribenick: jennifer_lin

mm: Linda van den Brink (Geonovum) offered to coordinate the Geolocation standards coordination with Open Geospatial Consortium with Michael McCool

<inserted> scribenick: kaz

de: congratulations for your demos

mm: many WoT guys did great jobs

de: possible collaboration with Conexxus' use case as well
... like sprinkler for stores

mm: we should talk about that kind of possibilities

de: possible products as well :)

<jennifer_lin> @kaz, yup, I'm fine now, thanks for filling in in my place

mm: David is the Chair of Conexxus working on retail and gas station

<inserted> scribenick: jennifer_lin

de: Gives background information on how he met Michael
... Working in POS & store systems since the 80s

kaz: Thank you very much for describing WOT, Michael
... Smart Cities breakout is planned on Thursday
... Would like to get more use cases for further deployment, thank you.

mm: Kaz, feel free to speak more on the Smart Cities breakout

kaz: Speaking about the scope of Smart Cities is beyond WOT
... Initial draft charter for Smart Cities
... Would like to discuss who should be involved/included in the Smart Cities discussion

mm: Things like governance, quality, transportation, using the web, geolocation, etc
... Get users on what they need
... WOT is one of the activities
... But not the only acitivty

kaz: We'd like to hold a dedicated W3C workshop on needs from Smart Cities stakeholders and governments
... and finalize the charter for this new group

mm: Publication on ebooks on control and access
... use cases around publication and accessibiliy
... Enhance WOT around accessibility
... on Dec 9th
... Use cases on how that will work
... And if we need to do anything special on those standards
... It's important to make it an open ecosystem of devices

<kaz> jl: have been working with Hazel to bring more stakeholders from south asian areas

<kaz> ... myself is from the Singapore GovTech

<kaz> ... still in the early discussion phase for the expected Smart Cities IG

<kaz> mm: also met with several stakeholders from that area

<kaz> ... smart cities topic is related to all over the world

Thanks Kaz!

Do you need me to save my log?

<kaz> mm: another session as well

Or is the RRSAgent good

<kaz> just to make sure

<kaz> save it

<kaz> [adjourned]

Do you want me to email to you my log?

Or just save it locally?

<McCool> jen, thanks for taking minutes, sorry I did not thank you verbally

<stevelee> https://caniuse.com/?search=speech

<kaz> scribenick: kaz

<McCool> Slides: https://www.w3.org/2020/10/27-wot-breakout/

Presentation

slides

mm: presentation includes video as well
... welcome to the wot breakout
... two use cases here
... IoT interoperability
... want to bridge the IoT silos
... using the WoT Thing Description
... and simplify usage of the data
... current work items
... we're on our second charter
... working on 2 main documents and use caeses
... 1 of the main doc, Thing Description
... metadata for IoT services based on JSON-LD 1.1
... supports semantic annotation for IoT

<scribe> ... new work items

UNKNOWN_SPEAKER: large catalogue of use cases
... geospecatial information, etc.
... architecture doc extended with lifecycle, new requirements and alignment with other standards
... discovery for TD distribution
... local and global contexts
... 2-phase introduction/exploration
... emphasis on privacy protection
... profiles for support interoperability
... constraint features as well
... implementations and validation
... open source projects, node-wot, node-gen and playgorund
... plugfests
... last TPAC we brought several devices to Fukuoka
... also during the Munich workshop
... but these days due to COVID situation, working on remote environment
... hybridcast TV demo bottom left
... oracle pump simulation right top
... siemens factory simulation in the middle
... farm simulation mashup: TUM and Bologna
... uiversity of Bolobna for WoT Farm
... TUM for IoT Remote Lab
... farm demo includes various sensors, actuators
... handles events, actions and geolocation information
... not limited to agriculture use cases but also applicable to various areas
... (shows the video)

ca: mashup
... code
... output
... loading the stream
... raspberry pi and sensors here
... correspond to the sprinklers in the virtual world
... turn on the sprinkler 1, 2 and 3
... and stop them now

mm: could be connected to web services
... and plan out the water management, etc.
... very interesting environment
... IoT combined with web services
... Node-RED/Discovery integration
... not all are good at programming
... so easier way for scripting
... Hitachi developed an auto-population server which uses Fraunhofer's LinkSmart TD Directory Service
... visual programming based on Node-RED
... "refresh" button kicks the discovery procedure here
... node added to the pallette
... interaction specified by property, action and event
... dragging and dropping the nodes using GUI
... this is extremely valuable for end users
... that's Node-RED
... and also accessibility use cases for TV services
... NHK Hybridcast
... you can see a TV program
... which launch an application to handle additional data
... scenario 1: channel/app control and TV status
... should be useful for accessibility purposes
... scenrio 2: hybridcast events controlling IoT devices
... typhoon alerts, etc.
... scenario 1: get channels and TV status
... get the information from the TV
... scenario 1: Tune channels and launch apps
... and then send information from the user to the TV
... may launch a weather app
... scenario 2: events and control of devices
... watching a cooking show
... and make coffee together
... triggering a coffee machine
... actual mashup wa available during the plugfest
... coffee machine in germany
... (shows the video)
... no audio, so will speak over
... Node-RED GUI corresponds to the hybridcast app
... can customize the mechanism using Node-RED based on your own needs
... Geolocation
... really need to work hard for collaboration with the other groups/SDOs working on geolocation information
... consistent standards are needed
... we did a prototype during the plugfest
... agriculture might want to have geolocation for information to handle sensors/devices
... may need dynamic data as well
... need to figure out how to deal with it
... would not reinvent the wheel
... and need consistent standards
... summary of recent ccomplishments
... NHK, Hitachi, Bol/TUM
... geospatial prototyping and map visualization
... publications: FPWDs for TD, Arch, etc. and NOTE for Scripting pending due to the pub moratorium
... significant updates in TD 1.1: additional OAuth2 flows, comobo security scheme, Thing Models
... orchestration of class of devices for developers
... data schema for digital twins, etc.
... next steps
... use case collection and requirements definition
... accessibility, publication, automotive
... and smart cities
... another breakout for smart cities on Thursday

smart cities breakout

mm: geolocation standards coordination
... scripting: applicaatios and updates, coordination with the Web&Networks on edge workers
... discovery: privacy review
... profiles: are we adding right constraints?
... constrained TDs to enhance out-of-the-box interop

Q&A

mm: if you want, you can ask in Japanese

<Zakim> kaz, you wanted to ask how to visualize the correspondence is interesting

mm: yeah, for actual services, we need to think about that
... possibly use some AI to control the sensors
... same cases happen with Node-RED
... front-end GUI vs actual systems
... need more complete mapping

kaz: yeah, related to semantic search for geolocation and position

mm: yeah
... e.g., search for sprinkler and TV
... need to add geospatial constraints
... geospatial information on the map
... not standard itself but important for applications
... any other questions?

kaz: we might want to ask NHK guys about their views?

mm: sure
... what do you think, Endo-san?
... or maybe Toumura-san from Hitachi?

tou: currently very limited integration with Node-RED
... but would like to work on further integration for geolocation information

mm: (goes back to "Node-RED/Discovery Integration")
... currently we're using mDNS-based directory
... also could talk directory service APIs
... could use DNS-SD for broader scope

tou: Node-RED has node catalogue function
... but it's just a keyword search at the moment
... we need more complicated search for the future apps

mm: yeah
... but keyword search is still very useful
... if we include important keywords here
... any comments from onedm perspective, Koster?

mjk: abstract data model definition
... events, actions, properties
... underlying mechanisms definition like TD
... started 200 definitions
... collaborating with the related SDOs

mm: some semantic ontology to be defined

mjk: onedm definition to create a template
... function to define brightness, etc., to be machine-translated to TD

mm: we already have class instance
... multiple components to be translated
... onedm has modularity approach and can we have that for TD?

mjk: a semantic adaptation notation is being done by onedm
... IETF standardization group also has started some work

mm: JSONPath to be defined as a standard
... a fallback is using XPath
... we're planning to support both
... depends on the progress of the standard for JSONPath
... JSON Schema is also used popularly but lacks standardized basis
... any information about that?

mjk: not aware of concrete work

mm: JSON Schema has good definition but lacks a standard
... would see ITTF's update
... if you want to update, please join our WoT discussions!

[adjourned]

Summary of Action Items

Summary of Resolutions

[End of minutes]

Minutes manually created (not a transcript), formatted by David Booth's scribe.perl version (CVS log)
$Date: 2020/11/11 01:35:20 $