ontology-elements

Ontology-Elements project aims at developing custom ontology rich html elements (web components). The primary benefit of custom html elements is that they can be used with any framework, or even without a framework. This makes them ideal for distributing components where the end consumer may not be using the same frontend stack

https://github.com/nfdi4chem/ontology-elements

Science Score: 67.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 5 DOI reference(s) in README
  • Academic publication links
    Links to: zenodo.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (13.8%) to scientific vocabulary

Keywords

fair-data ontologies webcomponents
Last synced: 6 months ago · JSON representation ·

Repository

Ontology-Elements project aims at developing custom ontology rich html elements (web components). The primary benefit of custom html elements is that they can be used with any framework, or even without a framework. This makes them ideal for distributing components where the end consumer may not be using the same frontend stack

Basic Info
Statistics
  • Stars: 2
  • Watchers: 3
  • Forks: 1
  • Open Issues: 28
  • Releases: 2
Topics
fair-data ontologies webcomponents
Created almost 3 years ago · Last pushed over 2 years ago
Metadata Files
Readme Changelog License Code of conduct Citation

README.md

CMS Logo

License Maintenance GitHub issues GitHub contributors Workflow DOI

Overview of Ontology Elements

Web components are a set of standardized web platform APIs (Application Programming Interfaces) for creating reusable, encapsulated, and interoperable custom HTML elements. They allow developers to define their HTML tags and elements with associated JavaScript logic, styles, and templates, which can then be used across multiple web pages and applications. Web components make it easier to build complex web applications by promoting modularity, reusability, and extensibility, and can improve the performance, maintainability, and accessibility of web content.

The ontology-Elements project aims at developing custom ontology-rich html elements (web components). The primary benefit of custom html elements is that they can be used with any framework, or even without a framework. This makes them ideal for distributing components where the end consumer may not be using the same frontend stack, or when you want to insulate the end application from the implementation details of the components it uses.

Documentation :book:

https://nfdi4chem.github.io/ontology-elements

DEMO

https://nfdi4chem.github.io/ontology-elements/demo.html

License :scroll:

This project is licensed under the MIT License - see the LICENSE file for details

Citation :newspaper:

Venkata, C., Sharma, N., Musallam, H., Koepler, O., Neumann, S., & Steinbeck, C. (2023). Ontology Elements (Version V1.0.0) [Computer software]. https://doi.org/10.5281/zenodo.8212133

Maintained by :wrench:

Ontology-Elements is developed and maintained by the NFDI4Chem partners at the Friedrich Schiller University Jena, Germany. The code for this web application is released under the MIT license.

NFDI4Chem Logo

Acknowledgments

Funded by the Deutsche Forschungsgemeinschaft (DFG, German Research Foundation) under the National Research Data Infrastructure – NFDI4Chem – Projektnummer 441958208.

DFG Logo

Owner

  • Name: NFDI4Chem
  • Login: NFDI4Chem
  • Kind: organization
  • Email: contact@nfdi4chem.de
  • Location: Germany

NFDI4Chem – Chemistry Consortium in the NFDI

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use this software, please cite it as below."
authors:
- family-names: "Venkata"
  given-names: "Chandrasekhar"
  orcid: "https://orcid.org/0000-0002-2564-3243"
- family-names: "Sharma"
  given-names: "Nisha"
  orcid: "https://orcid.org/0009-0003-1832-6156"
- family-names: "Musallam"
  given-names: "Hamed"
  orcid: "https://orcid.org/0009-0006-4755-1039"
- family-names: "Koepler"
  given-names: "Oliver"
  orcid: "https://orcid.org/0000-0003-3385-4232"
- family-names: "Neumann"
  given-names: "Steffen"
  orcid: "https://orcid.org/0000-0002-7899-7192"
- family-names: "Steinbeck"
  given-names: "Christoph"
  orcid: "https://orcid.org/0000-0001-6966-0814"
title: "Ontology Elements"
version: V1.0.0
doi: 10.5281/zenodo.8212134
date-released: 2023-04-27
url: "https://github.com/NFDI4Chem/ontology-elements"

GitHub Events

Total
Last Year

Dependencies

.github/workflows/deploy.yml actions
  • actions/checkout v3 composite
  • actions/configure-pages v2 composite
  • actions/deploy-pages v1 composite
  • actions/setup-node v3 composite
  • actions/upload-pages-artifact v1 composite
.github/workflows/release-please.yml actions
  • google-github-actions/release-please-action v3 composite
docs/.vitepress/cache/deps/package.json npm
package-lock.json npm
  • 350 dependencies
package.json npm
  • @rushstack/eslint-patch ^1.2.0 development
  • @types/node ^18.14.2 development
  • @vitejs/plugin-vue ^4.0.0 development
  • @vue/eslint-config-prettier ^7.1.0 development
  • @vue/eslint-config-typescript ^11.0.2 development
  • @vue/tsconfig ^0.1.3 development
  • eslint ^8.34.0 development
  • eslint-plugin-vue ^9.9.0 development
  • npm-run-all ^4.1.5 development
  • prettier ^2.8.4 development
  • rollup-plugin-typescript2 ^0.34.1 development
  • typescript ~4.8.4 development
  • vite ^4.1.4 development
  • vitepress ^1.0.0-alpha.75 development
  • vue-tsc ^1.2.0 development
  • vue ^3.2.47