IBM Discovery Library IdML Sertifikasyon aracı

IBM Discovery Library IdML Certification aracı, Discovery Library kitaplarını inceler. Bu, kitapların içeriğinin IdML belirtimine uygun olup olmadığını doğrular. Herhangi bir hata bulunursa, sertifikasyon aracı, hataları konsolda bildirir.

Araç, aşağıdaki sertifikasyon görevlerini yürütür:
  • IdML ve CDM şemalarına karşı bir kitabı onaylar.
  • Tüm yönetilen öğelerin geçerli bir adlandırma kuralı öznitelikleri kümesi belirtmesini, böylece en az bir geçerli adlandırma kuralının oluşturuldığını belirtir.
  • İlişkileri aşağıdaki şekillerde onaylar:
    • Her bir ilişkinin kaynak ve hedef kaynaklarının var olan bir yönetim öğesine başvurduğunu onaylayan bir belgedir.
    • Tüm ilişkilerin geçerli kaynak ve hedef sınıflara başvurduğunu onaylar.
  • Eksik üstlerin olmadığını onaylayan. Bir yönetim öğesi üstün bir yönetime başvuruyorsa, kitapta üstün bir yönetim öğesi bulunmalıdır.
  • Öznitelikleri aşağıdaki şekillerde onaylar:
    • Yönetilen bir öğe eşgörünümünde en az bir öznitelik olduğunu onaylar.
    • Hiçbir özniteliğin boş olmadığını onaylar.
  • Kullanılan sınıf ve ilişki sayısı ile ilgili istatistikleri sağlar.
IBM Discovery Library IdML Certification aracını kullanma
Aracı kullanmak için aşağıdaki adımları tamamlayın:
  1. $COLLATION_HOME/sdk/dla/validator/v2 dizinine gidin.
  2. Aşağıdaki komutu çalıştırın:
    java -jar idmlcert.jar <options>
    Komut seçenekleri örnekleri
    • Kullanım bilgilerini görüntülemek için aşağıdaki komutu çalıştırın:
      java -jar idmlcert.jar -?
    • Geçerli dizinde yer alan mytestfile.xml dosyasını onaylamak için şu komutu çalıştırın:
      java -jar idmlcert.jar mytestfile.xml
    • /dla dizininde yer alan books.lst dosyasında listelenen dosyaları onaylamak için aşağıdaki komutu çalıştırın:
        java -jar idmlcert.jar -f /dla/books.lst
      
      Burada books.lst dosyası aşağıdaki dosyaları içerir:
      • /dla/file1.xml
      • /dla/file2.xml
    • Geçerli dizinde yer alan ve idmlcert.properties özellikler dosyasını kullanan /dla/books.lst dosyasında listelenen dosyaları onaylamak için şu komutu çalıştırın:
        java -jar idmlcert.jar -p idmlcert.properties
      Burada idmlcert.properties dosyası aşağıdaki özelliği içerir:
      com.ibm.dl.core.certification.bookListFilename=/dla/books.lst
    • Yüzlerce megabayta sahip olan bigBook.xml kitap dosyasını onaylamak için şu komutu çalıştırın:
        java -Xmx2560m -jar idmlcert.jar bigBook.xml
      burada Xmx seçeneğinin değerinin, kitabın boyutundan en az 4-6 kat daha büyük olması gerekir.