semantic-web

Is there a Python library to handle OWL? [closed]

放肆的年华 提交于 2019-12-03 04:42:41
问题 Closed. This question is off-topic. It is not currently accepting answers. Want to improve this question? Update the question so it's on-topic for Stack Overflow. Closed 4 years ago . It could be something as big as Jena or something smaller. Do you know anything? 回答1: Most people use rdflib, but that focuses on RDF, not OWL. 回答2: What looks to be the only current and active open source package: FuXi 1.0: A Python-based, bi-directional logical reasoning system for the semantic web This is a

Examples of using semantic web technologies in real world applications [closed]

我的未来我决定 提交于 2019-12-03 04:23:26
问题 Closed . This question needs to be more focused. It is not currently accepting answers. Want to improve this question? Update the question so it focuses on one problem only by editing this post. Closed 5 years ago . Are you working on a (probably commercial) product which uses RDF/OWL/SPARQL technologies? If so, can you please describe your product? 回答1: O'Reilly's Practical RDF has a chatper titled Commercial Uses of RDF/XML. The table at the left lists the subsections: Chandler, RDF Gateway

How to relate each instance of class with each instance of another class?

☆樱花仙子☆ 提交于 2019-12-03 04:01:18
The general problem I'm working on a simple ontology, using Protégé 4.3 and trying to create a model such that every instance of a class C has some particular value v , which is an instance of a class V , for a given property p . I can get this inference using an axiom C subClassOf (p value v) but I think I want to be able to state this more along the lines of a C subClassOf (p some V) because I'd actually like each instance of C to be related to every instance of V . A specific example My example is automobiles and actions — I want to create a set of actions for automobiles. When I create new

Which Triplestore for rapid semantic web development?

喜欢而已 提交于 2019-12-03 03:56:55
问题 Ease of installation/use is the most important factor here - not performance. Small is OK as large datasets are not expected. 回答1: I'd also recommend sesame, its lightweight, pretty easy to install, and provides good performance for small datasets. Query performance is far better with Sesame 1.2.x than Sesame 2.x because of the addition of context support to the 2.x series. I've tested sesame installation/deployment with tomcat, resin, and jetty, and it worked easily with all of them. I don't

How to query RDF/OWL using SWI-Prolog's Semantic Web Library?

爷,独闯天下 提交于 2019-12-03 03:52:25
How can I use the SWI-Prolog Semantic Web Library to make a query into the OWL/RDF file and extract some information? The OWL/RDF file is having information about all the Debian packages so I need to make the query in order to find package dependencies. For Example: The OWL file is structured as follows: package: A Depends: package: B pacakge: C How can I load a OWL/RDF file into a Prolog script and what is the syntax to make a query within the Prolog script such that I put A as a parameter and the script outputs B and C? This is how you load the semweb library: ?- use_module(library(semweb

Is there any killer application for Ontology/semantics/OWL/RDF yet? [closed]

旧巷老猫 提交于 2019-12-03 02:46:40
问题 Closed. This question is off-topic. It is not currently accepting answers. Want to improve this question? Update the question so it's on-topic for Stack Overflow. Closed 5 years ago . I got interested in semantic technologies after reading a lot of books, blogs and articles on the net saying that it would make data machine-understandable, allow intelligent agents make great reasoning, automated & dynamic service composition etc.. I am still reading the same stuff from 2 years. The number of

Semantic Web Framework

跟風遠走 提交于 2019-12-03 02:44:02
What semantic web frameworks are there, and what are the advantages / disadvantages of each? I've made extensive use of Jena , and I have looked at Sesame briefly. Are there others I should consider as well? a more low-level appproach is redland , which provides bindings to a lot of languages like Perl, PHP, Python and Ruby. redland itself is written in C. i have scripted with it in ruby to provide a simple webservice with a rdf backend instead of a classic database. Redland is a good RDF framework (just like Andreas said). I am mainly using its Python bindings and am installing it on Mac OS X

Triple Stores vs Relational Databases [closed]

社会主义新天地 提交于 2019-12-03 02:16:32
问题 Closed . This question is opinion-based. It is not currently accepting answers. Want to improve this question? Update the question so it can be answered with facts and citations by editing this post. Closed 6 years ago . I was wondering what are the advantages of using Triple Stores over a relational database? 回答1: The viewpoint of the CTO of a company that extensively uses RDF Triplestores commercially: Schema flexibility - it's possible to do the equivalent of a schema change to an RDF

What is the difference between RDF Schema and Ontology?

余生颓废 提交于 2019-12-03 01:42:32
I am new to Semantic Web and confused regarding RDFs and Ontology. Can someone explain the difference between RDF Schema and Ontology ? RDF Schema (RDFS) is a language for writing ontologies. An ontology is a model of (a relevant part of) the world, listing the types of object, the relationships that connect them, and constraints on the ways that objects and relationships can be combined. A simple example of an ontology (though not written in RDFS syntax): class: Person class: Project property: worksOn worksOn domain Person worksOn range Project which says that in our model of the world, we

Data range expression for an enumeration in Protégé

我与影子孤独终老i 提交于 2019-12-02 21:30:55
问题 I would like to define the range of a data type property as an exhaustive enumeration of strings, in a way that an individual could have as value of this property only one of the strings in the enumeration. For example, a data type property called "color", which can assume only 3 values: "Red", "Green" and "Blue". I'm using OWL 2, and Protégé 5.0. Is there an easy way of doind that using Protégé? 回答1: I don't seem to be able to find an exact duplicate question, though I think that this may