Thursday, June 30, 2011

OWL-izing the Cognitive Atlas

Recently I have spent some time turning the Cognitive Atlas knowledge base into a full-blown ontology.  This effort came about as I was working on responding to reviews from a paper describing the project (submitted to Frontiers in Neuroinformatics).  We made the choice at the outset of the project to store it in a custom relational database, rather than using an ontology language as the basic storage format, because we wanted to retain flexibility to store things that are not necessarily ontology-friendly.  We always said that we would come up with a way to later translate the knowledge into a formal ontology, but I began to get a bit itchy about our ability to actually do this.  So, over the last few weeks I have created a pipeline for turning the database into an OWL ontology.  I have made the code and ontology available at https://github.com/poldrack/cogat in case anyone is interested in having a look.  I am a complete newbie when it comes to ontologies, so any comments on the structure of the ontology are very welcome. (We would also welcome comments on the content of the ontology, but if you don't like the content then you really should just go into the Cognitive Atlas site and change it yourself!)

I started with RDF dumps of the concepts and tasks, which are available from the SPARQL endpoint page.  Assertions about relations in the database are not currently available from the endpoint, so I got a custom dump of those as well.  I then wrote a python script to finesse all of this into an OWL ontology. I have to say that this is a great way to learn about the structure of OWL!  I used Protégé to help validate my OWL and examine the contents, which was really useful.  

Part of the work in setting up this ontology was deciding how to align it with other ontologies, particularly with CogPO. I had a long meeting at OHBM2011 with Jessica Turner and Angie Laird, during which we hashed out a set of classes and relations that will serve to structure the task representation in both of our ontologies.  For our representation of tasks, we are inheriting the BehavioralExperimentalParadigm class from CogPO. 

I have also registered the Cognitive Atlas with the NCBO BioPortal site, which I hope will give it increased visibility.  In the long run, I plan to create a pipeline by which the ontology will the automatically generated and updated directly from the database, but for now will do regular manual updates.

