Questions tagged [protege]

Protégé is 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.

1
vote
0answers
34 views

Protégé reasoner does not infer subclass

I have a small ontology defined as shown in the following picture: I created an individual for Dataset and one for Algorithm. I expected that the reasoner would infer the Algorithm individual as ...
1
vote
0answers
43 views

Can't load YAGO taxonomy into Protege

I've downloaded Protege 5.2.0 and I tried to open the YAGO taxonomy ontology( YAGOTaxonomy.ttl,YAGOTaxonomy.tsv).Every time i tried to open an ontology I got alot of errors, such that i won't be able ...
1
vote
1answer
18 views

Protege Export inferences does not work with rules

I noticed in Protégé 5 that all the inferences obtained by SWRL rules cannot be exported by using the "export inferred axioms as ontology" tool (with all the options enabled). For example, consider ...
1
vote
0answers
54 views

Definition of Characteristics for the Object Property hasTopping in Different Contexts in OWL

Different burgers have different toppings like cheese, onions, beef, salad. Let's consider hamburgers and cheeseburgers as possible burger instances and the object property "has_Topping" to define ...
1
vote
1answer
47 views

Defining a class restriction using relationship between two data properties in Protege

I am working on building a simple software ontology in Protege v5.2 and I am trying to classify pieces of software (using a reasoner plugin) as CPU intensive if their CPU time is larger than 80% of ...
-3
votes
0answers
23 views

Protégé Ontology - Reasoner draws false conclusions because of what?

it's me again. I am about to finish my ontology but for some reason the reasoner now draws false conclusions. No he is putting my three defined classes under "UsedVehicle". I tried to find out how ...
1
vote
0answers
54 views

Could OWL reasoner inherit ranges of data properties from parent properties?

Could OWL reasoner inherit ranges of data properties from parent properties? For example, there is the data property "hasEventYear". It has the domain "Person" and the range "xsd:integer". When the ...
0
votes
0answers
47 views

(Closure) Axiom necesarry to solve Protégé Ontology issue?

I am currently working on a ontology. I created a bunch of individuals (every individual should be sorted to a different optimization problem like TSP, VRP and VRPTW). But I think the open world ...
0
votes
0answers
40 views

Does Universal restriction fit in this row of description class in protege?

I have class PlannedComposition with two subclasses: AsymmetricalComposition SymmetricalComposition They are closed with covering axiom. Because specific house can have only asymmetrical or ...
4
votes
1answer
56 views

how to make a selection of a giant ontology, built from several alligned reference ontologies?

My organization has an information requirement spanning several information domains. In order to capture this, we are building a large organization ontology in which we align several domain specific ...
5
votes
1answer
183 views

Problem when trying to reuse external terms using MIREOT Protégé Plugin

I have tried to reference external vocabulary using MIREOT Protégé Plugin. The external ontology is located in this link : http://purl.allotrope.org/voc/afo/REC/2018/07/afo (TTL File : http://purl....
1
vote
1answer
56 views

Why Protege add the `xml` namespace to my ontology?

I'm using Protégé to edit my ontology, but everytime it adds xml namespace to it. xml http://www.w3.org/XML/1998/namespace I don't know why, and I didn't use it anywhere in my ontology. And the ...
0
votes
1answer
59 views

Inconsistent classification of individuals in Protege 4.3

I have been studying Protege and I have a question. I added an individual with name aaa in ontology "people.owl" which I downloaded from the internet. I set type assertion as: sheep and hasCC ...
0
votes
1answer
53 views

using owl:equivalentClass with subClasses in OWL

I'm trying to learn how to use the owl:equivalentClass property (called Equivalent To in Protégé) with SubClasses on my ontology example which is the following: Plant L Angiosperm (subClass of ...
0
votes
1answer
33 views

Does protege support Node.js

I am working on a Final year project which is Domain Specific Search Engine using Web Semantics and Ontology. After doing some research, I found Protege, which is a tool for creating ontology class ...
0
votes
0answers
33 views

How to use any owl ontology to map a large data file

I have some data let us say: "Mike": "flower" I can use some owl ontologies or I can create my own ontology using Protege to convert this data to RDF triples to be as the following: <http://...
0
votes
1answer
43 views

How to add special characters/spaces in classes(Named Individuals) of Ontology

