#Processed by Id: cwm.py,v 1.129 2003/04/08 16:12:43 timbl Exp # using base file:/mnt/hda4/introspector_home/introspector/cvs/introspector-0.4/ontology/introspector.n3 # Notation3 generation by # notation3.py,v 1.138 2003/04/25 19:12:46 sandro Exp # Base was: file:/mnt/hda4/introspector_home/introspector/cvs/introspector-0.4/ontology/introspector.n3 @prefix : . @prefix dc: . @prefix owl: . @prefix rdf: . : a owl:Ontology; dc:creator , . :Access a :Property; owl:domain :Declaration; owl:range :private, :protected, :public . :AlignedObject a :Class, :Type . :ArrayProperty a :Property; owl:domain :array_type . :ChainedProperty a :Property . :Class a owl:Class; rdf:comment "Any class of object in the introspector system" . :Constant a :Class . :CppProperty a :Property . :DeclProperty a :Property; owl:domain :Declaration . :Declaration a :NamedObject . :EnumProperty a :Property; owl:domain :enumeral_type . :ExpressionObject a :Class . :Integer a :Class . :IntegerProperty a :Property . :List a :Class . :ListInternalProperty a :Property . :ListProperty a :Property . :Module a :Class . :NameObject a :Class . :NamedObject a :Class . :NamedProperty a :Property; owl:domain :NamedObject . :Node a :Class, owl:Class; rdf:comment "Any instance of node type in the system" . :PointerProperty a :Property . :Property a rdf:Property; rdf:comment "Any property of an introspector object" . :SizedObject a :Class . :SourceLine a :Property . :StatementObject a :Class . :StatementProperty a :Property . :String a :Class . :StructProperty a :Property . :Type a :Class, :NamedObject . :TypeProperty a :Property . :TypeRefProperty a :Property . :UseCase a :Class; rdf:comment "The use case is an abstract operator" . :VariableProperty a :Property . :VisitChain a :UseCase . :Visits a :UseCase . :addr_expr a :ExpressionObject . :algn a :IntegerProperty; owl:domain :AlignedObject; owl:range :integer_cst . :array_type a :Type . :artificial a :DeclProperty . :body a :Property . :boolean-type a :Type . :bpos a :StructProperty . :chan a :ChainedProperty, :Property; owl:domain :Declaration, :field_decl, :tree_list; owl:range :Node . :cnst a :IntegerProperty; owl:domain :const_decl; owl:range :integer_cst . :complex_type a :Type . :compound_stmt a :StatementObject . :cond a :StatementProperty; owl:domain :for_stmt; owl:range :ExpressionObject . :const_decl a :Declaration . :constructor a :ExpressionObject . :csts a :EnumProperty; owl:domain :enumeral_type; owl:range :tree_list . :decl_stmt a :StatementObject . :domn a :ArrayProperty; owl:domain :array_type; owl:range :Type . :elts a :ArrayProperty; rdf:comment "maybe this needs "; owl:domain :array_type; owl:range :integer_cst . :enumeral_type a :Type . :expr a :StatementProperty; owl:domain :for_stmt; owl:range :ExpressionObject . :expr_stmt a :StatementObject . :field_decl a :Declaration . :flds a :ChainedProperty; owl:domain :record_type, :union_type; owl:range :field_decl . :fn a :CppProperty . :fncs a :CppProperty . :for_stmt a :StatementObject . :function_decl a :Declaration . :function_type a :Type . :high a :Property . :identifier_node a :NameObject . :if_stmt a :StatementObject . :init a :StatementProperty, :VariableProperty; owl:domain :for_stmt; owl:range :ExpressionObject . :integer_cst a :Constant . :integer_type a :Type . :labl a :CppProperty . :lngt a :Property; owl:domain :identifier_node; owl:range :Integer . :low a :Property . :max a :IntegerProperty . :min a :IntegerProperty . :mngl a :CppProperty, :NamedProperty; owl:range :identifier_node . :modifier a :Property; owl:domain :integer_type, :record_type, :scope_stmt; owl:range :begn, :bitfield, :clnp, :end, :extern, :null, :register, :static, :struct, :undefined, :union, :unsigned . :modify_expr a :ExpressionObject . :name a :NamedProperty; owl:range :identifier_node . :next a :StatementProperty; owl:domain :Declaration, :StatementObject; owl:range :Declaration, :StatementObject . :op_0 a :Property; owl:domain :ExpressionObject; owl:range :ExpressionObject . :op_1 a :Property; owl:domain :ExpressionObject; owl:range :ExpressionObject . :op_2 a :Property; owl:domain :ExpressionObject; owl:range :ExpressionObject . :parm_decl a :Declaration . :pointer_type a :Type . :prec a :IntegerProperty . :prms a :ListProperty . :ptd a :TypeReafProperty . :purp a :ListInternalProperty . :qualifier owl:range :const, :restrict, :volatile . :real_type a :Type . :record_type a :Type . :refd a :PointerProperty; owl:domain :reference_type; owl:range :Type . :reference_type a :Type . :restrict a :Property; owl:domain :booleantrue . :result_decl a :Declaration . :retn a :TypeRefProperty; owl:domain :function_type; owl:range :Type . :scope_stmt a :StatementObject . :scpe a :DeclProperty; owl:domain :field_decl; owl:range :integer_cst, :record_type . :size a :IntegerProperty; owl:domain :SizedObject; owl:range :integer_cst . :srcl owl:domain :Declaration . :srcp owl:domain :Declaration; owl:range :Module, :SourceLine . :strg a :Property; owl:domain :identifier_node; owl:range :String . :string_cst a :Constant . :then a :StatementProperty; owl:domain :if_stmt; owl:range :StatementObject . :tree-code-ref a :Property; owl:domain :Node; owl:range :Class . :tree_list a :Class . :type a :TypeRefProperty; owl:domain :Class; owl:range :Type . :type_decl a :Declaration, :NameObject . :union_type a :Type . :unql a :Property, :TypeProperty; owl:domain :Type; owl:range :Type . :used a :DeclProperty; owl:domain :Declaration; owl:range :Integer . :valu a :ListInternalProperty; owl:domain :List; owl:range :Class . :var_decl a :Declaration . :vfld a :flds . :void_type a :Type . #ENDS