Skip to content

Commit

Permalink
Merge pull request #454 from International-Data-Spaces-Association/fi…
Browse files Browse the repository at this point in the history
…x/4.1.0-typos

Update UsagePolicyClass.ttl
  • Loading branch information
Haydar Akyürek authored Jun 15, 2021
2 parents 413c6f7 + 93f51af commit 22d8582
Show file tree
Hide file tree
Showing 8 changed files with 51 additions and 51 deletions.
78 changes: 39 additions & 39 deletions codes/UsagePolicyClass.ttl
Original file line number Diff line number Diff line change
Expand Up @@ -6,113 +6,113 @@

idsc:ALLOW_DATA_USAGE
a ids:UsagePolicyClass ;
rdfs:label "Allow data usage" @en;
rdfs:comment "This policy restricts the usage of the data to a specific Data Consumer, regardless of how many connectors they have and without any further usage restriction." @en.
rdfs:label "Allow data usage"@en;
rdfs:comment "This policy restricts the usage of the data to a specific Data Consumer, regardless of how many connectors they have and without any further usage restriction."@en.

idsc:CONNECTOR_RESTRICTED_DATA_USAGE
a ids:UsagePolicyClass ;
rdfs:label "Connector restricted data usage" @en;
rdfs:label "Connector restricted data usage"@en;
rdfs:comment "This policy restrict the usage of the data to a specific IDS connector."@en .

idsc:APPLICATION_RESTRICTED_DATA_USAGE
a ids:UsagePolicyClass ;
rdfs:label "System restricted data usage" @en;
rdfs:comment "This policy restricts the usage of the data to a specific system or application inside an IDS connector." @en.
rdfs:label "System restricted data usage"@en;
rdfs:comment "This policy restricts the usage of the data to a specific system or application inside an IDS Connector."@en.

idsc:INTERVAL_RESTRICTED_DATA_USAGE
a ids:UsagePolicyClass ;
rdfs:label "Interval restricted data usage" @en;
rdfs:comment "This policy restricts the usage of the data to a specific (time) interval." @en.
rdfs:label "Interval restricted data usage"@en;
rdfs:comment "This policy restricts the usage of the data to a specific (time) interval."@en.

idsc:DURATION_RESTRICTED_DATA_USAGE
a ids:UsagePolicyClass ;
rdfs:label "Duration restricted data usage" @en;
rdfs:comment "This policy restricts the usage of the data to a specific duration." @en.
rdfs:label "Duration restricted data usage"@en;
rdfs:comment "This policy restricts the usage of the data to a specific duration."@en.

idsc:LOCATION_RESTRICTED_DATA_USAGE
a ids:UsagePolicyClass ;
rdfs:label "Location restricted data usage" @en;
rdfs:comment "This policy restricts the usage of the data to a specific location, e.g. expressed via location areas, geographic points or geographic bounding polygons." @en.
rdfs:label "Location restricted data usage"@en;
rdfs:comment "This policy restricts the usage of the data to a specific location, e.g., expressed via location areas, geographic points or geographic bounding polygons."@en.

idsc:PREPATUAL_DATA_SALE
a ids:UsagePolicyClass ;
rdfs:label "Prepatual data sale" @en;
rdfs:comment "This policy restricts the transfer of a Data Asset against a one-off payment in a given currency" @en.
rdfs:label "Prepatual data sale"@en;
rdfs:comment "This policy restricts the transfer of a Data Asset against a one-off payment in a given currency."@en.

idsc:DATA_RENTAL
a ids:UsagePolicyClass ;
rdfs:label "Data rental" @en;
rdfs:comment "This policy restricts transfer of data in return for a monthly fee. The ending is not specified. Nevertheless, the policy ends when a notice of termination has been made by any of the policy partners." @en.
rdfs:label "Data rental"@en;
rdfs:comment "This policy restricts transfer of data in return for a monthly fee. The ending is not specified. Nevertheless, the policy ends when a notice of termination has been made by any of the policy partners."@en.

