HTML Tutorials |
|
XML Tutorials |
|
Browser Scripting |
|
Server Scripting |
|
.NET (dotnet) |
|
Multimedia |
|
Web Building |
|
Java Tutorials |
|
Programming Langauges |
|
Soft Skills |
|
Database Tutorials |
|
Operating System |
|
Software Testing |
|
SAP Module |
|
Networking Programming |
|
Microsoft Office |
|
Accounting |
|
|
Questa sezione descrive la sintassi di XML. Usa le notazioni del namespace di XML, ma i nomi espansi sono ottenuti semplicemente concatenating un namespace ad un nome dell'elemento. Quindi useremo la stessa convenzione di nella sezione precedente per i prefissi RDF: e RDFS:.
|
La descrizione
|
Un documento di RDF � la lista delle descrizioni. Ogni descrizione si applica solitamente ad una risorsa e contiene la lista delle propriet�. I valori di propriet� sono il URIs, costanti letterali o tutte le altre descrizioni.
|
In XML, i meta dati di RDF sono inclusi nell'elemento chiamato �rdf: RDF�. Questo elemento contiene la sequenza degli elementi chiamati RDF: Descrizione. Quegli elementi possono avere uno dei due attributi il uno o il altro RDF: circa o il RDf: Identificazione (ma non entrambo).
|
RDF: circa � usato descrivere c'� ne della risorsa; il relativo valore � un URI assoluto o il URI relativo.
|
<RDF:Description about="http://vyom.co.in/index.html">
...
</RDF:Description>
|
|
RDF: L'identificazione � usata per definire la risorsa; il relativo valore � il contrassegno del frammento (senza carattere �del #�) da aggiungere ad un documento URI di XML. La risorsa non pu� essere definita pi� di una volta.
|
<RDF:Description ID="foo">
...
</RDF:Description>
|
|
La descrizione senza un RDF: circa n� RDF: L'identificazione si dice per descrivere una risorsa anonima.
|
<RDF:Description>
...
</RDF:Description>
|
|
Un elemento RDF: La descrizione contiene la sequenza degli elementi di XML. Quegli elementi sono interpretati come le propriet�, di cui URI dell'attributo � un nome espanso dell'elemento. Se un elemento � vuoto, dovrebbe avere un attributo RDF: risorsa di cui il valore � URI dell'oggetto (vedere la CC: Creatore in sotto). Altrimenti, pu� contenere il testo normale (allora � interpretato come costante letterale - vedere la CC: Titolo in sotto) o un singolo RDF incastonato: Elemento di descrizione (vedere la CC: Creatore in sotto).
|
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:dc="http://purl.org/DC/"
xmlns:os="http://somesite.org/Schema/">
<rdf:Description about="http://vyom.co.in/index.html">
<dc:Creator rdf:resource="mailto:[email protected]"/>
<dc:Title> Index of my web site </dc:Title>
<dc:Creator>
<rdf:Description about="mailto:[email protected]">
<os:worksWith rdf:resource="mailto:[email protected]"/>
</rdf:Description>
</dc:Creator>
</rdf:Description>
</rdf:RDF>
|
|
|
Nel caso di un'ambiguit�, l'attributo RDF: il parseType pu� essere usato negli elementi della propriet� con �una risorsa� o un valore �letterale�. Il posteriore pu� essere usato quando la costante letterale contiene le modifiche di XML, per evitare che � analizzato come descrizione.
|
La sintassi ha potuto anche essere abbreviata in due sensi:
- Il nome degli elementi di descrizione pu� essere sostituito da tutto il URI. � interpretato come RDF supplementare: scrivere la propriet� a macchina, stimata da una risorsa chiamata. Si noti che il contesto concede sempre differire da l'elemento scritto di descrizione dall'elemento della propriet�.
-
le propriet� con i valori letterali possono essere scritte come gli attributi per gli elementi di descrizione piuttosto che gli elementi inclusi.
|
Considerare per un esempio, la descrizione seguente:
|
<rdf: Descritpion ID= " fatherOf " > <rdf: tipo rdf: resource= �http://www.w3.org/1999/02/22-rdf-syntax-ns#Property�/> <rdf: padre del label>
dei <rdfs: rdf del subPropertyOf: resource= " #parentOf " > </rdf: Descritpion>
|
|
Ci� pu� essere abbreviata in
|
<rdf:Descritpion ID="fatherOf">
<rdf:type rdf:resource=
"http://www.w3.org/1999/02/22-rdf-syntax-ns#Property"/>
<rdf:label> father of
<rdfs:subPropertyOf rdf:resource="#parentOf">
</rdf:Descritpion>
|
|
Ci� pu� essere abbreviata in
|
<rdf:Property ID="fatherOf" rdfs:label="father of">
<rdfs:subPropertyOf rdf:resource="#parentOf">
</rdf:Descritpion>
|
|
I contenitori
|
Come contenitori pi� in anticipo accennati di RDF sono definiti come la parte di sintassi di XML. Un nodo del contenitore � descritto con l'elemento speciale chiamato RDF: Sacchetto, RDF: Seq o il RDF: Alt (quegli elementi possono essere usati anzich� il RDF: Elementi di descrizione). Quelle descrizioni speciali possono soltanto avere il RDF: L'attributo di identificazione o � anonimo, non pu� avere il RDF: circa.
|
Le propriet� di insieme dei membri non sono usate come �, ma preferibilmente l'elemento RDF: il Li � usato; l'analizzatore deve sostituirlo dalla propriet� numerata adatta. La figura data sotto � un esempio di esso.
|
<?xml version="1.0" encoding="UTF-8" ?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<rdf:Bag ID="mybag">
<rdf:li resource="http://vyom.co.in/index.html"/>
<rdf:li resource="mailto:[email protected]"/>
<rdf:li> literal element </rdf:li>
</rdf:Bag>
</rdf:RDF>
|
|
|
Le descrizioni distribuite
|
Anzich� il RDF: circa, le descrizioni possono anche avere l'attributo RDF: aboutEach o il RDF: aboutEachPrefix. Ci� concede distribuire l'eccedenza di descrizione l'insieme delle risorse.
|
- RDF: il valore dei aboutEach dovrebbe essere URI del contenitore; la descrizione corrispondente si applica ad ogni membro di un contenitore.
-
RDF: il valore dei aboutEachPrefix � la stringa; la descrizione corrispondente si applica a c'� ne della risorsa di cui URI comincia con questa stringa.
|
Le esecuzioni del RDF non sono limitate per mantenere soltanto le informazioni su quelle descrizioni distributive - questa � soltanto la scorciatoia sintattica. Pu� provocare i comportamenti inattesi di alcuni agenti, non appena pi� di una fonte di RDF � coinvolta (risorse definite nella fonte possono abbinare la descrizione distribuita in altra, ma rilevato come tali).
|
Inoltre, non � specificato se la descrizione distribuita pu� essere inclusa come i valori di propriet�. Bench� questa possibilit� non sia accennata mai, la sintassi convenzionale la permette. L'interpretazione naturale sarebbe che la propriet� � stimata da ogni risorsa che abbina una descrizione distribuita.
|
Il Reification |
La sintassi di XML del RDF fornisce un senso reify le dichiarazione asserite: il singolo arco pu� reified aggiungendo il RDF: Attributo di identificazione ad un elemento della propriet�, che definir� il URI di una dichiarazione reified. D'altra parte, ogni arco generato dalla descrizione pu� reified aggiungendo il RDF: attributo del bagID alla descrizione. Ci� definisce un URI di nuova risorsa del sacchetto, di cui i membri sono dichiarazione reified.
|
Keywords: rdf model, resource description framework xml, rdf statements, rdf schema
|
|
HTML Quizes |
|
XML Quizes |
|
Browser Scripting Quizes |
|
Server Scripting Quizes |
|
.NET (dotnet) Quizes |
|
Multimedia Quizes |
|
Web Building Quizes |
|
Java Quizes |
|
Programming Langauges Quizes |
|
Soft Skills Quizes |
|
Database Quizes |
|
Operating System Quizes |
|
Software Testing Quizes |
|
SAP Module Quizes |
|
Networking Programming Quizes |
|
Microsoft Office Quizes |
|
Accounting Quizes |
|
|