# Latest Document for OSLC Development using Lyo Designer

**URL:** <https://forum.open-services.net/t/latest-document-for-oslc-development-using-lyo-designer/913>\
**Category:** Lyo\
**Created:** [July 1, 2025, 8:10pm UTC](https://forum.open-services.net/t/latest-document-for-oslc-development-using-lyo-designer/913 "2025-07-01T20:10:33Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![andrew](https://forum.open-services.net/user_avatar/forum.open-services.net/andrew/32/28_2.png) [@andrew](https://forum.open-services.net/u/andrew)\
**Post date:** [July 1, 2025, 8:38pm UTC](https://forum.open-services.net/t/latest-document-for-oslc-development-using-lyo-designer/913/2 "2025-07-01T20:38:44Z")

</div>

Oh, Ketan, it’s been a while since we recorded that video! I would say that most of the content up to 7:30 is still valid.

Things have indeed changed quite a bit on the adaptor interface diagram. @jad leads the Lyo Designer modelling environment, so he knows recent changes better.  
Having said that, the changes on the adaptor interface diagram are mostly about rearranging model entities in a better way and adding features.

If you watched the video and navigated around the tool, I recommend you open the existing project for the OSLC Reference Implementation in Lyo Designer and look around. Here are the steps you need to do:

1. Download the ‘devel’ version of Lyo Designer, see the link at the top of the README: [lyo.designer/README.md at master · eclipse-lyo/lyo.designer · GitHub](https://github.com/eclipse-lyo/lyo.designer/blob/master/README.md) (usually, you should use the stable version but I recently fixed a few things in the devel version and would be able to better support you if you encounter issues).
2. Clone [GitHub - eclipse-lyo/lyo: Eclipse Lyo, a Java SDK for OSLC-based tool integration](https://github.com/eclipse-lyo/lyo) and import [lyo/domains/org.eclipse.lyo.tools.domainmodels at master · eclipse-lyo/lyo · GitHub](https://github.com/eclipse-lyo/lyo/tree/master/domains/org.eclipse.lyo.tools.domainmodels) as an Existing Project in Eclipse.
3. Clone [GitHub - oslc-op/refimpl: A reference implementation of OSLC servers in RM, CM, QM, and AM domains.](https://github.com/oslc-op/refimpl) and import [refimpl/model at master · oslc-op/refimpl · GitHub](https://github.com/oslc-op/refimpl/tree/master/model) in the same way.

That should give you a good starting point for exploring the modelling environment around real domains. I recommend you go through [Introduction - OSLC Developer Guide](https://oslc.github.io/developing-oslc-applications/eclipse_lyo/lyo-designer/) after that. I agree that there are some outdated concepts, feel free to propose changes to the text or file an issue [GitHub · Where software is built](https://github.com/OSLC/developing-oslc-applications/issues?q=sort%3Aupdated-desc+is%3Aissue+is%3Aopen) or report back here, let’s try to improve it. Note: I just migrated the docs a few weeks ago to a new build system and some links may be broken - report if you find any, I will fix it.

Regarding the client-only projects, I have not seen any success stories for them. All clients that I used in real cases were hand-written. Some examples for you:

1. [lyo-samples/lyo-client-samples at master · OSLC/lyo-samples · GitHub](https://github.com/OSLC/lyo-samples/tree/master/lyo-client-samples) (clients for various Jazz tools, Java)
2. [refimpl/src/client-toolchain/src/main/kotlin/co/oslc/refimpl/client at master · oslc-op/refimpl · GitHub](https://github.com/oslc-op/refimpl/tree/master/src/client-toolchain/src/main/kotlin/co/oslc/refimpl/client) (client for all 4 refimpl servers, Kotlin)

I think with appropriate amount of attention, client-only Lyo Designer projects could become quite useful, but for now I recommend you start with one of the client samples above. They both use [lyo/client/oslc-client/src/main/java/org/eclipse/lyo/client/OslcClient.java at master · eclipse-lyo/lyo · GitHub](https://github.com/eclipse-lyo/lyo/blob/master/client/oslc-client/src/main/java/org/eclipse/lyo/client/OslcClient.java)

Regarding attention, there is a list of various open-source OSLC (servers, mostly) built using Lyo under [GitHub - eclipse-lyo/lyo: Eclipse Lyo, a Java SDK for OSLC-based tool integration](https://github.com/eclipse-lyo/lyo#test-and-sample-repositories) - but a few have been maintained, partly due to lack of attention. Tell us if any of them are interesting for your use or which ones you would like to see. An even more complete list of repos related to OSLC can be found under [Sourcebot](https://oslc-sourcebot.berezovskyi.me/~/repos) (even has a simple MCP support, see [MCP demo server for OSLC-related code](https://forum.open-services.net/t/mcp-demo-server-for-oslc-related-code/905))

For more architect-level content regarding OSLC, see presentations on [https://www.oslcfest.org/](https://www.oslcfest.org/)

To follow current standardization efforts, keep an eye on [https://lists.oasis-open-projects.org/g/oslc-op/topics?sidebar=true](https://lists.oasis-open-projects.org/g/oslc-op/topics?sidebar=true)

@jamsden has been working recently to bring JS libs for OSLC into shape [GitHub - OSLC/oslc-client: A simple Node.js asynchronous OSLC client API to facilitate rich application development in JavaScript.](https://github.com/OSLC/oslc-client) while I focused on the .NET SDK [https://oslc4net.github.io/](https://oslc4net.github.io/).

Last, but not least - Jad’s company develops an enterprise-ready variant of Lyo Designer, [Develop Custom OSLC Connectors for Traceability and Integration of Engineering applications — Lynxwork](https://lynxwork.com/products/lynxdesigner)

Hope it helps - don’t hesitate to ask!

Cheers,  
Andrew

---

_[View the full topic](https://forum.open-services.net/t/latest-document-for-oslc-development-using-lyo-designer/913)._
