Skip to content

nphausg/java.ontology.owl

Repository files navigation

CAR MODELS ONTOLOGY (VONT)

React Native is released under the MIT license. PRs welcome!

-----------------------------------------------------

🤔 Architecture

🤔 Apache Jena?

Apache Jena (or Jena in short) is a free and open source Java framework for building semantic web and Linked Data applications. The framework is composed of different APIs interacting together to process RDF data. If you are new here, you might want to get started by following one of the tutorials. You can also browse the documentation if you are interested in a particular topic.

https://jena.apache.org

⚽ Tutorials

  • RDF API tutorial - you will learn the essence of the semantic web and the graph representation behind RDF.
  • SPARQL tutorial - will guide you to formulate expressive queries over RDF data.
  • Ontology API - illustrates the usage of advanced semantic web features such as reasoning over your data using OWL.
  • Finally, some of the tutorials are also available in Traditional Chinese, Portuguese and French.

📘 Documentation

  • The RDF API the core RDF API in Jena
  • SPARQL querying and updating RDF models using the SPARQL standards
  • Fuseki SPARQL server which can present RDF data and answer SPARQL queries over HTTP
  • Assembler describing recipes for constructing Jena models declaratively using RDF
  • Inference using the Jena rules engine and other inference algorithms to derive consequences from RDF models
  • Javadoc JavaDoc generated from the Jena source
  • Text Search enhanced indexes using Lucene or Solr for more efficient searching of text literals in Jena models and datasets
  • I/O notes on input and output of triples to and from Jena models
  • How-To’s various topic-specific how-to documents
  • Ontology support for handling OWL models in Jena
  • TDB a fast persistent triple store that stores directly to disk
  • Tools various command-line tools and utilities to help developers manage RDF data and other aspects of Jena
  • Query Examples

🕸️ Scope of this ontology (VONT)

The Web Ontology Language (OWL) is a family of knowledge representation languages for authoring ontologies. Ontologies are a formal way to describe taxonomies and classification networks, essentially defining the structure of knowledge for various domains: the nouns representing classes of objects and the verbs representing relations between the objects.

  • This program contains all the vehicles in Toyota 2022 and VINFAST 2022 with details. Web app can query the details using SPARQL-RDF query language.

  • RDF file

💀 Installation

  1. Clone the git repository
git clone [email protected]:nphau/java.ontology.owl.git
  1. Open with IntelliJ IDEA

🍔 Demo

API Description
getEngines https://carowl.herokuapp.com/v2/cars/engines
getCategories https://carowl.herokuapp.com/v2/cars/categories
getCars http://carowl.herokuapp.com/v2/cars
  [
    {
      "name": "Tundra_2021",
      "price": 34575,
      "year": 2021,
      "seat": 0,
      "mpg": 18,
      "engineCapacity": 6,
      "horsePower": 345
    }
  ]

✨ Contributing

Please feel free to contact me or make a pull request.

⚙️ Copyright

Created by $username on $today
Copyright (c) $today.year . All rights reserved.
Last modified $file.lastModified

-----------------------------------------------------

👇 Author

About

♨️ A semantic web application for an online car models.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published