Semantic Web Ontology Analysis Techniques

From Semantic Portal Wiki

Jump to: navigation, search

Contents

Validation

RDF validator

OWL1 validator

OWL 2 validator

editor

Statistics

Meta Usage

meta usage refers to how a Semantic Web Term (an RDF resource) is used in a Semantic Web document as a class or property [1].

POP-C (populated classes)

execute

PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX foaf: <http://xmlns.com/foaf/0.1/> 
SELECT ?o (count(*) as ?cnt)
FROM <http://github.com/lucmoreau/OpenProvenanceModel/raw/master/elmo/src/main/resources/opm.owl> 
WHERE 
{
  ?s <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> ?o
} 
group by ?o 
order by ?o

POP-P (populated properties)

PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX foaf: <http://xmlns.com/foaf/0.1/> 
SELECT ?p (count(*) as ?cnt)
FROM <http://github.com/lucmoreau/OpenProvenanceModel/raw/master/elmo/src/main/resources/opm.owl> 
WHERE 
{
  ?s ?p ?o
} 
group by ?p
order by ?p

subjects (DEF-C and DEF-P)

PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX foaf: <http://xmlns.com/foaf/0.1/> 
SELECT distinct ?s
FROM <http://github.com/lucmoreau/OpenProvenanceModel/raw/master/elmo/src/main/resources/opm.owl> 
WHERE 
{
  ?s rdf:type ?o
  filter (!isblank(?s))
}
order by ?s
Personal tools
Semantic Web Community
Tetherless World constellation
maintenance