QVT Model to Text 标准 (简称M2T)
这个标准基于QVT(尚未制定完成,目前主要参考的是merge-group的提案),关注模型到文本的转换,包括文本操作相关的utilities以及相关的一些库。
在M2T的RFP中之处。QVT负责model2model,model2text,比如XMI,hunman readable UML format(呵呵,这不是matin他老人家喜欢的东东吗?不过我不喜欢)、HTML等形式。
既然XMI可以应用于所有MOF模型的表示,那么XSLT不就可以转换了吗?
这个在QVT的RFP中已经解释了,这样转换过去的文本太复杂、难以维护。
不过我第一个想法就是,如果转换前模型的所有语义信息都保留了的话,那么再转换成可读性强一些的形式不是可以吗?或者在XSLT上做一个‘高级’一些的,mTransf好像就是这么做的,如果没记错的话。
目前这个标准正在紧锣密鼓的制定之中,多家组织已经递交首轮提案。具体日程可以去看前面blog的转载。
下图所示是一家提案中的设计:
标准中重用了QVT的很多概念。又称为MOF script language。
我们会继续关注这个标准的制定。
分享到:
相关推荐
模型预测控制(Model Predictive Control,简称MPC)是一种先进的控制策略,它在工业过程控制领域获得了广泛的应用。MPC的核心思想是在每一个控制步骤中,通过求解一个在线优化问题来获取最优的控制动作。这个优化...
:model是v-bind:model的缩写,是绑定自定义属性.它只是将父组件的数据传递给子组件,并没有实现父组件和子组件数据之间的双向绑定。 所以在form表单标签中,并没有向子组件传递数据,所以在input标签中获取不到数据...
标题中的“16万的“Model2”:实现路径及产业链影响”暗示了这是一份关于特斯拉(Tesla)可能推出的低价版电动车Model2的研究报告,重点关注其价格定位、制造策略以及对整个汽车和汽车零部件产业链的潜在影响。...
Model Predictive Control:Theory, Computation, and Design,2nd Edition. James B. Rawlings, David Q. Mayne, Moritz M. Diehl. Chapter 1 is introductory. It is intended for graduate students in engineering...
2 tensorflow(h5)转onnx 命令:python model_convert.py --model_path ./test.h5 --model_type tf-h5 --output ./output.onnx 参数说明:model_path:h5模型所在的路径(非文件夹) model_type:模型类型,此处固定为...
2. **离线处理**:与许多依赖云服务的语音识别工具不同,Vosk模型可以在本地运行,无需网络连接,确保了数据隐私和快速响应。 3. **轻量级**:Vosk模型相对较小,易于在资源有限的设备上部署,比如树莓派或移动设备...
Config::Model::OpenSsh 是 OpenSSH 配置文件的图形编辑器(比如:/etc/ssh/sshd_config, /etc/ssh/ssh_config, or ~/.ssh/config),提供其他用户接口(curses and terminal)。开发者可以选择使用 Perl API 来修改...
基于中文维基百科语料训练出的wiki.zh.text.model,压缩包中包含4个模型文件,提供...包括 wiki.zh.text.model 、wiki.zh.text.vector、wiki.zh.text.model.wv.vectors.npy、wiki.zh.text.model.trainables.syn1neg.npy
SeetaFace2是一款高效、开源的人脸识别框架,由上海交通大学视觉信息处理与应用国家工程实验室研发。这个模型文件是SeetaFace2的核心组成部分,用于实现人脸识别的各种功能,包括人脸检测、特征提取以及人脸识别等。...
本文《Segment Anything Model 2:使用Ultralytics框架进行SAM2图像分割》所用的SAM2图像分割模型及其测试代码。
在Web开发领域,JSP Model2模式是一种广泛应用的架构,它是对MVC(Model-View-Controller)设计模式的一种实现。MVC模式是软件工程中用于分隔应用程序数据和显示逻辑的重要工具,使得代码结构清晰,易于维护。下面将...
dva-model-extend 扩展dva模型的实用方法。安装npm install --save dva-model-extend用法import modelExtend from 'dva-model-extend' ;const human = { state : { stomach : null , } , reducers : { eat ( state ,...
model2 的缺点:---- 针对Struts,model2 有了不足 1 一个请求过来 我就要在Web.xml 中增加一个配置。---累不累啊。 就是说我有多个请求就要增加多少个。----麻烦啊。 2 请求过来的时候是不是要带上一个参数啊...
EGM2008是近来由NGA(US National Geospatial-IntelligenceAgency)释放的全球超高阶地球重力场模型,该模型的阶次完全至2 159 (另外球谐系数的阶扩展至2 190,次为2 159),相当于模型的空间分辨率约为5′(约9 km)。...
image2text Google针对tensorflow的模型的实现(已针对Python 3.5.2和TensorFlow 1.0.1更新)。 它也可以在Windows中运行,并且不需要bazel。要求的Python 3.5 TensorFlow 1.0.1(pip安装tensorflow) im2txt...
"WORKING MODEL 2D 2004 V7.0"是一款三维动态模拟软件,专为产品设计和工程领域中的原型验证而设计。这款工具允许用户在2D环境中创建和测试他们的设计理念,以评估其功能性和物理可行性,从而在实际制造前优化设计。...
步骤2:设置QListWidget为QComboBox的模型 接下来,我们将QListWidget设置为QComboBox的模型,这样QComboBox就会根据QListWidget中的内容来显示下拉列表。 ```python comboBox = QComboBox() comboBox.setModel...
用Mplus做多层次建模Multilevel Model Using Mplus :讲义+代码 用Mplus做多层次建模Multilevel Model Usin g Mplus:讲义+代码 用Mplus做多层次建模Multilevel Mod el Using Mplus:讲义+代码 用Mplus做多层次建模...
Laravel模型工具 ...composer require ivanomatteo/model-utils 用法 use IvanoMatteo \ ModelUtils \ ModelUtils ; dump ( ModelUtils :: findModels ()); $ mu = new ModelUtils (\ App \ User ::class);
【标题】"ChineseOCR模型部分3-3:text.zip"涉及到的是一个中文OCR(Optical Character Recognition,光学字符识别)模型的组件。OCR技术主要用于自动识别图像中的文字,并将其转换成可编辑的文本格式。在这个特定的...