| 5 | | For example, say we have a service '[http://sadiframework.org/services/getKEGGParalogsByGene getKEGGParalogsByGene]', which will provide the KEGG ID of the paralogs of any input KEGG gene id. The output class would be defined as in the ontology below: |
| | 5 | For example, say we have a service '[http://sadiframework.org/services/getKEGGParalogsByGene getKEGGParalogsByGene]', which will provide the KEGG ID of the paralogs of any input KEGG gene id. |
| | 6 | |
| | 7 | The input class (click on the link above to see the full service description) is defined by a third-party ontology, and is simply "any KEGG Record": |
| | 8 | |
| | 9 | {{{ |
| | 10 | <a:inputParameter> |
| | 11 | <a:parameter rdf:about="illuminae.comgetKEGGParalogsByGeneddd"> |
| | 12 | <a:hasParameterNameText> |
| | 13 | input |
| | 14 | </a:hasParameterNameText> |
| | 15 | <a:objectType rdf:resource="http://purl.oclc.org/SADI/LSRN/KEGG_Record"/> |
| | 16 | </a:parameter> |
| | 17 | </a:inputParameter> |
| | 18 | }}} |
| | 19 | |
| | 20 | |
| | 21 | The output class is defined as in the ontology below: |