title: Is there any BPMN 2.0 Parser for .NET?
body: <p>In general, I am searching for a way to Model business processes. 
  I found UML and BPMN quite often as an answer to this. Now I want to check this models with a Program. There is only an UML specification HOW this elements should look like, not how this different models should be saved. Thats why I looked closer at BPMN. There is a BPMN 2.0 specification be the Object Management Group. <br />  </p>
  
  <p>I downloaded a BPMN editor and start to play with this notation. Now I want to start to write a program that checks this BPMN 2.0 files (more precisely they are xml files). Is there any .NET Framework and/or Implementation that work with this BPMN ? I just don't want to write my own extended XML Parser for this.</p>
  
  <p>If not: What other Models can be used to do a programmatic check on this kind of models ?</p>
  
  <p>About the checks: I want to search if different kind of information can be found in the models and throw warnings if this information can not be found.</p>