#include "id.idl" #include "services.descriptors.idl" module org { module omg { module spec { module api4kp { module V20230201 { module api { module transrepresentation { interface Discovery { org::omg::spec::api4kp::V20230201::services::descriptors::KnowledgeProcessingServiceManifest getDeserializationComponent ( in string componentid ); org::omg::spec::api4kp::V20230201::services::descriptors::KnowledgeProcessingServiceManifest getDetectComponent ( in string componentid ); org::omg::spec::api4kp::V20230201::services::descriptors::KnowledgeProcessingServiceManifest getTxComponent ( in string componentid ); org::omg::spec::api4kp::V20230201::services::descriptors::KnowledgeProcessingServiceManifest getValidationComponent ( in string componentid ); org::omg::spec::api4kp::V20230201::services::descriptors::KnowledgeProcessingServiceManifestList listDeserializationComponents ( in string into , in string methodtag , in string from ); org::omg::spec::api4kp::V20230201::services::descriptors::KnowledgeProcessingServiceManifestList listDetectComponents ( in string into , in string methodtag ); org::omg::spec::api4kp::V20230201::services::descriptors::KnowledgeProcessingServiceManifestList listTxComponents ( in string into , in string methodtag , in string from ); org::omg::spec::api4kp::V20230201::services::descriptors::KnowledgeProcessingServiceManifestList listValidationComponents ( in string methodtag , in string from ); }; interface Transxion { org::omg::spec::api4kp::V20230201::services::KnowledgeCarrier applyNamedTransrepresent ( in string xaccept , in string xparams , in string operatorid , in org::omg::spec::api4kp::V20230201::services::KnowledgeCarrier sourceartifact ); org::omg::spec::api4kp::V20230201::services::KnowledgeCarrier applyTransrepresent ( in string xaccept , in string xparams , in org::omg::spec::api4kp::V20230201::services::KnowledgeCarrier sourceartifact ); org::omg::spec::api4kp::V20230201::services::descriptors::KnowledgeProcessingOperator getTxionOperator ( in string operatorid ); org::omg::spec::api4kp::V20230201::services::descriptors::KnowledgeProcessingOperatorList listTxionOperators ( in string into , in string from ); }; interface Detect { org::omg::spec::api4kp::V20230201::services::KnowledgeCarrier applyDetect ( in string xparams , in org::omg::spec::api4kp::V20230201::services::KnowledgeCarrier sourceartifact ); org::omg::spec::api4kp::V20230201::services::KnowledgeCarrier applyNamedDetect ( in string xparams , in string operatorid , in org::omg::spec::api4kp::V20230201::services::KnowledgeCarrier sourceartifact ); org::omg::spec::api4kp::V20230201::services::descriptors::KnowledgeProcessingOperator getDetectionOperator ( in string operatorid ); org::omg::spec::api4kp::V20230201::services::descriptors::KnowledgeProcessingOperatorList listDetectionOperators ( in string into ); }; interface Validate { void applyNamedValidate ( in string xparams , in string operatorid , in org::omg::spec::api4kp::V20230201::services::KnowledgeCarrier sourceartifact ); void applyValidate ( in string xparams , in org::omg::spec::api4kp::V20230201::services::KnowledgeCarrier sourceartifact ); org::omg::spec::api4kp::V20230201::services::descriptors::KnowledgeProcessingOperator getValidationOperator ( in string operatorid ); org::omg::spec::api4kp::V20230201::services::descriptors::KnowledgeProcessingOperatorList listValidationOperators ( in string from ); }; interface Deserialize { org::omg::spec::api4kp::V20230201::services::KnowledgeCarrier applyLift ( in string xaccept , in org::omg::spec::api4kp::V20230201::id::ParsingLevel leveltag , in string xparams , in org::omg::spec::api4kp::V20230201::services::KnowledgeCarrier sourceartifact ); org::omg::spec::api4kp::V20230201::services::KnowledgeCarrier applyLower ( in string xaccept , in org::omg::spec::api4kp::V20230201::id::ParsingLevel leveltag , in string xparams , in org::omg::spec::api4kp::V20230201::services::KnowledgeCarrier sourceartifact ); org::omg::spec::api4kp::V20230201::services::KnowledgeCarrier applyNamedLift ( in string xaccept , in org::omg::spec::api4kp::V20230201::id::ParsingLevel leveltag , in string xparams , in string operatorid , in org::omg::spec::api4kp::V20230201::services::KnowledgeCarrier sourceartifact ); org::omg::spec::api4kp::V20230201::services::KnowledgeCarrier applyNamedLower ( in string xaccept , in org::omg::spec::api4kp::V20230201::id::ParsingLevel leveltag , in string xparams , in string operatorid , in org::omg::spec::api4kp::V20230201::services::KnowledgeCarrier sourceartifact ); org::omg::spec::api4kp::V20230201::services::descriptors::KnowledgeProcessingOperator getLiftOperator ( in string operatorid ); org::omg::spec::api4kp::V20230201::services::descriptors::KnowledgeProcessingOperator getLowerOperator ( in string operatorid ); org::omg::spec::api4kp::V20230201::services::descriptors::KnowledgeProcessingOperatorList listLiftOperators ( in string into , in string from ); org::omg::spec::api4kp::V20230201::services::descriptors::KnowledgeProcessingOperatorList listLowerOperators ( in string into , in string from ); }; }; // transrepresentation }; // api }; // V20230201 }; // api4kp }; // spec }; // omg }; // org