RE: [obix-xml] Draft document 0.3

From
Aaron Hansen <>
Date
2004-08-31T16:45:27+00:00
ID
Thread
RE: [obix-xml] Draft document 0.3
Title: Draft document 0.3

Attached are use cases we came up with before we switched to 
normalization.  Some are still relevant.

  
-----Original Message-----
From: Doug Ransom 
  [mailto:]
Sent: Tuesday, August 31, 2004 12:37 
  PM
To: OBIX XML
Subject: [obix-xml] Draft document 
  0.3

  
I think it is great there is some energy in 
  this group.  I took a brief look at the proposal we have discussed here 
  and wanted to toss some things out before the meeting :

  
http://www.oasis-open.org/apps/org/workgroup/obix-xml/download.php/8995/wd-obix-0.3.doc 
  

  
I suggest that the SysService use 
  cases have not been elaborated sufficiently in section 3 to evaluate the 
  material of 3.1 and on.  

  
Here are some example use 
  cases: 

  
Get the status of all the fans in the 
  hvac system. 
Get the history 
  of all the fans status. 
Get the lighting 
  systems status 
Get the all dates nighting 
  building access 
Put the lighting system 
  in conservation mode for 90 minutes 
Discover the objects of interest, take the specs home, code and test 
  against mock objects in the office, then deploy in the field.

  
Get the history of the lighting system.  
  This might take 5 years. 

  
Find the obix-compatible systems within the 
  enterprise 

  
Report on hvac system and security system 
  histories.  It might take 20 minutes to get a response. 

  
I will attempt to comment on sections 3.1 and 
  on. 

  
<readReq> and <readResp> looks like 
  messages.  Are these going to be soap services (i.e. specified in 
  wsdl?).  In that case, do we need these elements at all?  They would 
  be part of the soap stuff and not the payload.

  
Do the facets have anything to do with XML Schema 
  facets?  

  
Should all ids should be URIs? 

  
Can xpath, xquery, or xslt be leveraged to 
  replace some of the methods of the service?  Why not send an xpath as a 
  service argument?  I could see this easily replacing the include 
  element?

  
Should we seperate the service from the data 
  model, define a data model the service queries, then define the 
  service?   

  
Doug Ransom 
Energy Analytics Domain Expert 
Power Measurement 
2195 Keating Cross Road 
Saanichton, BC, Canada  V8M 2A5 
Tel: (250) 652-7100  ext. 7558 
Fax: (250) 652-0411 
E-Mail: 
  mailto: 
Website: 
  http://www.pwrm.com 
  
ION®  
  smart energy everywhere™ 

Use Cases.pdf