Questions tagged [protege4]

Protégé 4 is the fourth version of a free, open-source platform that provides a growing user community with a suite of tools to construct domain models and knowledge-based applications with ontologies.

The Protégé platform supports modeling ontologies via a web client or a desktop client.

Protégé is based on Java, is extensible, and provides a plug-and-play environment that makes it a flexible base for rapid prototyping and application development.

122 questions
3
votes
1 answer

How can I restrict a data property to an exact value in Protege OWL 2?

I'm taking a course in Semantic Web and I'm finding myself a little confused. I've defined a base class named A and specified that (hasType exactly 1 integer). I want to declare different subclasses that each have a different type. For instance…
Joey Carson
  • 2,973
  • 7
  • 36
  • 60
3
votes
1 answer

Defined class with annotation property in Protégé

How do I create a defined class using an annotation property in an OWL ontology? Currently, I have created a defined class by using an object property hasSubject. The defined class: I would prefer to create this class by re-using the annotation…
reggie
  • 3,523
  • 14
  • 62
  • 97
3
votes
1 answer

naming owl ontology in protege

I am using Protege 4.2.0. When I write a new ontology, I can save it to a local file on my machine, e.g., GreatNewUpperOntology.owl If I now want to import that ontology into a new ontology, I can find the file on my hard disk using the Active…
mooneym20
  • 91
  • 4
3
votes
1 answer

How to map relational database to OWL?

I am trying to map relational database to OWL Here are my 2 tables student(student_id,student_name,course_id) course(course_ID,course_name) +----+--------+-----------+ | id | name | course_id | +----+--------+-----------+ | 1 | Adam …
3
votes
1 answer

Different SPARQL query engines give differing results for DESCRIBE Query

I tried one SPARQL query in two different engines: Protege 4.3 - SPARQL query tab Jena 2.11.0 While the query is the same the results returned by these two tools are different. I tried a DESCRIBE query like the following: DESCRIBE ?x WHERE { ?x…
eastdog
  • 115
  • 7
3
votes
1 answer

How to Query Individuals using OWL DL Query in Protege 4?

How do I query individulas in my ontology, here is a description of what I would like to do (similar to SQL queries): I have three classes (components, features, and polarity). The polarity value can be positive_polarity or negative_polarity, both…
Hala
  • 31
  • 1
  • 2
2
votes
1 answer

OWL: property restriction based on values: is it possible at all?

I look for a clearly OWL solution to define a property that is a restriction of another property, similar to an equivalent class. Restriction is based on data properties of either the domain or the range. The restricted property is definitely a…
Torx
  • 138
  • 1
  • 8
2
votes
0 answers

How to upload more than one ontology into protégé?

I am going to use protégé to critically evaluate linked data web resource, the resource has several devoted domain specific ontologies work underneath its data model. I need to know how I can upload these ontologies into the protégé and create…
Satoti
  • 53
  • 5
2
votes
1 answer

Tool to show relations and property values of ABox of Ontology

I am looking for a tool that allows for visualization of the Abox of an ontology. I am familiar with Protégé (also OntoGraf and OWLVis) and (Web)-VOWL as Ontology visualization tools. But none of those shows the Abox (Individuals and Relations) in…
Felix Z.
  • 317
  • 2
  • 12
2
votes
1 answer

How to get individuals data property value in sparql

Hi i am in new to ontologies. I have developed a restaurant ontology by Protege software. But I badly need a SPARQL query that finds property values for all individuals of a class. I want to get a result like: Angels_n_Gypsies House #30, Rd No.…
Nijar Hossain
  • 129
  • 2
  • 10
2
votes
1 answer

How to define multiple domain and range connection in Protégé?

I am new with Protégé. I am developing an ontology. A part of my ontology classes are connected with other classes by "has" relationship. For example: Activity has Location Household has Location Intervention has CloseWork I declared Activity,…
Beautiful Mind
  • 5,828
  • 4
  • 23
  • 42
2
votes
1 answer

OR some AND rules in OWL API?

I don’t seem to be able to figure out how to OR (ObjectUnionOf?) a set of AND (ObjectIntersectionOf) rules. What my code produces when the OWL file is opened in protégé is rules (has_difi_min some double[<= "184.84"^^double]) and (has_mean_ndvi some…
nikmoran
  • 23
  • 5
2
votes
2 answers

Unable to download Pellet plugin for Protege 4.3

I wish to add the Pellet reasoner plugin to Protege 4.3. To do so I go to File-> Preferences -> Plugins -> Check for Downloads Now. However, I cannot find the Pellet reasoner plugin in there. I wished to have the Pellet reasoner since I wanted to…
scorpGoku
  • 118
  • 2
  • 10
2
votes
1 answer

Object property instance on class?

Let's say for example: -Food(class -Bread(instance of Food! -Species(class -Animal(class - Horse(class -Unicorn(instance Now I need to be able to set Bread -> eatableBy -> Horse. But I can't make a object property assertion to a class.…
vincent kleine
  • 724
  • 1
  • 6
  • 22
2
votes
1 answer

Only one query string allowed

I'm using Apache Jena for learning SPARQL. Whenever I try to run a query I get this message: Only one query string allowed I have checked my queries by running it with dotNetRDF and they are working fine there. Here's the command im using on…
faiza
  • 45
  • 4
1
2
3
8 9