#Processed by Id: cwm.py,v 1.183 2006/01/13 14:48:54 syosi Exp # using base file:/home/mdupont/experiments/introspector/ontology/introspector_new.n3 # Notation3 generation by # notation3.py,v 1.187 2006/01/13 14:48:54 syosi Exp # Base was: file:/home/mdupont/experiments/introspector/ontology/introspector_new.n3 @prefix : <#> . @prefix class: . @prefix log: . @prefix owl: . @prefix rdf: . @prefix rdfs: . @forAll :Instance, :SomeBaseProperty, :SomeNewClass, :SomeNewDerivedClass, :SomeNewDerivedProperty, :SomeNewProperty, :TypeToInstanciate . :Access a rdfs:Property; :domain :Declaration; :range :private, :protected, :public . :AlignedObject a :DataAttributeClass, rdfs:Class; :comment "was created via cwm", "was created via cwm:DerivedClass"; :defined-by :algn; class:instance :Declaration, :Type . :ArrayProperty a :DerivedProperty, :DerivedProperty2, rdfs:Property; :comment "was created via cwm"; :domain :array_type; class:instance :domn, :elts . :BooleanProperty a :DerivedProperty, :DerivedProperty2, :Property; :comment "was created via cwm"; class:instance :qualifier . :ChainedProperty a :DerivedProperty, :DerivedProperty2, :Property; :comment "was created via cwm"; class:instance :chan, :flds, :vfld . :Class a rdfs:Class; :comment "was created via cwm"; rdf:comment "Any class of object in the introspector system" . :ClassProperty a :DerivedProperty, :DerivedProperty2; :comment "was created via cwm"; class:instance :base, :bfld, :binf, :fncs . :ClassifierProperty a :DerivedProperty, :DerivedProperty2; :comment "was created via cwm"; class:instance :tree-code-ref . :Const a rdfs:Class; :comment "was created via cwm"; class:instance :integer_cst, :string_cst . :CppProperty a :DerivedProperty, :DerivedProperty2, :Property; :comment "was created via cwm"; class:instance :clas, :fn, :fncs, :labl, :mngl . :DataAttributeClass a rdfs:Class; :comment "was created via cwm"; class:instance :AlignedObject . :DeclProperty a :DerivedProperty, :DerivedProperty2, rdfs:Property; :comment "was created via cwm"; :domain :Declaration; class:instance :artificial, :filename, :line, :linenumber, :scpe, :used . :DeclStmtProperty a :DerivedProperty, :DerivedProperty2; :comment "was created via cwm"; class:instance :decl . :Declaration a :AlignedObject, :NamedObject, :SizedObject, rdfs:Class; :comment "was created via cwm", "was created via cwm:DerivedClass"; class:instance :const_decl, :field_decl, :function_decl, :parm_decl, :result_decl, :type_decl, :var_decl . :DerivedProperty a :Property . :DerivedProperty2 class:instance :ArrayProperty, :BooleanProperty, :ChainedProperty, :ClassProperty, :ClassifierProperty, :CppProperty, :DeclProperty, :DeclStmtProperty, :EnumProperty, :ExprProperty, :FuncProperty, :FunctionArgsProperty, :FunctionProperty, :GeneralProperty, :IntegerProperty, :IntegerValueProperty, :ListInternalProperty, :ListProperty, :LowLevelProperty, :NamedProperty, :PointerProperty, :StmntProperty, :StringProperty, :StructProperty, :TypeProperty, :TypeRefProperty, :VariableProperty . :EnumProperty a :DerivedProperty, :DerivedProperty2, rdfs:Property; :comment "was created via cwm"; :domain :enumeral_type; class:instance :csts . :Expr a rdfs:Class; :comment "was created via cwm"; class:instance :addr_expr, :constructor, :modify_expr . :ExprOrValue :can-be :Const, :Expr; :has-been :call_expr, :component_ref, :init_expr, :integer_cst, :modify_expr . :ExprProperty a :DerivedProperty, :DerivedProperty2; :comment "was created via cwm"; class:instance :OperandProperty . :FileLocation :uses :srcl, :srcp . :FuncProperty a :DerivedProperty, :DerivedProperty2; :comment "was created via cwm"; class:instance :prms . :FunctionArgsProperty a :DerivedProperty, :DerivedProperty2; :comment "was created via cwm"; class:instance :args, :argt . :FunctionProperty a :DerivedProperty, :DerivedProperty2; :comment "was created via cwm"; class:instance :retn . :GeneralProperty a :DerivedProperty, :DerivedProperty2; :comment "was created via cwm"; class:instance :modifier . :Integer a rdfs:Class; :comment "was created via cwm" . :IntegerProperty a :DerivedProperty, :DerivedProperty2, :Property; :comment "was created via cwm"; class:instance :algn, :cnst, :max, :min, :prec, :size . :IntegerTypeProperty class:instance :max, :min . :IntegerValueProperty a :DerivedProperty, :DerivedProperty2; :comment "was created via cwm"; class:instance :high, :low . :List a rdfs:Class; :comment "was created via cwm"; class:instance :tree_list . :ListInternalProperty a :DerivedProperty, :DerivedProperty2, :Property; :comment "was created via cwm"; class:instance :purp, :valu . :ListProperty a :DerivedProperty, :DerivedProperty2, :Property; :comment "was created via cwm"; class:instance :chan, :csts, :flds, :next, :prms, :purp . :LowLevelProperty a :DerivedProperty, :DerivedProperty2; :comment "was created via cwm"; class:instance :bpos . :MixedProperty a :PrimitiveProperty2, rdfs:Property; :creator :TranslateProperty; class:instance :ModifierMixedProperty, :modifier . :ModifierMixedProperty a :MixedProperty, :PrimitiveProperty2, rdfs:Property; :comment "was created via cwm", "was created via cwm:DerivedProperties"; :creator :TranslateProperty; class:instance :inttype_modifier, :record_modifier, :scope_modifier . :Module a rdfs:Class; :comment "was created via cwm" . :NameObject a rdfs:Class; :comment "was created via cwm"; class:instance :identifier_node, :type_decl . :NamedObject a rdfs:Class; :comment "was created via cwm"; class:instance :Declaration, :Type . :NamedProperty a :DerivedProperty, :DerivedProperty2, rdfs:Property; :comment "was created via cwm"; :domain :NamedObject; class:instance :mngl, :name . :Node a rdfs:Class; :comment "was created via cwm"; rdf:comment "Any instance of node type in the system" . :OperandProperty a :ExprProperty; :comment "was created via cwm"; :domain :Expr; :range :Decl, :Expr, :Value; class:instance :op_0, :op_1, :op_2 . :PointerProperty a :DerivedProperty, :DerivedProperty2, :Property; :comment "was created via cwm"; class:instance :ptd, :refd . :PrimitiveProperty a rdfs:Property . :Property :was-a rdfs:Property; rdf:comment "Any property of an introspector object" . :ScalarType class:instance :integer_type, :pointer_type, :reference_type, :void_type . :SizedObject a rdfs:Class; :comment "was created via cwm"; class:instance :Declaration . :SourceLine a :Property . :StatementObject a rdfs:Class; :comment "was created via cwm"; class:instance :compound_stmt, :decl_stmt, :expr_stmt, :for_stmt, :if_stmt, :scope_stmt . :StmntProperty a :DerivedProperty, :DerivedProperty2, :Property; :comment "was created via cwm"; class:instance :body, :cond, :else, :expr, :init, :next, :then . :String a rdfs:Class; :comment "was created via cwm" . :StringProperty a :DerivedProperty, :DerivedProperty2; :comment "was created via cwm"; class:instance :lngt, :strg . :StructProperty a :DerivedProperty, :DerivedProperty2, :Property; :comment "was created via cwm"; class:instance :bpos . :Type a :AlignedObject, :NamedObject, rdfs:Class; :comment "was created via cwm", "was created via cwm:DerivedClass"; class:instance :array_type, :boolean-type, :complex_type, :enumeral_type, :function_type, :integer_type, :pointer_type, :real_type, :record_type, :reference_type, :union_type, :void_type . :TypeProperty a :DerivedProperty, :DerivedProperty2, :Property; :comment "was created via cwm"; class:instance :unql . :TypeRefProperty a :DerivedProperty, :DerivedProperty2, :Property; :comment "was created via cwm"; class:instance :ptd, :retn, :type . :TypedObject a rdfs:Class; :comment "was created via cwm" . :UseCase a rdfs:Class; :comment "was created via cwm"; class:instance :VisitChain, :Visits; rdf:comment "The use case is an abstract operator" . :VariableProperty a :DerivedProperty, :DerivedProperty2, :Property; :comment "was created via cwm"; class:instance :init . :VisitChain a :UseCase, rdfs:Class; :comment "was created via cwm", "was created via cwm:DerivedClass" . :Visits a :UseCase, rdfs:Class; :comment "was created via cwm", "was created via cwm:DerivedClass" . :addr_expr a :Expr, rdfs:Class; :comment "was created via cwm", "was created via cwm:DerivedClass" . :algn a :IntegerProperty, :PrimitiveProperty, rdfs:Property; :comment "was created via cwm", "was created via cwm:DerivedProperties"; :creator :TranslateProperty; :domain :AlignedObject; :range :integer_cst . :args a :FunctionArgsProperty, :PrimitiveProperty, rdfs:Property; :comment "was created via cwm", "was created via cwm:DerivedProperties"; :creator :TranslateProperty; :domain :call_expr, :function_decl; :range :parm_decl, :tree_list . :argt a :FunctionArgsProperty, :PrimitiveProperty, rdfs:Property; :comment "was created via cwm", "was created via cwm:DerivedProperties"; :creator :TranslateProperty; :domain :parm_decl; :range :Type . :array_type a :Type, rdfs:Class; :comment "was created via cwm", "was created via cwm:DerivedClass" . :artificial a :DeclProperty, :PrimitiveProperty, rdfs:Property; :comment "was created via cwm", "was created via cwm:DerivedProperties"; :creator :TranslateProperty . :base a :ClassProperty, :PrimitiveProperty, rdfs:Property; :comment "was created via cwm", "was created via cwm:DerivedProperties"; :creator :TranslateProperty; :domain :record_type; :range :record_type . :bfld a :ClassProperty, :PrimitiveProperty, rdfs:Property; :comment "was created via cwm", "was created via cwm:DerivedProperties"; :creator :TranslateProperty; :domain :record_type; :range :record_type . :binf a :ClassProperty, :PrimitiveProperty, rdfs:Property; :comment "was created via cwm", "was created via cwm:DerivedProperties"; :creator :TranslateProperty; :domain :record_type, :union_type; :range :tree_vec . :body a :PrimitiveProperty, :Property, :StmntProperty, rdfs:Property; :comment "was created via cwm", "was created via cwm:DerivedProperties"; :creator :TranslateProperty; :domain :compound_stmt, :function_decl, :while_stmt; :range :Statement; :range-types :compound_stmt, :expr_stmt, :scope_stmt . :boolean-type a :Type, rdfs:Class; :comment "was created via cwm", "was created via cwm:DerivedClass" . :bpos a :LowLevelProperty, :PrimitiveProperty, :StructProperty, rdfs:Property; :comment "was created via cwm", "was created via cwm:DerivedProperties"; :creator :TranslateProperty; :domain :field_decl; :range :integer_cst . :can-be a rdfs:Property; :comment """Defines the attribute that defines the membership in this class the set of attributes that help define this node. """, "defines possible values that a type can be"; :defined-by rdfs:Property; :defines rdfs:Property . :chan a :ChainedProperty, :ListProperty, :PrimitiveProperty, :Property, rdfs:Property; :comment "was created via cwm", "was created via cwm:DerivedProperties"; :creator :TranslateProperty; :domain :Declaration, :field_decl, :tree_list; :range :Node, :tree_list; :see_also :next . :clas a :CppProperty, :PrimitiveProperty, rdfs:Property; :comment "was created via cwm", "was created via cwm:DerivedProperties"; :creator :TranslateProperty; :domain :method_type; :range :record_type . :cnst a :IntegerProperty, :PrimitiveProperty, rdfs:Property; :comment "the const value", "was created via cwm", "was created via cwm:DerivedProperties"; :creator :TranslateProperty; :domain :const_decl; :range :integer_cst . :comment a rdf:comment; :comment "another, local name for a comment" . :complex_type a :Type, rdfs:Class; :comment "was created via cwm", "was created via cwm:DerivedClass" . :compound_stmt a :StatementObject, rdfs:Class; :comment "was created via cwm", "was created via cwm:DerivedClass" . :cond a :PrimitiveProperty, :StmntProperty, rdfs:Property; :comment "was created via cwm", "was created via cwm:DerivedProperties"; :creator :TranslateProperty; :domain :for_stmt, :if_stmt, :while_stmt; :range :Expr, :call_expr, :gt_expr, :lt_expr, :truth_not_expr . :const_decl a :Declaration, rdfs:Class; :comment "was created via cwm", "was created via cwm:DerivedClass" . :constructor a :Expr, rdfs:Class; :comment "was created via cwm", "was created via cwm:DerivedClass" . :csts a :EnumProperty, :ListProperty, :PrimitiveProperty, rdfs:Property; :comment "was created via cwm", "was created via cwm:DerivedProperties"; :creator :TranslateProperty; :domain :enumeral_type; :range :tree_list . :decl a :DeclStmtProperty, :PrimitiveProperty, :Property, rdfs:Property; :comment "was created via cwm", "was created via cwm:DerivedProperties"; :creator :TranslateProperty; :domain :decl_stmt; :range :Decl, :var_decl . :decl_stmt a :StatementObject, rdfs:Class; :comment "was created via cwm", "was created via cwm:DerivedClass" . :derived-from a rdfs:Property; :comment "This fields value is somehow derived from this other field" . :domain a rdfs:Property; :comment "The domain of this property. what classes it applies to" . :domain-instances a rdfs:Property; :comment "The primitive types that this type can apply to" . :domain-possible a rdfs:Property; :comment "These are the possible domains that can be taken when this field is set" . :domn a :ArrayProperty, :PrimitiveProperty, rdfs:Property; :comment "was created via cwm", "was created via cwm:DerivedProperties"; :creator :TranslateProperty; :domain :array_type; :range :Type . :else a :PrimitiveProperty, :StmntProperty, rdfs:Property; :comment "was created via cwm", "was created via cwm:DerivedProperties"; :creator :TranslateProperty; :domain :if_stmt; :range :compound_stmt . :elts a :ArrayProperty, :PrimitiveProperty, rdfs:Property; :comment "was created via cwm", "was created via cwm:DerivedProperties"; :creator :TranslateProperty; :domain :array_type; :range :integer_cst; rdf:comment "maybe this needs " . :enumeral_type a :Type, rdfs:Class; :comment "was created via cwm", "was created via cwm:DerivedClass" . :expr a :PrimitiveProperty, :StmntProperty, rdfs:Property; :comment "was created via cwm", "was created via cwm:DerivedProperties"; :creator :TranslateProperty; :domain :expr_stmt, :for_stmt, :return_stmt; :range :Expr, :ExprOrValue . :expr_stmt a :StatementObject, rdfs:Class; :comment "was created via cwm", "was created via cwm:DerivedClass" . :field_decl a :Declaration, rdfs:Class; :comment "was created via cwm", "was created via cwm:DerivedClass" . :filename a :DeclProperty, :PrimitiveProperty, rdfs:Property; :comment "was created via cwm", "was created via cwm:DerivedProperties"; :creator :TranslateProperty; :domain :Decl . :flds a :ChainedProperty, :ListProperty, :PrimitiveProperty, :Property, rdfs:Property; :comment "was created via cwm", "was created via cwm:DerivedProperties"; :creator :TranslateProperty; :domain :record_type, :union_type; :range :const_decl, :field_decl . :fn a :CppProperty, :PrimitiveProperty, :Property, rdfs:Property; :comment "was created via cwm", "was created via cwm:DerivedProperties"; :creator :TranslateProperty; :domain :call_expr; :range :addr_expr, :indirect_ref . :fncs a :ClassProperty, :CppProperty, :PrimitiveProperty, rdfs:Property; :comment "was created via cwm", "was created via cwm:DerivedProperties"; :creator :TranslateProperty; :domain :record_type; :range :function_decl . :for_stmt a :StatementObject, rdfs:Class; :comment "was created via cwm", "was created via cwm:DerivedClass" . :function_decl a :Declaration, rdfs:Class; :comment "was created via cwm", "was created via cwm:DerivedClass" . :function_type a :Type, rdfs:Class; :comment "was created via cwm", "was created via cwm:DerivedClass" . :has-been a rdfs:Property; :comment "A list of types of objects that this class has applied to" . :high a :IntegerValueProperty, :PrimitiveProperty, :Property, rdfs:Property; :comment "was created via cwm", "was created via cwm:DerivedProperties"; :creator :TranslateProperty; :domain :integer_cst; :opposite-of :low . :identifier_node a :NameObject, rdfs:Class; :comment "was created via cwm", "was created via cwm:DerivedClass" . :if_stmt a :StatementObject, rdfs:Class; :comment "was created via cwm", "was created via cwm:DerivedClass" . :init a :PrimitiveProperty, :Property, :StmntProperty, :VariableProperty, rdfs:Property; :comment "was created via cwm", "was created via cwm:DerivedProperties"; :creator :TranslateProperty; :domain :for_stmt, :var_decl; :range :Expr, :ExprOrValue . :integer_cst a :Const, rdfs:Class; :comment "was created via cwm", "was created via cwm:DerivedClass" . :integer_type a :ScalarType, :Type, rdfs:Class; :comment "was created via cwm", "was created via cwm:DerivedClass" . :inttype_modifier a :ModifierMixedProperty, rdfs:Property; :comment "was created via cwm", "was created via cwm:DerivedProperties"; :domain :integer_type; :range :register, :unsigned . :labl a :CppProperty, :PrimitiveProperty, rdfs:Property; :comment "was created via cwm", "was created via cwm:DerivedProperties"; :creator :TranslateProperty . :line a :DeclProperty, :PrimitiveProperty, :Property, rdfs:Property; :comment "was created via cwm", "was created via cwm:DerivedProperties"; :creator :TranslateProperty; :domain :Stmt; :same-as :SourceLine, :linenumber . :linenumber a :DeclProperty, :PrimitiveProperty, rdfs:Property; :comment "was created via cwm", "was created via cwm:DerivedProperties"; :creator :TranslateProperty; :domain :Decl . :lngt a :PrimitiveProperty, :StringProperty, rdfs:Property; :comment "Length of string", "was created via cwm", "was created via cwm:DerivedProperties"; :creator :TranslateProperty; :domain :identifier_node; :range :Integer . :low a :IntegerValueProperty, :PrimitiveProperty, :Property, rdfs:Property; :comment "was created via cwm", "was created via cwm:DerivedProperties"; :creator :TranslateProperty; :domain :integer_cst; :range :int . :max a :IntegerProperty, :IntegerTypeProperty, :PrimitiveProperty, rdfs:Property; :comment "was created via cwm", "was created via cwm:DerivedProperties"; :creator :TranslateProperty; :domain :Type; :opposite-of :min; :range :integer_cst . :min a :IntegerProperty, :IntegerTypeProperty, :PrimitiveProperty, rdfs:Property; :comment "was created via cwm", "was created via cwm:DerivedProperties"; :creator :TranslateProperty; :domain :Type; :range :integer_cst . :mngl a :CppProperty, :NamedProperty, :PrimitiveProperty, :Property, rdfs:Property; :comment "was created via cwm", "was created via cwm:DerivedProperties"; :creator :TranslateProperty; :derived-from :name; :domain :Decl; :range :identifier_node . :modifier a :GeneralProperty, :MixedProperty, :PrimitiveProperty, :Property, rdfs:Property; :comment "this property is defined by the subtypes", "was created via cwm", "was created via cwm:DerivedProperties"; :creator :TranslateProperty; :defines :ModifierMixedProperty; :domain :Decl, :Stmt, :Type, :identifier_node; :domain-possible :integer_type, :record_type, :scope_stmt; :range-types :begn, :bitfield, :clnp, :end, :extern, :null, :register, :static, :struct, :undefined, :union, :unsigned . :modify_expr a :Expr, rdfs:Class; :comment "was created via cwm", "was created via cwm:DerivedClass" . :name a :NamedProperty, :PrimitiveProperty, :Property, rdfs:Property; :comment "was created via cwm", "was created via cwm:DerivedProperties"; :creator :TranslateProperty; :domain :Decl, :Type; :range :identifier_node, :type_decl . :next a :ListProperty, :PrimitiveProperty, :Property, :StmntProperty, rdfs:Property; :comment "was created via cwm", "was created via cwm:DerivedProperties"; :creator :TranslateProperty; :domain :Declaration, :StatementObject, :Stmt; :range :Declaration, :StatementObject, :Stmt . :op_0 a :OperandProperty, :PrimitiveProperty, rdfs:Property; :comment "was created via cwm", "was created via cwm:DerivedProperties"; :creator :TranslateProperty; :domain :Expr; :range :Expr . :op_1 a :OperandProperty, :PrimitiveProperty, rdfs:Property; :comment "was created via cwm", "was created via cwm:DerivedProperties"; :creator :TranslateProperty; :domain :Expr; :range :Expr . :op_2 a :OperandProperty, :PrimitiveProperty, rdfs:Property; :comment "was created via cwm", "was created via cwm:DerivedProperties"; :creator :TranslateProperty; :domain :Expr; :range :Expr . :opposite-of a rdfs:Property; :comment "Defines that two classes or properties are " . :parm_decl a :Declaration, rdfs:Class; :comment "was created via cwm", "was created via cwm:DerivedClass" . :pointer_type a :ScalarType, :Type, rdfs:Class; :comment "was created via cwm", "was created via cwm:DerivedClass" . :prec a :IntegerProperty, :PrimitiveProperty, rdfs:Property; :comment "was created via cwm", "was created via cwm:DerivedProperties"; :creator :TranslateProperty; :domain :enumeral_type, :integer_type . :prms a :FuncProperty, :ListProperty, :PrimitiveProperty, :Property, rdfs:Property; :comment "was created via cwm", "was created via cwm:DerivedProperties"; :creator :TranslateProperty; :domain :method_type; :range :tree_list . :ptd a :PointerProperty, :PrimitiveProperty, :Property, :TypeRefProperty, rdfs:Property; :comment "was created via cwm", "was created via cwm:DerivedProperties"; :creator :TranslateProperty; :domain :pointer_type; :range :Type; :range-types :function_type, :method_type, :pointer_type, :record_type, :void_type . :purp a :ListInternalProperty, :ListProperty, :PrimitiveProperty, :Property, rdfs:Property; :comment "was created via cwm", "was created via cwm:DerivedProperties"; :creator :TranslateProperty; :domain :tree_list; :range :identifier_node . :qualifier a :BooleanProperty, :PrimitiveProperty, rdfs:Property; :comment "The qualifier is a resource attached to objects", "was created via cwm", "was created via cwm:DerivedProperties"; :creator :TranslateProperty; :domain :boolean; :range :const, :restrict, :volatile . :range a rdfs:Property; :comment "The range of this property"; :opposite-of :domain . :range-types a :Property, rdfs:Property; :comment "Range types defined new subclasses based on the types ", "The possible values that this field can have" . :real_type a :Type, rdfs:Class; :comment "was created via cwm", "was created via cwm:DerivedClass" . :record_modifier a :ModifierMixedProperty, rdfs:Property; :comment "was created via cwm", "was created via cwm:DerivedProperties"; :domain :record_type; :range :struct, :union . :record_type a :Type, rdfs:Class; :comment "was created via cwm", "was created via cwm:DerivedClass" . :refd a :PointerProperty, :PrimitiveProperty, :Property, rdfs:Property; :comment "was created via cwm", "was created via cwm:DerivedProperties"; :creator :TranslateProperty; :domain :reference_type; :range :Type, :record_type . :reference_type a :ScalarType, :Type, rdfs:Class; :comment "was created via cwm", "was created via cwm:DerivedClass" . :result_decl a :Declaration, rdfs:Class; :comment "was created via cwm", "was created via cwm:DerivedClass" . :retn a :FunctionProperty, :PrimitiveProperty, :TypeRefProperty, rdfs:Property; :comment "was created via cwm", "was created via cwm:DerivedProperties"; :creator :TranslateProperty; :domain :function_type, :method_type; :range :ScalarType, :Type . :same-as a rdfs:Property; :comment "Defines that two properties are equivalent" . :scope_modifier a :ModifierMixedProperty, rdfs:Property; :comment "was created via cwm", "was created via cwm:DerivedProperties"; :domain :scope_stmt; :range :begn, :bitfield, :clnp, :end, :extern, :null, :static . :scope_stmt a :StatementObject, rdfs:Class; :comment "was created via cwm", "was created via cwm:DerivedClass" . :scpe a :DeclProperty, :PrimitiveProperty, rdfs:Property; :comment "was created via cwm", "was created via cwm:DerivedProperties"; :creator :TranslateProperty; :domain :const_decl, :field_decl, :function_decl, :parm_decl, :result_decl, :type_decl, :var_decl; :range :function_decl, :record_type, :union_type . :see-also a :defined-by; :comment "tells you what property is set by the value of this field. each value that is derived from the type that is reference here can be taken. each subclass is selected by the value of this field. "; = rdfs:seeAlso . :see_also a rdfs:Property; :comment "see also this other property" . :size a :IntegerProperty, :PrimitiveProperty, rdfs:Property; :comment "was created via cwm", "was created via cwm:DerivedProperties"; :creator :TranslateProperty; :domain :SizedObject; :domain-instances :boolean_type, :enumeral_type, :field_decl, :function_type, :integer_type, :method_type, :parm_decl, :pointer_type, :record_type, :reference_type, :result_decl, :union_type, :var_decl; :range :integer_cst . :srcl a :PrimitiveProperty, rdfs:Property; :comment "was created via cwm:DerivedProperties"; :creator :TranslateProperty; :domain :Declaration . :srcp a :PrimitiveProperty, rdfs:Property; :comment "was created via cwm:DerivedProperties"; :creator :TranslateProperty; :domain :Declaration; :range :Module, :SourceLine . :strg a :PrimitiveProperty, :StringProperty, rdfs:Property; :comment "was created via cwm", "was created via cwm:DerivedProperties"; :creator :TranslateProperty; :domain :identifier_node; :range :String . :string_cst a :Const, rdfs:Class; :comment "was created via cwm", "was created via cwm:DerivedClass" . :then a :PrimitiveProperty, :StmntProperty, rdfs:Property; :comment "was created via cwm", "was created via cwm:DerivedProperties"; :creator :TranslateProperty; :domain :if_stmt; :range :StatementObject, :compound_stmt . :these_cwm_rules :member :TranslateProperty; :translate :PrimitiveProperty, :PrimitiveProperty2 . :tree-code-ref a :ClassifierProperty, :PrimitiveProperty, rdfs:Property; :comment "was created via cwm", "was created via cwm:DerivedProperties"; :creator :TranslateProperty; :domain :Node, :addr_expr, :bit_and_expr, :bit_ior_expr, :bit_not_expr, :boolean_type, :call_expr, :component_ref, :compound_stmt, :const_decl, :convert_expr, :decl_stmt, :enumeral_type, :expr_stmt, :field_decl, :function_decl, :function_type, :gt_expr, :identifier_node, :if_stmt, :indirect_ref, :init_expr, :integer_cst, :integer_type, :lt_expr, :method_type, :modify_expr, :ne_expr, :non_lvalue_expr, :nop_expr, :parm_decl, :plus_expr, :pointer_type, :record_type, :reference_type, :result_decl, :return_stmt, :save_expr, :scope_stmt, :tree_list, :tree_vec, :truth_not_expr, :type_decl, :union_type, :var_decl, :void_type, :while_stmt; :range :tree-code, rdfs:Class . :tree_list a :List, rdfs:Class; :comment "was created via cwm", "was created via cwm:DerivedClass" . :type a :PrimitiveProperty, :Property, :TypeRefProperty, rdfs:Property; :comment "was created via cwm", "was created via cwm:DerivedProperties"; :creator :TranslateProperty; :domain :Const, :Decl, :Expr, :Type; :range :Type . :type_decl a :Declaration, :NameObject, rdfs:Class; :comment "was created via cwm", "was created via cwm:DerivedClass" . :union_type a :Type, rdfs:Class; :comment "was created via cwm", "was created via cwm:DerivedClass" . :unql a :PrimitiveProperty, :Property, :TypeProperty, rdfs:Property; :comment "was created via cwm", "was created via cwm:DerivedProperties"; :creator :TranslateProperty; :domain :Type; :range :Type . :used a :DeclProperty, :PrimitiveProperty, rdfs:Property; :comment "was created via cwm", "was created via cwm:DerivedProperties"; :creator :TranslateProperty; :domain :Declaration; :domain-instances :parm_decl, :var_decl; :range :Integer . :valu a :ListInternalProperty, :PrimitiveProperty, :Property, rdfs:Property; :comment "was created via cwm", "was created via cwm:DerivedProperties"; :creator :TranslateProperty; :domain :List; :range rdfs:Class . :var_decl a :Declaration, rdfs:Class; :comment "was created via cwm", "was created via cwm:DerivedClass" . :vfld a :ChainedProperty, :PrimitiveProperty, rdfs:Property; :comment "was created via cwm", "was created via cwm:DerivedProperties"; :creator :TranslateProperty; :domain :record_type; :range :field_decl . :void_type a :ScalarType, :Type, rdfs:Class; :comment "was created via cwm", "was created via cwm:DerivedClass" . :volitile a :Property . :was-a a :see_also, rdfs:Property; :comment "This used to be named this.", "was created via cwm:DerivedProperties" . class:instance a rdfs:Property; :comment "The reverse of an *a*" . a owl:Ontology; "James Michael DuPont introspector project", ; "The Introspector vocabulary, described using W3C RDF Schema and the Web Ontology Language."; "application/rdf+xml"; "Copyright © 2003 James Michael DuPont"; "Introspector vocabulary"; owl:imports , ; [ a ; ; ; "James Michael DuPont" ] . a rdfs:Property; :comment "the creator of something" . rdfs:Class class:instance :AlignedObject, :Class, :Const, :DataAttributeClass, :Declaration, :Expr, :Integer, :List, :Module, :NameObject, :NamedObject, :Node, :SizedObject, :StatementObject, :String, :Type, :TypedObject, :UseCase . { :TypeToInstanciate class:instance :Instance . } log:implies {:Instance a :TypeToInstanciate; :comment "was created via cwm" . } . { :SomeNewClass a rdfs:Class . :SomeNewDerivedClass a :SomeNewClass . } log:implies {:SomeNewDerivedClass a rdfs:Class; :comment "was created via cwm:DerivedClass" . } . { :SomeNewDerivedProperty a :SomeNewProperty . :SomeNewProperty a rdfs:Property . } log:implies {:SomeNewDerivedProperty a rdfs:Property; :comment "was created via cwm:DerivedProperties" . } . { :SomeNewProperty a :PrimitiveProperty, :PrimitiveProperty2 . } log:implies {:SomeNewProperty a rdfs:Property; :comment "was created via cwm:properties" . } . { :SomeNewProperty a :SomeBaseProperty . :these_cwm_rules :translate :SomeBaseProperty . } log:implies {:SomeNewProperty a rdfs:Property; :creator :TranslateProperty . } . #ENDS