Esempio n. 1
0
 private void CreateRampSubjectLanguage(Json json)
 {
     if (SubjectLanguage.Count > 0)
     {
         json.WriteTag("dc.subject.subjectLanguage");
         json.StartTag();
         for (int i = 0; i < SubjectLanguage.Count; i++)
         {
             json.WriteTag(i.ToString());
             json.StartTag();
             json.WriteText("dialect\" : \"\", \" \": \"" + SubjectLanguage[i]);
             json.EndTag();
             if (i < SubjectLanguage.Count - 1)
                 json.WriteComma();
         }
         json.EndTag();
         json.WriteComma();
     }
 }
Esempio n. 2
0
 private void CreateRampDescription(Json json)
 {
     if (RampDescription != null && RampDescription.Trim().Length > 0)
     {
         json.WriteTag("dc.description");
         json.StartTag();
         int i = 0;
         json.WriteTag(i.ToString());
         json.StartTag();
         json.WriteText(" \" : \"" + RampDescription.Replace("\n", " ").Replace("\r", "") + "\", \"lang\": \"eng");
         json.EndTag();
         json.EndTag();
         json.WriteComma();
     }
 }
Esempio n. 3
0
 private void CreateRampLanguageScript(Json json)
 {
     if (LanguageScript.Count > 0)
     {
         json.WriteTag("dc.language.script");
         json.StartTag();
         for (int i = 0; i < LanguageScript.Count; i++)
         {
             json.WriteTag(i.ToString());
             json.StartTag();
             json.WriteText(" \": \"" + LanguageScript[i]);
             json.EndTag();
             if (i < LanguageScript.Count - 1)
                 json.WriteComma();
         }
         json.EndTag();
         json.WriteComma();
     }
 }
Esempio n. 4
0
 private void CreateRampLanguageIso(Json json)
 {
     if (LanguageIso.Count > 0)
     {
         json.WriteTag("dc.language.iso");
         json.StartTag();
         for (int i = 0; i < LanguageIso.Count; i++)
         {
             json.WriteTag(i.ToString());
             json.StartTag();
             json.WriteText("dialect\" : \"\", \" \": \"" + LanguageIso[i]);
             json.EndTag();
             if (i < LanguageIso.Count - 1)
                 json.WriteComma();
         }
         json.EndTag();
         json.WriteComma();
     }
 }
Esempio n. 5
0
 private void CreateRampContributor(Json json)
 {
     if (Contributor.Count > 0)
     {
         json.WriteTag("dc.contributor");
         json.StartTag();
         for (int i = 0; i < Contributor.Count; i++)
         {
             string[] contributors = Contributor[i].Split(',');
             json.WriteTag(i.ToString());
             json.StartTag();
             json.WriteText(" \": \"" + contributors[0] + "\", \"role\": \"" + contributors[1]);
             json.EndTag();
             if (i < Contributor.Count - 1)
                 json.WriteComma();
         }
         json.EndTag();
         json.WriteComma();
     }
 }
Esempio n. 6
0
 private void CreateRampSubject(Json json)
 {
     //\" \": \"foreign languages and literature; dictionary;lexicon;\", \"lang\": \"eng\"
     if (Subject.Count > 0)
     {
         json.WriteTag("dc.subject");
         json.StartTag();
         for (int i = 0; i < Subject.Count; i++)
         {
             string[] subject = Subject[i].Split(',');
             json.WriteTag(i.ToString());
             json.StartTag();
             json.WriteText(" \": \"" + subject[0] + "\", \"lang\": \"" + subject[1]);
             json.EndTag();
             if (i < Subject.Count - 1)
                 json.WriteComma();
         }
         json.EndTag();
         json.WriteComma();
     }
 }
Esempio n. 7
0
        private void CreateRampRelRequires(Json json)
        {
            //" \": \"OFL"
            if (RelRequires.Count > 0)
            {
                CreateRampRelRequiresHas(json);

                json.WriteTag("dc.relation.requires");
                json.StartTag();
                for (int i = 0; i < RelRequires.Count; i++)
                {
                    json.WriteTag(i.ToString());
                    json.StartTag();
                    json.WriteText(" \": \"" + RelRequires[i]);
                    json.EndTag();
                    if (i < RelRequires.Count - 1)
                        json.WriteComma();
                }
                json.EndTag();
                json.WriteComma();
            }
        }
Esempio n. 8
0
 private void CreateRampRightsHolder(Json json)
 {
     if (RightsHolder.Count > 0)
     {
         json.WriteTag("dc.rightsHolder");
         json.StartTag();
         for (int i = 0; i < RightsHolder.Count; i++)
         {
             json.WriteTag(i.ToString());
             json.StartTag();
             json.WriteText(" \": \"" + RightsHolder[i]);
             json.EndTag();
             if (i < RightsHolder.Count - 1)
                 json.WriteComma();
         }
         json.EndTag();
         json.WriteComma();
     }
 }
Esempio n. 9
0
 private void CreateRampFiles(Json json)
 {
     if (RampFile.Count > 0)
     {
         json.WriteTag("files");
         json.StartTag();
         for (int i = 0; i < RampFile.Count; i++)
         {
             json.WriteTag(i.ToString(CultureInfo.InvariantCulture));
             json.StartTag();
             json.WriteText(RampFile[i]);
             json.EndTag();
             if (i < RampFile.Count - 1)
                 json.WriteComma();
         }
         json.EndTag();
         json.WriteComma();
     }
 }