Changes between Version 104 and Version 105 of DASISH/XSD and XML


Ignore:
Timestamp:
08/21/13 14:56:49 (11 years ago)
Author:
olhsha
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • DASISH/XSD and XML

    v104 v105  
    528528=== Resolution ===
    529529
    530 Not discussed yet.
     530The 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,
     531e.g. Annotation --> Annotations, Notebook --> Notebooks etc. Replace plural forms with other wording and check if it fixes the problem.
     532
    531533
    532534== New-Or-Existing-Source-Info JAXB-generated class ==
     
    554556The 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.
    555557
    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,
     558Moreover, all {{{{CachedIdentifier, VersionIdentifier, SourceIdentifier, AnnotationIdentifier, NotebookIdentifier, UserIdentifier}}} must be removed. We will be using just  UUID type
     559for all  identifiers of any sort of resource. E.g.  UserIdentifier userIdentifier = New UserIdentifier("00000000-0000-0000-0000-000000000003") will be replaced with
     560UUID userIdentifer = UUID.fromString("00000000-0000-0000-0000-000000000003"). It is the ticket  https://trac.clarin.eu/ticket/371
    557561
    558562== Body: must be some serialization/deserialization mechanism ==