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

TRS individuals Creation, Modification and Deletion have properties and should be classes

    XMLWordPrintable

    Details

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

      Change trs:Creation, Modification, and Deletion to rdf:Class so they can have properties rdf:type, trs:changed, and trs:order.

      Show
      Change trs:Creation, Modification, and Deletion to rdf:Class so they can have properties rdf:type, trs:changed, and trs:order.

      Description

      Individuals trs:Creation, Modification, and Deletion should be classes (subtypeOf ChangeEvent ideally) since they have properties: type, changed and order.

      The TRS vocabulary didn’t include a ChangeEvent class. The ChangeLog trs:change property had range trs:Creation, Modification and Deletion which could be enumerations, classes or subclasses of ChangeEvent. They all have type, changed (resource) and order properties.

      I added a ChangeEvent shape that constrains ldp:DirectContainer.

        Attachments

          Activity

            People

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

              Dates

              • Created:
                Updated:
                Resolved: