incremental development for NIHVIVO-1275

This commit is contained in:
stellamit 2011-06-02 19:09:12 +00:00
parent 7c49c4dbad
commit d03a50ef86
13 changed files with 129 additions and 0 deletions

View file

@ -2,8 +2,11 @@ PREFIX core: <http://vivoweb.org/ontology/core#>
CONSTRUCT {
?date ?property ?object .
?precision ?property2 ?object2 .
} WHERE {
PERSON_URI core:hasCredential ?issuedCredential .
?issuedCredential core:expirationDate ?date .
?date ?property ?object .
?date core:dateTimePrecision ?precision .
?precision ?property2 ?object2 .
}

View file

@ -2,8 +2,11 @@ PREFIX core: <http://vivoweb.org/ontology/core#>
CONSTRUCT {
?date ?property ?object .
?precision ?property2 ?object2 .
} WHERE {
PERSON_URI core:hasCredential ?issuedCredential .
?issuedCredential core:dateIssued ?date .
?date ?property ?object .
?date core:dateTimePrecision ?precision .
?precision ?property2 ?object2 .
}

View file

@ -0,0 +1,8 @@
PREFIX core: <http://vivoweb.org/ontology/core#>
CONSTRUCT {
?memberRole ?property ?object .
} WHERE {
PERSON_URI core:hasMemberRole ?memberRole .
?memberRole ?property ?object .
}

View file

@ -0,0 +1,9 @@
PREFIX core: <http://vivoweb.org/ontology/core#>
CONSTRUCT {
?endeavor ?property ?object .
} WHERE {
PERSON_URI core:hasMemberRole ?memberRole .
?memberRole core:roleIn ?endeavor .
?endeavor ?property ?object .
}

View file

@ -0,0 +1,8 @@
PREFIX core: <http://vivoweb.org/ontology/core#>
CONSTRUCT {
?outreachRole ?property ?object .
} WHERE {
PERSON_URI core:hasOutreachProviderRole ?outreachRole .
?outreachRole ?property ?object .
}

View file

@ -0,0 +1,9 @@
PREFIX core: <http://vivoweb.org/ontology/core#>
CONSTRUCT {
?endeavor ?property ?object .
} WHERE {
PERSON_URI core:hasOutreachProviderRole ?outreachRole .
?outreachRole core:roleIn ?endeavor .
?endeavor ?property ?object .
}

View file

@ -0,0 +1,11 @@
PREFIX core: <http://vivoweb.org/ontology/core#>
PREFIX bibo: <http://purl.org/ontology/bibo/>
CONSTRUCT {
?event ?property ?object .
} WHERE {
PERSON_URI core:authorInAuthorship ?authorship .
?authorship core:linkedInformationResource ?publication .
?publication bibo:presentedAt ?event .
?event ?property ?object .
}

View file

@ -0,0 +1,16 @@
PREFIX core: <http://vivoweb.org/ontology/core#>
PREFIX bibo: <http://purl.org/ontology/bibo/>
CONSTRUCT {
?endDate ?property ?object .
?precision ?property2 ?object2 .
} WHERE {
PERSON_URI core:authorInAuthorship ?authorship .
?authorship core:linkedInformationResource ?publication .
?publication bibo:presentedAt ?event .
?event ?property ?object .
?event core:dateTimeInterval ?dateTimeInterval .
?dateTimeInterval core:end ?endDate .
?endDate core:dateTimePrecision ?precision .
?precision ?property2 ?object2 .
}

View file

@ -0,0 +1,12 @@
PREFIX core: <http://vivoweb.org/ontology/core#>
PREFIX bibo: <http://purl.org/ontology/bibo/>
CONSTRUCT {
?location ?property ?object .
} WHERE {
PERSON_URI core:authorInAuthorship ?authorship .
?authorship core:linkedInformationResource ?publication .
?publication bibo:presentedAt ?event .
?event core:hasGeographicLocation ?location .
?location ?property ?object .
}

View file

@ -0,0 +1,16 @@
PREFIX core: <http://vivoweb.org/ontology/core#>
PREFIX bibo: <http://purl.org/ontology/bibo/>
CONSTRUCT {
?startDate ?property ?object .
?precision ?property2 ?object2 .
} WHERE {
PERSON_URI core:authorInAuthorship ?authorship .
?authorship core:linkedInformationResource ?publication .
?publication bibo:presentedAt ?event .
?event ?property ?object .
?event core:dateTimeInterval ?dateTimeInterval .
?dateTimeInterval core:start ?startDate .
?startDate core:dateTimePrecision ?precision .
?precision ?property2 ?object2 .
}

View file

@ -0,0 +1,13 @@
PREFIX core: <http://vivoweb.org/ontology/core#>
CONSTRUCT {
?date ?property ?object .
?precision ?property2 ?object2 .
} WHERE {
PERSON_URI core:authorInAuthorship ?authorship .
?authorship core:linkedInformationResource ?publication .
?publication ?dateTimeValue ?date .
?date ?property ?object .
?date core:dateTimePrecision ?precision .
?precision ?property2 ?object2 .
}

View file

@ -0,0 +1,10 @@
PREFIX core: <http://vivoweb.org/ontology/core#>
CONSTRUCT {
?informationResource ?property ?object .
} WHERE {
PERSON_URI core:authorInAuthorship ?authorship .
?authorship core:linkedInformationResource ?publication .
?publication core:partOf ?informationResource .
?informationResource ?property ?object .
}

View file

@ -0,0 +1,11 @@
PREFIX core: <http://vivoweb.org/ontology/core#>
PREFIX bibo: <http://purl.org/ontology/bibo/>
CONSTRUCT {
?informationResource ?property ?object .
} WHERE {
PERSON_URI core:authorInAuthorship ?authorship .
?authorship core:linkedInformationResource ?publication .
?publication bibo:reproducedIn ?informationResource .
?informationResource ?property ?object .
}