Ticket #4 (closed enhancement: invalid)

Opened 4 years ago

Last modified 4 years ago

rdflibSingle => FunctionalProperty

Reported by: phil Owned by: phil
Priority: major Milestone: RDFAlchemy 0.2
Component: rdfAlchemy Keywords: owl
Cc: Billing Source:
Max Authorized Hours:

Description

rdflibSingle should check predicate to see if it is an owl:FunctionalProperty if not, throw a warning and move on.

This is the begining of schema interaction.

Change History

Changed 4 years ago by phil

Related item:

get_by should check the descriptor to look for FunctionalProperty? in the descriptor and class in the domain.

Perhaps check for InverseFunctional? property.

Changed 4 years ago by phil

  • status changed from new to assigned

will go into a check_schema type function along with other schema checks

Changed 4 years ago by http://astro.pip.verisignlabs.com/

  • status changed from assigned to closed
  • resolution set to invalid

It now looks like these types of schema checks should not be done in the descriptor. The InverseFunctional owl declaration could be is another graph (database) and not part of the default rdfObject.db .

These types of checks should be moved off into a seperate function in the rdfalchemy.orm module like mapper()

Note: See TracTickets for help on using tickets.