Web pages markup
We have applied structured data in JSON-LD format to InterMine web pages (using Bioschemas.org types and profiles), to improve findability, so search engines can give more relevant results to users.
The markup are disabled by default, to enable them set the property markup.webpages.enable to true
in the web.properties file.
We have applied the following markup:
Type | Applicable |
---|---|
DataSet | Main home page and report page for entities with type DataSet |
Gene | Report page for entities with type Gene |
Protein | Report page for entities with type Protein |
BioChemEntity | Report page for entities wich extends the type BioEntity |
#
Home page markup exampleproperty | description | example |
---|---|---|
id | The identifier for the mine instance, based on the namespace assigned in the intermine registry [1] | https://registry.intermine.org/flymine |
name | The name of the InterMine instance | FlyMine |
descrition | The description of the InterMine instance | An integrated database for Drosophila and Anopheles genomics |
url | The URL of the InterMine instance | http://flymine.org |
contactPoint | The main contact point retrieved from intermine registry | support@intermine.org |
provider | From intermine registry | http://intermine.org/ |
isBasedOn | The list of the datasets stored in the InterMine instance containing name and URL |
When an InterMine instance is added to the registry, a unique and persistent namespace is assigned by the administrator. Some examples of namespaces: flymine, humanmine, flymine.beta. The identifier will be: https://registry.intermine.org/{namespace}. These identifiers are actionable, so if you put https://registry.intermine.org/{namespace} in the address bar of your browser, you will be redirected to the URL set in the registry for the FlyMine. If the InterMine instance is not registered, the URL will be used instead.