Project news

Four new Project Specifications approved by the #OSLC Open Project

New specifications advance OSLC initiative to enable interoperation of change, configuration, and asset management processes across application and product lifecycles.

OASIS is pleased to announce that OSLC Core v3.0, OSLC Query v3.0, OSLC Requirements Management v2.1, and OSLC Change Management v3.0 from the Open Services for Lifecycle Collaboration Open Project [1] have been approved as an OASIS Project Specifications. These join the previously announced OSLC Quality Management v2.1 as the first approved Project Specifications from the Open Projects program.

Managing change and configuration in a complex systems development lifecycle is very difficult, especially in heterogeneous environments that include homegrown tools, open source projects, and commercial tools from different vendors. The OSLC initiative applies World Wide Web and Linked Data principles to enable interoperation of change, configuration, and asset management processes across a product’s entire application and product lifecycle.

OSLC Core defines the overall approach to Open Services for Lifecycle Collaboration based specifications and capabilities that extend and complement the W3C Linked Data Platform.

OSLC Query provides a mechanism for a client to search for RDF resources that match a given criteria.

OSLC Requirements Management support key RESTful web service interfaces for the management of Requirements, Requirements Collections and supporting resources defined in OSLC Core.

OSLC Change Management defines a RESTful web services interface for the management of product change requests, activities, tasks and relationships between those and related resources such as requirements, test cases, or architectural resources.

These Project Specifications are OASIS deliverables, completed and approved by the OP’s Project Governing Board and fully ready for testing and implementation. The applicable open source licenses can be found in the project’s administrative repository at https://github.com/oslc-op/oslc-admin/blob/master/LICENSE.md

The specifications and related files are available at:

* OSLC Core Version 3.0
Project Specification 01
17 September 2020

– OSLC Core Version 3.0. Part 1: Overview
https://docs.oasis-open-projects.org/oslc-op/core/v3.0/ps01/oslc-core.html
https://docs.oasis-open-projects.org/oslc-op/core/v3.0/ps01/oslc-core.pdf

– OSLC Core Version 3.0. Part 2: Discovery
https://docs.oasis-open-projects.org/oslc-op/core/v3.0/ps01/discovery.html
https://docs.oasis-open-projects.org/oslc-op/core/v3.0/ps01/discovery.pdf

– OSLC Core Version 3.0. Part 3: Resource Preview
https://docs.oasis-open-projects.org/oslc-op/core/v3.0/ps01/resource-preview.html
https://docs.oasis-open-projects.org/oslc-op/core/v3.0/ps01/resource-preview.pdf

– OSLC Core Version 3.0. Part 4: Delegated Dialogs
https://docs.oasis-open-projects.org/oslc-op/core/v3.0/ps01/dialogs.html
https://docs.oasis-open-projects.org/oslc-op/core/v3.0/ps01/dialogs.pdf

– OSLC Core Version 3.0. Part 5: Attachments
https://docs.oasis-open-projects.org/oslc-op/core/v3.0/ps01/attachments.html
https://docs.oasis-open-projects.org/oslc-op/core/v3.0/ps01/attachments.pdf

– OSLC Core Version 3.0. Part 6: Resource Shape
https://docs.oasis-open-projects.org/oslc-op/core/v3.0/ps01/resource-shape.html
https://docs.oasis-open-projects.org/oslc-op/core/v3.0/ps01/resource-shape.pdf

– OSLC Core Version 3.0. Part 7: Vocabulary
https://docs.oasis-open-projects.org/oslc-op/core/v3.0/ps01/core-vocab.html
https://docs.oasis-open-projects.org/oslc-op/core/v3.0/ps01/core-vocab.pdf

– OSLC Core Version 3.0. Part 8: Constraints
https://docs.oasis-open-projects.org/oslc-op/core/v3.0/ps01/core-shapes.html
https://docs.oasis-open-projects.org/oslc-op/core/v3.0/ps01/core-shapes.pdf

– OSLC Core Vocabulary definitions file:
https://docs.oasis-open-projects.org/oslc-op/core/v3.0/ps01/core-vocab.ttl

– OSLC Core Resource Shape Constraints definitions file:
https://docs.oasis-open-projects.org/oslc-op/core/v3.0/ps01/core-shapes.ttl

* OSLC Query Version 3.0
Project Specification 01
01 October 2020

https://docs.oasis-open-projects.org/oslc-op/query/v3.0/ps01/oslc-query.html
https://docs.oasis-open-projects.org/oslc-op/query/v3.0/ps01/oslc-query.pdf

* OSLC Requirements Management Version 2.1
Project Specification 01
03 September 2020

