Questions tagged [semantic-web]

Representation of database record subjects (a/k/a keys, IDs, entities), predicates (a/k/a columns, attributes), and objects (a/k/a values) as triples, where the first two are always URIs, and the third is either a URI or a literal; enabling humans and machines to more easily share, merge, and evaluate data from heterogeneous origins.

The Semantic Web (Web 3.0) provides a common framework that allows data to be shared and reused across application, enterprise, and community boundaries. It is a collaborative effort led by the W3C with participation from a large number of researchers and industrial partners. It is based on the Resource Description Framework (RDF).

1956 questions
16
votes
2 answers

What is the purpose of SWRL rules?

Can anybody explain the purpose of SWRL rules. As far as I have understood, SWRL rules are same as stored procedures in SQL. I have made a few rules, but don't know how to utilize them in my application through query. I don't know whether I am…
anasanjaria
  • 1,308
  • 1
  • 15
  • 19
16
votes
2 answers

Is it semantically correct to nest an

using HTML5, would it be semantically correct to place an
16
votes
7 answers

What is the difference between OWL and UML in the Software Engineering Process

Currently i am trying to figure out, then to use OWL and then to use UML to describe a domain of interest in a Software Engineering process. I read this paper by Atkinson, which gives a very good overview about the difference and the equalities of…
rzo1
  • 5,561
  • 3
  • 25
  • 64
15
votes
2 answers

Wikidata results sorted by something similar to a PageRank

In Wikidata (Wikidata SPARQL endpoint), is there a way to order the SPARQL query results with something like a PageRank? SELECT DISTINCT ?entity ?entityLabel WHERE { ?entity wdt:P31 wd:Q5. SERVICE wikibase:label { bd:serviceParam…
jordipala
  • 193
  • 7
15
votes
6 answers

Where can I find a good collection of public domain owl ontologies for various domains?

I am building an ontology-processing tool and need lots of examples of various owl ontologies, as people are building and using them in the real world. I'm not talking about foundational ontologies such as Cyc, I'm talking about smaller,…
Kevin Pauli
  • 8,577
  • 15
  • 49
  • 70
14
votes
5 answers

What is a good RDF library for .net?

I'm looking for a library that can deal with RDF and OWL data. So far I have found: semweb (no owl support for all I know) rowlex (more of a 'browser' application) Your recommendations: LinqToRdf (very interesting, thanks mark!)
kitsune
  • 11,516
  • 13
  • 57
  • 78
14
votes
1 answer

Graph Database: TinkerPop/Blueprints vs W3C Linked data

Looking for an infrastructure for network analysis for heterogeneous (multiple node types (multi-mode), multiple edge type (multi-relation) and multiple descriptive features (multi-featured)) networks, I've noticed that there are two standard stacks…
Lior Kogan
  • 19,919
  • 6
  • 53
  • 85
13
votes
3 answers

Python tools/libraries for Semantic Web: state of the art?

What are the best (more or less mature, supporting more advanced logic, having acceptable performance, scalable to some extent) open source Semantic Web libraries and tools (RDF storage, reasoning, rules, queries) for Python nowadays? Historically…
Roman Susi
  • 4,135
  • 2
  • 32
  • 47
13
votes
4 answers

OWL Property Restrictions vs. SHACL

Given a choice between OWL Property Restrictions and SHACL, is there any reason to choose the OWL approach any more? Particularly with respect to cardinality constraints, I'm wondering whether SHACL is considered to supercede OWL. The syntax appears…
jaco0646
  • 15,303
  • 7
  • 59
  • 83
12
votes
3 answers

How to recursively expand blank nodes in SPARQL construct query?

There is probably an easy to answer to this, but I can't even figure out how to formulate the Google query to find it. I'm writing SPARQL construct queries against a dataset that includes blank nodes. So if I do a query like CONSTRUCT {?x ?y ?z…
rogueleaderr
  • 4,671
  • 2
  • 33
  • 40
12
votes
1 answer

Querying DBpedia for English-only description (with SPARQL)

I'm querying dbpedia.org for a description of Big Ben with this SPARQL query: select ?desc where { ?desc } This returns a list of descriptions in at least 10…
siamii
  • 23,374
  • 28
  • 93
  • 143
12
votes
1 answer

What is the difference between dublin core terms and dublin core elements vocabularies

There's 2 Dublin Core vocabularies DC terms and DC elements. They define almost the same classes and properties. So what is the key differences between them, and when to use each one.
Wisamx
  • 183
  • 3
  • 12
12
votes
2 answers

Defining DataRange Expression in Protege for a Data Type Property

I am adding few new DataType in the OWL using Protege. The DataType is like percentage and I want to specify it's range with the double value ranging from 0 to 100. Similarly a DataType named Quality and I want to specify it's range with the double…
Gaurav
  • 531
  • 1
  • 4
  • 15
11
votes
2 answers

Any configuration management software using RDF?

Do any configuration management software (such as Puppet, Chef, Pallet, SmartFrog, etc.), open or closed source, using RDF data model to describe and configure infrastructure and software running on it? Alternatively, is there an RDF vocabulary or…
castagna
  • 1,349
  • 10
  • 12
11
votes
7 answers

Semantic Web Framework

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?
toluju
  • 4,097
  • 2
  • 23
  • 27