(Ez a fordts a W3C Magyar Irodjnak megbzsbl, az
Informatikai s Hrkzlsi Minisztrium
tmogatsval kszlt)
Krjk, kvesse figyelemmel a dokumentum eredeti angol nyelv vltozatra vonatkoz hibajegyzket, mert ez normatv korrekcikat is tartalmazhat.
A dokumentumrl tovbbi fordtsok is rendelkezsre llnak.
Copyright © 2004 W3C® (MIT, ERCIM, Keio), Minden jog fenntartva. Alkalmazandk a W3C felelssgi, vdjegyoltalmi, dokumentumhasznlati s szoftverlicenc elrsai.
Ez a dokumentum az RDF-mag Munkacsoport egyik produktumt, az RDF tesztsorozatot ismerteti a munkacsoport alapszablya szerint.
Ezt a dokumentumot a W3C tagjai s ms rdekelt rsztvevk ellenriztk, s az Igazgat W3C Ajnlsknt hitelestette. Az Ajnls elksztsvel a W3C clja s szerepe az, hogy rirnytsa a figyelmet a specifikcira, s elsegtse annak szles kr alkalmazst. Ez megnveli a Web hasznlhatsgt, s javtja a weben trtn egyttmkdst.
Ez a dokumentum egyike annak a hat dokumentumnak (Bevezets, Fogalmak, Szintaxis, Szemantika, Szkszlet s Tesztsorozat), amelyek egyttesen felvltjk az eredeti Resource Description Framework specifikcikat: az RDF Model and Syntax (1999 Recommendation) s az RDF Schema (2000 Candidate Recommendation) cm dokumentumokat. A jelen dokumentumot az RDF Core Working Group (RDF-mag Munkacsoport) dolgozta ki a W3C Szemantikus Web Munkaprogramja keretben, s 2004. februr 10. dtummal publiklta. (Lsd a Munkaprogram-nyilatkozatot s a Munkacsoport alapszablyt).
Az Elzetes Ajnlstervezet munkaanyag ta a jelen Ajnls megszletsig a dokumentumon vgrehajtott mdostsokat a Vltoztatsi napl rszletezi.
A Munkacsoport szvesen fogadja az olvaskznsg szrevteleit a [email protected] (archive) cmn; az idevg technolgik ltalnos vitjt pedig a [email protected] (archive) cmn folytatja.
Rendelkezsre ll egy konszignci az ismert alkalmazsokrl.
A W3C listt vezet tovbb azokrl a felfedett szabadalmi ignyekrl is, amelyek ehhez a munkhoz kapcsoldnak.
Ez a szekci a dokumentumnak a publiklskor rvnyes sttust rgzti. Ms dokumentumok hatlytalanthatjk ezt a dokumentumot. A legjabb W3C publikcik listja, valamint e technikai riport utols kiadsa megtallhat a W3C technikai riportok indexben, a http://www.w3.org/TR/ alatt.
Az RDF-mag Munkacsoport [alapszablya] szerint a munkacsoport produktumai kz tartozik egy sor gppel feldolgozhat teszt-eset a nyelvnek azokra a technikai krdseire, amelyekkel a Munkacsoport foglalkozik. Ez a dokumentum ismerteti az ehhez a produktumhoz tartoz teszt-eseteket, de nem tartalmazza magukat a tesztel kdokat. Ez utbbiakat a http://www.w3.org/2000/10/rdf-tests/rdfcore/ webhely publiklja.
Az RDF rdekcsoport s az RDF kzssg ms tagjai is felismertek nhny problmt/inkonzisztencit az [RDFMS] specifikciban s az [RDF-SCHEMA] elzetes ajnlstervezetben. Ezeket a problmkat sszegyjtttk s kategorizltk az RDF-mag Munkacsoport problmakvet dokumentumban (RDF Core Working Group Issue Tracking). Az RDF-mag Munkacsoport ezt a problma listt a munkja vezrfonalaknt hasznlja. A problma lista egy munkadokumentum, amelyet mindig idszerstenek, amikor j krdsek/problmk merlnek fel. Az idszersts a Munkacsoport dntse alapjn trtnik, ahogyan azt a dokumentum Attention Developers szekcija lerja.
Az RDF teljes specifikcija az albbi dokumentumokbl ll:
Egy tfog s teljes RDF tesztsorozatnak le kellene fednie az RDF formlis nyelvtannak (Formal Grammar for RDF) sszes szablyt. A munkacsoportot azonban nem ktelezi az alapszably egy ilyen tesztsorozat szlltsra, hanem csak arra, hogy olyan teszt-eseteket lltson ssze, mely megfelel azoknak a technikai krdseknek, amelyekkel a Munkacsoport foglalkozik (ha ez clszer). A Munkacsoport, maga, nem kszt teszteket egyes nyelvtani szablyokra (ilyen pl. a rule[6.1]), de ha valaki adomnyoz ilyen teszteket a W3C szmra, akkor a Konzorcium beptheti ezeket a teszt-esetek kz.
Az RDF hibajegyzk (RDF Errata) dokumentlja az [RDFMS] ismert hibit. Mivel egy hibajegyzket egy W3C specifikci normatv vltoztatsnak tekintnk, s mivel a munkacsoport dntsei mindaddig nem normatvak, amg a specifikci ajnlss nem vlik, ezrt az RDF-mag Munkacsoport egyetlen ajnls eltti dntst sem tkrzi a hibajegyzk.
A teszt-esetek archvuma [REPOSITORY] knyvtrakat tartalmaz, amelyek mindegyike olyan teszt-eseteket fog egybe, amelyeket egyazon krdskr tesztelsre szntak. Minden knyvtr tartalmaz egy n. manifest fjlt, mely lerja az adott knyvtrban lv teszteket. Ahol egy krdskr ltrejtte az RDF tmakvet folyamat [ISSUES] eredmnye, ott a manifest fjl megjelli ezt a tnyt.
A teszt-esetek archvuma egy ZIP fjl formjban tartalmazza az sszes Elfogadott [APPROVED] teszt-esetet, s egy msik ZIP fjlban tartalmazza mind az Elfogadott, mind pedig a Nem elfogadott teszt-eseteket [FULLTESTS].
A Manifest.rdf fjl [MANIFEST] tartalmazza a teszt-esetek gppel olvashat jegyzkt. Ennek a fjlnak a formtumt rja le a kvetkez szekci.
A Manifest.rdf fjl [MANIFEST] RDF/XML-ben tartalmazza a teszt-esetek gppel olvashat ler jegyzkt. Nagy figyelmet fordtottak arra, hogy ennek a fjlnak a formtuma elg egyszer legyen, hogy segtse a teszt-esetek gpi feldolgozst.
A fjl egy egyszer fejlcet [MANIFEST-HEAD] tartalmaz; ezt a teszt-esetek egyedi lersa kveti, s vgl egy vge lbjegyzet [MANIFEST-TAIL] zrja a fjlt.
A teszt-eseteket az albbi kategrikba soroljuk:
<test:PositiveParserTest rdf:about="http://w3.example.org/test001"> <test:issue rdf:resource="http://w3.example.org/rdf-tracking/#example1" /> <test:status>APPROVED</test:status> <test:approval rdf:resource="http://rdfcore.example.org/archives/001.html" /> <test:description> This is a simple positive parser test example. </test:description> <test:inputDocument> <test:RDF-XML-Document rdf:about="http://w3.example.org/test001.rdf" /> </test:inputDocument> <test:outputDocument> <test:NT-Document rdf:about="http://w3.example.org/test001.nt" /> </test:outputDocument> <test:warning>Some parsers may produce a warning when running this test</test:warning> </test:PositiveParserTest>
<test:NegativeParserTest rdf:about="http://w3.example.org/error001"> <test:issue rdf:resource="http://w3.example.org/rdf-tracking/#example1" /> <test:status>APPROVED</test:status> <test:inputDocument> <test:RDF-XML-Document rdf:about="http://w3.example.org/error001.rdf" /> </test:inputDocument> </test:NegativeParserTest>
test:entailmentRules elemek specifikljk. Ha jelen van: <test:entailmentRules rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#" />
a teszt akkor lesz sikeres, ha a kvetkezmny megfelel az [RDF-SZEMANTIKA] specifikci RDF-kvetkezmny szablyainak. Ha a kvetkez kt elem jelen van:
<test:entailmentRules rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#" /> <test:entailmentRules rdf:resource="http://www.w3.org/2000/01/rdf-schema#" />a teszt akkor lesz sikeres, ha a konklzi megfelel az [RDF-SZEMANTIKAKA] specifikci RDFS-kvetkezmny szablyainak. Azoknl a teszt-eseteknl, amelyek egyszer kvetkezmnyt hasznlnak, az albbi jelzst talljuk:
<test:entailmentRules rdf:resource="http://www.w3.org/2000/10/rdf-tests/rdfcore/testSchema#simpleEntailment" />
<test:PositiveEntailmentTest rdf:about="http://w3.example.org/rdfs-domain-and-range/conjunction-test"> <test:description> This test demonstrates the conjunctive nature of range and domain. </test:description> <test:entailmentRules rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#" /> <test:entailmentRules rdf:resource="http://www.w3.org/2000/01/rdf-schema#" /> <test:premiseDocument> <test:NT-Document rdf:about="http://w3.example.org/rdfs-domain-and-range/test001.nt" /> </test:premiseDocument> <test:premiseDocument> <test:NT-Document rdf:about="http://w3.example.org/rdfs-domain-and-range/test002.nt" /> </test:premiseDocument> <test:premiseDocument> <test:NT-Document rdf:about="http://w3.example.org/rdfs-domain-and-range/test003.nt" /> </test:premiseDocument> <test:conclusionDocument> <test:NT-Document rdf:about="http://w3.example.org/rdfs-domain-and-range/test004.nt" /> </test:conclusionDocument> </test:PositiveEntailmentTest>
Az [RDF-SZEMANTIKA] szerint, egy olyan premissza-dokumentum, mely szemantikai hibt tartalmaz brmelyik korltozs tekintetben, amelyet a kivlasztott kvetkezmny szablyok elrnak, hamis lesz brmilyen interpretci esetn (s emiatt brmilyen kvetkezmnyt produklhatnak).
A manifest formtum tmogatst nyjt az ilyen szitucikra is oly mdon, hogy deklarl egy hamis premissza- vagy konklzi dokumentumot:
<test:conclusionDocument> <test:False-Document/> </test:conclusionDocument>
Konvenci szerint, az ilyen dokumentumrl azt mondjuk, hogy brmilyen interpretci esetn hamis.
<test:NegativeEntailmentTest> elemet hasznljuk a <test:PositiveEntailmentTest> helyett. A tesztelt szoftver "megbukik" a teszten, ha az RDF- vagy RDFS-kvetkezmny szablyok alapjn a megadott konklzit produklja. A szoftver akkor megy t a teszten, ha meggyzen kimutatja, hogy ilyen konklzi nem vonhat le a premissz(k)bl. A gyakorlatban akkor tekinthetjk gy, hogy a szoftver tment a teszten, ha tbbszri komoly ksrletre sem "sikerlt" hibs eredmnyt produkltatni vele.
<test:NegativeEntailmentTest rdf:about="http://w3.example.org/statement-entailment/test001"> <test:status>PENDING</test:status> <test:approval rdf:resource="http://rdfcore.example.org/Archives/Public/w3c-rdfcore-wg/2002Feb/0476.html" /> <test:description> RDF Core WG RESOLVED that a reified statement was a stating, not a statement. The following entailment does not, therefore, hold. </test:description> <test:entailmentRules rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#" /> <test:entailmentRules rdf:resource="http://www.w3.org/2000/01/rdf-schema#" /> <test:premiseDocument> <test:NT-Document rdf:about="http://w3.example.org/statement-entailment/test001a.nt" /> </test:premiseDocument> <test:conclusionDocument> <test:NT-Document rdf:about="http://w3.example.org/statement-entailment/test001b.nt" /> </test:conclusionDocument> </test:NegativeEntailmentTest>
<test:entailmentRules rdf:resource="http://www.w3.org/2000/10/rdf-tests/rdfcore/datatypes#" /> <test:datatypeSupport rdf:resource="http://www.w3.org/2001/XMLSchema#integer" /> <test:datatypeSupport rdf:resource="http://dt.example.org/datatype#foo" />Ha a teszt adattpus tmogatst ignyel egy { T, U, V, ... } adattpus halmazra, akkor a tesztsorozat cljra az albbi hrom mechanizmust kell biztostani:
test:MiscellaneousTest Manifest fjl-bejegyzst olyan teszt-esetek lersra hasznljuk, amelyek nem sorolhatk be a fenti kategrikba. Ezekhez tbb fjl is kapcsoldhat, amelyeket <test:document> elemek segtsgvel adunk meg. <test:MiscellaneousTest rdf:about="http://w3.example.org/misc001"> <test:status>PENDING</test:status> <test:description> A serializer asked to output the graph described in the test001 document should raise an exception since it cannot be described using RDF/XML. </test:description> <test:document> <test:NT-Document rdf:about="http://w3.example.org/nonserializable/test001.nt" /> </test:document> </test:MiscellaneousTest>
Tovbb, minden teszt-eset lers az albbi kzs attribtumokat tartalmazhatja:
<test:issue rdf:resource="http://www.w3.org/2000/03/rdf-tracking/#rdfs-no-cycles-in-subClassOf" />
<test:status>APPROVED</test:status>
<test:approval rdf:resource="http://lists.w3.org/Archives/Public/w3c-rdfcore-wg/2002Feb/0476.html" />
<test:discussion rdf:resource="http://rdfcore.example.org/" />
<test:description> A tesztet ler szveg kerl ide. </test:description>
<test:warning> Text describing the warning goes here. </test:warning>
Az albbi tblzatban felsorolt teszt-eseteket fogadtk el:
A teszt-esetek archvuma tartalmaz olyan teszteket is, amelyek nincsenek elfogadva. Ezeket a teszteket nem soroltuk fel ebben a dokumentumban, de elrhet ezekrl egy lista a http://www.w3.org/2000/10/rdf-tests/rdfcore/allTestCases.html URL-en.
A teszt-esetek manifest formtumt (gppel rtelmezhet meta-adatait) szndkosan gy vlasztottk meg, hogy a teszt-esetek egyszer, deklaratv lerst adjk. A szintaxiselemz-tesztek futtathatk ilyen egyszer eszkzkkel egytt, mint az [NTC]. Egy szintaxiselemznek hiba nlkl t kell mennie az sszes pozitv szintaxiselemz-teszten, s vissza kell utastania az sszes negatv tesztet. A kvetkezmny-tesztek futtatsra ilyen eszkzket hasznlhatunk, mint pl. az Euler [EULER].
A kvetkezmny-tesztek szablyainak ksznheten, egy pozitv vagy negatv kvetkezmny-teszt egy res konklzi-dokumentummal arra hasznlhat, hogy illusztrljuk vele a kvetkezmny-szablyok halmazaihoz kapcsold szemantikai korltokat.
A teszt-eseteket egyebek kztt arra szntk, hogy illusztrljk az RDF problmakvet dokumentumban (RDF Issue Tracking) szerepl egyes krdsek megoldst. Ebbl kvetkezleg, a teszt-eredmnyeket mindig a hozztartoz problmval s lerssal sszefggsben kell rtelmezni (ha van ilyen megadva). A Manifest fjl (s a fenti tblzat is) tartalmazza az ilyenekre mutat hivatkozsokat.
Az N-Triples (triplet notci) egy kdsor alap ASCII szvegformtum, amelyet RDF grfok kdolsra hasznlunk. Ezt az [N3] [N3-Primer] rgztett rszhalmazaknt lltottk ssze, s gy az N3 eszkzket ([CWM], [N-TRIPLES2KIF], [EULER]) hasznlhatjuk az olvassra s feldolgozsra. A CWM program akkor adja ki ezt a formtumot, ha "cwm -ntriples" formtum paranccsal indtjuk el.
Nem kvetelmny, de ajnlott, hogy az N-Triples tartalmat trol fjlok egy ".nt" fjlnv-kiterjesztst kapjanak, hogy meg lehessen ket klnbztetni az N3 fjloktl.
Az N-Triples dokumentumok Internet mdia tpusa illetve MIME tpusa 7-bites kdols US-ASCII szvegfjl (text/plain).
Megjegyzs: Az N-Triples egy olyan RDF szintaxis, amellyel lerjuk a teszt-eseteket, s definiljuk a lekpezst az RDF/XML s az RDF absztrakt szintaxis kztt. Az RDF informcik alkalmazsok kztti cserjre az RDF/XML [RDF-SZINTAXIS] az ajnlott szintaxis.
Egy N-Triples dokumentum US-ASCII karakterek sorozata, amelyet albb, az ntripleDoc nyelvtani kifejezs definil. Ennek szintaktikai elemzse egy sor RDF tripletet eredmnyez, mely egy subject, egy predicate s egy object produkcibl ll.
Ez az EBNF ugyanaz a szintaxisnotci, amelyet az XML 1.0 msodik kiadsa hasznl:
| ntripleDoc | ::= | line* | |
| line | ::= | ws* ( comment | triple )? eoln | |
| comment | ::= | '#' ( character - ( cr | lf ) )* | |
| triple | ::= | subject ws+ predicate ws+ object ws* '.' ws* | |
| subject | ::= | uriref | nodeID | |
| predicate | ::= | uriref | |
| object | ::= | uriref | nodeID | literal | |
| uriref | ::= | '<' absoluteURI '>' | |
| nodeID | ::= | '_:' name | |
| literal | ::= | langString | datatypeString | |
| langString | ::= | '"' string '"' ( '@' language )? | |
| datatypeString | ::= | '"' string '"' '^^' uriref | |
| language | ::= | [a-z]+ ('-' [a-z0-9]+ )* mely egy nyelv-teget kdol. | |
| ws | ::= | space | tab | |
| eoln | ::= | cr | lf | cr lf | |
| space | ::= | #x20 /* US-ASCII szkz - decimlis 32 */ | |
| cr | ::= | #xD /* US-ASCII kocsi vissza - decimlis 13 */ | |
| lf | ::= | #xA /* US-ASCII soremels - decimlis 10 */ | |
| tab | ::= | #x9 /* US-ASCII vizszines tabultor - decimlis 9 */ | |
| string | ::= | character* (a Karakterlncok szekciban definilt escape krakterekkel egytt). | |
| name | ::= | [A-Za-z][A-Za-z0-9]* | |
| absoluteURI | ::= | character+ az URI hivatkozsok szekciban definilt escapekrakterekkel egytt. | |
| character | ::= | [#x20-#x7E] /* US-ASCII space-tl decimlis 126-ig */ |
Ezek a produkcik azokat a fogalmakat kdoljk, amelyeket Az RDF alapfogalmai s absztrakt szintaxisa [RDF-FOGALMAK] ajnls definil, ahogy az albbi tblzat mutatja:
| N-Triples produkci | A kdolt RDF fogalom |
|---|---|
| triple | triplet |
| subject | alany |
| predicate | lltmny |
| object | trgy |
| absoluteURI | RDF URI hivatkozs |
| nodeID | rescsompont-azonost |
| langString | tpus nlkli literl |
| datatypeString | tipizlt literl |
Az N-Triples karakterlncok character produkcik sorozatai, amelyek [UNICODE] karakterlncokat kdolnak. Azok a karakterek, amelyek az US-ASCII rtktartomnyn kvl esnek, valamint nhny specilis US-ASCII karakter, n. \-escape szekvencival kdolhatk, az albbi tblzat szerint:
| Unicode karakter (u kdponttal) | N-Triples szerinti kdols |
|---|---|
| [#x0-#x8] | \uHHHH Ktelezen 4 hexadecimlis szmjegy HHHH, mely egy uUnicode karaktert kdol. |
| #x9 | \t |
| #xA | \n |
| [#xB-#xC] | \uHHHH Ktelezen 4 hexadecimlis szmjegy HHHH, mely egy uUnicode karaktert kdol. |
| #xD | \r |
| [#xE-#x1F] | \uHHHH Ktelezen 4 hexadecimlis szmjegy HHHH, mely egy uUnicode karaktert kdol. |
| [#x20-#x21] | Az u karakter |
| #x22 | \" |
| [#x23-#x5B] | Az u karakter |
| #x5C | \\ |
| [#x5D-#x7E] | Az u karakter |
| [#x7F-#xFFFF] | \uHHHH 4 ktelez hexadecimlis szmjegy HHHH, mely egy uUnicode karaktert kdol. |
| [#10000-#x10FFFF] | \UHHHHHHHH Ktelezen 8 hexadecimlis szmjegy HHHHHHHH, mely egy uUnicode karaktert kdol. |
ahol H egy hexadecimlis szmjegy: [#x30-#x39],[#x41-#x46] (0-9, nagybets A-F).
Ez a speciliskarakter-notci (escaping) kielgti a [CHARMOD] specifikci Reference Processing Model elrsait a teljes Unicode karaktermez (U+0-tl U+10FFFF-ig) hozzfrhetsgrl s egysges hasznlatrl az alkalmazsokban.
Az absoluteURI produkci egy Unicode karakterlnc, mely egy RDF URI hivatkozst reprezentl, ahogyan az [RDF-FOGALMAK] dokumentum specifiklja. Ezeket az N-Triples szintaxis szerint kdoljuk, azoknak az escape-szekvenciknak a hasznlatval, amelyet a Karakterlncok cm fejezetnk tblzata ismertet.
Az albbi N-Triples szintaxis fjl:
<http://www.w3.org/2001/08/rdf-test/> <http://purl.org/dc/elements/1.1/creator> "Dave Beckett" . <http://www.w3.org/2001/08/rdf-test/> <http://purl.org/dc/elements/1.1/creator> "Jan Grant" . <http://www.w3.org/2001/08/rdf-test/> <http://purl.org/dc/elements/1.1/publisher> _:a . _:a <http://purl.org/dc/elements/1.1/title> "World Wide Web Consortium" . _:a <http://purl.org/dc/elements/1.1/source> <http://www.w3.org/> .
ugyanazt az RDF grfot brzolja, mint a kvetkez RDF/XML szintaxis fjl:
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/"> <rdf:Description rdf:about="http://www.w3.org/2001/08/rdf-test/"> <dc:creator>Jan Grant</dc:creator> <dc:creator>Dave Beckett</dc:creator> <dc:publisher> <rdf:Description> <dc:title>World Wide Web Consortium</dc:title> <dc:source rdf:resource="http://www.w3.org/"/> </rdf:Description> </dc:publisher> </rdf:Description> </rdf:RDF>
Az N-Triples teszt-fjl: http://www.w3.org/2000/10/rdf-tests/rdfcore/ntriples/test.nt tbb leglis, N-Triples szintaxis tesztet tartalmaz.
Nagy ksznet illeti Art Barstow-t (a W3C volt munkatrst), e dokumentum korbbi fszerkesztjt rtkes munkjrt, amelyet az RDF tesztsorozat szerkesztsben s kezelsben vgzett, mely mr folyamatban volt, jval az RDF-mag Munkacsoport megalakulsa eltt is.
A szerkesztk szeretnnek ksznetet mondani Jos DeRoo (AGFA) kitn munkjrt, amelyet egy olyan kvetkeztet szoftver kifejlesztsben vgzett, amely kpes a kvetkezmnyteszt-esetek futtatsra.
Ugyancsak ksznet jr azoknak az RDF szintaxiselemz fejlesztknek, akik idejket ldoztk a szintaxiselemz-tesztjeink futtatsra, s akik korrekcikat is kldtek ezekhez a tesztekhez.
Az albbi Munkacsoporttagok kzvetlenl hozzjrultak a jelen dokumentum, s/vagy a teszt-esetek anyaghoz:
Ez a dokumentum az RDF-mag Munkacsoport hosszas megfontolsainak az eredmnye. Ennek a csoportnak a tagjai: Art Barstow (W3C) Dave Beckett (ILRT), Dan Brickley (W3C/ILRT), Dan Connolly (W3C), Jeremy Carroll (Hewlett Packard), Ron Daniel (Interwoven Inc), Bill dehOra (InterX), Jos De Roo (AGFA), Jan Grant (ILRT), Graham Klyne (Clearswift and Nine by Nine), Frank Manola (MITRE Corporation), Brian McBride (Hewlett Packard), Eric Miller (W3C), Stephen Petschulat (IBM), Patrick Stickler (Nokia), Aaron Swartz (HWG), Mike Dean (BBN Technologies / Verizon), R. V. Guha (Alpiri Inc), Pat Hayes (IHMC), Sergey Melnik (Stanford University), Martyn Horner (Profium Ltd).
Ez a specifikci mert egyrszt a korbbi RDF Model and Syntax dokumentumbl, amelyet Ora Lassilla s Ralph Swick szerkesztettek, msrszt az RDF Sma dokumentumbl, amelynek szerkeszti Dan Brickley and R. V. Guha voltak. Azok az RDF s RDF Sma munkacsoport-tagok, akik munkjukkal hozzjrultak e korbbi specifikcik ltrejtthez, a kvetkezk voltak: Nick Arnett (Verity), Tim Berners-Lee (W3C), Tim Bray (Textuality), Dan Brickley (ILRT / University of Bristol), Walter Chang (Adobe), Sailesh Chutani (Oracle), Dan Connolly (W3C), Ron Daniel (DATAFUSION), Charles Frankston (Microsoft), Patrick Gannon (CommerceNet), RV Guha (Epinions, previously of Netscape Communications), Tom Hill (Apple Computer), Arthur van Hoff (Marimba), Renato Iannella (DSTC), Sandeep Jain (Oracle), Kevin Jones, (InterMind), Emiko Kezuka (Digital Vision Laboratories), Joe Lapp (webMethods Inc.), Ora Lassila (Nokia Research Center), Andrew Layman (Microsoft), Ralph LeVan (OCLC), John McCarthy (Lawrence Berkeley National Laboratory), Chris McConnell (Microsoft), Murray Maloney (Grif), Michael Mealling (Network Solutions), Norbert Mikula (DataChannel), Eric Miller (OCLC), Jim Miller (W3C, emeritus), Frank Olken (Lawrence Berkeley National Laboratory), Jean Paoli (Microsoft), Sri Raghavan (Digital/Compaq), Lisa Rein (webMethods Inc.), Paul Resnick (University of Michigan), Bill Roberts (KnowledgeCite), Tsuyoshi Sakata (Digital Vision Laboratories), Bob Schloss (IBM), Leon Shklar (Pencom Web Works), David Singer (IBM), Wei (William) Song (SISU), Neel Sundaresan (IBM), Ralph Swick (W3C), Naohiko Uramoto (IBM), Charles Wicksteed (Reuters Ltd.), Misha Wolf (Reuters Ltd.), Lauren Wood (SoftQuad).
Egyszer kvetkezmny jelzse a kvetkezmny-teszteknl.
A negatv kvetkezmny-tesztek hibs eredmnyt definil kritriumok bekezdsnek jrafogalmazsa Pat Hayes javaslata alapjn, illetve szavaival.
Egy RDF/XML teszt-eset (rdf-element-not-mandatory/test001) felvtele az olyan esetek tesztelsre, amelyek nem tartalmaznak rdf:RDF elemet .
Eltvoltottunk egy N-Triples hivatkozst a nyelv-tegekre s az RFC3066-ra. Helyette az RDF fogalmak defincijra hivatkozunk. (Egy nyelv-teg nem kezddhet szmjeggyel).
jabb teszt-esetek felvtele az adattpusok intenzionlis interpretcijhoz.
j teszt-eset: tpusnlkli literlok s xsd:string lersnak tfedsrl.
Szerkeszti vltoztats. A teszt-esetek tblzatnak felirata most vilgoss teszi, hogy a relatv URL-ek abszoltt konvertlsa csak a tblzatban szerepl relatv hivatkozsokra vonatkozik.
Szerkeszti vltoztats a 3. fejezet (N-Triples) MEGJEGYZS-ben. Ez most azt mondja, hogy az N-Triples notci clja itt a lekpezs az RDF/XML s az RDF absztrakt szintaxis kztt.
Terminolgiai vltoztats. A 2.1. Szervezs szekciban ttrs a sokkal elfogadhatbb "grf egyenrtksg" fogalom hasznlatra.
Lnyeges vltoztats. A 2.1. Szervezs szekciban felvtelre kerlt egy negyedik felttel az adattpus-tmogatsra, amikor adattpus-rzkeny kvetkezmny-teszteket runk le.
Szerkeszti vltoztats. A hivatkozsok megvltoztatsa vgig a dokumentumon, hogy eltvoltsuk az URL-eket a nylt szvegbl; tovbbi vltoztatsok Susan Lesch javaslatai alapjn.
Szerkeszti vltoztats. A 3.1. Kiterjesztett Backus-Naur forma (EBNF) nyelvtan szekciban egy j tblzat hozzadsa, mely azt mutatja, hogy az N-Triples produkcik hogyan kdoljk a megfelel RDF fogalmakat az [RDF-FOGALMAK] dokumentumbl.
Szerkeszti vltoztats. A 3.3 URI hivatkozsok szekciban az URI rszletek lersa helyett hivatkozsok az [RDF-FOGALMAK] dokumentumra. Az RFC2396 (URI-k) hivatkozs trlse. A javts Duerst, 2003-05-08-i megjegyzsei alapjn trtnt (lsd ezt a megjegyzst is. A javts vlasz Patel-Schneider megjegyzsre (2003-05-30) is.
Szerkeszti vltoztats. A 3.2 Karakterlncok szekciban s az N-Triples fejezet escape-szekvencia tblzatban a Unicode karakterek N-Triples-re kdolsnak listzsa. A javts Patel-Schneider megjegyzsre (2003-05-27) (felvzolva itt).
Lnyeges vltoztats. A datatypeString produkci javtsa: karakterlnc hasznlata langString helyett, a nyelv-teg trlse utn az sszes tipizlt literlbl, ahogy azt elfogadtk in RDF-mag 2003-05-09-i telekonferencijn.
A kvetkezmny-tesztek defincija megvltozott a tekintetben, hogy tnylegesen a helyes kvetkezmnyeket kell tesztelni, nem az lkvetkezmnyeket.
Adattpus-rzkeny kvetkezmny-tesztek tmogatsa a manifest fjlban.
Hivatkozs az RDF-FOGALMAK dokumentumban a grf izomorfizmus / egyenlsg defincijra.
A mindig hamis ldokumentum hozzadsa kvetkezmnytesztekhez.
A teszt-esetek listjnak idszerstse ebben a dokumentumban.
Teszt-esetek nevnek megvltoztatsa erforrsrsz-azonosts vltozatra az egyedi manifest dokumentumokban.
A language produkci megvltoztatsa az RFC 3066-tal val kompatibilits rdekben. Az [RFC 2396] hivatkozs felvtele a normatv hivatkozsok rovatba.
A 3. fejezet (N-Triples) MEGJEGYZS jrafogalmazsa. Mutat az RDF/XML-re mint adatcsere-szintaxisra.
A character produkci javtsa: a maximlis USASCII kdrtk 126!
A 3.2 Karakterlncok szekciban eltvoltott javaslat, hogy az alkalmazsok az UTF-8 kdolst hasznljk.
A 3.5. N-Triples tesztek szekciban egy URL felvtele, mely az N-Triples teszt-fjlra (http://www.w3.org/2000/10/rdf-tests/rdfcore/ntriples/test.nt) mutat.
Nagybets hexadecimlis szmjegyek hasznlata. A H definilsa, s ilyen mdon trtn hasznlata: \uHHHH, \uHHHHHHHH.
Az xmlString produkci trlse.
Az N-Triples szerinti nyelv szepartor szimblum megvltoztatsa @-ra a langString produkciban.
RDF adattpus-tmogats hozzadsa: a datatypeString hasznlata ^^<datatypeURI> formban.
A 3.3 URI hivatkozsok szekci idszerstse: Unicode karakterek engedlyezse URI-kben.
A Jvbeli munkk szekci beolvasztsa a Nyitott krdsek szekcijba.
A teszt-esetek tblzatnak bvtse s tszervezse, hogy tkrzze az jabb, elfogadott teszt-eseteket.
j fejezet (2. fejezet) felvtele, mely lerja a szintaxiselemz-tesztek szervezst, az ilyen tesztek tpusait s pldkat ad azokrl a manifest formtumokrl, amelyek lerjk ezeket a teszteket.
A "Szerkesztk:" adat javtsa, Art Barstow-nak ksznheten.
A literal: produkci a langString | xmlString defincija megvltozott (az utbbi trlve)
Az N-Triples szintaxis egyelre ASCII formtum marad – lezrt krds az esetleges UTF-8 kdolsrl.
Idszerstett hivatkozs az RDF modell-elmletre, s szintaxis-munkaanyagokra.
Az Elfogadott teszt-esetek tblzata megvltozott gy, hogy az most linkeket tartalmaz a teszthez kapcsold fjlokra s a Munkacsoport dntseire.
A Nem elfogadott teszt-esetek tblzatnak trlse, s egy link felvtele az archvumnak a nem elfogadott teszteket listz rszre.
j linkek felvtele, amelyek az archvum teszt-eseteinek ZIP fjljra mutatnak.
A Jvbeli munkk s Munkatrsak szekcik j minstse: "Informatv".
Egy szimblum megvltoztatsa bNode-rl nodeID-re.
Egy hivatkozs megadsa az RDF Modell-elmletre.
Egy szekci felvtele az URI kdolsrl, mely a Charmod szablyokra hivatkozik, valamint az absoluteURI nyelvtani szably mdostsa oly mdon, hogy a Charmod dokumentumra mutasson.
A Python literlokra val hivatkozs trlse a \-escaping miatt.
A 4, illetve 8 ktelez hexadecimlis jegyre vonatkoz kvetelmny felvtele a \u, \U escape-szekvencik rsmdjnl.
Az "URI-k" szekcicm megvltoztatsa "URI hivatkozsok"-ra.