private void addPredicateObjectMaps( KR2RMLMapping mapping, Resource mappingRes, TriplesMap trMap, URI trMapUri, Workspace workspace, Worksheet worksheet) throws RepositoryException { // Add the predicate object maps for (PredicateObjectMap pom:trMap.getPredicateObjectMaps()) { addPredicateObjectMap(mapping, mappingRes, trMapUri, workspace, pom, worksheet); } }
TriplesMap triple = (TriplesMap)currentObj; boolean foundHasValue = false; List<PredicateObjectMap> predicates = triple.getPredicateObjectMaps();
TriplesMap triple = (TriplesMap)currentObj; boolean foundHasValue = false; List<PredicateObjectMap> predicates = triple.getPredicateObjectMaps();
List<PredicateObjectMap> poms = mytm.getPredicateObjectMaps(); for(PredicateObjectMap pom : poms )
for(PredicateObjectMap pom : triplesMap.getPredicateObjectMaps())
private boolean doesPredicateAlreadyExist(TriplesMap triplesMap, PredicateObjectMap poMap, RefObjectMap refObjMap) { boolean alreadyExists = false; for(PredicateObjectMap pom : triplesMap.getPredicateObjectMaps()) { if(pom.getPredicate().getTemplate().isSingleUriString() && poMap.getPredicate().getTemplate().isSingleUriString()) { if(pom.getPredicate().getTemplate().toString().equalsIgnoreCase(poMap.getPredicate().getTemplate().toString())) { if(pom.getObject().hasRefObjectMap() && pom.getObject().getRefObjectMap().getParentTriplesMap().getId().equalsIgnoreCase(refObjMap.getParentTriplesMap().getId())) { alreadyExists = true; } else if(!pom.getObject().hasRefObjectMap() && !poMap.getObject().hasRefObjectMap() && pom.getObject().getTemplate().toString().compareTo(poMap.getObject().getTemplate().toString())== 0) { alreadyExists = true; } } } } return alreadyExists; }
for(PredicateObjectMap pom : map.getPredicateObjectMaps())