!
" #
$
% &
' &
(& ) &# "
*'' (* ' ' ) '+ (
' + ) , # ( , - # )
&
' + ( '+)
, # " .!+
/ 0
0
"
$
( )
$
-
"
( )
"
&
&
- 1 , +" -
, + (, +)
, +" '% %
&
$
"
& 2
&
- &
-
&
! - , $ $ ( ,)
, & 2 (,&2)
345
1 ,2& 4 6
, & # - , & 2
4778
6, &
9(,& ): , & 6 "
: " &
, &
; 6
( )
:
0
,
<
& ,
1 4
4 ;== =
1 4 " ; # &
1 >
1 > " #
,
? 2 @ 2
0
$ 0
& ;
• ! =
= & $ A
• 1 (
) A
• *
" $ A
• 2
1 &
/ 1 1 4
1 > $
<
&
* ,
( )
" " "
$
;
4 ' + ( '+)
"
A
> .!+ , - # ( , #)
< # , # 6 :A
3
* '
' (*'' )
& &
" &
( ) % &
-
/ &
( ) 1 (
)
- 1
"
( )
"
&
-
"
, +" ( ' !+" )
, +" 2 ! *
(
) B
&
, +" & ( , +)
&
&
(, +" " '% B )
, +" *'' *''
&
& *''
(
- ) , +" =*''
! < , +"
!
;
1 & &
$
( )
&
1 -
@ #2
( )
&
1 -
"
& (& )
% 0 &
&
& (& ) 47C5 D5
&
1 &
E
E
&
/ &
&
& -
&
4777 ? 1 F4G;
6& (& )
&
&
& & "
$
:
&
"
0
&
" (
, = )
"
F48G
" #$ ! #% & !$# ' #!
& 47C3 2 &
(2& ) E 47D4
2 47HD - "
I
& 477>
& F3G
&
$
- ( * !) %
&
;
4 ( )
% 0
J 0
> $ J 0
3
J 0
-
&
#
2 ' (2 ' ) FKG
2 & F8G1 =
( )
A
( ;
& ) $
# &
&
"
& I
2 ' FC DG
( /L )
#
"
(
) 3'
F4DG
"
, - , &
& % -
&%,>' F>HG 4775 1 & 2?*2%"2?E #
- $
( )
$
& >'
"" (
!
-
- ;
• $ 0 A
• $ A
•
- $
(4) (>)
(3) (8)
( )
( ) (
)
! 0 $
' 2
FHG
1 & ' 2 (1&'2) 4778
* F7G 47
% , # 2 "
2 ' & ! (2 '&!)
1&'2 ? ' (? ' )
$
? ' $
* 2
1&'2 $ 6 :
$
1 3 " 1&'2 ! (2 '&!)
2 '&! ! ?
1 *E+;
;== = = 43
1 8 " 2 '&!
% %
2%? 2 >HD 6& : ,= 2 >44
F45G6& : 1 , 4744K *!+
? >553
,
1&'2 , 4744K C 2 '&! 1
& ' 2 ;
" ' +
" ' 2
" ' 2
" ! 1
" ! +
" ! 2
! , " ( )
55K 6 : ,
( " )
1 , 4744K 2 '&! / , 4744K
"
1 , 4744K
1&'2 + 2
1 , 4744K , 47437)
. ! + (.!+)
"
&
") #( !% # & $# !$# ' #!
6 :
-
- F44G
"
&
;
4 ( A
> ( ) A
3 ( "
)A 8
, - "
1 * ! + (*!+) &
$ $
! %
&
;
• A
• 2
- %
, ( ,47444)
, , & 2 (,&2) 345
$
$ 32 (
)
&
( , & 2 )
,&2 > ,
47444 1 K "
2 E 2
*!+ .!+
&!+ (& ! + F4HG M& ( M & )
F47G &
! F4CG
$ &
2 ( $$
F4>G)
1 K " ( ) < "
( ) *!+ 2 E , 47444 ,&2
a
b
"* ' ( +& ! , - #$ #% & !$#' #! & !&
& (& 477>) B &
( B& ) 6
: ;
4 '
> ' 3 8 ' K ' C ' D H
< $ &
& ;
+
1 C " &
1 C & "
& ( &# )
2 ( )
0
= 0
" <
# # & F4KG
&
& "
N E
/
F>5G -
- $
N E (N E) (
)
N E
- 2 &
, N E
=
F>4 >>G
& "
( ' ; ' ) , F>3G
4 ;
-
A
> 3
> ;
&
&
3 ; F>3G
"
F>8G &
& &
&
!
-
&
& F>3G;
4 -
A
> (% ' ) &
= F>C >DG
3 (2 ' )
- 6 :
6 :
$$
& -
; /
A "
( &
A
<
$$ &
F>KG
". !%/!#0 (% ! & !&
477K ? 2 & (?2& )
6 & : ?
1 &
;
O2 ! &
O2 ! E & 2
O&
- M 4D / M ( $
M ) & &
% # 4CK5 <
+ M -
2
" &
& "
"
-
F43G
$
2 $
?
1 D " <
1 D( )
1 D( )
1 D( )
<
1 D( ) 0
6 :
$
/
&
$
- ,
)
"
) ! #( & #!
- 0
$ ;
$ - -
$ "
"
$
$ $
( )
47C5
B2 E + !
47C> 47C> ' E # - (' E# )
+ P ! *2+ (* 2
+ ) 47C8
+ E ! !
2 47CK "
Q
# / E ?' 2
; $
$ $ $
$ $ $
- %
/ F35GR
"
E ' E# 47CC E# ?% (
? %E?% ) + E E# ?% / Q
E
E#
/ Q E / Q "
P /
E# ?% -
E# ?% 47C7
E # - ( E# ) -
* ; * 2 + (*2+ ) * 2
/ (*2 /) E ( E ) * *
E# ?% ; ! # ( !# )
" !#
!#
%" E# ?% E 47D> < S
E 2 (E12) 47D>
E12 47D3 E12Q
E# ?%
E# !# ! < Q
+,< ?% ?%
?
/ ! %
,=, ! ,
< ! 2
47DD " <
(' ) ! /
, $ $ ( ,)
< 2 "
, 47D7 '
47DD>
47D8 M 2 ( 6 :) / P
2#( 2 #
2# 9 9
> ;== =% =,
P 2 2#
2#=# 2# #
2#=#
2#=# ,
2#=#
1 H " , ! 2#= #( )
47D5 ? - .
6 : .
* / "+ % + # #
2%E? 4775"
< <
" ( )
/ "+
4775 / + < # (< #)
< < ! +
(< !+) / < !+
( )
1 7 " ( )
/ "+ !
2
32 4778 32
32 E
)" ' # !& #$ 1 !(( + 1 (&#' !%
;
4 ;
$ (
3"'
) /
> ;
%
$
3 ;
A
1
" "
-
<
"
% 2#*
= ( 2,E/ )
- -
F3>G
E # 2 (E#2 ) (
) ,
( ) 2#*
( % - 3) .!+
( . ! + )
)) 1 + &1#&2+#$ 1 & !##% +
%
0 -
* E
(*E ) * E ;
*E
*
E + (*E+) ? 32
* E ? (*E? )
*E *E+ *E? 32 8
*E (E12 >37C) 1 45
- *E ; (4) ( < #)A (>) ( 1 # )A (3) (
)A (8) ( " ) (K) ( )
3 ;== =
8 ;== 3 = E=>554=?, %" " ">55457>4=
1 45" *E
*E+ (* E + ) *E
*E+ + *E *E+ (E12 4D3H)
; ;== =
*E? (* E ? ) *E
" * *E+
*E?
*E? -
(*E+ ) " 6 :( - )
*E+ *E?"
*E? 1 44; (4) *E? (E12 >484)
6 :A (>) ? (? ')A (3) ? (? )
1 44 " *E?
*E
*E+ *E? *E+
( ;== ;==) *E? 0
A
,
< # (< #) < #
"
< #K
K ;== 3 =# =
< # 4 5
F3>G < # 4 4 (E12
>C4C) ( )
(1 4>);
• E ; *E
*E
; 4) &%
*E " >) #,
*E 3)
#* E ;
< #
, < # 3 4
1 4> " 2 " < #
3 4 " / < #
!
< ! + < !+ /
< !+
( )
$ 1
( )
' , - ! ',! ',! .!+
% ! +
* < !+ .!+
A
< !+ .!+
1
.!+ "
1 43 6B : < !+ .!+
< !+
.!+ 6B : 6 :
( 2 . + )
1 43 " < !+ .!+
?
*E (4)
A (>) A (3) ( )
*E+ ( )
( ) &
-
1 48 " .!+
1 48 6 :
6 : (6# : 6/ : )
9 9 1 4K
; (4) #E%1 .%' ? !% # 2%
6 : E /* % ? !% .!+?
A (>) *?#E%1 .%' ? !% # 2% ( '%1 *+
? !% # 2%) 6 : .!+?
1 4K "
' .!+ . + (. +)
. + .!+
.!+ * < !+
1
T# ' 1 (#'1) .!+
. + . +
. +
.!+ .!+
.!+ "
.!+ ' '
' ' " ' '
' '
3 > .!+ ' ' 3 3
!"#$! % !&' ()!
<!ELEMENT ADDRESSBOOK (PERSON)*>
<!ELEMENT PERSON (LASTNAME, FIRSTNAME, COMPANY, EMAIL)>
<!ELEMENT LASTNAME (#PCDATA)>
<!ELEMENT FIRSTNAME (#PCDATA)>
<!ELEMENT COMPANY (#PCDATA)>
<!ELEMENT EMAIL (#PCDATA)>
3 > " ' ' '
* + ,* ---# . .# + "#$/
,* ---# . .# + "#$/
! )
"
"
3 3 " .!+ 3 >
.!+ .!+ .!+
' ' .!+
' ' .!+ ( )
' ' .!+
( .!+ ' ) .!+ $ 32
.!+
$ .!+ .!+
32 .!+ ;
.!+ .!+
32 6 :( )
.!+ 1 4C
.!+
.!+ .!+"
.!+ " ;
(4) .!+
32 ( E ' 1
E'1 E'1 )A
(>) "
&!+(& ! + ,&2 )
"
1 4C " 32 .!+
.!+ ;
.!+ "
.!+ ' '
.!+ (1 4D)
!"#$! % !&' ()!
012 '34561175 8229 3 '5: ! +# !
61175 8229 457 2
6 ' 6:5 7+ 6 ' 6:5
;7 ' 6:5 < ;7 ' 6:5
2:46 3 + , 2:46 3
5:6; + = ++# 5:6;
457 2 457 2
6 ' 6:5 ' . 6 ' 6:5
;7 ' 6:5 1 ;7 ' 6:5
2:46 3 + , 2:46 3
5:6; .= ++# 5:6;
457 2 61175 8229
1 4D " " .!+
, .!+
.N
.!+ .N .!+ (
)
U (9 9)==
U = V 9B 9
U =
.# .!+ . +
.# .!+
.N .#
1 4H .!+
1 4H " E .!+
.!+
)* #% , 2 !% %
&!+ .!+" ,
& 2 (,&2) ,&2
>558 &!+ &
( &!+)
$
&
$
< $
B .!+
&!+
&!+
&!+
&!+ &!+
&!+
.!+
< !+ . + (.!+
+ )
.!+ 32 M & ( M&) M
! + (M!+)
( M& M!+)
.!+
" ( M& )
- &!+ "
(1 47)
1 47 " &!+ .!+ &!+
.!+ ( 32) .!+ .!+? .!+
ArcView
shapefile ArcInfo
coverage
Intergraph
CGM Mapinfo
AutoCAD Oracle Spatial
GML
-
$
6 A
% :
W X !
* - &!+
&!+
( ) /
&!+ &!+ 1
>5
1 >5" &!+ '
&!+ .!+ & ! + (&!+) $
# # &!+
&!+ .!+
&!+ "
&!+ &!+
&!+ &!+ &!+ 1
# -
( ;! # ;! 2 )
&!+ - -
-
- &!+
& (& )
& -
&!+
&!+
( Q # % ) &!+
&!+
$
1 >4 " Q Q
&!+ 1 (
) 1 Q Q
&
1 >4 " &!+
&!+
( ' ) "
J ! 0 # %
' 2
J ! 0 '
,
2
# *!+ &!+ (1 >>)
1 >> " *!+
<?xml version="1.0" encoding="UTF-8"?>
<schema targetNamespace="http://www.opengis.net/examples"
xmlns:ex="http://www.opengis.net/examples"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:gml="http://www.opengis.net/gml"
xmlns="http://www.w3.org/2001/XMLSchema"
elementFormDefault="qualified"
version="2.1.2">
<annotation>
<appinfo>schools.xsd v2.1.2 2002-07</appinfo>
<documentation xml:lang="en">
GML schema for Schools example
</documentation>
</annotation>
<!-- import constructs from the GML Feature and Geometry schemas -->
<!-- ==============================================================
global element declarations
=================================================================== -->
<element name="State" type="ex:StateType"
substitutionGroup="gml:_FeatureCollection"/>
<element name="SchoolDistrict" type="ex:SchoolDistrictType"
substitutionGroup="gml:_FeatureCollection"/>
<element name="schoolMember" type="gml:FeatureAssociationType"
substitutionGroup="gml:featureMember"/>
<element name="School" type="ex:SchoolType"
substitutionGroup="gml:_Feature"/>
<element name="College" type="ex:CollegeType"
substitutionGroup="gml:_Feature"/>
<element name="address" type="string"/>
3 8 "
3 K
<!-- =============================================================
type definitions for state educational institutions
=================================================================== -->
<complexType name="StateType">
<complexContent>
<extension base="gml:AbstractFeatureCollectionType">
<sequence>
<element name="studentPopulation" type="integer"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="SchoolDistrictType">
<complexContent>
<extension base="gml:AbstractFeatureCollectionType">
<sequence>
<element ref="gml:extentOf"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="SchoolType">
<complexContent>
<extension base="gml:AbstractFeatureType">
<sequence>
<element ref="ex:address"/>
<element ref="gml:location"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="CollegeType">
<complexContent>
<extension base="gml:AbstractFeatureType">
<sequence>
<element ref="ex:address"/>
<element ref="gml:pointProperty"/>
</sequence>
</extension>
</complexContent>
</complexType>
</schema>
<?xml version="1.0" encoding="UTF-8"?>
<State xmlns="http://www.opengis.net/examples"
xmlns:gml="http://www.opengis.net/gml"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.opengis.net/examples schools.xsd">
3 K "
<gml:description>
Educational institutions with student populations exceeding 500.
</gml:description>
<gml:name>School districts in the North Region.</gml:name>
<gml:boundedBy>
<gml:Box srsName="http://www.opengis.net/gml/srs/epsg.xml#4326">
<gml:coord><gml:X>0</gml:X><gml:Y>0</gml:Y></gml:coord>
<gml:coord><gml:X>50</gml:X><gml:Y>50</gml:Y></gml:coord>
</gml:Box>
</gml:boundedBy>
<gml:featureMember>
<SchoolDistrict>
<gml:name>District 28</gml:name>
<gml:boundedBy>
<gml:Box srsName="http://www.opengis.net/gml/srs/epsg.xml#4326">
<gml:coord><gml:X>0</gml:X><gml:Y>0</gml:Y></gml:coord>
<gml:coord><gml:X>50</gml:X><gml:Y>40</gml:Y></gml:coord>
</gml:Box>
</gml:boundedBy>
<schoolMember>
<School>
<gml:name>Alpha</gml:name>
<address>100 Cypress Ave.</address>
<gml:location>
<gml:Point srsName="http://www.opengis.net/gml/srs/epsg.xml#4326">
<gml:coord><gml:X>20.0</gml:X><gml:Y>5.0</gml:Y></gml:coord>
</gml:Point>
</gml:location>
</School>
</schoolMember>
<gml:extentOf>
<gml:Polygon srsName="http://www.opengis.net/gml/srs/epsg.xml#4326">
<gml:outerBoundaryIs>
<gml:LinearRing>
<gml:coord><gml:X>0</gml:X><gml:Y>0</gml:Y></gml:coord>
<gml:coord><gml:X>50</gml:X><gml:Y>0</gml:Y></gml:coord>
<gml:coord><gml:X>50</gml:X><gml:Y>40</gml:Y></gml:coord>
<gml:coord><gml:X>0</gml:X><gml:Y>0</gml:Y></gml:coord>
</gml:LinearRing>
</gml:outerBoundaryIs>
</gml:Polygon>
</gml:extentOf>
</SchoolDistrict>
</gml:featureMember>
<studentPopulation>392620</studentPopulation>
</State>
). (- ! #$ 1 - & + '
( $
) ;
4
A
>
A
3 ( '2,! ! 2,E/
* )
( < !+ )
" "
C
.!+" 1
;
•
$ .!+ A
•
)3 - & ! ( & &
32D
-
(1 >3 )
!
32
C ;== 3 =>55>= =
D ;== 3 =>55>= = =
1 >3 " ( ) ( )
$ ( ) ( )
$
( )
! ;
1 >3 ;
( )
'
" 1
; (1 >8 )
( )
1 >8 "
'
( )
1 >8 #
a b
a
b
)4 & & +, #$ 1
H ; * E
(*E ) ( )
( .!+ < !+ B#%&)
*E
1 F33G
=
1 E
(E% )
&
E% = -
*E *E
*E
( )
E%
< #
" ; &% #, #* '%+% %
% &% #,
&% 0
#, "
*E .!+
*E (
*E )
)5 - & # ! ( & & !( 1 - & +
( )
;
H ;== 3 = E=>553= '" ">5534>57=
1 >K " ! !
" -
, ( , )
, $
;
4 + ;
( )
> ! ;
3 ' ; "
8 ? ;
K # ; " $ .!+
( 2,E/ =2,! )
, ;
•
A
•
A
•
1 >C " ;
(1 >C)
; 2
$
", ( , ) ;
• ' + ( '+)
• # , - # ( , #) < #
• * ' ' (*'' )
1 >D
1 >D "
, (
) ,
,
, F38G
( " )
1 >H
1 >H " ;
< # (< # ) .!+
( . ! + ) < #
.!+
.!+
.!+
'+ ( ' + ) (
) ( )
( ) 1 >7
1 >7 " '+
, # ( , - # ) .!+"
$
1 35 , #
1 35" , #!
*'' (* ' ' ) .!+"
$
;
• ;
A
• ; $ * * ?
A
• ;
$ &
*E+
1+ ( 1 + ) .!+
1+ ;
• 1
A
• &
2+ ( 2 + ) .!+
1+ 2+
1+
2+
)6 ! + #!
;
• / < # .!+ A
• *'' A
• 1+ 2+
A
• N !
1
; ! +
( !+) " ( " )
( " )
% >55> "
$
F37G E% , #
, # ( ) #,
#, - , # *E
0 A , #
/ -
, # , #
0 0
,
< # 6 :
;
• " "
• " "
•
• (N
)
*'' "
32
$ E%
*
/
/ "+
2%E? % $ 2%E?0
/ "+
< #
>554 F85G
1
* + ' ! & 17
? 7 6
:1
- 2
$ J 0
#
"
"
P " M Y &
0
< ;
• < %
• + ,
• E ,
A
7 ? %
*E ;== =
• E
/
; A
1 0
<
;
• " ; 6 ;
-
: F84G
• ; 6
;
; ;
; :F8>G
• ; 6
2 -
:F83G
• ; 6 - "
;
A
( )
: F88G
"
- Z F8KG
1 34 6 : ( / + )
32
1 34 " +
% % $
0
.!+
Z .!+
E ' 1 (E'1) "
- ( ) E'1 .!+"
.!+ F37G
E'1 $ - P
"
E'1 E'1 ,
E'1
/ , +(, + )
+
0 (
) + E #
( )
1
/ " ;
( )
+ #
+ #
0
E'1 .!+
1
*"
1 < !+ ( )
1 (
) E ' 1 (E'1) E'1
- -
E'1
, ;
6 :
E'1 3245
6 : *E *
E E'1
E'1 - " " (1 3>)
,
E'1 .!+
.!+
1 3> " E'1
E'1 " E'1 !
E F8CG .!+
E'1=.!+ $
E'1 " *
( ) %
E'1 .!+ .!+
E'1 E'1 E'1
- -
E'1 *E *E (
[ *E ) E'1 E'1
( )"( )"( )
45 ;== 3 =E'1=
1 33 " & E'1
0 E'1=.!+ 1
32 E F8CG
E'1 - ' ;
+ 0 - ;
W A A E X
W A A X
\ ;E'1 ; V: ;== 3 =4777=5>=>>" " " [:]
\ ;' ; VQ[ Q]
\ ; ; VQ[E =]
\= ;' ]
\= ;E'1]
; *E < [
( 0 R
) 0
*E *E
0 *E
*E ;== = ;
; VQ ;== = [ Q
0 ;
' ;
(Q ;== = [Q) < E'1=.!+ $ ;
\ ;E'1 ; V9 ;== 3 =4777=5>=>>" " " [9
VQ ;== = [Q]
\ ;' ; 'VQ Q]
\ ; ; VQ[E Q=]
\ ] \= ]
\= ;' ]
\= ;E'1]
1 38
1 38 " E'1
- E (
) / E
- -
E'1 E'1
-
( ; ) #
E'1 ; 2 ,
! 2 ,
E'1 ;
-
(1 3K)
1 3K " # ; ;
E'1
# ,
E'1 E'1 E'1 E'1A
1 3C
E'1 E'1 Z
1 3C " E'1 E'1
emptiesInto
emptiesInto
1 ;
1 3D " ' E'1 E'1
( , )
E'1
E E'1
E'1
E'1
( , + ) J 0 E'1 E'1
2 ; 2 , Z
32 44
E'1 E'1
2
( )
44 ;== 3 = E= " =
!"
# $ %& "
'() *+,-./01
' 23) *+ 00444-45- 0,6660.70778 8 )8 9/
) *+ 00444-45- 07...0.,0 8 9/
) $ *+ 00444- - 04 0 8 /1 ' 2*+" /01
' 2*+ !" /01
' $ ! *+9" /01
'0 1
' 2*+ /1
' $ ! *+9" /01
'0 1
' 2*+ /1
' $ ! *+9 /01
'0 1
' 2*+ /1
' *+9 /01
' *+9 !" /01
'0 1
'0 231
!
"
'() *+,-./01
' 23) *+ 00444-45- 0,6660.70778 8 )8 9/
) *+ 00444-45- 07...0.,0 8 9/
) $ *+ 00444- - 04 0 8 /1 ' 2*+" /01
' 2*+ !" /01
' $ ! *+9" /01
'0 1
' 2*+ /1
' $ ! *+9" /01
'0 1
' 2*+ /1
' $ ! *+9 /01
'0 1
' 2*+ /1
' *+9 /01
' *+9 !" /01
'0 1
'0 231
!
!
"
"
( )
1 $
F8KG;
• E'1 E'1 ; E
2 # 2 ,
• ! 1 ( 2 , # )
2 ,
• M ^
Z
;
• ( )8 E'1
• ! ( !)8 ( !) !
! (^ ^ ) " ( ^ ^ )
E'1 ( ) ( ) ( )
# $
# # ;
! (# # )
! ( # )
! ( # )
! ($ # )
; -
;
! (^ ) % ! (^ )
! (^ # ) % ! (^ )
1 E'1 ;
(^ ^ ^ ) % ! (^ )
;
! ( )
? ( );
;
! (^ ^ ) % (! (^ ) ∧ ! (^ # ))
E'1 ;
• 2 , ;
! ( # & )
# #' # #';
( # & ^ ^') (
(! (^ # ) ∧ ! (^' # ) ∧
∀ ^)(! (^) ^ ) % ! (^) ^ *)))
# , ; ' '() )
() );
! ( & )
( & ^ ^ ') "
(! (^ ) ∧ ! (^ ' )
∧
∀ ^ ∀ ^ ( (^ ^ ^ ) % (^ ' ^ ^ )))
• 2 ;
% ;
( # & # )
2 ;
! (^ # ) "
(! (^ # )
∧
! (^ ));
! ( # )
! ( # )
? -
() ) )∈ ( ^ ^ ) %
∀ ^)∀ ^ ( (^ ^) ^ ) % ! (^) ^ ))
() ) ∈ ( ^ ^ ) %
∀ ^)∀ ^ ( (^ ^) ^ ) % ! (^ ^ ))
1 ;
( )
( # )
( )
( # )
$ E'1 E'1 / E'1
1 %
<%? %
( E'1
) ;
1 % (^ ; 2 , ^ )
(^ ; , ^+)
<%? % (^ ; 2 , ^+)
1 % (^) ; ^ ) (^ ; 2 , ^ )
<%? % (^) ; ^ )
; 2 ,
E'1
.!+ .N
.!+ E'1
E'1 .!+
E'1 E'1
E'1 E'1
# EN+4>
E'1 ;
• *E A
• E'1 A
• E'1
E'1 $ E'1
.!+ &!+ % &!+ .!+
E'1 0 &
&!+ 0
;
4 &!+ .!+
/ .!+ " F8DG "
.!+
F8CG .!+
&!+ &
A
> &!+ .!+ F8HG %
&!+
&!+
; 1
E'1
*) !##%,
$
P "
4> ;== 3 = E= " " =
? P F87G
; 6 : 6 :
6 : 6 :
=
;
$ 0
6 " :
%
$
1 3H
1 3H "
-
6 :
% 0
=
A 6 :
-
$ ( 2
)
6 :A I
I
$
< ( )
(1 37)
, E FK5G 47>3
( ) ( )
( )
1 37 " , E 0
( )
( )
/ ( ) ( )
, E
( )
43
; 4)
- ( ) A
>)
- 48
,
$ 2
& F3KG; 6
) , : $
& ? F34G
43%
48 - ; "
;
4 A
> ) " A
3 A
8
Z -
F3HG, C,R,I,A C R
I A 4K
(
) "
$ ( " # " )
F>7G
<
(' & )
& FK4G ,
, $
0 /
.!+
$
" $
/ $
( ) "
0
F37G ;
• A
• A
4K2 2
? - ( )
• ;
A
• ;
E'1 E'1 , + (, + )
; "
( )
( ) A
• " " (
) "
- " FK>G
* ' # FK3G%
; 4) " ( ) >) (
) 3)
1 85
1 85"
E'1 E'1
E'1
*E ; -
( " 1 85) -
E'1 E'1 E'1
E'1 E'1 % E'1 E'1 E'1
E'1 E'1 32
E'1 ( " ) E'1
E'1 E'1 ( )
E'1 E
F8KG ;
O O O
;
4 A
>
0 E'1
E'1 , + (, +) 32 E
** !##%, 1 !% % 9 :
E'1 E'1
E'1=E'1 $ ;
" <
1 ;
• ' - - / E'1
• % / / 2
2
• /
• 2
E'1
* % Z
- Z
' !+L, +4C ' !+L, + 32
, & , +(, + )
, + , ++ , +'+ , +1 , +1
A , +1 (1 84)
, + "
E
, + ' + ( 8 >)
< , +
, + 1 , +
, + 1
E'1 ; E'1
, +1 E'1=E'1
, +1 , +1
4C ;== =>554=53= L "
, +'+ ' + " , +1
( )
, + + , + '+ ( , + +
- )
, + +
1 84 " * , +
, + ;
• , ++ , +'+ A
• , +'+ , +1 A
• , ++ , +'+ A
• , +'+ , +1
, + E'1 E'1 , + E'1
, + E'1 E'1
, + E'1 ( ;2
; ) 8 4 , +
F37G?
, + '+ , + 1 , + + ? , + +
++ + # +
; '
;2
#0 ; !%
;' #
;' 2
;' #
;1 #
; 1 #
#0 ; # !%
;, - #
;,
;E
; #
; M 1
; 2
+
#0 ;&#' ' ! $
; 1
#0 ;( +<# !
#0 ;( + !& '1 +
; 2
; #
#0 ; +
;
;
+ &
; ,
+ )#
+ #
#0 ;#! $
; #
; M
;
;
; M 1
; 2 ,
+ !
#0 ;! #! $
;
8 4 , + " ? , +'+ , +1
, ++ , ++
, + ; ;?
;
4 , - - - ( )
> ' - .!+
, + E'1
, + @ 2
; @ @ $
;2 ;2
\^ V94 59^]
\ ;E'1
V9 ;== =>554=45= =$ " [9
; V9 ;== 3 =4777=5>=>>" " " [9
; V9 ;== 3 =>555=54= " [9
; V9 ;== 3 =>55>=5D= [9
; V9 ;== =>554=45= =$ " 9]
\ ;, ; V99]
\ ; ; V9 ;== 3 =>554=.!+ [ 9
]U ; $ " 4 8 >55>=5>=>H 45;>K;33 % U\= ; ]
\ ; ; V9 ;== 3 =>554=.!+ [ 9
]* # @ # (@ #) 2 , \= ; ]
\= ;, ]
\ ;2 ; 'V9@ 2 9]
\ ; 2 , ]
\ ;E ]
\ ; # ]
\ ;, - # ; 'V9 9=]
\= ; # ]
\ ; M 1 ]
\ ;2 ; 'V9 9=]
\= ; M 1 ]
\= ;E ]
\= ; 2 , ]
\ ; 2 , ]
\ ;E ]
\ ; # ]
\ ;' # ; 'V9$ 9=]
\= ; # ]
\ ; M 1 ; V9 ;== 3 =>554=.! + [ 9=]
\= ;E ]
\= ; 2 , ]
\ ; 2 , ]
\ ;E ]
\ ; ; V9 ;== 3 =>554=.!+ [ 9]4\= ; ]
\ ; # ; V9[$ 9=]
\= ;E ]
\= ; 2 , ]
\ ; 2 , ]
\ ;E ]
\ ; M 1 ]
\ ;2 ; V9[ 9=]
\= ; M 1 ]
\ ; # ]
\ ;, - # ; 'V9 9=]
\= ; # ]
\= ;E ]
\= ; 2 , ]
\ ; 2 , ]
\ ;E ]
\ ; ; V9 ;== 3 =>554=.!+ [ 9
]4\= ; ]
\ ; # ]
\ ;, - # ; V9[ 9=]
\= ; # ]
\= ;E ]
\= ; 2 , ]
\= ;2 ]
\ ;2 ; V9[ 9]
\ ; 2 , ]
\ ;E ]
\ ; M 1 ; V9 ;== 3 =>554=.!+ [ 9=]
\ ; # ]
\ ;' # ; 'V9 9=]
\= ; # ]
\= ;E ]
\= ; 2 , ]
\ ; 2 , ]
Class ZipCode definition with objectProperties and data properties
DataProperty “zip” of type xsd:string and cardinality=1
Class Association definition with dataProperties: acceptable of type xsd:boolean
Relationship “defaultAssociation”
between ZipCode and Association class Association class
\ ;E ]
\ ; M 1 ; V9 ;== 3 =>554=.!+ [ 9=]
\ ; # ]
\ ;' # ; 'V9 9=]
\= ; # ]
\= ;E ]
\= ; 2 , ]
\ ; 2 , ]
\ ;E ]
\ ; ; V9 ;== 3 =>554=.! + [ 9
]4\= ; ]
\ ; # ]
\ ;' # ; 'V9 9=]
\= ; # ]
\= ;E ]
\= ; 2 , ]
\ ; 2 , ]
\ ;E ]
\ ; ; V9 ;== 3 =>554=.! + [ 9
]4\= ; ]
\ ; # ; V9[ 9=]
\= ;E ]
\= ; 2 , ]
\ ; 2 , ]
\ ;E ]
\ ; M 1 ; V9 ;== 3 =>554=.!+ [ 9=]
\ ; # ; V9[ 9=]
\= ;E ]
\= ; 2 , ]
\ ; 2 , ]
\ ;E ]
\ ; # ; V9[ 9=]
\ ; ; V9 ;== 3 =>554=.! + [ 9
]4\= ; ]
\= ;E ]
\= ; 2 , ]
\ ; 2 , ]
\ ;E ]
\ ; # ]
\ ;' # ; 'V9 9=]
\= ; # ]
\ ; ; V9 ;== 3 =>554=.!+ [ 9
]4\= ; ]
\= ;E ]
\= ; 2 , ]
\ ; 2 , ]
\ ;E ]
\ ; # ; V9[ 9=]
\ ; M 1 ; V9 ;== 3 =>554=.!+ [ 9=]
\= ;E ]
\= ; 2 , ]
\= ;2 ]
\ ;, - # ; V9[ 9]
\ ; # , ; V9[ 9=]
\= ;, - # ]
\= ;E'1]
DataProperty state of cardinality=1
DataProperty city of typexsd: string, cardinality=1
DataProperty state of typexsd: string
' + ('+ ) (PE)
( + ) ( )
- ( + )
47D50 ; "
( (1,+) )
" "
47D50 ; "
( ) " " "
$
( N 47CD) ( ! 47H4) /
" $
(
) "
&$
' FC3G
(P/)
/ < P/ V \ / / ] /
/
( )
( )
; 4) >)
( ) 3)
( ) $
( - )
E'1 E'1 ( )
'+ ; ;
, + '+ '+ '+ , +
1
E ⊂ _ × _ _ , +"
( )
8 > " ' +
# $
TBox (schema)
ABox (data)
+& #!
!% % +#! !%
*. 1 - & + !( + ' ! & -
32 '+
$ "
0
6 :
6
:
/ F3CG 6 " :
:
6 0 : 6
: 6
: 6 " :
'+ $
- ;
4 .!+ 1
&!+ (
) # "
( ) '+
> '+
'+
3 2
0 $
,
1 - 1 % E4D
'+ 4H
; $ /
+ 4 >
/
'+
'+
1 " $
FK8G
0 /
FKKG
4D ;== =
32 1 F3DG $
' % E ('%E ) B 7"45 >55K
$
"
1 1 >553 47 ( )
$
;
4 ! , ( !,)A
> , + (, +" )A
3 ' +
( )
Q $ (
FKCG FKHG) , +"
&
!, FKDG "
& &
$
0 ( )
( )
" !, (1 8>);
• & ; - A
• , ; !,
A
• ; ( )
( )A
• ! ;
!,
$
47 ;== = = =
1 8> " !,
'+" FKCG '+ (1 83)
1
'+
( *!+ , + . + ) 1
'+
1 83 " '+
, +" FKHG
'+ , +
, +" $ (1 88);
• #
A
• # !
A
• &
# !
1 88 " , +"
, +"
# !
# !
# !
FK7G, +"
!, '+"
'+
, +" A '+"
. +
'+" , +" '+"
32 1
>55K $ 32
( )
1 , +"
( ' E# ! + #
FC5G) , +
&
& FC4G & "&
&
(
3 4 7 E% ) , +" $
( )
( )
-
, +" (, +" '%) , +"
% >5 " % B '% %
B -
, + &
"
, +" '% FC>G
>5 ;== =
.
=
&
"
&
$
"
" &
, & 2
# ( # ) &
, & 2 FC8G #
" =
'+ ( )
( ) " "
( )
&
(
) FCKG
' ( ' )>4
"
& % (& %) FCCG ,
>55K 32 1 >>
&
"
&
( , +" )
. #% ! , #1 '+ ! 1 - & +
( '+ )
>4 6 ' :( ' )
'
"
$
>> ;== 3 =>55K=58=1 =
8 3
;
4 ? ;
'+
1 - . #
$ (
)
-
. # ! /*
> ' ; '+
- *
. # !
@ 2 ' E
3 2 ;
1
- $ #
." , # + +#$ 0#2 -
$
&
&
, &
, +"
'+
&
"
FCDG P * !
; >3
( )
$ J 0
P -
-
>3
" ( ) 0
( )
1 , +"
.) ! = #- - 0
" / "
' E# ! + >8 (' !+)
FD5G , +" ( ' !+" ) , +
(, +)>K(1 8K)
$ ;
4 ;
( )A #
> ;
( )A 0
(
) ( A
)A
3 & $ ; # !
A
$
$
, +" ' + ( '+) , +
'+
1 8K " , +" $
>8 ;== =
>K, +" A , +
E + ( E+) .!+
< 1
" "% (
) ( " )
( )
, +" ( )
, +"
, +
, +" $ , +
, +
# (1 8C)
1 8C " 2 # ;
, + =,
=
E ' , +"
$ FD>G
( '+ , # *'' ) "
0 ( E'1 , +)
+ "
( B )
*''
, ;
• $ ( , +)A
• '+ , +"
(
Q , +" )A
• *'' A
• "
( )
, ;
• *'' A
• A
• , +" # ! A
, +" '% " >C
, +"
, +" '% "' ( )
'+ , +"
*'' *'' ( , +"
*'' )
, +" '% ;
• '+>, +" '+ , +" A
• , +" # , +" B
A
• , +" M ! , +"
# ! &
, #A
• , +" =*'' , +" # *'' A
• *'' *'' E , +
*'' =
( ) , +"
, +" '% FC>G *'' FD3G , +"
( ) , +" *''
*'' # ( # )
*''
>C% " " "
B 1 ;== =
1 8D " , , +" '%
' ; "
" FD3G
"
( B )A '+ B
) '+ '+>, +" , +"
A
" , +"
B , +"
&
.* #(##%,
& $ "
" "
- (
)
&
&
,
6 : ( )
-
;
! FD8G - ;
0
( )
& $$
- ( ) -
( )
2 &
& I >D ?>H I
"
!
( `, " )
P FDKG
;
4 2 ; ( )
> ; ; ( , ,
, )
3 # ; ; ( )
8 2 ; ( - )
K ;
- ( )
" -
$ - (
E'1 , + = - ) $ "
-
" -
& &1///&
-1///-1 2-13 /// 2-1) -
21/// 1/// 3 ( ∈ 2- 3)
( ⊆& ) 1 8H 0
>D $
% ( )
>H ?
1 8H " ! 0
;
• -
• + 1 1 8H
$
( ,
)
•
( )
, +"
( )
;
• ( *) A
• , ('*)
1 6 :
+
• ( , +" ) * '*
"
, +" '%
, "
" , +" '%
'+ '+
1 ( ) ?
/
( )
1 87
0 '
, +"
' , +" M
, +" *'' ! , +" '%
1 87 " ! 0 ,
, +" '%
& , +" '%