# What is the relationship between IDS and IDM or MVD?

**URL:** <https://forums.buildingsmart.org/t/what-is-the-relationship-between-ids-and-idm-or-mvd/4199>\
**Category:** Tech-IDS\
**Created:** [April 28, 2022, 3:30am UTC](https://forums.buildingsmart.org/t/what-is-the-relationship-between-ids-and-idm-or-mvd/4199 "2022-04-28T03:30:09Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![Feifei](https://avatars.discourse-cdn.com/v4/letter/f/d07c76/32.png) [@Feifei](https://forums.buildingsmart.org/u/Feifei)\
**Post date:** [April 28, 2022, 3:30am UTC](https://forums.buildingsmart.org/t/what-is-the-relationship-between-ids-and-idm-or-mvd/4199/1 "2022-04-28T03:30:09Z")

</div>

Hi, I am confused with the new standard - IDS (Information Delivery Specification), which is described as a computer interpretable document that defines the Exchange Requirements of model based exchange on the IDS website. What is the relationship and difference between IDS and IDM or MVD?

---

<div class="post-metadata">

**Author:** ![artur\_tomczak](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.buildingsmart.org/artur_tomczak/32/2632_2.png) [@artur\_tomczak](https://forums.buildingsmart.org/u/artur_tomczak)\
**Post date:** [May 2, 2022, 8:08am UTC](https://forums.buildingsmart.org/t/what-is-the-relationship-between-ids-and-idm-or-mvd/4199/2 "2022-05-02T08:08:26Z")

</div>

Hi @Feifei, I had a closer look at IDS when developing its IfcOpenShell implementation. IDS is a standard dedicated to specifying and validating requirements for IFC models. The intention is to have a simple but trustworthy solution that gives unequivocal results in all software implementations. Because it reuses common technologies it is quite easy to implement with existing libraries.  
MVD is made primarily for software certification and even though it also allows for Exchange Requirements, it is less convenient in my opinion, for example, if you want to restrict values with RegEx.  
idmXML is defined in a structured format and allows for mapping requirements to business processes, but it is not much oriented at constraining parameter values, so I wouldn’t call it computer interpretable.  
I would say that MVD is good for defining a subschema of IFC, IDM for the business use case with actors and so on, while IDS is better suited for (just) model/project requirements.  
From the bSI roadmap I read that IDS is supposed to be more generic and easily adopted than MVD and IDM.

---

<div class="post-metadata">

**Author:** ![BFerries](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.buildingsmart.org/bferries/32/1377_2.png) [@BFerries](https://forums.buildingsmart.org/u/BFerries)\
**Post date:** [May 5, 2022, 7:09am UTC](https://forums.buildingsmart.org/t/what-is-the-relationship-between-ids-and-idm-or-mvd/4199/3 "2022-05-05T07:09:19Z")

</div>

Hi @Feifei  
Just a comment about MVD and IDS comparison. I am used to check if models are compliants to specifications. I verified that both MVDxml and IdsXML permit to specify allowed values of an attribute which is very common in information requirements.

Whatever the standard we’ll use, end users need applications to generate “machine readable Information Delivery Specification”. I noticed that Datacubist proposes mvdXML plugin for SimpleBIM and this company participates also to IDS development ([IDS/Existing initiatives and proposals at master · buildingSMART/IDS · GitHub](https://github.com/buildingSMART/IDS/tree/master/Existing%20initiatives%20and%20proposals)). ACCA was one of the finalists of Awards 2021 with usBIM.ids ([Awards 2021 Finalists - buildingSMART International](https://www.buildingsmart.org/awards/bsi-awards-2021/awards-2021-finalists/)). To follow…

---

<div class="post-metadata">

**Author:** ![Duncan\_Lithgow](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.buildingsmart.org/duncan_lithgow/32/1701_2.png) [@Duncan\_Lithgow](https://forums.buildingsmart.org/u/Duncan_Lithgow)\
**Post date:** [July 27, 2022, 9:50pm UTC](https://forums.buildingsmart.org/t/what-is-the-relationship-between-ids-and-idm-or-mvd/4199/4 "2022-07-27T21:50:59Z")

</div>

You might be interested to know @BFerries that @artur_tomczak has made an online IDS generator. It is one of several end user applications to generate machine readable IDS’s

> **[IDS Creator](https://artomczak.pythonanywhere.com/)**
>
> Free BIM information delivery specification (IDS) creator.

---

<div class="post-metadata">

**Author:** ![Feifei](https://avatars.discourse-cdn.com/v4/letter/f/d07c76/32.png) [@Feifei](https://forums.buildingsmart.org/u/Feifei)\
**Post date:** [July 28, 2022, 1:11am UTC](https://forums.buildingsmart.org/t/what-is-the-relationship-between-ids-and-idm-or-mvd/4199/5 "2022-07-28T01:11:16Z")

</div>

Thank you for this. It’s very helpful. I will have a look at this IDS creator.

---

<div class="post-metadata">

**Author:** ![Feifei](https://avatars.discourse-cdn.com/v4/letter/f/d07c76/32.png) [@Feifei](https://forums.buildingsmart.org/u/Feifei)\
**Post date:** [July 28, 2022, 2:16am UTC](https://forums.buildingsmart.org/t/what-is-the-relationship-between-ids-and-idm-or-mvd/4199/6 "2022-07-28T02:16:49Z")

</div>

Thank you for your reply.  
I read the mvdXML specification, and it’s a bit complicated from my perspective.

---

<div class="post-metadata">

**Author:** ![Feifei](https://avatars.discourse-cdn.com/v4/letter/f/d07c76/32.png) [@Feifei](https://forums.buildingsmart.org/u/Feifei)\
**Post date:** [July 28, 2022, 2:46am UTC](https://forums.buildingsmart.org/t/what-is-the-relationship-between-ids-and-idm-or-mvd/4199/7 "2022-07-28T02:46:01Z")

</div>

Thank you for your comments. I totally agree that “machine readable Information Delivery Specification” is the final deliverable for end users.

---

<div class="post-metadata">

**Author:** ![Duncan\_Lithgow](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.buildingsmart.org/duncan_lithgow/32/1701_2.png) [@Duncan\_Lithgow](https://forums.buildingsmart.org/u/Duncan_Lithgow)\
**Post date:** [July 28, 2022, 8:06am UTC](https://forums.buildingsmart.org/t/what-is-the-relationship-between-ids-and-idm-or-mvd/4199/8 "2022-07-28T08:06:11Z")

</div>

I wanted in my page for [osarch.org](http://osarch.org) at [IDS - Information Delivery Specification - Wiki.OSArch](https://wiki.osarch.org/index.php?title=IDS_-_Information_Delivery_Specification) to mention usBIM’s IDS generator, but the URL I found is dead. Anyone know of a working link?

---

<div class="post-metadata">

**Author:** ![stefkeB](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.buildingsmart.org/stefkeb/32/1755_2.png) [@stefkeB](https://forums.buildingsmart.org/u/stefkeB)\
**Post date:** [August 9, 2022, 6:19am UTC](https://forums.buildingsmart.org/t/what-is-the-relationship-between-ids-and-idm-or-mvd/4199/9 "2022-08-09T06:19:07Z")

</div>

_An Information Delivery Specification (IdS) is a computer interpretable document that defines the Exchange Requirements of model based exchange. […] **This is the standard to use to define your Level of Information Needs**._

About the part in bold… If you refer to Level of information need as the standard EN 17412-1:2020 (and probably future ISO 7817) than this is not correct. IDS is complementary to Level of information need, in so far as that it can support a subset, namely only the alphanumerical part. IDS does not support geometrical information nor documentation, which are an integral part of Level of information need.

Moreover, IDS assumes the use of the IFC scheme. This is not compulsory for Level of information need.

---

<div class="post-metadata">

**Author:** ![BFerries](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.buildingsmart.org/bferries/32/1377_2.png) [@BFerries](https://forums.buildingsmart.org/u/BFerries)\
**Post date:** [August 25, 2022, 3:13pm UTC](https://forums.buildingsmart.org/t/what-is-the-relationship-between-ids-and-idm-or-mvd/4199/10 "2022-08-25T15:13:47Z")

</div>

Thanks for this information. I tested IDS Creator: very promising !
