List of helpful OWL API Tools

500px-glazier_tools

The OWL API is a Java interface for creating and modifying OWL ontologies, an essential (or, the essential)  component of any OWL tools. Mike Bergman compiled a list of tools that make use of the OWL API, including the popular ontology editor Protégé with its plugins, various OWL reasoners, and software of the more exotic variety: Thirty OWL API Tools – www.mkbergman.com

[Photo by Hans Bernhard (Schnobby) (Own work) [CC-BY-SA-3.0 or GFDL], via Wikimedia Commons]

In other news: 168 days of rabbit

When I’m not busy ranting, I spend a fair bit of time looking/chasing after the furrier one of my flatmates. Dave (aka the rabbit person) over at “Do a Barrel Roll” asked me to write a guest post about my life as a rabbit owner and it got a little out of hand. Hop* over to his blog for the rather epic three part rabbit diary, 168 days of rabbit. It’s like 500 days of Summer, but with more poop and bite marks.

Part 1 – Day 0 to 27

Part 2 – Day 31 to 96

Part 3 – Day 97 to 168

Update: In only just noticed that the rabbit has his own tag on Dave’s blog. I told him that he’s famous now. He nibbled on some cardboard and ran off to celebrate.

* Yeah… I know. I’m sorry.

‘MANCHustifications’

At this year’s International Semantic Web Conference ISWC 2011, Manchester will be heavily present with 4 papers in the research track, of which 2 focus on justifications.

In the first one, which we presented in similar form at DL, we discuss our user study on the cognitive complexity of OWL justifications. It is quite interesting that, despite the fairly large body of work on explanation for entailments, there have only been few attempts at analysing the effectiveness of explanation approaches with regard to how understandable they are to the average OWL user. Starting with fine-grain justifications (Kalyanpur, Parsia, Cuenca-Grau, DL 2006) which were then defined formally as laconic & precise justifications (Horridge, Parsia, Sattler, ISWC 2008 – won best paper award at the conference), there has been a line of research dealing with making justifications easier to understand by removing superfluous parts (i.e. parts of the axioms in the justification that are not necessary for the entailment to hold). The notion of (non-)laconicity is based on the assumption that superfluous parts distract the user and therefore make it harder to understand why the entailment holds – which, intuitively, seems sound. Moving away from distracting parts only, we want to have a general picture of how easy or difficult justifications are to understand, and why. These ideas are captured in a complexity model (again, Horridge, Parsia, Sattler) which considers certain properties of a justification and the respective entailment, and gives us a score for the cognitive complexity, or hardness of the justification. The considerations behind this model, issues related with cognitive issues, and the validation of the model are discussed in the paper “The Cognitive Complexity of OWL Justifications”, which we’re presenting at ISWC in October.

The second paper is part of my own PhD research and deals with “The justificatory structure of the NCBO BioPortal Ontologies”. Again, this is a topic which has hardly been touched yet by other researchers who deal with explanation in the form of minimal entailing subsets (i.e. MinAs, MUPS  – if for unsatisfiable classes, justifications… maybe we should simply call them MEHs – minimal entailment-having subsets?). While we generally focus on a) finding efficient mechanisms for computing all MEHs, errmm, justifications, or b) analysing the cognitive complexity of individual justifications, there is only a small body of work that looks at multiple justifications. This seems an obvious step, since we know that considering individual justifications for an entailment in isolation does not give us the full picture of why an entailment holds in an ontology. The consequences can be only partial understanding, ineffectual repair attempts, or over-repair (removing or modifying more than necessary). Further, we even know that those multiple justification have relations between them, as they can share axioms, entail each other, be subsets of one another (if we consider justifications for multiple entailments), etc.  To which degree multiple justifications occur in an ontology, and what relations there are between them, can tell us more about the ontology than the simple metrics we see in ontology editors – in the paper I call it ‘making implicit structure explicit’. An analysis of the prevalence of multiple justifications and their relations in a set of BioPortal ontologies is the focus of the paper, which, again, will be turned into a talk at ISWC.

And, in a amusing move, we have had the research track session which contains the two talks named after us: The ISWC organisers decided to call it “MANCHustifications”. You know where you can find us.

I heart MCR, Part 2.

