Uploaded image for project: 'OASIS SOA Repository Artifact Model and Protocol (S-RAMP) TC'
  1. OASIS SOA Repository Artifact Model and Protocol (S-RAMP) TC
  2. SRAMP-31

Should s-ramp artifacts have their own namespace and/or OWL classification

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 1.0
    • Fix Version/s: 1.0
    • Component/s: Foundation
    • Labels:
      None
    • Environment:

      S-RAMP Foundation Document

    • Proposal:
      Hide

      In Section 2.3 and 2.4 of the S-RAMP Foundation Document Working Draft all of the artifact models that are used in S-RAMP are defined. The artifact models are as follows:

      • XSD
      • Policy
      • SOAPWSDL
      • WSDL
      • SOA
      • ServiceImplementation

      Each of the above defined Artifact Models also have corresponding artifact types. For example, a WSDL Artifact will have a WSDLService, Port, Part, Message, etc.

      It is proposed that we define an OWL Classification for each one of the artifact models and their corresponding types. This would be done by taking the S-RAMP name space and adding on to the end of it the /AtrifactModel#ArtifactType. An example of this would be http://www.s-ramp.org/wsdl#Port.

      By adding an OWL Classification it can be clarified how Artifact Models and Artifact Types are represented in S-RAMP and avoid possible name clashes with user defined Artifact Models and Artifact Types.

      One question would be the namespace for this OWL Classification. We can use www.s-ramp.org as a placeholder, but there are some guidelines in OASIS for establishing namespaces and that will need to be researched. I am currently working on resolving that issue.

      It is also proposed that this work be included in the text in section 2.1 when the Artifact Type Models are introduced. Text would need to be written in this area to introduce how an OWL Classification would be used to classify the Artifact Types.

      An appendix would also need to be written that would contain the actual OWL Ontology as defined in RDF. There would also need to be a corresponding file created that would be able to be consumed by implementers of the S-RAMP specification.

      If this proposal is accepted, the revisions to the document and an initial RDF file could be produced and ready for review by the August 10 S-RAMP TC conference call.

      Show
      In Section 2.3 and 2.4 of the S-RAMP Foundation Document Working Draft all of the artifact models that are used in S-RAMP are defined. The artifact models are as follows: XSD Policy SOAPWSDL WSDL SOA ServiceImplementation Each of the above defined Artifact Models also have corresponding artifact types. For example, a WSDL Artifact will have a WSDLService, Port, Part, Message, etc. It is proposed that we define an OWL Classification for each one of the artifact models and their corresponding types. This would be done by taking the S-RAMP name space and adding on to the end of it the /AtrifactModel#ArtifactType. An example of this would be http://www.s-ramp.org/wsdl#Port . By adding an OWL Classification it can be clarified how Artifact Models and Artifact Types are represented in S-RAMP and avoid possible name clashes with user defined Artifact Models and Artifact Types. One question would be the namespace for this OWL Classification. We can use www.s-ramp.org as a placeholder, but there are some guidelines in OASIS for establishing namespaces and that will need to be researched. I am currently working on resolving that issue. It is also proposed that this work be included in the text in section 2.1 when the Artifact Type Models are introduced. Text would need to be written in this area to introduce how an OWL Classification would be used to classify the Artifact Types. An appendix would also need to be written that would contain the actual OWL Ontology as defined in RDF. There would also need to be a corresponding file created that would be able to be consumed by implementers of the S-RAMP specification. If this proposal is accepted, the revisions to the document and an initial RDF file could be produced and ready for review by the August 10 S-RAMP TC conference call.

      Description

      In the S-RAMP Foundation document section 2.3 and 2.4 define the S-RAMP models. It has been asserted that the artifacts defined in these sections could have classifications that are associated with each artifact. An example of this might be an Organization could have an OWL classification of http://www.s-ramp.org/ServiceImplementationModel#Organization.

        Attachments

          Activity

            People

            • Assignee:
              brunssen Vincent Brunssen
              Reporter:
              brunssen Vincent Brunssen
            • Watchers:
              0 Start watching this issue

              Dates

              • Due:
                Created:
                Updated:
                Resolved: