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


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

--

Legend:

Unmodified
Added
Removed
Modified
  • DASISH/XSD and XML

    v23 v24  
    1515
    1616The xsd schema is designed according to the following paradigm:
     17
    1718-- There are five xsd-types corresponding five sorts of resources in DASISH: {{{CachedRepresentation}}}, {{{Source}}}, {{{User}}}, {{{Annotation}}}, {{{Notebook}}}.
    18 --  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.
     19
     20--  Each of these types has an obligatory attribute "URI" which contains DASISH identifier pointing to the location of the resource on the DASISH server.
     21
     22-- There are five lists-of-reference types:{ {{CachedRepresentations}}}, {{{Sources}}}, {{{Users}}}, {{{Annotations}}}, {{{Notebooks}}}. Their names are just plural English forms of the corresponding types. 
     23
     24-- 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.
     25
    2126-- There five corresponding list-of-resource-infor types: {{{CachedRepresentationInfos}}},  {{{SourceInfos}}}, {{UserInfos}}}, {{{AnnotationInfos}}},{{{NotebookInfos}}}.
     27
    2228There 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"  />}}}.
    2329