Someone’s stolen our bikes. Last night (Saturday, 17th September) from our house in Withington, South Manchester (so they might still be in the area). If you see one of the bikes, please give me a shout (sam@mightaswell.co.uk), report them to the police (crime stoppers on 0800 555 111), steal it back or take a picture of whoever has it. They’re not worth much, but I’m generally not very fond of having my stuff nicked by scumbags, so it would be nice to have them back. Or cause someone pain. Or both.

Mine is a light blue Raleigh ladies road bike with a D-lock, an Edinburgh Bicycle co-op pump, and a big bell that says ‘Ring Me’.

Matt’s is an Edinburgh Bicycle Co-Op ‘Revolution Streetfinder’ bike in dark grey, like the one below.

I’m not surprised. Or disappointed. Just angry. Very, very angry.

What I find slightly more unsettling is the thought that someone must have been into our house/stairwell in the middle of the night to take the bikes, which were wedged in under the stairs and took me 10 minutes to get out last time. If people just used the copious amounts of criminal energy they seem to have for something productive, this country would be flourishing.

Update: Our landlord just told us that the door was actually broken into, at 3 in the afternoon. What a warm welcome, 2 weeks after moving in. I love Manchester.

I heart MCR.

I imagine Marketing Manchester posting out THANK YOU letters to every single one of the rioters who destroyed the city centre two weeks ago. Finally, someone actually buys those ugly I heart NY knock-off t-shirts that have been sitting on the shelf of the visitors centre for years. Call me bitter, but how is wearing a t-shirt (and yes, the profits do go to Manchester-based charities) and ‘showing your pride’ going to change the problems we have here?

Update: Looks like I’m not the only one who isn’t too keen on the I Heart MCR campaign. Richard Goulding over at Manchester Mule has written an article on the campaign, Marketing Manchester, and social issues in Manchester: I heart Coportate MCR.

We Are Nowhere, And It’s Now: Ancoats.

I don’t quite get Ancoats. On the outskirts of the city centre, separated from the hipsters of the Northern Quarter by the moat that is Great Ancoats Street, lies an area full of old mills, tall, modern apartment buildings and… wastelands. The things that I consider characteristic for Ancoats are building sites, unused properties, grass, gravel, soil. After the ‘Gelato in July’ festival which celebrated Ancoat’s Italian heritage (oh what a disappointing event. The queue in front of the only decent looking stall, Ginger’s Comfort Emporium, seemed neverending and the only other ice cream stalls were selling 99ers… there wasn’t a single ‘real Italian ice cream’ stall… I mean… what kind of Italian ice cream festival is that? I was part shocked, part reaffirmed that people here have no idea of Italian food, and part longing for the ice cream parlours and pizza restaurants of my hometown, where family-run Italian business have been priding themselves on having the best home-made gelato in town for generations. I should add ‘sounding like a food snob’ to my list of skills.)… now, where was I? The ice cream festival, right. We made an attempt to explore Ancoats along the canal, which was yet another disappointment, as the footpath along the canal is currently under construction. Following the signs to the canal, we passed said old converted mills, car parks, wastelands, a row of terraced houses that looked like gingerbread houses (Urban Splash? Was that you again? Of course it was!), finally arriving on Old Mill Street.

To me, Old Mill Street has always been one of the weirdest places in Manchester, showing all signs of an ambitious regeneration project gone terribly wrong. The street is lined with rusty street lamps, benches, completely out of place looking bus stop shelters covered in bright black and pink/green flowers – it all seems to be waiting to be turned into a shop-lined boulevard, the centre of a new community where residents go for a little stroll sunny Sunday afternoon. But there is one thing missing: people. In the many times I drove down Old Mill Street, literally since the very first time I visited Manchester (which is exactly 4 years ago on the 31st August, hip hip!), and even on this exceptionally friendly Saturday afternoon, the only sign of life was the odd car on the road.

Developers Urban Splash have a vision in mind of turning Ancoats into ‘New Islington’ (which is the name of a very small street in the area and, according to unknown sources, used to be the name for Ancoats in the olden days), a crazy, colourful community of crazy, colourful buildings, with crazy, colourful and, most importantly, exceptionally rich residents who can afford to buy flats in those crazy, colourful buildings. Only recently, Urban Splash attracted some criticism that went beyond the actual occasion when the company  announced they were going to demolish the old hospital building on Old Mill Street, with comments such as “Urban Trash. Some buildings are beautiful, yours are not.” and “It is money-men greed. They have no care or concern for our community.”

