Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
154 commits
Select commit Hold shift + click to select a range
dd598d9
init ve - the voiD editor
Jun 27, 2008
d4020b0
added ARC2-based server: DBpedia and sindice lookup init
Jun 29, 2008
523b6ac
fixed interface and added seeds
Jun 30, 2008
b189fd0
added voiD auto-discovery for the dataset URI
Jul 1, 2008
96d5629
added LDE and sitemap2void
Dec 12, 2008
c655e18
added full guide example
Jan 10, 2009
28c3780
added guide example queries
Jan 10, 2009
9f95fc6
added examples
Jan 29, 2009
4ee8faf
added examples
Jan 29, 2009
fd19c42
containsLinks/subset
Jan 29, 2009
dc83d87
added ex:Dbpedia
Jan 29, 2009
079ab6b
added query 6
Jan 29, 2009
d3a2a8b
Jan 29, 2009
81970e5
changed dc:ttitle of ex:DBPedia
Jan 29, 2009
299ebf3
added guide imgs
Jan 29, 2009
49aab11
added PDF of v61 guide
Jan 29, 2009
3950b16
added PDF guide v63
Jan 29, 2009
559e990
uriPattern changed to uriRegexPattern
Jan 30, 2009
03f878d
fixed bug in example 3 query
Jan 30, 2009
bdfb011
fixed seeds and topic selection, started vis
Jan 31, 2009
290eeb1
added LDE as zip
Jan 31, 2009
1e8c2e7
there was no FROM clause, now there is
Feb 3, 2009
398d1a9
added draft of Guide 2
Sep 15, 2009
9cfaf31
oops, thought it was added already
Sep 15, 2009
92f6eed
Fixed Issue 31 and Issue 40
Sep 15, 2009
94cca53
stuff for issue 23 and issue 29
Sep 15, 2009
acbf2f7
added text to address issue 30
Sep 16, 2009
c1c794e
update GNU license URI (issue 34)
Sep 16, 2009
acb9edb
new section with text from the LDOW paper; other changes
Sep 17, 2009
bf0e6bb
two minor typos fixed.
Oct 13, 2009
732459b
init voidomatic
Nov 5, 2009
101494a
added img src and set prop on index
Nov 5, 2009
1f4e4d2
addressing issue 41; updating conceptual LS and all examples accordin…
Nov 5, 2009
334f2cd
minor fix
Nov 5, 2009
6cd5440
added place holder section for built-ins
Nov 5, 2009
6dc858e
minor fix re built-ins
Nov 5, 2009
eee5e47
added void:inDataset instead of dc:isPartOf to the guide2
Nov 15, 2009
5a3fde5
added void:inDataset instead of dc:isPartOf to the guide2 #2
Nov 15, 2009
3f20117
init ve2
Dec 31, 2009
7881058
added ve2 release for download
Dec 31, 2009
82c8171
fixed CSS issues with links
Jan 3, 2010
3bac115
fixed issue 52 (announce) and issue 53 (usability from Lin), extended…
Jan 6, 2010
196e7fb
added missing libs and imgs
Jan 6, 2010
a177dea
added new release of ve2 for download
Jan 6, 2010
5b50210
fixed empty voiD URI bug
Jan 6, 2010
c70b9b5
fixed some UI issues as of Richard's feedback and added Web app metadata
Jan 8, 2010
fc0abc6
added new release of ve2
Jan 8, 2010
ab2752d
fixed issue 55 and 56
Jan 11, 2010
cad9ed0
updated the technical feature section.
Jan 13, 2010
0285dfe
update linkset section for describing fix of issue 47.
Jan 13, 2010
bf0886f
Changed section 2, removing the mention of void:linkpredicate in sect…
Jan 18, 2010
936b7ca
updated foaf:homepage usage in sec. 1.1 - this addresses Issue 51
Jan 25, 2010
53ecd64
fixed Issue 57 and Issue 59 and added new patch release of ve2
Jan 26, 2010
3b9204c
minor fix in UI
Jan 26, 2010
fb2eb23
minor fix in UI (added Ian kudos)
Jan 26, 2010
702acde
fixed the AM voc namespace URI to point to http://vocab.deri.ie/am
Feb 10, 2010
ccbd8d7
update the wording of sec. 1.5
Mar 22, 2010
064aa9f
fixed some typo.
Mar 22, 2010
55ec293
updated the technical feature section.
Mar 22, 2010
4603654
corrected typos
Mar 22, 2010
2b6bc9f
changed the title of sec.2.3.
Mar 22, 2010
dab4fb1
added void browser
Apr 14, 2010
c3c3ef2
added missing files from voiD browser
Apr 14, 2010
ea6334e
added paragraphs about waiver
Apr 15, 2010
baa96b8
fixed foaf:homepage note, Issue 51
Apr 22, 2010
3721ad1
extended sec 4.2 and added void:inDataset to cheat sheet, Issue 32
Apr 22, 2010
a531c5f
fixed stuff re foaf:homepage and void:inDataset, added new section 1.…
Apr 22, 2010
45e1f8e
tweaks to the linkset section
May 5, 2010
ed92029
set type to text/html to make it viewable online from the SVN
May 26, 2010
4562c87
Issue 26 added void:openSearchDescription
May 27, 2010
a2564b3
Issue 47, fixed Richard's comments.
May 27, 2010
1301f94
added void:Dataset type to example (Issue 26)
May 27, 2010
94c3c3e
new section 3 (stats)
Jun 9, 2010
63fa1c3
turn section 3.3 into a simple note
Jun 10, 2010
56bfcbf
init voX, the Dataset Explorer
Jun 12, 2010
62c9708
updated dataset topics and overall presentation
Jun 17, 2010
b982064
inor fix in vox client
Jun 17, 2010
a61b5d3
added example resources rendering and cleaned up overall presentation
Jun 18, 2010
35697a6
added vox examples and some cleanup of UI/UX
Jun 21, 2010
ec60858
added SPARQL exec and further UI/UX cleanup
Jun 21, 2010
8f1bb0e
added vox TOC
Jun 22, 2010
d3de4da
fixed SPARQL query results
Jun 22, 2010
c7903cf
fixed SPARQL query rendering
Jun 22, 2010
873b798
added lookup and minor cleanups
Jun 22, 2010
02001ad
updated the W3C URIs for the technical feature section (issue 65).
Jul 5, 2010
c9f3b1a
added force overwrite and update alternative suggested by Joachim Neu…
Aug 30, 2010
5941ac7
removed SCOVO prefix
Sep 7, 2010
422a37c
removed mention of identica group
Sep 8, 2010
abe6da3
link to statistics queries on the wiki
Sep 8, 2010
1dfea64
implement changes re section 1.9 as proposed by Richard (Issue 50)
Sep 8, 2010
04c381f
init resolving Issue 43 - created new section 1.10 and moved SPARQL s…
Sep 8, 2010
6fc0bd3
continue resolving Issue 43 - init SD stuff and some TODOs, need more…
Sep 8, 2010
148bfbd
add a table with W3C URIs to Section 1.5 (Issue 65)
Sep 14, 2010
ba0411b
layout fix
Sep 15, 2010
94a21c2
layout stuff
Sep 15, 2010
8773bc0
addressed Issue 45, Issue 73, Issue 61
Sep 15, 2010
4f34792
address Issue 71
Sep 15, 2010
d2bbe0b
add some TODOs
Sep 15, 2010
c589902
changed license section
Sep 30, 2010
84fb90e
fix table headings
Sep 30, 2010
b49982a
fixed some typos in section 1.6.
Oct 4, 2010
caa56e1
fixed some typos in section 1.6.
Oct 4, 2010
f7a5b05
removed the slash because on Neologism it doesn't work with slash
Oct 4, 2010
29a6d6a
fixed typos and missing links in section 1.3 (Issue 46)
Oct 15, 2010
830e6a5
updated section 1.3 as per issue 46
Oct 29, 2010
5342ac2
Different wording to address Keith's comment on Issue 45
Oct 29, 2010
87bf677
Reworked SPARQL-related sections (1.6 and 1.10) re Issue 43
Oct 29, 2010
d9481c7
small refinements of statistical definitions
Oct 30, 2010
7cdd698
one-word tweak
Oct 30, 2010
81a7406
wording tweaks
Oct 30, 2010
949b266
wording tweak
Oct 30, 2010
fe26169
fixed typo
Oct 31, 2010
8ae8455
add a note to hopefully address Issue 80
Nov 2, 2010
f09ac6f
added archived version of old pages from discussion group
Nov 22, 2010
91c4c39
section 1.3 issue 46
Nov 22, 2010
d1dacf6
more tweaks to license/waiver/norms section
Nov 22, 2010
5e9fdb8
Editorial changes according to Issue 76
Nov 22, 2010
a1faaf5
tweaks to structure of section 1
Nov 22, 2010
2ce041a
add Stuart Williams to Acknowledgements
Nov 24, 2010
5b76b6d
added section 1.11 to address Issue 78
Dec 7, 2010
44b19e6
Issue 83 restructuring, apply W3C layout, major HTML cleanup
Dec 8, 2010
41ad4a2
Addressed TODOs in Acknowledgements section
Dec 8, 2010
97c4b8c
Addressed Issue 86, hopefully it's ok with everyone
Dec 8, 2010
3672034
Improving some links in preparation of updating the References section
Dec 8, 2010
4787880
Fixing broken internal links, adding TODO boxes for outstanding issue…
Dec 8, 2010
9fcb5ae
Removed 5.4 Linkset examples as per Issue 87
Dec 8, 2010
a6caf9b
move image sources into separate directory outside of Guide space
Dec 8, 2010
83a0abe
title, abstract, intro, W3C layout, Status of this Document
Dec 9, 2010
cdee5a0
add void:uriSpace as per Issue 75
Dec 10, 2010
235f9e8
add Toby Inkster to acknowledgements
Dec 10, 2010
789beb6
Started to address Issue 74 - performed step 1 - 3 from Richard's com…
Dec 11, 2010
70556e7
References, cheat sheet, other minor stuff. Issue 89, Issue 90 addres…
Dec 12, 2010
771bf5e
Oops, forgot to add the term URIs
Dec 12, 2010
322e946
compromise re Issue 75 and Issue 91
Dec 14, 2010
3326a01
added DanBri and Jun's grant - resolves Issue 88
Dec 14, 2010
ce5a28d
added Dec 2010 W3C Editors Draft
Feb 3, 2011
fc98242
copied back W3C ED from 12/2010, changed voiD to VoID and renamed che…
Feb 9, 2011
f1898b6
fixed link to SPARQL SD, addressing Issue 95
Feb 9, 2011
530e35a
added new sec 2.3 Contact Information as of Issue 94 comment 2
Feb 9, 2011
99b9185
updated sec 7.2/6.2 with text as proposed in #13 of Issue 74 regardin…
Feb 9, 2011
6215f2b
Implement Issue 99: Typesetting of notes paragraphs
Feb 16, 2011
be149ac
changed range of uriSpace
Feb 17, 2011
3c68f50
added note to 4.2 re range of void:uriSpace
Feb 17, 2011
6ed2b1f
updated version URI with expected publication date
Feb 17, 2011
8bd15cb
fix HTML escaping
Feb 26, 2011
ae4fd3f
final polishing for guide 2.0
Mar 1, 2011
cf0bfd1
Migrating wiki contents from Google Code
GoogleCodeExporter May 1, 2015
9e42401
Remove code/tools from repository, leaving only spec stuff
cygri May 1, 2015
e7189e5
Move wiki pages to archive directory
cygri May 1, 2015
b6f4374
Merge branch 'wiki'
cygri May 1, 2015
e30ef95
Add a copy of void.ttl and a README
cygri May 1, 2015
5b2ca68
Fix obscure filename
cygri May 4, 2015
70b45b1
Prepare merging the existing VoID github into rdf-notes
JervenBolleman Aug 8, 2025
99d1071
Merge the existing history of VoID into this rdf-notes git repository…
JervenBolleman Aug 8, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 17 additions & 0 deletions void/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# VoID - Vocabulary of Interlinked Datasets

