-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathHelloWorld.obda
More file actions
40 lines (31 loc) · 2.66 KB
/
HelloWorld.obda
File metadata and controls
40 lines (31 loc) · 2.66 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
[PrefixDeclaration]
: http://www.semanticweb.org/haroonr/ontologies/2015/1/untitled-ontology-72#
[SourceDeclaration]
sourceUri helloworld
connectionUrl jdbc:h2:tcp://localhost/helloworld;DATABASE_TO_UPPER=FALSE
username sa
password
driverClass org.h2.Driver
[MappingDeclaration] @collection [[
mappingId MAPID-fdb7ac59cdd84f59bd1712966c066741
target :Person-{pid} a :Person .
source select pid from person
mappingId MAPID-228d2f6283f148e3a47d9cd2348c87f5
target :Person-{pid_1} :saysHello :Person-{pid_2} .
source select "pid_1" ,"pid_2" from "says_hello"
mappingId MAPID-ae40377f7cb14c919f9946910bcee2fa
target :Person-{pid} :fullName {fullName} .
source select "pid", "full_name" from "person"
mappingId MAPPING-ID4
target <http://www.semanticweb.org/haroonr/ontologies/2015/1/untitled-ontology-72/person/pid={pid}> a <http://www.semanticweb.org/haroonr/ontologies/2015/1/untitled-ontology-72/person> ; <http://www.semanticweb.org/haroonr/ontologies/2015/1/untitled-ontology-72/person#pid> {pid} ; <http://www.semanticweb.org/haroonr/ontologies/2015/1/untitled-ontology-72/person#full_name> {full_name} .
source SELECT * FROM "person"
mappingId MAPPING-ID5
target <http://www.semanticweb.org/haroonr/ontologies/2015/1/untitled-ontology-72/says_hello/id={id}> a <http://www.semanticweb.org/haroonr/ontologies/2015/1/untitled-ontology-72/says_hello> ; <http://www.semanticweb.org/haroonr/ontologies/2015/1/untitled-ontology-72/says_hello#id> {id}^^xsd:integer ; <http://www.semanticweb.org/haroonr/ontologies/2015/1/untitled-ontology-72/says_hello#pid_1> {pid_1} ; <http://www.semanticweb.org/haroonr/ontologies/2015/1/untitled-ontology-72/says_hello#pid_2> {pid_2} .
source SELECT * FROM "says_hello"
mappingId MAPPING-ID6
target <http://www.semanticweb.org/haroonr/ontologies/2015/1/untitled-ontology-72/says_hello/id={says_hello_id}> <http://www.semanticweb.org/haroonr/ontologies/2015/1/untitled-ontology-72/says_hello#ref-pid_1_pid_2> <http://www.semanticweb.org/haroonr/ontologies/2015/1/untitled-ontology-72/person/pid={person_pid}> .
source SELECT "says_hello"."id" AS says_hello_id, "person"."pid" AS person_pid FROM "says_hello", "person" WHERE "says_hello"."pid_2" = "person"."pid"
mappingId MAPPING-ID7
target <http://www.semanticweb.org/haroonr/ontologies/2015/1/untitled-ontology-72/says_hello/id={says_hello_id}> <http://www.semanticweb.org/haroonr/ontologies/2015/1/untitled-ontology-72/says_hello#ref-pid_1_pid_2> <http://www.semanticweb.org/haroonr/ontologies/2015/1/untitled-ontology-72/person/pid={person_pid}> .
source SELECT "says_hello"."id" AS says_hello_id, "person"."pid" AS person_pid FROM "says_hello", "person" WHERE "says_hello"."pid_1" = "person"."pid"
]]