as discussed and agreed in previous calls - ResourceQuery
For each resource type that an OSLC Service wants to support for reporting, the OSLC Service MUST provide a Query Resource for a collection of resource of that resource type, and MUST support the OSLC Query Syntax for that Query Resource.
For every Query Resource that an OSLC Service provides for reporting, that MUST be corresponding Resource Shape Resources for those resources in the Query Resource.
"An OSLC Service MUST provide RDF/XML representations of all OSLC Defined Resources" as defined in Core Spec. is sufficient for Reporting.
Deletion
Reporting client sends query to get resource URL (or an unique identifier if exist) for all current records (excluding hard and soft deleted). It would be reporting client's responsibility to map out what has been deleted in its data repository.
For each resource type that an OSLC Service wants to support for reporting, the OSLC Service MUST provide a Query Resource for a collection of resource of that resource type, and MUST support the OSLC Query Syntax for that Query Resource.
Resource Shape Resource
For every Query Resource that an OSLC Service provides for reporting, there MUST be corresponding Resource Shape Resources for those resources in the Query Resource.
Authentication
What is defined in Core Spec is sufficient for Reporting.
Service Resource
An OSLC Service MUST have queryCapability defined in Service Resource for all Query Resources intended for Reporting.
A Query Capability MUST provide Resource Shapes (oslc:shapeURI) to describe the resources that can be queried by the capability.
Resource Representation
"An OSLC Service MUST provide RDF/XML representations of all OSLC Defined Resources" as defined in Core Spec. is sufficient for Reporting.
Deletion
Reporting client sends query to get resource URL (or an unique identifier if exist) for all current records (excluding hard and soft deleted). It would be reporting client's responsibility to map out what has been deleted in its data repository.
2. Paging were discussed further.
Collection Resource Shape is not clear in Core Spec. Consensus is that it should be in Core Spec.
Action Item: TackTong to comment on Core Spec requesting clarification on Collection Resource shape. Done.
Action Item: Revisit after clarification in Core Spec. and make sure Reporting requirements are met. - TackTong
There were discussion on the followings:
duplicates
missing records
changed records
resultset cache expired
Action Item: TackTong to comment on Core Spec. requesting consideration of these topics in the context of Paging. Done.
Action Item: TackTong to summarize discussion and continue discussion via email.
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