Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

The Source Data

Start    Previous    Next 

Suppose that a query is run against a RDBMS to get our source data. Example rows from the XML result set source file are shown below in Figure 1. The entire file can be found in the result set file EduRS.xml found in theexample/source directory of the online example. Also see Appendix C. There is frequently more than one row for a given person and the data may or may not be complete as indicated in the Figure 1 below.

...

Row rejection could be performed as part of our SQL query. This is also true of correcting rows with case and whitespace issues. However, in an institutional environment with complex data stewardship, we may not be in control of the query and just have to deal with whatever result set that we are given. In our work we have used this as an opportunity to pass the rows that we reject back to the managers of the original data source for repair.

...

Image Added

Result Set Fragment Figure 1

Anchor
figure2
figure2
The following figure illustrates the RDF data model we intend to populate using the source data from the tags in the result set rows. Note that the predicate local:weakAttribution is conditional.

Image AddedImage Removed
RDF Data Model Figure 2

In Figure 2 the rectangles represent data; the oval shapes represent object classes and the labeled arrows predicates. A namespace abbreviation is also given e.g. vivo or foaf. The string local:degreeLevel, like local:weakAttribution, is the name of a yet to be defined predicate - more later. The central object will be of type vivo:EducationalTraining as mentioned above.

Start    Previous       Next