- From: Jacek Kopecky via cvs-syncmail <cvsmail@w3.org>
- Date: Tue, 14 Mar 2006 18:51:31 +0000
- To: public-ws-desc-eds@w3.org
Update of /sources/public/2002/ws/desc/wsdl20 In directory hutz:/tmp/cvs-serv17810 Modified Files: wsdl20-rdf.html Log Message: added preliminary mapping tables Index: wsdl20-rdf.html =================================================================== RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-rdf.html,v retrieving revision 1.18 retrieving revision 1.19 diff -C2 -d -r1.18 -r1.19 *** wsdl20-rdf.html 14 Mar 2006 09:21:33 -0000 1.18 --- wsdl20-rdf.html 14 Mar 2006 18:51:29 -0000 1.19 *************** *** 997,1007 **** ! <h2 id="ontologysource">appendix A: the owl ontology source</h2> <p>Ednote todo - include <a href="wsdl20.rdf">wsdl20.rdf</a> here.</p> ! <h2 id="mappingtables">appendix B: mapping wsdl files to rdf</h2> ! <p>todo: mapping there, not really back, certainly not roundtrip</p> </div> --- 997,1503 ---- ! <h2 id="ontologysource">Appendix A: the owl ontology source</h2> <p>Ednote todo - include <a href="wsdl20.rdf">wsdl20.rdf</a> here.</p> ! <h2 id="mappingtables">Appendix B: mapping wsdl files to rdf</h2> ! <!-- todo --> ! ! <p><b>Ednote:</b> The following tables are a preliminary version of the ! envisioned final mapping, which will include a proper description of what the ! tables mean and how they are to be interpreted.</p> ! ! <p><b>Conventions:</b> currentInterface corresponds to the interface being ! defined, while interfaces related to its via one of the XML children ! are denoted by one or two-letter abbreviations (e.g. io for interface ! operation, if for interface fault) ! </p> ! ! <table border="1"> ! <caption>Table 2-1. Mapping from Description ! Component Properties to RDF Triples</caption> ! <col width="20%" span="1"/><col width="80%" span="1"/> ! <tbody> ! <tr> ! <th rowspan="1" colspan="1">WSDL Component ! ! </th> ! <th rowspan="1" colspan="1">RDF Triples ! </th> ! </tr> ! <tr> ! <td rowspan="1" colspan="1"> ! description aDescription</td> ! <td rowspan="1" colspan="1"> ! ! descriptionId rdf:type wsdlont:Description ! </td> ! </tr> ! <tr> ! <td rowspan="1" colspan="1"> ! interface anInterface<br/> ! <em>(for rest of interface properties see <a href="#table2-2">Table 2-2</a>)</em> ! </td> ! <td rowspan="1" colspan="1"> ! ! descriptionId interface interfaceId ! </td> ! </tr> ! <tr> ! <td rowspan="1" colspan="1"> ! binding aBinding<br/> ! <em>(for rest of binding properties see <a href="#table2-3">Table 2-3</a>)</em> ! </td> ! ! <td rowspan="1" colspan="1"> ! descriptionId binding bindingId ! </td> ! </tr> ! <tr> ! <td rowspan="1" colspan="1"> ! service aService <br/> ! <em>(for rest of service properties see <a href="#table2-4">Table 2-4</a>)</em> ! ! </td> ! <td rowspan="1" colspan="1"> ! descriptionId service serviceId ! </td> ! </tr> ! ! </tbody> ! </table> ! <br/> ! ! ! ! ! ! <table border="1"> ! <caption><a name="table2-2" id="table2-2">Table 2-2.</a> Mapping from Interface ! Component Properties to RDF Triples</caption> ! <col width="20%" span="1"/><col width="80%" span="1"/> ! <tbody> ! <tr> ! <th rowspan="1" colspan="1">WSDL Component ! ! </th> ! <th rowspan="1" colspan="1">RDF Triples ! </th> ! </tr> ! <tr> ! <td rowspan="1" colspan="1"> ! interface anInterface ! </td> ! <td rowspan="1" colspan="1"> ! interfaceId rdf:type wsdlont:Interface ! </td> ! ! </tr> ! <tr> ! <td rowspan="1" colspan="1"> ! extensionOf anotherInterface ! </td> ! <td rowspan="1" colspan="1"> ! interfaceId extensionOf anotherInterfaceId<br/> ! anotherInterfaceId rdf:type wsdlont:Interface<br/> ! </td> ! </tr> ! ! <tr> ! <td rowspan="1" colspan="1"> ! interfaceOperation io<br/> ! <em>(for rest of interface operation properties see <a href="#table2-6">Table 2-6</a>)</em> ! </td> ! <td rowspan="1" colspan="1"> ! interfaceId interfaceOperation ioId ! </td> ! ! </tr> ! <tr> ! <td rowspan="1" colspan="1"> ! interfaceFault if ! </td> ! <td rowspan="1" colspan="1"> ! interfaceId interfaceFault ifId<br/> ! ifId rdf:type wsdlont:InterfaceFault ! </td> ! </tr> ! </tbody> ! ! </table> ! <br/> ! ! ! ! ! <table border="1"> ! <caption><a name="table2-3" id="table2-3">Table 2-3.</a> Mapping from Binding ! Component Properties to RDF Triples</caption> ! <col width="20%" span="1"/><col width="80%" span="1"/> ! <tbody> ! ! <tr> ! <th rowspan="1" colspan="1">WSDL Component ! </th> ! <th rowspan="1" colspan="1">RDF Triples ! </th> ! </tr> ! <tr> ! <td rowspan="1" colspan="1"> ! ! binding aBinding ! </td> ! <td rowspan="1" colspan="1"> ! bindingId rdf:type wsdlont:Binding ! </td> ! </tr> ! <tr> ! <td rowspan="1" colspan="1"> ! interface anInterface ! </td> ! <td rowspan="1" colspan="1"> ! bindingId interface interfaceId<br/> ! ! interfaceId rdf:type wsdlont:Interface ! </td> ! </tr> ! <tr> ! <td rowspan="1" colspan="1"> ! bindingOperation bo<br/> ! <em>(for rest of binding operation properties see <a href="#table2-10">Table 2-10</a>)</em> ! </td> ! <td rowspan="1" colspan="1"> ! ! bindingId bindingOperation boId ! </td> ! </tr> ! <tr> ! <td rowspan="1" colspan="1"> ! bindingFault bf<br/> ! <em>(for rest of binding fault properties see <a href="#table2-9">Table 2-9</a>)</em> ! </td> ! ! <td rowspan="1" colspan="1"> ! bindingId bindingFault bfId ! </td> ! </tr> ! ! </tbody> ! </table> ! <br/> ! ! ! <table border="1"> ! ! <caption><a name="table2-4" id="table2-4">Table 2-4.</a> Mapping from Service ! Component Properties to RDF Triples</caption> ! <col width="20%" span="1"/><col width="80%" span="1"/> ! <tbody> ! <tr> ! <th rowspan="1" colspan="1">WSDL Component ! </th> ! <th rowspan="1" colspan="1">RDF Triples ! ! </th> ! </tr> ! <tr> ! <td rowspan="1" colspan="1"> ! service aService ! </td> ! <td rowspan="1" colspan="1"> ! serviceId rdf:type wsdlont:Service ! </td> ! </tr> ! <tr> ! ! <td rowspan="1" colspan="1"> ! interface anInterface ! </td> ! <td rowspan="1" colspan="1"> ! serviceId interface interfaceId ! </td> ! </tr> ! <tr> ! <td rowspan="1" colspan="1"> ! endpoint anEndpoint<br/> ! ! <em>(for rest of endpoint properties see <a href="#table2-11">Table 2-11</a>)</em> ! </td> ! <td rowspan="1" colspan="1"> ! serviceId endpoint endpointId ! </td> ! </tr> ! ! </tbody> ! ! </table> ! <br/> ! ! ! ! ! ! <table border="1"> ! <caption><a name="table2-6" id="table2-6">Table 2-6.</a> Mapping from ! InterfaceOperation Component Properties to RDF Triples</caption> ! <col width="20%" span="1"/><col width="80%" span="1"/> ! <tbody> ! ! <tr> ! <th rowspan="1" colspan="1">WSDL Component ! </th> ! <th rowspan="1" colspan="1">RDF Triples ! </th> ! </tr> ! <tr> ! <td rowspan="1" colspan="1"> ! ! interfaceOperation io ! </td> ! <td rowspan="1" colspan="1"> ! ioId rdf:type wsdlont:InterfaceOperation ! </td> ! </tr> ! <tr> ! <td rowspan="1" colspan="1"> ! interfaceMessageReference imf<br/> ! <em>(for rest of interface message reference properties see <a href="#table2-7">Table 2-7</a>)</em> ! ! </td> ! <td rowspan="1" colspan="1"> ! ioId interfaceMessageReference imrId ! </td> ! </tr> ! <tr> ! <td rowspan="1" colspan="1"> ! interfaceFaultReference ifr<br/> ! <em>(for rest of interface fault reference properties see <a href="#table2-8">Table 2-8</a>)</em> ! ! </td> ! <td rowspan="1" colspan="1"> ! ioId interfaceFaultReference ifrId ! </td> ! </tr> ! <tr> ! <td rowspan="1" colspan="1"> ! operationStyle os ! </td> ! <td rowspan="1" colspan="1"> ! ! ioId operationStyle osId<br/> ! osId rdf:type wsdlont:OperationStyle ! </td> ! </tr> ! <tr> ! <td rowspan="1" colspan="1"> ! messageExchangePattern mep ! </td> ! <td rowspan="1" colspan="1"> ! ioId messageExchangePattern mepId<br/> ! mepId rdf:type wsdlont:MessageExchangePattern ! </td> ! ! </tr> ! ! </tbody> ! </table> ! <br/> ! ! ! ! <table border="1"> ! <caption><a name="table2-7" id="table2-7">Table 2-7.</a> Mapping from ! Component Properties to RDF Triples</caption> ! <col width="20%" span="1"/><col width="80%" span="1"/> ! ! <tbody> ! <tr> ! <th rowspan="1" colspan="1">WSDL Component ! </th> ! <th rowspan="1" colspan="1">RDF Triples ! </th> ! </tr> ! <tr> ! ! <td rowspan="1" colspan="1"> ! interfaceMessageReference imr ! </td> ! <td rowspan="1" colspan="1"> ! imrId rdf:type wsdlont:InterfaceMessageReference ! </td> ! </tr> ! <tr> ! <td rowspan="1" colspan="1"> ! messageContentModel mcm ! </td> ! <td rowspan="1" colspan="1"> ! ! imrId messageContentModel mcmId<br/> ! mcmId rdf:type wsdlont:MessageContentModel ! </td> ! </tr> ! ! </tbody> ! </table> ! <br/> ! ! ! ! <table border="1"> ! <caption><a name="table2-8" id="table2-8">Table 2-8.</a> Mapping from ! Component Properties to RDF Triples</caption> ! ! <col width="20%" span="1"/><col width="80%" span="1"/> ! <tbody> ! <tr> ! <th rowspan="1" colspan="1">WSDL Component ! </th> ! <th rowspan="1" colspan="1">RDF Triples ! </th> ! </tr> ! <tr> ! ! <td rowspan="1" colspan="1"> ! interfaceFaultReference ifr ! </td> ! <td rowspan="1" colspan="1"> ! ifrId rdf:type wsdlont:InterfaceFaultReference ! </td> ! </tr> ! <tr> ! <td rowspan="1" colspan="1"> ! interfaceFault if ! </td> ! ! <td rowspan="1" colspan="1"> ! ifr interfaceFault ifId<br/> ! ifId rdf:type wsdlont:InterfaceFault ! </td> ! </tr> ! ! </tbody> ! </table> ! <br/> ! ! ! ! <table border="1"> ! <caption><a name="table2-9" id="table2-9">Table 2-9.</a> Mapping from ! BindingFault Component Properties to RDF Triples</caption> ! ! <col width="20%" span="1"/><col width="80%" span="1"/> ! <tbody> ! <tr> ! <th rowspan="1" colspan="1">WSDL Component ! </th> ! <th rowspan="1" colspan="1">RDF Triples ! </th> ! </tr> ! <tr> ! ! <td rowspan="1" colspan="1"> ! bindingFault bf ! </td> ! <td rowspan="1" colspan="1"> ! bfId rdf:type wsdlont:BindingFault ! </td> ! </tr> ! ! </tbody> ! </table> ! <br/> ! ! ! ! ! <table border="1"> ! <caption><a name="table2-10" id="table2-10">Table 2-10.</a> Mapping from ! BindingOperation Component Properties to RDF Triples</caption> ! <col width="20%" span="1"/><col width="80%" span="1"/> ! <tbody> ! <tr> ! <th rowspan="1" colspan="1">WSDL Component ! </th> ! ! <th rowspan="1" colspan="1">RDF Triples ! </th> ! </tr> ! <tr> ! <td rowspan="1" colspan="1"> ! bindingOperation bo ! </td> ! <td rowspan="1" colspan="1"> ! boId rdf:type wsdlont:BindingOperation ! </td> ! </tr> ! ! <tr> ! <td rowspan="1" colspan="1"> ! bindingMessageReference bmr ! </td> ! <td rowspan="1" colspan="1"> ! boId bindingMessageReference bmrId<br/> ! bmrId rdf:type wsdlont:BindingMessageReference ! </td> ! </tr> ! <tr> ! <td rowspan="1" colspan="1"> ! ! bindingFaultReference bfr ! </td> ! <td rowspan="1" colspan="1"> ! boId bindingFaultReference bfrId<br/> ! bfrId rdf:type wsdlont:BindingFaultReference ! </td> ! </tr> ! ! </tbody> ! </table> ! <br/> ! ! ! ! <table border="1"> ! <caption><a name="table2-11" id="table2-11">Table 2-11.</a> Mapping from ! Component Properties to RDF Triples</caption> ! <col width="20%" span="1"/><col width="80%" span="1"/> ! <tbody> ! <tr> ! <th rowspan="1" colspan="1">WSDL Component ! </th> ! ! <th rowspan="1" colspan="1">RDF Triples ! </th> ! </tr> ! <tr> ! <td rowspan="1" colspan="1"> ! endpoint anEndpoint ! </td> ! <td rowspan="1" colspan="1"> ! endpointId rdf:type wsdlont:Endpoint ! </td> ! </tr> ! ! <tr> ! <td rowspan="1" colspan="1"> ! binding aBinding ! </td> ! <td rowspan="1" colspan="1"> ! endpointId binding bindingId ! </td> ! </tr> ! <tr> ! <td rowspan="1" colspan="1"> ! address anAddress ! </td> ! ! <td rowspan="1" colspan="1"> ! endpointId address aURI ! </td> ! </tr> ! ! </tbody> ! </table> </div>
Received on Tuesday, 14 March 2006 18:51:50 UTC