1.RDF模式和XML模式是不同的
XML數(shù)據(jù)模式是一個文本可擴(kuò)展語言,相比之下,RDF有一個非常簡單的模式,即二元關(guān)系模式。當(dāng)然,任何的RDF聲明形式都可以用XML來表示,但XML是被設(shè)定為固定的、樹狀的文本,在描述數(shù)據(jù)元上缺乏一定的靈活性。RDF模式卻是有足夠的靈活來描述這種主觀的、分布式的、用不同形式來表達(dá)的元數(shù)據(jù)。 2.RDF和XML所使用的資源不同 XML中所談到的節(jié)點,是XML文檔中的節(jié)點,尤其是在文檔結(jié)構(gòu)中特定之處。在RDF中,節(jié)點不在是節(jié)點本身了,而是任何其他可用URIS標(biāo)識的資源,因此RDF是一種元數(shù)據(jù)語言。 3.XML Schema和RDF的語意不同 XML Schema最初的語意解釋是限制在XML文檔中的,它是隱含的。RDF原本就是語意解釋,用于對那些不能夠用樹形結(jié)構(gòu)來很好建模的知識進(jìn)行建模。總之,XML/XML Schema是數(shù)據(jù)建模語言,RDF是元數(shù)據(jù)建模語言,當(dāng)元數(shù)據(jù)需要編碼成數(shù)據(jù)時,XML語法就非常的有用,如果純用XML語言來進(jìn)行元數(shù)據(jù)建模那么在靈活性就會受到阻礙。 |
|
來自: 林楓 > 《ontology》