I have some ideas on how these urban regeneration experiments with fancy new ultra-futuristic buildings can end, the ‘Plattenbauten’ in East Germany (this is a lovely picture of Grünau, a residential area in my old dwelling place Leipzig) or, more locally, Hulme Crescent being some good examples. I wouldn’t be very surprised to see Ancoats, or New Islington, turn from wastelands into what is considered modern housing in this decade, followed by a decline into yet another slummy problem area, and, 30 years from now, people shaking their heads in disbelief: “Why the hell would anyone even consider putting human beings in anything like that?”

Giant bird hotel on Old Mill Street.

Not quite Ancoats, but Castlefield-feel on Ducie Street. Didn’t know that was there!

Linda’s Pantry. I call it Linda’s panty and think it’s funny.

Manchester Riots. The aftermath.

We don’t know yet whether it’s over or not. Manchester seemed pretty quiet today (I have seen the odd tweet about people witnessing arrests) and I know we all hope that it stays like that. The torrential rainfalls might help.

Matt has posted a short report along with a set of rather shocking photos from yesterday over on www.hipstr.co.uk, showing young kids bragging with their loot, laughing as they’re running away with stolen goods, and the police tackling rioters on top of bin bags.

PYC sessions is back on his computer and running the live-blog: http://www.pycsessions.com/2011/08/riots-in-manchester

Minimize Me! Day 4 & 5

I’m still on the minifood! And still alive, obviously. I skipped breakfast on day 3 and had a random selection of mini foodstuff for lunch (mini sub with a tiny little sausage shaped smoked cheese, cherry tomatoes, a small can of lemonade…) – the real highlight of the day however was the afternoon which was filled with teeny tiny little mini versions of biscuits. Along with my mini cup of coffee, I had the smallest chocolate digestives and incredibly realistic mini jammie dodgers, which are just adorable. Mini biscuits = mega win.

My rather lovely dinner consisted of an omelette with mushrooms, (over)cooked in a ridiculously tiny frying pan, and a ramekin full of salad.

Danger Bear!!

Overcooked omelette on a saucer. I could probably call this art. The shot glass contains water, not vodka… just saying.

After dinner I decided to decorate the remaining cupcakes with butter cream frosting – can you possibly imagine how many mini cupcakes you have to eat to feel sick? Oh boy.

They did look pretty though – pink, green and peanut butter (yes, that’s a colour. Peanut butter.)

Unsurprisingly, my breakfast the next morning was nothing but a small pot of Petit Filous (pictured after I had eaten it… my blog is thrilling isn’t it!) and a mini cup of coffee.

Lunch was boring (tomato soup and a mini quorn sausage roll… or 2 mini quorn sausage rolls, if you cut them in half!), so we’re moving straight onto after work drinks – it’s Friday after all! I had (after a couple of real size pints I must admit) a tiny little half pint of Kronenbourg from a lovely little glass which tried to look just like its bigger brother. Aww.

Thanks to Josh’s left arm (pictured) and the fabtastic Clare (of Words & Fixtures-and-so-many-other-places-on-the-webs-where-people-write-things-fame… that’s what people actually call her!*) who I bumped into on my way home and provided rather marvelous company for the duration of this tiny drink. Seriously, you should go out and party with Josh’s left arm one day, he’s hilarious.

Eventually I made it back home and got ready to assemble not one, but TWO mini burgers. TWO EFFIN BURGERS. Complete with tomatoes, lettuce, cheese and gherkins. Mini gluttony strikes again.

And The Bear goes WHOOP WHOOP BURGERS!

I want a girl with big hands and a tiiiiiiny burger.

Tonight, The Bear will appear in your dreams.

* No it’s not.

Minimize Me! Day 2 & 3

Due to external circumstances, I wasn’t able to post day 2 and 3 of project Minimize Me earlier – apologies.