Is it possible to add spaces/characters in Named Individuals of ontology? if yes, How? if No, why this limitation? I am using Fluent editor for creating model. Previously protege was used where I got ...
2
votes
1answer
40 views

How to enter email address as object in Protégé?

When using OWL, it's useful to declare a property for personal email as owl:InverseFunctionalProperty as it is for foaf:mbox. While using OWL Full that could be done for datatype properties, in OWL DL,...
1
vote
0answers
57 views

How to infer individual with more than 2 properties in OWL / GraphDB?

I got advice from the previous question and modified the source. However, the source still does not work properly. I am using GraphDB(RuleSet: OWL2-RL) and SPARQL. I have an ontology with Person and ...
0
votes
0answers
29 views

Create ontology using rules in protege

I have a three classes: Department: individuals "Corporate_Services" and "Finance" Cause: individual "vehicle_driving" Injury_type: individuals "minor" and "major". I have 2 object properties: "...
0
votes
0answers
30 views

what is the reason for blank nodes in Ontology model that was designed in protege tool

I build an ontology in protege tool which resulting good knowledge representation when seen in webOwl software. But when I listed all triplets using SPARQL query, i was finding huge number of blank ...
1
vote
1answer
60 views

How to infer individual with more than 2 property in owl

I have an ontology with Person and Animal_Lover classes. People are Animal_Lover if they have more than 2 pet. How can I do this in my ontology? <?xml version="1.0"?> <rdf:RDF xmlns="http://...
1
vote
1answer
27 views

Why does the Protege GUI is showing deleted ontology terms?

I am working with Epidemiology Ontology (EPO). I have downloaded the EPO ontology file from here. I need some limited terms from the ontology. Hence, I have deleted the terms that I do not need from ...
-1
votes
1answer
50 views

Failed to parse some ontologies

When parsing a set of ontologies, some of the files give me the following error while others work well (Note that I am using OWL API 5.1.6): uk.ac.manchester.cs.owl.owlapi.OWLOntologyManagerImpl....
0
votes
2answers
40 views

Get the list of imported ontologies— OWL API

I am using OWL API in order to get information from ontologies. I need to retrieve the list of all imported ontologies used in the loaded ontology. Is there a method in OWL API can do this task? my ...
1
vote
1answer
37 views

What are the asymptotic running times for OWL EntitySearcher methods (eg. EntitySearcher.getAnnotations(c, o, factory.getRDFSLabel()))

I am writing an application which makes use both of an ontology/owlapi and a sqlite database in which the value of certain fields is an IRI from the ontology. I'm wondering whether it would be (...
0
votes
0answers
41 views

OWL ontologies on the cloud

My goal is to make a web application that imports an owl ontology that we created in e.g. protege that represents a learning domain e.g. "Math". The admin of the web app will then create lessons/...
0
votes
1answer
41 views

Loading ontology to extract all the imported name spaces

I am trying to load an ontology saved on my PC. The file format is .n3. After a lot of work and searching for the possible solutions, I didn't find an appropriate way to load an ontology. I tried ...
1
vote
1answer
51 views

Why would adding disjunction to OWL EL make it more computationally complex?

I'm trying to understand why adding disjunction to OWL EL would make the language more computationally complex (eg. why adding 'or' would make satisfiability, consistency, and/or subsumption checking ...
0
votes
0answers
37 views

Conditions widget in protege 5

everyone, I am a new user of protege. I want to define some restrictions for my Ontology but could not locate the conditions widget or an editor that can allow me to specify the existential ...
0
votes
2answers
41 views

SWRL rule does not the right thing

I have an ontology wishing Protege and now I would like to implement rules. I have an individual that has a literal PANEL ="R1-2B". I like to formulate a rule that if this value is "R1-2" then this ...
1
vote
1answer
59 views

Setting 'Language Profile' in Protege 5.2 preferences

I want to set OWL language to OWL-Full in Protege, but cannot find the setting in the Preferences window in Protege 5.2 that I'm using. Googling shows that the older versions had the option: Is it ...
1
vote
0answers
32 views

Is there any chances to put in a class the results obtained from an SQWRL query?

Hy guys, i need to add, in an empty class, individuals obtained from an sqwrl query. This is possible with an swrl rule but i can't do that with sqwrl. For example in this image i have this result: ...
2
votes
1answer
62 views

Creating New Classes and Individuals with SWRL in Protege

