26.08.2013 Views

Euskarazko errore sintaktikoak detektatzeko eta zuzentzeko ...

Euskarazko errore sintaktikoak detektatzeko eta zuzentzeko ...

Euskarazko errore sintaktikoak detektatzeko eta zuzentzeko ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

204 Saroi<br />

Nabigazio horizontalerako ardatz berriak garatu dituzte, hala nola, aldameneko-hurrengo-senidea<br />

(inmediate-following-sibling ingelesez), aldameneko-aurreko-senidea<br />

(inmediate-preceding-sibling ingelesez). ..<strong>eta</strong> beren itxidurak,<br />

zuhaitzaren azterk<strong>eta</strong>-eremua zehazteko funtzio bat <strong>eta</strong> zuhaitz<strong>eta</strong>n<br />

ezkerren edo eskuinen dagoen adabegia zehazteko ardatzak.<br />

Bouma <strong>eta</strong> Kloosterman-en lanean (2002) XPath XMLz kodetutako mendekotasun-zuhaitz<strong>eta</strong>n<br />

kontsultak egiteko erabili dute. Nederlanderako Alpino<br />

Treebankean 22 topatu duten XML errepresentazioen konplexutasuna<br />

<strong>eta</strong> tamaina handia dela <strong>eta</strong>, XPathen erabilera zaila zenez, maila altuagoko<br />

lengoaia bat garatu dute kontsultak errazago adierazi ahal izateko. Honek,<br />

ordea, ez ditu XPathen aukera guztiak eskaintzen <strong>eta</strong>, hau horrela izanik,<br />

XML dokumentu<strong>eta</strong>ko datuak XML dokumentu trinkoago batera transformatu<br />

dituzte. Azken dokumentu hon<strong>eta</strong>n XPath zuzenean erabil daiteke.<br />

Treebankaren tamaina txikituz, kontsultak eraginkorragoak bihurtu dituzte.<br />

XQuery<br />

XQuery (XML Query) W3C erakundeak XML dokumentu<strong>eta</strong>n kontsultak<br />

egiteko estandar moduan proposatu zuen 2006 urtean (Boag et al., 2006)<br />

nahiz <strong>eta</strong> 1999z geroztik definituta egon. XQuery kontsulta-lengoaiak SQL<br />

kontsulta-lengoiaren antza du <strong>eta</strong> XML dokumentuen edo datu-baseen galdek<strong>eta</strong>rako<br />

erabiltzen da. XML dokumentu<strong>eta</strong>rako erabiltzen denean dokumentu-zatiak<br />

bueltatzen ditu, <strong>eta</strong> horrek emaitzan berriro kontsultak egin<br />

ahal izatea ahalbidetzen du (compositionality propi<strong>eta</strong>tea). XPath erabiltzen<br />

du adabegiak aukeratzeko <strong>eta</strong> XQueryk aukeratutako adabegiak lantzeko<br />

murriztapenak <strong>eta</strong> eragik<strong>eta</strong>k eskaintzen ditu.<br />

Kontsulta-lengoaia linguistiko moduan, (Cassidy, 2002) lanean aztertu<br />

dute erabilpen-kasu zehatzen bidez. Kontsulta-lengoaiak analisi hierarkikorako<br />

edo nabigazio bertikalerako baliabide anitz eskaintzen dituela, baina<br />

murriztapen sekuentzialak zehazteko eskas geratzen dela ondorioztatu dute.<br />

XSLT<br />

XSLT (Extensible Stylesheet Language Transformations) lengoaiaren (Clark,<br />

1999) zeregin nagusia XML dokumentu bat beste dokumentu batean transformatzea<br />

da. XSLT lengoaian aipatu berri dugun XPath lengoaia erabiltzen<br />

da XML zuhaitzeko adabegiak aukeratzeko <strong>eta</strong> dokumentuan zehar nabigatzeko.<br />

XSLTn transformazioak zehazten dituzten txantiloiak definitzen dira<br />

<strong>eta</strong> adabegiren bat zehaztutako patroi batekin parekatzen denean, txantiloia<br />

22 http://www.let.rug.nl/∼vannoord/trees/

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!