-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathgatesnotes.ttl
More file actions
57 lines (51 loc) · 1.92 KB
/
gatesnotes.ttl
File metadata and controls
57 lines (51 loc) · 1.92 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
## Generic Description
## Schema.org Terms
@prefix oplwebsrv: <http://www.openlinksw.com/ontology/webservices#> .
@prefix schema: <http://schema.org/> .
@prefix wdrs: <http://www.w3.org/2007/05/powder-s#> .
@base <http://www.gatesnotes.com/> .
@prefix search: </search> .
@prefix : <#> .
<>
a schema:CreativeWork, schema:WebPage ;
schema:name "Home Page" ;
schema:about search:, search:service ;
schema:potentialAction <#ArticleSearchAction> ;
schema:identifier <#this> .
search:service
a schema:WebApplication ;
schema:name "Gates Notes Blog Search Service" ;
schema:alternateName "gatesNotesBlogSearch" ;
schema:potentialAction <#ArticleSearchAction> .
<#ArticleSearchAction>
a schema:Action, schema:SearchAction ;
schema:name "Search - Gates Notes" ;
schema:target search:#this .
search:#this
a schema:EntryPoint ;
schema:name "Search - Gates Notes Service Endpoint" ;
schema:description """Parameters include:
search for keywords.
""" ;
schema:contentType "text/html";
schema:httpMethod "GET" ;
schema:urlTemplate "https://www.gatesnotes.com/search(?q)" ;
schema:url <https://www.gatesnotes.com/search>;
schema:mainEntityOfPage <#this> ;
## OpenLink Web Services Ontology Terms
oplwebsrv:isWebServiceOf <#ArticleSearchAction> ;
oplwebsrv:endPointURL <https://www.gatesnotes.com/search> ;
oplwebsrv:urlTemplate "https://www.gatesnotes.com/search(?q)" ;
oplwebsrv:hasParameter <#SearchServiceParameterQ> ;
oplwebsrv:usageExample "https://www.gatesnotes.com/search?q=Climate";
wdrs:describedby <#this> ;
schema:mainEntityOfPage <#this> .
<#SearchServiceParameterQ>
a oplwebsrv:WebServiceParameter ;
schema:name """Gates Notes Service Parameter 'q'""" ;
schema:description """This parameter takes a keyword or phrase as its value. """;
oplwebsrv:usageExample "https://www.gatesnotes.com/search?q=Climate" ;
oplwebsrv:parameterName "search" ;
oplwebsrv:parameterExampleValue "Climate" ;
wdrs:describedby <#this> ;
schema:mainEntityOfPage <#this> .