我正在尋找一種簡潔的方式來解析來自freebase RDF API的RDF。我嘗試了jquery.rdf.js
/jquery.rdf.turtle.js
,但它似乎無法處理點符號CURIE。例如,下面是我從遊離鹼獲取有關城市"Oslo"
烏龜:解析來自Freebase RDF API的烏龜使用Javascript
@prefix key: <http://rdf.freebase.com/key/>.
@prefix ns: <http://rdf.freebase.com/ns/>.
@prefix owl: <http://www.w3.org/2002/07/owl#>.
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#>.
@prefix xsd: <http://www.w3.org/2001/XMLSchema#>.
ns:m.05l64
ns:base.aareas.schema.administrative_area.administrative_area_type ns:m.0hzcklw;
ns:base.aareas.schema.administrative_area.administrative_parent ns:m.05b4w;
ns:base.biblioness.bibs_location.country ns:m.05b4w;
ns:base.biblioness.bibs_loca
導致錯誤:
uncaught exception: Invalid Turtle: Expecting ':', found '.05l64
ns:base.a...'
有沒有辦法更換.
,或一個不同的庫或解決方法嗎?
同意,謝謝澄清 – user2498899
你應該檢查安東尼Garrote的rdfstore-js(https://github.com/antoniogarrote/rdfstore-js)庫,這可能是最新的js庫在JavaScript中編寫rdf的東西 –