BE1015915A3 - Werkwijze voor het beheren van een elektronisch tekstbestand en computer, server of dergelijke daarbij toegepast. - Google Patents

Werkwijze voor het beheren van een elektronisch tekstbestand en computer, server of dergelijke daarbij toegepast. Download PDF

Info

Publication number
BE1015915A3
BE1015915A3 BE2004/0103A BE200400103A BE1015915A3 BE 1015915 A3 BE1015915 A3 BE 1015915A3 BE 2004/0103 A BE2004/0103 A BE 2004/0103A BE 200400103 A BE200400103 A BE 200400103A BE 1015915 A3 BE1015915 A3 BE 1015915A3
Authority
BE
Belgium
Prior art keywords
file
medium
standard
neutral
word processor
Prior art date
Application number
BE2004/0103A
Other languages
English (en)
Original Assignee
Fotek Nv
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fotek Nv filed Critical Fotek Nv
Priority to BE2004/0103A priority Critical patent/BE1015915A3/nl
Application granted granted Critical
Publication of BE1015915A3 publication Critical patent/BE1015915A3/nl

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/80Information retrieval; Database structures therefor; File system structures therefor of semi-structured data, e.g. markup language structured data such as SGML, XML or HTML
    • G06F16/84Mapping; Conversion
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Document Processing Apparatus (AREA)

Abstract

Werkwijze voor het beheren van een elektronisch teksbestand met behulp van verschillende tekstverwerkers met verschillende standaarden, waarbij deze werkwijze bestaat in het bewaren van een tekstbestand volgens een mediumneutrale standaard in een mediumonafhankelijke databank; het openen van het betreffende bestand met behulp van een tekstverwerker die kan worden voorzien van een extra software, waarbij dit bestand eerst wodt geconverteerd van de mediumneutrale standaard naar de standaard van de voornoemde tekstverwerker; het bewerken van het bestand met behulp van de tekstverwerker; het terug converteren van het bewerkte bestand naar de mediumneutrale standaard; en het bewaren van het bestand in de voornoemde mediumonafhankelijke databank.

