Uploaded image for project: 'OASIS OSLC Lifecycle Integration Core (OSLC Core) TC'
  1. OASIS OSLC Lifecycle Integration Core (OSLC Core) TC
  2. OSLCCORE-33

Extend ReSpec to generate Terms sections for specification documents from a common vocabulary file

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Applied
    • Priority: Major
    • Resolution: Fixed
    • Component/s: None
    • Labels:

      Description

      Currently each specification of the OSLC Core multi-part specifications has a Terms section that is generated by ReSpec from Turtle files that documents the vocabulary ontology for that section.

      However, OSLC core has a single namespace, and therefore requires a single ontology resource for the whole vocabulary, and the ability to render that ontology as an HTML page.

      The OSLC Core TC decided to use one vocabulary document and extend ReSpec to generate the Terms sections for each multi-part specification from a list of classes and properties that should be included in that section.

      Specifically, for section with class="appendix", div section attribute data-include will refer to the complete OSLC Core vocabulary (vocab/core-vocab.ttl) and new property data-include-content will provide a list of classes and properties that should be included in the Terms section (based on the data-oninclude="vocabToSpec" value). ReSpec should then use these classes and properties to generate the vocabulary HTML content from the single core-vocab.ttl file.

        Attachments

          Activity

            People

            • Assignee:
              jamsden James Amsden
              Reporter:
              jamsden James Amsden
            • Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: