![]() A set of test cases and associated models have been produced allowing testing solutions and preventing to encounter these issues, with a draft approach for producing these testing models. Several kinds of issues were described, in order to illustrate what can prevent achieving interoperability. The approach was more a "black box" approach, considering mainly what happens before and after the import/export sequences. The schema provided with the Open Exchange Format for ArchiMate were not studied and the XML technologies were not exploited with what they can bring. Impacts within the application landscape and for digital continuity.Comparison between exchange schema and Archi Serialization schema.Some issues with the ArchiMate exchange schema.The different sections of the article are: This article is providing such an analysis and relates it to some encountered interoperability issues, such as the first issue exemple, the non preservation of physical breakdown of a model, with new lessons learnt and enrichment of the initial proposed draft approach, with extended set of requirements to be considered by the ArchiMate community if willing to address the identified issues. Used XML schema constructs XML simple element and attributesĪ simple element is an XML element that can contain only text. It cannot contain any other elements or attributes. ![]() However, the "only text" restriction is quite misleading. It can be one of the types included in the XML Schema definition (Boolean, string, date, etc.), or it can be a custom type that you can define yourself. You can also add restrictions (facets) to a data type in order to limit its content, or you can require the data to match a specific pattern. XML Schema has a lot of built-in data types, which are also those available for OWL Data type properties.ĪrchiMate XSD defines several simple elements, using some of these data types. ![]() It should be considered accordingly when deriving an OWL file from the XSD: positiveInteger, token, string, nonNegativeInteger. It should not be confuse with ID and IDREF which are about identification and references to the identifier.Īll attributes are declared as simple types. If an element has attributes, it is considered to be of a complex type. Here is an XML element with an attribute: SmithĪnd here is the corresponding attribute definition: But the attribute itself is always declared as a simple type. ![]() They can be optional or required, and default or fixed values can be defined by the schema. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |