Application of the Web Ontology Language to define management information specifications

wafflebazaarInternet and Web Development

Oct 21, 2013 (3 years and 11 months ago)

64 views

Application of the Web Ontology Language to define
management information specifications

  
   
!"  #$ %  & '!#%(
   
")*+,-.-%  
/0"123 
4 5 6   %7  &6% ( 5    5  8   
    9 855  1 9  1    
9:8" 6%  9    " 9     " 5
; <  1   5 =  >87  1   
"5?"9599 5
5 5   6% '1  <   9 87   < 
9>5595@1A< 78A@ < 
  5  9 <5 "5<
" 5

 4A@ B87%9A<6% 
1 Introduction
9 9   7<      B87 %   %<
 5" 1 9  85 5   4  9 %
9 &%( C  9 5 9 9 %  A10 &C%A( % 
A10>&%A>(%8556  %7 &6% (5 
 5  8        9 1 5 9
"  99 5"5DEF5"
  5 1 5 9  1  9   5
 1<5% >5 >B87)9@7C
!6% 87 5 "%<  1
5 5  5 9  1 "   "    5 
6% <51 59 998<855
9    85   5:8"  <
9 & (  6%  5 < 9< 5 9 9 855  
"55" 5<?99  5
959587"<591 5
<?  5 56%  
555<595=>87&=>( 
 5 &=>( 5<  6% '1   5 "     8< 9 9
   9  85  55         9
< 9 5@11 =>15<
 1<   5 5  9 9  7 5 5 <
  1    " 5  ?" 9 5 
9 9 @5 5   " 1   85 5 78 
5  57 5 5 59
A@  5 @1 A<   5  9    1< 
 > 5   9 9 5"  1    A@ 
89 999:8"A@ 51 9 9
    7    9 5   
1 59 5  A@  
5959 
5 98       8<  9<  9
B? A@      58   5 5  8<    9 5 
9< 95871
595 ><
"
2 Ontologies for management information specifications
A955 59G8 % 
9   ";     85  "  5
 @1 5< 1  1   9   1< 9   9 
5 ?<    5  5 " 5    8< 5  1
 1<5
   9     1      9 9 585
 1 5< 0 9 5 9 9 5   1 5< 
 ?5"<858557 99
855=<95"1 "
59 4
· % 9   1     9 5 
?"D+F
· % 9 9  1    < 
5 5 ?" 9 5   85 9 ?  
5855 9D+F 5
9 9"1<9DHFD.F
· % 9 9   99   1    
8<<<5;  999
75DIF
>E5858519' 
85 99 5         5    5  
 9 1  85 99 9    1    
 < 85  9    <  5 9 
 9< 5   9 99 9 1< ? 5   5
        <   1    5
5  9 5  9 5< 8 5  9 9 15"
  5 9  5     57 9 5  9 5 <
855

B%#
%
)%#

%
%
%>
C%A

JJJ

@%
)%
 
  
 




 
    
7 5      ?   5  9  
@1 <   9  9 855 1 5  "
96%   "5987< 
" 5  19 9 5 5  " 1< 5 9 5 < 
 5@15" 19 "15
 " 955<5"19 
5   1 1<<5
1 95 999
5  5 5     A 5 5 5  5<   9 9
     5"   9  5   
 5<    8 5 9 9 5    55
91  <95
3 OWL: the Web Ontology Language
A@  DKF &  <(  5 @1 A<    9 5 @  @ 
@1)95 995@11<5
 9  5 9" 5" 1 9  1   =>   =>  
85 99 " 9 ?"  58  > +4 A@   9 
L A@    1     85    
 1<L   A@  > 85 5 ? ?" 1 85 


6% 
=>
=>
A@  
A@  
A@ >

 !"    #   
! 5 < 987 9 DMF   1   5 A@   "<  <
1 59854
· )4 94
o #8 
o 1551 518 
1 5<  1 9  15 9      1  1<
9<5 
o >15< <8
:8"       9"  5
95 1  ?
· ?4 1  1 9  85  5  8 
?5"   0   5      1 9  
95
· ?4 A@  8 5 9 9 9    ? 85  
1<5&<<"< ;(!"<
 ?<1 9 9 
· 95&9( 1 9 
5 5 <   1 <    9<  9
1595  94
· )  1 9   5  owl:Class    5 85
rdfs:subClassOf
· 5 1  9   owl:DatatypeProperty 9 " 
owl:ObjectProperty  9    )   1
?  85 5  A < 9 <   5
   < 1    5  5  <    5
rdfs:domain51  A511? 
?
· >< 5    1 9 4    85 8 
owl:ObjectProperty " 98 19
owl:Class
5 ?  58  ? 1 58    A@  5 
CIM_ManagedSystemElement 9 5)%)%   >H 5
 8  1   5 10    5  C%A  
951 1'1 5% 51


 $%  &'&  
> 9  5 6%   85 => <? 5  1 9      9
9 994
<?xml version="1.0" encoding="ISO-8859-1"?>
<rdf:RDF
xmlns="http://www.dmtf.org/standards/cim/cim_schema_v28#"
xmlns:cim="http://www.dmtf.org/standards/cim/cim_schema_v28#"
xml:base="http://www.dmtf.org/standards/cim/cim_schema_v28#"
xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
xmlns:owl="http://www.w3.org/2002/07/owl#" >
55 85<9  4
<owl:Ontology rdf:ID="CIM_Core">
<rdfs:comment>The version 2.8 of CIM Core model</rdfs:comment>
<rdfs:label>CIM Core Model</rdfs:label>
<owl:versionInfo>2.8</owl:versionInfo>
<owl:priorVersion rdf:resource=
"http://www.dmtf.org/standards/cim/cim_schema_v27">
</owl:Ontology>
B? 5   9    1 9 )%N%   9   5
4
<owl:Class rdf:ID="CIM_ManagedSystemElement">
<rdfs:comment>
CIM_ManagedSystemElement is the base class for the System Element
hierarchy. []
</rdfs:comment>
<rdfs:subClassOf rdf:resource="#CIM_ManagedElement"/>
</owl:Class>
)    9  85   9 5  <  6%  5
<&6(
<owl:DatatypeProperty rdf:ID="InstallDate">
<rdfs:comment>
A datetime value indicating when the object was installed. A lack of a
value does not indicate that the object is not installed.
</rdfs:comment>
<rdfs:domain rdf:resource="#CIM_ManagedSystemElement"/>
<rdfs:range rdf:resource=
"http://www.w3.org/2001/XMLSchema#dateTime"/>
</owl:DatatypeProperty>

<owl:DatatypeProperty rdf:ID="Name">
<rdfs:comment>
The Name property defines the label by which the object is known. When
subclassed, the Name property can be overridden to be a Key property.
</rdfs:comment>
<rdfs:domain rdf:resource="#CIM_ManagedSystemElement"/>
<rdfs:range rdf:resource=
"http://www.w3.org/2001/XMLSchema#string"/>
</owl:DatatypeProperty>

<owl:DatatypeProperty rdf:ID="Status">
<rdfs:comment>
A string indicating the current status of the object. Various operational
and non-operational statuses are defined. []
</rdfs:comment>
<rdfs:domain rdf:resource="#CIM_ManagedSystemElement"/>
<rdfs:range rdf:resource=
"http://www.w3.org/2001/XMLSchema#string"/>
</owl:DatatypeProperty>
><5=>  
</rdf:RDF>
51 85 9 5)% :8"
5;9  1 < ?   A@  >  1  1 9 
85?5"855 9 1"B??
58?A@ 59
4 A proposal for expressing management facets in OWL
19<9 <5"9 955
<5 %959   A@ 
A5   1 ?    ?  5  9< 5  => 
 5855< ?A@ 58<"<<  
95<9  A@ 55 9 9
1
5 ?  58 "  9   9 5  1
 A@ 4
· <9 < 9
1 <?!<"    1     A@  rdfs:range
959"<5"owl:allValuesFrom1 
 9    85 < 5 5  9" 9  1 
9 85owl:DatatypeProperty <795 9 5
6%  5   "< 5 7  9  <  1    
9  9" >    85 ? 5 9 +IK  1
9 4
<xsd:simpleType name="string256">
<xsd:restriction base="xsd:string">
<xsd:maxLength value="256" />
</xsd:restriction>
</xsd:simpleType>
· #"    9 5 1    %
5"5A@ 5rdfs:comment
9 owl:AnnotationProperty1  15<
5?1"
· !;  9 C"   9 <    
;951 7 A@ 1"1<5
rdf:ID5" 59 8555!9
= 9!=
·   9 1 5   9 5 1  5
9  5" 9  A@  <  5" 1 9 
85 5 4 owl:versionInfo owl:priorVersion
owl:backwardCompatibleWith   owl:incompatibleWith  1     5
5  9 5 <    5 ? 85 9 8   
owl:DeprecatedClass owl:DeprecatedProperty 9      
5 
·  5 7  9 1 5 "<  9   55
rdf:ID   1     9<  A@   "  5
owl:FunctionalProperty  5  5" 9  <  1
;95
· ) < 59519"9"<1A@  9
owl:cardinality owl:maxCardinality owl:minCardinality  9<
"<5??  <9<
· =9 C"   9  5   1 @5 5 
rdfs:seeAlso1 9<85 9
· = 9 9 9 5 1   9  85       
   <   5   5 
rdfs:subPropertyOf
1 E  5 9    5 85 5     5
  9  &%"+ C%A   )%( 5 1 58 5
5 9   5"     A@   8< 9 ? 5 9 
? 18
( &    
"  %'! ) *&' +"
 <

SYNTAX WITH
ATTRIBUTE
SYNTAX
5  rdfs:range
owl:allValuesFrom

DESCRIPTION

BEHAVIOUR Description rdfs:comment
!;
 9
::=
REGISTERED
AS
MappingString
 94


STATUS
* Version
Revision
owl:versionInfo
owl:priorVersion
owl:backwardCompatibleWith
owl:incompatibleWith
owl:DeprecatedClass
owl:DeprecatedProperty
 INDEX
AUGMENTS
WITH
ATTRIBUTE
Key
Propagated
Weak
owl:FunctionalProperty
) < * *
[n]MaxMin owl:maxCardinality
owl:minCardinality
owl:cardinality
=9
REFERENCE
*
Model
Correspondence

 94seeAlso
= 9 *
DERIVED
FROM
Override rdfs:subPropertyOf

MAX-ACCESS
5 
ReadWrite
*
!
UNITS
*
Units
*
9"
DEFVAL DEFAULT
VALUE
=
*
· 5858<11 4 8  9
591 9 A@ 
<owl:Class rdf:ID="accessClass">
<owl:oneOF rdf:parseType="Collection">
<owl:Thing rdf:about="#read-only"/>
<owl:Thing rdf:about="#read-write"/>
<owl:Thing rdf:about="#read-create"/>
</owl:oneOf>
</owl:Class>
5OP=>< 9 85 115A@ 10
< A@  <<4
<rdf:Property rdf:ID="access">
<rdfs:label>access</rdfs:label>
<rdfs:comment>
It defines the access of a property, which can be read or write.
</rdfs:comment>
<rdfs:domain rdf:resource=
http://www.w3.org/2002/07/owl#ObjectProperty"/>
<rdfs:domain rdf:resource=
"http://www.w3.org/2002/07/owl#DatatypeProperty"/>
<rdfs:range rdf:resource="#accessClass"/>
</rdf:Property>
· !#" 5 51OP<1
9   => 9 5  5  5   < 1     <
 51<<155CB!
! A< "   5 %  &=#  %7 (
# 5"9598 195<
<rdf:Property rdf:ID="units">
<rdfs:label>units</rdfs:label>
<rdfs:comment>
It defines the measure units of a property.
</rdfs:comment>
<rdfs:domain rdf:resource=
"http://www.w3.org/2002/07/owl#DatatypeProperty"/>
<rdfs:range rdf:resource=
"http://www.daml.org/2002/10/units/units-ont.owl#Unit"/>
</rdf:Property>
· 9"    8 5 9 9  9" 9
51  959=>5 81A@  <
 81 < <1? 
<rdf:Property rdf:ID="defaultValue">
<rdfs:label>defaultValue</rdfs:label>
<rdfs:comment>
It defines the default value of a property.
</rdfs:comment>
<rdfs:domain rdf:resource=
"http://www.w3.org/2002/07/owl#DatatypeProperty"/>
</rdf:Property>
A5;91 9 9<8<
5 Application: ontology-based management
5 < 58    5 1 9   5  9  5 0
85   5    " 9  9 9  
"8 " 7 5" 1  9   5" 5   A@   5
5  >E
5 9 7     5  9  9  <
"5?">5#$$+---D,F'
 5 1 "  5    %   )% 5 &   %A>( 
     % 1           
51 955 9 DQF&>. 
>I( 5 9C%A 987 55
91?  99< #$$ 
A@   5 6% '1  <  5  9 5
9A@ 81  55 < 19
   7  85 5   9  9  5 
51 9   99%DIF8551 " 5
' 9#$$ A@   "     ?  
5 5  owl:equivalentClass owl:equivalentProperty  owl:sameAs
:8"   < D+F  <  1  ?  5
<1 A@ 

 ,-..!///%'0(

 1)   
%'0(
 5  7     5 9 9 15"   5 < 9   1< 
)9 9 1515"
1 5<  8     BEHAVIOUR  DESCRIPTION 9     
5' 1 A "  ?    855  1    
<57 1<5<15<9< 9 
8<91  5 9 59<5
1  < 1 5
1  9 5  9 ?  5  
9 95 8 5OPO
P
OP 5<1>5CIM_IPSubnet
9 5 )% B87 5    5  9  < 1B1 5
O 
  


 
 

P8555995
 
5   < 9  5 1   ?      9  1< 
1 < 9 99<515"95 
598<> 9
   5 5 1 9     )#  9  
5555 
5   <  9< 9  9 5  7#  DE-F 1
5<  9     99 9 5  9   5
< 5 1 15 < 9 9  5    855 8 0
   995 515"5
7
 5  A@  < 5    8< 9 9   5 
owl:Restriction   5  5 !*!   5  %7
 )  < 9 5  @1 =  &@= ( DEEF
1A@ 85=% ? 59A@ ? :'7
5981  >E855?A@ 
   85 5  < 5 < 8 5 1   
9  9  85 5  9   < >< 5
 8 1 1   85 5  9    ?  ?  
@= 1<  79 8555 5
" 9 5955< 1<585
5      6% '1  < 9    5   
 
6 Conclusion
5  5    5 5   6% '1  <   9
87 <9   5 " 6% 
<?<55?"95 9 5
<"  855
A@ <1 =>5
<  9< 1  9 5  94    
8555     991
 85 99 9 A@ B"5585<
  9  1  1 9 5 7 9 5  5
11" 1< 989=> 
     " <    1 9 9 5
 9 99 9 9 "      9<
1515"9
) 87   5    <     
9 8  % )%  C%A     5  9   
 99% @= 15"59
7 References
E >R  GO 8 6% A %PCC  
   5S8T  & (   B87 % #,5 >#*
 <    B87 % )  !
%5+--HG8 #15I-I'IE,
+ 
  OA4C"
B87 %% P B87 EMBH%<*
+--HEI'+E
H 5 UUO=>' G8 % 9B87%PC
C   5S8T & (  B87%#,5
>#*  <    B87 % ) 
!%5+--HG8 #15E+H'E+K
.  "  U=< O)>879 )%'
  AP  C C      5S8T  & (   B87
%#,5>#*< B87
% )  ! %5 +--H G8  #15 
EHI'EH,
I  
          O <'1  5  
     9  P #:# A"8!"<
E-5#<@75C"8 <+--H
K %G5)@<  %COA@ @1A< C P
@H))  = E->1<+--.
M  C
'#$   A )5 OA<  9 5  @1P 
<EME<*>1<+--+I.'K-
, B > B< % 7  7 % )1$< = @ >   %  %
O)  @1 ) 85#$$'+---P   < 
EK+%5*+--EK-'ME
Q 5S8T     %V O="   %P   C#" B
     & (   B87 % # M5
>#*  <    B87 % 
@5!%<+--E#.+H'.HK
E- B  B <     %  O 5# #< 9
P  %   1   & (##< +--E4 @75 
#91  <  B87 !G+Q'HE+--E'
 B)EQQIE,'HQ
EE :7#>#'5 :< 1C9 %O@= 4
  @1 =  )1 A@    =% P !*!   5
%7 )-IEQB"1+--H