All your database. And all your data.
Someone has just patented arbitrary data transformations.
http://www.freshpatents.com/Mapping-architecture-for-arbitrary-data-models-dt20050303ptan20050050068.php?type=claimsWhat is claimed is:
1. A system that facilitates mapping arbitrary data models, comprising a mapping component that receives respective metadata from at least two arbitrary data models, and maps expressions between the data models.
2. The system of claim 1, the data models are query languages.
3. The system of claim 1, the data models are data access languages.
4. The system of claim 1, the data models are data manipulation languages.
5. The system of claim 1, the data models are data definition languages.
6. The system of claim 1, the data models include at least an object model and at least one relational model where the object model is mapped to at least one of the relational models.
7. The system of claim 1, the data models include object models where one of the object models is mapped to at least one of the other object models.
8. The system of claim 1, the data models include an XML model and at least one relational model where the XML model is mapped to at least one of the relational models.
9. The system of claim 1, the data models are XML models where one of the XML models is mapped to at least one of the other XML models.
10. The system of claim 1, the data models include an XML model and at least one object model where the XML model is mapped to at least one of the object models.
11. The system of claim 1, the data models are relational models where one relational model is mapped to at least one of the other relational models.
12. The system of claim 1, the data models include an XML model and an object model where the object model is mapped to at least one of the XML models.
13. The system of claim 1, the data models are of the same structure.
(Meaning that even identical data transformation is patented. You cannot copy data anymore.