Publishing a Faceted Specification

The SeCSE Specification Tool allows for the publication of faceted service specifications in two ways: either directly into a SeCSE compatible registry, or via saving and then uploading to another type of registry.

 

The SeCSE registry approach brings with it added flexibility in that it can cope with differing specification file structures, as long as a suitable XML Schema file is provided. Specification Schema files are provided by default for the set Facet Specification forms that come with the tool, however the tool is also able to infer Schemas for specification structures it is not aware of. As stated, these schemas are only inferred so it is advisable for them to be manually checked. A later release of the tool will provide better support for Schema generation, including inference from multiple specification files (to improve inferernce accuracy) and also the ability to annotate a schema with comments (to capture semantic information).

 

Generated Faceted Service Specifications can be saved/published with their accompanying Schema files, if required.

 

When publishing using the SeCSE approach, the user has the option to upload onto the SeCSE platform or directly to the SeCSE registry.