From 05502153b6c8d43e5f44e3fcc685af5b2b949070 Mon Sep 17 00:00:00 2001 From: Jon Corson-Rikert Date: Tue, 3 Dec 2013 14:22:08 -0500 Subject: [PATCH 1/3] =?UTF-8?q?Changes=20to=20property=20configuration=20f?= =?UTF-8?q?or=20=E2=80=9Clocation=20of=E2=80=9D=20and=20=E2=80=9Chas=20loc?= =?UTF-8?q?ation=E2=80=9D=20to=20handle=20facilities=20being=20linked=20to?= =?UTF-8?q?=20organizations=20and=20other=20agents,=20and=20to=20move=20pr?= =?UTF-8?q?operties=20on=20locations=20into=20the=20overview=20property=20?= =?UTF-8?q?group?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- rdf/display/everytime/PropertyConfig.n3 | 109 +++++++++++++++++++----- 1 file changed, 88 insertions(+), 21 deletions(-) diff --git a/rdf/display/everytime/PropertyConfig.n3 b/rdf/display/everytime/PropertyConfig.n3 index 953b5299..a78b0c6a 100644 --- a/rdf/display/everytime/PropertyConfig.n3 +++ b/rdf/display/everytime/PropertyConfig.n3 @@ -952,6 +952,8 @@ local:outputOfConfig a :ObjectPropertyDisplayConfig ; vitro:displayRankAnnot 80 ; vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ; vitro:prohibitedFromUpdateBelowRoleLevelAnnot role:public ; + vitro:offerCreateNewOptionAnnot "true"^^xsd:boolean ; + vitro:selectFromExistingAnnot "true"^^xsd:boolean ; :propertyGroup . local:hasOutputContext a :ConfigContext ; @@ -966,6 +968,8 @@ local:hasOutputConfig a :ObjectPropertyDisplayConfig ; vitro:displayRankAnnot 80 ; vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ; vitro:prohibitedFromUpdateBelowRoleLevelAnnot role:public ; + vitro:offerCreateNewOptionAnnot "true"^^xsd:boolean ; + vitro:selectFromExistingAnnot "true"^^xsd:boolean ; :propertyGroup . @@ -1145,7 +1149,7 @@ local:eventsForSeriesConfig a :ObjectPropertyDisplayConfig ; local:eventLocationContext a :ConfigContext ; :hasConfiguration local:eventLocationConfig ; - :configContextFor ; + :configContextFor ; ## located in :qualifiedByDomain ; :qualifiedBy vivo:GeographicLocation . @@ -1155,11 +1159,13 @@ local:eventLocationConfig a :ObjectPropertyDisplayConfig ; vitro:displayRankAnnot 30; vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ; vitro:prohibitedFromUpdateBelowRoleLevelAnnot role:public ; + vitro:offerCreateNewOptionAnnot "true"^^xsd:boolean ; + vitro:selectFromExistingAnnot "true"^^xsd:boolean ; :propertyGroup . local:eventInFacilityContext a :ConfigContext ; :hasConfiguration local:eventInFacilityConfig ; - :configContextFor ; + :configContextFor ; ## located in :qualifiedByDomain ; :qualifiedBy vivo:Facility . @@ -1169,25 +1175,45 @@ local:eventInFacilityConfig a :ObjectPropertyDisplayConfig ; vitro:displayRankAnnot 29; vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ; vitro:prohibitedFromUpdateBelowRoleLevelAnnot role:public ; + vitro:offerCreateNewOptionAnnot "true"^^xsd:boolean ; + vitro:selectFromExistingAnnot "true"^^xsd:boolean ; :propertyGroup . -local:organizationLocationContext a :ConfigContext ; - :hasConfiguration local:organizationLocationConfig ; - :configContextFor ; - :qualifiedByDomain ; - :qualifiedBy vivo:GeographicLocation . +local:agentInGeoLocationContext a :ConfigContext ; + :hasConfiguration local:agentInGeoLocationConfig ; + :configContextFor ; ## located in + :qualifiedByDomain ; + :qualifiedBy vivo:GeographicLocation . -local:organizationLocationConfig a :ObjectPropertyDisplayConfig ; +local:agentInGeoLocationConfig a :ObjectPropertyDisplayConfig ; :listViewConfigFile "listViewConfig-default.xml"^^xsd:string ; :displayName "geographic location" ; vitro:displayRankAnnot 30; vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ; vitro:prohibitedFromUpdateBelowRoleLevelAnnot role:public ; + vitro:offerCreateNewOptionAnnot "true"^^xsd:boolean ; + vitro:selectFromExistingAnnot "true"^^xsd:boolean ; + :propertyGroup . + +local:agentInFacilityContext a :ConfigContext ; + :hasConfiguration local:agentInFacilityConfig ; + :configContextFor ; ## located in + :qualifiedByDomain ; + :qualifiedBy vivo:Facility . + +local:agentInFacilityConfig a :ObjectPropertyDisplayConfig ; + :listViewConfigFile "listViewConfig-default.xml"^^xsd:string ; + :displayName "location in facility" ; + vitro:displayRankAnnot 32; + vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ; + vitro:prohibitedFromUpdateBelowRoleLevelAnnot role:public ; + vitro:offerCreateNewOptionAnnot "true"^^xsd:boolean ; + vitro:selectFromExistingAnnot "true"^^xsd:boolean ; :propertyGroup . local:materialEntityInFacilityContext a :ConfigContext ; :hasConfiguration local:materialEntityInFacilityConfig ; - :configContextFor ; + :configContextFor ; ## located in :qualifiedByDomain ; :qualifiedBy vivo:Facility . @@ -1197,6 +1223,8 @@ local:materialEntityInFacilityConfig a :ObjectPropertyDisplayConfig ; vitro:displayRankAnnot 2; vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ; vitro:prohibitedFromUpdateBelowRoleLevelAnnot role:public ; + vitro:offerCreateNewOptionAnnot "true"^^xsd:boolean ; + vitro:selectFromExistingAnnot "true"^^xsd:boolean ; :propertyGroup . local:hasRoomContext a :ConfigContext ; @@ -1227,21 +1255,25 @@ local:roomWithinBuildingConfig a :ObjectPropertyDisplayConfig ; vitro:displayRankAnnot 23; vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ; vitro:prohibitedFromUpdateBelowRoleLevelAnnot role:public ; + vitro:offerCreateNewOptionAnnot "true"^^xsd:boolean ; + vitro:selectFromExistingAnnot "true"^^xsd:boolean ; :propertyGroup . local:geographicLocationContainsBuildingContext a :ConfigContext ; - :hasConfiguration local:geographicalLocationContainsBuildingConfig ; + :hasConfiguration local:geographicLocationContainsBuildingConfig ; :configContextFor ; :qualifiedByDomain vivo:GeographicLocation ; :qualifiedBy vivo:Building . local:geographicLocationContainsBuildingConfig a :ObjectPropertyDisplayConfig ; :listViewConfigFile "listViewConfig-default.xml"^^xsd:string ; - :displayName "geographical location for facility" ; - vitro:displayRankAnnot 26; + :displayName "location of facility" ; + vitro:displayRankAnnot 85; vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ; vitro:prohibitedFromUpdateBelowRoleLevelAnnot role:public ; + vitro:offerCreateNewOptionAnnot "true"^^xsd:boolean ; + vitro:selectFromExistingAnnot "true"^^xsd:boolean ; :propertyGroup . local:siteGeographicallyWithinGeoLocationContext a :ConfigContext ; @@ -1253,23 +1285,43 @@ local:siteGeographicallyWithinGeoLocationContext a :ConfigContext ; local:siteGeographicallyWithinGeoLocationConfig a :ObjectPropertyDisplayConfig ; :listViewConfigFile "listViewConfig-default.xml"^^xsd:string ; :displayName "geographically within" ; - vitro:displayRankAnnot 20; + vitro:displayRankAnnot 40; vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ; vitro:prohibitedFromUpdateBelowRoleLevelAnnot role:public ; + vitro:offerCreateNewOptionAnnot "true"^^xsd:boolean ; + vitro:selectFromExistingAnnot "true"^^xsd:boolean ; :propertyGroup . local:facilitySiteOfEventContext a :ConfigContext ; :hasConfiguration local:facilitySiteOfEventConfig ; - :configContextFor ; + :configContextFor ; ## location of :qualifiedByDomain vivo:Facility ; ## was ## Site :qualifiedBy . ## was ## Independent Continuant local:facilitySiteOfEventConfig a :ObjectPropertyDisplayConfig ; :listViewConfigFile "listViewConfig-default.xml"^^xsd:string ; - :displayName "site of event" ; - vitro:displayRankAnnot 21; + :displayName "site for event" ; + vitro:displayRankAnnot 22; vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ; vitro:prohibitedFromUpdateBelowRoleLevelAnnot role:public ; + vitro:offerCreateNewOptionAnnot "true"^^xsd:boolean ; + vitro:selectFromExistingAnnot "true"^^xsd:boolean ; + :propertyGroup . + +local:facilitySiteOfAgentContext a :ConfigContext ; + :hasConfiguration local:facilitySiteOfAgentConfig ; + :configContextFor ; ## location of + :qualifiedByDomain vivo:Facility ; ## was ## Site + :qualifiedBy . ## was ## Independent Continuant + +local:facilitySiteOfAgentConfig a :ObjectPropertyDisplayConfig ; + :listViewConfigFile "listViewConfig-default.xml"^^xsd:string ; + :displayName "site for person, group, or organization" ; + vitro:displayRankAnnot 20; + vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ; + vitro:prohibitedFromUpdateBelowRoleLevelAnnot role:public ; + vitro:offerCreateNewOptionAnnot "true"^^xsd:boolean ; + vitro:selectFromExistingAnnot "true"^^xsd:boolean ; :propertyGroup . local:projectUsesMaterialEntityContext a :ConfigContext ; @@ -1284,6 +1336,8 @@ local:projectUsesMaterialEntityConfig a :ObjectPropertyDisplayConfig ; vitro:displayRankAnnot 85; vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ; vitro:prohibitedFromUpdateBelowRoleLevelAnnot role:public ; + vitro:offerCreateNewOptionAnnot "true"^^xsd:boolean ; + vitro:selectFromExistingAnnot "true"^^xsd:boolean ; :propertyGroup . local:materialEntityUsedByProjectContext a :ConfigContext ; @@ -1298,11 +1352,13 @@ local:materialEntityUsedByProjectConfig a :ObjectPropertyDisplayConfig ; vitro:displayRankAnnot 85; vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ; vitro:prohibitedFromUpdateBelowRoleLevelAnnot role:public ; + vitro:offerCreateNewOptionAnnot "true"^^xsd:boolean ; + vitro:selectFromExistingAnnot "true"^^xsd:boolean ; :propertyGroup . local:facilityLocationOfEquipmentContext a :ConfigContext ; :hasConfiguration local:facilityLocationOfEquipmentConfig ; - :configContextFor ; + :configContextFor ; ## location of :qualifiedByDomain ; ## Site :qualifiedBy . ## Material Entity @@ -1312,11 +1368,13 @@ local:facilityLocationOfEquipmentConfig a :ObjectPropertyDisplayConfig ; vitro:displayRankAnnot 14; vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ; vitro:prohibitedFromUpdateBelowRoleLevelAnnot role:public ; - :propertyGroup . + vitro:offerCreateNewOptionAnnot "true"^^xsd:boolean ; + vitro:selectFromExistingAnnot "true"^^xsd:boolean ; + :propertyGroup . local:facilityLocationOfServiceContext a :ConfigContext ; :hasConfiguration local:facilityLocationOfServiceConfig ; - :configContextFor ; + :configContextFor ; ## location of :qualifiedByDomain vivo:Facility ; :qualifiedBy . @@ -1326,7 +1384,7 @@ local:facilityLocationOfServiceConfig a :ObjectPropertyDisplayConfig ; vitro:displayRankAnnot 18; vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ; vitro:prohibitedFromUpdateBelowRoleLevelAnnot role:public ; - :propertyGroup ; + :propertyGroup ; vitro:publicDescriptionAnnot "This relates a facility as being used for a particular service."^^xsd:string ; vitro:offerCreateNewOptionAnnot "true"^^xsd:boolean ; vitro:selectFromExistingAnnot "true"^^xsd:boolean . @@ -1343,6 +1401,8 @@ local:courseOfferedByConfig a :ObjectPropertyDisplayConfig ; vitro:displayRankAnnot 2; vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ; vitro:prohibitedFromUpdateBelowRoleLevelAnnot role:public ; + vitro:offerCreateNewOptionAnnot "true"^^xsd:boolean ; + vitro:selectFromExistingAnnot "true"^^xsd:boolean ; :propertyGroup . local:orgOffersCourseContext a :ConfigContext ; @@ -1459,6 +1519,8 @@ local:grantHasSubgrantConfig a :ObjectPropertyDisplayConfig ; vitro:displayRankAnnot 30; vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ; vitro:prohibitedFromUpdateBelowRoleLevelAnnot role:public ; + vitro:offerCreateNewOptionAnnot "true"^^xsd:boolean ; + vitro:selectFromExistingAnnot "true"^^xsd:boolean ; :propertyGroup . local:grantIsSubgrantOfContext a :ConfigContext ; @@ -1473,6 +1535,8 @@ local:grantIsSubgrantOfConfig a :ObjectPropertyDisplayConfig ; vitro:displayRankAnnot 32; vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ; vitro:prohibitedFromUpdateBelowRoleLevelAnnot role:public ; + vitro:offerCreateNewOptionAnnot "true"^^xsd:boolean ; + vitro:selectFromExistingAnnot "true"^^xsd:boolean ; :propertyGroup . local:grantGeographicFocusContext a :ConfigContext ; @@ -1487,6 +1551,8 @@ local:grantGeographicFocusConfig a :ObjectPropertyDisplayConfig ; vitro:displayRankAnnot 20; vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ; vitro:prohibitedFromUpdateBelowRoleLevelAnnot role:public ; + vitro:offerCreateNewOptionAnnot "true"^^xsd:boolean ; + vitro:selectFromExistingAnnot "true"^^xsd:boolean ; :propertyGroup . local:awardOrHonorReceiptsContext a :ConfigContext ; @@ -1576,7 +1642,7 @@ local:orgAwardsGrantConfig a :ObjectPropertyDisplayConfig ; local:addressLocationContext a :ConfigContext ; :hasConfiguration local:addressLocationConfig ; - :configContextFor ; + :configContextFor ; ## located in :qualifiedByDomain ; :qualifiedBy vivo:GeographicLocation . @@ -1586,6 +1652,7 @@ local:addressLocationConfig a :ObjectPropertyDisplayConfig ; vitro:displayRankAnnot 2; vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ; vitro:prohibitedFromUpdateBelowRoleLevelAnnot role:public ; + vitro:offerCreateNewOptionAnnot "true"^^xsd:boolean ; :propertyGroup . ### roles using the BFO_0000055 property ### From 2932f48aec8375deb10b6d3037beea60ee29de2c Mon Sep 17 00:00:00 2001 From: Jon Corson-Rikert Date: Tue, 3 Dec 2013 15:14:24 -0500 Subject: [PATCH 2/3] Tweaks to hide sameAs (nobody/nobody) and adjust facility-org location of/location property labels based on testing --- rdf/display/everytime/PropertyConfig.n3 | 4 ++-- rdf/tbox/firsttime/initialTBoxAnnotations.n3 | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/rdf/display/everytime/PropertyConfig.n3 b/rdf/display/everytime/PropertyConfig.n3 index a78b0c6a..4822533a 100644 --- a/rdf/display/everytime/PropertyConfig.n3 +++ b/rdf/display/everytime/PropertyConfig.n3 @@ -1203,7 +1203,7 @@ local:agentInFacilityContext a :ConfigContext ; local:agentInFacilityConfig a :ObjectPropertyDisplayConfig ; :listViewConfigFile "listViewConfig-default.xml"^^xsd:string ; - :displayName "location in facility" ; + :displayName "located in facility" ; vitro:displayRankAnnot 32; vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ; vitro:prohibitedFromUpdateBelowRoleLevelAnnot role:public ; @@ -1236,7 +1236,7 @@ local:hasRoomContext a :ConfigContext ; local:hasRoomConfig a :ObjectPropertyDisplayConfig ; :listViewConfigFile "listViewConfig-default.xml"^^xsd:string ; :displayName "rooms" ; - vitro:displayRankAnnot 22; + vitro:displayRankAnnot 30; vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ; vitro:prohibitedFromUpdateBelowRoleLevelAnnot role:public ; vitro:selectFromExistingAnnot "true"^^xsd:boolean ; diff --git a/rdf/tbox/firsttime/initialTBoxAnnotations.n3 b/rdf/tbox/firsttime/initialTBoxAnnotations.n3 index 32db9c3b..98792fb0 100644 --- a/rdf/tbox/firsttime/initialTBoxAnnotations.n3 +++ b/rdf/tbox/firsttime/initialTBoxAnnotations.n3 @@ -487,9 +487,9 @@ owl:sameAs vitro:offerCreateNewOptionAnnot "true"^^xsd:boolean ; vitro:prohibitedFromUpdateBelowRoleLevelAnnot - ; + ; vitro:hiddenFromDisplayBelowRoleLevelAnnot - ; + ; vitro:publicDescriptionAnnot "This is the OWL property to link two indivdiuals with the same 'identity'. see http://www.w3.org/TR/owl-ref/#sameAs-def"@en-US ; vitro:selectFromExistingAnnot From 6a1fa38ea0d9619d747001bac7457cae065091e0 Mon Sep 17 00:00:00 2001 From: tworrall Date: Tue, 3 Dec 2013 15:56:26 -0500 Subject: [PATCH 3/3] set the stubObjectProperty annotation to false for owl:sameAs --- rdf/tbox/firsttime/initialTBoxAnnotations.n3 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rdf/tbox/firsttime/initialTBoxAnnotations.n3 b/rdf/tbox/firsttime/initialTBoxAnnotations.n3 index 98792fb0..276cbc4e 100644 --- a/rdf/tbox/firsttime/initialTBoxAnnotations.n3 +++ b/rdf/tbox/firsttime/initialTBoxAnnotations.n3 @@ -495,7 +495,7 @@ owl:sameAs vitro:selectFromExistingAnnot "true"^^xsd:boolean ; vitro:stubObjectPropertyAnnot - "true"^^xsd:boolean . + "false"^^xsd:boolean . vcard:hasTimeZone rdfs:label "has time zone"@en-US .