Skip to content
@gaia-x-dases

Gaia-X DaSES

Data Space Education and Skills (DaSES) Working Group in the Gaia-x Initiative

How to contribute

Contributing in the Gaia-X-dases working group for xAPI is mainly about writing profiles. The profile definition and documentation is run between a bunch of profile.

Follow this guideline to get access to all the tools, and start writing xAPI!

Join community tools

  1. You should get access to the Gaia-X working group on the ADLNET server.

  2. You should get access to the Gaia-X organisation on Github.

    • Create an account or sign in on Github.
    • Ask to join the Gaia-X organisation on the Prometheus slack. A member will then add you as a collaborator in the organisation.

Propose or update a profile

Design on the ADLNET server

  1. On the Gaia-X working group profile page, select the profile you want to work on or create a new one.
    • ⚠️ When creating a new profile, select the Use an external IRI option and use the following pattern: `http://schema.dases.eu/xapi/profile/{name_of_the_profile}
    • ⚠️ When creating new concepts, select the Use an external IRI option and use the following patterns depending on the concept types.
Concept type IRI pattern
extensions https://w3id.org/xapi/{name_of_the_profile}/extension/{name_of_the_concept}

Export on the Github organisation profiles' repositories

Once you have finished you work session on the ADLNET server and you want your work to be discussed with other group members, you have to update the documentation on the Github repository of the corresponding xAPI profile.

  1. Export the profile jsonld file directly from the web page of the profile on the ADLNET server (It is used to keep the latest version of the profile on the Github documentation)

The xAPI profile repository already exists

  1. open a pull request on the Github repository of the profile, by updating the existing content with your modification)
  2. Ask for reviews from group members (by assigning them or asking for voluntary reviews on Slack)

The xAPI profile repository does not exist

  1. Create a new one if it does not exist (use the xAPI template repository of the organisation and follow the instruction with the content created on the ADLNET server)
  2. Notify group members of the existence of the profile, so that they can open pull request to review your work.

Popular repositories

  1. xapi-lms xapi-lms Public

    6 1

  2. xapi-virtual-classroom xapi-virtual-classroom Public

    xAPI profile for virtual classroom

    1

  3. xapi-forum xapi-forum Public

    xAPI profile for forum

  4. xapi-assessment xapi-assessment Public

    xAPI profile for assessments

  5. xapi-profile-template xapi-profile-template Public template

    Template for Gaia-X DaSES API profile repository

    1

  6. .github .github Public

Repositories

Showing 6 of 6 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…