idsc:ROLE_RESTRICTED_DATA_USAGE
a ids:UsagePolicyClass ;
rdfs:label "Role restricted data usage" @en;
rdfs:label "Role restricted data usage"@en;
rdfs:comment """This policy restricts the usage of the data to a specific role.
For example, you can instantiate a policy of this class that allows only the members of the engineering department to use your data.
This policy class faces few limitations, i.e., in order to evaluate the conditions, it requires that the user roles are available and follow a common vocabulary""" @en.
This policy class faces few limitations, i.e., in order to evaluate the conditions, it requires that the user roles are available and follow a common vocabulary"""@en.

idsc:PURPOSE_RESTRICTED_DATA_USAGE
a ids:UsagePolicyClass ;
rdfs:label "Purpose restricted data usage" @en;
rdfs:comment "This policy restricts the usage of data assets limited to specific purposes." @en.
rdfs:label "Purpose restricted data usage"@en;
rdfs:comment "This policy restricts the usage of data assets limited to specific purposes."@en.

idsc:EVENT_RESTRICTED_DATA_USAGE
a ids:UsagePolicyClass ;
rdfs:label "Event restricted data usage" @en;
rdfs:label "Event restricted data usage"@en;
rdfs:comment """This policy restricts the usage of data assets limited to specific events.
The ODRL language defines an identified event as a context for exercising the action of the Rule.
Events are temporal periods of time. A Data Provider may want to restrict the usage of the data to a specific event when the exact time and date of the event is not clear in advance.
Therefore, the event condition can be specified in a policy.""" @en.
Therefore, the event condition can be specified in a policy."""@en.

idsc:RESTRICTED_NUMBER_OF_USAGES
a ids:UsagePolicyClass ;
rdfs:label "Restricted number of usages" @en;
rdfs:label "Restricted number of usages"@en;
rdfs:comment """This policy restricts the usage of data assets limited to numeric count of executions of actions.
A mechanism is needed that counts the usage of data in order to enforce the policy."""@en .

idsc:SECURITY_LEVEL_RESTRICTED_POLICY
a ids:UsagePolicyClass ;
rdfs:label "Security level restricted policy" @en;
rdfs:label "Security level restricted policy"@en;
rdfs:comment "This policy restricts the usage of data assets limited to a security level the consumer must conform to."@en.

idsc:USE_DATA_AND_DELETE_AFTER
a ids:UsagePolicyClass ;
rdfs:label "Use data and delete after" @en;
rdfs:comment "This policy restricts the usage of data assets with the obligation to delete the asset after usage." @en.
rdfs:label "Use data and delete after"@en;
rdfs:comment "This policy restricts the usage of data assets with the obligation to delete the asset after usage."@en.

idsc:MODIFY_DATA_IN_TRANSIT
a ids:UsagePolicyClass ;
rdfs:label "Modfy data in transit" @en;
rdfs:comment "This policy restricts the usage of data assets with the obligation to anonymize the data when it is leaving the Data Provider connector or when it is entering the Data Consumer connector" @en.
rdfs:label "Modfy data in transit"@en;
rdfs:comment "This policy restricts the usage of data assets with the obligation to anonymize the data when it is leaving the Data Provider connector or when it is entering the Data Consumer connector"@en.

