OSLC OP Meeting minutes (Mar 13, 2025)

Chairs: Jim Amsden, Jad El-khoury

Previous Minutes: https://lists.oasis-open-projects.org/g/oslc-op/topic/oslc_op_meeting_minutes_jan/110774994

Attendees:

  • Jim Amsden (Model Driven Solutions)
  • Jad El-khoury (Lynxwork)
  • Tomas Vileniniskis (Dessault Systems)
  • Eran Gery (Sodius-Willert)
  • Ralph Schoon (IBM)
  • Gray Bachelor (IBM)
  • Jim Gammon (RTX)
  • Partrick Ollerton (PTC)
  • Michael Rowe (IBM)
  • Ed Gentry (MID)
  • Christoph Bergner (MID)
  • Tanu Jolly (PTC)
  • Robert Baillargeon (SodiusWillert)
  • Andrew Berezovskyi (KTH)
  • Axel Reichwein (Koneksys)
  • Martin Ulrich (Bosch)
  • Cory Casanave (Model Driven Solutions)
  • Krishnan Srinivasan (Siemens)
  • Saiganesh Ramani (Siemens)

Agenda

  • PGB Update
  • PLM Specs
  • SysML 2.0 Specs
  • Config 1.1 PSD01
  • Update on Rehosting open-services.net

Minutes

Status summary:

Configuration Management 1.1 has a draft spec for change set delivery and history based on a proposal by David Honey. This needs review and possible contribution from implementors. The only known open issue is to ensure recovery from failed delivery is possible.

Eran and Martin have a PSD revision of Link Discovery Management. Publishing the revision is pending edits by Martin and vote by the PGB. SysML vocabulary and constraints have been moved to OMG, and the OSLC SysML spec now refers to those documents rather than forking them. FTF2 is about to complete and these documents will become OMG standards.

Eran has a draft Link Validity Service specification. This needs review and commitment from implementors. There is an open question of whether the LVS specification need to cover profiles that specify what properties contribute to link validity.

There is a working draft of a PLM specification based on a proposal by Siemens. This draft covers PLM as a (versioned) resource, and does not address PLM as a configuration or effectivity. Establishing a working group to take this forward is in progress, and is lead by Ed Gentry.

LVS

Eran did some updates responding to Jim's review. The spec is ready for further review.

The working draft looks good. There is an opportunity to reuse some existing predictes instead of introducing new ones. For example: rdf:predicate to specify the predicate, and dcterms:contributor to specify who updated the validity.

The spec needs to specify what servers that provide information to support LVS need to do including returning the version hashes for one or more resources, and to specify link validity profiles for what properties contribute to link validity.

We discussed the need for LVS profiles that describe in a standard way for how to specify the properties that contribute the calculation of a hash. Eran thinks this is not required. The servers can calculate their hashes any way the want. Link validity is only based on the equality of the hashes. The meaning of suspect is not informed by the hash.

Jim thinks that the meaning of link validity depends on how the clients are using the links, similar in concept with OSLC ResourceShapes for defining different constraints on vocabularies. LVS profiles could be created to specify which resource properties contribute to the calculation of the hash, and therefore what is the meaining of a potentially significant change. Different users of LVS could define different profiles for different purposes.

This would have the additional benefit that different servers managing the same resource and link types could calculate the value of the hashes the same way, ensuring that the user has similar meaning of validated or suspect links across different servers.

Another potential benefit is that a user exploring a suspect link could use the profiles to understand what properties might have changed.

We also discussed the need to engage with potential implementors, or vendors who already implement some form of link validity to get their input, and see if they are interested in contributing future statements of use.

Jim will review the proposed LVS specification against the existing MID link validity service.

PGB Status Update

We still do not have enough OSLC-OP PGB members to function as an open project. MID and Siemens are exploring becoming an OSLC-OP project sponsors.

OASIS members: https://www.oasis-open.org/tc-members/

For OSLC-OP project sponsorship, contact: Holly Petersen holly.petersen@oasis-open.org

PLM Definition

An initial OSLC PLM draft specification has been produced and checked in. See https://github.com/oslc-op/oslc-specs/tree/master/specs/plm.

The current OSLC PLM draft specification covers the conformance clauses for PLM as a resource. It does not cover:

  1. PLM as a configuration, or
  2. Effectivity as a means of specifying configuration selection resources

LDM

No canges this week on LDM. The following issue is still open:

  • The vocabulary terms in the POST request body are not defined. They only appear in examples. Need to add a vocabulary section to define these terms and their conformance clauses.

SysML v2

The OMG FTF2 changes to SysML.ecore have been updated and the vocab and constraints documents have been regenerated. The vocab and shapes documents are now hosted on /Users/jamsden/Developer/SysML-v2-API-Services in the public/oslc folder. The OASIS SysML specification vocab and shapes HTML files will reference these OMG documents.

Need to remove SysML namespace reference from open-services.net.

Configuration Management

No progress this week.

Open issues for Config 1.1 change set delivery:

Change set delivery failure:

  • Report failure status
  • Provide information on what caused the failure, including delivery conflicts
  • Request that the delivery be tried again

open-services.net

We are monitoring the migration of open-services.net to OASIS and will deal with issues as they arrise.

We belive OASIS has taken on ownership of open-services.net. There is still an open question about the location and ownership of https://oslcfest.org/. The site is still active.

Action items

  • Ed will propose and agenda for the skew management discussion for a future meeting to determine if spec changes vor v1.1 are needed, or a project note would be sufficient.
  • Jim will check the release tags, at least the latest revision is tagged.

Useful links (DO NOT COPY TO THE RELEASED MINUTES)

Project task board: https://github.com/orgs/oslc-op/projects/2

Call details: https://meet.jit.si/oslc-op

Minutes: https://github.com/oslc-op/oslc-admin/tree/master/minutes/2022

Spec drafts: https://github.com/oslc-op/oslc-specs#quick-links

Postponed agenda

  • Terminology problems in Config
    • Contradicts ISO/IEC 24765:2009
    • See BFO book / Introduction on "imprecise thinking"

Regular/ongoing items

Specs

Technical

Admin

Proposals

Select a repo