Comments (7)
This ticket is for writing a recipe for deploying and hosting a vocabulary service.
This is one of the capability and infrastructure service that has been identified and would meant an 'initial capability' for such services.
It would lead into other capabilities such as dealing with updates, serving specific versions of a given artefact. Which terminology service can do this?
It could cover means to access and querying (e.g. web-ui, rest-api, direct sparql (only for advanced users).
The idea here is to document how this can be done with, let's say open source tool, such as OLS.
This is for users who need to run private queries over terminologies of interest.
The recipe would be part of a set of recipes around terminology management.
I recall OLS was available as a docker container [https://github.com/MaastrichtUniversity/ols-docker]
more instructions from EBI: https://github.com/EBISPOT/OLS
I am looping in Tony and Andrea to have their opinion.
from the-fair-cookbook.
Captured from Squad 1 discussion 2020-02-19 :
Find an ontology service able to provide access to >1 public ontologies
Competency Qs:
recipe that provides guidance on available ontology services including commercial solutions, and domain specific; what are the pros and cons.
Links:
"e.g. https://www.ebi.ac.uk/ols/index ;
http://athena.ohdsi.org/search-terms/terms ; http://obofoundry.org/"
Details:
Cover OLS, Bioportal, Athena, Centree, OBO Foundry, (SciBite); skeleton structure on pros/cons (consideration of cost); skeleton section on domain type with recommendations on relevant ontologies; capabilities & versions; whether it can be brought in house; APIs & access;
Assumptions:
assumes that you already know which ontology/ontologies you are after
from the-fair-cookbook.
There are more ontology server available (e.g.: PoolParty). Even more so if we consider reference/MDM systems (at some low level of maturity, this may be what is available in some environments). Comparing systems is certainly useful, but the information will be obsolete in a couple of years.
It would be useful to have:
- A checklist for how to assess a terminology server
- Guidance on how to operate a terminology server (e.g.: roles and policies for updates, conflicts resolution)
- Guidance on how to select ontologies (perhaps out of scope in this task)
- A maturity model view
from the-fair-cookbook.
@sgtp 👍
the essential capabilities for term look up are:
- terminology artefact server
- serving different versions of the same artefacts (or the difference between versions) capability
- serving class metadata capability
- serving individuals for a given class capability
- web ui
- api (smart api )
Note: if capabilities broader than just artefact serving for the purpose of term selection are needed, terminology management services (broad sense) need to encompass:
- terminology artefact editing capability
- term request & addition capability
- term retirement service (obsoletion capability)
- term merging capability
- mapping capability
- reasoning capability
from the-fair-cookbook.
is this recipe done? @FuqiX please comment
from the-fair-cookbook.
Related recipes:
Selection and exploitation of Ontology Lookup Service
Recipe 1.3: How to deploy a terminology service - an example with the EBI Ontology Lookup Service
Recipe 1.2 Technical & architectural selection criteria of ontology lookup services
from the-fair-cookbook.
Hi @FuqiX , I don't really agree that all of the raised comments are done; this is why I am attaching "done partially" and "backlog" label to this issue. In the future we will extract comments like the ones above into separate issues.
from the-fair-cookbook.
Related Issues (20)
- FAIR cookbook logo - dark font
- New potential recipe for page /content/recipes/applied-examples.html
- Addition of ND4BB workflow on Knime Hub HOT 1
- wizard: enable search based on content identifier (FCb\d+)
- GitHub source code landing page points to old URL HOT 1
- Bookmarking in recipe in Zotero does not record important information
- New recipe request: Data stewardship wizard deployment HOT 1
- Footer link incorrect
- link to GitHub profiles of authors in recipes broken
- The name of Maastricht University is misspelled HOT 1
- Issue on page /content/recipes/introduction/fairification-process.html
- New recipe request: MOLGENIS
- New recipe : plant pheno data publication HOT 1
- https://faircookbook.elixir-europe.org/content/recipes/interoperability/fastq-file-format-validators.html
- Outdated link
- GitHub Link Transform Tool (handle): Issue on page /content/recipes/introduction/metadata-fair.html and others HOT 1
- Issue on page /content/recipes/infrastructure/vocabularies/Selecting_and_using_ontology_lookup_services.html
- Issue on page /content/recipes/interoperability/c4c-clinical-trials.html HOT 3
- #FCB083 is shared between two recipes HOT 3
- Making journal articles more FAIR with CiTO nanopublications HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from the-fair-cookbook.