Hi Yulyia,
Let me sum up what I understand:
First, you used the "API" menu item of
https://data.epo.org/linked-data/ to navigate from one application
https://data.epo.org/linked-data/doc/ap ... P/99203729 to its A1 publication, then to the agent and the agent's address. This is very fine. That's what the API and the simple browser is for: To manually (or programmatically) navigate from one resource to the next and to explore the data set.
Then you go to the "SPARQL query" menu item which allows for complex queries over the EP data set. By default, the query editor contains a sample query (see you recent post) which just returns the application ID, the application number, the filing date and the application authority of 10 random(!)applications.
I assume you wrongly believe that your actions in the API / the browser and the SPARQL query are somehow related - but they are not.
A query which retrieves the agent(s) from a specific application will look like this:
Code: Select all
SELECT ?applnnr ?publn ?name ?address {
?application rdf:type patent:Application ;
patent:applicationAuthority <http://data.epo.org/linked-data/id/st3/EP>;
patent:applicationNumber ?applnnr;
patent:publication ?publn.
?publn patent:agentVC ?agent.
?agent vcard:fn ?name;
vcard:hasAddress/patent:countryCode ?address.
FILTER(?applnnr = "99203729")
} LIMIT 10
You get 2 hits, because the application has an A1 and a B1 publication, which actually have different agents.
If you have not done so already, I recommend having a look at the User Guide document at the bottom of page
epo.org/linked-data.
Martin / EPO