Science topic
Ontology Engineering - Science topic
Explore the latest questions and answers in Ontology Engineering, and find Ontology Engineering experts.
Questions related to Ontology Engineering
As it is well known, Linked Opend Data (LOD) and computational ontologies have great success in the fields of Life Sciences (Biology, Medicine, etc). See e.g. the big LS-cluster at <https://lod-cloud.net/>.
However, I wonder why mathematics are – in comparison – covered only sparsely by ontologies or LOD.
Indicators (to the best of my current knowledge):
- https://lod-cloud.net/datasets?search=mathematics retrieves only one result. This links to http://msc2010.org/mscwork/ which seems outdated and contains several broken (404) links.
- Since http://ksl-web.stanford.edu/knowledge-sharing/papers/engmath.html (Gruber and Olsen) there seems to be no attempt for ontological modelling of mathematics as a whole (or at least a significant portion of it).
- https://www.ebi.ac.uk/ols/ontologies gives only one hit for "math" (in browser search)
- there is no "math*" tag on https://lov.linkeddata.es/dataset/lov/vocabs?&tag_limit=0 (but there is "biology" or "geography" or "geometry")
Probably there is some (machine-processable) formalization of mathematical knowledge but it seems almost disconnected from the "semantic web" and LOD-bubble.
Questions:
- Why is this?
- Should this be changed?
- If 2., how?
I am looking for literature on human behaviour modelling using ontology design pattern , and hopefully to get in touch with researchers/developers in that field. Or at least, to have a clear idea of the main players.
Does anyone know where can I find real life instances of Ontosensor ontology? I am looking for one that has both a sensor description and data measured with it.
Observing trends in publications related to ontologies and ontology Engineering, they look like most of them, if not all, are application oriented.Even more, when analyzing relatively recent history of this field, one can realize that, for example, during the first decade of the XXI Century, there was an intensive process of looking for new methodologies, and after creation of NeON Methodology, I feel, roughly speaking, nothing more has happened.
Other examples, from the development tools. Several years ago there were several tools competing for the roll of most used editor. Today looks like almost every thing is developed using Protégé. Regarding ontology languages there is a similar "state-of-affairs", even we try to open a debate around that topic last year: https://www.researchgate.net/post/What_are_the_current_trends_in_ontology_languages
What do you think? Hopefully I am wrong...
Ontologies are one of the main current formalism for modelling real world. But there are always reasons for that choice, among them, domain properties and characteristics.
IFLA's FRBR, Library of congress RDA are thought to be inspired from semantic web philosophies. Is FRBR and RDA are futuristic enough for the future challenges of Web.
Dear Colleagues,
for some time now, I have been working as a domain expert on the development of a robot ontology as part of my PhD work. I would like to share the link to my survey dealing with this topic. Please feel free to visit this survey and fill it.
If you have further questions or suggestions on this topic, please do not hesitate to contact me and send me your feedback. Please also let me know if you would like to receive the results of this survey soon and please share this questionnaire to your colleagues or friends who can support me.
Regards,
During the last two decades, ontologies has been one of the main formalisms, applied in domain modeling, and currently one can find ontological representations in almost every field of knowledge.
Consequently, I am looking for a book, which can support teaching in a first course on ontologies, their foundations, development and applications, to college undergraduate students.
If I'm building a given concept for an ontology and I find an important definition described in a copyrighted IEC or ISO or another non-public document, can I use this term, e.g. in the rdfs:isDefinedBy? Can't I use this at all? Can I use only terms that are allowed to be (re) used according to their license?
I am using Protege 3.4 and I built my ontology and extended it with SWRL rules using SWRL and sqwrl built ins . The rules classifies instances of a class of the ontology ; the RHS is class assertion of an instance .It works successfully but when I change the values of the causes in the LHS no reclassification is done the instance is asserted to the same class
ex: SWRL rules:
Message(?m) hasInterest(?m,?i) hasCategory(?m,?c) sqwrl:makeset(?s1,?i) sqwrl:makeset(?s2,?c) sqwrl:intersection(?s3,?s1,?s2) sqwrl:size(?n,?s3) swrlb:greaterThan(?n,0) -> Ham(?m)
Message(?m) hasInterest(?m,?i) hasCategory(?m,?c) sqwrl:makeset(?s1,?i) sqwrl:makeset(?s2,?c) sqwrl:difference(?s3,?s1,?s2) sqwrl:size(?n,?s3) swrlb:greaterThan(?n,0) -> Spam(?m)
So once the message instance (m1) is classified as ham for example as i= sports and c=sports , whenever I change the values of i= movies ( interests) for the message instance (m1) it will always be ham . I understood that this is because the class type is asserted . So my question is Why does this happen ? How to reclassify instances as I need a dynamic way for message classification
is it possible the ontology creation/extraction from the unstructured texts ?
tools Else than D2RQ that uses ontologies in RDF
because we have ontologies in OWL.
For instance, "assault rifle" has a formal definition that differs from other legal or colloquial definitions. Some parts of what make a rifle an assault rifle are structural, like the box magazine, and some are functional like its "effective range."
Dear researchers,
Please help me out to learn about the fuzzy system from the scratch.
Please guide me with the steps and resources to follow .
Thanking you,
With regards,
Bhaskar Ghosh
I want to modify the existing ontology in protege tool and then add individuals into it. After development of the framework in Protege i want to add lots of individuals to it (more than thousands).
So, for adding individuals i am planning to use RDF Jena Api.
Is it possible to extend the already build ontology from jena api?
Please provide some example..
I'm using Protégé to model an ontology. I've seen there is an option that let me to create a html file, but I need a PDF document with all my concepts and properties in such a way similar to any "official" specification. I would like to receive some suggestions about how I could obtain this document by using any implementation on Protégé or maybe modifying the html file.
I'm building an ontology and I need to create the same semantic relation (the name of the relation is the same as well as the meaning in the domain) between different classes of elements. For example:
o:ClassA o:hasSemanticRelation xsd:string
o:ClassB o:hasSemanticRelation xsd:string
o:ClassC o:hasSemanticRelation xsd:string
My first approach was to create multiple domains for the property but this actually means the intersection of the concepts which is not correct in the domain. My second approach was to have a super property
owl:Thing o:hasSemanticRelation xsd:string
o:hasSemanticRelationA owl:subPropertyOf o:hasSemanticRelation
o:ClassA o:hasSemanticRelationA xsd:string
Because of the meaning of the hasSemanticRelation I want that every time it is used it can be linked to the same property, i.e., o:hasSemanticRelation
Could anyone give ideas how can I best represent this situation?
Hi,
Is there any tool/software/API that supports and helps to model a fuzzy ontology ? I need to develop a fuzzy ontology, validate the model using a reasoner (probably DLorean) and query.
I tried using Protege fuzzy OWL but due to some inconsistency in Gurobi optimization engine, I am not able to validate my fuzzy ontology. I am wondering if anyone has modeled a fuzzy ontology using a readily available ontology tool?
thanks in advance.
Does any one can help me with an example of using reasoning with fuzzy ontology ?
I need to design my case experiments to address both a simple ontology and a complex ontology. How can I quantify ontologies in terms of the number of classes, entities, etc?
Looking forward the development of a trust domain ontology for higher education institution as a case. Could anyone had any sample research methods used for the concept identification?
I need to know is any ontology references are available in cross-organizational environment to run tests on them?
In literature, I found many approaches that deal with NFRs including Ontology based approach. I found issues related to ontology engineering viz. merging mapping, expressiveness, among others and issues in NFRs viz. conflict, integrity, etc. but I have some confusion regarding issues in ontology engineering in NFRs elicitation and specification. I am not clear what kind of issues regarding ontology in NFRs that we can consider as a challenging task for research work. Please provide your valuable guidance regarding this. Hopefully waiting for your reply. It will help me a lot.
Thanking you,
A lot of ontology matching/alignment systems exists (see for instance www.ontologymatching.org/projects.html). However a lot of these systems are merely concerned with aligning schemas. Can anyone recommend a system that also supports/is specialized on instance matching?
I have proposed an specific set of practices (best way of making specific tasks in the domain of Ontology Engineering). I wanted to obtain and evaluate the opinions of the community regarding those practices.
Is a Likert Scale useful in this case? If so, what would be the best way to use the results?
I want to compare the authorization performance for grid using ontology based authorization system and ordinary (no ontology) authorization system.
Is there any event-based formal method that can be mapped from SOAML into that method?
I am developing a semantic sensor network with a couple of sensors. I need a smoke sensor which is able to sense concentration of toxic gases inside a room.
Description I'm developing an OWL application that uses a reasoner. The classification takes too much time (more than 4 minutes) as I'm treating a relatively large ontology. I don't want to waste this time each time I run the application. The alternate is to save the reasoner inferred model and use the stored inferred one instead of running the reasoner each time.
Let's consider the following ontology:
Example
:A rdf:type owl:Class .
:A1 rdf:type owl:Class ;
rdfs:subClassOf :A .
:A2 rdf:type owl:Class ;
rdfs:subClassOf :A1 .
which asserts that A2 subClassOf A1 subClassOf A.
Problem When I use Protege 5 with some reasoner (e.g Pellet or even Hermit), start the reasoner and save the inferred model with all the available inference options. When I open the inferred model, I see that it doesn't state that A2 is a subclass of A. It only states that it's a subclass of A1. see below what it contains about A2:
A2 rdf:type owl:Class ;
rdfs:subClassOf :A1 .
I want all the implicit knowledge to become explicit. This work by Protege doesn't give me what I want (i.e. don't assert that A2 is also a subclass of A)? What is the problem? Any alternatives?
Remark: Saving the inferred model using some other tool (i.e. Jena or OWLAPI) will solve my problem as well, however, calling their methods to save the inferred model behaves the same way as Protege.
Is there any classification for the item difficulty and the item description ranges of values in item response theory (IRT) and multidimensional item response theory (MIRT).
According to Baker in "The basics of item response theory"
item discrimination in IRT is classified into the following :
none 0
very low 0.01 - 0.34
Low 0.35 - 0.64
moderate 0.65 - 1.34
High 1.35 - 1.69
Very high > 1.70
Perfect + infinity
According to Baker,Hambleton (Fundamentals of Item Response Theory ), and Hasmy (Compare Unidimensional and Multidimensional Rasch Model for Test with Multidimensional Construct and Items Local Dependence) item difficulty is classified into the following :
very easy above [-2,...]
easy (-0.5,-2)
medium [-0.5,0.5]
hard (0.5,2)
very hard [2,..]
Could the item discrimination and item difficulty classification be also used in MIRT
We have classes in O1 only...if we have suppose classes in one ontology that need to map with other which do not have classes but have same predicates..is it possible to map
I am proposing a mixed methods approach, and my sub-questions require different approaches. Hence, in the first phase of my study, I have a relativist ontological approach, and in the next phase, my ontology is realist. Is that alright? Does this change need to be justified?
I am trying to develop a semantic search engine that use ontology based query expansion i.e. user entered query keywords are matched to ontology classes and new related concepts will be fetched from ontology. The new information is added to user query to provide better results when we do searching.
I tried to develop some small ontology and tried query expansion approach. My problem is how to cover a whole domain in ontology(like science, arts, engineering, biology etc.)and do semantic search to show utility of approach. Are there any good ontology that can cover a whole domain that i can use with user query for query expansion.
I learned how to build ontology and do sparql query to fetch result. I am trying to build a search engine which will use semantic technologies like ontology,sparql etc., In which domain can i apply this to show effective results ?
link download: http://www.adampease.org/OP/SUMO.owl
is because it have a high volume?
Note: but, i can run a query with jena api on this owl file.
please help me.
which is available for use in research. regards
Wonder, what are the applications of ontology matching. How knowledge matched / mapped / aligned with between pairs of ontology can be used. How we can justify the use of both types of knowledge i.e. knowledge which is being found common in both ontology and knowledge which is uncommon between pair of onotology.
Hope I am clear and concise enough to put the Question here....
Given some words, how can we find relatedness between words?
Given a word with two or more meaning in different context for example ;apple (company,laptop,fruit) ,soap(shampoo,SOAP protocol,serial soap )etc . I would like to select a word which is related to another using user interest.
If user is interested in computer, I would like to select apple company, laptops and reject apple as fruit. Similarly in case of soap i want SOAP as a protocol to be selected.
Is there a way to find semantic relatedness between words as required.
note : for disambiguation of words i am using DBpedia.
I need to model knowledge level and affective.
Fuzzy logic, stereotypes, scalar model can be used for that purpose. I am aware of these techniques but would like to ask from a practical point of view which one you prefer to provide learner with suitable learning contents?
my code:
String sparqlQueryString8="prefix sumo:<http://www.ontologyportal.org/SUMO.owl#>" +
"prefix rdf:<http://www.w3.org/1999/02/22-rdf-syntax-ns#>"+
"select ?c where {?c rdf:type sumo:City }";
OntModel modelcity=ModelFactory.createOntologyModel();
modelcity.read("SUMO.owl");
Query querycity = QueryFactory.create(sparqlQueryString8);
QueryExecution qexeccity = QueryExecutionFactory.create(sparqlQueryString8, modelcity);
ResultSet resultcity = qexeccity.execSelect() ;
for (; resultcity.hasNext();) {
QuerySolution sltcity=resultcity.next();
System.out.println(sltcity.toString());
}
please help me.
Does anyone know about a tool that can do A-box level comparison of two versions of the ontology ?
I would like to compare the A-box level similarities and differences between two versions of the domain ontology.
But do not know if the version I downloaded contains only the Ontology Sumo or other manufacturer's components like Dbpedia, FOAF and other Ontologies that are in sumo.
I'm interested in extending an ontology used for tunnel and potentially road maintenance, so surface geology and processes should be included.
Please can anyone provide me with hospital ontology with INDIAN hospitals!!
I need a "standardized ontology" in the domain of e-healthcare describing the process of patient's admission, clinical examination, treatment, ...
Many thanks for your help
what is the best ontology editor for the beginner?
such as Protege, OntoEdit; or is there any other visual ontology editor?
Is there any java api so that we can find various classes like immediate subclasses or super classes of a class. Relation between different classes and their different properties or relationship.
I know about Apache jena, can anyone provides me some programs to get the required features. Other than jena are there any good api's?
I am using protege for creating an ontology, actually I downloaded an existence ontology and add some subclasses and individuals in it. now I try to set a prefix for that in this shape:
PREFIX food: <http://www.w3.org/TR/2003/PR-owl-guide-20031209/food>
it is the original ontology not that I changed so it didnt work. how can I set PREFIX from my local computer? is it possible or I should upload it somewhere?
second I want to query in protege using SPARQL tab in it, I want to 1) get individuals of a class 2) get direct class of an individual. I mean his first parent not in hierarchy. I try it with rdf:type it dident work(maybe bcz of false PREFIX!) any idea for getting individual and class of another individual? thanks in advance
Many research papers and tools do exist that automatically generate specific domain Ontology from text. and there exist tools to validate the OWL syntax and semantic relationships. However, do we have any tool that check the quality of the generated specific domain ontology?
I am working with Protege 5 for inference and using SPARQL tab on it.
Is there any method for getting the result of a query in another format or file and using it in future?
Is there also an automatic way to send a query to an ontology in Protege?
Currently, I am doing the research on the modelling of design patterns using OWL. For the application, I have considered IOT.
Dear All
could you help me in finding some existence rule bases? No idea about its implementing. I am working with ontologies in protege and I need some knowledge bases to deal with it. if the implementing is important please lead me for some appropriate ones.
If there is not such rule bases could you help me how to create them? (creating them is not focus just want to test ideas)
ps. better if the knowledge bases are in medical domain
... that can produce domain specific results and answer simple queries directly.
I have been guiding research scholars in the area of Domain Specific Ontology Searching Techniques. If any one would like to share your expertise with published papers, I will really appreciate that.
Hello everybody,
I would be truly grateful if you could point me towards ontologies that model software items and hardware components. Have been struggling to find some simple light-weight ontologies on software & hardware in Swoogle and the other ontology search engines, but haven't been able to find something convenient thus far.
Thank you all very much in advance!
I have found the one available by Uni of Manchester (http://www.w3.org/2001/sw/wiki/OntologyBrowser), but I was wondering if there are any other tools out there. Google does not seem to find any alternatives, though.
Note that I am NOT looking for an ontology editor but simply for a browser.
If not possible, please share few valuable links for downloads on renowned ontology irrespective of domain, but digital library ontology, service provider ontology, and tourist ontology is preferred.
Semantic web is a field but is semantic individually a field or just an approach? Similar ontology field or approach? OR ontology similarity is a field ?
Ontology is helpful in various fields. Looking forward to your thoughts on the application of ontology current research problems.
How do we identify a relationship between concepts from text documents?
How do I distinguish an ontology that is being developed (or needs to be developed further) from an ontology that is fully developed and requires no further modifications.
How do I discover that my ontology is immature and needs to be developed further?
I want to build Knowledge Model based on differentiating the knowledge set from expert to novice. Can you recommend some references? What Modelling approach you recommend? Should I use ontology ?
What are some of the most popular multimedia ontologies out there?
The Purpose of this survey is to assess the impact of Implicit Requirements (IMR) on the success or failure of requirements engineering during software development. IMR are the hidden or assumed requirements that usually do not get mentioned by stakeholders during requirements elicitation but which a system is expected to fulfill, in order to be wholly accepted by users. Some opinions seem to suggest that IMR throw up substantial challenges during software development, this survey seeks to empirically investigate the impact of IMR on software development.
Both of them are based on first-order logic and are often represented through UML diagrams or similar. Also, they capture domain knowledge.
I am looking for information on how I can provide access to a large Ontology developed using Protege as an online web service.
I am currently doing research into the semantic web and ontologies, and how they can support scientific research and discovery. I am interested in taxonomies and ontologies which are used to describe scientific research. Detailed ontologies exist for many domains of scientific research, but I am looking for ontologies which describe the overall structure of scientific research disciplines. For example the “topic” structure of ResearchGate itself could be seen as a classification of research topics, although it is not a full ontology. Do any such ontologies exist?
Sound search, ontology, artificial intelligence.
The vision of semantic web is to give meaning to data available on the web. One of the reasons to do so is to find relevant information more efficiently. There are a number of projects going on but, as per my understanding, these projects are focusing on defining semantic meaning inside contents.
I believe still search engines have to crawl the page and understand the semantic meaning. I am wondering is there any project or research related to aid search engine by linking domain information with pages or URLs? Why do we not tell search engines which page/URL/resource is talking about what for a website along semantic content which is actually inside the page? Why do we not give meanings to our sitemap file by defining in OWL/RDF?
Are you aware about any research related to this?
I am bit confused in understanding the difference between converting a class into class definition. I am reading tutorial "A Practical Guide To Building OWL Ontologies Using Protégé 4 ...", in which they define:
"If class A is described using necessary conditions, then we can say that if an individual
is a member of class A it must satisfy the conditions. We cannot say that any (random) individual that satisfies these conditions must be a member of class A. However, if class A is now defined using necessary and sufficient conditions, we can say that if an individual is a member of the class A it must satisfy the conditions and we can now say that if any (random) individual satisfies these conditions then it must be a member of class A. The conditions are not only necessary for membership of A but also sufficient to determine that something satisfying these conditions is a member of A."
My question is, if A can't be member of CheesyPizza until it satisfies conditions (Pizza must be super-class and at least one topping should be from cheese topping) ... then what makes different by making it class definition? does it implies that if it is not class definition then A can be CheesyPizza by either having super-class of Pizza OR having at least one topping from cheese topping?
On what criteria we can assess if our ontology is a standard ontology? On how many levels can ontology be defined?
I understand this could be a very very basic question and accept my apology for this. But as I have been discussion this with many people and reading some basic stuff, I am getting confused day by day.
I understand that ontology is another way to represent information, and yet very effective way. How? Because machines can read ontology? we can represent domain knowledge and reuse them?
And we have lot of ontologies available on Web as well... like I found an ontology for university. Alright, but how it is useful for someone?
Basically, I am unable to understand the effectiveness or application of ontology. Can someone help me pin point any good article or explain here ?
We all know that in oracle we can manipulate ontologies.