I've been trying to write SWRL rules that automate creation of new entities and their assignment to classes and predicates in a Protege ontology. The code here didn't result in creation of even one ...
0
votes
2answers
51 views

Defining a property whose range is an ordered list

Given two classes Container and Element, I would like to define a property contains to describe the contents of a Container. However, the order of Elements is important, so I can't simply write _:...
1
vote
0answers
29 views

How to recursively process regular expressions in Cellfie? (For importing Excel to Owl)

I'm trying to import an Excel Spreadsheet into Owl, Protege 5.2.0. I already plugged in Cellfie, with which I can write rules in MappingMasterDSL to process Excel cells. I will walk you through what I'...
4
votes
2answers
117 views

Inference on Complex Classes in Protege

I want to make inferences such as the property represented by the grey-dotted line in this diagram: I have asserted a general axiom: (hasTaste some Bitter) SubClassOf: goesWellWith some (hasTaste ...
1
vote
0answers
49 views

Trouble Inferring Properties for Classes/Individuals in Protege 5/OWL

I want to be able to infer which ingredients go well together given...their properties and which properties complement each other. I have an ontology like, owl:Thing Ingredient Kale ...
0
votes
0answers
35 views

Instances become type of wrong classes after running SWRL Drools reasoning

My protege version is 5.2.0. I'm trying to write some rules by SWRL. The rules run on SWRLTab integrating the Drools reasoner. These rules is used for an ontology with some classes and individuals. ...
1
vote
1answer
53 views

OWL Protegé: Using the same Object property for different Domains/Ranges [duplicate]

I'm using Protegé to create an OWL ontology and I have Question. I have the following set up: (relation1) ClassA isTriggeredBy ClassB (relation1) ClassC isTriggeredBy ClassD ...
1
vote
0answers
43 views

Understanding difference in inference through SubClassOf and EquivalentTo in Protege with HermiT

I would be grateful if someone could explain the following behaviour to me. Assume the following classes/subclasses: Meal |----SmallMeal |----BigMeal Where Meal hasSize exactly 1 xsd:decimal ...
-1
votes
1answer
75 views

How do i describe “John swims” in OWL with Protege?

i've found a web page that explain different between relations. https://www.w3.org/2004/08/12-Yoshio/onNaryRelations.html#unary but that missing part of code, i can't make any of them work. how ...
0
votes
0answers
37 views

Blank node and graph

I always faced the problem of adding a blank node and grouping some RDF triples in different RDF graph, for that I would like to ask this question: can we add blank node to an ontology and can we ...
1
vote
0answers
39 views

Protege: reasoner HermiT won't complain about unmet assertion; why? [duplicate]

I would be thankful for some explanation to the following. I have created an ontology with Protege with a class that contains something like: hasResult exactly 1 AccelerationDate in its SubClass Of ...
0
votes
2answers
91 views

How to process SWRL rules using Openllet and OWL api?

I've been trying to set up a query printer a lot like this: https://github.com/owlcs/owlapi/wiki/DL-Queries-with-a-real-reasoner where if I give it a query in Manchester syntax I can get a response ...
0
votes
1answer
21 views

How do I fix this AbstractMethodError when I try to get Pellet working with OWL API?

I'm getting this error: Exception in thread "main" java.lang.AbstractMethodError at org.semanticweb.owlapi.OWLAPIServiceLoaderModule.lambda$loadFactories$1(OWLAPIServiceLoaderModule.java:97) at java....
0
votes
1answer
31 views

How to create multiple relations with same object property?

I am using protege 5 for developing ontology. I have created has_composition as object property. In my ontology the same object_property is used for different domains and their respective range, like ...
1
vote
0answers
55 views

Is it possible to add operators into manchester syntax?

I want to add custom operators for temporal representation kind of like how this paper describes on page 8: https://pdfs.semanticscholar.org/c097/3553764e2959af3ad4513515588791a13867.pdf. Although ...
0
votes
1answer
33 views

Which library is Protege using for inconsistent ontology explanations?

I'd like to replicate the explanations feature in Protege within my Java program to provide explanations for inconsistent ontologies. I've been mainly using "owlapi" for other ontology-related ...
1
vote
1answer
70 views

How to query for object properties of individuals using OWL DL Query

Say I have a relationship between two individuals such that "Bob works for MiningCo." I want to be able to ask it "Who does Bob work for?" but it seems like in OWL DL the only question I know how to ...