Changes between Version 104 and Version 105 of DASISH/XSD and XML
- Timestamp:
- 08/21/13 14:56:49 (11 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
DASISH/XSD and XML
v104 v105 528 528 === Resolution === 529 529 530 Not discussed yet. 530 The schema is to be fixed. The current hypothesis is that JAXB get confused by plural forms used in the schema in type names for lists of resources, 531 e.g. Annotation --> Annotations, Notebook --> Notebooks etc. Replace plural forms with other wording and check if it fixes the problem. 532 531 533 532 534 == New-Or-Existing-Source-Info JAXB-generated class == … … 554 556 The schema stays intact. For the back-end code: the URI must be of the form "http(s):/<dasish-server>/externalID. See https://trac.clarin.eu/ticket/363 for more detail. 555 557 556 UUI-based classes are used to generate proper UUID-string representing the external identifier of a resource. The role of hash-functions must be discussed with the Peter, 558 Moreover, all {{{{CachedIdentifier, VersionIdentifier, SourceIdentifier, AnnotationIdentifier, NotebookIdentifier, UserIdentifier}}} must be removed. We will be using just UUID type 559 for all identifiers of any sort of resource. E.g. UserIdentifier userIdentifier = New UserIdentifier("00000000-0000-0000-0000-000000000003") will be replaced with 560 UUID userIdentifer = UUID.fromString("00000000-0000-0000-0000-000000000003"). It is the ticket https://trac.clarin.eu/ticket/371 557 561 558 562 == Body: must be some serialization/deserialization mechanism ==