Friday, 20 May 2011

Metadata and standards - URI construction

We are continuing to finalize our RDf conversion and work through linking to OCLC resources. As we are also finalising the datasets we can make available under a permissive useful license, we are currently working of some random samples of catalogue data.

One issue worth highlighting at this stage is that of URI construction. URI's for records and other important entities described in a catalogue are a key component of linked data. We are taking a standards based approach to URI construction, trying to follow guidelines set out by the cabinet office for UK public sector (pdf link).

Our record URI string is quite simple:

http://data.lib.cam.ac.uk/id/entry/cul_comet_pddl_4589705

the /id/entry/ denotes that the uri relates to an identifier for either a catalogue entry or entity described in our dataset. The following identifier string is a mixture of a string of characters for the dataset (which we may remove) and the catalogue records' identifier, already used in persistent URL's for our catalogue interface.

One issue we've not tackled is human readable unique identifiers for creators. The guild portion at the end constructed from a string of characters (say the 100$a in a Marc record) being stripped of punctuation (where errors tend to occur) and run through an MD5 checksum.


http://data.lib.cam.ac.uk/id/entity/cul_comet_pddl_0a72dd0c8fe090f78970db02b336900f


Human readable URI's would be nice, but some attempt at keeping this unique is probably better. If the Library of Congress were to follow suit on their excellent subject work and publish their name authority file as linked data, we could utilize and guids used there. Hopefully, we will be able to provide links to relevant VIAFF (Virtual International Authority File) entries for authors, where they can be matched by OCLC.

I'll follow this up shortly with a post about how we are ensuring the data behind a URI is easily referenced by both humans and machines.

27 comments:

  1. I saw all article its really reasonable good keep it up. The article is good reasonable fine. Nice posting am in the field. I happy to say this you are good to update your blog keep it up. All the best for your all successful project

    ReplyDelete
  2. Your web log isn’t only useful but it is additionally really creative too. There tend to be not many people who can certainly
    website

    ReplyDelete
  3. It is imperative that we read blog post very carefully.
    seo backlinks

    ReplyDelete
  4. I never seen a very unique and interesting writing like this post, very well and good job.
    Thumbs up for you Domino QQ
    Agen Domino

    ReplyDelete
  5. NUMPANG PROMO YAH BOSKU..

    SUDAHKAH ANDA MENDAPATKAN GAME INDONESIA TERBARU, TERBAIK, TERPOPULER & MENARIK??

    JIKA MASIH SAJA BELUM MENDAPATKAN GAME INDONESIA TERBARU, TERBAIK, TERPOPULER & MENARIK??

    BURUAN YUK GABUNG SEKARANG JUGA BERSAMA KAMI DI INDOMONOPOLY.COM

    -DEPOSIT 20.000

    -WITHDRAW 50.000

    -REFERRAL 50% + ACCESSORIES 7HARI (syarat ketentuan berlaku)

    UNTUK KETERANGAN LEBIH LANJUT SILAHKAN HUBUNGI TEAM LIVECHAT KAMI YANG RAMAH UNTUK MELAYANI ANDA

    website : http://bit.ly/2c8G2QW

    fans page facebook : http://bit.ly/2ckBw1t

    BBM Pin : 5649B320

    Line : hermilyrostan

    ReplyDelete
  6. BONUS DEPOSIT 100% DAN BONUS REFERRAL 50% HANYA DI POKER BETDANWIN
    DENGAN BERMAIN DI POKER BETDANWIN TUNGGU APA LAGI SEGERA DAFTAR ID POKER ANDA HANYA DI WWW.BETDANWIN.COM 100% PLAYER vs PLAYER TANPA BOT,
    WWW.BETDANWIN.COM ADALAH SITUS PERMAINAN POKER ONLINE INDONESIA YANG TERPECAYA
    KELEBIHAN BERMAIN DI POKER WWW.BETDANWIN.COM
    -KUNJUNGI DAN LIKE FANPAGE KAMI https://www.facebook.com/BetdanWin-1071580636209445/?ref=ts&fref=ts
    -DENGAN SERVER YANG BERKECEPATAN TINGGI MEMBUAT PERMAINAN POKER SEMAKIN NYAMAN
    -MINIMAL DEPOSIT HANYA Rp 10.000
    -MINIMAL WITHDRAW 20.000
    -POTONGAN MEJA HANYA 3%
    -MEMBER REFERRAL AKTIF DAPATKAN BONUS REFERRAL 50% SEUMUR HIDUP
    -DATA MEMBER AKAN TERJAGA DAN AMAN
    -DEPOSIT DAN WITHDRAW PALING LAMA HANYA 2 MENIT
    -DAPATKAN JACKPOT HINGGA RATUSAN JUTA RUPIAH
    -BBM 5BF1E6A0
    -DiLAYANI OLEH CUSTOMER SERVICE YANG RAMAH SELAMA 24 JAM

    ReplyDelete
  7. Thanks for providing this good information,Thanks for your sharing.

    goldenslot
    gclub online
    gclub casino

    ReplyDelete
  8. Situs POKER paling menarik....
    Apalagi kalau bukan RUBYQQ
    Dengan didukung server terbaik.

    Keunggulan Bermain Bersama kami :
    - 100% Fair Play ( Player vs Player )
    - Bisa bermain dengan Versi ANDRIOD & IPHONE
    - Minimal Deposit 15.000,- Withdraw 15.000,-
    - Support Bank BCA - BNI - BRI - CIMB - Mandiri.

    Untuk informasi lebih lengkap silahkan Hubungi Customer Service kami :
    *BBM : 2B8938F7
    *FACEBOOK : rubyqq
    *SKYPE : RUBY QQ
    *Livechat 24 jam : Official site rubyqq

    ReplyDelete
  9. "Salam super MGMPOKER88 the best of poker online...
    KEPUASAN ANDA ADALAH KEBANGGAAN KAMI..!!!
    Cobalah permainan kartu terbaik diindonesia www,dompetmgm,com
    Hanya modal Rp. 20,000 Bisa dapatkan jutaan hinggan puluhan juta
    Sudah banyak member mgmpoker88 yang memenangkan uang puluhan juta..
    Ayo ikutan main dan menangkan JACKPOT Ratusan JUTA hanya di mgmpoker88.com
    MGMPOKER88
    Mari gabung dan daftarkan diri anda sekarang juga dan ajak teman kamu bermain dengan menggunakan referal kamu dan dapatkan keuntungan sebanyak 20% dari teman kamu dan kami juga memberikan bonus cashback sebanyak 0.5% dan untuk tingkat kemenangan di website mgmpoker88 adalah 99% dan karena yang bermain adalah player semuanya dan tidak ada sistim komputerisasi (Fair Play).

    Untuk Info Lebih Lanjut Bisa Saja Langsung Hubungi Costumer Service kami di :
    LiveSupport 24JAM.
    ◙ LIVE CHAT : www,mgmdomino,com
    ◙ Pin BBM : D8BCE200...
    ◙ Line : +855968725318
    ◙ Skype : MGM POKER88"

    ReplyDelete
  10. Mari Segera mampir ke Cumapoker Para Pecinta Poker Online

    Hanya Dengan deposit minimal Rp 15.000 Anda sudah dapat bermain 7 game 1 user ID tersebut yang tentunya seru dan asik..

    Poker, DominoQQ, Bandar Poker, BandarQ, AduQ, Capsa Susun, Bandar Sakong

    PROMO CUMAPOKER UNTUK PARA MEMBER:

    * Bonus Referral 20% ( Seumur Hidup )
    * Bonus Tunover 0,3-0,5% dibagikan Setiap Hari!
    * NO ROBOT & ADMIN
    * 100% Fair Play Member Vs Member
    * Proses Withdraw & Deposit Tercepat
    * Customer Service yang baik, ramah dan cantik tentunya .

    UNTUK PENDAFTARAN CUMAPOKER, SILAHKAN ISI DATA PRIBADI ANDA SEGERA Di : SINI

    Cumapoker Sekarang juga memberikan kepada anda para pemain judi poker online 2 Permainan baru yang pastinya Menarik dan seru kunjungi langsung link di bawah ini :

    *). Recommended -> KLIK : >> www.gg626.com ( Tembak Ikan/Fish Hunter )
    *). Best Game -> KLIK : >> www.s1288.net ( Sabung Ayam/Cock Fight ) .

    Untuk info contact dan customer service kami Cumapoker, Anda bisa menghubungi kami di :
    BBM : 2BE3DCA9
    Facebook : cumapoker288@gmail.com
    Twitter : cumapoker88online@gmail.com
    SKYPE : Cumapoker
    Livechat: cumapoker.net

    ReplyDelete
  11. MARI BERGABUNG , DAN BERMAIN DI METROQQ JUDI ONLINE TERPERCAYA DAN BERLIMPAH BONUS DENGAN DEPOSIT MINIMAL Rp15.000 SAJA
    >>>>> TANPA ROBOT LOH <<<<<<
    AYO DAFTARKAN DIRI KALIAN SEKARANG JUGA DI metroqq.com/Register.aspx?lang=id
    METROQQ Menyediakan Games Seru Diantaranya :
    -BANDAR POKER
    -BANDAR QQ
    -DOMINO QQ
    -BANDAR SAKONG

    METROQQ juga menyedia kan games lainnya seperti :
    -GAME FISH HUNTER
    -SABUNG AYAM
    -ADUQ

    Hanya Dengan Deposit MINIMAL Rp 15.000 Anda sudah bisa memainkan 4 games seru dan asik yang sudah disediakan

    METRO QQ Menyediakan BONUS-BONUS Untuk ANDA Diantaranya :
    -BONUS REFERRAL 20% (SEUMUR HIDUP/SETIAP SENIN )
    -BONUS TUROVER 0.3 - 0.5 % ( SETIAP HARI )
    -NO ROBOT,NO ADMIT
    -Mentransaksi Deposit dan Withdraw Dengan Cepat
    -Dilayani CS Yang Ramah Dan Profesional, Siap Melayani Para Member Setia Selama 24jam Full
    -DiLayanin Dengan 6 banks :BCA,BNI,BRI,DANAMON,MANDIRI,CIMB NIAGA

    Untuk Info Contact Dan Customer Service Kami, Anda Bisa Menghubungi Kami Di :
    PIN BBM : 2BE32842
    SKYPE : Metro.QQ
    Facebook : metroqq.id999@gmail.com
    Twitter : @MetroQQ
    [img]https://i.imgur.com/QlLkx2N.jpg[/img]

    ReplyDelete
  12. Mastercasino88 memahami kebutuhan Anda para Pecinta Casino Online. Maka dari itu kami hadir di sini dengan sebuah website casino yang dapat membantu Anda untuk bermain casino dengan menggunakan uang asli dan mendapatkan 1 ID.

    Di Mastercasino88 kami menyediakan berbagai macam permainan yang dapat Anda mainkan dengan menggunakan 1 ID :
    *Baccarat
    *Roulette
    *Sicbo
    *Dragon Tiger
    *Slot Game
    *Sabung Ayam

    Minimal Deposit Rp.25.000,-
    Minimal Withdraw Rp.50.000,-
    Bonus Yang Disediakan :
    *Bonus Rollingan 0,8%
    *Bonus Referral 3% Seumur Hidup
    Keunggulan bermain di Mastercasino88 :
    *Permainan yang Anda mainkan di Mastercasino88 adalah Fair Play.
    *Transaksi Deposit dan Withdraw cepat dan akurat.
    *Kami juga menyediakan 6 bank lokal seperti Bank BCA, MANDIRI, BNI, BRI, CIMB dan DANAMON agar para member mudah untuk bertransaksi dan langsung bermain.
    *Dilayani CS yang Ramah dan Profesional, siap melayani para member setia Mastercasino88 selama 24jam full.

    Cepat dan segeralah bergabung bersama kami di Mastercasino88 dan jangan lupa ajak teman-teman Anda untuk ikut bermain di website Mastercasino88 dan rasakan bagaimana sensasi bermain tanpa bot bersama kami di Mastercasino88

    Mari segera bergabung !! Karena akan ada hadiah Jackpot dan ratusan juta rupiah menanti Anda, jangan sampai ketinggalan !!
    klik website kami dan bergabungalah segera yang tercantum di bawah ini dan rasakan sensasi bermain casino tanpa bot.
    http://www.mastercasino88.net/master...8/register.jsp

    Join Us
    PIN BBM : 2AE248BF
    Twitter : Mastercasino88
    SMS : +855963140622 (Hanya untuk konfirmasi Depo)
    [img]http://i.imgur.com/k9X5gvH.jpg[/img]

    ReplyDelete