I was wondering if i could get some help with XML. I am new to it and am still getting my head around it. I have been reading the online tutorial from www.w3schools.com and it's been a great help for me.

Having said that, i would like to ask a question in terms of XML schema. I got a few files of .xsd from my mate as a package and tried to understand it with the knowledge i learned from w3schools.

<?xml version="1.0" encoding="UTF-8" ?>
- <schema targetNamespace="http://www.opengis.net/gml" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:sch="http://www.ascc.net/xml/schematron" xmlns:gml="http://www.opengis.net/gml" xmlns:xlink="http://www.w3.org/1999/xlink" elementFormDefault="qualified" attributeFormDefault="unqualified" version="3.1.1">
- <annotation>
<appinfo source="urnpengis:specification:gml:schema-xsd:gml:3.1.1">gml.xsd</appinfo>
<documentation>Top level GML schema Copyright (c) 2002-2005 OGC, All Rights Reserved. For conditions, see OGC Software Notice http://www.opengeospatial.org/about/?page=ipr</documentation>

My question is whether or not the "annotation" element is derived from the gml.xsd schema or somewhere else. Because the above schema i quoted from gml.xsd.

Any help would be greatly appreciated.

Thank you in advance