Changes between Version 22 and Version 23 of DASISH/XSD and XML


Ignore:
Timestamp:
04/25/13 15:44:33 (11 years ago)
Author:
olhsha
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • DASISH/XSD and XML

    v22 v23  
    1515
    1616The xsd schema is designed according to the following paradigm:
    17 -- There are five xsd-types corresponding five sorts of resources in DASISH: CachedRepresentation, Source, User, Annotation, Notebook.
     17-- There are five xsd-types corresponding five sorts of resources in DASISH: {{{CachedRepresentation}}}, {{{Source}}}, {{{User}}}, {{{Annotation}}}, {{{Notebook}}}.
    1818--  Each of these types has an obligatory attribute "URI" which contains DASISH identifier pointing to the location of the resource on DASISH server.
    19 -- There are five lists-of-reference types: CachedRepresentations, Sources, Users, Annotations, Notebooks. Their names are just plural English forms of the corresponding types.
    20 -- There five corresponding resource-infor types: CachedRepresentationInfo, SourceInfo, UserInfo, AnnotationInfo, NotebookInfo. They contain reference to the corresponding resource plus the most important information about the resource.
    21 -- There five corresponding list-of-resource-infor types: CachedRepresentationInfos, SourceInfos, UserInfos, AnnotationInfos, NotebookInfos.
    22 
    23 There is a number of auxiliary types as well. A commonly-used one is ResourceREF which contains the attribute "ref" of type "xs:anyURI". It allows to have announce elements-references and avoid mixing-them-up with elements-resources, without adding REF to the name. For instance {{{<owner ref="http:/dasish.eu/users/UIDefef" }}}.
     19-- There are five lists-of-reference types: {{CachedRepresentations}}}, {{{Sources}}}, {{{Users}}}, {{{Annotations}}}, {{{Notebooks}}}. Their names are just plural English forms of the corresponding types.
     20-- There five corresponding resource-infor types: {{{CachedRepresentationInfo}}},  {{{SourceInfo}}}, {{UserInfo}}}, {{{AnnotationInfo}}}, {{{NotebookInfo}}}. They contain reference to the corresponding resource plus the most important information about the resource.
     21-- There five corresponding list-of-resource-infor types: {{{CachedRepresentationInfos}}},  {{{SourceInfos}}}, {{UserInfos}}}, {{{AnnotationInfos}}},{{{NotebookInfos}}}.
     22There is a number of auxiliary types as well. A commonly-used one is ResourceREF which contains the attribute "ref" of type {{{xs:anyURI}}}. It allows to have announce elements-references and avoid mixing-them-up with elements-resources, without adding REF to the name. For instance {{{<owner ref="http:/dasish.eu/users/UIDefef"  />}}}.
    2423
    2524