Description


   <Desc/Clms Page number 1> 
 



  Werkwijze voor het beheren van een elektronisch tekstbestand en computer, server of dergelijke daarbij toegepast. 



  Deze uitvinding heeft betrekking op een werkwijze voor het beheren van een elektronisch tekstbestand, meer speciaal voor het creëren, bewerken, raadplegen en/of publiceren van een elektronisch tekstbestand. 



  Het is bekend een elektronisch tekstbestand met behulp van een computer of dergelijke te bewerken en vervolgens te    publiceren, door het te projecteren ; het af te drukken;   door het beschikbaar te maken op een website en zo meer. 



  Het is eveneens bekend dat voor elke vorm van publicatie, naar gelang het beoogde medium voor publicatie, verschillende min of meer gespecialiseerde programma's of zogenaamde tekstverwerkers bestaan, die elk toelaten bestanden op te slaan volgens een programma-eigen standaard of formaat. 



  Een nadeel van deze verschillende tekstverwerkers is dat hun standaarden niet overeenstemmen, waardoor bij het converteren van een bestand van de standaard van de ene tekstverwerker naar de standaard van een andere tekstverwerker dikwijls gegevens verloren gaan. Meestal betreft het in dit geval de gegevens die betrekking hebben op de opmaak van het bestand, waardoor een gebruiker deze opmaakgegevens steeds opnieuw moet aanpassen en bijgevolg veel tijd verliest. 



  Een ander nadeel van de voornoemde tekstverwerkers is dat hun standaard wel eens verandert naargelang de versie van deze tekstverwerker verandert, waarbij, bij de conversie van een bestand van een formaat overeenkomstig de nieuwere versie, 

 <Desc/Clms Page number 2> 

 naar een formaat dat overeenstemt met de oudere versie, gegevens verloren gaan, hetgeen veel bedrijven verplicht grote investeringen te doen op het gebied van software, vermits van één en dezelfde tekstverwerker overal dezelfde versie ter beschikking moet worden gesteld, teneinde alle gebruikers in staat te stellen ook de bestanden die zijn gecreëerd in de standaard van de nieuwste versie, te kunnen raadplegen en bewerken. 



  Nog een nadeel van het beheren van een tekstbestand met behulp van één bepaalde, min of meer gespecialiseerde, tekstverwerker is dat de meeste tekstverwerkers bij het bewaren van een bestand, zowel de gegevens omtrent de opmaak, als de eigenlijke inhoudelijke gegevens in één en hetzelfde bestand opslaan, zodat bij het converteren van het bestand steeds alle gegevens moeten worden geconverteerd, hetgeen nadelig is doordat de conversietijd toeneemt met het aantal te converteren gegevens. 



  De huidige uitvinding heeft tot doel aan de voornoemde en andere nadelen een oplossing te bieden. 



  Hiertoe betreft de huidige uitvinding een werkwijze voor het beheren van een elektronisch tekstbestand met behulp van verschillende tekstverwerkers met verschillende standaarden, waarbij deze werkwijze bestaat in het bewaren van een tekstbestand volgens een mediumneutrale standaard in een mediumonafhankelijke databank ; het openen van het betreffende bestand met behulp van een tekstverwerker die kan worden voorzien van een extra software, waarbij dit bestand eerst wordt geconverteerd van de mediumneutrale standaard naar de   standaard van de voornoemde tekstverwerker ; bewerken van het bestand met behulp van de tekstverwerker ; terug   

 <Desc/Clms Page number 3> 

 converteren van het bewerkte bestand naar de mediumneutrale standaard ; en het bewaren van het bestand in de voornoemde mediumonafhankelij ke databank. 



  Een voordeel van de huidige uitvinding is dat, onafhankelijk van het gebruikte programma, alle gegevens worden opgeslagen in een mediumonafhankelijke databank volgens een mediumneutrale standaard, waarbij de conversie van de gegevens tussen de databank en het gewenste programma geen invloed heeft op de gegevens zelf. 



  Een ander voordeel van de uitvinding is dat de gegevens van het gewenste tekstbestand niet volledig moeten worden geconverteerd bij elke bewerking. Zo is het mogelijk om, voor het doorvoeren van tekstuele veranderingen, enkel de tekstuele of eigenlijke inhoudelijke gegevens te transformeren, zonder de gegevens omtrent de opmaak ter beschikking te hoeven stellen van de gebruiker, waardoor het converteren van het databestand van de mediumneutrale standaard naar de normen van de gebruikte tekstverwerker snel kan worden uitgevoerd, doordat de hoeveelheid te converteren gegevens wordt beperkt. 



  Nog een voordeel is dat de gebruiker op transparante wijze gebruik kan maken van tekstbestanden die zijn opgeslagen in de mediumonafhankelijke databank, zonder dat hij daarbij specifieke kennis nodig heeft van andere tekstverwerkers, en dat hij steeds met zijn eigen vertrouwde tekstverwerker kan werken. 



  Bij voorkeur wordt als mediumneutrale standaard de XMLstandaard toegepast, waarbij XML staat voor "eXtensible Markup Language" en waarbij met mediumneutraal wordt bedoeld 

 <Desc/Clms Page number 4> 

 dat de XML-standaard niet is ontworpen voor een bepaalde vorm   van publicatie, zoals publicatie op papier ; internet;   of dergelijke, maar kan worden gebruikt voor elke vorm van publicatie. 



  Een voordeel van het gebruik van de XML-standaard als mediumneutrale standaard is dat de XML-standaard algemeen aanvaard en bekend is. 



  De huidige uitvinding heeft eveneens betrekking op een computer, server of dergelijke die is voorzien van een software die toelaat een elektronisch tekstbestand te beheren volgens een hiervoor beschreven werkwijze volgens de uitvinding. 



  Met het inzicht de kenmerken van de huidige uitvinding beter aan te tonen, is hierna, als voorbeeld zonder enig beperkend karakter een werkwijze volgens de uitvinding beschreven, met verwijzing naar de enige bijgaande figuur 1, waarin schematisch een overzicht is weergegeven van de verschillende werkstappen van een werkwijze volgens de uitvinding. 



  In figuur 1 is schematisch een werkwijze volgens de uitvinding weergegeven voor het bewerken en publiceren van een elektronisch bestand op een programmaonafhankelijke wijze. 



  De uitrusting die hiertoe in dit geval wordt toegepast bestaat uit één of meer computers 1 die zijn aangesloten op een netwerk 2, waarop eveneens een server 3 is aangesloten. 



  De server 3 staat, bij voorkeur, verder in verbinding met enkele publicatiemiddelen 4, zoals bijvoorbeeld een printer; 

 <Desc/Clms Page number 5> 

 een projector; een CD-rom schrijver; het internet en dergelijke. 



  Volgens de uitvinding zijn op de verschillende computers 1 één of meer tekstverwerkers geïnstalleerd die kunnen worden voorzien van een extra software en beschikken deze computers 1 en of de server 3 over een software die toelaat gegevens, die in de computers 1 worden ingegeven, om te zetten naar een mediumneutrale standaard, in dit geval de XML-standaard, en deze gegevens vervolgens opnieuw te converteren van XMLbestanden naar verschillende formaten die door de verschillende voornoemde tekstverwerkers kunnen worden herkend. 



  De voornoemde extra software kan op verschillende manieren in een betreffende tekstverwerker worden geïntegreerd onder de vorm van bijvoorbeeld een plug-in toepassing, zo kan deze extra software, bijvoorbeeld, in de algemeen bekende tekstverwerker   "Word"   worden ingevoerd onder de vorm van een zogenaamde macro. 



  De werkwijze volgens de uitvinding is eenvoudig en als volgt. 



  In eerste instantie kan vanaf om het even welke computer 1 een nieuw bestand worden aangemaakt of kan vanaf één van deze computers 1 een bestaand bestand worden geopend met behulp van één van de voornoemde tekstverwerkers. 



  Bij het openen van een bestaand bestand dat is opgeslagen in een mediumonafhankelijke XML-databank die bijvoorbeeld op de server 3 ter beschikking wordt gesteld, worden de gegevens van dit bestand geconverteerd naar een formaat overeenkomstig de gekozen tekstverwerker, waarna de gebruiker het bestand 

 <Desc/Clms Page number 6> 

 met behulp van deze tekstverwerker kan bewerken, zonder dat hij daarom weet heeft van het feit met een bestand te werken dat is opgeslagen in een standaard die niet de standaard van de betreffende tekstverwerker is. 



  Wanneer de gebruiker het bestand opslaat, tijdens of na het bewerken, wordt het bestand opnieuw geconverteerd, nu naar de XML-standaard, waarna het bestand bij voorkeur op de server 3 wordt bewaard in de voornoemde XML databank, waarbij het al dan niet door verschillende andere gebruikers met behulp van verschillende andere computers 1 die op de server 3 zijn aangesloten, kan worden geraadpleegd. 



  Bij het bewaren van het bestand volgens de XML-standaard, worden de inhoudelijke of tekstuele gegevens gescheiden van de gegevens met betrekking tot de opmaak van het bestand. 



  De gegevens met betrekking tot de opmaak worden als het ware als een label aan de inhoudelijke gegevens gekoppeld, waarbij deze labels verwijzen naar schema's waarin alle gegevens in verband met de opmaak van het bestand zijn vervat, en waarbij deze schema's een aantal opeenvolgende transformaties bepalen die aan het bestand moeten worden opgelegd om een gewenste opmaak te bekomen. 



  Het is duidelijk dat voor elke vorm van publicatie een ander schema of meerdere andere schema's zijn vereist. 



  Doordat de labels van verschillende bestanden naar één enkel schema kunnen verwijzen, levert dit scheiden van de gegevens het bijkomend voordeel op dat de bestanden minder geheugen inpalmen, waardoor meer bestanden op de server 3 kunnen worden bewaard. 

 <Desc/Clms Page number 7> 

 



  Een dergelijke strategie bij het bewaren van het bestand laat toe een bestand beschikbaar te maken voor de gebruiker zonder de opmaak, waardoor de conversie van de gegevens van het bestand relatief snel kan gebeuren vermits enkel de inhoudelijke gegevens moeten worden geconverteerd naar de standaard van de gekozen tekstverwerker die door de gebruiker wordt aangewend om het bestand te bewerken. Bovendien kan op dergelijke wijze worden vermeden dat een gebruiker accidenteel de opmaak van het bestand verandert. 



  Wanneer de gebruiker opdracht geeft het bestand te publiceren via een bepaald medium, converteert de server 3 het bestand naar een gepast formaat en wordt het bestand onderworpen aan een aantal transformaties die worden gedefinieerd in de voornoemde schema's naar de welke de labels, die zijn gekoppeld aan het bestand, verwijzen en die overeenstemmen met het gewenste publicatiemedium. 



  Zo zal bijvoorbeeld voor een publicatie op het internet een transformatie plaatsvinden van de XML standaard naar het HTML formaat, waarbij HTML staat voor "HyperText Markup Language", een taal die wordt gebruikt voor het structureren van tekstbestanden op het internet, en zullen alle gegevens met betrekking tot de opmaak aan het bestand worden opgelegd door een schema dat is ontwikkeld voor de transformatie van het XML-formaat naar het HTML-formaat. 



  Bij voorkeur is de server 3 beschikbaar vanaf het internet, en kunnen klanten hun bestanden "on-line" beheren op de hierboven beschreven werkwijze volgens de uitvinding door op de server 3 aan te loggen. 

 <Desc/Clms Page number 8> 

 



  In een variante op de hierboven beschreven werkwijze wordt gebruik gemaakt van een andere mediumneutrale standaard, meer bepaald de SGML standaard, waarbij SGML de afkorting is voor "Standard Generalised Markup Language", die wordt beschouwd als de voorloper van de XML-standaard. 



  De huidige uitvinding is geenszins beperkt tot de als voorbeeld beschreven en in de bijgaande figuur weergegeven uitvoeringsvorm, doch dergelijke werkwijze voor het bewerken en publiceren van een elektronisch bestand kan volgens verschillende varianten worden verwezenlijkt zonder buiten het kader van de uitvinding te treden.

Claims (8)

  1. Conclusies 1.- Werkwijze voor het beheren van een elektronisch tekstbestand met behulp van verschillende tekstverwerkers met verschillende standaarden, waarbij deze werkwijze bestaat in het bewaren van een tekstbestand volgens een mediumneutrale standaard in een mediumonafhankelijke databank ; het openen van het betreffende bestand met behulp van een tekstverwerker die kan worden voorzien van een extra software, waarbij dit bestand eerst wordt geconverteerd van de mediumneutrale standaard naar de standaard van de voornoemde tekstverwerker; het bewerken van het bestand met behulp van de tekstverwerker ; het terug converteren van het bewerkte bestand naar de mediumneutrale standaard ; het bewaren van het bestand in de voornoemde mediumonafhankelijke databank.
  2. 2.- Werkwijze volgens conclusie 1, daardoor gekenmerkt dat voor het publiceren van het bestand, dit bestand wordt geconverteerd naar een gepast formaat voor de gewenste publicatie, waarbij de opmaak met behulp van een transformatie aan het bestand wordt opgelegd.
  3. 3.- Werkwijze volgens conclusie 1, daardoor gekenmerkt dat volgens de mediumneutrale standaard de inhoudelijke gegevens van het bestand gescheiden zijn van de opmaakgegevens.
  4. 4.- Werkwijze volgens conclusie 1, daardoor gekenmerkt dat als mediumneutrale standaard de zogenaamde XML standaard wordt toegepast.
  5. 5. - Werkwijze volgens conclusie 1, daardoor gekenmerkt dat de voornoemde mediumonafhankelijke databank zich op een server <Desc/Clms Page number 10> (3) bevindt, waarop één of meer computers (1) en één of meer publicatiemiddelen (4) zijn aangesloten ter vorming van een netwerk (2).
  6. 6.- Werkwijze volgens conclusie 5, daardoor gekenmerkt dat het converteren van de bestanden "on-line" over het netwerk (2) gebeurt.
  7. 7.- Werkwijze volgens conclusie 6, daardoor gekenmerkt dat het voornoemde netwerk (2) het internet is.
  8. 8.- Computer, server of dergelijke daardoor gekenmerkt dat hij een software bevat die toelaat elektronische tekstbestand te beheren volgens de werkwijze volgens één van de voorgaande conclusies 1 tot 7.
BE2004/0103A 2004-03-03 2004-03-03 Werkwijze voor het beheren van een elektronisch tekstbestand en computer, server of dergelijke daarbij toegepast. BE1015915A3 (nl)

Priority Applications (1)

Application Number Priority Date Filing Date Title
BE2004/0103A BE1015915A3 (nl) 2004-03-03 2004-03-03 Werkwijze voor het beheren van een elektronisch tekstbestand en computer, server of dergelijke daarbij toegepast.

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
BE2004/0103A BE1015915A3 (nl) 2004-03-03 2004-03-03 Werkwijze voor het beheren van een elektronisch tekstbestand en computer, server of dergelijke daarbij toegepast.

Publications (1)

Publication Number Publication Date
BE1015915A3 true BE1015915A3 (nl) 2005-11-08

Family

ID=34973568

Family Applications (1)

Application Number Title Priority Date Filing Date
BE2004/0103A BE1015915A3 (nl) 2004-03-03 2004-03-03 Werkwijze voor het beheren van een elektronisch tekstbestand en computer, server of dergelijke daarbij toegepast.

Country Status (1)

Country Link
BE (1) BE1015915A3 (nl)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1126380A1 (en) * 2000-02-16 2001-08-22 Sun Microsystems, Inc. Converting a formatted document into an XML-document
DE10024523A1 (de) * 2000-05-18 2001-11-22 X Software Gmbh Sa Verfahren zum Erstellen eines Ausgabedokuments in einem Computersystem
US20030070144A1 (en) * 2001-09-04 2003-04-10 Christoph Schnelle Mapping of data from XML to SQL
US6601071B1 (en) * 1999-08-04 2003-07-29 Oracle International Corp. Method and system for business to business data interchange using XML
US6725426B1 (en) * 2000-03-17 2004-04-20 Broadvision, Inc. Mechanism for translating between word processing documents and XML documents

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6601071B1 (en) * 1999-08-04 2003-07-29 Oracle International Corp. Method and system for business to business data interchange using XML
EP1126380A1 (en) * 2000-02-16 2001-08-22 Sun Microsystems, Inc. Converting a formatted document into an XML-document
US6725426B1 (en) * 2000-03-17 2004-04-20 Broadvision, Inc. Mechanism for translating between word processing documents and XML documents
DE10024523A1 (de) * 2000-05-18 2001-11-22 X Software Gmbh Sa Verfahren zum Erstellen eines Ausgabedokuments in einem Computersystem
US20030070144A1 (en) * 2001-09-04 2003-04-10 Christoph Schnelle Mapping of data from XML to SQL

Similar Documents

Publication Publication Date Title
JP5060043B2 (ja) 代替フォーマットを有する文脈自由な文書部分
AU2001270901B2 (en) Method of and software for recordal and validation of changes to markup language files
CN100555264C (zh) 电子文档的注释方法、装置和***
US7356807B1 (en) Transforming server-side processing grammars
CN100565521C (zh) 用于从数据库生成xml文档的动态方法
AU2001270901A1 (en) Method of and software for recordal and validation of changes to markup language files
JPH1027143A (ja) 注釈オーバレイを供給するためのプロクシ・サーバの使用
KR20060049116A (ko) 전자 파일링 시스템 및 전자 파일링 방법
US8381099B2 (en) Flows for variable-data printing
Witt et al. Unification of XML documents with concurrent markup
Adida hGRDDL: Bridging microformats and RDFa
BE1015915A3 (nl) Werkwijze voor het beheren van een elektronisch tekstbestand en computer, server of dergelijke daarbij toegepast.
US10460020B2 (en) Generating schema-specific DITA specializations during generic schema transformations
Tan et al. Keeping pace with evolving XML-based specifications
Banzal XML Basics
JP4447067B2 (ja) 文書型定義変換装置
Goldfarb Future directions in SGML/XML
BE1012625A3 (nl) Werkwijze voor het bewerken van een gestructureerd document.
JPH1125088A (ja) ハイパーテキストファイル作成システム及び方法
Senellart et al. SYSTRAN translation stylesheets: machine translation driven by XSLT
Heumesser et al. Web Services based on Prolog and XML
Jamal et al. XML Schema Validation Using Java API for XML Processing
JP2007265429A (ja) 文書変換システム、文書変換方法及び文書変換プログラムを記録したコンピュータ読み取り可能な記録媒体
Hintikka et al. Definite Descriptions in Game-Theoretical Semantics
Poulin et al. Supreme Court of Canada's cases on the Internet via SGML

Legal Events

Date Code Title Description
RE Patent lapsed

Effective date: 20060331