Hi Marmotta Users,
In reading the docs at the LMF site (invaluable), it seems that most of
the usage of Marmotta is more along the lines of users/admins upload data
manually with a cleaning/reconciliation step. I have a bio lab information
manager I'd like to integrate into Marmotta and am wondering if there are
published use cases that can help guide me.
The basics of what I'm trying to do is define some more or less static
resources (let's say a cell type and associated meta data) and have a webapp
query the store for all resources of type=cell (or the like) and then let
system users describe what they did by filling in forms with this controlled
meta-data lists. In this scenario I could have a list of cells, cell stains,
some labware, some structured description of what I did (lab prep, imaging,
etc). I would like to update the RDF store on every webapp form submit, so to
speak. Since I have the luxury of being able to send along any property for
any 'thing' I want to describe (I'm making the webapp), I can make the RDF
store as granular as I wish.
1: Does it sound feasible that I define semantic searches for REST and just
return json for the list dropdowns etc when my webapp loads? Is there a better
bay?
2: I would obviously like to capitalize on some public stores for cell types
and their meta-data, but how would I do this? I guess I would like to link
cache the data ahead of time.
3: Should I make a different LD container, or context for different groups of
things, like a container for chemistry related things and one for biology
related ... etc etc?
4: Even starting small means I would need (want) to integrate in a bunch of
external bio/chem/physics stores ... but how does the community integrate with
this? Do I have to grab their ontology and integrate it into my store before I
start? It seems pretty difficult to wrangle the nomenclature of each store
especially since I haven't been able to find much written about the methodology
by which they followed to create ontologies. The dc and rdf ontologies are
really simple, but the BioPhysics at the OBO is a far departure from those. So
far I'm thinking to create my own terms based on what I want to do with my
webapp and downstream analytics, and then use sameAs to hook into the external
metadata if that sounds OK.
Any tips and guidance would be greatly appreciated!
- Joshua
p.s. I followed the LMF videos on using google refine, importing data, view it
at the REST resource endpoint, and configure the LMF server to create custom
searches. Good stuff!
Joshua Dunham
Exploratory App Development | Vertex
E: [email protected]
P: 617-229-5157
W: http://www.vrtx.com
L: http://linkedin.com/in/joshuadunham
S: joshua.dunham
This email message and any attachments are confidential and intended for use by
the addressee(s) only. If you are not the intended recipient, please notify me
immediately by replying to this message, and destroy all copies of this message
and any attachments. Thank you.