VIVO-997 Configure 4 different patterns for context nodes.
relatedBy ==> node ==> relates bearerOf ==> role ==> roleContributesTo bearerOf ==> role ==> realizedIn bearerOf ==> role ==> relatedBy
This commit is contained in:
parent
db8002d9d9
commit
4dde9bc949
1 changed files with 44 additions and 4 deletions
|
@ -15,7 +15,9 @@
|
||||||
|
|
||||||
# ------------------------------------
|
# ------------------------------------
|
||||||
|
|
||||||
:extension_forContextNodes_1
|
# Most context nodes look like this: relatedBy ==> node ==> relates
|
||||||
|
# relates <== node <== relatedBy
|
||||||
|
:extension_forContextNodes
|
||||||
a <java:edu.cornell.mannlib.vitro.webapp.searchindex.indexing.IndexingUriFinder> ,
|
a <java:edu.cornell.mannlib.vitro.webapp.searchindex.indexing.IndexingUriFinder> ,
|
||||||
<java:edu.cornell.mannlib.vitro.webapp.searchindex.documentBuilding.DocumentModifier> ,
|
<java:edu.cornell.mannlib.vitro.webapp.searchindex.documentBuilding.DocumentModifier> ,
|
||||||
<java:edu.cornell.mannlib.vitro.webapp.searchindex.extensions.LabelsAcrossContextNodes> ;
|
<java:edu.cornell.mannlib.vitro.webapp.searchindex.extensions.LabelsAcrossContextNodes> ;
|
||||||
|
@ -23,7 +25,9 @@
|
||||||
:hasIncomingProperty "http://vivoweb.org/ontology/core#relatedBy" ;
|
:hasIncomingProperty "http://vivoweb.org/ontology/core#relatedBy" ;
|
||||||
:hasOutgoingProperty "http://vivoweb.org/ontology/core#relates" .
|
:hasOutgoingProperty "http://vivoweb.org/ontology/core#relates" .
|
||||||
|
|
||||||
:extension_forContextNodes_2
|
# Some roles look like this: bearerOf ==> role ==> roleContributesTo
|
||||||
|
# inheresIn <== role <== contributingRole
|
||||||
|
:extension_forContextNodes_role_contributes_1
|
||||||
a <java:edu.cornell.mannlib.vitro.webapp.searchindex.indexing.IndexingUriFinder> ,
|
a <java:edu.cornell.mannlib.vitro.webapp.searchindex.indexing.IndexingUriFinder> ,
|
||||||
<java:edu.cornell.mannlib.vitro.webapp.searchindex.documentBuilding.DocumentModifier> ,
|
<java:edu.cornell.mannlib.vitro.webapp.searchindex.documentBuilding.DocumentModifier> ,
|
||||||
<java:edu.cornell.mannlib.vitro.webapp.searchindex.extensions.LabelsAcrossContextNodes> ;
|
<java:edu.cornell.mannlib.vitro.webapp.searchindex.extensions.LabelsAcrossContextNodes> ;
|
||||||
|
@ -31,7 +35,7 @@
|
||||||
:hasIncomingProperty "http://purl.obolibrary.org/obo/RO_0000053" ;
|
:hasIncomingProperty "http://purl.obolibrary.org/obo/RO_0000053" ;
|
||||||
:hasOutgoingProperty "http://vivoweb.org/ontology/core#roleContributesTo" .
|
:hasOutgoingProperty "http://vivoweb.org/ontology/core#roleContributesTo" .
|
||||||
|
|
||||||
:extension_forContextNodes_3
|
:extension_forContextNodes_role_contributes_2
|
||||||
a <java:edu.cornell.mannlib.vitro.webapp.searchindex.indexing.IndexingUriFinder> ,
|
a <java:edu.cornell.mannlib.vitro.webapp.searchindex.indexing.IndexingUriFinder> ,
|
||||||
<java:edu.cornell.mannlib.vitro.webapp.searchindex.documentBuilding.DocumentModifier> ,
|
<java:edu.cornell.mannlib.vitro.webapp.searchindex.documentBuilding.DocumentModifier> ,
|
||||||
<java:edu.cornell.mannlib.vitro.webapp.searchindex.extensions.LabelsAcrossContextNodes> ;
|
<java:edu.cornell.mannlib.vitro.webapp.searchindex.extensions.LabelsAcrossContextNodes> ;
|
||||||
|
@ -39,6 +43,42 @@
|
||||||
:hasIncomingProperty "http://vivoweb.org/ontology/core#contributingRole" ;
|
:hasIncomingProperty "http://vivoweb.org/ontology/core#contributingRole" ;
|
||||||
:hasOutgoingProperty "http://purl.obolibrary.org/obo/RO_0000052" .
|
:hasOutgoingProperty "http://purl.obolibrary.org/obo/RO_0000052" .
|
||||||
|
|
||||||
|
# Other roles look like this: bearerOf ==> role ==> realizedIn
|
||||||
|
# inheresIn <== role <== realizes
|
||||||
|
:extension_forContextNodes_role_realizedIn_1
|
||||||
|
a <java:edu.cornell.mannlib.vitro.webapp.searchindex.indexing.IndexingUriFinder> ,
|
||||||
|
<java:edu.cornell.mannlib.vitro.webapp.searchindex.documentBuilding.DocumentModifier> ,
|
||||||
|
<java:edu.cornell.mannlib.vitro.webapp.searchindex.extensions.LabelsAcrossContextNodes> ;
|
||||||
|
rdfs:label "Labels across bearerOf/realizedIn" ;
|
||||||
|
:hasIncomingProperty "http://purl.obolibrary.org/obo/RO_0000053" ;
|
||||||
|
:hasOutgoingProperty "http://purl.obolibrary.org/obo/BFO_0000054" .
|
||||||
|
|
||||||
|
:extension_forContextNodes_role_realizedIn_2
|
||||||
|
a <java:edu.cornell.mannlib.vitro.webapp.searchindex.indexing.IndexingUriFinder> ,
|
||||||
|
<java:edu.cornell.mannlib.vitro.webapp.searchindex.documentBuilding.DocumentModifier> ,
|
||||||
|
<java:edu.cornell.mannlib.vitro.webapp.searchindex.extensions.LabelsAcrossContextNodes> ;
|
||||||
|
rdfs:label "Labels across realizes/inheresIn" ;
|
||||||
|
:hasIncomingProperty "http://purl.obolibrary.org/obo/BFO_0000055" ;
|
||||||
|
:hasOutgoingProperty "http://purl.obolibrary.org/obo/RO_0000052" .
|
||||||
|
|
||||||
|
# Roles on grants look like this: bearerOf ==> role ==> relatedBy
|
||||||
|
# inheresIn <== role <== relates
|
||||||
|
:extension_forContextNodes_roles_on_grants_1
|
||||||
|
a <java:edu.cornell.mannlib.vitro.webapp.searchindex.indexing.IndexingUriFinder> ,
|
||||||
|
<java:edu.cornell.mannlib.vitro.webapp.searchindex.documentBuilding.DocumentModifier> ,
|
||||||
|
<java:edu.cornell.mannlib.vitro.webapp.searchindex.extensions.LabelsAcrossContextNodes> ;
|
||||||
|
rdfs:label "Labels across bearerOf/relates" ;
|
||||||
|
:hasIncomingProperty "http://purl.obolibrary.org/obo/RO_0000053" ;
|
||||||
|
:hasOutgoingProperty "http://vivoweb.org/ontology/core#relatedBy" .
|
||||||
|
|
||||||
|
:extension_forContextNodes_roles_on_grants_2
|
||||||
|
a <java:edu.cornell.mannlib.vitro.webapp.searchindex.indexing.IndexingUriFinder> ,
|
||||||
|
<java:edu.cornell.mannlib.vitro.webapp.searchindex.documentBuilding.DocumentModifier> ,
|
||||||
|
<java:edu.cornell.mannlib.vitro.webapp.searchindex.extensions.LabelsAcrossContextNodes> ;
|
||||||
|
rdfs:label "Labels across contributor/relatedBy" ;
|
||||||
|
:hasIncomingProperty "http://vivoweb.org/ontology/core#relates" ;
|
||||||
|
:hasOutgoingProperty "http://purl.obolibrary.org/obo/RO_0000052" .
|
||||||
|
|
||||||
|
|
||||||
# ------------------------------------
|
# ------------------------------------
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue