public PropertyToTypeColumnsMetadataMap()
        {
            RdfNamespaces namespaces = new RdfNamespaces();
            ListRdfNamespaces = new List<RdfNamespaces>();
            ColumnSemantic = new ObservableCollection<string>();
            ColumnSemantic.Add("");

            XDocument xmlDoc = XDocument.Load(Path.Combine(AppDomain.CurrentDomain.BaseDirectory, @".\RdfNamespaces.xml"));

            foreach (XElement nspace in xmlDoc.Descendants("namespace"))
            {
                namespaces.Property = nspace.Element("property").Value.ToString();
                namespaces.Prefix = nspace.Element("prefix").Value.ToString();
                namespaces.Url = nspace.Element("url").Value.ToString();
                ListRdfNamespaces.Add(namespaces);
                ColumnSemantic.Add(namespaces.Property);
            }
        }
        public PropertyToTypeColumnsMetadataMap()
        {
            RdfNamespaces namespaces = new RdfNamespaces();

            ListRdfNamespaces = new List <RdfNamespaces>();
            ColumnSemantic    = new ObservableCollection <string>();
            ColumnSemantic.Add("");

            XDocument xmlDoc = XDocument.Load(Path.Combine(AppDomain.CurrentDomain.BaseDirectory, @".\RdfNamespaces.xml"));

            foreach (XElement nspace in xmlDoc.Descendants("namespace"))
            {
                namespaces.Property = nspace.Element("property").Value.ToString();
                namespaces.Prefix   = nspace.Element("prefix").Value.ToString();
                namespaces.Url      = nspace.Element("url").Value.ToString();
                ListRdfNamespaces.Add(namespaces);
                ColumnSemantic.Add(namespaces.Property);
            }
        }