Tải bản đầy đủ (.pdf) (248 trang)

4 WEB ngu nghia XML

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (2.25 MB, 248 trang )

Công

XML và WEB
The Semantic WEB

T

N

N

- HVKTQS - 2012

1


Giáo viên
• T Nguyên N
• N công tác:
môn Khoa
máy tính, Khoa
CNTT, HVKTQS
• H
nghiên
: X lý tín
hình
, Trí
nhân
, Lý
, Khai
phá


• Liên : email cell.
0948435163;
2 nhà A1
• L
sinh viên: T 4 hàng
14h15
14h45 nhà A1
T

N

N

- HVKTQS - 2012

2


Môn
• Công
XML và Web
- XML
Technologies and the Semantic Web
nhóm chuyên ngành Khoa
máy tính
• S
: 15
• Thi: V
trên bài
• Các môn

liên quan: CTDL>, Multimedia,
Trí
nhân
, L trình
, Khai phá

T

N

N

- HVKTQS - 2012

3


Các

dung chính

môn

• L







hình thành và nhu
phát
web
.
Ontology
xây
Web
G
Ngôn
truy
SPARQL
C
XML
Bài toán Xây
web
Webcrawler và khai thác thông tin Web
T

N

N

- HVKTQS - 2012

4


Tài
• G
S

W
• Michael C. Daconta,Leo J. Obrst, Kevin T. Smith. The
Semantic Web - A Guide to the Future of XML, Web
Services, and Knowledge Management , Wiley 2003.
• T. Berners-Lee, J. Hendler, O. Lassila, The Semantic
• Web, Scientific American, May 2001.
• D. Brickley, R.V. Guha, Resource Description Framework
(RDF) Schema Specification, World Wide Web
Consortium, Proposed recommendation 2001.

T

N

N

- HVKTQS - 2012

5


Tài

thêm

• />• SPARQL Query Language for RDF />• o/semweb. (T
semweb)
• RDF Resource Description Framework
• />• OWL Web Ontology Language
• />• />T


N

N

- HVKTQS - 2012

6


M
• C
• Trang
• Cài
trình
• Có
• Tích

yêu

tài

tham
tìm tài


chuyên
>5,
trao
, làm


T

N

N

Google
môi
xuyên>4
theo nhóm

- HVKTQS - 2012

7


Gi i thi u XML
Extensible Markup Language


M c tiêu



Gi i thi u t ng quan v ngôn ng XML
Làm quen v i m t s môi tr ng so n th o
XML đ n gi n



Gi i thi u








XML(Extensible Markup Language): ngôn
ng đ nh d ng m r ng.
XML là ngôn ng đ c đ nh ngh a b i t
ch c m ng toàn c u(World Wide Web
Consortium) th ng đ c vi t t t W3C.
XML là m t ngôn ng t ng quát dùng đ đ nh
ngh a d li u thông qua các th .
XML là m t chu n không ph thu c vào b t
kì m t h đi u hành nào.


Ngôn ng đ nh d ng
(markup Language)



Ngôn ng đ nh d ng là t t c nh ng gì dùng đ mô t n i dung m t
tài li u.
Ví d
<html>
<head>

<title>Chào các b n đ n v i th gi i c a HTML</title>
</head>
<body>

<font color="#008080">Chào các b n đ n
v i th gi i c a HTML</font>


</body>
</html>


Ngôn ng đ nh d ng
(Markup Language)


K t qu c a trang HTML trên trình duy t IE.


Ngôn ng đ nh d ng
(Markup Language)






HTML th c hi n đ nh d ng b ng các th (
tags) nh <head>, <Center>…
Th ch cho trình duy t bi t cách hi n th n i
dung tài li u.
T t c nh ng gì mà ngôn ng đ nh d ng th
hi n là cung c p thông tin và cách th c trình

bày n i dung tài li u.


HTML và XML






C hai đ u là ngôn ng đ nh d ng(đ nh d ng
theo ngh a cách quy đ nh đ x lý và ch a
n i dung tài li u).
HTML s d ng các th đ c đ nh ngh a và
quy đ nh s n.
XML đ a ra m t s quy t c cho phép ng i
dùng t đ nh ngh a các th .


Ngôn ng XML


Ví d :
<?xml version="1.0"?>
<DOCUMENT>
<GREETING>
Chao Cac Ban
</GREETING>
<MESSAGE>
Chao cac ban den voi the gioi cua XML

</MESSAGE>
</DOCUMENT>


Ngôn ng XML







T t c các ch th c a XML đ u đ c b t đ u
b ng <? và k t thúc b ng ?>.
Các th do ng i dùng t đ nh ngh a ch ng
h n nh <DOCUMENT>, <GREETING>,
<MESSAGE>.
Th luôn b t đ u b ng < và k t thúc b ng >.
Ph i có th m và đóng duy nh t cho toàn b
tài li u (root).


Hi n th tài li u XML


Trình duy t ch có th hi n th file XML b ng cách d toàn b n i dung file
XML lên màn hình.


nh ki u XML







nh d ng file XML b ng CSS(Stylesheet).
nh d ng file XML b ng XSLT.
CSS và XSLT dùng đ đ nh ki u và bi n đ i
XML đ hi n th d li u phía ng i dùng
không khác gì HTML.
Dùng DOM, SAX đ rút trích d li u t file
XML k t h p v i các th đ nh d ng c a
HTML đ hi n th phía ng i dùng.


nh ki u XML
Ví d : v i file XML nh ví d tr c, k t h p v i XSLT đ đ nh ki u nh sau:
<?xml version="1.0"?>
xmlns=" /><xsl:template match="/">
<html>
<head>
<title> <xsl:value-of select="DOCUMENT/GREETING"/> </title>
</head>
<body>

<font color="#008080"> select="DOCUMENT/MESSAGE" /> </font>


</body>
</html>

</xsl:template>
</xsl:stylesheet>



nh ki u XML
Ví d (tt):
<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="thu.xsl" ?>
<DOCUMENT>
<GREETING>
Chao Cac Ban
</GREETING>
<MESSAGE>
Chao cac ban den voi the gioi cua XML
</MESSAGE>
</DOCUMENT>


nh ki u XML


Hi n th tài li u XML trong trình duy t IE


Trình duy t XML


InternetExplorer (IE)









V n là trình duy t XML m nh nh t hi n nay.
Cho phép dùng Javascript đ l p trình và truy xu t d li u
XML.
Ngoài ra còn h tr c Jscript, Vbscript.
H tr CSS.

Netscape Navigation 6




Phiên b n 6.0 h tr XML khá chu n.
H tr CSS
H tr các ngôn ng XML m r ng.


Trình so n th o XMLWriter


ng d ng XML









XML có th t o ra t p các ngôn ng con
khác.
ng d ng XML mang ý ngh a cho bi t m t
t p các th hay t p con XML ho t đ ng riêng
trong m t l nh v c nào đó.
MathML: đ nh d ng các bi u th c, kí hi u
toán h c.
CML: Ngôn ng đ nh d ng hóa h c.


ng d ng XML








CDF: khuôn d ng đ nh ngh a kênh(Channel
Definition Format).
SMIL: ngôn ng tích h p multimedia đ ng
b .
XHTML: dùng m r ng và đ nh ngh a l i
ngôn ng đ nh d ng HTML.

XUL: ngôn ng c u hình giao di n ng i
dùng


Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×