Your browser either does not support JavaScript or it is disabled in your browser's settings. Please consult your browser's documentation for information about enabling this feature.
#ods_bar { margin: 0; padding: 0; width: 100%; float: left; clear: both; color: #444; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; background-color: #ddeff9} #ods_bar ul { list-style-type: none} #ods_bar ul li { display: inline} #ods_bar a { text-decoration: none; color: inherit} #ods_bar img { float: none; border: 0; margin: 0} #ods_bar input { margin-right: 8px; font-size: 7pt; color: #555;} #ods_bar_handle { width: 10px; float: left} #ods_bar_content { float: left; width: 100%; background-color: #ddeff9} #ods_bar_top { float: left; width: 100%; background-color: #fff} #ods_bar_bot { float: left; clear: left; width: 100%; padding-top: 2px; padding-bottom: 2px; background-color: #85b9d2} #ods_bar_top_cmds { font-size: 7.5pt; margin-top: 4px; color: #42abc4; background-color: #fff; float: right; padding-right: 8px} #ods_bar_top_cmds img { vertical-align: middle;} #ods_bar_top_cmds a { text-decoration: none} #ods_bar_top_cmds a.user_profile_lnk { text-transform: none} #ods_bar_first_lvl { float: left; padding: 0; margin: 0; color: #fff; background: #0075A8 url("/ods/images/navlv1default.png")} #ods_bar_first_lvl li { padding: 0; padding-left: 4px; margin: 0} #ods_bar_first_lvl li a { margin-top: 0px; padding: 6px 3px 6px 3px; vertical-align: middle; color: #fff; /* Required due to buggy CSS in IE */} #ods_bar_first_lvl li a img { margin-top: 2px; margin-bottom: 5px; vertical-align: middle;} #ods_bar_first_lvl li.sel a { color: #455; background: #b1d4e5 url("/ods/images/navlv1sel.png")} #ods_bar_second_lvl { width: 100%; height: 20px; float: left; clear: left; margin: 0; padding: 0; padding-top: 4px; background: #ddeff9 url("/ods/images/navlv2default.png")} #ods_bar_second_lvl li { margin-right: 5px} #ods_bar_second_lvl li:first-child { margin-left: 27px;} #ods_bar_second_lvl li a { vertical-align: middle; color: #444; /* Required by buggy IE CSS implementation */ } #ods_bar_home_path { margin: 2px 0px 0px 36px; padding: 0; font-size: 8pt} .popup { position: absolute; background-color: #fff; border: 1px dotted #4800F4; padding: 0.5em; font-size: 80%; } #ods_bar_odslogin { font-size: 7.5pt; margin-top: 4px; color: #42abc4; background-color: #fff; float: right; padding-right: 8px; } #ods_bar_odslogin img { vertical-align: middle; margin-left: 8px; } #ods_bar_odslogin a { margin-left: 3px; color: inherit; text-decoration: none; }
loading... Loading... please wait.
Sign In | Sign Up

Kingsley Idehen's Blog Data Space

Not logged inYou are not logged in

Details

Kingsley Uyi Idehen
Lexington, United States

Subscribe

Tag Cloud

Post Categories

Subscribe

E-Mail:

Recent Articles

SPARQL for the Ruby Developer

What?

A simple guide usable by any Ruby developer seeking to exploit SPARQL without hassles.

Why?

SPARQL is a powerful query language, results serialization format, and an HTTP based data access protocol from the W3C. It provides a mechanism for accessing and integrating data across Deductive Database Systems (colloquially referred to as triple or quad stores in Semantic Web and Linked Data circles) -- database systems (or data spaces) that manage proposition oriented records in 3-tuple (triples) or 4-tuple (quads) form.

How?

SPARQL queries are actually HTTP payloads (typically). Thus, using a RESTful client-server interaction pattern, you can dispatch calls to a SPARQL compliant data server and receive a payload for local processing e.g. local object binding re. Ruby.

