<?xml version="1.0"?><rdf:RDF xml:base="http://www.sis.pitt.edu/~paws/ont/c_programming.rdfs" xmlns:cprog="http://www.sis.pitt.edu/~paws/ont/c_programming.rdfs#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:paws_users="http://www.sis.pitt.edu/~paws/ont/users.rdf#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#">	<owl:Ontology rdf:about="http://www.sis.pitt.edu/~paws/ont/c_programming.rdfs">		<dc:date rdf:datatype="http://www.w3.org/2001/XMLSchema#date">2006-11-17</dc:date>		<dc:creator rdf:resource="http://www.sis.pitt.edu/~paws/ont/users.rdf#sergey"/>		<rdfs:comment>This Ontology represents the domain of C programming language</rdfs:comment>		<rdfs:label>C Programming Language Ontology</rdfs:label>		<owl:versionInfo>$Id: c_programming.rdf, v 0.9.9, 2006-11-25, Sergey Sosnovsky$</owl:versionInfo>		<owl:priorVersion rdf:resource="http://www.sis.pitt.edu/~paws/ont/c_programming20060715.rdf"/>	</owl:Ontology>	<rdf:Description rdf:about="#MacroDirective">		<cprog:isA rdf:resource="#PreprocessorDirective"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_getchar">		<cprog:isA rdf:resource="#CharacterInputFunction"/>		<cprog:implement rdf:resource="#CharacterStandardInput"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Directive_assert">		<cprog:isA rdf:resource="#AssertionDirective"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#VariableInitialization">		<cprog:utilize rdf:resource="#VariableValue"/>		<cprog:isA rdf:resource="#VariableManipulation"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#AssertionDirective">		<cprog:isA rdf:resource="#PreprocessorDirective"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#CommentingSourceFileHeader">		<cprog:utilize rdf:resource="#Comments"/>		<cprog:isA rdf:resource="#CodeCommenting"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#RecursiveFunctionCall">		<cprog:partOf rdf:resource="#Recursion"/>		<cprog:isA rdf:resource="#FunctionCall"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_scanf">		<cprog:isA rdf:resource="#FormattedInputFunction"/>		<cprog:implement rdf:resource="#FormattedStandardInput"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#LoopBody">		<cprog:directPartOf rdf:resource="#IterationStatement"/>		<cprog:isA rdf:resource="#Statement"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Library_stddef">		<cprog:directPartOf rdf:resource="#StandardLibrary"/>		<cprog:isA rdf:resource="#StandardLibraryFile"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_toupper">		<cprog:isA rdf:resource="#ToFunction"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#JumpStatement">		<cprog:isA rdf:resource="#Statement"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#MainFunction">		<cprog:partOf rdf:resource="#ProgramStructure"/>		<cprog:isA rdf:resource="#Function"/>		<cprog:directPartOf rdf:resource="#SourceFile"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#SubOperator">		<cprog:isA rdf:resource="#Operator"/>		<cprog:isA rdf:resource="#ArithmeticOperator"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#GreaterOrEqualOperator">		<cprog:isA rdf:resource="#RelationalOperator"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#StatementBreak">		<cprog:directPartOf rdf:resource="#SwitchCase"/>		<cprog:directPartOf rdf:resource="#IterationStatement"/>		<cprog:isA rdf:resource="#JumpStatement"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#cc">		<rdf:type rdf:resource="#Compiler"/>	</rdf:Description>	<rdf:Description rdf:about="#CharacterStandardInput">		<cprog:isA rdf:resource="#StandardInput"/>		<cprog:utilize rdf:resource="#CharacterDataType"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#NamingDefinedConstant">		<cprog:partOf rdf:resource="#NamingStyle"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_isspace">		<cprog:isA rdf:resource="#IsFunction"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#AddressOperator">		<cprog:utilize rdf:resource="#Address"/>		<cprog:isA rdf:resource="#Operator"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_isalnum">		<cprog:isA rdf:resource="#IsFunction"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#FileManipulationFunction">		<cprog:directPartOf rdf:resource="#Library_stdio"/>		<cprog:isA rdf:resource="#StandardLibraryFunction"/>		<cprog:implement rdf:resource="#FileAccess"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#NestedStatement">		<cprog:isA rdf:resource="#Statement"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Keyword_struct">		<cprog:isA rdf:resource="#Keyword"/>		<cprog:implement rdf:resource="#StructureDataType"/>		<rdfs:label>struct</rdfs:label>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#EqualOperator">		<cprog:isA rdf:resource="#RelationalOperator"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#FormattedIOFunction">		<cprog:directPartOf rdf:resource="#Library_stdio"/>		<cprog:isA rdf:resource="#StandardLibraryFunction"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Macro">		<cprog:partOf rdf:resource="#MacroDirective"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#TypeCast_int_to_float">		<cprog:isA rdf:resource="#SafeTypeCast"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#CTrue">		<cprog:partOf rdf:resource="#CBooleanDataType"/>		<cprog:isA rdf:resource="#Literal"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#FunctionCall">		<cprog:partOf rdf:resource="#Function"/>		<cprog:isA rdf:resource="#Operator"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#SafeTypeCast">		<cprog:isA rdf:resource="#TypeCast"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#BitwiseAndOperator">		<cprog:isA rdf:resource="#BitwiseOperator"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_fwrite">		<cprog:isA rdf:resource="#FileManipulationFunction"/>		<cprog:implement rdf:resource="#LowLevelFileWrite"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Expression">		<cprog:utilize rdf:resource="#ExpressionStatement"/>		<cprog:partOf rdf:resource="#Language"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Keyword_char">		<cprog:isA rdf:resource="#Keyword"/>		<cprog:implement rdf:resource="#CharacterDataType"/>		<rdfs:label>char</rdfs:label>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#NumericalSystem">		<cprog:partOf rdf:resource="#Literal"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Library_signal">		<cprog:directPartOf rdf:resource="#StandardLibrary"/>		<cprog:isA rdf:resource="#StandardLibraryFile"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Library_setjmp">		<cprog:directPartOf rdf:resource="#StandardLibrary"/>		<cprog:isA rdf:resource="#StandardLibraryFile"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#TypeCast_float_to_int">		<cprog:isA rdf:resource="#UnsafeTypeCast"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_gets">		<cprog:isA rdf:resource="#CharacterInputFunction"/>		<cprog:implement rdf:resource="#LineStandardInput"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_fsetpos">		<cprog:isA rdf:resource="#FileManipulationFunction"/>		<cprog:implement rdf:resource="#FilePosition"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#MemoryAllocation">		<cprog:isA rdf:resource="#MemoryManipulation"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Comments">		<cprog:partOf rdf:resource="#Alphabet"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_ceil">		<cprog:isA rdf:resource="#AbsNRoundFunction"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#ArrayManipulation">		<cprog:partOf rdf:resource="#ArrayDataType"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#EligibleNameFirstCharacter">		<cprog:partOf rdf:resource="#NameSyntax"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#PointerToFunction">		<cprog:utilize rdf:resource="#Function"/>		<cprog:isA rdf:resource="#PointerDataType"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Keyword_extern">		<cprog:isA rdf:resource="#Keyword"/>		<cprog:implement rdf:resource="#ClassOfMemoryExtern"/>		<rdfs:label>extern</rdfs:label>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#LoopTermination">		<cprog:partOf rdf:resource="#LoopCondition"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#PointerDataType">		<cprog:partOf rdf:resource="#PointerVariable"/>		<cprog:isA rdf:resource="#DataType"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_vsprintf">		<cprog:isA rdf:resource="#FormattedOutputFunction"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#BitwiseOrOperator">		<cprog:isA rdf:resource="#BitwiseOperator"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#ASCIICode">		<cprog:partOf rdf:resource="#ASCIITable"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#FormattedFileInput">		<cprog:isA rdf:resource="#FileStreamInput"/>		<cprog:utilize rdf:resource="#FormatString"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Constant_EOF">		<cprog:partOf rdf:resource="#Library_stdio"/>		<cprog:implement rdf:resource="#EndOfFile"/>		<cprog:isA rdf:resource="#Constant"/>		<rdfs:label>EOF</rdfs:label>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Directive_if">		<cprog:isA rdf:resource="#ConditionalDirective"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#StringLength">		<cprog:partOf rdf:resource="#StringVariable"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Keyword_break">		<cprog:implement rdf:resource="#StatementBreak"/>		<cprog:isA rdf:resource="#Keyword"/>		<rdfs:label>break</rdfs:label>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#isA">		<rdfs:subPropertyOf rdf:resource="http://www.w3.org/2000/01/rdf-schema#subClassOf"/>		<rdfs:range rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>		<rdfs:domain rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>		<rdf:type rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#Property"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_ctime">		<cprog:isA rdf:resource="#TimeFunction"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_atan2">		<cprog:isA rdf:resource="#TrigonometricFunction"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#StreamIO">		<cprog:utilize rdf:resource="#Stream"/>		<cprog:isA rdf:resource="#InputOutput"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#PointerToPointer">		<cprog:utilize rdf:resource="#PointerToArray"/>		<cprog:utilize rdf:resource="#MultiDimensionalArray"/>		<cprog:utilize rdf:resource="#ArrayOfPointers"/>		<cprog:isA rdf:resource="#PointerDataType"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#StatementIfElse">		<cprog:isA rdf:resource="#SelectionStatement"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#StringFormatString">		<cprog:utilize rdf:resource="#StringDataType"/>		<cprog:isA rdf:resource="#FormatString"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_difftime">		<cprog:isA rdf:resource="#TimeFunction"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Address">		<cprog:utilize rdf:resource="#PointerVariable"/>		<cprog:utilize rdf:resource="#Variable"/>		<cprog:partOf rdf:resource="#Memory"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_setbuf">		<cprog:isA rdf:resource="#FileManipulationFunction"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_system">		<cprog:isA rdf:resource="#ProgramEnvironmentFunction"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#LineControlDirective">		<cprog:isA rdf:resource="#PreprocessorDirective"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_mktime">		<cprog:isA rdf:resource="#TimeFunction"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Keyword_register">		<cprog:isA rdf:resource="#Keyword"/>		<cprog:implement rdf:resource="#ClassOfMemoryRegister"/>		<rdfs:label>register</rdfs:label>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#TypeCast_short_to_long">		<cprog:isA rdf:resource="#SafeTypeCast"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#ProgrammingEnvironment">		<cprog:partOf rdf:resource="#C"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_pow">		<cprog:isA rdf:resource="#ExpNLogFunction"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#CounterLoop">		<cprog:isA rdf:resource="#LoopPattern"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Library_stdlib">		<cprog:directPartOf rdf:resource="#StandardLibrary"/>		<cprog:isA rdf:resource="#StandardLibraryFile"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#BooleanOperator">		<cprog:isA rdf:resource="#LogicalOperator"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#DefaultParameter">		<cprog:directPartOf rdf:resource="#FunctionDeclaration"/>		<cprog:isA rdf:resource="#FunctionParameter"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#StatementReturn">		<cprog:partOf rdf:resource="#FunctionBody"/>		<cprog:isA rdf:resource="#JumpStatement"/>		<cprog:implement rdf:resource="#FunctionReturnValue"/>		<rdfs:label>return statement</rdfs:label>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#HeaderFileDirective">		<cprog:utilize rdf:resource="#HeaderFile"/>		<cprog:isA rdf:resource="#PreprocessorDirective"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#CodeStructuring">		<cprog:partOf rdf:resource="#ProgrammingStyle"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#ForLoopHeader">		<cprog:partOf rdf:resource="#StatementFor"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Data">		<cprog:partOf rdf:resource="#Language"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#NotEqualOperator">		<cprog:isA rdf:resource="#RelationalOperator"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_ispunct">		<cprog:isA rdf:resource="#IsFunction"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#EligibleNameCharacter">		<cprog:partOf rdf:resource="#NameSyntax"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Reference">		<cprog:utilize rdf:resource="#PointerVariable"/>		<cprog:utilize rdf:resource="#Address"/>		<cprog:utilize rdf:resource="#Variable"/>		<cprog:isA rdf:resource="#MemoryManipulation"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#CharacterDataType">		<cprog:isA rdf:resource="#IntegerDataType"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#PrintArray">		<cprog:isA rdf:resource="#ArrayPattern"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function">		<cprog:directPartOf rdf:resource="#SourceFile"/>		<cprog:partOf rdf:resource="#ProgramStructure"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#UserDefinedDataType">		<cprog:isA rdf:resource="#DataType"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#OctalLiteral">		<cprog:utilize rdf:resource="#OctalValue"/>		<cprog:isA rdf:resource="#Literal"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#implement">		<rdfs:domain rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>		<rdfs:range rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>		<rdfs:subPropertyOf rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#Property"/>		<rdf:type rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#Property"/>	</rdf:Description>	<rdf:Description rdf:about="#IntLiteral">		<cprog:isA rdf:resource="#Literal"/>		<cprog:utilize rdf:resource="#IntDataType"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#ZeroBasedArrayIndex">		<cprog:partOf rdf:resource="#ArrayBaseAddress"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#TypeCast_float_to_double">		<cprog:isA rdf:resource="#SafeTypeCast"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Keyword_continue">		<cprog:isA rdf:resource="#Keyword"/>		<cprog:implement rdf:resource="#StatementContinue"/>		<rdfs:label>continue</rdfs:label>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#TimeFunction">		<cprog:directPartOf rdf:resource="#Library_time"/>		<cprog:isA rdf:resource="#StandardLibraryFunction"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#utilize">		<rdfs:subPropertyOf rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#Property"/>		<rdfs:range rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>		<rdfs:domain rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>		<rdf:type rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#Property"/>	</rdf:Description>	<rdf:Description rdf:about="#Keyword_default">		<cprog:isA rdf:resource="#Keyword"/>		<cprog:implement rdf:resource="#SwitchDefaultCase"/>		<rdfs:label>default</rdfs:label>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Stream_stdout">		<cprog:utilize rdf:resource="#StandardOutput"/>		<cprog:partOf rdf:resource="#Library_stdio"/>		<cprog:isA rdf:resource="#Stream"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#LineStandardOutput">		<cprog:isA rdf:resource="#StandardOutput"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#directPartOf">		<rdf:type rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#Property"/>		<rdfs:subPropertyOf>			<rdf:Description rdf:about="http://www.w3.org/2000/01/rdf-schema#subClassOf"/>		</rdfs:subPropertyOf>		<rdfs:domain>			<rdf:Description rdf:about="http://www.w3.org/2000/01/rdf-schema#Class"/>		</rdfs:domain>		<rdfs:range>			<rdf:Description rdf:about="http://www.w3.org/2000/01/rdf-schema#Class"/>		</rdfs:range>	</rdf:Description>	<rdf:Description rdf:about="#Function_vfprintf">		<cprog:isA rdf:resource="#FormattedOutputFunction"/>		<cprog:implement rdf:resource="#FormattedFileOutput"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#EscapeSequence">		<cprog:partOf rdf:resource="#Alphabet"/>		<cprog:isA rdf:resource="#CharacterLiteral"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#UnionDataTypeDeclaration">		<cprog:partOf rdf:resource="#UnionDataType"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_isupper">		<cprog:isA rdf:resource="#IsFunction"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#XorAssignment">		<cprog:isA rdf:resource="#AssignmentOperator"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>		<cprog:utilize>			<rdf:Description rdf:about="#SimpleAssignment"/>		</cprog:utilize>	</rdf:Description>	<rdf:Description rdf:about="#StringPattern">		<cprog:isA rdf:resource="#ProgrammingPattern"/>		<cprog:utilize rdf:resource="#StringDataType"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#IncrementDecrement">		<cprog:isA rdf:resource="#Operator"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_sin">		<cprog:isA rdf:resource="#TrigonometricFunction"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#FormattedStandardInput">		<cprog:isA rdf:resource="#StandardInput"/>		<cprog:utilize rdf:resource="#FormatString"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_strcat">		<cprog:implement rdf:resource="#StringConcatenation"/>		<cprog:isA rdf:resource="#StringManipulationFunction"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_islower">		<cprog:isA rdf:resource="#IsFunction"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Directive_endif">		<cprog:isA rdf:resource="#ConditionalDirective"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_fgets">		<cprog:isA rdf:resource="#CharacterInputFunction"/>		<cprog:implement rdf:resource="#LineFileInput"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Keyword_auto">		<cprog:isA rdf:resource="#Keyword"/>		<cprog:implement rdf:resource="#ClassOfMemoryAutomatic"/>		<rdfs:label>auto</rdfs:label>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Console">		<cprog:partOf rdf:resource="#ProgrammingEnvironment"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#StructureVariable">		<cprog:isA rdf:resource="#Variable"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#LessOperator">		<cprog:isA rdf:resource="#RelationalOperator"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#EscCarriageReturn">		<cprog:isA rdf:resource="#EscapeSequence"/>		<rdfs:label>\r</rdfs:label>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Directive_define">		<cprog:isA rdf:resource="#MacroDirective"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#LowLevelFileRead">		<cprog:isA rdf:resource="#LowLevelFileIO"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#ArrayDataType">		<cprog:utilize rdf:resource="#PointerDataType"/>		<cprog:partOf rdf:resource="#ArrayVariable"/>		<cprog:isA rdf:resource="#DataType"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_strlen">		<cprog:implement rdf:resource="#StringLength"/>		<cprog:isA rdf:resource="#StringManipulationFunction"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#RegisterClassOfMemory">		<cprog:isA rdf:resource="#ClassOfMemory"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#TypeModifierStatic">		<cprog:isA rdf:resource="#DataTypeModifier"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#IfClause">		<cprog:directPartOf rdf:resource="#StatementIf"/>		<cprog:directPartOf rdf:resource="#StatementIfElse"/>		<cprog:directPartOf rdf:resource="#StatementIfElseIf"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>		<cprog:isA rdf:resource="#SelectionOption"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_sinh">		<cprog:isA rdf:resource="#TrigonometricFunction"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#ArrayDeclaration">		<cprog:isA rdf:resource="#ArrayManipulation"/>		<cprog:isA rdf:resource="#VariableDeclaration"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#StringConcatenation">		<cprog:isA rdf:resource="#StringPattern"/>		<cprog:isA rdf:resource="#StringManipulation"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#IsFunction">		<cprog:directPartOf rdf:resource="#Library_ctype"/>		<cprog:isA rdf:resource="#StandardLibraryFunction"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#HexadecimalLiteral">		<cprog:isA rdf:resource="#Literal"/>		<cprog:utilize rdf:resource="#HexadecimalValue"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#FunctionType">		<cprog:utilize rdf:resource="#FunctionReturnValue"/>		<cprog:directPartOf rdf:resource="#FunctionHeader"/>		<cprog:isA rdf:resource="#DataType"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#StatementIf">		<cprog:isA rdf:resource="#SelectionStatement"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#SwitchDefaultCase">		<cprog:isA rdf:resource="#SwitchCase"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#FloatLiteral">		<cprog:utilize rdf:resource="#FloatDataType"/>		<cprog:isA rdf:resource="#Literal"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#ArrayDimension">		<cprog:partOf rdf:resource="#ArrayVariable"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#OperatorAssociativity">		<cprog:partOf rdf:resource="#Expression"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#StringComparison">		<cprog:isA rdf:resource="#StringPattern"/>		<cprog:isA rdf:resource="#StringManipulation"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Library_stdio">		<cprog:implement rdf:resource="#InputOutput"/>		<cprog:directPartOf rdf:resource="#StandardLibrary"/>		<cprog:isA rdf:resource="#StandardLibraryFile"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#EnumerationDataType">		<cprog:isA rdf:resource="#UserDefinedDataType"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#MemoryManipulation">		<cprog:utilize rdf:resource="#PointerDataType"/>		<cprog:partOf rdf:resource="#Memory"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Library_stdarg">		<cprog:directPartOf rdf:resource="#StandardLibrary"/>		<cprog:isA rdf:resource="#StandardLibraryFile"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#ClassOfMemoryExtern">		<cprog:isA rdf:resource="#ClassOfMemory"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Keyword_unsigned">		<cprog:isA rdf:resource="#Keyword"/>		<cprog:isA rdf:resource="#DataTypeModifier"/>		<rdfs:label>unsigned</rdfs:label>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#FunctionParameterType">		<cprog:partOf rdf:resource="#FunctionParameter"/>		<cprog:directPartOf rdf:resource="#FunctionHeader"/>		<cprog:isA rdf:resource="#DataType"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#ProgrammingTechnique">		<cprog:partOf rdf:resource="#C"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#VariableName">		<cprog:partOf rdf:resource="#Variable"/>		<cprog:isA rdf:resource="#Identifier"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_abs">		<cprog:isA rdf:resource="#StdlibMathFunction"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Keyword_short">		<cprog:isA rdf:resource="#Keyword"/>		<cprog:isA rdf:resource="#DataTypeModifier"/>		<rdfs:label>short</rdfs:label>		<cprog:implement rdf:resource="#ShortDataType"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#BitFieldDataType">		<cprog:partOf rdf:resource="#BitFieldVariable"/>		<cprog:isA rdf:resource="#UserDefinedDataType"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#partOf">		<rdfs:subPropertyOf rdf:resource="http://www.w3.org/2000/01/rdf-schema#subClassOf"/>		<rdfs:range rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>		<rdfs:domain rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>		<rdf:type rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#Property"/>	</rdf:Description>	<rdf:Description rdf:about="#FileStream">		<cprog:isA rdf:resource="#Stream"/>		<cprog:utilize rdf:resource="#File"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_atan">		<cprog:isA rdf:resource="#TrigonometricFunction"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#CreateFile">		<cprog:isA rdf:resource="#FileAccess"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#CommentingImportantLine">		<cprog:utilize rdf:resource="#Comments"/>		<cprog:isA rdf:resource="#CodeCommenting"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#FileDescriptor">		<cprog:isA rdf:resource="#FileAttribute"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#NotOperator">		<cprog:isA rdf:resource="#BooleanOperator"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_fgetpos">		<cprog:isA rdf:resource="#FileManipulationFunction"/>		<cprog:implement rdf:resource="#FilePosition"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#ArraySize">		<cprog:partOf rdf:resource="#ArrayDataType"/>		<cprog:utilize rdf:resource="#ArrayDimension"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#StandardLibraryFunction">		<cprog:partOf rdf:resource="#StandardLibraryFile"/>		<cprog:isA rdf:resource="#Function"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Stream_stdin">		<cprog:utilize rdf:resource="#StandardInput"/>		<cprog:partOf rdf:resource="#Library_stdio"/>		<cprog:isA rdf:resource="#Stream"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#TypeCast">		<cprog:partOf rdf:resource="#DataType"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Directive_error">		<cprog:isA rdf:resource="#DiagnosticDirective"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Stream">		<cprog:partOf rdf:resource="#InputOutput"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#ArrayIndex">		<cprog:partOf rdf:resource="#ArrayVariable"/>		<cprog:utilize rdf:resource="#ArrayDimension"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_iscntrl">		<cprog:isA rdf:resource="#IsFunction"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#LowLevelFileWrite">		<cprog:isA rdf:resource="#LowLevelFileIO"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_cosh">		<cprog:isA rdf:resource="#TrigonometricFunction"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#StringElement">		<cprog:partOf rdf:resource="#StringVariable"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_sprintf">		<cprog:isA rdf:resource="#FormattedOutputFunction"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#FunctionHeader">		<cprog:directPartOf rdf:resource="#FunctionDefinition"/>		<cprog:directPartOf rdf:resource="#FunctionDeclaration"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#FileStreamIO">		<cprog:utilize rdf:resource="#FileStream"/>		<cprog:isA rdf:resource="#StreamIO"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#AddressArithmetics">		<cprog:isA rdf:resource="#MemoryManipulation"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#StatementDoWhile">		<cprog:isA rdf:resource="#IterationStatement"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Parenthesis">		<cprog:isA rdf:resource="#Operator"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#FileMode">		<cprog:isA rdf:resource="#FileAttribute"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_fread">		<cprog:isA rdf:resource="#FileManipulationFunction"/>		<cprog:implement rdf:resource="#LowLevelFileRead"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#VoidDataType">		<cprog:isA rdf:resource="#SimpleDataType"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Directive_elif">		<cprog:isA rdf:resource="#ConditionalDirective"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#GlobalName">		<cprog:isA rdf:resource="#NameScope"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#UnionMember">		<cprog:partOf rdf:resource="#UnionVariable"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#BloodShedDevC">		<rdf:type rdf:resource="#IDE"/>	</rdf:Description>	<rdf:Description rdf:about="#BitFieldMember">		<cprog:partOf rdf:resource="#BitFieldVariable"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#AppendFileMode">		<cprog:isA rdf:resource="#FileMode"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#FormattedStandardOutput">		<cprog:isA rdf:resource="#StandardOutput"/>		<cprog:utilize rdf:resource="#FormatString"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#FunctionDeclaration">		<cprog:partOf rdf:resource="#Function"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Directive_undef">		<cprog:isA rdf:resource="#MacroDirective"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_fclose">		<cprog:isA rdf:resource="#FileManipulationFunction"/>		<cprog:implement rdf:resource="#CloseFile"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#SystemPlatform">		<cprog:partOf rdf:resource="#ProgrammingEnvironment"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#CodeCommenting">		<cprog:partOf rdf:resource="#ProgrammingStyle"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#DataTypeQualifier">		<cprog:partOf rdf:resource="#SimpleDataType"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#FileStreamInput">		<cprog:partOf rdf:resource="#FileStreamIO"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_free">		<cprog:isA rdf:resource="#MemoryManipulationFunction"/>		<cprog:utilize rdf:resource="#MemoryAllocation"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Keyword">		<cprog:isA rdf:resource="#Identifier"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#CloseFile">		<cprog:isA rdf:resource="#FileAccess"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#FormatString">		<cprog:partOf rdf:resource="#StreamIO"/>		<cprog:isA rdf:resource="#FunctionParameter"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#IntegerFormatString">		<cprog:utilize rdf:resource="#IntegerDataType"/>		<cprog:isA rdf:resource="#FormatString"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_asctime">		<cprog:isA rdf:resource="#TimeFunction"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#ProgramStructure">		<cprog:partOf rdf:resource="#C"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_exp">		<cprog:isA rdf:resource="#ExpNLogFunction"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#File">		<cprog:partOf rdf:resource="#InputOutput"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_ldiv">		<cprog:isA rdf:resource="#StdlibMathFunction"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_fgetc">		<cprog:isA rdf:resource="#CharacterInputFunction"/>		<cprog:implement rdf:resource="#CharacterFileInput"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#FormattedFileOutput">		<cprog:isA rdf:resource="#FileStreamOutput"/>		<cprog:utilize rdf:resource="#FormatString"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_isxdigit">		<cprog:isA rdf:resource="#IsFunction"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_localtime">		<cprog:isA rdf:resource="#TimeFunction"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#CharacterArray">		<cprog:isA rdf:resource="#ArrayDataType"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_putc">		<cprog:isA rdf:resource="#CharacterOutputFunction"/>		<cprog:implement rdf:resource="#CharacterStandardOutput"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#EmptyStatement">		<cprog:isA rdf:resource="#Statement"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#DereferencedValue">		<cprog:utilize rdf:resource="#Dereference"/>		<cprog:partOf rdf:resource="#PointerVariable"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_strtod">		<cprog:isA rdf:resource="#StringConversionFunction"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_fputc">		<cprog:isA rdf:resource="#CharacterOutputFunction"/>		<cprog:implement rdf:resource="#CharacterFileOutput"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#ProgrammingPattern">		<cprog:partOf rdf:resource="#ProgrammingTechnique"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#BitwiseRightShiftOperator">		<cprog:isA rdf:resource="#BitwiseOperator"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#StringSearch">		<cprog:isA rdf:resource="#StringPattern"/>		<cprog:isA rdf:resource="#StringManipulation"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#NameScope">		<cprog:partOf rdf:resource="#VariableName"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#FileRights">		<cprog:isA rdf:resource="#FileAttribute"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#CharacterIOFunction">		<cprog:directPartOf rdf:resource="#Library_stdio"/>		<cprog:isA rdf:resource="#Function"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#FileName">		<cprog:isA rdf:resource="#FileAttribute"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#NumberSwap">		<cprog:isA rdf:resource="#GeneralPattern"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_isalpha">		<cprog:isA rdf:resource="#IsFunction"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Recursion">		<cprog:isA rdf:resource="#FunctionPattern"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#FileStreamOutput">		<cprog:partOf rdf:resource="#FileStreamIO"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_srand">		<cprog:isA rdf:resource="#StdlibMathFunction"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#UnsafeTypeCast">		<cprog:isA rdf:resource="#TypeCast"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Macro_assert">		<cprog:partOf rdf:resource="#Library_assert"/>		<cprog:isA rdf:resource="#Macro"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#BiwiseXorOperator">		<cprog:isA rdf:resource="#BitwiseOperator"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#InputOutput">		<cprog:partOf rdf:resource="#C"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_labs">		<cprog:isA rdf:resource="#StdlibMathFunction"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Keyword_union">		<cprog:isA rdf:resource="#Keyword"/>		<cprog:implement rdf:resource="#UnionDataType"/>		<rdfs:label>union</rdfs:label>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_fmod">		<cprog:isA rdf:resource="#AbsNRoundFunction"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_log">		<cprog:isA rdf:resource="#ExpNLogFunction"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#CompilerError">		<cprog:utilize rdf:resource="#Compiler"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#SortArray">		<cprog:isA rdf:resource="#ArrayPattern"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#CharacterInputFunction">		<cprog:isA rdf:resource="#CharacterIOFunction"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#FunctionParameter">		<cprog:partOf rdf:resource="#Function"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_calloc">		<cprog:isA rdf:resource="#MemoryManipulationFunction"/>		<cprog:implement rdf:resource="#MemoryAllocation"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#FormattedOutputFunction">		<cprog:isA rdf:resource="#FormattedIOFunction"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#OpenFile">		<cprog:isA rdf:resource="#FileAccess"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Library_float">		<cprog:directPartOf rdf:resource="#StandardLibrary"/>		<cprog:isA rdf:resource="#StandardLibraryFile"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Statement">		<cprog:partOf rdf:resource="#Language"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#LongDataType">		<cprog:isA rdf:resource="#IntegerDataType"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#StringLiteral">		<cprog:utilize rdf:resource="#StringDataType"/>		<cprog:isA rdf:resource="#Literal"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#PointerPattern">		<cprog:utilize rdf:resource="#PointerDataType"/>		<cprog:isA rdf:resource="#ProgrammingPattern"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_acos">		<cprog:isA rdf:resource="#TrigonometricFunction"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#RealDataType">		<cprog:isA rdf:resource="#SimpleDataType"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Dereference">		<cprog:utilize rdf:resource="#PointerVariable"/>		<cprog:isA rdf:resource="#MemoryManipulation"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_fprintf">		<cprog:isA rdf:resource="#FormattedOutputFunction"/>		<cprog:implement rdf:resource="#FormattedFileOutput"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#gcc">		<rdf:type rdf:resource="#Compiler"/>	</rdf:Description>	<rdf:Description rdf:about="#SearchArray">		<cprog:isA rdf:resource="#ArrayPattern"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#ExpressionStatement">		<cprog:utilize rdf:resource="#Expression"/>		<cprog:isA rdf:resource="#Statement"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#OrOperator">		<cprog:isA rdf:resource="#BooleanOperator"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#TypeCast_int_to_char">		<cprog:isA rdf:resource="#CharacterTypeCast"/>		<cprog:isA rdf:resource="#UnsafeTypeCast"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#ImplicitTypeCast">		<cprog:isA rdf:resource="#TypeCast"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Memory">		<cprog:utilize rdf:resource="#PointerDataType"/>		<cprog:partOf rdf:resource="#ProgrammingEnvironment"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_sscanf">		<cprog:isA rdf:resource="#FormattedInputFunction"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Keyword_do">		<cprog:isA rdf:resource="#Keyword"/>		<cprog:implement rdf:resource="#StatementDoWhile"/>		<rdfs:label>do</rdfs:label>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#TableProcessing">		<cprog:isA rdf:resource="#LoopPattern"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_atoi">		<cprog:isA rdf:resource="#ToFunction"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#TypeCast_char_to_int">		<cprog:isA rdf:resource="#SafeTypeCast"/>		<cprog:isA rdf:resource="#CharacterTypeCast"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Library_errno">		<cprog:directPartOf rdf:resource="#StandardLibrary"/>		<cprog:isA rdf:resource="#StandardLibraryFile"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#PointerToStructure">		<cprog:utilize rdf:resource="#StructureDataType"/>		<cprog:isA rdf:resource="#PointerDataType"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#LoopCondition">		<cprog:directPartOf rdf:resource="#IterationStatement"/>		<cprog:isA rdf:resource="#Expression"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#ForLoopUpdate">		<cprog:directPartOf rdf:resource="#ForLoopHeader"/>		<cprog:isA rdf:resource="#Expression"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Keyword_sizeof">		<cprog:isA rdf:resource="#Keyword"/>		<cprog:isA rdf:resource="#TypeSizeOperator"/>		<cprog:utilize rdf:resource="#Memory"/>		<rdfs:label>sizeof</rdfs:label>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#IDE">		<cprog:partOf rdf:resource="#ProgrammingEnvironment"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#FunctionDefinition">		<cprog:partOf rdf:resource="#Function"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_strtoul">		<cprog:isA rdf:resource="#StringConversionFunction"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Preprocessor">		<cprog:partOf rdf:resource="#ProgrammingEnvironment"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Directive_warning">		<cprog:isA rdf:resource="#DiagnosticDirective"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Variable_argc">		<cprog:isA rdf:resource="#MainFunctionParameter"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#FunctionFormalParameter">		<cprog:directPartOf rdf:resource="#FunctionHeader"/>		<cprog:isA rdf:resource="#FunctionParameter"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#StringDataType">		<cprog:utilize rdf:resource="#CharacterArray"/>		<cprog:partOf rdf:resource="#StringVariable"/>		<cprog:isA rdf:resource="#ArrayDataType"/>		<cprog:isA rdf:resource="#DataType"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Label">		<cprog:isA rdf:resource="#Identifier"/>		<cprog:directPartOf rdf:resource="#StatementGoto"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#CharacterFormatString">		<cprog:utilize rdf:resource="#CharacterDataType"/>		<cprog:isA rdf:resource="#FormatString"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#StdlibMathFunction">		<cprog:directPartOf rdf:resource="#Library_stdlib"/>		<cprog:isA rdf:resource="#StandardLibraryFunction"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#ForLoopCondition">		<cprog:directPartOf rdf:resource="#ForLoopHeader"/>		<cprog:isA rdf:resource="#LoopCondition"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#UnionDataType">		<cprog:isA rdf:resource="#UserDefinedDataType"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#LinuxPlatform">		<cprog:isA rdf:resource="#SystemPlatform"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_fabs">		<cprog:isA rdf:resource="#AbsNRoundFunction"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#LccWin">		<rdf:type rdf:resource="#IDE"/>	</rdf:Description>	<rdf:Description rdf:about="#ArithmeticOperator">		<cprog:isA rdf:resource="#Operator"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#DecimalValue">		<cprog:partOf rdf:resource="#NumericalSystem"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#AddAssignment">		<cprog:isA rdf:resource="#AssignmentOperator"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>		<cprog:utilize>			<rdf:Description rdf:about="#AddOperator"/>		</cprog:utilize>		<cprog:utilize>			<rdf:Description rdf:about="#SimpleAssignment"/>		</cprog:utilize>	</rdf:Description>	<rdf:Description rdf:about="#ProgrammingStyle">		<cprog:partOf rdf:resource="#ProgrammingTechnique"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_strncmp">		<cprog:implement rdf:resource="#StringComparison"/>		<cprog:isA rdf:resource="#StringManipulationFunction"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Identifier">		<cprog:partOf rdf:resource="#Alphabet"/>		<cprog:utilize rdf:resource="#NameSyntax"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_rand">		<cprog:isA rdf:resource="#StdlibMathFunction"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_puts">		<cprog:isA rdf:resource="#CharacterOutputFunction"/>		<cprog:implement rdf:resource="#LineStandardOutput"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#SwitchCase">		<cprog:directPartOf rdf:resource="#StatementSwitch"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>		<cprog:isA>			<rdf:Description rdf:about="#SelectionOption"/>		</cprog:isA>	</rdf:Description>	<rdf:Description rdf:about="#Compiler">		<cprog:partOf rdf:resource="#ProgrammingEnvironment"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#ArrayBaseAddress">		<cprog:partOf rdf:resource="#ArrayVariable"/>		<cprog:isA rdf:resource="#Address"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#StructureDataType">		<cprog:partOf rdf:resource="#StructureVariable"/>		<cprog:isA rdf:resource="#UserDefinedDataType"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#AddOperator">		<cprog:isA rdf:resource="#Operator"/>		<cprog:isA rdf:resource="#ArithmeticOperator"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#ClassOfMemory">		<cprog:partOf rdf:resource="#DataType"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#ClassOfMemoryRegister">		<cprog:isA rdf:resource="#ClassOfMemory"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_fopen">		<cprog:isA rdf:resource="#FileManipulationFunction"/>		<cprog:implement rdf:resource="#OpenFile"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Keyword_static">		<cprog:isA rdf:resource="#Keyword"/>		<cprog:implement rdf:resource="#ClassOfMemoryStatic"/>		<rdfs:label>static</rdfs:label>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#ExternalVariable">		<cprog:utilize rdf:resource="#Keyword_extern"/>		<cprog:partOf rdf:resource="#SourceFile"/>		<cprog:isA rdf:resource="#Variable"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_atol">		<cprog:isA rdf:resource="#ToFunction"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Keyword_signed">		<cprog:isA rdf:resource="#Keyword"/>		<cprog:isA rdf:resource="#DataTypeModifier"/>		<rdfs:label>signed</rdfs:label>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_atof">		<cprog:isA rdf:resource="#ToFunction"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_exit">		<cprog:isA rdf:resource="#ProgramEnvironmentFunction"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_time">		<cprog:isA rdf:resource="#TimeFunction"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#DataType">		<cprog:partOf rdf:resource="#Data"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#ModAssignment">		<cprog:isA rdf:resource="#AssignmentOperator"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>		<cprog:utilize>			<rdf:Description rdf:about="#ModOperator"/>		</cprog:utilize>		<cprog:utilize>			<rdf:Description rdf:about="#SimpleAssignment"/>		</cprog:utilize>	</rdf:Description>	<rdf:Description rdf:about="#Keyword_for">		<rdfs:label>for</rdfs:label>		<cprog:implement rdf:resource="#StatementFor"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>		<cprog:isA>			<rdf:Description rdf:about="#Keyword"/>		</cprog:isA>	</rdf:Description>	<rdf:Description rdf:about="#FunctionParameterPassedByValue">		<cprog:isA rdf:resource="#FunctionParameter"/>		<cprog:utilize rdf:resource="#VariableValue"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Operator">		<cprog:directPartOf rdf:resource="#Expression"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#ProgramEnvironmentFunction">		<cprog:directPartOf rdf:resource="#Library_stdlib"/>		<cprog:isA rdf:resource="#StandardLibraryFunction"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#EscEndOfLine">		<cprog:isA rdf:resource="#EscapeSequence"/>		<rdfs:label>\n</rdfs:label>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#SubAssignment">		<cprog:isA rdf:resource="#AssignmentOperator"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>		<cprog:utilize>			<rdf:Description rdf:about="#SubOperator"/>		</cprog:utilize>		<cprog:utilize>			<rdf:Description rdf:about="#SimpleAssignment"/>		</cprog:utilize>	</rdf:Description>	<rdf:Description rdf:about="#ForLoopInitialization">		<cprog:directPartOf rdf:resource="#ForLoopHeader"/>		<cprog:isA rdf:resource="#Expression"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#AndOperator">		<cprog:isA rdf:resource="#Operator"/>		<cprog:isA rdf:resource="#BooleanOperator"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#UserLibraryFile">		<cprog:isA rdf:resource="#HeaderFile"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#StandardInput">		<cprog:partOf rdf:resource="#StandardIO"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Keyword_long">		<cprog:isA rdf:resource="#Keyword"/>		<cprog:implement rdf:resource="#LongDataType"/>		<cprog:isA rdf:resource="#DataTypeModifier"/>		<rdfs:label>long</rdfs:label>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#StringInitialization">		<cprog:isA rdf:resource="#StringManipulation"/>		<cprog:isA rdf:resource="#ArrayInitialization"/>		<cprog:utilize rdf:resource="#StringElement"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#ClassOfMemoryStatic">		<cprog:isA rdf:resource="#ClassOfMemory"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#ExplicitTypeCast">		<cprog:isA rdf:resource="#TypeCast"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#FunctionName">		<cprog:directPartOf rdf:resource="#FunctionHeader"/>		<cprog:directPartOf rdf:resource="#FunctionCall"/>		<cprog:isA rdf:resource="#Identifier"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#ClassOfMemoryAutomatic">		<cprog:isA rdf:resource="#ClassOfMemory"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#CharacterOutputFunction">		<cprog:isA rdf:resource="#CharacterIOFunction"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Constant">		<cprog:partOf rdf:resource="#Data"/>		<cprog:utilize rdf:resource="#Directive_define"/>		<cprog:isA rdf:resource="#Identifier"/>		<cprog:utilize rdf:resource="#Literal"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#HeaderFile">		<cprog:partOf rdf:resource="#StandardLibrary"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Trigraph">		<cprog:partOf rdf:resource="#Alphabet"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_clock">		<cprog:isA rdf:resource="#TimeFunction"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_log10">		<cprog:isA rdf:resource="#ExpNLogFunction"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#StatementContinue">		<cprog:directPartOf rdf:resource="#IterationStatement"/>		<cprog:isA rdf:resource="#JumpStatement"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#MemoryManipulationFunction">		<cprog:implement rdf:resource="#MemoryManipulation"/>		<cprog:directPartOf rdf:resource="#Library_stdlib"/>		<cprog:isA rdf:resource="#StandardLibraryFunction"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Library_limits">		<cprog:directPartOf rdf:resource="#StandardLibrary"/>		<cprog:isA rdf:resource="#StandardLibraryFile"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#CommaOperator">		<cprog:isA rdf:resource="#Operator"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#FloatDataType">		<cprog:isA rdf:resource="#RealDataType"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#VariableAssignement">		<cprog:utilize rdf:resource="#VariableValue"/>		<cprog:isA rdf:resource="#VariableManipulation"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_strtok">		<cprog:isA rdf:resource="#StringManipulationFunction"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_ferror">		<cprog:isA rdf:resource="#FileManipulationFunction"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#CFalse">		<cprog:partOf rdf:resource="#CBooleanDataType"/>		<cprog:isA rdf:resource="#Literal"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#CharacterFileInput">		<cprog:isA rdf:resource="#FileStreamInput"/>		<cprog:utilize rdf:resource="#CharacterDataType"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#MulOperator">		<cprog:isA rdf:resource="#ArithmeticOperator"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#AndAssignment">		<cprog:utilize rdf:resource="#SimpleAssignment"/>		<cprog:isA rdf:resource="#AssignmentOperator"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>		<cprog:utilize>			<rdf:Description rdf:about="#AndOperator"/>		</cprog:utilize>	</rdf:Description>	<rdf:Description rdf:about="#HexadecimalValue">		<cprog:partOf rdf:resource="#NumericalSystem"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Alphabet">		<cprog:partOf rdf:resource="#Language"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#IterationStatement">		<cprog:isA rdf:resource="#Statement"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_strncpy">		<cprog:isA rdf:resource="#StringManipulationFunction"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_ftell">		<cprog:isA rdf:resource="#FileManipulationFunction"/>		<cprog:implement rdf:resource="#FilePosition"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#GreaterOperator">		<cprog:isA rdf:resource="#RelationalOperator"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#SelectionStatement">		<cprog:isA rdf:resource="#Statement"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_tanh">		<cprog:isA rdf:resource="#TrigonometricFunction"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#CommentingFunctionDefinition">		<cprog:utilize rdf:resource="#Comments"/>		<cprog:isA rdf:resource="#CodeCommenting"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_freopen">		<cprog:isA rdf:resource="#FileManipulationFunction"/>		<cprog:implement rdf:resource="#OpenFile"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#DoubleFormatString">		<cprog:utilize rdf:resource="#RealDataType"/>		<cprog:isA rdf:resource="#FormatString"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#CBooleanDataType">		<cprog:isA rdf:resource="#SimpleDataType"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#DoubleDataType">		<cprog:isA rdf:resource="#RealDataType"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#StatementFor">		<cprog:utilize rdf:resource="#CounterLoop"/>		<cprog:isA rdf:resource="#IterationStatement"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#ShortDataType">		<cprog:isA rdf:resource="#IntegerDataType"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#ToFunction">		<cprog:directPartOf rdf:resource="#Library_ctype"/>		<cprog:isA rdf:resource="#StandardLibraryFunction"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#BitwiseLeftShiftOperator">		<cprog:isA rdf:resource="#BitwiseOperator"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#WindowsPlatform">		<cprog:isA rdf:resource="#SystemPlatform"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#FilePosition">		<cprog:isA rdf:resource="#FileAttribute"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#FileAttribute">		<cprog:partOf rdf:resource="#File"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#PragmaDirective">		<cprog:isA rdf:resource="#PreprocessorDirective"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#FunctionForFunctionalitySeparation">		<cprog:utilize rdf:resource="#UserFunction"/>		<cprog:partOf rdf:resource="#CodeStructuring"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Keyword_volatile">		<cprog:isA rdf:resource="#Keyword"/>		<cprog:isA rdf:resource="#DataTypeQualifier"/>		<rdfs:label>volatile</rdfs:label>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#ApplePlatform">		<cprog:isA rdf:resource="#SystemPlatform"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Stream_stderr">		<cprog:partOf rdf:resource="#Library_stdio"/>		<cprog:isA rdf:resource="#Stream"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#CharacterLiteral">		<cprog:isA rdf:resource="#Literal"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Library_time">		<cprog:directPartOf rdf:resource="#StandardLibrary"/>		<cprog:isA rdf:resource="#StandardLibraryFile"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#AvoidingMagicNumber">		<cprog:isA rdf:resource="#CodeStructuring"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#FoolProofInput">		<cprog:utilize rdf:resource="#InputOutput"/>		<cprog:isA rdf:resource="#LoopPattern"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#MeanigfulName">		<cprog:isA rdf:resource="#NamingStyle"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_tmpnam">		<cprog:isA rdf:resource="#FileManipulationFunction"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#DataTypeModifier">		<cprog:partOf rdf:resource="#SimpleDataType"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#VariableDefinition">		<cprog:isA rdf:resource="#VariableManipulation"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#MainFunctionParameter">		<cprog:directPartOf rdf:resource="#MainFunction"/>		<cprog:isA rdf:resource="#FunctionParameter"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#BitwiseOperator">		<cprog:isA rdf:resource="#Operator"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#ConditionalDirective">		<cprog:isA rdf:resource="#PreprocessorDirective"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_ungetc">		<cprog:isA rdf:resource="#CharacterInputFunction"/>		<cprog:implement rdf:resource="#CharacterStandardInput"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#TypeOfArray">		<cprog:partOf rdf:resource="#ArrayElement"/>		<cprog:isA rdf:resource="#DataType"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Operand">		<cprog:directPartOf rdf:resource="#Expression"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_feof">		<cprog:isA rdf:resource="#FileManipulationFunction"/>		<cprog:utilize rdf:resource="#EndOfFile"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_strrchr">		<cprog:implement rdf:resource="#StringSearch"/>		<cprog:isA rdf:resource="#StringManipulationFunction"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#EscBackSpace">		<cprog:isA rdf:resource="#EscapeSequence"/>		<rdfs:label>\b</rdfs:label>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#EndOfString">		<cprog:partOf rdf:resource="#StringVariable"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_asin">		<cprog:isA rdf:resource="#TrigonometricFunction"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#LineFileOutput">		<cprog:isA rdf:resource="#FileStreamOutput"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#StandardLibraryFile">		<cprog:partOf rdf:resource="#StandardLibrary"/>		<cprog:isA rdf:resource="#HeaderFile"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#MultiByteFunction">		<cprog:directPartOf rdf:resource="#Library_stdlib"/>		<cprog:isA rdf:resource="#StandardLibraryFunction"/>		<cprog:utilize rdf:resource="#MuliByteCharacter"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#UnionVariable">		<cprog:isA rdf:resource="#Variable"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_isprint">		<cprog:isA rdf:resource="#IsFunction"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#ElseClase">		<cprog:directPartOf rdf:resource="#StatementIfElse"/>		<cprog:directPartOf rdf:resource="#StatementIfElseIf"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>		<cprog:isA rdf:resource="#SelectionOption"/>	</rdf:Description>	<rdf:Description rdf:about="#IntDataType">		<cprog:isA rdf:resource="#IntegerDataType"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#FunctionParameterPassedByReference">		<cprog:isA rdf:resource="#FunctionParameter"/>		<cprog:utilize rdf:resource="#Reference"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Literal">		<cprog:partOf rdf:resource="#Data"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#FunctionForFunctionalityReuse">		<cprog:utilize rdf:resource="#UserFunction"/>		<cprog:partOf rdf:resource="#CodeStructuring"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#VariableType">		<cprog:partOf rdf:resource="#Variable"/>		<cprog:isA rdf:resource="#DataType"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_fseek">		<cprog:isA rdf:resource="#FileManipulationFunction"/>		<cprog:implement rdf:resource="#FilePosition"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Directive_ifdef">		<cprog:isA rdf:resource="#ConditionalDirective"/>		<cprog:utilize rdf:resource="#MacroDirective"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Keyword_return">		<cprog:implement rdf:resource="#StatementReturn"/>		<rdfs:label>return</rdfs:label>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>		<cprog:isA>			<rdf:Description rdf:about="#Keyword"/>		</cprog:isA>	</rdf:Description>	<rdf:Description rdf:about="#VariableDeclaration">		<cprog:isA rdf:resource="#VariableManipulation"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_strncat">		<cprog:implement rdf:resource="#StringConcatenation"/>		<cprog:isA rdf:resource="#StringManipulationFunction"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#DivOperator">		<cprog:isA rdf:resource="#ArithmeticOperator"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_tan">		<cprog:isA rdf:resource="#TrigonometricFunction"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#FunctionReturnValue">		<cprog:utilize rdf:resource="#StatementReturn"/>		<cprog:partOf rdf:resource="#Function"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#DereferenceOperator">		<cprog:implement rdf:resource="#Dereference"/>		<cprog:isA rdf:resource="#Operator"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#FunctionActualParameter">		<cprog:directPartOf rdf:resource="#FunctionCall"/>		<cprog:isA rdf:resource="#FunctionParameter"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#NameSyntax">		<cprog:partOf rdf:resource="#Alphabet"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#MultiDimensionalArray">		<cprog:isA rdf:resource="#ArrayDataType"/>		<cprog:utilize rdf:resource="#PointerToPointer"/>		<cprog:utilize rdf:resource="#PointerToArray"/>		<cprog:utilize rdf:resource="#ArrayOfPointers"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Variable">		<cprog:partOf rdf:resource="#Data"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_sqrt">		<cprog:isA rdf:resource="#ExpNLogFunction"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#ConditionalPattern">		<cprog:isA rdf:resource="#ProgrammingPattern"/>		<cprog:utilize rdf:resource="#SelectionStatement"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Type_FILE">		<cprog:utilize rdf:resource="#File"/>		<cprog:partOf rdf:resource="#Library_stdio"/>		<cprog:isA rdf:resource="#StructureDataType"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Directive_unassert">		<cprog:isA rdf:resource="#AssertionDirective"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#NamingStyle">		<cprog:partOf rdf:resource="#ProgrammingStyle"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#ArrayIndexOperator">		<cprog:isA rdf:resource="#Operator"/>		<cprog:utilize rdf:resource="#ArrayElement"/>		<cprog:utilize rdf:resource="#ArrayIndex"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#DeleteFile">		<cprog:isA rdf:resource="#FileAccess"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#StandardIO">		<cprog:isA rdf:resource="#StreamIO"/>		<cprog:utilize rdf:resource="#StandardStream"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#BitFieldVariable">		<cprog:isA rdf:resource="#Variable"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#PreprocessorDirective">		<cprog:partOf rdf:resource="#Preprocessor"/>		<cprog:partOf rdf:resource="#SourceFile"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#MulAssignment">		<cprog:isA rdf:resource="#AssignmentOperator"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>		<cprog:utilize>			<rdf:Description rdf:about="#MulOperator"/>		</cprog:utilize>		<cprog:utilize>			<rdf:Description rdf:about="#SimpleAssignment"/>		</cprog:utilize>	</rdf:Description>	<rdf:Description rdf:about="#Function_fputs">		<cprog:isA rdf:resource="#CharacterOutputFunction"/>		<cprog:implement rdf:resource="#LineFileOutput"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#TypeOfPointer">		<cprog:partOf rdf:resource="#DereferencedValue"/>		<cprog:isA rdf:resource="#DataType"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_fflush">		<cprog:isA rdf:resource="#FileManipulationFunction"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Variable_argv">		<cprog:isA rdf:resource="#MainFunctionParameter"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#StatementGoto">		<cprog:isA rdf:resource="#JumpStatement"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_strchar">		<cprog:utilize rdf:resource="#StringSearch"/>		<cprog:isA rdf:resource="#StringManipulationFunction"/>		<cprog:implement rdf:resource="#StringSearch"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Keyword_float">		<cprog:isA rdf:resource="#Keyword"/>		<rdfs:label>float</rdfs:label>		<cprog:implement rdf:resource="#FloatDataType"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#StringManipulation">		<cprog:partOf rdf:resource="#StringDataType"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#EscNullSymbol">		<cprog:implement rdf:resource="#EndOfString"/>		<cprog:isA rdf:resource="#EscapeSequence"/>		<rdfs:label>\n</rdfs:label>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Language">		<cprog:partOf rdf:resource="#C"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#ASCIITable">		<cprog:partOf rdf:resource="#Alphabet"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#CharacterSequenceInput">		<cprog:isA rdf:resource="#LoopPattern"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#OctalValue">		<cprog:partOf rdf:resource="#NumericalSystem"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#StandardOutput">		<cprog:partOf rdf:resource="#StandardIO"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Keyword_switch">		<cprog:isA rdf:resource="#Keyword"/>		<rdfs:label>switch</rdfs:label>		<cprog:implement rdf:resource="#StatementSwitch"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#DivAssignment">		<cprog:isA rdf:resource="#AssignmentOperator"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>		<cprog:utilize>			<rdf:Description rdf:about="#SimpleAssignment"/>		</cprog:utilize>		<cprog:utilize>			<rdf:Description rdf:about="#DivOperator"/>		</cprog:utilize>	</rdf:Description>	<rdf:Description rdf:about="#SimpleDataType">		<cprog:isA rdf:resource="#DataType"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_abort">		<cprog:isA rdf:resource="#ProgramEnvironmentFunction"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Directive_incude">		<cprog:isA rdf:resource="#HeaderFileDirective"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_realloc">		<cprog:isA rdf:resource="#MemoryManipulationFunction"/>		<cprog:implement rdf:resource="#MemoryAllocation"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Library_math">		<cprog:directPartOf rdf:resource="#StandardLibrary"/>		<cprog:isA rdf:resource="#StandardLibraryFile"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_atexit">		<cprog:isA rdf:resource="#ProgramEnvironmentFunction"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#DiagnosticDirective">		<cprog:isA rdf:resource="#PreprocessorDirective"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_cos">		<cprog:isA rdf:resource="#TrigonometricFunction"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_clearerr">		<cprog:isA rdf:resource="#FileManipulationFunction"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Keyword_else">		<cprog:isA rdf:resource="#Keyword"/>		<cprog:implement rdf:resource="#ElseClase"/>		<rdfs:label>else</rdfs:label>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Semicolon">		<cprog:directPartOf rdf:resource="#Statement"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_strtol">		<cprog:isA rdf:resource="#StringConversionFunction"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#LoopPattern">		<cprog:utilize rdf:resource="#IterationStatement"/>		<cprog:isA rdf:resource="#ProgrammingPattern"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#GeneralPattern">		<cprog:isA rdf:resource="#ProgrammingPattern"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Directive_line">		<cprog:isA rdf:resource="#LineControlDirective"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#StringConversionFunction">		<cprog:directPartOf rdf:resource="#Library_stdlib"/>		<cprog:isA rdf:resource="#StandardLibraryFunction"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#MuliByteCharacter">		<cprog:partOf rdf:resource="#Alphabet"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#LessOrEqualOperator">		<cprog:isA rdf:resource="#RelationalOperator"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#C">		<rdfs:label>C Programming</rdfs:label>		<rdfs:comment>This is the central class in this ontology. It represents the general concept of C Programming</rdfs:comment>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_rename">		<cprog:isA rdf:resource="#FileManipulationFunction"/>		<cprog:implement rdf:resource="#RenameFile"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#MicrosoftVisualStudio">		<rdf:type rdf:resource="#IDE"/>	</rdf:Description>	<rdf:Description rdf:about="#EndOfFile">		<cprog:directPartOf rdf:resource="#Stream"/>		<rdfs:label>end of file</rdfs:label>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#StructureMemberDereferenceOperator">		<cprog:utilize rdf:resource="#StructureMember"/>		<cprog:utilize rdf:resource="#StructureMemberOperator"/>		<cprog:utilize rdf:resource="#DereferenceOperator"/>		<cprog:isA rdf:resource="#Operator"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_printf">		<cprog:isA rdf:resource="#FormattedOutputFunction"/>		<cprog:implement rdf:resource="#FormattedStandardOutput"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#StatementIfElseIf">		<cprog:isA rdf:resource="#SelectionStatement"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#TypeSizeOperator">		<cprog:utilize rdf:resource="#Memory"/>		<cprog:isA rdf:resource="#Operator"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#SentinelLoop">		<cprog:isA rdf:resource="#LoopPattern"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Keyword_void">		<cprog:isA rdf:resource="#Keyword"/>		<rdfs:label>void</rdfs:label>		<cprog:implement rdf:resource="#VoidDataType"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_isdigit">		<cprog:isA rdf:resource="#IsFunction"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#EscTabulation">		<cprog:isA rdf:resource="#EscapeSequence"/>		<rdfs:label>\t</rdfs:label>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_remove">		<cprog:isA rdf:resource="#FileManipulationFunction"/>		<cprog:implement rdf:resource="#DeleteFile"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#VariableManipulation">		<cprog:partOf rdf:resource="#Variable"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#StructureDataTypeDeclaration">		<cprog:partOf rdf:resource="#StructureDataType"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Keyword_if">		<cprog:isA rdf:resource="#Keyword"/>		<cprog:implement rdf:resource="#IfClause"/>		<rdfs:label>if</rdfs:label>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#ArrayFunctionParameter">		<cprog:isA rdf:resource="#FunctionParameterPassedByReference"/>		<cprog:utilize rdf:resource="#ArrayVariable"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#StandardStream">		<cprog:isA rdf:resource="#Stream"/>		<cprog:utilize rdf:resource="#Console"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_putchar">		<cprog:isA rdf:resource="#CharacterOutputFunction"/>		<cprog:implement rdf:resource="#CharacterStandardOutput"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_isgraph">		<cprog:isA rdf:resource="#IsFunction"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_main">		<cprog:implement rdf:resource="#MainFunction"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#EnumerationDataTypeDeclaration">		<cprog:partOf rdf:resource="#EnumerationDataType"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#AvoidingGOTO">		<cprog:isA rdf:resource="#CodeStructuring"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#FormattedInputFunction">		<cprog:isA rdf:resource="#FormattedIOFunction"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_fscanf">		<cprog:isA rdf:resource="#FormattedInputFunction"/>		<cprog:implement rdf:resource="#FormattedFileInput"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#FunctionBody">		<cprog:directPartOf rdf:resource="#FunctionDefinition"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#VariableValue">		<cprog:partOf rdf:resource="#Variable"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#LongLiteral">		<cprog:isA rdf:resource="#Literal"/>		<cprog:utilize rdf:resource="#LongDataType"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Keyword_enum">		<cprog:isA rdf:resource="#Keyword"/>		<rdfs:label>enum</rdfs:label>		<cprog:implement rdf:resource="#EnumerationDataType"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#ArrayPattern">		<cprog:isA rdf:resource="#ArrayManipulation"/>		<cprog:isA rdf:resource="#ProgrammingPattern"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#OrAssignment">		<cprog:isA rdf:resource="#AssignmentOperator"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>		<cprog:utilize>			<rdf:Description rdf:about="#OrOperator"/>		</cprog:utilize>		<cprog:utilize>			<rdf:Description rdf:about="#SimpleAssignment"/>		</cprog:utilize>	</rdf:Description>	<rdf:Description rdf:about="#Function_strcmp">		<cprog:implement rdf:resource="#StringComparison"/>		<cprog:isA rdf:resource="#StringManipulationFunction"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#ArrayVariable">		<cprog:utilize rdf:resource="#PointerVariable"/>		<cprog:isA rdf:resource="#Variable"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#CommentingVariableDeclaration">		<cprog:utilize rdf:resource="#Comments"/>		<cprog:isA rdf:resource="#CodeCommenting"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_tolower">		<cprog:isA rdf:resource="#ToFunction"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#BitFieldDataTypeDeclaration">		<cprog:partOf rdf:resource="#BitFieldDataType"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#ArrayInitialization">		<cprog:isA rdf:resource="#ArrayManipulation"/>		<cprog:isA rdf:resource="#VariableInitialization"/>		<cprog:utilize rdf:resource="#ArrayElement"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#NestedStatementTabulation">		<cprog:partOf rdf:resource="#CodeStructuring"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#StandardLibrary">		<cprog:partOf rdf:resource="#C"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Keyword_goto">		<cprog:isA rdf:resource="#Keyword"/>		<rdfs:label>goto</rdfs:label>		<cprog:implement rdf:resource="#StatementGoto"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#TypeCast_double_to_float">		<cprog:isA rdf:resource="#UnsafeTypeCast"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#RenameFile">		<cprog:isA rdf:resource="#FileAccess"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#UserFunction">		<cprog:isA rdf:resource="#Function"/>		<cprog:directPartOf rdf:resource="#SourceFile"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Keyword_const">		<cprog:isA rdf:resource="#Keyword"/>		<cprog:isA rdf:resource="#DataTypeQualifier"/>		<cprog:utilize rdf:resource="#Constant"/>		<rdfs:label>const</rdfs:label>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#FunctionPattern">		<cprog:isA rdf:resource="#ProgrammingPattern"/>		<cprog:utilize rdf:resource="#Function"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#TypeCast_long_to_short">		<cprog:isA rdf:resource="#UnsafeTypeCast"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#LineFileInput">		<cprog:isA rdf:resource="#FileStreamInput"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#SimpleAssignment">		<cprog:isA rdf:resource="#AssignmentOperator"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_div">		<cprog:isA rdf:resource="#StdlibMathFunction"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#LogicalOperator">		<cprog:isA rdf:resource="#Operator"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#FileAccess">		<cprog:partOf rdf:resource="#File"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_strcpy">		<cprog:isA rdf:resource="#StringManipulationFunction"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_rewind">		<cprog:isA rdf:resource="#FileManipulationFunction"/>		<cprog:implement rdf:resource="#FilePosition"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#UserTypeForImportantDataStructure">		<cprog:utilize rdf:resource="#UserDefinedDataType"/>		<cprog:partOf rdf:resource="#CodeStructuring"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#IntegerDataType">		<cprog:isA rdf:resource="#SimpleDataType"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#IfClassification">		<cprog:isA rdf:resource="#ConditionalPattern"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#StatementSwitch">		<cprog:isA rdf:resource="#SelectionStatement"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#ReadArray">		<cprog:isA rdf:resource="#ArrayPattern"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#ConditionalOperator">		<cprog:isA rdf:resource="#Operator"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_modf">		<cprog:isA rdf:resource="#AbsNRoundFunction"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#UnaryMinusOperator">		<cprog:isA rdf:resource="#Operator"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#EnumerationConstant">		<cprog:partOf rdf:resource="#EnumerationDataTypeDeclaration"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_vprintf">		<cprog:isA rdf:resource="#FormattedOutputFunction"/>		<cprog:implement rdf:resource="#FormattedStandardOutput"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#CharacterTypeCast">		<cprog:isA rdf:resource="#TypeCast"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_bsearch">		<cprog:isA rdf:resource="#SearchNSortFunction"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#OperatorPrecedence">		<cprog:partOf rdf:resource="#Expression"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Keyword_while">		<cprog:isA rdf:resource="#Keyword"/>		<cprog:implement rdf:resource="#StatementWhile"/>		<rdfs:label>while</rdfs:label>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#ModOperator">		<cprog:isA rdf:resource="#ArithmeticOperator"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Keyword_int">		<cprog:isA rdf:resource="#Keyword"/>		<cprog:implement rdf:resource="#IntegerDataType"/>		<rdfs:label>int</rdfs:label>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#StructureMemberOperator">		<cprog:utilize rdf:resource="#StructureMember"/>		<cprog:isA rdf:resource="#Operator"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_floor">		<cprog:isA rdf:resource="#AbsNRoundFunction"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_getc">		<cprog:isA rdf:resource="#CharacterInputFunction"/>		<cprog:implement rdf:resource="#CharacterStandardInput"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#LowLevelFileIO">		<cprog:isA rdf:resource="#InputOutput"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#TrigonometricFunction">		<cprog:directPartOf rdf:resource="#Library_math"/>		<cprog:isA rdf:resource="#StandardLibraryFunction"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#ExpNLogFunction">		<cprog:directPartOf rdf:resource="#Library_math"/>		<cprog:isA rdf:resource="#StandardLibraryFunction"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#DoubleLiteral">		<cprog:isA rdf:resource="#Literal"/>		<cprog:utilize rdf:resource="#RealDataType"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Library_locale">		<cprog:directPartOf rdf:resource="#StandardLibrary"/>		<cprog:isA rdf:resource="#StandardLibraryFile"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#ArrayOfPointers">		<cprog:isA rdf:resource="#ArrayDataType"/>		<cprog:utilize rdf:resource="#PointerToPointer"/>		<cprog:utilize rdf:resource="#PointerToArray"/>		<cprog:utilize rdf:resource="#MultiDimensionalArray"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#StructureMember">		<cprog:partOf rdf:resource="#StructureVariable"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#StringManipulationFunction">		<cprog:implement rdf:resource="#StringManipulation"/>		<cprog:directPartOf rdf:resource="#Library_string"/>		<cprog:isA rdf:resource="#StandardLibraryFunction"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_ldexp">		<cprog:isA rdf:resource="#ExpNLogFunction"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Library_ctype">		<cprog:directPartOf rdf:resource="#StandardLibrary"/>		<cprog:isA rdf:resource="#StandardLibraryFile"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#CharacterFileOutput">		<cprog:isA rdf:resource="#FileStreamOutput"/>		<cprog:utilize rdf:resource="#CharacterDataType"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Linker">		<cprog:partOf rdf:resource="#ProgrammingEnvironment"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#StatementWhile">		<cprog:isA rdf:resource="#IterationStatement"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Directive_pragma">		<cprog:isA rdf:resource="#PragmaDirective"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Block">		<cprog:isA rdf:resource="#Statement"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_strstr">		<cprog:implement rdf:resource="#StringSearch"/>		<cprog:isA rdf:resource="#StringManipulationFunction"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#MinMaxAssignment">		<cprog:isA rdf:resource="#ConditionalPattern"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#AbsNRoundFunction">		<rdfs:label/>		<rdfs:comment xml:lang="en">Subset of Functions from math.h for calculating of absolute and rounding values</rdfs:comment>		<cprog:directPartOf rdf:resource="#Library_math"/>		<cprog:isA rdf:resource="#Function"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#PointerToArray">		<cprog:utilize rdf:resource="#PointerToPointer"/>		<cprog:utilize rdf:resource="#MultiDimensionalArray"/>		<cprog:utilize rdf:resource="#ArrayOfPointers"/>		<cprog:isA rdf:resource="#PointerDataType"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Keyword_double">		<cprog:isA rdf:resource="#Keyword"/>		<cprog:implement rdf:resource="#DoubleDataType"/>		<rdfs:label>double</rdfs:label>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#CharacterStandardOutput">		<cprog:isA rdf:resource="#StandardOutput"/>		<cprog:utilize rdf:resource="#CharacterDataType"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#UnixPlatform">		<cprog:isA rdf:resource="#SystemPlatform"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_setvbuf">		<cprog:isA rdf:resource="#FileManipulationFunction"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#AssignmentOperator">		<cprog:isA rdf:resource="#Operator"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#PointerVariable">		<cprog:isA rdf:resource="#Variable"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#LineStandardInput">		<cprog:isA rdf:resource="#StandardInput"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_frexp">		<cprog:isA rdf:resource="#ExpNLogFunction"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#SourceFile">		<cprog:partOf rdf:resource="#ProgramStructure"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Keyword_case">		<cprog:isA rdf:resource="#Keyword"/>		<cprog:implement rdf:resource="#SwitchCase"/>		<rdfs:label>case</rdfs:label>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Library_string">		<cprog:utilize rdf:resource="#StringDataType"/>		<cprog:directPartOf rdf:resource="#StandardLibrary"/>		<cprog:isA rdf:resource="#StandardLibraryFile"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#SearchNSortFunction">		<cprog:directPartOf rdf:resource="#Library_stdlib"/>		<cprog:isA rdf:resource="#StandardLibraryFunction"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#FlagLoop">		<cprog:isA rdf:resource="#LoopPattern"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_gmtime">		<cprog:isA rdf:resource="#TimeFunction"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_tmpfile">		<cprog:isA rdf:resource="#FileManipulationFunction"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#ArrayElement">		<cprog:partOf rdf:resource="#ArrayVariable"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Library_assert">		<cprog:directPartOf rdf:resource="#StandardLibrary"/>		<cprog:isA rdf:resource="#StandardLibraryFile"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#LocalName">		<cprog:isA rdf:resource="#NameScope"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_getenv">		<cprog:isA rdf:resource="#ProgramEnvironmentFunction"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Keyword_typedef">		<cprog:isA rdf:resource="#Keyword"/>		<cprog:implement rdf:resource="#UserDefinedDataType"/>		<rdfs:label>typedef</rdfs:label>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#StringVariable">		<cprog:isA rdf:resource="#Variable"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_malloc">		<cprog:isA rdf:resource="#MemoryManipulationFunction"/>		<cprog:implement rdf:resource="#MemoryAllocation"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Directive_defined">		<cprog:isA rdf:resource="#ConditionalDirective"/>		<cprog:utilize rdf:resource="#MacroDirective"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Directive_ifndef">		<cprog:isA rdf:resource="#ConditionalDirective"/>		<cprog:utilize rdf:resource="#MacroDirective"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#Function_qsort">		<cprog:isA rdf:resource="#SearchNSortFunction"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#SelectionCondition">		<cprog:directPartOf rdf:resource="#SelectionStatement"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#SelectionOption">		<cprog:directPartOf rdf:resource="#SelectionStatement"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#SwitchCondition">		<cprog:directPartOf rdf:resource="#StatementSwitch"/>		<cprog:isA rdf:resource="#SelectionCondition"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#IfCondition">		<cprog:directPartOf rdf:resource="#StatementIf"/>		<cprog:directPartOf rdf:resource="#StatementIfElse"/>		<cprog:directPartOf rdf:resource="#StatementIfElseIf"/>		<cprog:isA rdf:resource="#SelectionCondition"/>		<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>	</rdf:Description>	<rdf:Description rdf:about="#IntegerDivision">		<cprog:implement>			<rdf:Description rdf:about="#DivOperator"/>		</cprog:implement>		<cprog:implement>			<rdf:Description rdf:about="#DivAssignment"/>		</cprog:implement>		<cprog:utilize>			<rdf:Description rdf:about="#IntegerDataType"/>		</cprog:utilize>		<rdf:type>			<rdf:Description rdf:about="http://www.w3.org/2000/01/rdf-schema#Class"/>		</rdf:type>	</rdf:Description>	<rdf:Description rdf:about="#RealDivision">		<cprog:implement>			<rdf:Description rdf:about="#DivAssignment"/>		</cprog:implement>		<cprog:implement>			<rdf:Description rdf:about="#DivOperator"/>		</cprog:implement>		<cprog:utilize>			<rdf:Description rdf:about="#RealDataType"/>		</cprog:utilize>		<rdf:type>			<rdf:Description rdf:about="http://www.w3.org/2000/01/rdf-schema#Class"/>		</rdf:type>	</rdf:Description>	<rdf:Description rdf:about="#PreDecrement">		<cprog:isA>			<rdf:Description rdf:about="#IncrementDecrement"/>		</cprog:isA>		<cprog:utilize>			<rdf:Description rdf:about="#SubOperator"/>		</cprog:utilize>		<rdf:type>			<rdf:Description rdf:about="http://www.w3.org/2000/01/rdf-schema#Class"/>		</rdf:type>	</rdf:Description>	<rdf:Description rdf:about="#PreIncrement">		<cprog:isA>			<rdf:Description rdf:about="#IncrementDecrement"/>		</cprog:isA>		<cprog:utilize>			<rdf:Description rdf:about="#AddOperator"/>		</cprog:utilize>		<rdf:type>			<rdf:Description rdf:about="http://www.w3.org/2000/01/rdf-schema#Class"/>		</rdf:type>	</rdf:Description>	<rdf:Description rdf:about="#PostDecrement">		<cprog:isA>			<rdf:Description rdf:about="#IncrementDecrement"/>		</cprog:isA>		<cprog:utilize>			<rdf:Description rdf:about="#SubOperator"/>		</cprog:utilize>		<rdf:type>			<rdf:Description rdf:about="http://www.w3.org/2000/01/rdf-schema#Class"/>		</rdf:type>	</rdf:Description>	<rdf:Description rdf:about="#PostIncrement">		<cprog:isA>			<rdf:Description rdf:about="#IncrementDecrement"/>		</cprog:isA>		<cprog:utilize>			<rdf:Description rdf:about="#AddOperator"/>		</cprog:utilize>		<rdf:type>			<rdf:Description rdf:about="http://www.w3.org/2000/01/rdf-schema#Class"/>		</rdf:type>	</rdf:Description>	<rdf:Description rdf:about="#RelationalOperator">		<cprog:isA>			<rdf:Description rdf:about="#LogicalOperator"/>		</cprog:isA>		<rdf:type>			<rdf:Description rdf:about="http://www.w3.org/2000/01/rdf-schema#Class"/>		</rdf:type>	</rdf:Description>	<rdf:Description rdf:about="#Value_null">		<cprog:partOf>			<rdf:Description rdf:about="#PointerDataType"/>		</cprog:partOf>		<rdf:type>			<rdf:Description rdf:about="http://www.w3.org/2000/01/rdf-schema#Class"/>		</rdf:type>	</rdf:Description></rdf:RDF>