I have been eating almost exclusively mini-foods in the past few days, but I am nowhere near starving. The great thing about eating tiny things from tiny plates and tiny bowls is: you can always have seconds. And thirds. And fourths. The other day I ate FIVE CUPCAKES. Okay, they were about the size of my thumbnail each, but hey – five cupcakes! I’m wallowing in mini-gluttony! Also, I can eat so many different things in one meal, which is simply fantastic for someone like me who can’t make any decisions (I am overwhelmed by large supermarkets and could easily spend several hours trying to decide which yogurt I want to buy – too much choice really isn’t good for me).

I have been looking for something to put in the pictures to show the scale of my foods – and finally found The Bear. The Bear – the heraldic animal of Berlin – is about the size of a finger, as you can see in the pictures (modelled by my very own pink sausage hands). It usually resides next to our TV, but it will go on tour with me this week to pose with my meals – dream job.

The Bear.

Day 2 started with a healthy meal of mini-cornflakes (from the Kellog’s variety pack) and mini-chocolate soya milk, followed by a tiny apple. The apples were labelled ‘family apples’, which doesn’t really make any sense to me.

The lunch pictures didn’t turn out too well, so we’re skipping straight to dinner – mini casserole with mini dumplings (mini dumplings!!) and tiny beans lovingly cooked by the boyfriend, served on a saucer. His flatmate must have thought I was mental when she saw me eating from it. I have also noticed that it is extremely hard getting the right level of dilution for cordial if you drink it from a shotglass.

Brekkie time again – more super-strength cordial (it was vile.), coco pops (oooh!), mini strawberries and a tiny pot of fromage frais (The Bear decided to crash at the boyfriend’s last night and didn’t turn up again until lunch). Seriously, those pots of Petit Filous are so tiny, they only give the RDA values for TWO pots, as if no one was ever meant to eat only a single pot. Hint: making them twice the size might solve that problem.

Lunch for champions. A mini-breadroll with jumbo fake ham which makes it look like a flying saucer, cherry tomatoes, mini cheese from the mini cheese selection, a tiny little can of coke, an even smaller box of raisins for pudding, and the ironic star of the show – a quorn sausage roll.*

So here’s the deal with the sausage roll. The pack says: 12 mini sausage rolls*. I counted them – there were only 6. But it didn’t seem like anyway had taken any sausage rolls from the pack (hey, everything is possible at the Sainsbury’s in Fallowfield). The solution: the explanation to the * tells you that there are “12 sausage rolls when cut in half”. Excellent marketing!

Will we soon see “12 Mars bars (when cut in half)”, “2 loaves of bread (when cut in half)” and “12 bakewell slices (when cut in half)”? Wait…I think I’m onto something here.

* By the way: they taste awful. Don’t bother.

Minimize Me! Day 1.

Day 1 of the Minimize Me Madness. A healthy breakfast (not pictured) of a big (tiny) bowl (teacup) of porridge and a pot of Petit Filous is followed by a whole day of mini foods

The biggest tiny shopping I have ever done. Can you believe this cost me 45 pounds? How did I manage that!? Items purchased: mini cheddars, mini quorn sausage rolls, the tiniest tin of beans, a mini cheese selection, mini soup, mini ice cream, mini pots of hummous, mini bottles of wine and champagne (‘Freixenet – the magic of mini passion’), gherkins, button mushrooms, tiny cans of pop (the ones you get on flights!), cherry tomatoes, mini apples, mini samosas and onion bhajis, two very small courgettes, and a selection of mini biscuits (jammie dodgers, choc chip biscuits, chocolate digestives), a tiny pack of chocolate soy milk and a small carton of apple juice. 45 pounds well spent, right?

I already prepared the mini bread rolls and subs for my lunch yesterday, so I can enjoy my foot long (the foot of a 4 year old child) sub, the mini babybel and mini cheddars for lunch.

This is a mini cake fork.

Elevenses: my mini ‘I love NY’ mug full of coffee, made from a tiny little jar of instant coffee. It’s TINY.

Afternoon tea: a mini mug of tea and some mini cupcakes.

My amazing dinner. A jacket potato with mini beans (on a saucer), a shot glass of apple juice, and a lovely bowl of salad with cherry tomatoes and the teeny tiniest button mushrooms.

Mini dinner vs boyfriend dinner.

Mini ice cream for pudding!

Day 1 of project Minimize Me was a culinary success. I’m surprisingly un-hungry!