Thank you for the examples - this helps in introducing some 'complications' to address by this method and in some sense to motivate that events should be considered to be stored\handled rather than updates to values (which is what I interpret from the presentation below) Example - TVSet moved - the event repository would hold a property of TVSet location value with timestamp. In some cases it is not enough - for example I would like to distinguish the move by an event that was the result of pushing the TVSet from an event representing the pulling of the TVSet to its new location. I would not be able to distinguish this by looking at the location value of the TVSet. Therefore based on the Vision document I think the event repository should store events (as a specific data element) with properties and not just properties. For example, PushTVSet event with property = location and property = timestamp (and could include more info such as the speed of movement) The point is that there is much more to the semantics of an event than representing the change in value or the change in transition. The change in value is more of a notification that the value changed the event represents the reason\cause of the change - for example thermometer - the change is in the temperature but the event is temperature reading. The change is in TVSet location transition but the event is pushed or pulled to the new location. Event processing reasons on the events and values and not just values in time. The TVSet was pulled 3 times during the day to the same location would give different results than 3 times during the day the location of the TVSet changed to the same value. Regards, Guy Sharon Manager Event-based Middleware & Solutions Phone: 972-4-8296587 | Mobile: 972-54-6976417 E-mail: GUYSH at il.ibm.com Website: www.research.ibm.com/haifa/dept/services/soms_ebs.html Find me on: and within IBM on: Haifa University, Mount Carmel Haifa, HA 31905 Israel From: Ricardo de las Heras <rheras at tid.es> To: "fano.ramparany at orange.com" <fano.ramparany at orange.com> Cc: "fiware-iot at lists.fi-ware.eu" <fiware-iot at lists.fi-ware.eu>, "Fiware-data at lists.fi-ware.eu" <Fiware-data at lists.fi-ware.eu> Date: 04/01/2012 17:49 Subject: Re: [Fiware-data] [Fiware-iot] T5.2 slides Sent by: fiware-data-bounces at lists.fi-ware.eu Hi Fano, my reply inline: fano.ramparany at orange.com wrote: Thank you for this overall view of the IoT chapter Ricardo. I?ve got few questions about the data model. - How does the Metadata/Things/IoTResource/Event maps or relates to the Data/Context/Event schema introduced in the Vision document (Chapter ?introduction?)? - In the Vision document, Metadata seems to be properties about properties. Along this interpretation, timestamp might be one of this metadata, whereas in your model all properties have timestamp. - Well, I wouldn't like to lose the main focus (interfaces, blocks, ...) of those slides with this issue, the data model includes a timestamp in both: Properties and Observactions. I think in observations is quite clear for all of us, and Properties (associated to a Thing), as result of collecting all the capabilities (properties) of the resources associated to a single Thing. That's the idea, really I don't know how this issue is introduced in the Vision document, but if you find any contradiction please let me know. The concept of meta-data would imply the idea of 'Property'-'Value' association, as final high abstract model level of the data dictionary. - Could you give examples of ?associations? among Things and between Things and IoT? Example: - Thing: Room - Resource1: Thermometer-1 within the room. - Resource2: Pressure meter within the room. R1 and R2 are associated to the Thing 'Room', so you can ask for the temperature of the room, and the Things resolution would ask to R1 about this value and timestamp. - In your model, how would you represent that a TVset is placed on the table? Would this information be stored in the configuration repository? - In the same way, TVset is associated to a table, but if the location would be relevant for your system, it should be modelled as an additional property (on, under, in, besides, etc.), storing it as an additional feature of course. Or for example adding x,y,z coordinate. - How would you represent the events capturing a move of the TVset or the fact that the TVset has been relocated at another place? Would they be stored in the event repository? - Again depending of the requirements of the system, of course you can generate an event as result of a movement, automatically (sensor) or manually, modifying the location of the object, and therefore the information stored. In IoT we have a Resource Monitoring module for monitorizing dynamic associations between Things and Resources. Example: A car (resource) is moving along several streets (Things), changing this association in real time. other partners: please feel free to correct/complement my answers, Thank you in advance for your help, Fano you're welcome, cheers, Ricardo. PS: I?ve put the Fiware-data mailing list in the loop as obviously both chapters should synchronize on this issue De : fiware-iot-bounces at lists.fi-ware.eu [ mailto:fiware-iot-bounces at lists.fi-ware.eu] De la part de Ricardo de las Heras Envoyé : mercredi 4 janvier 2012 10:03 À : fiware-iot at lists.fi-ware.eu Objet : [Fiware-iot] T5.2 slides Hi all, As you know, we have to deliver an Architecture Specification by end of January and deadline is approaching. This Architecture Specification should explain how the different GEs interact together and with the applications, going a step beyond from the very high-level figures we have designed so far. Elaborating on the interfaces the conceptual models to be supported. After some internal discussions at TID, we have come up with a draft Architecture for the Things Management Layer which is explained in the slides attached to this mail. We would like to rely on these slides to launch the discussion among partners in this task as well as the WPL and WPA, also involving some of the relevant partners from the Data/Context Management Chapter which may bring some pieces of the overall picture. I may elaborate on them during the phone call now if needed. Br, -- ------------------------------------------- Ricardo de las Heras M2M Research Technological Specialist E-mail: rheras at tid.es Phone1: (+34) 983 367625 Phone2 OCS: (+34) 91 31 29511 Telefónica Digital ------------------------------------------- Este mensaje se dirige exclusivamente a su destinatario. Puede consultar nuestra política de envío y recepción de correo electrónico en el enlace situado más abajo. This message is intended exclusively for its addressee. We only send and receive email on the basis of the terms set out at. http://www.tid.es/ES/PAGINAS/disclaimer.aspx -- ------------------------------------------- Ricardo de las Heras M2M Research Technological Specialist E-mail: rheras at tid.es Phone1: (+34) 983 367625 Phone2 OCS: (+34) 91 31 29511 Telefónica Digital ------------------------------------------- Este mensaje se dirige exclusivamente a su destinatario. Puede consultar nuestra política de envío y recepción de correo electrónico en el enlace situado más abajo. This message is intended exclusively for its addressee. We only send and receive email on the basis of the terms set out at. http://www.tid.es/ES/PAGINAS/disclaimer.aspx _______________________________________________ Fiware-data mailing list Fiware-data at lists.fi-ware.eu http://lists.fi-ware.eu/listinfo/fiware-data -------------- next part -------------- An HTML attachment was scrubbed... URL: <https://lists.fiware.org/private/old-fiware-iot/attachments/20120104/1604c71c/attachment.html> -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: image/jpeg Size: 518 bytes Desc: not available URL: <https://lists.fiware.org/private/old-fiware-iot/attachments/20120104/1604c71c/attachment.jpe> -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: image/jpeg Size: 488 bytes Desc: not available URL: <https://lists.fiware.org/private/old-fiware-iot/attachments/20120104/1604c71c/attachment-0001.jpe> -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: image/jpeg Size: 467 bytes Desc: not available URL: <https://lists.fiware.org/private/old-fiware-iot/attachments/20120104/1604c71c/attachment-0002.jpe> -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: image/jpeg Size: 494 bytes Desc: not available URL: <https://lists.fiware.org/private/old-fiware-iot/attachments/20120104/1604c71c/attachment-0003.jpe> -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: image/gif Size: 360 bytes Desc: not available URL: <https://lists.fiware.org/private/old-fiware-iot/attachments/20120104/1604c71c/attachment.gif>
You can get more information about our cookies and privacy policies clicking on the following links: Privacy policy Cookies policy