Steps:

  1. From your command line execute: aptitude search '^ruby', to verify Ruby is in place
  2. Determine which SPARQL endpoint you want to access e.g. DBpedia or a local Virtuoso instance (typically: http://localhost:8890/sparql).
  3. If using Virtuoso, and you want to populate its quad store using SPARQL, assign "SPARQL_SPONGE" privileges to user "SPARQL" (this is basic control, more sophisticated WebID based ACLs are available for controlling SPARQL access).

Script:

#!/usr/bin/env ruby
#
# Demonstrating use of a single query to populate a # Virtuoso Quad Store. 
#
require 'net/http'
require 'cgi'
require 'csv'
#
# We opt for CSV based output since handling this format is straightforward in Ruby, by default.
# HTTP URL is constructed accordingly with CSV as query results format in mind.
def sparqlQuery(query, baseURL, format="text/csv")
 params={
 "default-graph" => "",
 "should-sponge" => "soft",
 "query" => query,
 "debug" => "on",
 "timeout" => "",
 "format" => format,
 "save" => "display",
 "fname" => ""
 }
 querypart=""
 params.each { |k,v|
 querypart+="#{k}=#{CGI.escape(v)}&"
 }
 
 sparqlURL=baseURL+"?#{querypart}"
 
 response = Net::HTTP.get_response(URI.parse(sparqlURL))
 return CSV::parse(response.body)
 
end
# Setting Data Source Name (DSN)
dsn="http://dbpedia.org/resource/DBpedia"
#Virtuoso pragmas for instructing SPARQL engine to perform an HTTP GET
#using the IRI in FROM clause as Data Source URL
query="DEFINE get:soft \"replace\"
SELECT DISTINCT * FROM <#{dsn}> WHERE {?s ?p ?o} "
#Assume use of local installation of Virtuoso 
#otherwise you can change URL to that of a public endpoint
#for example DBpedia: http://dbpedia.org/sparql
data=sparqlQuery(query, "http://localhost:8890/sparql/")
puts "Got data:"
p data
#
# End

Output

Got data:
[["s", "p", "o"], 
 ["http://dbpedia.org/resource/DBpedia", 
 "http://www.w3.org/1999/02/22-rdf-syntax-ns#type", 
 "http://www.w3.org/2002/07/owl#Thing"], 
 ["http://dbpedia.org/resource/DBpedia", 
 "http://www.w3.org/1999/02/22-rdf-syntax-ns#type", 
 "http://dbpedia.org/ontology/Work"], 
 ["http://dbpedia.org/resource/DBpedia", 
 "http://www.w3.org/1999/02/22-rdf-syntax-ns#type", 
 "http://dbpedia.org/class/yago/Software106566077"],
...

Conclusion

CSV was chosen over XML (re. output format) since this is about a "no-brainer installation and utilization" guide for a Ruby developer that already knows how to use Ruby for HTTP based data access. SPARQL just provides an added bonus to URL dexterity (delivered via URI abstraction) with regards to constructing Data Source Names or Addresses.

Related

About this entry:

Author: Kingsley Uyi Idehen
Published: 01/18/2011 14:48 GMT-0500
Modified: 01/25/2011 10:17 GMT-0500
Tags: , , , , , , , , ,
Categories: Virtual Database , SQL , Semantic Web
Comment Status: 1 Comments
Permalink: http://www.openlinksw.com/dataspace/kidehen@openlinksw.com/weblog/kidehen@openlinksw.com%27s%20BLOG%20%5B127%5D/1648

Related

No Related Posts

Comments

Re:SPARQL for the Ruby Developer


You can also userubygems to do this. I made an example using the sparql-client and hirb gems. Before running sparql_example_client.rb, install these rubygems: gem install sparql-client hirb

Posted by gabriel horner on 01/18/2011 21:04 GMT-0500
Comments URL for this entry: http://www.openlinksw.com/mt-tb/Http/comments?id=1648

Subscribe to an RSS feed of this comment thread: RSS

The posts on this weblog are my personal views, and not those of OpenLink Software.

This HTML5 document contains 240 embedded RDF statements represented using HTML+Microdata notation.

The embedded RDF content will be recognized by any processor of HTML5 Microdata.

Namespace Prefixes

Prefix IRI
n44 http://zxckwplyutkl.com/
n14 http://www.openlinksw.com/dataspace/kidehen@openlinksw.com/weblog/kidehen@openlinksw.com%27s%20BLOG%20%5B127%5D/1648/6941/
n34 http://www.openlinksw.com/about/id/entity/http/www.openlinksw.com/dataspace/kidehen@openlinksw.com/weblog/
n38 http://ehzenmzmhsqb.com/
n58 http://judxsoonijvw.com/
n27 http://tucqfwfpailv.com/
n57 http://hiwxckemadcr.com/
n7 http://rdfs.org/sioc/services#
n46 http://dvpmlpwhlovy.com/
n5 http://www.openlinksw.com/dataspace/kidehen@openlinksw.com/weblog/kidehen@openlinksw.com%27s%20BLOG%20%5B127%5D/1648/
n53 http://www.openlinksw.com/dataspace/kidehen@openlinksw.com/weblog/kidehen@openlinksw.com%27s%20BLOG%20%5B127%5D/1648/6961/
n30 http://www.openlinksw.com/dataspace/kidehen@openlinksw.com/weblog/kidehen@openlinksw.com%27s%20BLOG%20%5B127%5D/1648/6838/
n10 http://www.openlinksw.com/dataspace/kidehen@openlinksw.com/weblog/kidehen@openlinksw.com%27s%20BLOG%20%5B127%5D/
n60 http://virtuoso.openlinksw.com:8889/about/id/entity/http/www.openlinksw.com/dataspace/services/weblog/item/
n19 https://www.openlinksw.com/about/id/entity/http/rdfs.org/sioc/
n42 http://www.openlinksw.com/about/id/entity/http/www.openlinksw.com/dataspace/kidehen@openlinksw.com/weblog/kidehen@openlinksw.com%27s%20BLOG%20%5B127%5D/page/
n35 http://sfvfqskkygjv.com/
schema http://schema.org/
n36 http://oqqpgtrmepup.com/
dcterms http://purl.org/dc/terms/
rdfs http://www.w3.org/2000/01/rdf-schema#
n18 http://tuqqthlgxaeb.com/
rdf http://www.w3.org/1999/02/22-rdf-syntax-ns#
n8 http://www.openlinksw.com/dataspace/services/weblog/item/
n45 http://www.openlinksw.com/dataspace/kidehen@openlinksw.com/weblog/kidehen@openlinksw.com%27s%20BLOG%20%5B127%5D/1648/5432/
n28 http://xtjwvphprjsa.com/
n49 http://www.openlinksw.com/dataspace/kidehen@openlinksw.com/weblog/kidehen@openlinksw.com%27s%20BLOG%20%5B127%5D/1648/6902/
n25 http://btnsvzmeztqb.com/
atom http://atomowl.org/ontologies/atomrdf#
n22 http://www.openlinksw.com/dataspace/kidehen@openlinksw.com/weblog/kidehen@openlinksw.com%27s%20BLOG%20%5B127%5D/1648/6801/
n26 http://hqidauyqcwla.com/
n9 http://www.openlinksw.com/dataspace/kidehen@openlinksw.com/weblog/
n37 http://www.openlinksw.com/dataspace/kidehen@openlinksw.com/weblog/kidehen@openlinksw.com%27s%20BLOG%20%5B127%5D/1648/7019/
xsdh http://www.w3.org/2001/XMLSchema#
sioc http://rdfs.org/sioc/ns#
n56 http://ygnairiogjin.com/
n51 http://rdqpilucikle.com/
n39 http://qyiqfqsvjrrx.com/
n47 http://www.openlinksw.com/dataspace/kidehen@openlinksw.com/weblog/kidehen@openlinksw.com%27s%20BLOG%20%5B127%5D/1648/7076/
n29 http://zlflilnjzdse.com/
n32 http://xmeotdguahvn.com/
n33 http://pbddrknulpnu.com/
n16 http://www.openlinksw.com/about/id/entity/http/www.openlinksw.com/dataspace/services/weblog/item/
opl http://www.openlinksw.com/schema/attribution#
n62 http://www.openlinksw.com/dataspace/kidehen@openlinksw.com/weblog/kidehen@openlinksw.com%27s%20BLOG%20%5B127%5D/1648/6914/
n52 http://dqibqknfdker.com/
n55 http://www.facebook.com/
n50 http://rjgqilauquuv.com/
n23 http://www.openlinksw.com/dataspace/kidehen@openlinksw.com/weblog/kidehen@openlinksw.com%27s%20BLOG%20%5B127%5D/1648/6850/
n61 http://oaertukyllko.com/
n54 http://virtuoso.openlinksw.com:8889/about/id/entity/http/www.openlinksw.com/dataspace/kidehen@openlinksw.com/weblog/
n21 http://www.openlinksw.com/about/id/entity/http/rdfs.org/sioc/
n59 http://yfbwjwszmknd.com/
foaf http://xmlns.com/foaf/0.1/
n12 http://bemnpmuiijhy.com/
n40 http://zziuqiaikidx.com/
wdrs http://www.w3.org/2007/05/powder-s#
sioct http://rdfs.org/sioc/types#
n20 http://www.openlinksw.com/blog/kidehen@openlinksw.com/blog/
n48 http://www.openlinksw.com/dataspace/kidehen@openlinksw.com/weblog/kidehen@openlinksw.com%27s%20BLOG%20%5B127%5D/1648/6853/
n31 http://www.openlinksw.com/dataspace/kidehen@openlinksw.com/weblog/kidehen@openlinksw.com%27s%20BLOG%20%5B127%5D/1648/6701/
n41 http://www.openlinksw.com/dataspace/kidehen@openlinksw.com/weblog/kidehen@openlinksw.com%27s%20BLOG%20%5B127%5D/1648/7064/
owl http://www.w3.org/2002/07/owl#

Statements

Subject Item
sioct:BlogPost
wdrs:describedby
n19:types n21:types
rdfs:seeAlso
sioct:Weblog
rdfs:subClassOf
sioc:Post schema:BlogPosting
rdfs:comment
Describes a post that is specifically made on a weblog. Describes a post that is specifically made on a weblog.
rdfs:label
Blog Post Blog Post
rdfs:isDefinedBy
sioct:
rdf:type
owl:Class
Subject Item
n5:5432
sioc:has_container
n9:kidehen@openlinksw.com%27s%20BLOG%20%5B127%5D
dcterms:created
2012年10月22日T23:53:49.000002-04:00
foaf:maker
n55:profile.php?id=100003406853300
wdrs:describedby
n42:1 n54:kidehen@openlinksw.com%27s%20BLOG%20%5B127%5D n34:kidehen@openlinksw.com%27s%20BLOG%20%5B127%5D
dcterms:modified
2012年10月22日T23:53:49.000002-04:00
sioc:link
n20:?id=1648
sioc:id
a4f07f75ba330b1548ca6d882a6c5cf8
sioc:content
Choosing URI&#39;s from a collection also imleips accepting a viewpoint. In this example you choose the viewpoint of an intergovernmental UN agency about which political entitities are considered as countries, and which not. In practical terms: no Kosovo here (that might upset Serbia), one Somalia while different areas are governed quite differently, and you end up with names like The former Yugoslav Republic of Macedonia (meant to keep Greece happy, afraid that did not work well)
sioc:reply_of
n10:1648
opl:isDescribedUsing
n45:sioc.rdf
atom:source
n9:kidehen@openlinksw.com%27s%20BLOG%20%5B127%5D
atom:updated
2012年10月23日T03:53:49Z
atom:published
2012年10月23日T03:53:49Z
rdf:type
atom:Entry sioct:Comment
Subject Item
n10:1648
sioc:has_reply
n5:6853 n5:6902 n5:6914 n5:7076 n5:6850 n5:6801 n5:6961 n5:6701 n5:6941 n5:7019 n5:5432 n5:6838 n5:7064
rdfs:label
SPARQL for the Ruby Developer
rdf:type
atom:Entry sioct:BlogPost
Subject Item
n5:7064
sioc:has_container
n9:kidehen@openlinksw.com%27s%20BLOG%20%5B127%5D
dcterms:created
2016年10月13日T22:20:32.435127
foaf:maker
n38:
dcterms:modified
2016年10月13日T22:20:32.435127
sioc:link
n20:?id=1648
sioc:id
48a3f4f2c90db37f1981a57a38def4e8
sioc:content
33D2jx <a href="http://bemnpmuiijhy.com/">bemnpmuiijhy</a>, [url=http://kycmszidkivp.com/]kycmszidkivp[/url], [link=http://rbwuwskocvvj.com/]rbwuwskocvvj[/link], http://tgtdjhpsntrz.com/
sioc:reply_of
n10:1648
opl:isDescribedUsing
n41:sioc.rdf
atom:source
n9:kidehen@openlinksw.com%27s%20BLOG%20%5B127%5D
atom:updated
2016年10月13日T22:20:32Z
sioc:links_to
n12:
atom:published
2016年10月13日T22:20:32Z
n7:has_services
n8:comment
rdf:type
atom:Entry sioct:Comment
Subject Item
n5:6838
sioc:has_container
n9:kidehen@openlinksw.com%27s%20BLOG%20%5B127%5D
dcterms:created
2016年07月04日T20:54:12.977271
foaf:maker
n25:
dcterms:modified
2016年07月04日T20:54:12.977271
sioc:link
n20:?id=1648
sioc:id
74daaeda5366e509771ebcd25925bc62
sioc:content
TX6M6n <a href="http://rdqpilucikle.com/">rdqpilucikle</a>, [url=http://suqjlozzgsra.com/]suqjlozzgsra[/url], [link=http://zcqmxvoqhrtd.com/]zcqmxvoqhrtd[/link], http://xyzetdxwaqwh.com/
sioc:reply_of
n10:1648
opl:isDescribedUsing
n30:sioc.rdf
atom:source
n9:kidehen@openlinksw.com%27s%20BLOG%20%5B127%5D
atom:updated
2016年07月04日T20:54:12Z
sioc:links_to
n51:
atom:published
2016年07月04日T20:54:12Z
n7:has_services
n8:comment
rdf:type
sioct:Comment atom:Entry
Subject Item
n5:6853
sioc:has_container
n9:kidehen@openlinksw.com%27s%20BLOG%20%5B127%5D
dcterms:created
2016年07月12日T23:21:11.853996
foaf:maker
n58:
dcterms:modified
2016年07月12日T23:21:11.853996
sioc:link
n20:?id=1648
sioc:id
1f5c33d19cfb1e742ceb5b7a3866d80f
sioc:content
BUEPR1 <a href="http://tuqqthlgxaeb.com/">tuqqthlgxaeb</a>, [url=http://vtfzimpqykfr.com/]vtfzimpqykfr[/url], [link=http://lynwoyzmezjh.com/]lynwoyzmezjh[/link], http://kttqfvshxkgy.com/
sioc:reply_of
n10:1648
opl:isDescribedUsing
n48:sioc.rdf
atom:source
n9:kidehen@openlinksw.com%27s%20BLOG%20%5B127%5D
atom:updated
2016年07月12日T23:21:11Z
sioc:links_to
n18:
atom:published
2016年07月12日T23:21:11Z
n7:has_services
n8:comment
rdf:type
sioct:Comment atom:Entry
Subject Item
n5:6701
sioc:has_container
n9:kidehen@openlinksw.com%27s%20BLOG%20%5B127%5D
dcterms:created
2014年04月19日T01:33:30.000013-04:00
foaf:maker
n36:
wdrs:describedby
n16:comment n34:kidehen@openlinksw.com%27s%20BLOG%20%5B127%5D n54:kidehen@openlinksw.com%27s%20BLOG%20%5B127%5D n60:comment
dcterms:modified
2014年04月19日T01:33:30.000013-04:00
sioc:link
n20:?id=1648
sioc:id
c4406bf261dd06ec80a38e43eb0a3c0a
sioc:content
vJ2y7m <a href="http://dqibqknfdker.com/">dqibqknfdker</a>, [url=http://oayzrgsekzvt.com/]oayzrgsekzvt[/url], [link=http://vmvfetyqsyuq.com/]vmvfetyqsyuq[/link], http://paksvatepcwd.com/
sioc:reply_of
n10:1648
opl:isDescribedUsing
n31:sioc.rdf
atom:source
n9:kidehen@openlinksw.com%27s%20BLOG%20%5B127%5D
atom:updated
2014年04月19日T05:33:30Z
sioc:links_to
n52:
atom:published
2014年04月19日T05:33:30Z
n7:has_services
n8:comment
rdf:type
sioct:Comment atom:Entry
Subject Item
n5:6941
sioc:has_container
n9:kidehen@openlinksw.com%27s%20BLOG%20%5B127%5D
dcterms:created
2016年08月18日T17:36:54.264647
foaf:maker
n50:
dcterms:modified
2016年08月18日T17:36:54.264647
sioc:link
n20:?id=1648
sioc:id
d6f77a3fd7c5ff8efb1ae86fead2979a
sioc:content
zuWVsi <a href="http://pbddrknulpnu.com/">pbddrknulpnu</a>, [url=http://cfzxpzfnjchi.com/]cfzxpzfnjchi[/url], [link=http://pymohzngcjmb.com/]pymohzngcjmb[/link], http://nawhpbvqeqhl.com/
sioc:reply_of
n10:1648
opl:isDescribedUsing
n14:sioc.rdf
atom:source
n9:kidehen@openlinksw.com%27s%20BLOG%20%5B127%5D
atom:updated
2016年08月18日T17:36:54Z
sioc:links_to
n33:
atom:published
2016年08月18日T17:36:54Z
n7:has_services
n8:comment
rdf:type
atom:Entry sioct:Comment
Subject Item
n5:6801
sioc:has_container
n9:kidehen@openlinksw.com%27s%20BLOG%20%5B127%5D
dcterms:created
2016年06月10日T22:43:54.651798
foaf:maker
n28:
dcterms:modified
2016年06月10日T22:43:54.651798
sioc:link
n20:?id=1648
sioc:id
5198bfd9b7e5dda670dd32d3825be0b9
sioc:content
i9jZ1S <a href="http://xmeotdguahvn.com/">xmeotdguahvn</a>, [url=http://cchxdxbrnmdc.com/]cchxdxbrnmdc[/url], [link=http://oiowzmxjgzgt.com/]oiowzmxjgzgt[/link], http://ndoobipdkpis.com/
sioc:reply_of
n10:1648
opl:isDescribedUsing
n22:sioc.rdf
atom:source
n9:kidehen@openlinksw.com%27s%20BLOG%20%5B127%5D
atom:updated
2016年06月10日T22:43:54Z
sioc:links_to
n32:
atom:published
2016年06月10日T22:43:54Z
n7:has_services
n8:comment
rdf:type
atom:Entry sioct:Comment
Subject Item
n5:7076
sioc:has_container
n9:kidehen@openlinksw.com%27s%20BLOG%20%5B127%5D
dcterms:created
2016年10月24日T07:58:09.134501
foaf:maker
n56:
dcterms:modified
2016年10月24日T07:58:09.134501
sioc:link
n20:?id=1648
sioc:id
e997e1a15fbb5d79a54c9b60b88f3854
sioc:content
NloQAn <a href="http://sfvfqskkygjv.com/">sfvfqskkygjv</a>, [url=http://spccoudxdqcx.com/]spccoudxdqcx[/url], [link=http://twnehovaajjr.com/]twnehovaajjr[/link], http://fkcmrkopbrsp.com/
sioc:reply_of
n10:1648
opl:isDescribedUsing
n47:sioc.rdf
atom:source
n9:kidehen@openlinksw.com%27s%20BLOG%20%5B127%5D
atom:updated
2016年10月24日T07:58:09Z
sioc:links_to
n35:
atom:published
2016年10月24日T07:58:09Z
n7:has_services
n8:comment
rdf:type
atom:Entry sioct:Comment
Subject Item
n5:7019
sioc:has_container
n9:kidehen@openlinksw.com%27s%20BLOG%20%5B127%5D
dcterms:created
2016年09月22日T13:30:50.013522
foaf:maker
n61:
dcterms:modified
2016年09月22日T13:30:50.013522
sioc:link
n20:?id=1648
sioc:id
c59a2b0eb0126f48d029016aeadf9de1
sioc:content
45Hgje <a href="http://tucqfwfpailv.com/">tucqfwfpailv</a>, [url=http://wvpqlsdphrez.com/]wvpqlsdphrez[/url], [link=http://zcutkucuobtv.com/]zcutkucuobtv[/link], http://pjijdquahbjk.com/
sioc:reply_of
n10:1648
opl:isDescribedUsing
n37:sioc.rdf
atom:source
n9:kidehen@openlinksw.com%27s%20BLOG%20%5B127%5D
atom:updated
2016年09月22日T13:30:50Z
sioc:links_to
n27:
atom:published
2016年09月22日T13:30:50Z
n7:has_services
n8:comment
rdf:type
sioct:Comment atom:Entry
Subject Item
n5:6850
sioc:has_container
n9:kidehen@openlinksw.com%27s%20BLOG%20%5B127%5D
dcterms:created
2016年07月12日T06:48:37.643603
foaf:maker
n29:
dcterms:modified
2016年07月12日T06:48:37.643603
sioc:link
n20:?id=1648
sioc:id
9d179f9fee31026ddc3fd1bc9c6fb494
sioc:content
Dkx0fn <a href="http://hqidauyqcwla.com/">hqidauyqcwla</a>, [url=http://pdfptphmopjy.com/]pdfptphmopjy[/url], [link=http://ynehdtknlzvy.com/]ynehdtknlzvy[/link], http://skrlkpofdhmr.com/
sioc:reply_of
n10:1648
opl:isDescribedUsing
n23:sioc.rdf
atom:source
n9:kidehen@openlinksw.com%27s%20BLOG%20%5B127%5D
atom:updated
2016年07月12日T06:48:37Z
sioc:links_to
n26:
atom:published
2016年07月12日T06:48:37Z
n7:has_services
n8:comment
rdf:type
sioct:Comment atom:Entry
Subject Item
n5:6902
sioc:has_container
n9:kidehen@openlinksw.com%27s%20BLOG%20%5B127%5D
dcterms:created
2016年08月05日T02:01:08.338835
foaf:maker
n40:
dcterms:modified
2016年08月05日T02:01:08.338835
sioc:link
n20:?id=1648
sioc:id
55349ac46bad7f7689990746755d89d6
sioc:content
5vRnJA <a href="http://dvpmlpwhlovy.com/">dvpmlpwhlovy</a>, [url=http://kjftroxnbygm.com/]kjftroxnbygm[/url], [link=http://lvwdbsveqsez.com/]lvwdbsveqsez[/link], http://kulxezrpvdzb.com/
sioc:reply_of
n10:1648
opl:isDescribedUsing
n49:sioc.rdf
atom:source
n9:kidehen@openlinksw.com%27s%20BLOG%20%5B127%5D
atom:updated
2016年08月05日T02:01:08Z
sioc:links_to
n46:
atom:published
2016年08月05日T02:01:08Z
n7:has_services
n8:comment
rdf:type
sioct:Comment atom:Entry
Subject Item
n5:6961
sioc:has_container
n9:kidehen@openlinksw.com%27s%20BLOG%20%5B127%5D
dcterms:created
2016年08月29日T04:00:54.358387
foaf:maker
n57:
dcterms:modified
2016年08月29日T04:00:54.358387
sioc:link
n20:?id=1648
sioc:id
cb616a2c0826082d76cd79f237218317
sioc:content
qxlrVr <a href="http://zxckwplyutkl.com/">zxckwplyutkl</a>, [url=http://xiyuixrgpqem.com/]xiyuixrgpqem[/url], [link=http://nesrqloigffa.com/]nesrqloigffa[/link], http://uaowjfoixjmy.com/
sioc:reply_of
n10:1648
opl:isDescribedUsing
n53:sioc.rdf
atom:source
n9:kidehen@openlinksw.com%27s%20BLOG%20%5B127%5D
atom:updated
2016年08月29日T04:00:54Z
sioc:links_to
n44:
atom:published
2016年08月29日T04:00:54Z
n7:has_services
n8:comment
rdf:type
atom:Entry sioct:Comment
Subject Item
n5:6914
sioc:has_container
n9:kidehen@openlinksw.com%27s%20BLOG%20%5B127%5D
dcterms:created
2016年08月08日T04:12:53.846173
foaf:maker
n59:
dcterms:modified
2016年08月08日T04:12:53.846173
sioc:link
n20:?id=1648
sioc:id
bf6c58bc02fd17856c8475b831623392
sioc:content
XIsd1U <a href="http://qyiqfqsvjrrx.com/">qyiqfqsvjrrx</a>, [url=http://afhqnkobauyh.com/]afhqnkobauyh[/url], [link=http://jngxtdmntair.com/]jngxtdmntair[/link], http://ciyjomvcolqn.com/
sioc:reply_of
n10:1648
opl:isDescribedUsing
n62:sioc.rdf
atom:source
n9:kidehen@openlinksw.com%27s%20BLOG%20%5B127%5D
atom:updated
2016年08月08日T04:12:53Z
sioc:links_to
n39:
atom:published
2016年08月08日T04:12:53Z
n7:has_services
n8:comment
rdf:type
sioct:Comment atom:Entry

AltStyle によって変換されたページ (->オリジナル) /