13 comments:

  1. Thanks for sharing. I just realized how crazy might be those programmers that wrote a code for 3d graphic design programs like ZBrash. To have it all structured and logical... To have it all together in your head... This is just so fucking awesome! And here am I, using https://www.thrivingwriter.com to write my essay. How miserable I am compared to those crazy genius!

    ReplyDelete
  2. Flipkart is Offering Cashback Offers Flipkart hdfc cashback offers You will get upto 75% Discount

    Flipkart is Offering Cashback Offers Flipkart SBI Cashback Offer You will get upto 75% Discount

    Flipkart is Offering Cashback Offers Flipkart AXIS Cashback Offer You will get upto 75% Discount

    Flipkart is one of the biggest world wide eCommerce Site so here you will getFlipkart big billion day offers

    Flipkart is one of the biggest world wide eCommerce Site so here you will getflipkart bank cashback offersso

    Flipkart is one of the biggest world wide eCommerce Site so here you will getFlipkart bank offersso

    ReplyDelete
  3. Hello! Read more information about Cognitive Atlas at my book.

    ReplyDelete
  4. 123helpme.com is an essay writing service that is different than most of the other websites that offer essay writing. With 123helpme.com students are able to actually come and browse through a selection of different essays that have been written by various essay writers instead of sending in the topic they need written and having a custom essay written. If you seek information about “123helpme free essay numbers”, welcome to Scamfighter.

    ReplyDelete
  5. The main aim of writing a nursing research paper, assignment or coursework is to communicate your ideas as effectively and explicitly as possible. Effective writing involves going the extra mile to ensure that your write-up has no ambiguity. nursing research paper for outstanding grades at nursing school.

    ReplyDelete
  6. Thank you for this informative post. I guess you could be interested in some site Proessays.

    ReplyDelete
  7. Wonderful site and huge information. The information present here is helpful for the readers I'll come back to this blog for sure!



    Flipkart CashBack Offers-SBI, HDFC, ICICI, Citibank Cards&Flipkart HDFC Cards Offers"
    flipkart bank offers,flipkart cash back coupons,flipkart offers 2018,
    flipkart coupons 2018,flipkart cashback offers 2018,flipkart cashback offers,
    flipkart cash back offers,flipkart cashback coupons,
    flipkart cashback,Flipkart Cashback Offers,Flipkart Bank Offers,Flipkart Deals 2018,
    flipkart upcoming offers on mobiles,
    hdfc credit card offers on flipkart 2018 flipkart sbi offer big billion day,
    flipkart hdfc offer,
    flipkart hdfc offer august 2018 sbi flipkart offer 2018 flipkart icici offer



    FLIPKART CITIBANK OFFER,FLIPKART ICICI OFFER,
    SBI CARD OFFERS ON FLIPKART,
    FLIPKART CASHBACK OFFER TODAY,FLIPKART CREDIT CARD OFFERS,
    ALL BANK CREDIT CARD OFFERS,HDFC CREDIT CARD OFFERS ON FLIPKART,
    AXIS BANK CREDIT CARD OFFERS ON FLIPKART,
    CITIBANK CREDIT CARD OFFERS ON FLIPKART,SBI FLIPKART OFFER



    Flipkart Cashback Offers||Flipkart Bank Offers||Flipkart Deals 2018||flipkart upcoming offers,"
    "Flipkart Cashback Offers || Flipkart Bank Offers || Flipkart Deals 2018 ||"
    "flipkart upcoming offers on mobiles, hdfc credit card offers on flipkart 2018,
    sbi credit card offers on flipkart today, flipkart hdfc offer terms and conditions,
    sbi flipkart offer 2018,
    flipkart cashback phonepe, flipkart hdfc offer august 2018, flipkart icici offer

    ReplyDelete


  8. "cashback,vouchers,coupons,discounts,offers,deals,promo codes,&Cashback Offers"
    "cash back coupons "Coupons, Discounts & Offers on 1500+ Shopping Sites in India.
    Get Extra Cashback Everytime You Shop Online using Coupons of Amazon, Flipkart,
    Tata CLiQ, Nykaa etc."cashback, vouchers, coupons, discounts, offers, deals,
    promo codes,Coupons, Promo Codes & Cashback Offers



    Offersable - Cash Back Offers | Discount Coupons | Bank Offers | Promo Codes.
    Find best Discount Coupons, Cashback Offers, Hot Deals Bank Offers for
    all major e-commerce stores in the India



    Amazon cashback offers 2018Cashback Deals with sbi,hdfc,icici,axis banks,
    credit&debit card,
    Amazon Cashback Offers 2018 Upto 65% Cashback Deals, AMAZON CASHBACK OFFERS 2018,
    DISCOUNT COUPON OFFERS 2018, Amazon cashback offers with sbi hdfc icici axis banks credit&debit card offers more. amazon cashback offers2018,amazon india cashback,amazon offers on mobiles,
    amazon cashback2018,amazon offers 2018



    flipkart sbi offers, Flipkart Sbi Offer, SBI offers on Flipkart, Sbi offers in Flipkart, Sbi offer flipkart, Sbi discounts flipkart, FLipkart sbi discounts

    MyDealsAndCoupons,flipkart cashback offers,cashbackcoupons,flipkartcashbackoffers,cashbackoffer,cashbackofferscoupons,flipkarthdfcoffer,latestcashbackoffers,flipkartcreditcardoffers,dealsncashbackcashbackoffers

    cashbackcoupons

    Amazon cashback offers today, Amazon cashback offers, Amazon cashback offers on mobiles,
    amazon cashback offers today,amazon cashback offers,amazon cashback offer august,amazon citibank cash back offer,amazon cashback offer on hdfc credit card,amazon cashback offer on hdfc credit card,amazon cashback offer jio,amazon cashback offers on mobiles,amazon pay cashback offer today,amazon offers 10 cashback




    Flipkart HDFC Offer 2018 | Flipkart Offers Today | Flipkart Bank Offer

    Flipkart CashBack Offers - SBI, HDFC, ICICI, Citibank Cards,flipkart sbi debit card emi,flipkart upcoming offers on mobiles,flipkart credit card,flipkart cashback phonepe,flipkart credit card generator,flipkart cashback offer phonepe,flipkart american express,india fake debit card generator,flipkart american express gift card,sbi credit card offers on flipkart today,sbi flipkart offer,
    sbi debit card offers cash back,sbi flipkart offer 2018,,telugu bloggers ,telugu websites

    ReplyDelete
  9. I have read your article, it is very informative and helpful for me.I admire the valuable information you offer in your articles. Thanks for posting it.

    flipkart is Offering Cashback Offers Flipkart hdfc cashback offers You will get upto 75% Discount

    Flipkart is Offering Cashback Offers Flipkart SBI Cashback Offer You will get upto 75% Discount

    Flipkart is Offering Cashback Offers Flipkart AXIS Cashback Offer You will get upto 75% Discount

    Flipkart is Offering Cashback Offers Flipkart YES Cashback Offer You will get upto 75% Discount

    Flipkart is one of the biggest world wide eCommerce Site so here you will getFlipkart big billion day offers

    Flipkart is one of the biggest world wide eCommerce Site so here you will getflipkart bank cashback offersso


    Flipkart cashback offers on mobiles,
    Flipkart cashback offers,
    Flipkart cashback coupons,
    Flipkart upcoming offers on mobiles,
    Flipkart HDFC cashback offers,
    Flipkart SBI cashback offers,
    Flipkart AXIS cashback offers,
    Flipkart Citibank cashback offers,
    Flipkart cashback on mobiles,
    Flipkart cashback offers today,
    Flipkart big billion day cashback offers,
    Flipkart big billion days cashback offers,
    big billion day cashback offers,
    Flipkart big billion days offers,
    flipkart cashback on mobiles,
    flipkart citibank offer,
    sbi credit card offers on flipkart today,
    flipkart upcoming offers on mobiles,
    hdfc credit card offers on flipkart,
    flipkart upcoming big billion day,
    flipkart upcoming sale,
    sbi credit card offers on mobiles,
    flipkart offers today,
    flipkart offers on mobiles,
    flipkart offers today mobile phones,
    flipkart cashback offers,
    flipkart cashback coupons,
    flipkart sale today offer,
    flipkart cashback offers today,
    cashback offers,
    flipkart cashback offer today

    ReplyDelete

  10. flipkart is Offering Cashback Offers Flipkart hdfc cashback offers You will get upto 75% Discount

    Flipkart is Offering Cashback Offers Flipkart SBI Cashback Offer You will get upto 75% Discount

    Flipkart is Offering Cashback Offers Flipkart AXIS Cashback Offer You will get upto 75% Discount

    Flipkart is Offering Cashback Offers Flipkart YES Cashback Offer You will get upto 75% Discount

    Flipkart is one of the biggest world wide eCommerce Site so here you will getFlipkart big billion day offers

    Flipkart is one of the biggest world wide eCommerce Site so here you will getflipkart bank cashback offersso



    Flipkart is one of the biggest world wide eCommerce Site so here you will getFlipkart big billion day offer


    Flipkart is one of the biggest world wide eCommerce Site so here you will getflipkart bank cashback offersso

    Flipkart is one of the biggest world wide eCommerce Site so here you will getFlipkart bank offersso

    Flipkart is Offering Cashback Offers Flipkart Today Offers You will get upto 75% Discount

    Flipkart is Offering Cashback Offers Flipkart offers today You will get upto 75% Discount

    ReplyDelete

  11. flipkart is Offering Cashback Offers Flipkart hdfc cashback offers You will get upto 75% Discount

    Flipkart is Offering Cashback Offers Flipkart SBI Cashback Offer You will get upto 75% Discount

    Flipkart is Offering Cashback Offers Flipkart AXIS Cashback Offer You will get upto 75% Discount

    Flipkart is Offering Cashback Offers Flipkart YES Cashback Offer You will get upto 75% Discount

    Flipkart is one of the biggest world wide eCommerce Site so here you will getFlipkart big billion day offers

    Flipkart is one of the biggest world wide eCommerce Site so here you will getflipkart bank cashback offersso



    Flipkart is one of the biggest world wide eCommerce Site so here you will getFlipkart big billion day offer


    Flipkart is one of the biggest world wide eCommerce Site so here you will getflipkart bank cashback offersso

    Flipkart is one of the biggest world wide eCommerce Site so here you will getFlipkart bank offersso

    Flipkart is Offering Cashback Offers Flipkart Today Offers You will get upto 75% Discount

    Flipkart is Offering Cashback Offers Flipkart offers today You will get upto 75% Discount

    ReplyDelete
  12. I have read your article, it is very informative and helpful for me.I admire the valuable information you offer in your articles. Thanks for posting it.

    flipkart is Offering Cashback Offers Flipkart hdfc cashback offers You will get upto 75% Discount

    Flipkart is Offering Cashback Offers Flipkart SBI Cashback Offer You will get upto 75% Discount

    Flipkart is Offering Cashback Offers Flipkart AXIS Cashback Offer You will get upto 75% Discount

    Flipkart is Offering Cashback Offers Flipkart YES Cashback Offer You will get upto 75% Discount

    Flipkart is one of the biggest world wide eCommerce Site so here you will getFlipkart big billion day offers

    Flipkart is one of the biggest world wide eCommerce Site so here you will getflipkart bank cashback offersso


    Flipkart cashback offers on mobiles,
    Flipkart cashback offers,
    Flipkart cashback coupons,
    Flipkart upcoming offers on mobiles,
    Flipkart HDFC cashback offers,
    Flipkart SBI cashback offers,
    Flipkart AXIS cashback offers,
    Flipkart Citibank cashback offers,
    Flipkart cashback on mobiles,
    Flipkart cashback offers today,
    Flipkart big billion day cashback offers,
    Flipkart big billion days cashback offers,
    big billion day cashback offers,
    Flipkart big billion days offers,
    flipkart cashback on mobiles,
    flipkart citibank offer,
    sbi credit card offers on flipkart today,
    flipkart upcoming offers on mobiles,
    hdfc credit card offers on flipkart,
    flipkart upcoming big billion day,
    flipkart upcoming sale,
    sbi credit card offers on mobiles,
    flipkart offers today,
    flipkart offers on mobiles,
    flipkart offers today mobile phones,
    flipkart cashback offers,
    flipkart cashback coupons,
    flipkart sale today offer,
    flipkart cashback offers today,
    cashback offers,
    flipkart cashback offer today

    ReplyDelete
  13. This is a great little post with some valuable tips. I totally agree. The way you bring passion and engagement into the things you do can really change your outlook on live. twitch

    ReplyDelete