[Openstandaarden] MS Office en XML

Dieter Van Uytvanck dietvu at village.uunet.be
Mon Nov 17 21:24:18 CET 2003


On Mon, Nov 17, 2003 at 05:58:29PM +0100, Mark Van den Borre wrote:
> http://developers.slashdot.org/article.pl?sid=03/11/17/1345218
> 
> Jullie bedenkingen?

Hier is het patent dat het ms XML formaat dekt:

I am not sure what this GDL-patent covers, but it seems now to be in
stage A2, which is I think is the laste one before B1, which means
granted.

http://register.epoline.org/espacenet/regviewer?AP=EP20020013984

(if you click on the little folder icon, you get the latest files in the
dossier. Unfortunatelly, the system is down right now)

Claims:

   1. A method for use in a computing system for organizing and
   describing information pertaining to one or more subjects comprising:
   providing a source file, said source file including a plurality of
   entries characterizing the subject, wherein said entries are an   
   instantiation of an inheritance-based schema and conform to a
   predefined meta-language syntax;
   providing a schema, said schema comprising one or more families of
   templates, each template defining one or more properties of a set of
   entries, the templates in each family related by inheritance;
   associating one or more entries with an appropriate template of a
   family, thereby allowing such entries to be also associated with other
   ancestral templates in the same family.
   2. A method as recited in claim 1 further comprising processing said  
   entries guided by said templates to obtain information pertaining to  
   said subjects.
   3. A method as recited in claim 1 wherein associating is the binding  
   of entries with templates.
   4. A method as recited in claim 1 wherein properties of said entries
   are optionally defined by a schema.

 5. A method as recited in claim 2 wherein said processing includes
   providing internal representations of templates and entries. 
   6. A method as recited in claim 2 wherein said processing includes
   serializing said associations, wherein said serializing allows the
   systematic traversing of said associations for entries without the
   need to re-read the source file.
   7. A method as recited in claim 2 wherein said processing includes
   filtering said associations.
   8. A method as recited in claim 7 wherein filtering includes
   validating semantics of said associations.
   9. A method as recited in claim 7 wherein filtering includes
   converting value types in said associations.
   10. A method as recited in claim 7 wherein filtering includes default
   initialization of values.
   11. A computer readable medium having computer executable instructions
   for performing the method recited in claim 1.
   12. A computer system having a processor, a memory and an operating
   environment, the computer system operable to execute the method
   recited in claim 1.
   13. A method for use in a computing system for organizing and
   describing within a source file, information pertaining to one or more
   subjects by providing a schema, said schema comprising one or more
   families of templates, each template defining one or more properties
   of a set of entries.
   14. A method as recited in claim 13 wherein said schema comprises:
   one or more templates that utilize other defined templates as a base
   framework; and
   said templates are nested to varying levels.
   15. A method as recited in claim 13, wherein said templates inherit
   other templates and thus share a core set of common properties.
   16. A method as recited in claim 13 wherein said templates are used to
   define the semantics for device data elements and to define how device
   data elements fit into a larger framework.
   17. A computer readable medium having computer executable instructions
   for performing the method recited in claim 13.
   18. A computer system having a processor, a memory and an operating
   environment, the computer system operable to execute the method
   recited in claim 13.
19. A method for use in a computing system for organizing and
   describing information pertaining to one or more subjects using one or
   more schemas of one or more families of templates related by
   inheritance in a source file comprising:
   providing a first named reference to a schema;
   providing a second similarly named reference to said schema; and
   interpreting said second schema reference differently from said first
   schema reference depending on the position of said second named
   reference within said source file.
   20. A computer readable medium having computer executable instructions
   for performing the method recited in claim 19.


Bovendien zou een free software project geen dergelijke documenten
mogen openen of schrijven, aangezien de licentie duidelijk verbiedt om
de hele handel in sublicentie te geven. Laat ze bij MS nu maar beweren
dat XML in se een open standaard is :-P

Mvg,

Dieter
      
-- 
Homepage: <http://www.student.kun.nl/dieter.vanuytvanck/>
Neen tegen softwarepatenten in de EU! --> http://www.softwarepatenten.be/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://openstandaarden.be/pipermail/openstandaarden/attachments/20031117/6bf7303b/attachment-0002.pgp


More information about the Openstandaarden mailing list