You are on page 1of 17

.

.
( )1
.
..

rdfs :class
rdf :type ..

: 1

http://www.arabicontology.org
tarikos2007@gmail.com

-1
XML 1

.. .
.
HTML
.
( ) 2 ( )1
( )3
( ) 2 ( )3
3
2

.
3
2 .

book

author

publisher

year

-Extensible Markup Language

: 8002

http://www.arabicontology.org
: 8022
tarikos2007@gmail.com

8022

3
" "

.
.

http://www.arabicontology.org
tarikos2007@gmail.com

-2

" " 2
:
Subject .
Predicate .
Object .

: 4
:
http://www.arabicontology.org/index.html

creator

:
http://www.arabicontology.org/index.html : Subject
creator : Predicate
: Object
" " :
http://www.arabicontology.org/index.html

http://purl.org/dc/elements/1.1/creator


-Resource Description Framework

http://www.arabicontology.org
tarikos2007@gmail.com

( ).
2 ( RDF )6 3
:

.XML
( )3
( )6
. http://www.arabicontology.org/kitab :

.

( )7 FOAF 3
( .)6
4

-3
" " .
. :
.
5

-1.3
rdfs:Class
... "" ""
" " ..

- Friend of a friend
- http://www.yoyodesign.org/doc/w3c/rdf-schema/
5
-Resource Description Framework Schema
4

http://www.arabicontology.org
tarikos2007@gmail.com

7
RDFs
RDF URI References .
instance :

rdf:type

http://www.arabicontology.org
tarikos2007@gmail.com

"" "" ""


instance.
( )hierarchy ( generalization

)/ specialization . . " :" ""


"" " " ( "" "" " ").6
rdfs:subClassOf
.

rdfs:subClassOf

.
<rdf:RDF
"xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#
"xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#
>"xml:base="http://www.homme.ma/homme#
>""=<rdf:Description rdf:ID
><rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/
></rdf:Description
>""=<rdf:Description rdf:ID
><rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/
>"/<rdfs:subClassOf rdf:resource="#
></rdf:Description
></rdf:RDF

-2.3
Properties
" " " "
.
-
rdfs:range .

rdfs:domain -

" " .
-http://arabteam2000-forum.com/index.php/topic/185890-ontology/

http://www.arabicontology.org
tarikos2007@gmail.com


rdfs:subPropertyOf :
:

rdfs:subPropertyOf

: . URI ":" ""


"" " :" " :" ":".
-4

DAML+OIL
.
" " "" ""
owl:ObjectProperty
>"_"=<owl:ObjectProperty rdf:ID
>" /<rdfs:domain rdf:resource="#
>" /<rdfs:range rdf:resource="#
></owl:ObjectProperty
"" "" "
". owl:DatatypeProperty
>"<owl:DatatypeProperty rdf:about="#
>"/<rdfs:domain rdf:resource="#
><rdf:range rdf:resource="&xsd;string"/
></owl:DatatypeProperty

"

http://www.arabicontology.org
tarikos2007@gmail.com

-1.4



.
:
.1 URI :
>"/"=<owl:Class rdf:ID

"".
.2 owl:oneOf:
><owl:Class
>"<owl:oneOf rdf:parseType="Collection
>"/<owl:Thing rdf:about="#
>"/<owl:Thing rdf:about="#
></owl:oneOf
></owl:Class

"" :
.3 :
><owl:Restriction
>" /<owl:onProperty rdf:resource="#
>" /<owl:allValuesFrom rdf:resource="#
></owl:Restriction

" "anonymous class ""


"".

http://www.arabicontology.org
tarikos2007@gmail.com

:
><owl:Restriction
>" /<owl:onProperty rdf:resource="#
>" /<owl: allValuesFrom rdf:resource="#
></owl:Restriction

9
.4 intersectionOf:
>"__"=<owl:Class rdf:ID
>"<owl:intersectionOf rdf:parseType="Collection
>" /<owl:Class rdf:about="#
><owl:Restriction
>" /<owl:onProperty rdf:resource="#
>" /<owl: allValuesFrom e rdf:resource="#
></owl:Restriction
></owl:intersectionOf
></owl:Class

" __ "
.
.5
owl:unionOf:

>""=<owl:Class rdf:ID
>"<owl:unionOf rdf:parseType="Collection
>" /<owl:Class rdf:about="#
>" /<owl:Class rdf:about="#
></owl:unionOf
></owl:Class

http://www.arabicontology.org
tarikos2007@gmail.com

: .
.6
complementOf
.
><owl:Class
><owl:complementOf
>"/<owl:Class rdf:about="#
></owl:complementOf
></owl:Class

) (Class
) . (Proprieties ) (hierarchy
) (generalization /specialization


.
-2.4

.

.

.

.

.

http://www.arabicontology.org
tarikos2007@gmail.com

-1.2.4 :


.
. rflexive
:
"" ""
:
"" ( .)10

10

. Irrflexive
"" "" "" "" :
("" ""
.

"" "")

AsymmetricObjectProperty

http://www.arabicontology.org
tarikos2007@gmail.com

11
><AsymmetricObjectProperty
>"/"=<ObjectProperty IRI
></AsymmetricObjectProperty

. owl:TransitiveProperty
"" ""
"" "" "" "" :
( : )

( )

( )

: "" ( ) 12

12

>""=<owl:TransitiveProperty rdf:ID
>"/<rdfs:domain rdf:resource="#
http://www.arabicontology.org
tarikos2007@gmail.com

>"/<rdfs:range rdf:resource="#
></owl:TransitiveProperty
. owl:SymmetricProperty
"" "" ""
"( " "") ("" "")
:
>""=<owl:SymmetricProperty rdf:ID
>"/<rdfs:domain rdf:resource="#
>"/<rdfs:range rdf:resource="#
></owl:SymmetricProperty

13
"" ""
( SymmetricProperty .) 13
. owl:inverseOf
1 "" "" :
"( 1" "") ("" " 1")
:
"" "" .

http://www.arabicontology.org
tarikos2007@gmail.com

14
owl:FunctionalProperty .
:
" "" "" "" "" "" = "
" "
<owl:ObjectProperty rdf:ID=">"
<rdf:type rdf:resource="&owl;FunctionalProperty" />
<rdfs:domain rdf:resource="# "/>
<rdfs:range rdf:resource="# "/>
</owl:ObjectProperty>

15
.

http://www.arabicontology.org
tarikos2007@gmail.com

16
-3.4

W3C 7SPARQL
RDF . 21
. 88002
SPARQL

" "SQL :
9

.2
.8 ()INSERT DATA
>PREFIX dc : <http ://purl.org/dc/elements/1.1/
INSERT DATA
{
; <http ://example/book3> dc :title A new book
dc :creator A.N.Other .
}

.3 10

] >LOAD <documentURI> [ INTO <uri


.2 )DELETE DATA( 11
>PREFIX dc : <http ://purl.org/dc/elements/1.1/
DELETE DATA
; { <http ://example/bookx> dc :title
. dc :creator
7

- SPARQL Protocol and RDF Query Language


-http://www.w3.org/TR/rdf-sparql-query/
9
-http://www.w3.org/TR/rdf-sparql-query/#select
10
-http://www.w3.org/TR/2010/WD-sparql11-update-20100126/#t411
11
-http://www.w3.org/TR/2010/WD-sparql11-update-20100126/#t412
8

http://www.arabicontology.org
tarikos2007@gmail.com

DESCRIBE . CONSTRUCT
SQL
.

http://www.arabicontology.org
tarikos2007@gmail.com