Skip to content

Problem with % in URI #14

Open
Open
@dwbutler

Description

@dwbutler

I have some TTL data as follows:

@prefix db: <http://dbpedia.org/resource/> .
@prefix dbm: <http://dbpedia.org/meta/> .
@prefix dbo: <http://dbpedia.org/ontology/> .

db:Michael_Jackson dbo:activeYearsEndYear "2009-01-01T00:00:00Z";
   dbo:activeYearsStartYear "1964-01-01T00:00:00Z";
   dbo:artistOf db:%28I_Can%27t_Make_It%29_Another_Day,

etc

I receive the following error when trying to parse this data with RDF::Reader.for(:n3).new(data)

   dbo:artistOf db:%28I_Can%27t_Make_It%29_Another_Day,

-------------------^
Error on line 22 at offset 19: Found '%' when parsing a pathtail. expected  | "!","expression" | "^","expression"
    from /opt/local/lib/ruby/gems/1.8/gems/rdf-n3-0.3.1.1/lib/rdf/n3/reader/parser.rb:35:in `parse'
    from /opt/local/lib/ruby/gems/1.8/gems/rdf-n3-0.3.1.1/lib/rdf/n3/reader.rb:95:in `each_statement'

I originally wrote this data using the same parser.

Any help you can provide would be greatly appreciated!

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions