Semantic Annotation from JSON¶
Describes parser configuration for: annotatorSubprocessor
Format IDs Processed¶
This parser processes the following DataONE format IDs:
AnnotatorJS 1.2.x Annotation modelformatId:http://docs.annotatorjs.org/en/v1.2.x/annotation-format.html
A full list of DataONE format IDs can be found at https://cn.dataone.org/cn/v2/formats/
Fields¶
The following fields in the solr index are populated from values retrieved from this type of metadata document. Note that these are in addition to the information extracted from System Metadata Parser.
Solr Field | Multi | Dedupe | Source |
---|---|---|---|
Index.sem_annotation |
False | False | SELECT ?sem_annotation
WHERE {
<$CONCEPT_URI> rdfs:subClassOf+ ?sem_annotation .
}
Processor: SparqlField
Configuration: annotation.expansion
|
Index.sem_annotation_bioportal_sm |
False | False | SELECT ?sem_annotation_bioportal_sm
WHERE {
<$CONCEPT_URI> rdfs:subClassOf+ ?sem_annotation_bioportal_sm .
}
Processor: SparqlField
Configuration: annotation.bioportal.expansion
|
Index.sem_annotation_esor_sm |
False | False | SELECT ?sem_annotation_esor_sm
WHERE {
<$CONCEPT_URI> rdfs:subClassOf+ ?sem_annotation_esor_sm .
}
Processor: SparqlField
Configuration: annotation.esor.expansion
|
Index.sem_annotation_cosine_sm |
False | False | SELECT ?sem_annotation_cosine_sm
WHERE {
<$CONCEPT_URI> rdfs:subClassOf+ ?sem_annotation_cosine_sm .
}
Processor: SparqlField
Configuration: annotation.cosine.expansion
|
Bean Configurations¶
annotation.expansion¶
<bean xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" id="annotation.expansion" class="org.dataone.cn.indexer.annotation.SparqlField">
<constructor-arg name="name" value="sem_annotation"/>
<constructor-arg name="query">
<value>
<![CDATA[
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX owl: <http://www.w3.org/2002/07/owl#>
SELECT ?sem_annotation
WHERE {
<$CONCEPT_URI> rdfs:subClassOf+ ?sem_annotation .
}
]]>
</value>
</constructor-arg>
<!--property name="multivalue" value="false" /-->
</bean>
annotation.bioportal.expansion¶
<bean xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" id="annotation.bioportal.expansion" class="org.dataone.cn.indexer.annotation.SparqlField">
<constructor-arg name="name" value="sem_annotation_bioportal_sm"/>
<constructor-arg name="query">
<value>
<![CDATA[
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX owl: <http://www.w3.org/2002/07/owl#>
SELECT ?sem_annotation_bioportal_sm
WHERE {
<$CONCEPT_URI> rdfs:subClassOf+ ?sem_annotation_bioportal_sm .
}
]]>
</value>
</constructor-arg>
</bean>
annotation.esor.expansion¶
<bean xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" id="annotation.esor.expansion" class="org.dataone.cn.indexer.annotation.SparqlField">
<constructor-arg name="name" value="sem_annotation_esor_sm"/>
<constructor-arg name="query">
<value>
<![CDATA[
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX owl: <http://www.w3.org/2002/07/owl#>
SELECT ?sem_annotation_esor_sm
WHERE {
<$CONCEPT_URI> rdfs:subClassOf+ ?sem_annotation_esor_sm .
}
]]>
</value>
</constructor-arg>
</bean>
annotation.cosine.expansion¶
<bean xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" id="annotation.cosine.expansion" class="org.dataone.cn.indexer.annotation.SparqlField">
<constructor-arg name="name" value="sem_annotation_cosine_sm"/>
<constructor-arg name="query">
<value>
<![CDATA[
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX owl: <http://www.w3.org/2002/07/owl#>
SELECT ?sem_annotation_cosine_sm
WHERE {
<$CONCEPT_URI> rdfs:subClassOf+ ?sem_annotation_cosine_sm .
}
]]>
</value>
</constructor-arg>
</bean>