- From: Charpenay, Victor (ext) <victor.charpenay@siemens.com>
- Date: Wed, 1 Jul 2015 14:43:02 +0000
- To: "public-wot-ig@w3.org" <public-wot-ig@w3.org>
- Message-ID: <6E3FA85ED8C35E42B0F7DE1E44FD0C9FF0152D@DENBGAT9EL5MSX.ww902.siemens.net>
You'll find attached the slides of my presentation of yesterday about Hydra, a semantic model to specify REST interfaces. Feel free to ask me details about it. I was asked, whether it was possible to express the functionality of REST operations with Hydra. This question is somehow more related to REST design than to Hydra itself. Maybe people from EVRYTHNG or David Janes of IoTDB (or any person who already have to design a RESTful API for Web Things) could answer the question: do you have examples where a Web Thing acts on and modify the environment (such as a robot grasping objects)? Then, how would you model its actions? I hope I correctly transcribed the question. Regards, Victor Charpenay -----Ursprüngliche Nachricht----- Von: Maxim Kolchin [mailto:kolchinmax@gmail.com] Gesendet: Mittwoch, 1. Juli 2015 02:29 An: Kaebisch, Sebastian Cc: public-wot-ig@w3.org Betreff: Re: [TF-TD] Next web meeting Hi everybody, Thank you for interesting presentations and discussions! Below are the list of attendees and meeting minutes that I've tried to record today. Unfortunately, I've not managed to record most of the answers, but I've wrote down the questions :) Attendees: Sebastian Kabish (SK) Victor Charpenay (VC) Danh Le Phuoc Darko Anicic (DA) joerg Kathy Pink Matthias Kovatsch (MK) Simon Mayer (SM) Maxim Kolchin Minutes: - Sebastian: asks whether anyone has question regarding the presentation about EXI at the last meeting - (It seems people don't questions) - Matthias Kovatsch: Is it possible to express some kind of rules in EXI, the same way N3 does - SK: EXI covers oportuanity to express regexps - Victor Charpenay (VK) presents presentation on HYDRA - The HYDRA spec specifies an RDFS vocabulary for describing RESTful APIs - VC: (slide 4) shows a very simple example of a REST API with corresponding HYDRA description - SK: (slide 4) What are "expects" and "returns" fields about? - VC: (slide 5) HYDRA is similar to Swagger, except that HYDRA uses JSON-LD instead of JSON Schema - VC: (slide 7) in gray are application ontology elements - VC: (slide 7) How actions can be modeled with HYDRA? There are currently two approaches... - SK: You said HYDRA is not directly related to TDL. Can you explain it a bit? - VC: It maybe a bridge between the other TFs - VC: Also it makes sense to include HYDRA elements in TDL - SK: HYDRA uses class typing, so does it use an ontology? Where "Class" does from? - VC: Yes, they define an RDFS model. Look at (slide 3) - SM: What kind functional description does it support? - VC: It happens in suuportedOperations elements - VС: You can define actions as resources. It's still comply with RESTful style - SM: Which kind of devices have you tried? - VC: None. But there are exsting REST api, so you can look at. - SK: We need to go to another presentation... - SM gives presentation on Functional Semantics for WoT Devices - SM: How to describe devices on a higher level of semantics to optimately mush them together. - SM: (slide 2) Our approach is to embed very explicit serrvice descriptions. What device does? - MK replaces SM to present the rest of the slides - SM: find links to publications at slide 22 to get more details about the approach - SK: Why not to use it for sensor, not just for actuators? - SM: This presentation is focus on the actuators, but in the publications you can find more information about the sensors. - DA: In IG we discuss basic meta-models... How do you see it fits the work done by TF-AP? (https://github.com/w3c/wot/tree/master/TF-AP/wot-compose-recommendation/web-things-model#-links) - joerg: How precise you can describe the pre and postconditions? How to deal with the complexity? - SM: We want to answer the question: How much pain is to make a real system with it? - SM: I thought the reasoners are quite "smart", but actually they have different issues...Unfortunately I don't see another way to automate the discovery of the resources/services. - DA: What is the workflow of creating those rules? - SM: We create them by hands and attach with the Web Linking... - SK: I have to stop the discussion, because we don't have time anymore :) ACTION: SK to publish some thoughts about the things that were discussed in the meeting on the wiki page. ACTION: VC, SM or MK to send the slides to SK. Regards, Maxim Kolchin PhD Student @ ITMO University (National Research University) E-mail: kolchinmax@gmail.com Tel.: +7 (911) 199-55-73 Homepage: http://kolchinmax.ru On Tue, Jun 30, 2015 at 11:37 AM, Kaebisch, Sebastian <sebastian.kaebisch@siemens.com> wrote: > Dear TD-TF members, > > please find below the agenda and web meeting details for the next > Thing Description web conference tomorrow (1th of July 2015 at 23:00 - > 24:00 UTC (-1d)/ 1:00 - 2:00 CEST / 16:00 - 17:00 PDT (-1d) / 8:00 - 9:00 JST). > > Best wishes > Sebastian > > Draft agenda: > 1) Preliminaries > 2) Presentations > - HYDRA (Victor Charpenay, Siemens) > - Functional Semantics for WoT Devices (Matthias Kovatsch, ETH Zurich; > Simon Mayer, Siemens) > 3) Discussion/Brainstorming > > > Web meeting details: > Conf name: wot-tf-1am-cest > Meeting number(Access code): 643 742 707 Meeting password: wot Audio > connection: +1-617-324-0000<tel:%2B1-617-324-0000> US Toll Number > Meeting link: > https://mit.webex.com/mit/j.php?MTID=me54d402392c9e1aaf3eb31ae761949dd > >
Attachments
- application/pdf attachment: 01-07-2015.pdf
Received on Wednesday, 1 July 2015 16:22:18 UTC