idsc:MODIFY_DATA_IN_REST
a ids:UsagePolicyClass ;
rdfs:label "Modfy data in rest" @en;
rdfs:label "Modfy data in rest"@en;
rdfs:comment """This policy restricts the usage of data assets with the obligation to anonymize the data before permission to use the data is granted.
In contrast to the idscMODIFY_DATA_IN_TRANSIT policy class, it demands the modifications to be done when data is stored.""" @en.
In contrast to the idsc:MODIFY_DATA_IN_TRANSIT policy class, it demands the modifications to be done when data is stored."""@en.

idsc:LOCAL_LOGGING
a ids:UsagePolicyClass ;
rdfs:label "Local logging" @en;
rdfs:comment "This policy restricts the usage of data assets with the obligation to log prior specified processes, such as the data access." @en.
rdfs:label "Local logging"@en;
rdfs:comment "This policy restricts the usage of data assets with the obligation to log prior specified processes, such as the data access."@en.

idsc:REMOTE_NOTIFICATION
a ids:UsagePolicyClass ;
rdfs:label "Remote notification" @en;
rdfs:comment "This policy restricts the usage of data assets with the obligation to notify a specific party about the data usage." @en.
rdfs:label "Remote notification"@en;
rdfs:comment "This policy restricts the usage of data assets with the obligation to notify a specific party about the data usage."@en.

idsc:ATTACH_POLICY_FOR_THIRD_PARTY
a ids:UsagePolicyClass ;
rdfs:label "Remote notification" @en;
rdfs:comment "This policy restricts the usage of data assets with the obligation to notify a specific party about the data usage." @en.
rdfs:label "Remote notification"@en;
rdfs:comment "This policy restricts the usage of data assets with the obligation to notify a specific party about the data usage."@en.

idsc:DISTRIBUTE_ONLY_IF_ENCRYPTED
a ids:UsagePolicyClass ;
rdfs:label "Distribute only if encrypted" @en;
rdfs:comment "This policy restricts the usage of data assets with the obligation to encrypt the data asset before distribution." @en.
rdfs:label "Distribute only if encrypted"@en;
rdfs:comment "This policy restricts the usage of data assets with the obligation to encrypt the data asset before distribution."@en.

idsc:STATE_RESTRICTED_POLICY
a ids:UsagePolicyClass ;
rdfs:label "State restricted policy" @en;
rdfs:comment "This policy restricts the usage of data assets limited to specific states. Possible states include, for example, that the contract for the given data asset has not yet expired." @en.
rdfs:label "State restricted policy"@en;
rdfs:comment "This policy restricts the usage of data assets limited to specific states. Possible states include, for example, that the contract for the given data asset has not yet expired."@en.

6 changes: 3 additions & 3 deletions docs/config/widoco.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@
from datetime import datetime


# Get path to widoco executable jar file and jive credentials from
# command line or bamboo variabes.
# Get path to widoco executable jar file and Jive credentials from
# command line or Bamboo variabes.
def parse_arguments():
if len(sys.argv) == 4:
# Use command line arguments
Expand Down Expand Up @@ -87,7 +87,7 @@ def replace_widoco_html_output(filename, text):
# Remove trailing slahes from html <href> and "id" values.
# Slashes are inserted because ids namespace contains them.
# They break local referencing inside html file.
# workaround until it's otherweise fixed.
# workaround until it's otherwise fixed.

def remove_ids_trailingslash(filename):
newHtml = ''
Expand Down
4 changes: 2 additions & 2 deletions model/communication/AppRoute.ttl
Original file line number Diff line number Diff line change
Expand Up @@ -94,7 +94,7 @@ ids:appRouteClearingHouse a owl:ObjectProperty;
rdfs:domain ids:AppRoute;
rdfs:range ids:ClearingHouse;
rdfs:label "app route broker"@en ;
rdfs:comment """One or more ids:ClearingHouse(s) to which information of this route's data exchange are notified.
rdfs:comment """One or more ids:ClearingHouse(s) to which information of this route's data exchange are notified.
This should be a subset of clearing houses listed in the corresponding ids:ClearingHouseCatalog for a given configuration model. The Configuration Model ids:configuredClearingHouse in the ids:ConfigurationModel of which this is an ids:appRoute.
"""@en ;
.
Expand All @@ -107,4 +107,4 @@ ids:requiredDataApp a owl:ObjectProperty;
whoose endpoint (ids:AppEndpoint) is used in this ids:RouteStep. The referred app representation should be part of the catalog of AppResources in the
corresponding Configuration Model (cf. ids:configuredAppResource property in class ids:ConfigurationModel).
"""@en ;
.
.
2 changes: 1 addition & 1 deletion model/content/DataApp.ttl
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ ids:appEnvironmentVariables a owl:DatatypeProperty;

ids:appStorageConfiguration a owl:DatatypeProperty;
rdfs:label "app storage configuration"@en;
rdfs:comment "Storage configuration of a data app. Value may differ based on the app ecosystem, e.g. a writeable path in the file system or a volume name (e.g. for containerized apps)"@en ;
rdfs:comment "Storage configuration of a data app. Value may differ based on the app ecosystem, e.g., a writeable path in the file system or a volume name (e.g., for containerized apps)"@en ;
rdfs:domain ids:DataApp;
rdfs:range xsd:string;
.
Expand Down
2 changes: 1 addition & 1 deletion model/contract/Rule.ttl
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ ids:action
rdfs:domain [ rdf:type owl:Class ;
owl:unionOf ( ids:Rule ids:UsageControlObject)] ;
rdfs:range ids:Action;
rdfs:comment "The operation relating to the asset / data object. "@en.
rdfs:comment "The operation relating to the asset / data object. "@en.

ids:assignee rdfs:subPropertyOf odrl:assignee;
a owl:ObjectProperty;
Expand Down
6 changes: 3 additions & 3 deletions model/infrastructure/Catalog.ttl
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ ids:ResourceCatalog
a owl:Class;
rdfs:subClassOf ids:Catalog;
rdfs:label "Resource Catalog"@en ;
rdfs:comment "Class that aggregates Resources form a (distributable) Catalog."@en ;
rdfs:comment "Class that aggregates Resources from a (distributable) Catalog."@en ;
.

ids:ParticipantCatalog
Expand Down Expand Up @@ -64,7 +64,7 @@ ids:ClearingHouseCatalog
rdfs:subClassOf ids:Catalog;
a owl:Class;
rdfs:label "Clearing House Catalog"@en ;
rdfs:comment "Class that aggregates AppStores from a (distributable) Catalog."@en ;
rdfs:comment "Class that aggregates Clearing Houses from a (distributable) Catalog."@en ;
.


Expand All @@ -83,7 +83,7 @@ ids:requestedResource a owl:ObjectProperty;
rdfs:domain ids:ResourceCatalog;
rdfs:range ids:Resource;
rdfs:label "requested resource"@en;
rdfs:comment "A Resource that is part of a resource catalog, indicating a request (of, e.g., data, software,...)."@en.
rdfs:comment "A Resource that is part of a resource catalog, indicating a request (of, e.g., data, software,)."@en.

ids:member a owl:ObjectProperty;
rdfs:subPropertyOf dcat:dataset;
Expand Down
2 changes: 1 addition & 1 deletion model/participant/Participant.ttl
Original file line number Diff line number Diff line change
Expand Up @@ -101,7 +101,7 @@ ids:vatID
a owl:DatatypeProperty ;
rdfs:domain ids:Participant ;
rdfs:range xsd:string ;
rdfs:label "vat ID"@en ;
rdfs:label "VAT ID"@en ;
rdfs:comment "The Value Added Tax ID (VAT ID) is used in the EU to clearly identify a company or entity which is liable for Value Added Tax."@en ;
.

Expand Down
2 changes: 1 addition & 1 deletion utils/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
- `grep -rh --include "*.ttl" "@prefix" | sed -E 's/@prefix\s+(\w*):.*/\1/' | sort | uniq`
- List declared namespaces
- `grep -rh --include "*.ttl" "@prefix" | sed -E 's/[^<]+<([^>]+)>.*/\1/' | sort | uniq`
- List resource QNames form the IDS namespace (i.e., ids, idsv, idsc etc.)
- List resource QNames forom the IDS namespace (i.e., ids, idsv, idsc etc.)
- `grep -rEho --include "*.ttl" "ids(\w*):\w+" | sort | uniq`
- Generate list of model files for import purposes within a static ontology file, considering the code lists (`codes`), concept definitions (`model, metamodel`) and concept taxonomies (`taxonomies`) except related 3rd party `references` (to be executed in $INFO_MODEL_ROOT).
- `find . ! -path "*/references/*" -and \( -path "*/codes/**.ttl" -or -path "*/model/**.ttl" -or -path "*/metamodel/**.ttl" -or -path "*/taxonomies/**.ttl" \) | sort | sed -r 's/^\.\/(.*)/<\1>,/'`
Expand Down

0 comments on commit 22d8582

Please sign in to comment.