It's all about the answers!

Ask a question

OSLC API definition / language bindings


EclipseTalk . (32736061) | asked Apr 15 '10, 9:21 a.m.
Hi,
I've been looking on Jazz.net and open-services.net regarding info for OSLC schema XSD definition and language bindings but I didn't find anything except a plain text representation of the OSLC resources.
I understand that XSD is static and maybe a more dynamic method is required to maintained the OSLC API internally. However, how do OSLC service providers maintain their APIs? How can one generate language bindings from an OSLC spec? One would require eventually a reference point such as a static format to start from.
Are there any info/thoughts/processes that could be shared?

Thanks for sharing.

One answer



permanent link
Patrick Streule (4.9k21) | answered Apr 19 '10, 6:25 a.m.
JAZZ DEVELOPER
I've been looking on Jazz.net and open-services.net regarding info for
OSLC schema XSD definition and language bindings but I didn't find
anything except a plain text representation of the OSLC resources.
I understand that XSD is static and maybe a more dynamic method is
required to maintained the OSLC API internally. However, how do OSLC
service providers maintain their APIs? How can one generate language
bindings from an OSLC spec? One would require eventually a reference
point such as a static format to start from.
Are there any info/thoughts/processes that could be shared?

Thanks for sharing.

OSLC Core is currently discussing 'Resource Shapes' that allow to
discover a resource type's attributes in a more dynamic way than XSD.

http://open-services.net/bin/view/Main/OSLCCoreSpecDRAFT

Generating language bindings is currently not a topic, but we have plans
to provide libraries for OSLC-CM (Java and JS) that could be used as a
starting point for other languages:

https://jazz.net/jazz/resource/itemName/com.ibm.team.workitem.WorkItem/105353

--
Regards,
Patrick
Jazz Work Item Team

Your answer


Register or to post your answer.


Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.