如今,对于许多领域,存在一种语义本体,用于使域数据可机读。
DevOps和相关领域中有很多术语,通常由供应商建立,但适用于其他工具,例如Jenkins中的声明性管道。

当前正在建立DevOps域的本体的什么工作?

参考文献/进一步阅读:




本体开发101:创建第一个本体的指南
本体(信息科学)
本体存储库
媒体资源本体1.0


评论

您可以提供其他领域的示例吗?

以@XiongChiamiov为例,[4]是W3C的媒体资源域本体,用于不同格式规范的各个方面。

#1 楼

根据Wikipedia(您链接的第一个参考文献),


在计算机科学和信息科学中,本体是对真正存在的实体的类型,属性和相互关系的正式命名和定义。或根本上存在于特定的话语领域。因此,这是具有分类学的哲学本体的实际应用。


开发本体模型来定义DevOps术语的问题在于DevOps包含多个域,并且这些域通常可以具有重叠或自相矛盾的术语。

实际上,有时即使在一个域内,术语也会冲突。因此,很难为单个域(更不用说多个域)建立标准了。

因此,是否有任何尝试(或至少成功的尝试)建立正式的本体规则值得怀疑DevOps即将推出。 (而且必须首先从正式定义DevOps开始,到目前为止,我们甚至很难弄清楚这一点)。

评论


恭喜,您已经用好话表达了这一点

–滕西拜
17年7月12日在21:43

#2 楼

是的,但是
很难否认我们很难定义的詹姆斯和坦西拜的情绪。我可能指出了DevOps的含义,这可能激怒了一些求职面试官。供应商和新闻界对计算的正确性或一致性不是很感兴趣,因此任何流行术语都会以类似的方式被弄糊涂。
有ITIL
,但这并不意味着有些人不会试图为我们讨论操作和流程创建一种通用语言。尽管我还没有看到有人在现实世界中应用它,但是这里有ITIL。正如Wikipedia告诉我们的那样:

ITIL,正式称为信息技术基础结构库,是一组针对IT服务管理(ITSM)的详细实践,着重于使IT服务与业务需求保持一致。以其当前形式(称为ITIL 2011),ITIL分为五个核心卷系列发布,每个核心卷涵盖不同的ITSM生命周期阶段。尽管ITIL是IT服务管理的国际服务管理标准ISO / IEC 20000(以前是BS 15000)的基础,但ISO 20000标准和ITIL框架之间还是有一些区别。
ITIL描述了流程,过程,任务和不是组织特定的清单,而是组织可以使用的清单,用于与组织的策略建立集成,交付价值并保持最低水平的能力。它使组织能够建立可以用来计划,实施和衡量的基准。自从2013年7月以来,ITIL已由Capita和内阁办公室之间的合资企业AXELOS拥有。 AXELOS许可组织使用ITIL知识产权,认证获得许可的考试机构,并管理框架的更新。希望在内部实施ITIL的组织不需要此许可证。

所有这些听起来确实令人兴奋,但是由于获得许可,我无法基于此来构建开源软件。如果您在github中搜索ITIL,则结果非常稀疏。在许可模式改变之前,我认为我们一直处于这种状态。除非W3C或IETF接受此类挑战,否则就不会有可供社区使用的标准。

评论


但是,OTRS声称要实施Itil服务台?

– Peter Muryshkin
17年7月13日在15:30

据我了解,他们违反了许可证。

–小鸡
17年7月13日在15:31

slideshare.net/mobile/eurolinux/…另一个资源

– Peter Muryshkin
17年7月13日在16:02

我的理解是ITIL关心的是建立一套流程,而不是命名法。您是否建议他们可能是一个可以做到这一点的机构?还是他们已经做到了?

–詹姆斯·谢威(James Shewey)
17年7月13日在17:50

ITIL定义了一组用于其流程的术语。我相信,其中一部分工作是使他们的术语和领域标准化。我不清楚ITIL是在发展还是在发展。

–小鸡
17年7月13日在18:45