Community Page
- phildawes.net/blog/ Jump to website »
-
Subscribe -
Community
-
Top Commenters
-
Popular Threads
-
Recent Comments
- Hi, Do you feel that your agility in Factor has improved since this post? Roger
- Thanks for the pointer - I've cleaned up the spam and regrettably added some moderation
- I'm loving the comments thread for this post. Can't decide whether to get my upholstery cleaned or do something about my fast food obesity.
- Cool - thanks Eric
- I pasted some code that does the moving sum in factor. http://paste.factorcode.org/paste?id=569#282
Jump to original thread »
Ian Davies has been discussing the complexity of RDF and considering the possibility of an RDF Lite. Danny Ayers also picked it up here.
Readers of this blog will already know that I struggled with teaching RDF’s complexity when attempting to promote and deploy it at work. This prompte ... Continue reading »
Readers of this blog will already know that I struggled with teaching RDF’s complexity when attempting to promote and deploy it at work. This prompte ... Continue reading »
3 years ago
E.g. the URI:<http://phildawes.net/phil> gets translated into the symbol 'phil', and the statement:
phil tag http://phildawes.net/phil
(This tags the symbol 'phil' with the URI). The JAM*VAT aggregator uses the 'tag' property to help manage identity between graphs. 'Tag' in JAM*VAT fulfils a similar role to a tag in del.icio.us - i.e. another symbol that can be used to categorise the target.
3 years ago
http://www.w3.org/DesignIssues/HTTP-URI.html
section 2.5 - Extra info with URI:
"Effectively, the URI scheme has now failed to identify anything by itself."
This issue and others have since then not been addressed, although context was forced in RDF store implementation and semantic patched on RDF/XML with Named Graphs.
As a data model for the Semantic Web, RDF triple is just broken, it is too simple.
Have a look a:
http://laurentszyster.be/blog/public-names/
and
http://laurentszyster.be/blog/public-rdf/
then tell me what you think.
3 years ago
I've read your pages, but I'm afraid I'm not sure if I understand what you are getting at.
Am I correct in thinking that you want to replace a URI with a string of associated words. Systems then disambiguate the meaning via the connected set of words?
e.g. 5:apple,8:computer ?
Also, why bother with the netstring numbers? - for the sake of simplicity, why not (apple,computer) or something?
3 years ago
Because articulated text is not made of sequence of byte strings, but like you understood as *sets* of text. For instance, the sentence:
Steve Jobs is the creator of the Apple Computer
may be articulated (considering "the", "is" and "of" as
articulators and with CRLF added for readability) as the Public Name:
15:
5:Steve,
4:Jobs,
,
19:
5:Apple,
8:Computer,
,
7:creator,
Sorted sequence of netstring effectively represent the three sets of text:
((Steve, Jobs) creator (Apple, Computer))
and actually preserve the semantic between those sets expressed by the original text articulation.
Public Names have many other interesting properties: they can be used as URI, can be used to build fast indexes and can encode any 8-bit byte strings.
3 years ago
Graph
Context (or collection of statements)
Statement
Identifiers (URIs)
Literals
voila, you have RDF-Lite (clearly distinguished from the SW). Now the syntax for repsenting such a subset would also be much simpler, but an orthogonal issue to the underlying model.
3 years ago
1 year ago