SystemsModelingAPI 1.0b3 FTF Avatar
  1. OMG Issue

SYSMOAS_ — The OASIS OSLC SysML vocabulary uses namespace: http://open-services.net/ns/sysmlv2#.

  • Key: SYSMOAS_-2
  • Status: closed  
  • Source: International Business Machines ( Mr. Jim Amsden)
  • Summary:

    This namespace will be published at http://open-services.net/ns and will provide content negotiation for tools to be able to access the vocabulary and constraints in various RDF resource representations.

    All OSLC domain specifications use an open-services.net namespace, e.g., http://open-services.net/ns/am#. The same namespace is used for vocabulary terms and shapes for consistency, and to support navigation to specific sections in the vocabulary and constraints documents for elements of the namespace. The namespaces URLs also provide machine readable access to the RDF resources for use by tools.

    RDF namespaces can include version identifiers, but for OSLC integration standards, the OSLC-OP recommends against inclusion of version identifiers as that introduces integration incompatibilities as the standards evolve.

    The section OSLC 3.0 API section in Systems Modeling Application Programming Interface (API) and Services will need to be updated to refer to the correct namespace.

  • Reported: SystemsModelingAPI 1.0b1 — Fri, 5 Apr 2024 17:37 GMT
  • Disposition: Resolved — SystemsModelingAPI 1.0b3
  • Disposition Summary:

    OSLC Vocabulary and Constraint namespace URIs should be updated per OMG requirements

    The OSLC Vocabulary and Constraint specifications are generated for KerML 1.0 and SysML 2.0 meta-models, and used in OSLC PSM of the Systems Modeling API and Services 1.0 specification. The OSLC Vocabulary and Constraint specifications for SysML 2.0 will include KerML 1.0 entities.

    This proposal provides the updated namespace URI patterns for OSLC Vocabulary and Constraints, as below.

    OSLC Vocabulary and Constraint namespace URIs for KerML 1.0

    OSLC Vocabulary namespace URI for KerML should conform to the following pattern : http://www.omg.org/spec/KerML/<version>/vocabulary#

    OSLC Constraint namespace URI for KerML should confirm to the following pattern: http://www.omg.org/spec/KerML/<version>/shapes#

    OSLC Vocabulary and Constraint namespace URIs for SysML 2.0

    OSLC Vocabulary namespace URI for SysML should conform to the following pattern : http://www.omg.org/spec/SysML/<version>/vocabulary#

    OSLC Constraint namespace URI for SysML should conform to the following pattern: http://www.omg.org/spec/SysML/<version>/shapes#

    In all the patterns above, <version> is the date timestamp when the OSLC vocabulary and namespace documents are generated from the KerML 1.0 and SysML 2.0 meta-models.

  • Updated: Sat, 19 Jul 2025 19:07 GMT