[VoID](http://www.w3.org/TR/void/) is an RDF Schema vocabulary for expressing metadata about RDF datasets.

VoID has been published as a W3C Note through the Semantic Web Interest Group (SWIG) in March 2011. This repository supports the maintenance of VoID beyond W3C. It replaces the [`void-impl`](https://code.google.com/p/void-impl/) Google Code project.

## Issue Tracker

The issue tracker is used to track reported errors and requests for enhancements.

## Spec/Guide

Various versions of the document are kept here. TODO: Clean up.

## RDFS

The RDFS representation of VoID is maintained in a Neologism instance at [http://vocab.deri.ie/void](http://vocab.deri.ie/void). As none of the VoID authors are still employed at DERI, the long-term stability of this location cannot be guaranteed. We keep a copy of the latest version of the RDFS file here.
79 changes: 79 additions & 0 deletions void/archive/google-code-wiki/ExampleVoidQueries.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,79 @@
# By Category #

Returns all datasets that are about [Computer Science](http://dbpedia.org/resource/Computer_science).

```
SELECT DISTINCT ?dataset
WHERE {
?dataset a void:Dataset .
?dataset dcterms:subject <http://dbpedia.org/resource/Computer_science> .
}
```


# By Interlinking with Certain Dataset #

Returns all datasets that contain links that interlink them with the Geonames dataset.

```
SELECT DISTINCT ?dataset
WHERE {
?dataset a void:Dataset .
?linkset void:target ?dataset ;
void:target :Geonames .
}
```

# By Certain Interlinking Type #
```
SELECT ?dataset
WHERE {
?dataset a void:Dataset ;
void:subset ?linkset .
?linkset void:subjectsTarget ?dataset ;
void:objectsTarget :Geonames;
void:linkPredicate foaf:based_near .
}
```

Returns all datasets that contain `foaf:based_near` links to the Geonames dataset.

# By Vocabulary Used #
```
SELECT ?dataset
WHERE {
?dataset a void:Dataset ;
void:vocabulary <http://xmlns.com/foaf/0.1/> .
}
```

Returns all dataset that use the FOAF vocabulary.

# By URI (Regex) Pattern #

If we have a URI `http://dbpedia.org/resource/Amsterdam`, and we want to find datasets that might contain triples using that URI, we can do the following query:

```
SELECT ?dataset
WHERE {
?dataset a void:Dataset .
?dataset void:uriRegexPattern ?pattern .
FILTER(REGEX("http://dbpedia.org/resource/Amsterdam", ?pattern))
}
```

Returns all datasets with a URI Regex Pattern that matches `"http://dbpedia.org/resource/Amsterdam"`.

# By the Identifier of a Dataset #
If multiple voiD descriptions about a dataset are published by different parties, this dataset might be given different URIs in each voiD description. Thus, we will use the `foaf:homepage` property, which uniquely identifies the dataset, to gather these descriptions, smushing them under a single URI.

```
CONSTRUCT {
:DBpedia ?p ?o
}
WHERE {
?dataset a void:Dataset; foaf:homepage <http://dbpedia.org> ; ?p ?o .
}
```

Smushes all the properties of any dataset description with a [foaf:homepage](http://xmlns.com/foaf/spec/homepage) property of [http://dpbedia.org/](http://dpbedia.org), into a single RDF description.
53 changes: 53 additions & 0 deletions void/archive/google-code-wiki/InvestigateTechnicalFeaturesOfLOD.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
Based on [Issue 39](https://code.google.com/p/void-impl/issues/detail?id=39): http://code.google.com/p/void-impl/issues/detail?id=39

The goal of this survey is to understand how void:feature is being used by early adopters and estimate potential impact for proposing alternative patterns in voiD 2.0.

## Query to the Keith's Talis Store ##

* http://tinyurl.com/y94q264 is a query for features used in existing void descriptions - there aren't many (K.J.W.Alexander). The result shows the following URIs used in voiD descriptions:
1. RDF/JSON serialisation:(http://api.talis.com/stores/kwijibo-dev3/items/features/RDF_JSON)
1. Turtle RDF serialisation: (http://api.talis.com/stores/kwijibo-dev3/items/features/Turtle_RDF)
1. RDF/XML (http://neuroweb.med.yale.edu/senselab/senselab-void.ttlRDFXML)
1. RDF/XML serialisation (http://api.talis.com/stores/kwijibo-dev3/items/features/rdfxml)
1. Turtle (http://telegraphis.net/data/void#Turtle)
1. HTTP Content Negotiation (http://api.talis.com/stores/kwijibo-dev3/items/features/Content_Negotiation)
1. RDF/XML (http://telegraphis.net/data/void#RDFXML)
1. N-Triples RDF Serialisation (http://api.talis.com/stores/kwijibo-dev3/items/features/N-Triples)
1. N3 (http://telegraphis.net/data/void#N3)

## Terms used in the ESW wiki ##
The following terms are used by people to describe their RDF data dump, as summarized at http://esw.w3.org/topic/DataSetRDFDumps:

* RDF/XML
* OWL
* RDF/OWL
* RDFS
* SKOS
* N3
* N-Triples
* Turtle
* TSV
* tab-separated values
* CSV

Not appeared in the current datasets yet:
* RDFa
* RDF/JSON

A lot of RDF dumps are made available as a zip file, making the actual technical features of these data invisible. They are data dump format not for describing data serialization format, which is the focus of the technical feature property.


## Search in Sindice ##
Only one instance was returned, whose features are defined in a locate domain:
* http://telegraphis.net/data/void#Turtle
* http://telegraphis.net/data/void#RDFXML

## Search in voiD/RKB ##
No sign of void:feature or dcterms:format.

## Search in Openlink voiD Store ##

@@@TODO: http://lod.openlinksw.com/void/Dataset

## Search in CKAN ##
http://ckan.net/group/lod has big overlaps to the ESW wiki.
7 changes: 7 additions & 0 deletions void/archive/google-code-wiki/ProjectHome.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
A place to gather feature requests, extensions, and issues regarding [voiD vocabulary](http://rdfs.org/ns/void) and implementations.

Current implementations in this project:
* _ve2_ the voiD editor [svn ...](http://code.google.com/p/void-impl/source/browse/trunk/ve2/)
* LDE, a LOD datasets explorer [svn ...](http://code.google.com/p/void-impl/source/browse/trunk/lde)
* voX, the Dataset Explorer [svn ...](http://code.google.com/p/void-impl/source/browse/trunk/vox)
* liftSSM, an XSLT to transform a semantic sitemap into voiD [svn ...](http://code.google.com/p/void-impl/source/browse/trunk/liftSSM)
100 changes: 100 additions & 0 deletions void/archive/google-code-wiki/SPARQLQueriesForStatistics.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,100 @@
# Introduction #

This page collects SPARQL queries for computing various statistics that can be expressed using the voiD vocabulary.

An implementation based on these queries is available here: [make-void](http://github.com/cygri/make-void)

# Expressible statistics #

Here are some candidates that we would like to be able to express using voiD and that can be translated as SPARQL queries. Note, the assumption is that it's going to be SPARQL 1.1. For a void:Dataset, we would like to express:
* total number of triples
* total number of entities (new)
* total number of distinct resource URIs (deprecated)
* total number of distinct classes // the number of distinct resources occuring as objects of rdf:type (new)
* total number of distinct properties (new)
* total number of distinct subject nodes
* total number of distinct object nodes
* exhaustive list of classes used in the dataset
* exhaustive list of properties used in the dataset
* table: class vs. total number of instances of the class
* table: property vs. total number of triples using the property
* table: property vs. total number of distinct subjects in triples using the prop (??)
* table: property vs. total number of distinct objects in triples using the prop (??)
* list of all domain names occurring in URIs in subjects or objects (deprecated??)
* table: domain names vs. number of triples where the domain name occurs in subject or object (deprecated??)

# SPARQL queries #

## Notes ##
* All queries are executed against the default graph. Queries might need modification if only specific named graphs should be taken into account.

## total number of triples ##
```
SELECT (COUNT(*) AS ?no) { ?s ?p ?o }
```

## total number of entities ##
```
SELECT COUNT(distinct ?s) AS ?no { ?s a [] }
```

## total number of distinct resource URIs (deprecated??) ##
```
SELECT (COUNT(DISTINCT ?s ) AS ?no) { { ?s ?p ?o } UNION { ?o ?p ?s } FILTER(!isBlank(?s) && !isLiteral(?s)) }
```

## total number of distinct classes ##
```
SELECT COUNT(distinct ?o) AS ?no { ?s rdf:type ?o }
```

## total number of distinct predicates ##
```
SELECT count(distinct ?p) { ?s ?p ?o }
```

## total number of distinct subject nodes ##
```
SELECT (COUNT(DISTINCT ?s ) AS ?no) { ?s ?p ?o }
```

## total number of distinct object nodes ##
```
SELECT (COUNT(DISTINCT ?o ) AS ?no) { ?s ?p ?o filter(!isLiteral(?o)) }
```

## exhaustive list of classes used in the dataset ##
```
SELECT DISTINCT ?type { ?s a ?type }
```

## exhaustive list of properties used in the dataset ##
```
SELECT DISTINCT ?p { ?s ?p ?o }
```

## table: class vs. total number of instances of the class ##
```
SELECT ?class (COUNT(?s) AS ?count ) { ?s a ?class } GROUP BY ?class ORDER BY ?count
```

## table: property vs. total number of triples using the property ##
```
SELECT ?p (COUNT(?s) AS ?count ) { ?s ?p ?o } GROUP BY ?p ORDER BY ?count
```

## table: property vs. total number of distinct subjects in triples using the property ##
```
SELECT ?p (COUNT(DISTINCT ?s ) AS ?count ) { ?s ?p ?o } GROUP BY ?p ORDER BY ?count
```

## table: property vs. total number of distinct objects in triples using the property ##
```
SELECT ?p (COUNT(DISTINCT ?o ) AS ?count ) { ?s ?p ?o } GROUP BY ?p ORDER BY ?count
```

## list of all domain names occurring in URIs in subjects or objects ##
Can't be done yet in SPARQL 1.1, there is no way of assigning the result of an expression to a result variable

## table: domain names vs. number of triples where the domain name occurs in subject or object ##
Can't be done yet in SPARQL 1.1, there is no way of assigning the result of an expression to a result variable
Loading