- From: Richard Cyganiak <richard@cyganiak.de>
- Date: Tue, 6 Feb 2007 11:26:47 +0100
- To: Pipian <pipian@pipian.com>
- Cc: semantic-web@w3.org
Ian,
Looks neat. Couldn't get it to work in any of the Semantic Web
browsers though as the RDF documents don't validate (see [1] for
example).
The main problem seems to be that you use both rdf:about and rdf:ID
on the same element, which RDF/XML doesn't allow for some reason.
Instead of
<foo:Bar rdf:about="urn:..." rdf:ID="ASDF">
...
you should write
<foo:Bar rdf:about="urn:...">
<owl:sameAs rdf:resource="#ASDF"/>
...
Some URIs also have spaces in them, which will break things. E.g. the
list in http://www.pipian.com/rdf/places/city/Berlin .
Maybe things would also work better if you served RDF/XML as
application/rdf+xml instead of application/xml (not sure if the RDF
browsers can deal with the latter).
On the human-readable side, most of the links on the home page don't
work for me: http://www.pipian.com/rdf/places/Alaska is 404, and
http://www.pipian.com/rdf/places/subdiv/Georgia brings up an empty
screen.
Best,
Richard
[1] http://www.w3.org/RDF/Validator/ARPServlet?URI=http%3A%2F%
2Fwww.pipian.com%2Frdf%2Fplaces%2Fcountry%2FGermany&PARSE=Parse+URI%3A
+&TRIPLES_AND_GRAPH=PRINT_TRIPLES&FORMAT=PNG_EMBED
On 5 Feb 2007, at 23:30, Pipian wrote:
>
> A first post I know, but now that the code and data for this
> project is finally somewhat stable I wanted to see what people
> think of this mash-up application for basic geospatial semantic web
> work (which is to say that it's all 'there' if not accessible and
> completely fleshed out).
>
> A beta version of what I've dubbed 'the Semantic Web Locationary'
> is available at the URL http://www.pipian.com/rdf/places/
>
> The Locationary is designed partially as a unification effort for
> the purposes of unifying wide-spread semantic content of
> geopolitical divisions and population centers (particularly
> countries and first-order administrative subdivisions), rather than
> geographic entities in general (for the time being.
>
> Its primary original sources of material include the CIA World
> Factbook, ISO 3166, Debian isocodes package, and the UN/LOCODE
> database. Granted, this makes it relatively simple and examples of
> these separately are all out there (e.g. those linked from http://
> www.daml.org/2001/09/countries/webscriptercolor.html and the entire
> geonames.org web service), though to my knowledge, no one (except
> perhaps geonames.org in their human-unreadable format) has linked
> all three concepts (countries, subdivisions, and cities) for easy
> static cross-reference in both a 'geopolitical ownership' and
> 'geographical hierarchy' notation, though the latter is admittedly
> more subjective than objective.
>
> It's pieced together with pre-existing ontologies (though I can't
> say that one or two would be nicer if they were removed and
> 'redone' with another ontology) such as WAIL (http://www.eyrie.org/
> ~zednenem/2002/wail/) parts of SWEET (http://sweet.jpl.nasa.gov/
> ontology/), and a little bit of the 'Core Communications' ontology
> (http://dbpubs.stanford.edu:8091/diglib/ginf/1999/05/26-core-comm#)
> for the purposes of offering a semantic interpretation of the web
> service response (since the data is not static)
>
> Being a web service, I understand the need to differentiate the
> intended target from the actual response, and thus added rdf:IDs to
> the documents to differentiate the subject material of the document
> from the document as subject. This of course is something of a
> mixed message that doesn't seem to have an accepted solution as yet
> (or am I mistaken these days and a consensus has arisen?)
>
> There's some more critiques of the failings I already recognize in
> the system at the primary website (http://www.pipian.com/rdf/
> places/), but otherwise, it should be both rudimentarily human-
> navigable (for those with browsers with XSLT support) and machine-
> navigable for any reasonable query (English mostly at this time,
> with the exception of countries, which have considerably more
> accurate foreign name data from the Debian iso-codes package).
>
> That being said, I want to see what other people have to say about
> the service and how well/poorly I mashed up these ontologies (I
> particularly wonder about SWEET, as I'm a bit unclear how the
> owl:imports property in those definitions should be properly
> interpreted)
>
> --
>
> Ian Jacobi
>
>
>
Received on Tuesday, 6 February 2007 10:27:13 UTC