Questions tagged [owl]

The Web Ontology Language (OWL) is a vocabulary for creating ontologies, i.e. definitions of classes, properties and the relationships between them. Please do not use this tag in place of 'owl-carousel'!

The Web Ontology Language (OWL) is a vocabulary for creating schemas (ontologies), i.e. definitions of classes, properties, and the relationships between them. OWL is richer than languages such as RDF Schema (RDFS). OWL is one of the Semantic Web family of standards from the World Wide Web Consortium (W3C).

OWL2, the latest version of OWL, became a W3C recommendation in 2009.

Some related libraries are:

Some tools that can be used to work with OWL are:

Some ontologies are already standard to OWL:

  • OWL-S for web services.
  • SWRL for Rules and Basic Math.
2530 questions
7
votes
1 answer

How to create an ontology from raw data (CSV)?

I am modelling university data using an OWL ontology with relevant classes, object properties, etc. I have the university data lying in a simple text file (say CSV). I want to create ontologies using my model for these data. My questions are: Is…
marc
  • 81
  • 1
  • 1
  • 3
6
votes
2 answers

get OWL restrictions on classes using Jena

Using the pizza ontology, I want to be able to look up all the toppings for American pizza. If I open the ontology in Protégé, I can see that American pizza has the following restrictions: hasTopping some MozerellaTopping hasTopping some…
user672365
  • 221
  • 1
  • 4
  • 11
6
votes
2 answers

merge two ontologies using owlready

I have made 2 ontologies using owlready2 library list(ontology1.classes()) [old_dataset_ontology.weather, old_dataset_ontology.season] list(ontology1.individuals()) [old_dataset_ontology.rainy, old_dataset_ontology.windy, …
xavi
  • 80
  • 1
  • 12
6
votes
3 answers

How are OWL defined datatypes intended to be used?

Section 9.4 Datatype Definitions of the OWL 2 Web Ontology Language Structural Specification shows how custom datatypes can be defined, giving the following example: a:SSN rdf:type rdfs:Datatype . a:SSN owl:equivalentClass [ rdf:type…
Ryan Shaw
  • 123
  • 1
  • 5
6
votes
1 answer

how to extract synonyms from MeSH ontology?

In this level of my work, I need to extract a class synonyms from MeSH ontology. I am searching for the right syntax for the SPARQL query: how synonyms are they stored in MeSH? and how can I extract them?
safé
  • 175
  • 3
  • 12
6
votes
1 answer

What's the relationship between OWL, RDFs, RDFa, Dublin Core and FOAF?

Semantic web can be described as Layer Structure. we have URI in the button layer which is the unique identifier for data. and then we hay syntax like : xml, ns and xml xmls next it is the way how can we interpret semantic data : RDF and above RDF,…
Camellia
  • 176
  • 1
  • 3
  • 12
6
votes
6 answers

Semantic stuff (RDF, OWL) on mobile phones - is it possible?

I'm thinking about using semantic (web) technologies like RDF and OWL in an application on mobile devices. Currently I'm targeting android, but I'd also be interested in the possibilities on the iPhone and on J2ME. I would like to use a library…
Lena Schimmel
  • 7,203
  • 5
  • 43
  • 58
6
votes
5 answers

open source semantic web project

I am looking for an open source semantic web project, I know there are Jena and Sesame but I'm looking for another open source semantic web project.
user458056
  • 75
  • 4
6
votes
2 answers

Could anyone help me with a tool for RDF/OWL visualization?

I tried searching over the internet but could not find the right tool for the purpose, so if anyone could provide me a link to the tool which could parse and display a graph for RDF and OWL ontologies.
6
votes
1 answer

UnloadableImportException: Could not load imported ontology

I have an ontology created in Protege 4.3.0 and stored in an OWL file. In order to load this ontology using the OWL API, I use the following code sample. public class MySampleClass { private final OWLOntologyManager manager =…
enzom83
  • 8,080
  • 10
  • 68
  • 114
6
votes
0 answers

Read ontology into GraphX from rdf model

i am trying to build a graph based view of uniprot data using Spark (GraphX) by leveraging the owl/RDF format. I am trying to parse the data using apache jena, but I can't wrap my head around the structure of the rdf file. To better illustrate,…
dilo00o
  • 61
  • 1
6
votes
1 answer

Inferring using Jena

InfModel infmodel = ModelFactory.createInfModel(reasoner, m); Resource vegetarian = infmodel.getResource(source + "Vegetarian"); Resource margherita = infmodel.getResource(source + "Example-Margherita"); if (infmodel.contains(margherita, RDF.,…
yihlamur
  • 382
  • 1
  • 5
  • 17
6
votes
1 answer

Superclasses header not available in Protege 4.3

I am using protege 4.3 and pizza tutorial from 130.88.198.11/tutorials/protegeowltutorial/resources/ProtegeOWLTutorialP4_v1_3.pdf (href not working as the link has numeric domain) but there are lots of discrepancies like superclasses header is not…
learner
  • 757
  • 2
  • 14
  • 35
6
votes
1 answer

Is Ontology File created in Protege with RDF/XML Format a RDF file or the OWL file?

I have created the ontology file in the Protege and save it in the RDF/XML format. It also contains the OWL tag. So, the ontology file created by Protege and saved as RDF/XML format are actually the RDF files or the RDF form of the OWL files or the…
Gaurav
  • 531
  • 1
  • 4
  • 15
6
votes
1 answer

How to extend ontology with other standard ontologies in Protégé?

I am building an ontology using Protégé, but wan to extend it with other standard ontologies such as frbr, prov, and org. Is there a standard way to integrate our ontology with these standard ontologies or can we merge these ontologies with each…
user3747876
  • 61
  • 1
  • 3