Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

# Returns every resource of one or more specified types in the loan namespace along with their selected annotations. 

SELECT ?Resource ?Type ?Def ?ExpNote ?EdNote ?UseNote ?NormRef
WHERE { ?Resource rdf:type ?Type .
FILTER(?Type in (owl:Class, owl:DatatypeProperty,owl:ObjectProperty ))
OPTIONAL { ?Resource skos:definition ?Def. }
OPTIONAL { ?Resource skos:editorialNote ?EdNote. }
OPTIONAL { ?Resource sm:normativeReference ?NormRef. }
OPTIONAL { ?Resource fibo-fnd-utl-av:usageNote ?UseNote. }
OPTIONAL { ?Resource fibo-fnd-utl-av:explanatoryNote explanatoryNote ?ExpNote. }
FILTER(STRSTARTS(STR(?Resource),     # use this to get URIs in the loans namespace
             "http://spec.edmcouncil.org/fibo/LOAN/LoanContracts/LoanCore/") )
FILTER(!(STRSTARTS(STR(?Resource),   # use this to avoid URIs prefixed with fibo-
             "http://spec.edmcouncil.org/fibo/LOAN/LoanContracts/LoanCore/fibo-") ))

# FILTER(STRSTARTS(STR(?Resource),   # use this to get URIs prefixed with fibo-
#             "http://spec.edmcouncil.org/fibo/LOAN/LoanContracts/LoanCore/fibo-") )


# FILTER# FILTER(!(STRSTARTS(STR(?Resource),     # # use this to get things not in loans namespace
#                                 "http://spec.edmcouncil.org/fibo/LOAN/LoanContracts/LoanCore/")) )

# FILTER(!(STRSTARTS(STR(?Resource),   # ignore thyings in owl namespace
#             "http://www.w3.org/2002/07/owl#") ))
}
ORDER BY ?Type ?Resource

...

Concepts that are not specific to loans.

...