Skip to content

Commit 4dfa734

Browse files
authored
GH-5706: added suggested inverse properties to PROV-O (#5708)
2 parents 72c1fa7 + 2bb1d28 commit 4dfa734

1 file changed

Lines changed: 147 additions & 0 deletions

File tree

  • core/model-vocabulary/src/main/java/org/eclipse/rdf4j/model/vocabulary

core/model-vocabulary/src/main/java/org/eclipse/rdf4j/model/vocabulary/PROV.java

Lines changed: 147 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -391,6 +391,116 @@ public class PROV {
391391
/** prov:wasStartedBy */
392392
public static final IRI WAS_STARTED_BY;
393393

394+
// recommended inverse properties
395+
396+
/** prov:activityOfInfluence – inverse of prov:hadActivity */
397+
public static final IRI ACTIVITY_OF_INFLUENCE;
398+
399+
/** prov:agentOfInfluence – inverse of prov:agent */
400+
public static final IRI AGENT_OF_INFLUENCE;
401+
402+
/** prov:contributed – inverse of prov:wasAttributedTo */
403+
public static final IRI CONTRIBUTED;
404+
405+
/** prov:ended – inverse of prov:wasEndedBy */
406+
public static final IRI ENDED;
407+
408+
/** prov:entityOfInfluence – inverse of prov:entity */
409+
public static final IRI ENTITY_OF_INFLUENCE;
410+
411+
/** prov:generalizationOf – inverse of prov:specializationOf */
412+
public static final IRI GENERALIZATION_OF;
413+
414+
/** prov:hadDelegate – inverse of prov:actedOnBehalfOf */
415+
public static final IRI HAD_DELEGATE;
416+
417+
/** prov:hadDerivation – inverse of prov:wasDerivedFrom */
418+
public static final IRI HAD_DERIVATION;
419+
420+
/** prov:hadInfluence – inverse of prov:influencer */
421+
public static final IRI HAD_INFLUENCE;
422+
423+
/** prov:hadRevision – inverse of prov:wasRevisionOf */
424+
public static final IRI HAD_REVISION;
425+
426+
/** prov:informed – inverse of prov:wasInformedBy */
427+
public static final IRI INFORMED;
428+
429+
/** prov:locationOf – inverse of prov:atLocation */
430+
public static final IRI LOCATION_OF;
431+
432+
/** prov:qualifiedAssociationOf – inverse of prov:qualifiedAssociation */
433+
public static final IRI QUALIFIED_ASSOCIATION_OF;
434+
435+
/** prov:qualifiedAttributionOf – inverse of prov:qualifiedAttribution */
436+
public static final IRI QUALIFIED_ATTRIBUTION_OF;
437+
438+
/** prov:qualifiedCommunicationOf – inverse of prov:qualifiedCommunication */
439+
public static final IRI QUALIFIED_COMMUNICATION_OF;
440+
441+
/** prov:qualifiedDelegationOf – inverse of prov:qualifiedDelegation */
442+
public static final IRI QUALIFIED_DELEGATION_OF;
443+
444+
/** prov:qualifiedDerivationOf – inverse of prov:qualifiedDerivation */
445+
public static final IRI QUALIFIED_DERIVATION_OF;
446+
447+
/** prov:qualifiedEndOf – inverse of prov:qualifiedEnd */
448+
public static final IRI QUALIFIED_END_OF;
449+
450+
/** prov:qualifiedGenerationOf – inverse of prov:qualifiedGeneration */
451+
public static final IRI QUALIFIED_GENERATION_OF;
452+
453+
/** prov:qualifiedInfluenceOf – inverse of prov:qualifiedInfluence */
454+
public static final IRI QUALIFIED_INFLUENCE_OF;
455+
456+
/** prov:qualifiedInvalidationOf – inverse of prov:qualifiedInvalidation */
457+
public static final IRI QUALIFIED_INVALIDATION_OF;
458+
459+
/** prov:qualifiedQuotationOf – inverse of prov:qualifiedQuotation */
460+
public static final IRI QUALIFIED_QUOTATION_OF;
461+
462+
/** prov:qualifiedSourceOf – inverse of prov:qualifiedPrimarySource */
463+
public static final IRI QUALIFIED_SOURCE_OF;
464+
465+
/** prov:qualifiedStartOf – inverse of prov:qualifiedStart */
466+
public static final IRI QUALIFIED_START_OF;
467+
468+
/** prov:qualifiedUsingActivity – inverse of prov:qualifiedUsage */
469+
public static final IRI QUALIFIED_USING_ACTIVITY;
470+
471+
/** prov:quotedAs – inverse of prov:wasQuotedFrom */
472+
public static final IRI QUOTED_AS;
473+
474+
/** prov:revisedEntity – inverse of prov:qualifiedRevision */
475+
public static final IRI REVISED_ENTITY;
476+
477+
/** prov:started – inverse of prov:wasStartedBy */
478+
public static final IRI STARTED;
479+
480+
/** prov:wasActivityOfInfluence – inverse of prov:hadActivity (activity perspective) */
481+
public static final IRI WAS_ACTIVITY_OF_INFLUENCE;
482+
483+
/** prov:wasAssociateFor – inverse of prov:wasAssociatedWith */
484+
public static final IRI WAS_ASSOCIATE_FOR;
485+
486+
/** prov:wasMemberOf – inverse of prov:hadMember */
487+
public static final IRI WAS_MEMBER_OF;
488+
489+
/** prov:wasPlanOf – inverse of prov:hadPlan */
490+
public static final IRI WAS_PLAN_OF;
491+
492+
/** prov:wasPrimarySourceOf – inverse of prov:hadPrimarySource */
493+
public static final IRI WAS_PRIMARY_SOURCE_OF;
494+
495+
/** prov:wasRoleIn – inverse of prov:hadRole */
496+
public static final IRI WAS_ROLE_IN;
497+
498+
/** prov:wasUsedBy – inverse of prov:used */
499+
public static final IRI WAS_USED_BY;
500+
501+
/** prov:wasUsedInDerivation – inverse of prov:hadUsage */
502+
public static final IRI WAS_USED_IN_DERIVATION;
503+
394504
static {
395505

396506
ACCEPT = Vocabularies.createIRI(NAMESPACE, "Accept");
@@ -512,5 +622,42 @@ public class PROV {
512622
WAS_QUOTED_FROM = Vocabularies.createIRI(NAMESPACE, "wasQuotedFrom");
513623
WAS_REVISION_OF = Vocabularies.createIRI(NAMESPACE, "wasRevisionOf");
514624
WAS_STARTED_BY = Vocabularies.createIRI(NAMESPACE, "wasStartedBy");
625+
626+
ACTIVITY_OF_INFLUENCE = Vocabularies.createIRI(NAMESPACE, "activityOfInfluence");
627+
AGENT_OF_INFLUENCE = Vocabularies.createIRI(NAMESPACE, "agentOfInfluence");
628+
CONTRIBUTED = Vocabularies.createIRI(NAMESPACE, "contributed");
629+
ENDED = Vocabularies.createIRI(NAMESPACE, "ended");
630+
ENTITY_OF_INFLUENCE = Vocabularies.createIRI(NAMESPACE, "entityOfInfluence");
631+
GENERALIZATION_OF = Vocabularies.createIRI(NAMESPACE, "generalizationOf");
632+
HAD_DELEGATE = Vocabularies.createIRI(NAMESPACE, "hadDelegate");
633+
HAD_DERIVATION = Vocabularies.createIRI(NAMESPACE, "hadDerivation");
634+
HAD_INFLUENCE = Vocabularies.createIRI(NAMESPACE, "hadInfluence");
635+
HAD_REVISION = Vocabularies.createIRI(NAMESPACE, "hadRevision");
636+
INFORMED = Vocabularies.createIRI(NAMESPACE, "informed");
637+
LOCATION_OF = Vocabularies.createIRI(NAMESPACE, "locationOf");
638+
QUALIFIED_ASSOCIATION_OF = Vocabularies.createIRI(NAMESPACE, "qualifiedAssociationOf");
639+
QUALIFIED_ATTRIBUTION_OF = Vocabularies.createIRI(NAMESPACE, "qualifiedAttributionOf");
640+
QUALIFIED_COMMUNICATION_OF = Vocabularies.createIRI(NAMESPACE, "qualifiedCommunicationOf");
641+
QUALIFIED_DELEGATION_OF = Vocabularies.createIRI(NAMESPACE, "qualifiedDelegationOf");
642+
QUALIFIED_DERIVATION_OF = Vocabularies.createIRI(NAMESPACE, "qualifiedDerivationOf");
643+
QUALIFIED_END_OF = Vocabularies.createIRI(NAMESPACE, "qualifiedEndOf");
644+
QUALIFIED_GENERATION_OF = Vocabularies.createIRI(NAMESPACE, "qualifiedGenerationOf");
645+
QUALIFIED_INFLUENCE_OF = Vocabularies.createIRI(NAMESPACE, "qualifiedInfluenceOf");
646+
QUALIFIED_INVALIDATION_OF = Vocabularies.createIRI(NAMESPACE, "qualifiedInvalidationOf");
647+
QUALIFIED_QUOTATION_OF = Vocabularies.createIRI(NAMESPACE, "qualifiedQuotationOf");
648+
QUALIFIED_SOURCE_OF = Vocabularies.createIRI(NAMESPACE, "qualifiedSourceOf");
649+
QUALIFIED_START_OF = Vocabularies.createIRI(NAMESPACE, "qualifiedStartOf");
650+
QUALIFIED_USING_ACTIVITY = Vocabularies.createIRI(NAMESPACE, "qualifiedUsingActivity");
651+
QUOTED_AS = Vocabularies.createIRI(NAMESPACE, "quotedAs");
652+
REVISED_ENTITY = Vocabularies.createIRI(NAMESPACE, "revisedEntity");
653+
STARTED = Vocabularies.createIRI(NAMESPACE, "started");
654+
WAS_ACTIVITY_OF_INFLUENCE = Vocabularies.createIRI(NAMESPACE, "wasActivityOfInfluence");
655+
WAS_ASSOCIATE_FOR = Vocabularies.createIRI(NAMESPACE, "wasAssociateFor");
656+
WAS_MEMBER_OF = Vocabularies.createIRI(NAMESPACE, "wasMemberOf");
657+
WAS_PLAN_OF = Vocabularies.createIRI(NAMESPACE, "wasPlanOf");
658+
WAS_PRIMARY_SOURCE_OF = Vocabularies.createIRI(NAMESPACE, "wasPrimarySourceOf");
659+
WAS_ROLE_IN = Vocabularies.createIRI(NAMESPACE, "wasRoleIn");
660+
WAS_USED_BY = Vocabularies.createIRI(NAMESPACE, "wasUsedBy");
661+
WAS_USED_IN_DERIVATION = Vocabularies.createIRI(NAMESPACE, "wasUsedInDerivation");
515662
}
516663
}

0 commit comments

Comments
 (0)