From e3c7a7d813fb54996666af795b5fdd78dcdc1128 Mon Sep 17 00:00:00 2001 From: brianjlowe Date: Wed, 2 Nov 2011 19:33:14 +0000 Subject: [PATCH] NIHVIVO-3117 improved TBox extraction for add/remove RDF --- .../vitro/webapp/dao/jena/JenaModelUtils.java | 46 ++++++++++++++++++- 1 file changed, 45 insertions(+), 1 deletion(-) diff --git a/webapp/src/edu/cornell/mannlib/vitro/webapp/dao/jena/JenaModelUtils.java b/webapp/src/edu/cornell/mannlib/vitro/webapp/dao/jena/JenaModelUtils.java index 119189954..68b4d80c5 100644 --- a/webapp/src/edu/cornell/mannlib/vitro/webapp/dao/jena/JenaModelUtils.java +++ b/webapp/src/edu/cornell/mannlib/vitro/webapp/dao/jena/JenaModelUtils.java @@ -174,7 +174,51 @@ public class JenaModelUtils { tboxModel.add(construct(dataset, namespace, graphURI, OWL.minCardinality)); tboxModel.add(construct(dataset, namespace, graphURI, OWL.maxCardinality)); tboxModel.add(construct(dataset, namespace, graphURI, OWL.cardinality)); - tboxModel.add(construct(dataset, namespace, graphURI, OWL.disjointWith)); + tboxModel.add(construct(dataset, namespace, graphURI, OWL.disjointWith)); + tboxModel.add(construct(dataset, namespace, graphURI, ResourceFactory.createResource( + VitroVocabulary.DISPLAY_LIMIT))); + tboxModel.add(construct(dataset, namespace, graphURI, ResourceFactory.createResource( + VitroVocabulary.DISPLAY_RANK_ANNOT))); + tboxModel.add(construct(dataset, namespace, graphURI, ResourceFactory.createResource( + VitroVocabulary.IN_CLASSGROUP))); + tboxModel.add(construct(dataset, namespace, graphURI, ResourceFactory.createResource( + VitroVocabulary.IN_CLASSGROUP))); + tboxModel.add(construct(dataset, namespace, graphURI, ResourceFactory.createResource( + VitroVocabulary.PROPERTY_INPROPERTYGROUPANNOT))); + tboxModel.add(construct(dataset, namespace, graphURI, ResourceFactory.createResource( + VitroVocabulary.PROHIBITED_FROM_UPDATE_BELOW_ROLE_LEVEL_ANNOT))); + tboxModel.add(construct(dataset, namespace, graphURI, ResourceFactory.createResource( + VitroVocabulary.HIDDEN_FROM_DISPLAY_BELOW_ROLE_LEVEL_ANNOT))); + tboxModel.add(construct(dataset, namespace, graphURI, ResourceFactory.createResource( + VitroVocabulary.DESCRIPTION_ANNOT))); + tboxModel.add(construct(dataset, namespace, graphURI, ResourceFactory.createResource( + VitroVocabulary.SHORTDEF))); + tboxModel.add(construct(dataset, namespace, graphURI, ResourceFactory.createResource( + VitroVocabulary.EXAMPLE_ANNOT))); + tboxModel.add(construct(dataset, namespace, graphURI, ResourceFactory.createResource( + VitroVocabulary.vitroURI + "extendedLinkedData"))); + tboxModel.add(construct(dataset, namespace, graphURI, ResourceFactory.createResource( + VitroVocabulary.PROPERTY_OFFERCREATENEWOPTIONANNOT))); + tboxModel.add(construct(dataset, namespace, graphURI, ResourceFactory.createResource( + VitroVocabulary.PROPERTY_COLLATEBYSUBCLASSANNOT))); + tboxModel.add(construct(dataset, namespace, graphURI, ResourceFactory.createResource( + VitroVocabulary.PROPERTY_CUSTOM_LIST_VIEW_ANNOT))); + tboxModel.add(construct(dataset, namespace, graphURI, ResourceFactory.createResource( + VitroVocabulary.PROPERTY_CUSTOMDISPLAYVIEWANNOT))); + tboxModel.add(construct(dataset, namespace, graphURI, ResourceFactory.createResource( + VitroVocabulary.PROPERTY_CUSTOMENTRYFORMANNOT))); + tboxModel.add(construct(dataset, namespace, graphURI, ResourceFactory.createResource( + VitroVocabulary.PROPERTY_CUSTOMSEARCHVIEWANNOT))); + tboxModel.add(construct(dataset, namespace, graphURI, ResourceFactory.createResource( + VitroVocabulary.PROPERTY_CUSTOMSHORTVIEWANNOT))); + tboxModel.add(construct(dataset, namespace, graphURI, ResourceFactory.createResource( + VitroVocabulary.PROPERTY_ENTITYSORTDIRECTION))); + tboxModel.add(construct(dataset, namespace, graphURI, ResourceFactory.createResource( + VitroVocabulary.PROPERTY_ENTITYSORTFIELD))); + tboxModel.add(construct(dataset, namespace, graphURI, ResourceFactory.createResource( + VitroVocabulary.PROPERTY_OBJECTINDIVIDUALSORTPROPERTY))); + tboxModel.add(construct(dataset, namespace, graphURI, ResourceFactory.createResource( + VitroVocabulary.PROPERTY_SELECTFROMEXISTINGANNOT))); } return tboxModel; }