Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Obsolete basicProfile/ldbp in favour of W3C LDP #266

Open
berezovskyi opened this issue Sep 14, 2019 · 0 comments
Open

Obsolete basicProfile/ldbp in favour of W3C LDP #266

berezovskyi opened this issue Sep 14, 2019 · 0 comments

Comments

@berezovskyi
Copy link
Member

berezovskyi commented Sep 14, 2019

There is a file under the /ns/basicProfile called ldbp.rdf. It publishes early definitions of an "ldbp" Container:

Raw source of the file
<?xml version="1.0" encoding="UTF-8" ?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
	xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#"
	xmlns:dcterms="http://purl.org/dc/terms/" xmlns:rddl="http://www.rddl.org/">

	<owl:Ontology rdf:about="http://open-services.net/ns/basicProfile#">
		<dcterms:title>The Linked Data Basic Profile (LDBP) Vocabulary
		</dcterms:title>
		<dcterms:description rdf:parseType="Literal">
			All vocabulary URIs defined in the Linked Data Basic Profile (LDBP) namespace.
		</dcterms:description>
		<rdfs:label>Linked Data Basic Profile (LDBP)</rdfs:label>
		<rdfs:seeAlso rdf:resource="http://www.w3.org/2011/09/LinkedData/" />
		<rdfs:seeAlso rdf:resource="http://www.ibm.com/developerworks/rational/library/basic-profile-linked-data/" />
		<rdfs:seeAlso rdf:resource="http://open-services.net/ns/basicProfile/ldbp.rdf" />
		<rdfs:seeAlso>
			<rdf:Description rdf:about="http://open-services.net/ns/basicProfile/ldbp.rdf">
				<rddl:nature rdf:resource="http://www.w3.org/2000/01/rdf-schema#" />
			</rdf:Description>
		</rdfs:seeAlso>		
		
	</owl:Ontology>

	<rdfs:Class rdf:about="http://open-services.net/ns/basicProfile#Container">
		<rdfs:isDefinedBy rdf:resource="http://open-services.net/ns/basicProfile#" />
		<rdfs:label>Container</rdfs:label>
		<rdfs:comment>A Basic Profile Resource (BPR) that also conforms to additional patterns 
		and conventions in this document for managing membership.</rdfs:comment>
	</rdfs:Class>
	
	<rdfs:Class rdf:about="http://open-services.net/ns/basicProfile#Page">
		<rdfs:isDefinedBy rdf:resource="http://open-services.net/ns/basicProfile#" />
		<rdfs:label>Page</rdfs:label>
		<rdfs:comment>A resource that represents a limited set of members of a Basic Profile Container.</rdfs:comment>
	</rdfs:Class>
	
	<rdf:Property rdf:about="http://open-services.net/ns/basicProfile#membershipPredicate">
		<rdfs:isDefinedBy rdf:resource="http://open-services.net/ns/basicProfile#" />
		<rdfs:label>membershipPredicate</rdfs:label>
		<rdfs:comment>Indicates which predicate of the container should be used to determine the membership.
		</rdfs:comment>
		<rdfs:domain rdf:resource="http://open-services.net/ns/basicProfile#Container" />
		<rdfs:range rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" />
	</rdf:Property>
	
	<rdf:Property rdf:about="http://open-services.net/ns/basicProfile#membershipSubject">
		<rdfs:isDefinedBy rdf:resource="http://open-services.net/ns/basicProfile#" />
		<rdfs:label>membershipSubject</rdfs:label>
		<rdfs:comment>Indicates which resource is the subject for the members of the container.
		</rdfs:comment>
		<rdfs:domain rdf:resource="http://open-services.net/ns/basicProfile#Container" />
		<rdfs:range rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" />
	</rdf:Property>

	<rdf:Property rdf:about="http://open-services.net/ns/basicProfile#pageOf">
		<rdfs:isDefinedBy rdf:resource="http://open-services.net/ns/basicProfile#" />
		<rdfs:label>pageOf</rdfs:label>
		<rdfs:comment>Associated a page with its container.</rdfs:comment>
		<rdfs:domain rdf:resource="http://open-services.net/ns/basicProfile#Page" />
		<rdfs:range rdf:resource="http://open-services.net/ns/basicProfile#Container" />
	</rdf:Property>
	
	<rdf:Property rdf:about="http://open-services.net/ns/basicProfile#nextPage">
		<rdfs:isDefinedBy rdf:resource="http://open-services.net/ns/basicProfile#" />
		<rdfs:label>nextPage</rdfs:label>
		<rdfs:comment>From a known page, how to indicate the next or last page as rdf:nil.
		</rdfs:comment>
		<rdfs:domain rdf:resource="http://open-services.net/ns/basicProfile#Page" />
		<rdfs:range rdf:resource="http://www.w3.org/2000/01/rdf-schema#Resource" />
	</rdf:Property>
	
	<rdf:Property rdf:about="http://open-services.net/ns/basicProfile#containerSortPredicates">
		<rdfs:isDefinedBy rdf:resource="http://open-services.net/ns/basicProfile#" />
		<rdfs:label>containerSortPredicates</rdfs:label>
		<rdfs:comment>List of predicates that indicate the ascending order of the members in a page.
		</rdfs:comment>
		<rdfs:domain rdf:resource="http://open-services.net/ns/basicProfile#Page" />
		<rdfs:range rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#List" />
	</rdf:Property>

</rdf:RDF>

What should we do with it? At the very least we need to amend it and mark it obsolete.

@berezovskyi berezovskyi changed the title What is basicProfile/ldbp Obsolete basicProfile/ldbp in favour of W3C LDP Sep 14, 2019
@berezovskyi berezovskyi mentioned this issue Sep 14, 2019
17 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants