Share to:

Markup language

Markup language eller opmærkningssprog kombinerer tekst og ekstra information om teksten. Den ekstra information, f.eks. om tekstens struktur eller præsentation, udtrykkes ved hjælp af opmærkning, som indflettes i den primære tekst. Det bedst kendte opmærkningssprog er formentlig i dag HTML (Hypertext Markup Language), som er en af hjørnestenene i World Wide Web. Historisk set har opmærkning været anvendt – og anvendes stadig – i forlagsbranchen til udveksling af tekster mellem forfattere, udgivere og trykkerier.

Typer af opmærkningssprog

Opmærkningssprog opdeles gerne i tre slags: præsentationsopmærkning, procedureopmærkning og deskriptiv opmærkning.

Præsentationsopmærkning

Præsentationsopmærkning udtrykker dokumentstruktur gennem en teksts visuelle fremtoning. I et tekstbehandlingsdokument kan titlen f.eks. være foregået af linjeskift og centrering for at få den til at stå på det ønskede sted. Interpunktion kan også anses for en slags præsentationsopmærkning. Således understøttes præsentationsopmærkning af programmer til tekstbehandling og desktop publishing, og ofte er dette den eneste form for opmærkning man lærer. Problemet er at denne form for opmærkning er upraktisk for computerprocessering, såsom at søge efter bestemte bestanddele.

Procedureopmærkning

Procedureopmærkning fokuserer almindeligvis på præsentationen af tekst, men den er typisk synlig for den bruger der redigerer tekstfilen. Den forventes fortolket af software i den rækkefølge den er sat. Ved formatering af en titel vil en række formatteringsregler blive indsat umiddelbart før titlens tekst, hvorved softwaren får besked om måske først at centrere teksten, dernæst forstørre og gøre typerne kraftigere. For at sikre at det alene er titlen der påvirkes af disse regler, vil titlens tekst være efterfulgt af andre regler som ophæver disse normer. I mere avancerede systemer gøre makroer og en stack model dette mindre besværligt. Oftest omfatter mulighederne for procedureopmærkning et Turing-komplet programmeringssprog. Eksempler på systemer til procedureopmærkning er nroff, troff, TeX og PostScript. Procedureopmærkning er i vid udstrækning anvendt i professionelle forlagsapplikationer hvor professionelle typografer kan forventes at lære de påkrævede sprog.

Deskriptiv opmærkning

Deskriptiv opmærkning angår det logiske eller indholdsmæssige (begrebsmæssige, semantiske) aspekt af et dokument, og altså ikke den visuelle fremtoning. Tidlige eksempler er markering af afsnit i en tekst og metadata vedrørende teksten (forfatter, version, bibliografiske data).[1][2] Forskning i kunstig intelligens, herunder vidensrepræsentation og konceptuelle grafer, datamodeller, men også Objektorienteret programmering ses som forudsætning for specifikation af Resource Description Framework (RDF) og Web Ontology Language (OWL).[3][4]

Se også

  • Data management - og om dataforvaltningsplan - formålet er at sikre, at data styres tilstrækkeligt godt i nutiden, og forberedt til langtidsbevarelse i fremtiden.

Referencer

  1. ^ Michael Downes: "TEX and LATEX 2e", Notices of the AMS, December 2002
  2. ^ The Text Encoding Initiative (TEI)/ Introducing the Guidelines/ Encoding Scheme
  3. ^ Berners-Lee, Tim; James Hendler; Ora Lassila (17. maj 2001). "The Semantic Web – A new form of Web content that is meaningful to computers will unleash a revolution of new possibilities". Scientific American. 284 (5): 34-43. doi:10.1038/scientificamerican0501-34. Arkiveret fra originalen 24. april 2013.
  4. ^ Knublauch, Holger; Oberle, Daniel; Tetlow, Phil; Wallace, Evan (2006-03-09). "A Semantic Web Primer for Object-Oriented Software Developers". W3C. Hentet 2022-04-13.

Eksterne henvisninger

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.
Prefix: a b c d e f g h i j k l m n o p q r s t u v w x y z 0 1 2 3 4 5 6 7 8 9

Portal di Ensiklopedia Dunia

Kembali kehalaman sebelumnya