This wiki is locked. Future workgroup activity and specification development must take place at our new wiki. For more information, see this blog post about the new governance model and this post about changes to the website.
Agenda 8th August 2011


Attendees Ian,Dominic,Paul,Vishy

Minutes
Scripting

  • A means to provide simple transformations based on, for example, content-type (via Accept headers). - e.g., HTML representations, pictures: no direct way to do this - eg a PDF representation of a RequirementCollection? . Some providers (eg RQM) do a redirect to the web UI rendering of the resource. Other clients may want some other rendering of those resources, such as a PDF representation of a requirement collection. The RM spec does not prevent such things, and they shoud be admitted by OSLC RM 2.0 specification.
  • More complex scenarios include the generation of new resources, updating existing resources etc, in accordance with some parametrised computation. For example, computing a delta across some family of resources, running scripts over some proprietary APIs. Consider the OSLC automation workgroup as a place to collaborate on this. Driver from some OSLC RM providers is to take advantage of existing product capabilities. Allowing vendors to exploit their product capabilities in a way which is described by OSLC specifications.
    • Pressing example (cf. discussioin in the OSLC AM workgroup) Model transformations and reconciliations ("fusing")
    • Scripting extension capabilities. How far can a provider go, with the OSLC Core resource model, in exposing its scripting API - for example, resources which describe "scripting invokations", in much the same way that OSLC Query does. One issue is a need to run scripts asynchronously, and another is to be able to describe the results of the script with OSLC Shape Resources. DT: how different is this from OSLC Query?


Baselining:

  • How much can we abuse query parameters to add context? Do we lose URI canonicity? Does this matter?
  • Does baselinging a resource create a new type of resource
  • with r1-737272 - several resources pointing at different baselines, or at the same resource. How would a data warehouse interpret those references? we lose the coherence between resources in those baselines. Are there use cases that require that baselined resources can be identified?
    • Alternative is to use the revision of the resource as a parameter
  • Paul: could we add a reification on the link to indicate the version of the resource to which we are referring. Dominic - limited to certain use cases - eg can't email a context-specific URI to someone.
  • DT: can we use the phrase "well-defined state" of a requirement? Not sure that state is sufficient?
No actions but agreed that interacting with AM workgroup and the automation workgroup would be part of how to move forward with scripting investigation.
Topic revision: r2 - 08 Aug 2011 - 16:31:44 - IanGreen
 
This site is powered by the TWiki collaboration platform Copyright � by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Contributions are governed by our Terms of Use
Ideas, requests, problems regarding this site? Send feedback