– OSLC Requirements Management Version 2.1. Part 1: Specification
https://docs.oasis-open-projects.org/oslc-op/rm/v2.1/ps01/requirements-management-spec.html
https://docs.oasis-open-projects.org/oslc-op/rm/v2.1/ps01/requirements-management-spec.pdf

– OSLC Requirements Management Version 2.1. Part 2: Vocabulary
https://docs.oasis-open-projects.org/oslc-op/rm/v2.1/ps01/requirements-management-vocab.html
https://docs.oasis-open-projects.org/oslc-op/rm/v2.1/ps01/requirements-management-vocab.pdf

– OSLC Requirements Management Version 2.1. Part 3: Constraints
https://docs.oasis-open-projects.org/oslc-op/rm/v2.1/ps01/requirements-management-shapes.html
https://docs.oasis-open-projects.org/oslc-op/rm/v2.1/ps01/requirements-management-shapes.pdf

– Requirements Management Vocabulary definitions file:
https://docs.oasis-open-projects.org/oslc-op/rm/v2.1/ps01/requirements-management-vocab.ttl

– Requirements Management Resource Shape Constraints definitions file:
https://docs.oasis-open-projects.org/oslc-op/rm/v2.1/ps01/requirements-management-shapes.ttl

* OSLC Change Management Version 3.0
Project Specification 01
17 September 2020

– OSLC Change Management Version 3.0. Part 1: Specification
https://docs.oasis-open-projects.org/oslc-op/cm/v3.0/ps01/change-mgt-spec.html
https://docs.oasis-open-projects.org/oslc-op/cm/v3.0/ps01/change-mgt-spec.pdf

– OSLC Change Management Version 3.0. Part 2: Vocabulary
https://docs.oasis-open-projects.org/oslc-op/cm/v3.0/ps01/change-mgt-vocab.html
https://docs.oasis-open-projects.org/oslc-op/cm/v3.0/ps01/change-mgt-vocab.pdf

– OSLC Change Management Version 3.0. Part 3: Constraints
https://docs.oasis-open-projects.org/oslc-op/cm/v3.0/ps01/change-mgt-shapes.html
https://docs.oasis-open-projects.org/oslc-op/cm/v3.0/ps01/change-mgt-shapes.pdf

– Change Management Vocabulary definitions file:
https://docs.oasis-open-projects.org/oslc-op/cm/v3.0/ps01/change-mgt-vocab.ttl

– Change Management Resource Shape Constraints definitions file:
https://docs.oasis-open-projects.org/oslc-op/cm/v3.0/ps01/change-mgt-shapes.ttl

Distribution ZIP file

For your convenience, OASIS provides complete packages of the specifications and related files in ZIP distribution files. You can download the ZIP files at:

OSLC Core: https://docs.oasis-open-projects.org/oslc-op/core/v3.0/ps01/core-v3.0-ps01.zip

OSLC Query: https://docs.oasis-open-projects.org/oslc-op/query/v3.0/ps01/query-v3.0-ps01.zip

OSLC Requirements Management: https://docs.oasis-open-projects.org/oslc-op/rm/v2.1/ps01/rm-v2.1-ps01.zip

OSLC Change Management: https://docs.oasis-open-projects.org/oslc-op/cm/v3.0/ps01/cm-v3.0-ps01.zip

Members of the OSLC OP Project Governing Board approved these specifications by Special Majority Votes [2] as required by the Open Project rules [3].

Our congratulations to the participants and contributors in the Open Services for Lifecycle Collaboration Open Project on their achieving this milestone.

========== Additional references:

[1] Open Services for Lifecycle Collaboration Open Project
https://open-services.net/

[2] Approval ballots:

– Core Management: https://lists.oasis-open-projects.org/g/oslc-op-pgb/topic/vote_on_oslc_core_v3_0_1/76734933?p=,,,20,0,0,0::recentpostdate%2Fsticky,,,20,2,0,76734933

– Query Management: https://lists.oasis-open-projects.org/g/oslc-op-pgb/topic/vote_on_oslc_query_version/76871816?p=,,,20,0,0,0::recentpostdate%2Fsticky,,,20,2,0,76871816

– Requirements Management: https://lists.oasis-open-projects.org/g/oslc-op-pgb/topic/vote_on_oslc_requirements/76430414?p=,,,20,0,0,0::recentpostdate%2Fsticky,,,20,2,0,76430414

– Change Management: https://lists.oasis-open-projects.org/g/oslc-op-pgb/topic/vote_on_oslc_core_v3_0_1/76734933?p=,,,20,0,0,0::recentpostdate%2Fsticky,,,20,2,0,76734933